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/burn/engine/plan.h | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) (limited to 'src/burn/engine/plan.h') diff --git a/src/burn/engine/plan.h b/src/burn/engine/plan.h index 63bcd3ce..1f3fe07c 100644 --- a/src/burn/engine/plan.h +++ b/src/burn/engine/plan.h @@ -316,6 +316,12 @@ HRESULT PlanSetVariables( __in BOOTSTRAPPER_ACTION action, __in BURN_VARIABLES* pVariables ); +HRESULT PlanDefaultRelatedBundlePlanType( + __in BOOTSTRAPPER_RELATION_TYPE relatedBundleRelationType, + __in VERUTIL_VERSION* pRegistrationVersion, + __in VERUTIL_VERSION* pRelatedBundleVersion, + __inout BOOTSTRAPPER_RELATED_BUNDLE_PLAN_TYPE* pPlanRelationType + ); HRESULT PlanDefaultPackageRequestState( __in BURN_PACKAGE_TYPE packageType, __in BOOTSTRAPPER_PACKAGE_STATE currentState, @@ -383,12 +389,16 @@ HRESULT PlanExecutePackage( ); HRESULT PlanDefaultRelatedBundleRequestState( __in BOOTSTRAPPER_RELATION_TYPE commandRelationType, - __in BOOTSTRAPPER_RELATION_TYPE relatedBundleRelationType, + __in BOOTSTRAPPER_RELATED_BUNDLE_PLAN_TYPE relatedBundleRelationType, __in BOOTSTRAPPER_ACTION action, - __in VERUTIL_VERSION* pRegistrationVersion, - __in VERUTIL_VERSION* pRelatedBundleVersion, __inout BOOTSTRAPPER_REQUEST_STATE* pRequestState ); +HRESULT PlanRelatedBundlesInitialize( + __in BURN_USER_EXPERIENCE* pUserExperience, + __in BURN_REGISTRATION* pRegistration, + __in BOOTSTRAPPER_RELATION_TYPE relationType, + __in BURN_PLAN* pPlan + ); HRESULT PlanRelatedBundlesBegin( __in BURN_USER_EXPERIENCE* pUserExperience, __in BURN_REGISTRATION* pRegistration, -- cgit v1.2.3-55-g6feb