From 62352fabd541aaa9d0a2c957c4bdd4b9c682df9c Mon Sep 17 00:00:00 2001 From: Sean Hall Date: Wed, 11 Dec 2019 19:34:47 +1100 Subject: Import files from BootstrapperCore repo. --- .../IDefaultBootstrapperApplication.cs | 65 ++++++++++++++++++++++ 1 file changed, 65 insertions(+) create mode 100644 src/WixToolset.Mba.Core/IDefaultBootstrapperApplication.cs (limited to 'src/WixToolset.Mba.Core/IDefaultBootstrapperApplication.cs') diff --git a/src/WixToolset.Mba.Core/IDefaultBootstrapperApplication.cs b/src/WixToolset.Mba.Core/IDefaultBootstrapperApplication.cs new file mode 100644 index 00000000..ccbe84db --- /dev/null +++ b/src/WixToolset.Mba.Core/IDefaultBootstrapperApplication.cs @@ -0,0 +1,65 @@ +// Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. + +namespace WixToolset.BootstrapperCore +{ + using System; + + public interface IDefaultBootstrapperApplication : IBootstrapperApplication + { + event EventHandler ApplyBegin; + event EventHandler ApplyComplete; + event EventHandler CacheAcquireBegin; + event EventHandler CacheAcquireComplete; + event EventHandler CacheAcquireProgress; + event EventHandler CacheBegin; + event EventHandler CacheComplete; + event EventHandler CachePackageBegin; + event EventHandler CachePackageComplete; + event EventHandler CacheVerifyBegin; + event EventHandler CacheVerifyComplete; + event EventHandler DetectBegin; + event EventHandler DetectCompatibleMsiPackage; + event EventHandler DetectComplete; + event EventHandler DetectForwardCompatibleBundle; + event EventHandler DetectMsiFeature; + event EventHandler DetectPackageBegin; + event EventHandler DetectPackageComplete; + event EventHandler DetectRelatedBundle; + event EventHandler DetectRelatedMsiPackage; + event EventHandler DetectTargetMsiPackage; + event EventHandler DetectUpdate; + event EventHandler DetectUpdateBegin; + event EventHandler DetectUpdateComplete; + event EventHandler ElevateBegin; + event EventHandler ElevateComplete; + event EventHandler Error; + event EventHandler ExecuteBegin; + event EventHandler ExecuteComplete; + event EventHandler ExecuteFilesInUse; + event EventHandler ExecuteMsiMessage; + event EventHandler ExecutePackageBegin; + event EventHandler ExecutePackageComplete; + event EventHandler ExecutePatchTarget; + event EventHandler ExecuteProgress; + event EventHandler LaunchApprovedExeBegin; + event EventHandler LaunchApprovedExeComplete; + event EventHandler PlanBegin; + event EventHandler PlanCompatibleMsiPackageBegin; + event EventHandler PlanCompatibleMsiPackageComplete; + event EventHandler PlanComplete; + event EventHandler PlanMsiFeature; + event EventHandler PlanPackageBegin; + event EventHandler PlanPackageComplete; + event EventHandler PlanRelatedBundle; + event EventHandler PlanTargetMsiPackage; + event EventHandler Progress; + event EventHandler RegisterBegin; + event EventHandler RegisterComplete; + event EventHandler ResolveSource; + event EventHandler Shutdown; + event EventHandler Startup; + event EventHandler SystemShutdown; + event EventHandler UnregisterBegin; + event EventHandler UnregisterComplete; + } +} \ No newline at end of file -- cgit v1.2.3-55-g6feb