See [user32.OpenWindowStation] and [user32.GetProcessWindowStation]
See [user32.OpenWindowStation]
public static extern SafeWindowStationHandle OpenWindowStation(