aboutsummaryrefslogtreecommitdiff
path: root/src/WixToolset.Core.Native/Msm/IMsmErrors.cs
diff options
context:
space:
mode:
Diffstat (limited to 'src/WixToolset.Core.Native/Msm/IMsmErrors.cs')
-rw-r--r--src/WixToolset.Core.Native/Msm/IMsmErrors.cs32
1 files changed, 32 insertions, 0 deletions
diff --git a/src/WixToolset.Core.Native/Msm/IMsmErrors.cs b/src/WixToolset.Core.Native/Msm/IMsmErrors.cs
new file mode 100644
index 00000000..e1472376
--- /dev/null
+++ b/src/WixToolset.Core.Native/Msm/IMsmErrors.cs
@@ -0,0 +1,32 @@
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.Core.Native.Msm
4{
5 using System;
6 using System.Runtime.InteropServices;
7
8 /// <summary>
9 /// Collection of merge errors.
10 /// </summary>
11 [ComImport, Guid("0ADDA82A-2C26-11D2-AD65-00A0C9AF11A6")]
12 public interface IMsmErrors
13 {
14 /// <summary>
15 /// Gets the IMsmError at the specified index.
16 /// </summary>
17 /// <param name="index">The one-based index of the IMsmError to get.</param>
18 IMsmError this[int index]
19 {
20 get;
21 }
22
23 /// <summary>
24 /// Gets the count of IMsmErrors in this collection.
25 /// </summary>
26 /// <value>The count of IMsmErrors in this collection.</value>
27 int Count
28 {
29 get;
30 }
31 }
32}