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

            if (!SetProcessWindowStation(windowStationHandle.DangerousGetHandle()))
            {
                WindowsApi.NativeMethods.ReportWin32Exception();
            }
        }
コード例 #2
0
ファイル: NativeMethods.cs プロジェクト: KBurov/WandererLib
        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
ファイル: Form1.cs プロジェクト: x1234xx/HiddenDesktopViewer
 static extern bool GetUserObjectInformation(SafeWindowStationHandle hObj, int nIndex,
                                             [Out] string pvInfo, uint nLength, out uint lpnLengthNeeded);