public static extern IntPtr CreateWindowStation( [MarshalAs(UnmanagedType.LPWStr)] string name, [MarshalAs(UnmanagedType.U4)] int reserved, // must be zero. [MarshalAs(UnmanagedType.U4)] WINDOWS_STATION_ACCESS_MASK desiredAccess, [MarshalAs(UnmanagedType.LPStruct)] SecurityAttributes attributes);
public static extern IntPtr OpenWindowStation( [MarshalAs(UnmanagedType.LPTStr)] string lpszWinSta, [MarshalAs(UnmanagedType.Bool)] bool fInherit, [MarshalAs(UnmanagedType.U4)] WINDOWS_STATION_ACCESS_MASK dwDesiredAccess);