diff options
author | Sean Hall <r.sean.hall@gmail.com> | 2022-04-01 15:44:34 -0500 |
---|---|---|
committer | Sean Hall <r.sean.hall@gmail.com> | 2022-04-01 22:06:11 -0500 |
commit | 39b9a6112c2ff97f31f195749e2142538e47a2eb (patch) | |
tree | 8b2337b589fa5f52fabce89c99d3fca0ef1c8fc0 /src/burn/engine/package.h | |
parent | 386a3578413ba16b3c0615d47870ee44a0e461f6 (diff) | |
download | wix-39b9a6112c2ff97f31f195749e2142538e47a2eb.tar.gz wix-39b9a6112c2ff97f31f195749e2142538e47a2eb.tar.bz2 wix-39b9a6112c2ff97f31f195749e2142538e47a2eb.zip |
Detect related bundles for BundlePackages.
Diffstat (limited to 'src/burn/engine/package.h')
-rw-r--r-- | src/burn/engine/package.h | 19 |
1 files changed, 16 insertions, 3 deletions
diff --git a/src/burn/engine/package.h b/src/burn/engine/package.h index c13c651b..4021031f 100644 --- a/src/burn/engine/package.h +++ b/src/burn/engine/package.h | |||
@@ -303,14 +303,23 @@ typedef struct _BURN_PACKAGE | |||
303 | struct | 303 | struct |
304 | { | 304 | { |
305 | LPWSTR sczBundleId; | 305 | LPWSTR sczBundleId; |
306 | VERUTIL_VERSION* pVersion; | ||
306 | LPWSTR sczRegistrationKey; | 307 | LPWSTR sczRegistrationKey; |
307 | LPWSTR sczInstallArguments; | 308 | LPWSTR sczInstallArguments; |
308 | LPWSTR sczRepairArguments; | 309 | LPWSTR sczRepairArguments; |
309 | LPWSTR sczUninstallArguments; | 310 | LPWSTR sczUninstallArguments; |
310 | 311 | ||
311 | LPWSTR sczIgnoreDependencies; | 312 | LPWSTR* rgsczDetectCodes; |
312 | LPCWSTR wzAncestors; // points directly into engine state. | 313 | DWORD cDetectCodes; |
313 | LPCWSTR wzEngineWorkingDirectory; // points directly into engine state. | 314 | |
315 | LPWSTR* rgsczUpgradeCodes; | ||
316 | DWORD cUpgradeCodes; | ||
317 | |||
318 | LPWSTR* rgsczAddonCodes; | ||
319 | DWORD cAddonCodes; | ||
320 | |||
321 | LPWSTR* rgsczPatchCodes; | ||
322 | DWORD cPatchCodes; | ||
314 | 323 | ||
315 | BOOL fWin64; | 324 | BOOL fWin64; |
316 | BOOL fSupportsBurnProtocol; | 325 | BOOL fSupportsBurnProtocol; |
@@ -320,6 +329,10 @@ typedef struct _BURN_PACKAGE | |||
320 | 329 | ||
321 | BURN_EXE_COMMAND_LINE_ARGUMENT* rgCommandLineArguments; | 330 | BURN_EXE_COMMAND_LINE_ARGUMENT* rgCommandLineArguments; |
322 | DWORD cCommandLineArguments; | 331 | DWORD cCommandLineArguments; |
332 | |||
333 | LPWSTR sczIgnoreDependencies; | ||
334 | LPCWSTR wzAncestors; // points directly into engine state. | ||
335 | LPCWSTR wzEngineWorkingDirectory; // points directly into engine state. | ||
323 | } Bundle; | 336 | } Bundle; |
324 | struct | 337 | struct |
325 | { | 338 | { |