diff options
Diffstat (limited to 'src/api/burn/WixToolset.Mba.Core/IBootstrapperApplication.cs')
-rw-r--r-- | src/api/burn/WixToolset.Mba.Core/IBootstrapperApplication.cs | 40 |
1 files changed, 30 insertions, 10 deletions
diff --git a/src/api/burn/WixToolset.Mba.Core/IBootstrapperApplication.cs b/src/api/burn/WixToolset.Mba.Core/IBootstrapperApplication.cs index 8ce99808..87da2191 100644 --- a/src/api/burn/WixToolset.Mba.Core/IBootstrapperApplication.cs +++ b/src/api/burn/WixToolset.Mba.Core/IBootstrapperApplication.cs | |||
@@ -553,17 +553,13 @@ namespace WixToolset.Mba.Core | |||
553 | /// <summary> | 553 | /// <summary> |
554 | /// See <see cref="IDefaultBootstrapperApplication.CachePackageBegin"/>. | 554 | /// See <see cref="IDefaultBootstrapperApplication.CachePackageBegin"/>. |
555 | /// </summary> | 555 | /// </summary> |
556 | /// <param name="wzPackageId"></param> | ||
557 | /// <param name="cCachePayloads"></param> | ||
558 | /// <param name="dw64PackageCacheSize"></param> | ||
559 | /// <param name="fCancel"></param> | ||
560 | /// <returns></returns> | ||
561 | [PreserveSig] | 556 | [PreserveSig] |
562 | [return: MarshalAs(UnmanagedType.I4)] | 557 | [return: MarshalAs(UnmanagedType.I4)] |
563 | int OnCachePackageBegin( | 558 | int OnCachePackageBegin( |
564 | [MarshalAs(UnmanagedType.LPWStr)] string wzPackageId, | 559 | [MarshalAs(UnmanagedType.LPWStr)] string wzPackageId, |
565 | [MarshalAs(UnmanagedType.U4)] int cCachePayloads, | 560 | [MarshalAs(UnmanagedType.U4)] int cCachePayloads, |
566 | [MarshalAs(UnmanagedType.U8)] long dw64PackageCacheSize, | 561 | [MarshalAs(UnmanagedType.U8)] long dw64PackageCacheSize, |
562 | [MarshalAs(UnmanagedType.Bool)] bool fVital, | ||
567 | [MarshalAs(UnmanagedType.Bool)] ref bool fCancel | 563 | [MarshalAs(UnmanagedType.Bool)] ref bool fCancel |
568 | ); | 564 | ); |
569 | 565 | ||
@@ -672,11 +668,6 @@ namespace WixToolset.Mba.Core | |||
672 | /// <summary> | 668 | /// <summary> |
673 | /// See <see cref="IDefaultBootstrapperApplication.CachePackageComplete"/>. | 669 | /// See <see cref="IDefaultBootstrapperApplication.CachePackageComplete"/>. |
674 | /// </summary> | 670 | /// </summary> |
675 | /// <param name="wzPackageId"></param> | ||
676 | /// <param name="hrStatus"></param> | ||
677 | /// <param name="recommendation"></param> | ||
678 | /// <param name="action"></param> | ||
679 | /// <returns></returns> | ||
680 | [PreserveSig] | 671 | [PreserveSig] |
681 | [return: MarshalAs(UnmanagedType.I4)] | 672 | [return: MarshalAs(UnmanagedType.I4)] |
682 | int OnCachePackageComplete( | 673 | int OnCachePackageComplete( |
@@ -1184,6 +1175,18 @@ namespace WixToolset.Mba.Core | |||
1184 | [MarshalAs(UnmanagedType.LPWStr)] string wzVersion, | 1175 | [MarshalAs(UnmanagedType.LPWStr)] string wzVersion, |
1185 | [MarshalAs(UnmanagedType.Bool)] ref bool fCancel | 1176 | [MarshalAs(UnmanagedType.Bool)] ref bool fCancel |
1186 | ); | 1177 | ); |
1178 | |||
1179 | /// <summary> | ||
1180 | /// See <see cref="IDefaultBootstrapperApplication.CachePackageNonVitalValidationFailure"/>. | ||
1181 | /// </summary> | ||
1182 | [PreserveSig] | ||
1183 | [return: MarshalAs(UnmanagedType.I4)] | ||
1184 | int OnCachePackageNonVitalValidationFailure( | ||
1185 | [MarshalAs(UnmanagedType.LPWStr)] string wzPackageId, | ||
1186 | int hrStatus, | ||
1187 | BOOTSTRAPPER_CACHEPACKAGENONVITALVALIDATIONFAILURE_ACTION recommendation, | ||
1188 | ref BOOTSTRAPPER_CACHEPACKAGENONVITALVALIDATIONFAILURE_ACTION action | ||
1189 | ); | ||
1187 | } | 1190 | } |
1188 | 1191 | ||
1189 | /// <summary> | 1192 | /// <summary> |
@@ -1871,6 +1874,23 @@ namespace WixToolset.Mba.Core | |||
1871 | } | 1874 | } |
1872 | 1875 | ||
1873 | /// <summary> | 1876 | /// <summary> |
1877 | /// The available actions for <see cref="IDefaultBootstrapperApplication.CachePackageNonVitalValidationFailure"/> | ||
1878 | /// </summary> | ||
1879 | public enum BOOTSTRAPPER_CACHEPACKAGENONVITALVALIDATIONFAILURE_ACTION | ||
1880 | { | ||
1881 | /// <summary> | ||
1882 | /// | ||
1883 | /// </summary> | ||
1884 | None, | ||
1885 | |||
1886 | /// <summary> | ||
1887 | /// Instructs the engine to try to acquire the package so execution can use it. | ||
1888 | /// Most of the time this is used for installing the package during rollback. | ||
1889 | /// </summary> | ||
1890 | Acquire, | ||
1891 | } | ||
1892 | |||
1893 | /// <summary> | ||
1874 | /// The available actions for <see cref="IDefaultBootstrapperApplication.CacheVerifyComplete"/>. | 1894 | /// The available actions for <see cref="IDefaultBootstrapperApplication.CacheVerifyComplete"/>. |
1875 | /// </summary> | 1895 | /// </summary> |
1876 | public enum BOOTSTRAPPER_CACHEVERIFYCOMPLETE_ACTION | 1896 | public enum BOOTSTRAPPER_CACHEVERIFYCOMPLETE_ACTION |