aboutsummaryrefslogtreecommitdiff
path: root/src/burn/engine/plan.h
diff options
context:
space:
mode:
authorSean Hall <r.sean.hall@gmail.com>2022-03-13 23:45:32 -0500
committerSean Hall <r.sean.hall@gmail.com>2022-03-14 14:53:29 -0500
commit4cd1c4e06145434ca940ac828772dc47b9d9738e (patch)
treea754d685039173c63303dc6d0d8b1a2bf3ab506b /src/burn/engine/plan.h
parent89adb2e3cc232b11b28e5bdeccb0c522c8124a29 (diff)
downloadwix-4cd1c4e06145434ca940ac828772dc47b9d9738e.tar.gz
wix-4cd1c4e06145434ca940ac828772dc47b9d9738e.tar.bz2
wix-4cd1c4e06145434ca940ac828772dc47b9d9738e.zip
Allow the BA to override the bundle relation type during plan.
Diffstat (limited to 'src/burn/engine/plan.h')
-rw-r--r--src/burn/engine/plan.h16
1 files changed, 13 insertions, 3 deletions
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(
316 __in BOOTSTRAPPER_ACTION action, 316 __in BOOTSTRAPPER_ACTION action,
317 __in BURN_VARIABLES* pVariables 317 __in BURN_VARIABLES* pVariables
318 ); 318 );
319HRESULT PlanDefaultRelatedBundlePlanType(
320 __in BOOTSTRAPPER_RELATION_TYPE relatedBundleRelationType,
321 __in VERUTIL_VERSION* pRegistrationVersion,
322 __in VERUTIL_VERSION* pRelatedBundleVersion,
323 __inout BOOTSTRAPPER_RELATED_BUNDLE_PLAN_TYPE* pPlanRelationType
324 );
319HRESULT PlanDefaultPackageRequestState( 325HRESULT PlanDefaultPackageRequestState(
320 __in BURN_PACKAGE_TYPE packageType, 326 __in BURN_PACKAGE_TYPE packageType,
321 __in BOOTSTRAPPER_PACKAGE_STATE currentState, 327 __in BOOTSTRAPPER_PACKAGE_STATE currentState,
@@ -383,12 +389,16 @@ HRESULT PlanExecutePackage(
383 ); 389 );
384HRESULT PlanDefaultRelatedBundleRequestState( 390HRESULT PlanDefaultRelatedBundleRequestState(
385 __in BOOTSTRAPPER_RELATION_TYPE commandRelationType, 391 __in BOOTSTRAPPER_RELATION_TYPE commandRelationType,
386 __in BOOTSTRAPPER_RELATION_TYPE relatedBundleRelationType, 392 __in BOOTSTRAPPER_RELATED_BUNDLE_PLAN_TYPE relatedBundleRelationType,
387 __in BOOTSTRAPPER_ACTION action, 393 __in BOOTSTRAPPER_ACTION action,
388 __in VERUTIL_VERSION* pRegistrationVersion,
389 __in VERUTIL_VERSION* pRelatedBundleVersion,
390 __inout BOOTSTRAPPER_REQUEST_STATE* pRequestState 394 __inout BOOTSTRAPPER_REQUEST_STATE* pRequestState
391 ); 395 );
396HRESULT PlanRelatedBundlesInitialize(
397 __in BURN_USER_EXPERIENCE* pUserExperience,
398 __in BURN_REGISTRATION* pRegistration,
399 __in BOOTSTRAPPER_RELATION_TYPE relationType,
400 __in BURN_PLAN* pPlan
401 );
392HRESULT PlanRelatedBundlesBegin( 402HRESULT PlanRelatedBundlesBegin(
393 __in BURN_USER_EXPERIENCE* pUserExperience, 403 __in BURN_USER_EXPERIENCE* pUserExperience,
394 __in BURN_REGISTRATION* pRegistration, 404 __in BURN_REGISTRATION* pRegistration,