diff options
author | Sean Hall <r.sean.hall@gmail.com> | 2022-05-03 15:30:50 -0500 |
---|---|---|
committer | Sean Hall <r.sean.hall@gmail.com> | 2022-05-04 10:05:21 -0500 |
commit | 29f7e00586412163a20e298fbf84505f8a917425 (patch) | |
tree | 30257a3544f6982ded159443ebed0eb933f11a51 /src/burn/engine/userexperience.cpp | |
parent | 41d2c12d60ee84cefc26ec99abb328701883c8f5 (diff) | |
download | wix-29f7e00586412163a20e298fbf84505f8a917425.tar.gz wix-29f7e00586412163a20e298fbf84505f8a917425.tar.bz2 wix-29f7e00586412163a20e298fbf84505f8a917425.zip |
Only block shutdown during Apply.
Diffstat (limited to 'src/burn/engine/userexperience.cpp')
-rw-r--r-- | src/burn/engine/userexperience.cpp | 25 |
1 files changed, 0 insertions, 25 deletions
diff --git a/src/burn/engine/userexperience.cpp b/src/burn/engine/userexperience.cpp index a3cbcd4a..4325a6ee 100644 --- a/src/burn/engine/userexperience.cpp +++ b/src/burn/engine/userexperience.cpp | |||
@@ -2631,31 +2631,6 @@ LExit: | |||
2631 | return hr; | 2631 | return hr; |
2632 | } | 2632 | } |
2633 | 2633 | ||
2634 | EXTERN_C BAAPI UserExperienceOnSystemShutdown( | ||
2635 | __in BURN_USER_EXPERIENCE* pUserExperience, | ||
2636 | __in DWORD dwEndSession, | ||
2637 | __inout BOOL* pfCancel | ||
2638 | ) | ||
2639 | { | ||
2640 | HRESULT hr = S_OK; | ||
2641 | BA_ONSYSTEMSHUTDOWN_ARGS args = { }; | ||
2642 | BA_ONSYSTEMSHUTDOWN_RESULTS results = { }; | ||
2643 | |||
2644 | args.cbSize = sizeof(args); | ||
2645 | args.dwEndSession = dwEndSession; | ||
2646 | |||
2647 | results.cbSize = sizeof(results); | ||
2648 | results.fCancel = *pfCancel; | ||
2649 | |||
2650 | hr = SendBAMessage(pUserExperience, BOOTSTRAPPER_APPLICATION_MESSAGE_ONSYSTEMSHUTDOWN, &args, &results); | ||
2651 | ExitOnFailure(hr, "BA OnSystemShutdown failed."); | ||
2652 | |||
2653 | *pfCancel = results.fCancel; | ||
2654 | |||
2655 | LExit: | ||
2656 | return hr; | ||
2657 | } | ||
2658 | |||
2659 | EXTERN_C BAAPI UserExperienceOnUnregisterBegin( | 2634 | EXTERN_C BAAPI UserExperienceOnUnregisterBegin( |
2660 | __in BURN_USER_EXPERIENCE* pUserExperience, | 2635 | __in BURN_USER_EXPERIENCE* pUserExperience, |
2661 | __inout BOOTSTRAPPER_REGISTRATION_TYPE* pRegistrationType | 2636 | __inout BOOTSTRAPPER_REGISTRATION_TYPE* pRegistrationType |