diff options
author | Nir Bar <nir.bar@panel-sw.co.il> | 2022-12-06 13:22:41 +0200 |
---|---|---|
committer | Sean Hall <r.sean.hall@gmail.com> | 2022-12-12 21:50:39 -0600 |
commit | 50e24e9cf2084b6cb67b5d8fc509163061408bb6 (patch) | |
tree | 05c9df57480eb6308c3462c13847b43288f9dbb4 /src/burn/engine/elevation.h | |
parent | c54f3083489827a1e57c6fd7f3d76f62ddc6e85e (diff) | |
download | wix-50e24e9cf2084b6cb67b5d8fc509163061408bb6.tar.gz wix-50e24e9cf2084b6cb67b5d8fc509163061408bb6.tar.bz2 wix-50e24e9cf2084b6cb67b5d8fc509163061408bb6.zip |
Use MSI transaction end result to detect whether reboot is needed
Diffstat (limited to 'src/burn/engine/elevation.h')
-rw-r--r-- | src/burn/engine/elevation.h | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/src/burn/engine/elevation.h b/src/burn/engine/elevation.h index 810287a3..02019977 100644 --- a/src/burn/engine/elevation.h +++ b/src/burn/engine/elevation.h | |||
@@ -191,11 +191,17 @@ HRESULT ElevationMsiBeginTransaction( | |||
191 | ); | 191 | ); |
192 | HRESULT ElevationMsiCommitTransaction( | 192 | HRESULT ElevationMsiCommitTransaction( |
193 | __in HANDLE hPipe, | 193 | __in HANDLE hPipe, |
194 | __in BURN_ROLLBACK_BOUNDARY* pRollbackBoundary | 194 | __in BURN_ROLLBACK_BOUNDARY* pRollbackBoundary, |
195 | __in PFN_MSIEXECUTEMESSAGEHANDLER pfnMessageHandler, | ||
196 | __in LPVOID pvContext, | ||
197 | __out BOOTSTRAPPER_APPLY_RESTART* pRestart | ||
195 | ); | 198 | ); |
196 | HRESULT ElevationMsiRollbackTransaction( | 199 | HRESULT ElevationMsiRollbackTransaction( |
197 | __in HANDLE hPipe, | 200 | __in HANDLE hPipe, |
198 | __in BURN_ROLLBACK_BOUNDARY* pRollbackBoundary | 201 | __in BURN_ROLLBACK_BOUNDARY* pRollbackBoundary, |
202 | __in PFN_MSIEXECUTEMESSAGEHANDLER pfnMessageHandler, | ||
203 | __in LPVOID pvContext, | ||
204 | __out BOOTSTRAPPER_APPLY_RESTART* pRestart | ||
199 | ); | 205 | ); |
200 | 206 | ||
201 | #ifdef __cplusplus | 207 | #ifdef __cplusplus |