/ src / modules / launcher / Plugins / Microsoft.Plugin.Program / Programs / IAppxManifestApplication.cs
IAppxManifestApplication.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("5DA89BF4-3773-46BE-B650-7E744863B7E8")] 13 [InterfaceType(ComInterfaceType.InterfaceIsIUnknown)] 14 public interface IAppxManifestApplication 15 { 16 [PreserveSig] 17 HRESULT GetStringValue([MarshalAs(UnmanagedType.LPWStr)] string name, [MarshalAs(UnmanagedType.LPWStr)] out string value); 18 19 [PreserveSig] 20 HRESULT GetAppUserModelId([MarshalAs(UnmanagedType.LPWStr)] out string value); 21 } 22 }