diff options
author | Sean Hall <r.sean.hall@gmail.com> | 2021-05-04 19:25:07 -0500 |
---|---|---|
committer | Sean Hall <r.sean.hall@gmail.com> | 2021-05-11 19:11:19 -0500 |
commit | 27c6decae94536cae338731b6cb765aa92776486 (patch) | |
tree | cabfb05464fdc64e30597da28a54113fc3a62da1 /src/burn/engine/package.h | |
parent | a2f2036c8598efcb434eebeeacd7ede84ab60dfe (diff) | |
download | wix-27c6decae94536cae338731b6cb765aa92776486.tar.gz wix-27c6decae94536cae338731b6cb765aa92776486.tar.bz2 wix-27c6decae94536cae338731b6cb765aa92776486.zip |
Put back the rollback cache package functionality and fix its bugs.
#3719, #4711, #5750
Diffstat (limited to 'src/burn/engine/package.h')
-rw-r--r-- | src/burn/engine/package.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/burn/engine/package.h b/src/burn/engine/package.h index 89a3d6e9..94f27c23 100644 --- a/src/burn/engine/package.h +++ b/src/burn/engine/package.h | |||
@@ -240,8 +240,10 @@ typedef struct _BURN_PACKAGE | |||
240 | BURN_DEPENDENCY_ACTION dependencyExecute; // only valid during Plan. | 240 | BURN_DEPENDENCY_ACTION dependencyExecute; // only valid during Plan. |
241 | BURN_DEPENDENCY_ACTION dependencyRollback; // only valid during Plan. | 241 | BURN_DEPENDENCY_ACTION dependencyRollback; // only valid during Plan. |
242 | BOOL fDependencyManagerWasHere; // only valid during Plan. | 242 | BOOL fDependencyManagerWasHere; // only valid during Plan. |
243 | HANDLE hCacheEvent; // only valid during Plan. | ||
243 | LPWSTR sczCacheFolder; // only valid during Apply. | 244 | LPWSTR sczCacheFolder; // only valid during Apply. |
244 | HRESULT hrCacheResult; // only valid during Apply. | 245 | HRESULT hrCacheResult; // only valid during Apply. |
246 | BOOL fReachedExecution; // only valid during Apply. | ||
245 | 247 | ||
246 | BURN_PACKAGE_REGISTRATION_STATE cacheRegistrationState; // initialized during Detect, updated during Apply. | 248 | BURN_PACKAGE_REGISTRATION_STATE cacheRegistrationState; // initialized during Detect, updated during Apply. |
247 | BURN_PACKAGE_REGISTRATION_STATE installRegistrationState; // initialized during Detect, updated during Apply. | 249 | BURN_PACKAGE_REGISTRATION_STATE installRegistrationState; // initialized during Detect, updated during Apply. |