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:47:54 -0500
committerSean Hall <r.sean.hall@gmail.com>2021-04-19 23:12:55 -0500
commitd7b0329e16ba9cae4a33970e26591ae5f1d98f0d (patch)
tree4305d0af48d5b5a5c6c95a2d76efc7a37dc3124c /src/WixToolset.BootstrapperCore.Native/inc/BootstrapperApplication.h
parente09a129ee276457d02d19a6444657cf3a2c73905 (diff)
downloadwix-d7b0329e16ba9cae4a33970e26591ae5f1d98f0d.tar.gz
wix-d7b0329e16ba9cae4a33970e26591ae5f1d98f0d.tar.bz2
wix-d7b0329e16ba9cae4a33970e26591ae5f1d98f0d.zip
Add OnCacheContainerOrPayloadVerify* for a file already in the cache.
Diffstat (limited to 'src/WixToolset.BootstrapperCore.Native/inc/BootstrapperApplication.h')
-rw-r--r--src/WixToolset.BootstrapperCore.Native/inc/BootstrapperApplication.h45
1 files changed, 45 insertions, 0 deletions
diff --git a/src/WixToolset.BootstrapperCore.Native/inc/BootstrapperApplication.h b/src/WixToolset.BootstrapperCore.Native/inc/BootstrapperApplication.h
index 9fb6ffff..edb981a9 100644
--- a/src/WixToolset.BootstrapperCore.Native/inc/BootstrapperApplication.h
+++ b/src/WixToolset.BootstrapperCore.Native/inc/BootstrapperApplication.h
@@ -150,6 +150,9 @@ enum BOOTSTRAPPER_APPLICATION_MESSAGE
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 BOOTSTRAPPER_APPLICATION_MESSAGE_ONCACHEVERIFYPROGRESS,
153 BOOTSTRAPPER_APPLICATION_MESSAGE_ONCACHECONTAINERORPAYLOADVERIFYBEGIN,
154 BOOTSTRAPPER_APPLICATION_MESSAGE_ONCACHECONTAINERORPAYLOADVERIFYCOMPLETE,
155 BOOTSTRAPPER_APPLICATION_MESSAGE_ONCACHECONTAINERORPAYLOADVERIFYPROGRESS,
153}; 156};
154 157
155enum BOOTSTRAPPER_APPLYCOMPLETE_ACTION 158enum BOOTSTRAPPER_APPLYCOMPLETE_ACTION
@@ -399,6 +402,48 @@ struct BA_ONCACHECOMPLETE_RESULTS
399 DWORD cbSize; 402 DWORD cbSize;
400}; 403};
401 404
405struct BA_ONCACHECONTAINERORPAYLOADVERIFYBEGIN_ARGS
406{
407 DWORD cbSize;
408 LPCWSTR wzPackageOrContainerId;
409 LPCWSTR wzPayloadId;
410};
411
412struct BA_ONCACHECONTAINERORPAYLOADVERIFYBEGIN_RESULTS
413{
414 DWORD cbSize;
415 BOOL fCancel;
416};
417
418struct BA_ONCACHECONTAINERORPAYLOADVERIFYCOMPLETE_ARGS
419{
420 DWORD cbSize;
421 LPCWSTR wzPackageOrContainerId;
422 LPCWSTR wzPayloadId;
423 HRESULT hrStatus;
424};
425
426struct BA_ONCACHECONTAINERORPAYLOADVERIFYCOMPLETE_RESULTS
427{
428 DWORD cbSize;
429};
430
431struct BA_ONCACHECONTAINERORPAYLOADVERIFYPROGRESS_ARGS
432{
433 DWORD cbSize;
434 LPCWSTR wzPackageOrContainerId;
435 LPCWSTR wzPayloadId;
436 DWORD64 dw64Progress;
437 DWORD64 dw64Total;
438 DWORD dwOverallPercentage;
439};
440
441struct BA_ONCACHECONTAINERORPAYLOADVERIFYPROGRESS_RESULTS
442{
443 DWORD cbSize;
444 BOOL fCancel;
445};
446
402struct BA_ONCACHEPACKAGEBEGIN_ARGS 447struct BA_ONCACHEPACKAGEBEGIN_ARGS
403{ 448{
404 DWORD cbSize; 449 DWORD cbSize;