IAppxFactory.cs
1 // Copyright (c) Microsoft Corporation 2 // The Microsoft Corporation licenses this file to you under the MIT license. 3 // See the LICENSE file in the project root for more information. 4 5 using System; 6 using System.Runtime.InteropServices; 7 using System.Runtime.InteropServices.ComTypes; 8 9 namespace Microsoft.Plugin.Program.Programs 10 { 11 [Guid("BEB94909-E451-438B-B5A7-D79E767B75D8")] 12 [InterfaceType(ComInterfaceType.InterfaceIsIUnknown)] 13 public interface IAppxFactory 14 { 15 [System.Diagnostics.CodeAnalysis.SuppressMessage("StyleCop.CSharp.NamingRules", "SA1300:Element should begin with upper-case letter", Justification = "Implements COM Interface")] 16 [System.Diagnostics.CodeAnalysis.SuppressMessage("Style", "IDE1006:Naming Styles", Justification = "Implements COM Interface")] 17 void _VtblGap0_2(); // skip 2 methods 18 19 IAppxManifestReader CreateManifestReader(IStream inputStream); 20 } 21 }