aboutsummaryrefslogtreecommitdiff
path: root/src/burn/engine/apply.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/apply.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/apply.h')
-rw-r--r--src/burn/engine/apply.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/burn/engine/apply.h b/src/burn/engine/apply.h
index 39580297..45270f92 100644
--- a/src/burn/engine/apply.h
+++ b/src/burn/engine/apply.h
@@ -71,7 +71,7 @@ HRESULT ApplyRegister(
71 ); 71 );
72HRESULT ApplyUnregister( 72HRESULT ApplyUnregister(
73 __in BURN_ENGINE_STATE* pEngineState, 73 __in BURN_ENGINE_STATE* pEngineState,
74 __in BOOL fFailedOrRollback, 74 __in BOOL fFailed,
75 __in BOOL fSuspend, 75 __in BOOL fSuspend,
76 __in BOOTSTRAPPER_APPLY_RESTART restart 76 __in BOOTSTRAPPER_APPLY_RESTART restart
77 ); 77 );
@@ -83,6 +83,12 @@ HRESULT ApplyCache(
83 __in HANDLE hPipe, 83 __in HANDLE hPipe,
84 __in BURN_APPLY_CONTEXT* pContext 84 __in BURN_APPLY_CONTEXT* pContext
85 ); 85 );
86void ApplyCacheRollback(
87 __in BURN_USER_EXPERIENCE* pUX,
88 __in BURN_PLAN* pPlan,
89 __in HANDLE hPipe,
90 __in BURN_APPLY_CONTEXT* pContext
91 );
86HRESULT ApplyExecute( 92HRESULT ApplyExecute(
87 __in BURN_ENGINE_STATE* pEngineState, 93 __in BURN_ENGINE_STATE* pEngineState,
88 __in BURN_APPLY_CONTEXT* pApplyContext, 94 __in BURN_APPLY_CONTEXT* pApplyContext,