using System; using System.Runtime.InteropServices; namespace Vanara.PInvoke { public static partial class Shell32 { /// Undocumented. [ComImport, Guid("abad189d-9fa3-4278-b3ca-8ca448a88dcb"), InterfaceType(ComInterfaceType.InterfaceIsIUnknown)] public interface IAppActivationUIInfo { /// [PreserveSig] HRESULT GetMonitor(out HMONITOR value); /// [PreserveSig] HRESULT GetInvokePoint(out POINT value); /// [PreserveSig] HRESULT GetShowCommand(out int value); /// [PreserveSig] HRESULT GetShowUI([MarshalAs(UnmanagedType.Bool)] out bool value); /// [PreserveSig] HRESULT GetKeyState(out uint value); } } }