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.cs26
1 files changed, 20 insertions, 6 deletions
diff --git a/src/api/burn/WixToolset.Mba.Core/IBootstrapperApplication.cs b/src/api/burn/WixToolset.Mba.Core/IBootstrapperApplication.cs
index c6a8fc14..3df54bde 100644
--- a/src/api/burn/WixToolset.Mba.Core/IBootstrapperApplication.cs
+++ b/src/api/burn/WixToolset.Mba.Core/IBootstrapperApplication.cs
@@ -777,12 +777,6 @@ namespace WixToolset.Mba.Core
777 /// <summary> 777 /// <summary>
778 /// See <see cref="IDefaultBootstrapperApplication.ExecuteFilesInUse"/>. 778 /// See <see cref="IDefaultBootstrapperApplication.ExecuteFilesInUse"/>.
779 /// </summary> 779 /// </summary>
780 /// <param name="wzPackageId"></param>
781 /// <param name="cFiles"></param>
782 /// <param name="rgwzFiles"></param>
783 /// <param name="nRecommendation"></param>
784 /// <param name="pResult"></param>
785 /// <returns></returns>
786 [PreserveSig] 780 [PreserveSig]
787 [return: MarshalAs(UnmanagedType.I4)] 781 [return: MarshalAs(UnmanagedType.I4)]
788 int OnExecuteFilesInUse( 782 int OnExecuteFilesInUse(
@@ -790,6 +784,7 @@ namespace WixToolset.Mba.Core
790 [MarshalAs(UnmanagedType.U4)] int cFiles, 784 [MarshalAs(UnmanagedType.U4)] int cFiles,
791 [MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 1, ArraySubType = UnmanagedType.LPWStr), In] string[] rgwzFiles, 785 [MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 1, ArraySubType = UnmanagedType.LPWStr), In] string[] rgwzFiles,
792 [MarshalAs(UnmanagedType.I4)] Result nRecommendation, 786 [MarshalAs(UnmanagedType.I4)] Result nRecommendation,
787 [MarshalAs(UnmanagedType.I4)] FilesInUseType source,
793 [MarshalAs(UnmanagedType.I4)] ref Result pResult 788 [MarshalAs(UnmanagedType.I4)] ref Result pResult
794 ); 789 );
795 790
@@ -1446,6 +1441,25 @@ namespace WixToolset.Mba.Core
1446 }; 1441 };
1447 1442
1448 /// <summary> 1443 /// <summary>
1444 /// Indicates the source of the FilesInUse message.
1445 /// </summary>
1446 public enum FilesInUseType
1447 {
1448 /// <summary>
1449 /// Generated from INSTALLMESSAGE_FILESINUSE.
1450 /// </summary>
1451 Msi,
1452 /// <summary>
1453 /// Generated from INSTALLMESSAGE_RMFILESINUSE.
1454 /// </summary>
1455 MsiRm,
1456 /// <summary>
1457 /// Generated from MMIO_CLOSE_APPS.
1458 /// </summary>
1459 Netfx,
1460 }
1461
1462 /// <summary>
1449 /// The calculated operation for the related bundle. 1463 /// The calculated operation for the related bundle.
1450 /// </summary> 1464 /// </summary>
1451 public enum RelatedOperation 1465 public enum RelatedOperation