aboutsummaryrefslogtreecommitdiff
path: root/src/burn/engine/package.h
diff options
context:
space:
mode:
authorBob Arnson <bob@firegiant.com>2026-02-04 20:47:04 -0500
committerBob Arnson <bob@firegiant.com>2026-02-04 20:47:04 -0500
commitedccb203c421d2bd820062024088c6698424d9ee (patch)
tree6b47c3eb5ca53bd9f79f3d032dc1a596d411bf38 /src/burn/engine/package.h
parenta3d3963f806117ce123d95e8b77e73e1c1545b25 (diff)
downloadwix-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/package.h')
-rw-r--r--src/burn/engine/package.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/burn/engine/package.h b/src/burn/engine/package.h
index d596d7c0..5397e9cc 100644
--- a/src/burn/engine/package.h
+++ b/src/burn/engine/package.h
@@ -268,7 +268,8 @@ typedef struct _BURN_PACKAGE
268 268
269 LPWSTR sczInstallCondition; 269 LPWSTR sczInstallCondition;
270 LPWSTR sczRepairCondition; 270 LPWSTR sczRepairCondition;
271 BOOL fPerMachine; 271 BOOTSTRAPPER_PACKAGE_SCOPE scope;
272 BOOL fPerMachine; // only valid after Plan (for PUOM/PMOU packages).
272 BOOL fPermanent; 273 BOOL fPermanent;
273 BOOL fVital; 274 BOOL fVital;
274 BOOL fCanAffectRegistration; 275 BOOL fCanAffectRegistration;
@@ -483,6 +484,10 @@ HRESULT PackageFindRollbackBoundaryById(
483 __in_z LPCWSTR wzId, 484 __in_z LPCWSTR wzId,
484 __out BURN_ROLLBACK_BOUNDARY** ppRollbackBoundary 485 __out BURN_ROLLBACK_BOUNDARY** ppRollbackBoundary
485 ); 486 );
487HRESULT PackageParseScopeFromXml(
488 __in IXMLDOMNode* pixn,
489 __in BOOTSTRAPPER_PACKAGE_SCOPE* pScope
490 );
486 491
487 492
488#if defined(__cplusplus) 493#if defined(__cplusplus)