aboutsummaryrefslogtreecommitdiff
path: root/src/WixToolset.BootstrapperCore.Native/inc/BootstrapperApplication.h
diff options
context:
space:
mode:
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 edb981a9..e1920107 100644
--- a/src/WixToolset.BootstrapperCore.Native/inc/BootstrapperApplication.h
+++ b/src/WixToolset.BootstrapperCore.Native/inc/BootstrapperApplication.h
@@ -153,6 +153,9 @@ enum BOOTSTRAPPER_APPLICATION_MESSAGE
153 BOOTSTRAPPER_APPLICATION_MESSAGE_ONCACHECONTAINERORPAYLOADVERIFYBEGIN, 153 BOOTSTRAPPER_APPLICATION_MESSAGE_ONCACHECONTAINERORPAYLOADVERIFYBEGIN,
154 BOOTSTRAPPER_APPLICATION_MESSAGE_ONCACHECONTAINERORPAYLOADVERIFYCOMPLETE, 154 BOOTSTRAPPER_APPLICATION_MESSAGE_ONCACHECONTAINERORPAYLOADVERIFYCOMPLETE,
155 BOOTSTRAPPER_APPLICATION_MESSAGE_ONCACHECONTAINERORPAYLOADVERIFYPROGRESS, 155 BOOTSTRAPPER_APPLICATION_MESSAGE_ONCACHECONTAINERORPAYLOADVERIFYPROGRESS,
156 BOOTSTRAPPER_APPLICATION_MESSAGE_ONCACHEPAYLOADEXTRACTBEGIN,
157 BOOTSTRAPPER_APPLICATION_MESSAGE_ONCACHEPAYLOADEXTRACTCOMPLETE,
158 BOOTSTRAPPER_APPLICATION_MESSAGE_ONCACHEPAYLOADEXTRACTPROGRESS,
156}; 159};
157 160
158enum BOOTSTRAPPER_APPLYCOMPLETE_ACTION 161enum BOOTSTRAPPER_APPLYCOMPLETE_ACTION
@@ -472,6 +475,48 @@ struct BA_ONCACHEPACKAGECOMPLETE_RESULTS
472 BOOTSTRAPPER_CACHEPACKAGECOMPLETE_ACTION action; 475 BOOTSTRAPPER_CACHEPACKAGECOMPLETE_ACTION action;
473}; 476};
474 477
478struct BA_ONCACHEPAYLOADEXTRACTBEGIN_ARGS
479{
480 DWORD cbSize;
481 LPCWSTR wzContainerId;
482 LPCWSTR wzPayloadId;
483};
484
485struct BA_ONCACHEPAYLOADEXTRACTBEGIN_RESULTS
486{
487 DWORD cbSize;
488 BOOL fCancel;
489};
490
491struct BA_ONCACHEPAYLOADEXTRACTCOMPLETE_ARGS
492{
493 DWORD cbSize;
494 LPCWSTR wzContainerId;
495 LPCWSTR wzPayloadId;
496 HRESULT hrStatus;
497};
498
499struct BA_ONCACHEPAYLOADEXTRACTCOMPLETE_RESULTS
500{
501 DWORD cbSize;
502};
503
504struct BA_ONCACHEPAYLOADEXTRACTPROGRESS_ARGS
505{
506 DWORD cbSize;
507 LPCWSTR wzContainerId;
508 LPCWSTR wzPayloadId;
509 DWORD64 dw64Progress;
510 DWORD64 dw64Total;
511 DWORD dwOverallPercentage;
512};
513
514struct BA_ONCACHEPAYLOADEXTRACTPROGRESS_RESULTS
515{
516 DWORD cbSize;
517 BOOL fCancel;
518};
519
475struct BA_ONCACHEVERIFYBEGIN_ARGS 520struct BA_ONCACHEVERIFYBEGIN_ARGS
476{ 521{
477 DWORD cbSize; 522 DWORD cbSize;