aboutsummaryrefslogtreecommitdiff
path: root/src/burn/engine/userexperience.h
diff options
context:
space:
mode:
authorNir Bar <nir.bar@panel-sw.co.il>2022-12-06 13:22:41 +0200
committerSean Hall <r.sean.hall@gmail.com>2022-12-12 21:50:39 -0600
commit50e24e9cf2084b6cb67b5d8fc509163061408bb6 (patch)
tree05c9df57480eb6308c3462c13847b43288f9dbb4 /src/burn/engine/userexperience.h
parentc54f3083489827a1e57c6fd7f3d76f62ddc6e85e (diff)
downloadwix-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/userexperience.h')
-rw-r--r--src/burn/engine/userexperience.h12
1 files changed, 8 insertions, 4 deletions
diff --git a/src/burn/engine/userexperience.h b/src/burn/engine/userexperience.h
index e342da03..4f15c5d7 100644
--- a/src/burn/engine/userexperience.h
+++ b/src/burn/engine/userexperience.h
@@ -251,8 +251,10 @@ BAAPI UserExperienceOnCommitMsiTransactionBegin(
251BAAPI UserExperienceOnCommitMsiTransactionComplete( 251BAAPI UserExperienceOnCommitMsiTransactionComplete(
252 __in BURN_USER_EXPERIENCE* pUserExperience, 252 __in BURN_USER_EXPERIENCE* pUserExperience,
253 __in LPCWSTR wzTransactionId, 253 __in LPCWSTR wzTransactionId,
254 __in HRESULT hrStatus 254 __in HRESULT hrStatus,
255 ); 255 __in BOOTSTRAPPER_APPLY_RESTART restart,
256 __inout BOOTSTRAPPER_EXECUTEMSITRANSACTIONCOMPLETE_ACTION* pAction
257);
256BAAPI UserExperienceOnDetectBegin( 258BAAPI UserExperienceOnDetectBegin(
257 __in BURN_USER_EXPERIENCE* pUserExperience, 259 __in BURN_USER_EXPERIENCE* pUserExperience,
258 __in BOOL fCached, 260 __in BOOL fCached,
@@ -567,8 +569,10 @@ BAAPI UserExperienceOnRollbackMsiTransactionBegin(
567BAAPI UserExperienceOnRollbackMsiTransactionComplete( 569BAAPI UserExperienceOnRollbackMsiTransactionComplete(
568 __in BURN_USER_EXPERIENCE* pUserExperience, 570 __in BURN_USER_EXPERIENCE* pUserExperience,
569 __in LPCWSTR wzTransactionId, 571 __in LPCWSTR wzTransactionId,
570 __in HRESULT hrStatus 572 __in HRESULT hrStatus,
571 ); 573 __in BOOTSTRAPPER_APPLY_RESTART restart,
574 __inout BOOTSTRAPPER_EXECUTEMSITRANSACTIONCOMPLETE_ACTION* pAction
575);
572BAAPI UserExperienceOnSetUpdateBegin( 576BAAPI UserExperienceOnSetUpdateBegin(
573 __in BURN_USER_EXPERIENCE* pUserExperience 577 __in BURN_USER_EXPERIENCE* pUserExperience
574 ); 578 );