aboutsummaryrefslogtreecommitdiff
path: root/src/api/burn/WixToolset.Mba.Core/IBootstrapperApplication.cs
diff options
context:
space:
mode:
Diffstat (limited to 'src/api/burn/WixToolset.Mba.Core/IBootstrapperApplication.cs')
-rw-r--r--src/api/burn/WixToolset.Mba.Core/IBootstrapperApplication.cs38
1 files changed, 16 insertions, 22 deletions
diff --git a/src/api/burn/WixToolset.Mba.Core/IBootstrapperApplication.cs b/src/api/burn/WixToolset.Mba.Core/IBootstrapperApplication.cs
index 36c7fd33..8a255c44 100644
--- a/src/api/burn/WixToolset.Mba.Core/IBootstrapperApplication.cs
+++ b/src/api/burn/WixToolset.Mba.Core/IBootstrapperApplication.cs
@@ -21,8 +21,7 @@ namespace WixToolset.Mba.Core
21 int BAProc( 21 int BAProc(
22 int message, 22 int message,
23 IntPtr pvArgs, 23 IntPtr pvArgs,
24 IntPtr pvResults, 24 IntPtr pvResults
25 IntPtr pvContext
26 ); 25 );
27 26
28 /// <summary> 27 /// <summary>
@@ -32,11 +31,24 @@ namespace WixToolset.Mba.Core
32 int message, 31 int message,
33 IntPtr pvArgs, 32 IntPtr pvArgs,
34 IntPtr pvResults, 33 IntPtr pvResults,
35 ref int phr, 34 ref int phr
36 IntPtr pvContext
37 ); 35 );
38 36
39 /// <summary> 37 /// <summary>
38 /// See <see cref="IDefaultBootstrapperApplication.Create"/>.
39 /// </summary>
40 [PreserveSig]
41 [return: MarshalAs(UnmanagedType.I4)]
42 int OnCreate(IBootstrapperEngine engine, ref Command command);
43
44 /// <summary>
45 /// See <see cref="IDefaultBootstrapperApplication.Destroy"/>.
46 /// </summary>
47 [PreserveSig]
48 [return: MarshalAs(UnmanagedType.I4)]
49 int OnDestroy(bool reload);
50
51 /// <summary>
40 /// See <see cref="IDefaultBootstrapperApplication.Startup"/>. 52 /// See <see cref="IDefaultBootstrapperApplication.Startup"/>.
41 /// </summary> 53 /// </summary>
42 [PreserveSig] 54 [PreserveSig]
@@ -940,24 +952,6 @@ namespace WixToolset.Mba.Core
940 ); 952 );
941 953
942 /// <summary> 954 /// <summary>
943 /// See <see cref="IDefaultBootstrapperApplication.SetUpdateBegin"/>.
944 /// </summary>
945 [PreserveSig]
946 [return: MarshalAs(UnmanagedType.I4)]
947 int OnSetUpdateBegin();
948
949 /// <summary>
950 /// See <see cref="IDefaultBootstrapperApplication.SetUpdateComplete"/>.
951 /// </summary>
952 [PreserveSig]
953 [return: MarshalAs(UnmanagedType.I4)]
954 int OnSetUpdateComplete(
955 int hrStatus,
956 [MarshalAs(UnmanagedType.LPWStr)] string wzPreviousPackageId,
957 [MarshalAs(UnmanagedType.LPWStr)] string wzNewPackageId
958 );
959
960 /// <summary>
961 /// See <see cref="IDefaultBootstrapperApplication.PlanRestoreRelatedBundle"/>. 955 /// See <see cref="IDefaultBootstrapperApplication.PlanRestoreRelatedBundle"/>.
962 /// </summary> 956 /// </summary>
963 [PreserveSig] 957 [PreserveSig]