/ src / modules / launcher / Plugins / Microsoft.Plugin.Program / Programs / IAppxManifestProperties.cs
IAppxManifestProperties.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 8 using Wox.Plugin.Common.Win32; 9 10 namespace Microsoft.Plugin.Program.Programs 11 { 12 [Guid("03FAF64D-F26F-4B2C-AAF7-8FE7789B8BCA")] 13 [InterfaceType(ComInterfaceType.InterfaceIsIUnknown)] 14 public interface IAppxManifestProperties 15 { 16 [PreserveSig] 17 HRESULT GetBoolValue([MarshalAs(UnmanagedType.LPWStr)] string name, out bool value); 18 19 [PreserveSig] 20 HRESULT GetStringValue([MarshalAs(UnmanagedType.LPWStr)] string name, [MarshalAs(UnmanagedType.LPWStr)] out string value); 21 } 22 }