+ /** Valid on messages ::WIMLIB_PROGRESS_MSG_UPDATE_BEGIN_COMMAND and
+ * ::WIMLIB_PROGRESS_MSG_UPDATE_END_COMMAND. */
+ struct wimlib_progress_info_update {
+ /** Pointer to the update command that will be executed or has
+ * just been executed. */
+ const struct wimlib_update_command *command;
+
+ /** Number of update commands that have been completed so far.
+ */
+ size_t completed_commands;
+
+ /** Number of update commands that are being executed as part of
+ * this call to wimlib_update_image(). */
+ size_t total_commands;
+ } update;
+