diff options
| author | Bob Arnson <bob@firegiant.com> | 2026-02-04 20:47:04 -0500 |
|---|---|---|
| committer | Bob Arnson <bob@firegiant.com> | 2026-02-04 20:47:04 -0500 |
| commit | edccb203c421d2bd820062024088c6698424d9ee (patch) | |
| tree | 6b47c3eb5ca53bd9f79f3d032dc1a596d411bf38 /src/burn/engine/plan.h | |
| parent | a3d3963f806117ce123d95e8b77e73e1c1545b25 (diff) | |
| download | wix-bob/ConfigurableScopeBundles.tar.gz wix-bob/ConfigurableScopeBundles.tar.bz2 wix-bob/ConfigurableScopeBundles.zip | |
Support dual-purpose packages in Burn.bob/ConfigurableScopeBundles
Fixes https://github.com/wixtoolset/issues/issues/8958
Diffstat (limited to 'src/burn/engine/plan.h')
| -rw-r--r-- | src/burn/engine/plan.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/burn/engine/plan.h b/src/burn/engine/plan.h index 03b1423d..a20d7c76 100644 --- a/src/burn/engine/plan.h +++ b/src/burn/engine/plan.h | |||
| @@ -249,6 +249,7 @@ typedef struct _BURN_CLEAN_ACTION | |||
| 249 | typedef struct _BURN_PLAN | 249 | typedef struct _BURN_PLAN |
| 250 | { | 250 | { |
| 251 | BOOTSTRAPPER_ACTION action; | 251 | BOOTSTRAPPER_ACTION action; |
| 252 | BOOTSTRAPPER_SCOPE plannedScope; | ||
| 252 | BURN_CACHE* pCache; | 253 | BURN_CACHE* pCache; |
| 253 | BOOTSTRAPPER_COMMAND* pCommand; | 254 | BOOTSTRAPPER_COMMAND* pCommand; |
| 254 | BURN_ENGINE_COMMAND* pInternalCommand; | 255 | BURN_ENGINE_COMMAND* pInternalCommand; |
| @@ -328,6 +329,8 @@ void PlanUninitializeExecuteAction( | |||
| 328 | ); | 329 | ); |
| 329 | HRESULT PlanSetVariables( | 330 | HRESULT PlanSetVariables( |
| 330 | __in BOOTSTRAPPER_ACTION action, | 331 | __in BOOTSTRAPPER_ACTION action, |
| 332 | __in BOOTSTRAPPER_PACKAGE_SCOPE authoredScope, | ||
| 333 | __in BOOTSTRAPPER_SCOPE plannedScope, | ||
| 331 | __in BURN_VARIABLES* pVariables | 334 | __in BURN_VARIABLES* pVariables |
| 332 | ); | 335 | ); |
| 333 | HRESULT PlanDefaultRelatedBundlePlanType( | 336 | HRESULT PlanDefaultRelatedBundlePlanType( |
| @@ -479,6 +482,15 @@ HRESULT PlanSetResumeCommand( | |||
| 479 | void PlanDump( | 482 | void PlanDump( |
| 480 | __in BURN_PLAN* pPlan | 483 | __in BURN_PLAN* pPlan |
| 481 | ); | 484 | ); |
| 485 | HRESULT PlanPackagesAndBundleScope( | ||
| 486 | __in BURN_PACKAGE* rgPackages, | ||
| 487 | __in DWORD cPackages, | ||
| 488 | __in BOOTSTRAPPER_SCOPE scope, | ||
| 489 | __in BOOTSTRAPPER_PACKAGE_SCOPE authoredScope, | ||
| 490 | __in BOOTSTRAPPER_SCOPE commandLineScope, | ||
| 491 | __out BOOTSTRAPPER_SCOPE* pResultingScope, | ||
| 492 | __out BOOL* pfPerMachine | ||
| 493 | ); | ||
| 482 | 494 | ||
| 483 | #if defined(__cplusplus) | 495 | #if defined(__cplusplus) |
| 484 | } | 496 | } |
