diff options
Diffstat (limited to 'src/burn/engine/package.h')
-rw-r--r-- | src/burn/engine/package.h | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/src/burn/engine/package.h b/src/burn/engine/package.h index 85f34de5..5fccf50a 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_CACHE_PACKAGE_TYPE | ||
20 | { | ||
21 | BURN_CACHE_PACKAGE_TYPE_NONE, | ||
22 | BURN_CACHE_PACKAGE_TYPE_OPTIONAL, | ||
23 | BURN_CACHE_PACKAGE_TYPE_REQUIRED, | ||
24 | }; | ||
25 | |||
19 | enum BURN_EXE_DETECTION_TYPE | 26 | enum BURN_EXE_DETECTION_TYPE |
20 | { | 27 | { |
21 | BURN_EXE_DETECTION_TYPE_NONE, | 28 | BURN_EXE_DETECTION_TYPE_NONE, |
@@ -277,7 +284,7 @@ typedef struct _BURN_PACKAGE | |||
277 | BOOTSTRAPPER_CACHE_TYPE cacheType; // only valid during Plan. | 284 | BOOTSTRAPPER_CACHE_TYPE cacheType; // only valid during Plan. |
278 | BOOTSTRAPPER_REQUEST_STATE defaultRequested;// only valid during Plan. | 285 | BOOTSTRAPPER_REQUEST_STATE defaultRequested;// only valid during Plan. |
279 | BOOTSTRAPPER_REQUEST_STATE requested; // only valid during Plan. | 286 | BOOTSTRAPPER_REQUEST_STATE requested; // only valid during Plan. |
280 | BOOL fPlannedCache; // only valid during Plan. | 287 | BOOL fCacheVital; // only valid during Plan. |
281 | BOOL fPlannedUncache; // only valid during Plan. | 288 | BOOL fPlannedUncache; // only valid during Plan. |
282 | BOOTSTRAPPER_ACTION_STATE execute; // only valid during Plan. | 289 | BOOTSTRAPPER_ACTION_STATE execute; // only valid during Plan. |
283 | BOOTSTRAPPER_ACTION_STATE rollback; // only valid during Plan. | 290 | BOOTSTRAPPER_ACTION_STATE rollback; // only valid during Plan. |
@@ -286,9 +293,12 @@ typedef struct _BURN_PACKAGE | |||
286 | BURN_DEPENDENCY_ACTION dependencyExecute; // only valid during Plan. | 293 | BURN_DEPENDENCY_ACTION dependencyExecute; // only valid during Plan. |
287 | BURN_DEPENDENCY_ACTION dependencyRollback; // only valid during Plan. | 294 | BURN_DEPENDENCY_ACTION dependencyRollback; // only valid during Plan. |
288 | BOOL fDependencyManagerWasHere; // only valid during Plan. | 295 | BOOL fDependencyManagerWasHere; // only valid during Plan. |
296 | BURN_CACHE_PACKAGE_TYPE executeCacheType; // only valid during Plan. | ||
297 | BURN_CACHE_PACKAGE_TYPE rollbackCacheType; // only valid during Plan. | ||
289 | HANDLE hCacheEvent; // only valid during Plan. | 298 | HANDLE hCacheEvent; // only valid during Plan. |
290 | LPWSTR sczCacheFolder; // only valid during Apply. | 299 | LPWSTR sczCacheFolder; // only valid during Apply. |
291 | HRESULT hrCacheResult; // only valid during Apply. | 300 | HRESULT hrCacheResult; // only valid during Apply. |
301 | BOOL fAcquireOptionalSource; // only valid during Apply. | ||
292 | BOOL fReachedExecution; // only valid during Apply. | 302 | BOOL fReachedExecution; // only valid during Apply. |
293 | BOOL fAbandonedProcess; // only valid during Apply. | 303 | BOOL fAbandonedProcess; // only valid during Apply. |
294 | 304 | ||