main
cs 35 lines 1.03 KB
Raw
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
3 namespace WixToolset.Extensibility.Data
4 {
5 using System.Collections.Generic;
6 using System.Xml.Linq;
7 using WixToolset.Data;
8 using WixToolset.Data.WindowsInstaller;
9
10 /// <summary>
11 /// The result from decompiling a Windows Installer database.
12 /// </summary>
13 public interface IWindowsInstallerDecompileResult
14 {
15 /// <summary>
16 /// Decompiled <c>WindowsInstallerData</c>.
17 /// </summary>
18 WindowsInstallerData Data { get; set; }
19
20 /// <summary>
21 /// Decompiled document.
22 /// </summary>
23 XDocument Document { get; set; }
24
25 /// <summary>
26 /// Extracted paths.
27 /// </summary>
28 IList<string> ExtractedFilePaths { get; set; }
29
30 /// <summary>
31 /// Decompiled platform.
32 /// </summary>
33 Platform? Platform { get; set; }
34 }
35 }