From 4cd1c4e06145434ca940ac828772dc47b9d9738e Mon Sep 17 00:00:00 2001 From: Sean Hall Date: Sun, 13 Mar 2022 23:45:32 -0500 Subject: Allow the BA to override the bundle relation type during plan. --- src/api/burn/balutil/inc/IBootstrapperApplication.h | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/api/burn/balutil/inc/IBootstrapperApplication.h') diff --git a/src/api/burn/balutil/inc/IBootstrapperApplication.h b/src/api/burn/balutil/inc/IBootstrapperApplication.h index e916d41e..462df0cc 100644 --- a/src/api/burn/balutil/inc/IBootstrapperApplication.h +++ b/src/api/burn/balutil/inc/IBootstrapperApplication.h @@ -699,4 +699,12 @@ DECLARE_INTERFACE_IID_(IBootstrapperApplication, IUnknown, "53C31D56-49C0-426B-A __inout BOOTSTRAPPER_REQUEST_STATE* pRequestedState, __inout BOOL* pfCancel ) = 0; + + // OnPlanRelatedBundleType - called when the engine begins planning the related bundle relation type. + STDMETHOD(OnPlanRelatedBundleType)( + __in_z LPCWSTR wzBundleId, + __in BOOTSTRAPPER_RELATED_BUNDLE_PLAN_TYPE recommendedType, + __inout BOOTSTRAPPER_RELATED_BUNDLE_PLAN_TYPE* pRequestedType, + __inout BOOL* pfCancel + ) = 0; }; -- cgit v1.2.3-55-g6feb