aboutsummaryrefslogtreecommitdiff
path: root/src/WixToolset.Mba.Core/IDefaultBootstrapperApplication.cs
diff options
context:
space:
mode:
authorSean Hall <r.sean.hall@gmail.com>2019-12-11 19:34:47 +1100
committerSean Hall <r.sean.hall@gmail.com>2019-12-11 20:10:40 +1000
commit62352fabd541aaa9d0a2c957c4bdd4b9c682df9c (patch)
tree941513045cb644553af582fc0722c853793a90dd /src/WixToolset.Mba.Core/IDefaultBootstrapperApplication.cs
parentca118d0123624e4e1523eeb7a54eb56364d5876e (diff)
downloadwix-62352fabd541aaa9d0a2c957c4bdd4b9c682df9c.tar.gz
wix-62352fabd541aaa9d0a2c957c4bdd4b9c682df9c.tar.bz2
wix-62352fabd541aaa9d0a2c957c4bdd4b9c682df9c.zip
Import files from BootstrapperCore repo.
Diffstat (limited to 'src/WixToolset.Mba.Core/IDefaultBootstrapperApplication.cs')
-rw-r--r--src/WixToolset.Mba.Core/IDefaultBootstrapperApplication.cs65
1 files changed, 65 insertions, 0 deletions
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 @@
1// 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.
2
3namespace WixToolset.BootstrapperCore
4{
5 using System;
6
7 public interface IDefaultBootstrapperApplication : IBootstrapperApplication
8 {
9 event EventHandler<ApplyBeginEventArgs> ApplyBegin;
10 event EventHandler<ApplyCompleteEventArgs> ApplyComplete;
11 event EventHandler<CacheAcquireBeginEventArgs> CacheAcquireBegin;
12 event EventHandler<CacheAcquireCompleteEventArgs> CacheAcquireComplete;
13 event EventHandler<CacheAcquireProgressEventArgs> CacheAcquireProgress;
14 event EventHandler<CacheBeginEventArgs> CacheBegin;
15 event EventHandler<CacheCompleteEventArgs> CacheComplete;
16 event EventHandler<CachePackageBeginEventArgs> CachePackageBegin;
17 event EventHandler<CachePackageCompleteEventArgs> CachePackageComplete;
18 event EventHandler<CacheVerifyBeginEventArgs> CacheVerifyBegin;
19 event EventHandler<CacheVerifyCompleteEventArgs> CacheVerifyComplete;
20 event EventHandler<DetectBeginEventArgs> DetectBegin;
21 event EventHandler<DetectCompatibleMsiPackageEventArgs> DetectCompatibleMsiPackage;
22 event EventHandler<DetectCompleteEventArgs> DetectComplete;
23 event EventHandler<DetectForwardCompatibleBundleEventArgs> DetectForwardCompatibleBundle;
24 event EventHandler<DetectMsiFeatureEventArgs> DetectMsiFeature;
25 event EventHandler<DetectPackageBeginEventArgs> DetectPackageBegin;
26 event EventHandler<DetectPackageCompleteEventArgs> DetectPackageComplete;
27 event EventHandler<DetectRelatedBundleEventArgs> DetectRelatedBundle;
28 event EventHandler<DetectRelatedMsiPackageEventArgs> DetectRelatedMsiPackage;
29 event EventHandler<DetectTargetMsiPackageEventArgs> DetectTargetMsiPackage;
30 event EventHandler<DetectUpdateEventArgs> DetectUpdate;
31 event EventHandler<DetectUpdateBeginEventArgs> DetectUpdateBegin;
32 event EventHandler<DetectUpdateCompleteEventArgs> DetectUpdateComplete;
33 event EventHandler<ElevateBeginEventArgs> ElevateBegin;
34 event EventHandler<ElevateCompleteEventArgs> ElevateComplete;
35 event EventHandler<ErrorEventArgs> Error;
36 event EventHandler<ExecuteBeginEventArgs> ExecuteBegin;
37 event EventHandler<ExecuteCompleteEventArgs> ExecuteComplete;
38 event EventHandler<ExecuteFilesInUseEventArgs> ExecuteFilesInUse;
39 event EventHandler<ExecuteMsiMessageEventArgs> ExecuteMsiMessage;
40 event EventHandler<ExecutePackageBeginEventArgs> ExecutePackageBegin;
41 event EventHandler<ExecutePackageCompleteEventArgs> ExecutePackageComplete;
42 event EventHandler<ExecutePatchTargetEventArgs> ExecutePatchTarget;
43 event EventHandler<ExecuteProgressEventArgs> ExecuteProgress;
44 event EventHandler<LaunchApprovedExeBeginArgs> LaunchApprovedExeBegin;
45 event EventHandler<LaunchApprovedExeCompleteArgs> LaunchApprovedExeComplete;
46 event EventHandler<PlanBeginEventArgs> PlanBegin;
47 event EventHandler<PlanCompatibleMsiPackageBeginEventArgs> PlanCompatibleMsiPackageBegin;
48 event EventHandler<PlanCompatibleMsiPackageCompleteEventArgs> PlanCompatibleMsiPackageComplete;
49 event EventHandler<PlanCompleteEventArgs> PlanComplete;
50 event EventHandler<PlanMsiFeatureEventArgs> PlanMsiFeature;
51 event EventHandler<PlanPackageBeginEventArgs> PlanPackageBegin;
52 event EventHandler<PlanPackageCompleteEventArgs> PlanPackageComplete;
53 event EventHandler<PlanRelatedBundleEventArgs> PlanRelatedBundle;
54 event EventHandler<PlanTargetMsiPackageEventArgs> PlanTargetMsiPackage;
55 event EventHandler<ProgressEventArgs> Progress;
56 event EventHandler<RegisterBeginEventArgs> RegisterBegin;
57 event EventHandler<RegisterCompleteEventArgs> RegisterComplete;
58 event EventHandler<ResolveSourceEventArgs> ResolveSource;
59 event EventHandler<ShutdownEventArgs> Shutdown;
60 event EventHandler<StartupEventArgs> Startup;
61 event EventHandler<SystemShutdownEventArgs> SystemShutdown;
62 event EventHandler<UnregisterBeginEventArgs> UnregisterBegin;
63 event EventHandler<UnregisterCompleteEventArgs> UnregisterComplete;
64 }
65} \ No newline at end of file