From edccb203c421d2bd820062024088c6698424d9ee Mon Sep 17 00:00:00 2001 From: Bob Arnson Date: Wed, 4 Feb 2026 20:47:04 -0500 Subject: Support dual-purpose packages in Burn. Fixes https://github.com/wixtoolset/issues/issues/8958 --- src/burn/engine/externalengine.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'src/burn/engine/externalengine.cpp') diff --git a/src/burn/engine/externalengine.cpp b/src/burn/engine/externalengine.cpp index 352d184c..d4814dc1 100644 --- a/src/burn/engine/externalengine.cpp +++ b/src/burn/engine/externalengine.cpp @@ -633,8 +633,9 @@ LExit: HRESULT ExternalEnginePlan( __in BAENGINE_CONTEXT* pEngineContext, - __in const BOOTSTRAPPER_ACTION action - ) + __in const BOOTSTRAPPER_ACTION action, + __in const BOOTSTRAPPER_SCOPE plannedScope +) { HRESULT hr = S_OK; BAENGINE_ACTION* pAction = NULL; @@ -649,6 +650,7 @@ HRESULT ExternalEnginePlan( pAction->dwMessage = WM_BURN_PLAN; pAction->plan.action = action; + pAction->plan.plannedScope = plannedScope; hr = EnqueueAction(pEngineContext, &pAction); ExitOnFailure(hr, "Failed to enqueue plan action."); -- cgit v1.2.3-55-g6feb