diff options
Diffstat (limited to 'src/burn/engine/package.h')
-rw-r--r-- | src/burn/engine/package.h | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/burn/engine/package.h b/src/burn/engine/package.h index 3ec77baf..85f34de5 100644 --- a/src/burn/engine/package.h +++ b/src/burn/engine/package.h | |||
@@ -16,6 +16,13 @@ typedef _BURN_PACKAGE BURN_PACKAGE; | |||
16 | 16 | ||
17 | const DWORD BURN_PACKAGE_INVALID_PATCH_INDEX = 0x80000000; | 17 | const DWORD BURN_PACKAGE_INVALID_PATCH_INDEX = 0x80000000; |
18 | 18 | ||
19 | enum BURN_EXE_DETECTION_TYPE | ||
20 | { | ||
21 | BURN_EXE_DETECTION_TYPE_NONE, | ||
22 | BURN_EXE_DETECTION_TYPE_CONDITION, | ||
23 | BURN_EXE_DETECTION_TYPE_ARP, | ||
24 | }; | ||
25 | |||
19 | enum BURN_EXE_EXIT_CODE_TYPE | 26 | enum BURN_EXE_EXIT_CODE_TYPE |
20 | { | 27 | { |
21 | BURN_EXE_EXIT_CODE_TYPE_NONE, | 28 | BURN_EXE_EXIT_CODE_TYPE_NONE, |
@@ -338,6 +345,12 @@ typedef struct _BURN_PACKAGE | |||
338 | } Bundle; | 345 | } Bundle; |
339 | struct | 346 | struct |
340 | { | 347 | { |
348 | BURN_EXE_DETECTION_TYPE detectionType; | ||
349 | |||
350 | BOOL fArpWin64; | ||
351 | LPWSTR sczArpKeyPath; | ||
352 | VERUTIL_VERSION* pArpDisplayVersion; | ||
353 | |||
341 | LPWSTR sczDetectCondition; | 354 | LPWSTR sczDetectCondition; |
342 | LPWSTR sczInstallArguments; | 355 | LPWSTR sczInstallArguments; |
343 | LPWSTR sczRepairArguments; | 356 | LPWSTR sczRepairArguments; |