diff options
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 | { |