diff options
Diffstat (limited to 'src/balutil/inc/IBootstrapperApplication.h')
-rw-r--r-- | src/balutil/inc/IBootstrapperApplication.h | 33 |
1 files changed, 2 insertions, 31 deletions
diff --git a/src/balutil/inc/IBootstrapperApplication.h b/src/balutil/inc/IBootstrapperApplication.h index dd8f8024..4569cdab 100644 --- a/src/balutil/inc/IBootstrapperApplication.h +++ b/src/balutil/inc/IBootstrapperApplication.h | |||
@@ -80,14 +80,6 @@ DECLARE_INTERFACE_IID_(IBootstrapperApplication, IUnknown, "53C31D56-49C0-426B-A | |||
80 | __inout BOOL* pfCancel | 80 | __inout BOOL* pfCancel |
81 | ) = 0; | 81 | ) = 0; |
82 | 82 | ||
83 | // OnDetectCompatibleMsiPackage - called when the engine detects that a package is not installed but a newer package using the same provider key is. | ||
84 | STDMETHOD(OnDetectCompatibleMsiPackage)( | ||
85 | __in_z LPCWSTR wzPackageId, | ||
86 | __in_z LPCWSTR wzCompatiblePackageId, | ||
87 | __in_z LPCWSTR wzCompatiblePackageVersion, | ||
88 | __inout BOOL* pfCancel | ||
89 | ) = 0; | ||
90 | |||
91 | // OnDetectRelatedMsiPackage - called when the engine begins detects a related package. | 83 | // OnDetectRelatedMsiPackage - called when the engine begins detects a related package. |
92 | STDMETHOD(OnDetectRelatedMsiPackage)( | 84 | STDMETHOD(OnDetectRelatedMsiPackage)( |
93 | __in_z LPCWSTR wzPackageId, | 85 | __in_z LPCWSTR wzPackageId, |
@@ -127,7 +119,8 @@ DECLARE_INTERFACE_IID_(IBootstrapperApplication, IUnknown, "53C31D56-49C0-426B-A | |||
127 | // OnDetectPackageComplete - called after the engine completes detection. | 119 | // OnDetectPackageComplete - called after the engine completes detection. |
128 | // | 120 | // |
129 | STDMETHOD(OnDetectComplete)( | 121 | STDMETHOD(OnDetectComplete)( |
130 | __in HRESULT hrStatus | 122 | __in HRESULT hrStatus, |
123 | __in BOOL fEligibleForCleanup | ||
131 | ) = 0; | 124 | ) = 0; |
132 | 125 | ||
133 | // OnPlanBegin - called when the engine begins planning. | 126 | // OnPlanBegin - called when the engine begins planning. |
@@ -152,28 +145,6 @@ DECLARE_INTERFACE_IID_(IBootstrapperApplication, IUnknown, "53C31D56-49C0-426B-A | |||
152 | __inout BOOL* pfCancel | 145 | __inout BOOL* pfCancel |
153 | ) = 0; | 146 | ) = 0; |
154 | 147 | ||
155 | // OnPlanCompatibleMsiPackageBegin - called when the engine plans a newer, compatible package using the same provider key. | ||
156 | STDMETHOD(OnPlanCompatibleMsiPackageBegin)( | ||
157 | __in_z LPCWSTR wzPackageId, | ||
158 | __in_z LPCWSTR wzCompatiblePackageId, | ||
159 | __in_z LPCWSTR wzCompatiblePackageVersion, | ||
160 | __in BOOTSTRAPPER_REQUEST_STATE recommendedState, | ||
161 | __inout BOOTSTRAPPER_REQUEST_STATE* pRequestedState, | ||
162 | __inout BOOL* pfCancel | ||
163 | ) = 0; | ||
164 | |||
165 | // OnPlanCompatibleMsiPackageComplete - called after the engine plans the package. | ||
166 | // | ||
167 | STDMETHOD(OnPlanCompatibleMsiPackageComplete)( | ||
168 | __in_z LPCWSTR wzPackageId, | ||
169 | __in_z LPCWSTR wzCompatiblePackageId, | ||
170 | __in HRESULT hrStatus, | ||
171 | __in BOOTSTRAPPER_PACKAGE_STATE state, | ||
172 | __in BOOTSTRAPPER_REQUEST_STATE requested, | ||
173 | __in BOOTSTRAPPER_ACTION_STATE execute, | ||
174 | __in BOOTSTRAPPER_ACTION_STATE rollback | ||
175 | ) = 0; | ||
176 | |||
177 | // OnPlanTargetMsiPackage - called when the engine plans an MSP package | 148 | // OnPlanTargetMsiPackage - called when the engine plans an MSP package |
178 | // to apply to an MSI package. | 149 | // to apply to an MSI package. |
179 | STDMETHOD(OnPlanTargetMsiPackage)( | 150 | STDMETHOD(OnPlanTargetMsiPackage)( |