From da1d1376953ef1c9afb32d5eee02b785e52e372e Mon Sep 17 00:00:00 2001 From: Sean Hall Date: Fri, 14 Jan 2022 21:37:24 -0600 Subject: Remove orphan compatible MSI packages. Reimplements #3190 --- .../IDefaultBootstrapperApplication.cs | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) (limited to 'src/api/burn/WixToolset.Mba.Core/IDefaultBootstrapperApplication.cs') diff --git a/src/api/burn/WixToolset.Mba.Core/IDefaultBootstrapperApplication.cs b/src/api/burn/WixToolset.Mba.Core/IDefaultBootstrapperApplication.cs index e809a965..ce06408e 100644 --- a/src/api/burn/WixToolset.Mba.Core/IDefaultBootstrapperApplication.cs +++ b/src/api/burn/WixToolset.Mba.Core/IDefaultBootstrapperApplication.cs @@ -133,6 +133,11 @@ namespace WixToolset.Mba.Core /// event EventHandler DetectBegin; + /// + /// Fired when a package was not detected but a package using the same provider key was. + /// + event EventHandler DetectCompatibleMsiPackage; + /// /// Fired when the detection phase has completed. /// @@ -268,6 +273,16 @@ namespace WixToolset.Mba.Core /// event EventHandler PlanBegin; + /// + /// Fired when the engine plans a new, compatible package using the same provider key. + /// + event EventHandler PlanCompatibleMsiPackageBegin; + + /// + /// Fired when the engine has completed planning the installation of a specific package. + /// + event EventHandler PlanCompatibleMsiPackageComplete; + /// /// Fired when the engine has completed planning the installation. /// @@ -278,6 +293,11 @@ namespace WixToolset.Mba.Core /// event EventHandler PlanForwardCompatibleBundle; + /// + /// Fired when the engine has completed planning a compatible package. + /// + event EventHandler PlannedCompatiblePackage; + /// /// Fired when the engine has completed planning a package. /// @@ -399,4 +419,4 @@ namespace WixToolset.Mba.Core /// event EventHandler UnregisterComplete; } -} \ No newline at end of file +} -- cgit v1.2.3-55-g6feb