digraph "wimlib_progress_info"
{
 // LATEX_PDF_SIZE
  bgcolor="transparent";
  edge [fontname=Helvetica,fontsize=10,labelfontname=Helvetica,labelfontsize=10];
  node [fontname=Helvetica,fontsize=10,shape=box,height=0.2,width=0.4];
  rankdir="LR";
  Node1 [id="Node000001",label="wimlib_progress_info",height=0.2,width=0.4,color="gray40", fillcolor="grey60", style="filled", fontcolor="black",tooltip="A pointer to this union is passed to the user-supplied wimlib_progress_func_t progress function."];
  Node2 -> Node1 [id="edge1_Node000001_Node000002",dir="back",color="darkorchid3",style="dashed",tooltip=" ",label=<
 write_streams

> ,fontcolor="grey" ];
  Node2 [id="Node000002",label="wimlib_progress_info\l::wimlib_progress_info\l_write_streams",height=0.2,width=0.4,color="gray40", fillcolor="white", style="filled",URL="$structwimlib__progress__info_1_1wimlib__progress__info__write__streams.html",tooltip="Valid on the message WIMLIB_PROGRESS_MSG_WRITE_STREAMS."];
  Node3 -> Node1 [id="edge2_Node000001_Node000003",dir="back",color="darkorchid3",style="dashed",tooltip=" ",label=<
 scan

> ,fontcolor="grey" ];
  Node3 [id="Node000003",label="wimlib_progress_info\l::wimlib_progress_info_scan",height=0.2,width=0.4,color="gray40", fillcolor="white", style="filled",URL="$structwimlib__progress__info_1_1wimlib__progress__info__scan.html",tooltip="Valid on messages WIMLIB_PROGRESS_MSG_SCAN_BEGIN, WIMLIB_PROGRESS_MSG_SCAN_DENTRY,..."];
  Node4 -> Node1 [id="edge3_Node000001_Node000004",dir="back",color="darkorchid3",style="dashed",tooltip=" ",label=<
 extract

> ,fontcolor="grey" ];
  Node4 [id="Node000004",label="wimlib_progress_info\l::wimlib_progress_info\l_extract",height=0.2,width=0.4,color="gray40", fillcolor="white", style="filled",URL="$structwimlib__progress__info_1_1wimlib__progress__info__extract.html",tooltip="Valid on messages WIMLIB_PROGRESS_MSG_EXTRACT_SPWM_PART_BEGIN, WIMLIB_PROGRESS_MSG_EXTRACT_IMAGE_BEGI..."];
  Node5 -> Node1 [id="edge4_Node000001_Node000005",dir="back",color="darkorchid3",style="dashed",tooltip=" ",label=<
 rename

> ,fontcolor="grey" ];
  Node5 [id="Node000005",label="wimlib_progress_info\l::wimlib_progress_info\l_rename",height=0.2,width=0.4,color="gray40", fillcolor="white", style="filled",URL="$structwimlib__progress__info_1_1wimlib__progress__info__rename.html",tooltip="Valid on messages WIMLIB_PROGRESS_MSG_RENAME."];
  Node6 -> Node1 [id="edge5_Node000001_Node000006",dir="back",color="darkorchid3",style="dashed",tooltip=" ",label=<
 update

> ,fontcolor="grey" ];
  Node6 [id="Node000006",label="wimlib_progress_info\l::wimlib_progress_info\l_update",height=0.2,width=0.4,color="gray40", fillcolor="white", style="filled",URL="$structwimlib__progress__info_1_1wimlib__progress__info__update.html",tooltip="Valid on messages WIMLIB_PROGRESS_MSG_UPDATE_BEGIN_COMMAND and WIMLIB_PROGRESS_MSG_UPDATE_END_COMMAND..."];
  Node7 -> Node6 [id="edge6_Node000006_Node000007",dir="back",color="darkorchid3",style="dashed",tooltip=" ",label=<
 command

> ,fontcolor="grey" ];
  Node7 [id="Node000007",label="wimlib_update_command",height=0.2,width=0.4,color="gray40", fillcolor="white", style="filled",URL="$structwimlib__update__command.html",tooltip="Specification of an update to perform on a WIM image."];
  Node8 -> Node7 [id="edge7_Node000007_Node000008",dir="back",color="darkorchid3",style="dashed",tooltip=" ",label=<
 add

> ,fontcolor="grey" ];
  Node8 [id="Node000008",label="wimlib_add_command",height=0.2,width=0.4,color="gray40", fillcolor="white", style="filled",URL="$structwimlib__add__command.html",tooltip="Data for a WIMLIB_UPDATE_OP_ADD operation."];
  Node9 -> Node7 [id="edge8_Node000007_Node000009",dir="back",color="darkorchid3",style="dashed",tooltip=" ",label=<
 delete_

> ,fontcolor="grey" ];
  Node9 [id="Node000009",label="wimlib_delete_command",height=0.2,width=0.4,color="gray40", fillcolor="white", style="filled",URL="$structwimlib__delete__command.html",tooltip="Data for a WIMLIB_UPDATE_OP_DELETE operation."];
  Node10 -> Node7 [id="edge9_Node000007_Node000010",dir="back",color="darkorchid3",style="dashed",tooltip=" ",label=<
 rename

> ,fontcolor="grey" ];
  Node10 [id="Node000010",label="wimlib_rename_command",height=0.2,width=0.4,color="gray40", fillcolor="white", style="filled",URL="$structwimlib__rename__command.html",tooltip="Data for a WIMLIB_UPDATE_OP_RENAME operation."];
  Node11 -> Node1 [id="edge10_Node000001_Node000011",dir="back",color="darkorchid3",style="dashed",tooltip=" ",label=<
 integrity

> ,fontcolor="grey" ];
  Node11 [id="Node000011",label="wimlib_progress_info\l::wimlib_progress_info\l_integrity",height=0.2,width=0.4,color="gray40", fillcolor="white", style="filled",URL="$structwimlib__progress__info_1_1wimlib__progress__info__integrity.html",tooltip="Valid on messages WIMLIB_PROGRESS_MSG_VERIFY_INTEGRITY and WIMLIB_PROGRESS_MSG_CALC_INTEGRITY."];
  Node12 -> Node1 [id="edge11_Node000001_Node000012",dir="back",color="darkorchid3",style="dashed",tooltip=" ",label=<
 split

> ,fontcolor="grey" ];
  Node12 [id="Node000012",label="wimlib_progress_info\l::wimlib_progress_info_split",height=0.2,width=0.4,color="gray40", fillcolor="white", style="filled",URL="$structwimlib__progress__info_1_1wimlib__progress__info__split.html",tooltip="Valid on messages WIMLIB_PROGRESS_MSG_SPLIT_BEGIN_PART and WIMLIB_PROGRESS_MSG_SPLIT_END_PART."];
  Node13 -> Node1 [id="edge12_Node000001_Node000013",dir="back",color="darkorchid3",style="dashed",tooltip=" ",label=<
 replace

> ,fontcolor="grey" ];
  Node13 [id="Node000013",label="wimlib_progress_info\l::wimlib_progress_info\l_replace",height=0.2,width=0.4,color="gray40", fillcolor="white", style="filled",URL="$structwimlib__progress__info_1_1wimlib__progress__info__replace.html",tooltip="Valid on messages WIMLIB_PROGRESS_MSG_REPLACE_FILE_IN_WIM."];
  Node14 -> Node1 [id="edge13_Node000001_Node000014",dir="back",color="darkorchid3",style="dashed",tooltip=" ",label=<
 wimboot_exclude

> ,fontcolor="grey" ];
  Node14 [id="Node000014",label="wimlib_progress_info\l::wimlib_progress_info\l_wimboot_exclude",height=0.2,width=0.4,color="gray40", fillcolor="white", style="filled",URL="$structwimlib__progress__info_1_1wimlib__progress__info__wimboot__exclude.html",tooltip="Valid on messages WIMLIB_PROGRESS_MSG_WIMBOOT_EXCLUDE."];
  Node15 -> Node1 [id="edge14_Node000001_Node000015",dir="back",color="darkorchid3",style="dashed",tooltip=" ",label=<
 unmount

> ,fontcolor="grey" ];
  Node15 [id="Node000015",label="wimlib_progress_info\l::wimlib_progress_info\l_unmount",height=0.2,width=0.4,color="gray40", fillcolor="white", style="filled",URL="$structwimlib__progress__info_1_1wimlib__progress__info__unmount.html",tooltip="Valid on messages WIMLIB_PROGRESS_MSG_UNMOUNT_BEGIN."];
  Node16 -> Node1 [id="edge15_Node000001_Node000016",dir="back",color="darkorchid3",style="dashed",tooltip=" ",label=<
 done_with_file

> ,fontcolor="grey" ];
  Node16 [id="Node000016",label="wimlib_progress_info\l::wimlib_progress_info\l_done_with_file",height=0.2,width=0.4,color="gray40", fillcolor="white", style="filled",URL="$structwimlib__progress__info_1_1wimlib__progress__info__done__with__file.html",tooltip="Valid on messages WIMLIB_PROGRESS_MSG_DONE_WITH_FILE."];
  Node17 -> Node1 [id="edge16_Node000001_Node000017",dir="back",color="darkorchid3",style="dashed",tooltip=" ",label=<
 verify_image

> ,fontcolor="grey" ];
  Node17 [id="Node000017",label="wimlib_progress_info\l::wimlib_progress_info\l_verify_image",height=0.2,width=0.4,color="gray40", fillcolor="white", style="filled",URL="$structwimlib__progress__info_1_1wimlib__progress__info__verify__image.html",tooltip="Valid on messages WIMLIB_PROGRESS_MSG_BEGIN_VERIFY_IMAGE and WIMLIB_PROGRESS_MSG_END_VERIFY_IMAGE."];
  Node18 -> Node1 [id="edge17_Node000001_Node000018",dir="back",color="darkorchid3",style="dashed",tooltip=" ",label=<
 verify_streams

> ,fontcolor="grey" ];
  Node18 [id="Node000018",label="wimlib_progress_info\l::wimlib_progress_info\l_verify_streams",height=0.2,width=0.4,color="gray40", fillcolor="white", style="filled",URL="$structwimlib__progress__info_1_1wimlib__progress__info__verify__streams.html",tooltip="Valid on messages WIMLIB_PROGRESS_MSG_VERIFY_STREAMS."];
  Node19 -> Node1 [id="edge18_Node000001_Node000019",dir="back",color="darkorchid3",style="dashed",tooltip=" ",label=<
 test_file_exclusion

> ,fontcolor="grey" ];
  Node19 [id="Node000019",label="wimlib_progress_info\l::wimlib_progress_info\l_test_file_exclusion",height=0.2,width=0.4,color="gray40", fillcolor="white", style="filled",URL="$structwimlib__progress__info_1_1wimlib__progress__info__test__file__exclusion.html",tooltip="Valid on messages WIMLIB_PROGRESS_MSG_TEST_FILE_EXCLUSION."];
  Node20 -> Node1 [id="edge19_Node000001_Node000020",dir="back",color="darkorchid3",style="dashed",tooltip=" ",label=<
 handle_error

> ,fontcolor="grey" ];
  Node20 [id="Node000020",label="wimlib_progress_info\l::wimlib_progress_info\l_handle_error",height=0.2,width=0.4,color="gray40", fillcolor="white", style="filled",URL="$structwimlib__progress__info_1_1wimlib__progress__info__handle__error.html",tooltip="Valid on messages WIMLIB_PROGRESS_MSG_HANDLE_ERROR."];
}
