aboutsummaryrefslogtreecommitdiff
path: root/src/burn/engine/package.h
diff options
context:
space:
mode:
authorSean Hall <r.sean.hall@gmail.com>2021-05-04 19:25:07 -0500
committerSean Hall <r.sean.hall@gmail.com>2021-05-11 19:11:19 -0500
commit27c6decae94536cae338731b6cb765aa92776486 (patch)
treecabfb05464fdc64e30597da28a54113fc3a62da1 /src/burn/engine/package.h
parenta2f2036c8598efcb434eebeeacd7ede84ab60dfe (diff)
downloadwix-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.h2
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.