示例#1
0
        public static void SetProcessWindowStation(SafeWindowStationHandle windowStationHandle)
        {
            Contract.Requires <ArgumentNullException>(windowStationHandle != null, WindowStationHandleExceptionMessage);

            if (!SetProcessWindowStation(windowStationHandle.DangerousGetHandle()))
            {
                WindowsApi.NativeMethods.ReportWin32Exception();
            }
        }
示例#2
0
        public static void SetProcessWindowStation(SafeWindowStationHandle windowStationHandle)
        {
            Contract.Requires<ArgumentNullException>(windowStationHandle != null, WindowStationHandleExceptionMessage);

            if (!SetProcessWindowStation(windowStationHandle.DangerousGetHandle()))
            {
                WindowsApi.NativeMethods.ReportWin32Exception();
            }
        }
示例#3
0
文件: User32.cs 项目: AArnott/pinvoke
 public static extern bool SetProcessWindowStation(SafeWindowStationHandle hWinSta);
示例#4
0
文件: User32.cs 项目: AArnott/pinvoke
 public static extern int EnumDesktops(SafeWindowStationHandle hWinsta, DESKTOPENUMPROC lpEnumFunc, IntPtr lParam);
示例#5
0
 static extern bool GetUserObjectInformation(SafeWindowStationHandle hObj, int nIndex,
                                             [Out] string pvInfo, uint nLength, out uint lpnLengthNeeded);