aboutsummaryrefslogtreecommitdiff
path: root/src/burn/engine/pseudobundle.cpp
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/pseudobundle.cpp
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/pseudobundle.cpp')
-rw-r--r--src/burn/engine/pseudobundle.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/burn/engine/pseudobundle.cpp b/src/burn/engine/pseudobundle.cpp
index 351fe044..df3edef6 100644
--- a/src/burn/engine/pseudobundle.cpp
+++ b/src/burn/engine/pseudobundle.cpp
@@ -163,9 +163,9 @@ LExit:
163 163
164extern "C" HRESULT PseudoBundleInitializePassthrough( 164extern "C" HRESULT PseudoBundleInitializePassthrough(
165 __in BURN_PACKAGE* pPassthroughPackage, 165 __in BURN_PACKAGE* pPassthroughPackage,
166 __in BURN_ENGINE_COMMAND* pInternalCommand,
166 __in BOOTSTRAPPER_COMMAND* pCommand, 167 __in BOOTSTRAPPER_COMMAND* pCommand,
167 __in_z_opt LPCWSTR wzAppendLogPath, 168 __in_z_opt LPCWSTR wzAppendLogPath,
168 __in_z_opt LPCWSTR wzActiveParent,
169 __in_z_opt LPCWSTR wzAncestors, 169 __in_z_opt LPCWSTR wzAncestors,
170 __in BURN_PACKAGE* pPackage 170 __in BURN_PACKAGE* pPackage
171 ) 171 )
@@ -205,7 +205,7 @@ extern "C" HRESULT PseudoBundleInitializePassthrough(
205 205
206 // No matter the operation, we're passing the same command-line. That's what makes 206 // No matter the operation, we're passing the same command-line. That's what makes
207 // this a passthrough bundle. 207 // this a passthrough bundle.
208 hr = CoreRecreateCommandLine(&sczArguments, pCommand->action, pCommand->display, pCommand->relationType, TRUE, wzActiveParent, wzAncestors, wzAppendLogPath, pCommand->wzCommandLine); 208 hr = CoreRecreateCommandLine(&sczArguments, pCommand->action, pInternalCommand, pCommand, pCommand->relationType, TRUE, wzAncestors, wzAppendLogPath, pCommand->wzCommandLine);
209 ExitOnFailure(hr, "Failed to recreate command-line arguments."); 209 ExitOnFailure(hr, "Failed to recreate command-line arguments.");
210 210
211 hr = StrAllocString(&pPassthroughPackage->Exe.sczInstallArguments, sczArguments, 0); 211 hr = StrAllocString(&pPassthroughPackage->Exe.sczInstallArguments, sczArguments, 0);