aboutsummaryrefslogtreecommitdiff
path: root/src/WixToolset.Mba.Core/IDefaultBootstrapperApplication.cs
blob: 9bea64188f19dceb4085a3e68da8acac496b2243 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
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.Mba.Core
{
    using System;

    public interface IDefaultBootstrapperApplication : IBootstrapperApplication
    {
        event EventHandler<ApplyBeginEventArgs> ApplyBegin;
        event EventHandler<ApplyCompleteEventArgs> ApplyComplete;
        event EventHandler<CacheAcquireBeginEventArgs> CacheAcquireBegin;
        event EventHandler<CacheAcquireCompleteEventArgs> CacheAcquireComplete;
        event EventHandler<CacheAcquireProgressEventArgs> CacheAcquireProgress;
        event EventHandler<CacheBeginEventArgs> CacheBegin;
        event EventHandler<CacheCompleteEventArgs> CacheComplete;
        event EventHandler<CachePackageBeginEventArgs> CachePackageBegin;
        event EventHandler<CachePackageCompleteEventArgs> CachePackageComplete;
        event EventHandler<CacheVerifyBeginEventArgs> CacheVerifyBegin;
        event EventHandler<CacheVerifyCompleteEventArgs> CacheVerifyComplete;
        event EventHandler<DetectBeginEventArgs> DetectBegin;
        event EventHandler<DetectCompatibleMsiPackageEventArgs> DetectCompatibleMsiPackage;
        event EventHandler<DetectCompleteEventArgs> DetectComplete;
        event EventHandler<DetectForwardCompatibleBundleEventArgs> DetectForwardCompatibleBundle;
        event EventHandler<DetectMsiFeatureEventArgs> DetectMsiFeature;
        event EventHandler<DetectPackageBeginEventArgs> DetectPackageBegin;
        event EventHandler<DetectPackageCompleteEventArgs> DetectPackageComplete;
        event EventHandler<DetectRelatedBundleEventArgs> DetectRelatedBundle;
        event EventHandler<DetectRelatedMsiPackageEventArgs> DetectRelatedMsiPackage;
        event EventHandler<DetectTargetMsiPackageEventArgs> DetectTargetMsiPackage;
        event EventHandler<DetectUpdateEventArgs> DetectUpdate;
        event EventHandler<DetectUpdateBeginEventArgs> DetectUpdateBegin;
        event EventHandler<DetectUpdateCompleteEventArgs> DetectUpdateComplete;
        event EventHandler<ElevateBeginEventArgs> ElevateBegin;
        event EventHandler<ElevateCompleteEventArgs> ElevateComplete;
        event EventHandler<ErrorEventArgs> Error;
        event EventHandler<ExecuteBeginEventArgs> ExecuteBegin;
        event EventHandler<ExecuteCompleteEventArgs> ExecuteComplete;
        event EventHandler<ExecuteFilesInUseEventArgs> ExecuteFilesInUse;
        event EventHandler<ExecuteMsiMessageEventArgs> ExecuteMsiMessage;
        event EventHandler<ExecutePackageBeginEventArgs> ExecutePackageBegin;
        event EventHandler<ExecutePackageCompleteEventArgs> ExecutePackageComplete;
        event EventHandler<ExecutePatchTargetEventArgs> ExecutePatchTarget;
        event EventHandler<ExecuteProgressEventArgs> ExecuteProgress;
        event EventHandler<LaunchApprovedExeBeginArgs> LaunchApprovedExeBegin;
        event EventHandler<LaunchApprovedExeCompleteArgs> LaunchApprovedExeComplete;
        event EventHandler<PlanBeginEventArgs> PlanBegin;
        event EventHandler<PlanCompatibleMsiPackageBeginEventArgs> PlanCompatibleMsiPackageBegin;
        event EventHandler<PlanCompatibleMsiPackageCompleteEventArgs> PlanCompatibleMsiPackageComplete;
        event EventHandler<PlanCompleteEventArgs> PlanComplete;
        event EventHandler<PlanMsiFeatureEventArgs> PlanMsiFeature;
        event EventHandler<PlanPackageBeginEventArgs> PlanPackageBegin;
        event EventHandler<PlanPackageCompleteEventArgs> PlanPackageComplete;
        event EventHandler<PlanRelatedBundleEventArgs> PlanRelatedBundle;
        event EventHandler<PlanTargetMsiPackageEventArgs> PlanTargetMsiPackage;
        event EventHandler<ProgressEventArgs> Progress;
        event EventHandler<RegisterBeginEventArgs> RegisterBegin;
        event EventHandler<RegisterCompleteEventArgs> RegisterComplete;
        event EventHandler<ResolveSourceEventArgs> ResolveSource;
        event EventHandler<ShutdownEventArgs> Shutdown;
        event EventHandler<StartupEventArgs> Startup;
        event EventHandler<SystemShutdownEventArgs> SystemShutdown;
        event EventHandler<UnregisterBeginEventArgs> UnregisterBegin;
        event EventHandler<UnregisterCompleteEventArgs> UnregisterComplete;
    }
}