diff options
Diffstat (limited to 'src/balutil/inc/IBootstrapperApplication.h')
-rw-r--r-- | src/balutil/inc/IBootstrapperApplication.h | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/src/balutil/inc/IBootstrapperApplication.h b/src/balutil/inc/IBootstrapperApplication.h index 01d0bb8a..ed70d8fe 100644 --- a/src/balutil/inc/IBootstrapperApplication.h +++ b/src/balutil/inc/IBootstrapperApplication.h | |||
@@ -33,8 +33,8 @@ DECLARE_INTERFACE_IID_(IBootstrapperApplication, IUnknown, "53C31D56-49C0-426B-A | |||
33 | __in_z LPCWSTR wzBundleTag, | 33 | __in_z LPCWSTR wzBundleTag, |
34 | __in BOOL fPerMachine, | 34 | __in BOOL fPerMachine, |
35 | __in_z LPCWSTR wzVersion, | 35 | __in_z LPCWSTR wzVersion, |
36 | __inout BOOL* pfCancel, | 36 | __in BOOL fMissingFromCache, |
37 | __inout BOOL* pfIgnoreBundle | 37 | __inout BOOL* pfCancel |
38 | ) = 0; | 38 | ) = 0; |
39 | 39 | ||
40 | // OnDetectUpdateBegin - called when the engine begins detection for bundle update. | 40 | // OnDetectUpdateBegin - called when the engine begins detection for bundle update. |
@@ -71,6 +71,7 @@ DECLARE_INTERFACE_IID_(IBootstrapperApplication, IUnknown, "53C31D56-49C0-426B-A | |||
71 | __in BOOL fPerMachine, | 71 | __in BOOL fPerMachine, |
72 | __in_z LPCWSTR wzVersion, | 72 | __in_z LPCWSTR wzVersion, |
73 | __in BOOTSTRAPPER_RELATED_OPERATION operation, | 73 | __in BOOTSTRAPPER_RELATED_OPERATION operation, |
74 | __in BOOL fMissingFromCache, | ||
74 | __inout BOOL* pfCancel | 75 | __inout BOOL* pfCancel |
75 | ) = 0; | 76 | ) = 0; |
76 | 77 | ||
@@ -540,6 +541,17 @@ DECLARE_INTERFACE_IID_(IBootstrapperApplication, IUnknown, "53C31D56-49C0-426B-A | |||
540 | __in HRESULT hrStatus | 541 | __in HRESULT hrStatus |
541 | ) = 0; | 542 | ) = 0; |
542 | 543 | ||
544 | STDMETHOD(OnPlanForwardCompatibleBundle)( | ||
545 | __in_z LPCWSTR wzBundleId, | ||
546 | __in BOOTSTRAPPER_RELATION_TYPE relationType, | ||
547 | __in_z LPCWSTR wzBundleTag, | ||
548 | __in BOOL fPerMachine, | ||
549 | __in_z LPCWSTR wzVersion, | ||
550 | __in BOOL fRecommendedIgnoreBundle, | ||
551 | __inout BOOL* pfCancel, | ||
552 | __inout BOOL* pfIgnoreBundle | ||
553 | ) = 0; | ||
554 | |||
543 | // BAProc - The PFN_BOOTSTRAPPER_APPLICATION_PROC can call this method to give the BA raw access to the callback from the engine. | 555 | // BAProc - The PFN_BOOTSTRAPPER_APPLICATION_PROC can call this method to give the BA raw access to the callback from the engine. |
544 | // This might be used to help the BA support more than one version of the engine. | 556 | // This might be used to help the BA support more than one version of the engine. |
545 | STDMETHOD(BAProc)( | 557 | STDMETHOD(BAProc)( |