diff options
Diffstat (limited to 'src/api/burn/WixToolset.BootstrapperCore.Native')
| -rw-r--r-- | src/api/burn/WixToolset.BootstrapperCore.Native/inc/BootstrapperApplication.h | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/api/burn/WixToolset.BootstrapperCore.Native/inc/BootstrapperApplication.h b/src/api/burn/WixToolset.BootstrapperCore.Native/inc/BootstrapperApplication.h index c65ca86b..2633a9c2 100644 --- a/src/api/burn/WixToolset.BootstrapperCore.Native/inc/BootstrapperApplication.h +++ b/src/api/burn/WixToolset.BootstrapperCore.Native/inc/BootstrapperApplication.h | |||
| @@ -293,6 +293,14 @@ enum BOOTSTRAPPER_EXECUTEPACKAGECOMPLETE_ACTION | |||
| 293 | BOOTSTRAPPER_EXECUTEPACKAGECOMPLETE_ACTION_SUSPEND, | 293 | BOOTSTRAPPER_EXECUTEPACKAGECOMPLETE_ACTION_SUSPEND, |
| 294 | }; | 294 | }; |
| 295 | 295 | ||
| 296 | enum BOOTSTRAPPER_EXECUTEMSITRANSACTIONCOMPLETE_ACTION | ||
| 297 | { | ||
| 298 | BOOTSTRAPPER_EXECUTEMSITRANSACTIONCOMPLETE_ACTION_NONE, | ||
| 299 | // Instructs the engine to stop processing the chain and restart. | ||
| 300 | // The engine will launch again after the machine is restarted. | ||
| 301 | BOOTSTRAPPER_EXECUTEMSITRANSACTIONCOMPLETE_ACTION_RESTART, | ||
| 302 | }; | ||
| 303 | |||
| 296 | enum BOOTSTRAPPER_EXECUTEPROCESSCANCEL_ACTION | 304 | enum BOOTSTRAPPER_EXECUTEPROCESSCANCEL_ACTION |
| 297 | { | 305 | { |
| 298 | // Instructs the engine to stop waiting for the process to exit. | 306 | // Instructs the engine to stop waiting for the process to exit. |
| @@ -697,11 +705,14 @@ struct BA_ONCOMMITMSITRANSACTIONCOMPLETE_ARGS | |||
| 697 | DWORD cbSize; | 705 | DWORD cbSize; |
| 698 | LPCWSTR wzTransactionId; | 706 | LPCWSTR wzTransactionId; |
| 699 | HRESULT hrStatus; | 707 | HRESULT hrStatus; |
| 708 | BOOTSTRAPPER_APPLY_RESTART restart; | ||
| 709 | BOOTSTRAPPER_EXECUTEMSITRANSACTIONCOMPLETE_ACTION recommendation; | ||
| 700 | }; | 710 | }; |
| 701 | 711 | ||
| 702 | struct BA_ONCOMMITMSITRANSACTIONCOMPLETE_RESULTS | 712 | struct BA_ONCOMMITMSITRANSACTIONCOMPLETE_RESULTS |
| 703 | { | 713 | { |
| 704 | DWORD cbSize; | 714 | DWORD cbSize; |
| 715 | BOOTSTRAPPER_EXECUTEMSITRANSACTIONCOMPLETE_ACTION action; | ||
| 705 | }; | 716 | }; |
| 706 | 717 | ||
| 707 | struct BA_ONDETECTBEGIN_ARGS | 718 | struct BA_ONDETECTBEGIN_ARGS |
| @@ -1417,11 +1428,14 @@ struct BA_ONROLLBACKMSITRANSACTIONCOMPLETE_ARGS | |||
| 1417 | DWORD cbSize; | 1428 | DWORD cbSize; |
| 1418 | LPCWSTR wzTransactionId; | 1429 | LPCWSTR wzTransactionId; |
| 1419 | HRESULT hrStatus; | 1430 | HRESULT hrStatus; |
| 1431 | BOOTSTRAPPER_APPLY_RESTART restart; | ||
| 1432 | BOOTSTRAPPER_EXECUTEMSITRANSACTIONCOMPLETE_ACTION recommendation; | ||
| 1420 | }; | 1433 | }; |
| 1421 | 1434 | ||
| 1422 | struct BA_ONROLLBACKMSITRANSACTIONCOMPLETE_RESULTS | 1435 | struct BA_ONROLLBACKMSITRANSACTIONCOMPLETE_RESULTS |
| 1423 | { | 1436 | { |
| 1424 | DWORD cbSize; | 1437 | DWORD cbSize; |
| 1438 | BOOTSTRAPPER_EXECUTEMSITRANSACTIONCOMPLETE_ACTION action; | ||
| 1425 | }; | 1439 | }; |
| 1426 | 1440 | ||
| 1427 | struct BA_ONSETUPDATEBEGIN_ARGS | 1441 | struct BA_ONSETUPDATEBEGIN_ARGS |
