diff options
Diffstat (limited to 'src/balutil/inc/IBootstrapperApplication.h')
-rw-r--r-- | src/balutil/inc/IBootstrapperApplication.h | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/src/balutil/inc/IBootstrapperApplication.h b/src/balutil/inc/IBootstrapperApplication.h index 75ea7bc9..dd8f8024 100644 --- a/src/balutil/inc/IBootstrapperApplication.h +++ b/src/balutil/inc/IBootstrapperApplication.h | |||
@@ -518,6 +518,49 @@ DECLARE_INTERFACE_IID_(IBootstrapperApplication, IUnknown, "53C31D56-49C0-426B-A | |||
518 | __in DWORD dwProcessId | 518 | __in DWORD dwProcessId |
519 | ) = 0; | 519 | ) = 0; |
520 | 520 | ||
521 | STDMETHOD(OnBeginMsiTransactionBegin)( | ||
522 | __in_z LPCWSTR wzTransactionId, | ||
523 | __inout BOOL* pfCancel | ||
524 | ) = 0; | ||
525 | |||
526 | STDMETHOD(OnBeginMsiTransactionComplete)( | ||
527 | __in_z LPCWSTR wzTransactionId, | ||
528 | __in HRESULT hrStatus | ||
529 | ) = 0; | ||
530 | |||
531 | STDMETHOD(OnCommitMsiTransactionBegin)( | ||
532 | __in_z LPCWSTR wzTransactionId, | ||
533 | __inout BOOL* pfCancel | ||
534 | ) = 0; | ||
535 | |||
536 | STDMETHOD(OnCommitMsiTransactionComplete)( | ||
537 | __in_z LPCWSTR wzTransactionId, | ||
538 | __in HRESULT hrStatus | ||
539 | ) = 0; | ||
540 | |||
541 | STDMETHOD(OnRollbackMsiTransactionBegin)( | ||
542 | __in_z LPCWSTR wzTransactionId | ||
543 | ) = 0; | ||
544 | |||
545 | STDMETHOD(OnRollbackMsiTransactionComplete)( | ||
546 | __in_z LPCWSTR wzTransactionId, | ||
547 | __in HRESULT hrStatus | ||
548 | ) = 0; | ||
549 | |||
550 | STDMETHOD(OnPauseAutomaticUpdatesBegin)( | ||
551 | ) = 0; | ||
552 | |||
553 | STDMETHOD(OnPauseAutomaticUpdatesComplete)( | ||
554 | __in HRESULT hrStatus | ||
555 | ) = 0; | ||
556 | |||
557 | STDMETHOD(OnSystemRestorePointBegin)( | ||
558 | ) = 0; | ||
559 | |||
560 | STDMETHOD(OnSystemRestorePointComplete)( | ||
561 | __in HRESULT hrStatus | ||
562 | ) = 0; | ||
563 | |||
521 | // BAProc - The PFN_BOOTSTRAPPER_APPLICATION_PROC can call this method to give the BA raw access to the callback from the engine. | 564 | // BAProc - The PFN_BOOTSTRAPPER_APPLICATION_PROC can call this method to give the BA raw access to the callback from the engine. |
522 | // This might be used to help the BA support more than one version of the engine. | 565 | // This might be used to help the BA support more than one version of the engine. |
523 | STDMETHOD(BAProc)( | 566 | STDMETHOD(BAProc)( |