aboutsummaryrefslogtreecommitdiff
path: root/src/burn/engine/plan.h
diff options
context:
space:
mode:
authorSean Hall <r.sean.hall@gmail.com>2021-08-03 15:41:34 -0500
committerSean Hall <r.sean.hall@gmail.com>2021-08-04 10:03:57 -0500
commitce8acddf52bde840571535c3dfd56a2371d80684 (patch)
tree8c462caa2642bfddcb644f1353f321ecceeb2aca /src/burn/engine/plan.h
parent6d7a275edafb3ae0f3cff94d66503a82dafb71f7 (diff)
downloadwix-ce8acddf52bde840571535c3dfd56a2371d80684.tar.gz
wix-ce8acddf52bde840571535c3dfd56a2371d80684.tar.bz2
wix-ce8acddf52bde840571535c3dfd56a2371d80684.zip
Add BURN_DEPENDENCIES struct to store Dependency state.
Diffstat (limited to 'src/burn/engine/plan.h')
-rw-r--r--src/burn/engine/plan.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/burn/engine/plan.h b/src/burn/engine/plan.h
index 28fc1639..00a5bf0d 100644
--- a/src/burn/engine/plan.h
+++ b/src/burn/engine/plan.h
@@ -230,6 +230,7 @@ typedef struct _BURN_PLAN
230{ 230{
231 BOOTSTRAPPER_ACTION action; 231 BOOTSTRAPPER_ACTION action;
232 BURN_CACHE* pCache; 232 BURN_CACHE* pCache;
233 BURN_ENGINE_COMMAND* pInternalCommand;
233 BURN_PAYLOADS* pPayloads; 234 BURN_PAYLOADS* pPayloads;
234 LPWSTR wzBundleId; // points directly into parent the ENGINE_STATE. 235 LPWSTR wzBundleId; // points directly into parent the ENGINE_STATE.
235 LPWSTR wzBundleProviderKey; // points directly into parent the ENGINE_STATE. 236 LPWSTR wzBundleProviderKey; // points directly into parent the ENGINE_STATE.
@@ -342,6 +343,7 @@ HRESULT PlanPackages(
342HRESULT PlanRegistration( 343HRESULT PlanRegistration(
343 __in BURN_PLAN* pPlan, 344 __in BURN_PLAN* pPlan,
344 __in BURN_REGISTRATION* pRegistration, 345 __in BURN_REGISTRATION* pRegistration,
346 __in BURN_DEPENDENCIES* pDependencies,
345 __in BOOTSTRAPPER_RESUME_TYPE resumeType, 347 __in BOOTSTRAPPER_RESUME_TYPE resumeType,
346 __in BOOTSTRAPPER_RELATION_TYPE relationType, 348 __in BOOTSTRAPPER_RELATION_TYPE relationType,
347 __inout BOOL* pfContinuePlanning 349 __inout BOOL* pfContinuePlanning
@@ -442,8 +444,8 @@ HRESULT PlanRollbackBoundaryComplete(
442 __in BURN_PLAN* pPlan 444 __in BURN_PLAN* pPlan
443 ); 445 );
444HRESULT PlanSetResumeCommand( 446HRESULT PlanSetResumeCommand(
447 __in BURN_PLAN* pPlan,
445 __in BURN_REGISTRATION* pRegistration, 448 __in BURN_REGISTRATION* pRegistration,
446 __in BOOTSTRAPPER_ACTION action,
447 __in BOOTSTRAPPER_COMMAND* pCommand, 449 __in BOOTSTRAPPER_COMMAND* pCommand,
448 __in BURN_LOGGING* pLog 450 __in BURN_LOGGING* pLog
449 ); 451 );