diff options
Diffstat (limited to 'src/api/burn/balutil/inc/BalBaseBootstrapperApplication.h')
-rw-r--r-- | src/api/burn/balutil/inc/BalBaseBootstrapperApplication.h | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/src/api/burn/balutil/inc/BalBaseBootstrapperApplication.h b/src/api/burn/balutil/inc/BalBaseBootstrapperApplication.h index 631d3c62..e1a36fdf 100644 --- a/src/api/burn/balutil/inc/BalBaseBootstrapperApplication.h +++ b/src/api/burn/balutil/inc/BalBaseBootstrapperApplication.h | |||
@@ -189,6 +189,17 @@ public: // IBootstrapperApplication | |||
189 | return S_OK; | 189 | return S_OK; |
190 | } | 190 | } |
191 | 191 | ||
192 | virtual STDMETHODIMP OnDetectCompatibleMsiPackage( | ||
193 | __in_z LPCWSTR /*wzPackageId*/, | ||
194 | __in_z LPCWSTR /*wzCompatiblePackageId*/, | ||
195 | __in LPCWSTR /*wzCompatiblePackageVersion*/, | ||
196 | __inout BOOL* pfCancel | ||
197 | ) | ||
198 | { | ||
199 | *pfCancel |= CheckCanceled(); | ||
200 | return S_OK; | ||
201 | } | ||
202 | |||
192 | virtual STDMETHODIMP OnDetectRelatedMsiPackage( | 203 | virtual STDMETHODIMP OnDetectRelatedMsiPackage( |
193 | __in_z LPCWSTR /*wzPackageId*/, | 204 | __in_z LPCWSTR /*wzPackageId*/, |
194 | __in_z LPCWSTR /*wzUpgradeCode*/, | 205 | __in_z LPCWSTR /*wzUpgradeCode*/, |
@@ -290,6 +301,29 @@ public: // IBootstrapperApplication | |||
290 | return S_OK; | 301 | return S_OK; |
291 | } | 302 | } |
292 | 303 | ||
304 | virtual STDMETHODIMP OnPlanCompatibleMsiPackageBegin( | ||
305 | __in_z LPCWSTR /*wzPackageId*/, | ||
306 | __in_z LPCWSTR /*wzCompatiblePackageId*/, | ||
307 | __in LPCWSTR /*wzCompatiblePackageVersion*/, | ||
308 | __in BOOL /*fRecommendedRemove*/, | ||
309 | __inout BOOL* /*pfRequestRemove*/, | ||
310 | __inout BOOL* pfCancel | ||
311 | ) | ||
312 | { | ||
313 | *pfCancel |= CheckCanceled(); | ||
314 | return S_OK; | ||
315 | } | ||
316 | |||
317 | virtual STDMETHODIMP OnPlanCompatibleMsiPackageComplete( | ||
318 | __in_z LPCWSTR /*wzPackageId*/, | ||
319 | __in_z LPCWSTR /*wzCompatiblePackageId*/, | ||
320 | __in HRESULT /*hrStatus*/, | ||
321 | __in BOOL /*fRequestedRemove*/ | ||
322 | ) | ||
323 | { | ||
324 | return S_OK; | ||
325 | } | ||
326 | |||
293 | virtual STDMETHODIMP OnPlanPatchTarget( | 327 | virtual STDMETHODIMP OnPlanPatchTarget( |
294 | __in_z LPCWSTR /*wzPackageId*/, | 328 | __in_z LPCWSTR /*wzPackageId*/, |
295 | __in_z LPCWSTR /*wzProductCode*/, | 329 | __in_z LPCWSTR /*wzProductCode*/, |
@@ -339,6 +373,15 @@ public: // IBootstrapperApplication | |||
339 | return S_OK; | 373 | return S_OK; |
340 | } | 374 | } |
341 | 375 | ||
376 | virtual STDMETHODIMP OnPlannedCompatiblePackage( | ||
377 | __in_z LPCWSTR /*wzPackageId*/, | ||
378 | __in_z LPCWSTR /*wzCompatiblePackageId*/, | ||
379 | __in BOOL /*fRemove*/ | ||
380 | ) | ||
381 | { | ||
382 | return S_OK; | ||
383 | } | ||
384 | |||
342 | virtual STDMETHODIMP OnPlannedPackage( | 385 | virtual STDMETHODIMP OnPlannedPackage( |
343 | __in_z LPCWSTR /*wzPackageId*/, | 386 | __in_z LPCWSTR /*wzPackageId*/, |
344 | __in BOOTSTRAPPER_ACTION_STATE /*execute*/, | 387 | __in BOOTSTRAPPER_ACTION_STATE /*execute*/, |