aboutsummaryrefslogtreecommitdiff
path: root/src/WixToolset.BootstrapperCore.Native/inc/BootstrapperApplication.h
diff options
context:
space:
mode:
authorSean Hall <r.sean.hall@gmail.com>2021-04-16 10:43:21 -0500
committerSean Hall <r.sean.hall@gmail.com>2021-04-19 23:12:55 -0500
commitacf86637a6350d269e1ae1aa907e38f5138a0fa9 (patch)
treea8b8713e26e0a620aa8b983b7c2fb769524ecc3a /src/WixToolset.BootstrapperCore.Native/inc/BootstrapperApplication.h
parent31539e7a5baf0f75f3cd0e4764c003bb6a8310ce (diff)
downloadwix-acf86637a6350d269e1ae1aa907e38f5138a0fa9.tar.gz
wix-acf86637a6350d269e1ae1aa907e38f5138a0fa9.tar.bz2
wix-acf86637a6350d269e1ae1aa907e38f5138a0fa9.zip
Add OnCacheVerifyProgress, though currently it only reports at the end.
Diffstat (limited to 'src/WixToolset.BootstrapperCore.Native/inc/BootstrapperApplication.h')
-rw-r--r--src/WixToolset.BootstrapperCore.Native/inc/BootstrapperApplication.h17
1 files changed, 17 insertions, 0 deletions
diff --git a/src/WixToolset.BootstrapperCore.Native/inc/BootstrapperApplication.h b/src/WixToolset.BootstrapperCore.Native/inc/BootstrapperApplication.h
index cf330c29..9fb6ffff 100644
--- a/src/WixToolset.BootstrapperCore.Native/inc/BootstrapperApplication.h
+++ b/src/WixToolset.BootstrapperCore.Native/inc/BootstrapperApplication.h
@@ -149,6 +149,7 @@ enum BOOTSTRAPPER_APPLICATION_MESSAGE
149 BOOTSTRAPPER_APPLICATION_MESSAGE_ONSYSTEMRESTOREPOINTCOMPLETE, 149 BOOTSTRAPPER_APPLICATION_MESSAGE_ONSYSTEMRESTOREPOINTCOMPLETE,
150 BOOTSTRAPPER_APPLICATION_MESSAGE_ONPLANNEDPACKAGE, 150 BOOTSTRAPPER_APPLICATION_MESSAGE_ONPLANNEDPACKAGE,
151 BOOTSTRAPPER_APPLICATION_MESSAGE_ONPLANFORWARDCOMPATIBLEBUNDLE, 151 BOOTSTRAPPER_APPLICATION_MESSAGE_ONPLANFORWARDCOMPATIBLEBUNDLE,
152 BOOTSTRAPPER_APPLICATION_MESSAGE_ONCACHEVERIFYPROGRESS,
152}; 153};
153 154
154enum BOOTSTRAPPER_APPLYCOMPLETE_ACTION 155enum BOOTSTRAPPER_APPLYCOMPLETE_ACTION
@@ -454,6 +455,22 @@ struct BA_ONCACHEVERIFYCOMPLETE_RESULTS
454 BOOTSTRAPPER_CACHEVERIFYCOMPLETE_ACTION action; 455 BOOTSTRAPPER_CACHEVERIFYCOMPLETE_ACTION action;
455}; 456};
456 457
458struct BA_ONCACHEVERIFYPROGRESS_ARGS
459{
460 DWORD cbSize;
461 LPCWSTR wzPackageOrContainerId;
462 LPCWSTR wzPayloadId;
463 DWORD64 dw64Progress;
464 DWORD64 dw64Total;
465 DWORD dwOverallPercentage;
466};
467
468struct BA_ONCACHEVERIFYPROGRESS_RESULTS
469{
470 DWORD cbSize;
471 BOOL fCancel;
472};
473
457struct BA_ONCOMMITMSITRANSACTIONBEGIN_ARGS 474struct BA_ONCOMMITMSITRANSACTIONBEGIN_ARGS
458{ 475{
459 DWORD cbSize; 476 DWORD cbSize;