aboutsummaryrefslogtreecommitdiff
path: root/src/burn/engine/msiengine.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/burn/engine/msiengine.h')
-rw-r--r--src/burn/engine/msiengine.h14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/burn/engine/msiengine.h b/src/burn/engine/msiengine.h
index fbb251e0..bc356fab 100644
--- a/src/burn/engine/msiengine.h
+++ b/src/burn/engine/msiengine.h
@@ -35,8 +35,12 @@ HRESULT MsiEngineDetectPackage(
35 __in BURN_REGISTRATION* pRegistration, 35 __in BURN_REGISTRATION* pRegistration,
36 __in BURN_USER_EXPERIENCE* pUserExperience 36 __in BURN_USER_EXPERIENCE* pUserExperience
37 ); 37 );
38HRESULT MsiEngineDetectCompatiblePackage(
39 __in BURN_PACKAGE* pPackage
40 );
38HRESULT MsiEnginePlanInitializePackage( 41HRESULT MsiEnginePlanInitializePackage(
39 __in BURN_PACKAGE* pPackage, 42 __in BURN_PACKAGE* pPackage,
43 __in BOOTSTRAPPER_ACTION overallAction,
40 __in BURN_VARIABLES* pVariables, 44 __in BURN_VARIABLES* pVariables,
41 __in BURN_USER_EXPERIENCE* pUserExperience 45 __in BURN_USER_EXPERIENCE* pUserExperience
42 ); 46 );
@@ -71,6 +75,16 @@ HRESULT MsiEngineExecutePackage(
71 __in LPVOID pvContext, 75 __in LPVOID pvContext,
72 __out BOOTSTRAPPER_APPLY_RESTART* pRestart 76 __out BOOTSTRAPPER_APPLY_RESTART* pRestart
73 ); 77 );
78HRESULT MsiEngineUninstallCompatiblePackage(
79 __in_opt HWND hwndParent,
80 __in BURN_EXECUTE_ACTION* pExecuteAction,
81 __in BURN_CACHE* pCache,
82 __in BURN_VARIABLES* pVariables,
83 __in BOOL fRollback,
84 __in PFN_MSIEXECUTEMESSAGEHANDLER pfnMessageHandler,
85 __in LPVOID pvContext,
86 __out BOOTSTRAPPER_APPLY_RESTART* pRestart
87 );
74HRESULT MsiEngineConcatBurnProperties( 88HRESULT MsiEngineConcatBurnProperties(
75 __in BOOTSTRAPPER_ACTION_STATE action, 89 __in BOOTSTRAPPER_ACTION_STATE action,
76 __in BURN_MSI_PROPERTY actionMsiProperty, 90 __in BURN_MSI_PROPERTY actionMsiProperty,