Exemplo n.º 1
0
        public static void SetProcessWindowStation(SafeWindowStationHandle windowStationHandle)
        {
            Contract.Requires <ArgumentNullException>(windowStationHandle != null, WindowStationHandleExceptionMessage);

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

            if (!SetProcessWindowStation(windowStationHandle.DangerousGetHandle()))
            {
                WindowsApi.NativeMethods.ReportWin32Exception();
            }
        }
Exemplo n.º 3
0
 public static extern bool SetProcessWindowStation(SafeWindowStationHandle hWinSta);
Exemplo n.º 4
0
 public static extern int EnumDesktops(SafeWindowStationHandle hWinsta, DESKTOPENUMPROC lpEnumFunc, IntPtr lParam);
Exemplo n.º 5
0
 static extern bool GetUserObjectInformation(SafeWindowStationHandle hObj, int nIndex,
                                             [Out] string pvInfo, uint nLength, out uint lpnLengthNeeded);