diff options
author | Sean Hall <r.sean.hall@gmail.com> | 2022-01-14 21:37:24 -0600 |
---|---|---|
committer | Sean Hall <r.sean.hall@gmail.com> | 2022-01-16 10:30:28 -0600 |
commit | da1d1376953ef1c9afb32d5eee02b785e52e372e (patch) | |
tree | 0df8550960259d7b13f5cd90f04d21b5576f16b7 /src/burn/engine/msiengine.h | |
parent | abe316b80fae80eba54b0b79e76b6362105fa098 (diff) | |
download | wix-da1d1376953ef1c9afb32d5eee02b785e52e372e.tar.gz wix-da1d1376953ef1c9afb32d5eee02b785e52e372e.tar.bz2 wix-da1d1376953ef1c9afb32d5eee02b785e52e372e.zip |
Remove orphan compatible MSI packages.
Reimplements #3190
Diffstat (limited to 'src/burn/engine/msiengine.h')
-rw-r--r-- | src/burn/engine/msiengine.h | 14 |
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 | ); |
38 | HRESULT MsiEngineDetectCompatiblePackage( | ||
39 | __in BURN_PACKAGE* pPackage | ||
40 | ); | ||
38 | HRESULT MsiEnginePlanInitializePackage( | 41 | HRESULT 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 | ); |
78 | HRESULT 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 | ); | ||
74 | HRESULT MsiEngineConcatBurnProperties( | 88 | HRESULT 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, |