aboutsummaryrefslogtreecommitdiff
path: root/src/engine/userexperience.h
diff options
context:
space:
mode:
authorSean Hall <r.sean.hall@gmail.com>2021-02-18 10:44:49 -0600
committerSean Hall <r.sean.hall@gmail.com>2021-02-22 20:25:06 -0600
commitb29af5d005c2cc802aa60a123d435042038ba8ef (patch)
treecb86e61b6abb327f8e1ebc33162acfca28bb89e9 /src/engine/userexperience.h
parentdbd55be5e707f07eb044c8c7f13c3dfd246148c0 (diff)
downloadwix-b29af5d005c2cc802aa60a123d435042038ba8ef.tar.gz
wix-b29af5d005c2cc802aa60a123d435042038ba8ef.tar.bz2
wix-b29af5d005c2cc802aa60a123d435042038ba8ef.zip
Get all request states up front before building the plan.
Diffstat (limited to '')
-rw-r--r--src/engine/userexperience.h13
1 files changed, 9 insertions, 4 deletions
diff --git a/src/engine/userexperience.h b/src/engine/userexperience.h
index 930e7268..f02e6279 100644
--- a/src/engine/userexperience.h
+++ b/src/engine/userexperience.h
@@ -372,19 +372,24 @@ BAAPI UserExperienceOnPlanMsiPackage(
372 __inout INSTALLUILEVEL* pUiLevel, 372 __inout INSTALLUILEVEL* pUiLevel,
373 __inout BOOL* pfDisableExternalUiHandler 373 __inout BOOL* pfDisableExternalUiHandler
374 ); 374 );
375BAAPI UserExperienceOnPlannedPackage(
376 __in BURN_USER_EXPERIENCE* pUserExperience,
377 __in_z LPCWSTR wzPackageId,
378 __in BOOTSTRAPPER_ACTION_STATE execute,
379 __in BOOTSTRAPPER_ACTION_STATE rollback
380 );
375BAAPI UserExperienceOnPlanPackageBegin( 381BAAPI UserExperienceOnPlanPackageBegin(
376 __in BURN_USER_EXPERIENCE* pUserExperience, 382 __in BURN_USER_EXPERIENCE* pUserExperience,
377 __in_z LPCWSTR wzPackageId, 383 __in_z LPCWSTR wzPackageId,
384 __in BOOTSTRAPPER_PACKAGE_STATE state,
385 __in BOOL fInstallCondition,
378 __inout BOOTSTRAPPER_REQUEST_STATE* pRequestedState 386 __inout BOOTSTRAPPER_REQUEST_STATE* pRequestedState
379 ); 387 );
380BAAPI UserExperienceOnPlanPackageComplete( 388BAAPI UserExperienceOnPlanPackageComplete(
381 __in BURN_USER_EXPERIENCE* pUserExperience, 389 __in BURN_USER_EXPERIENCE* pUserExperience,
382 __in_z LPCWSTR wzPackageId, 390 __in_z LPCWSTR wzPackageId,
383 __in HRESULT hrStatus, 391 __in HRESULT hrStatus,
384 __in BOOTSTRAPPER_PACKAGE_STATE state, 392 __in BOOTSTRAPPER_REQUEST_STATE requested
385 __in BOOTSTRAPPER_REQUEST_STATE requested,
386 __in BOOTSTRAPPER_ACTION_STATE execute,
387 __in BOOTSTRAPPER_ACTION_STATE rollback
388 ); 393 );
389BAAPI UserExperienceOnPlanRelatedBundle( 394BAAPI UserExperienceOnPlanRelatedBundle(
390 __in BURN_USER_EXPERIENCE* pUserExperience, 395 __in BURN_USER_EXPERIENCE* pUserExperience,