CreateWindowStation function Null safety user32

int CreateWindowStation(
  1. Pointer<Utf16> lpwinsta,
  2. int dwFlags,
  3. int dwDesiredAccess,
  4. Pointer<SECURITY_ATTRIBUTES> lpsa

Creates a window station object, associates it with the calling process, and assigns it to the current session.

HWINSTA CreateWindowStationW(
  LPCWSTR               lpwinsta,
  DWORD                 dwFlags,
  ACCESS_MASK           dwDesiredAccess,


int CreateWindowStation(Pointer<Utf16> lpwinsta, int dwFlags,
        int dwDesiredAccess, Pointer<SECURITY_ATTRIBUTES> lpsa) =>
    _CreateWindowStation(lpwinsta, dwFlags, dwDesiredAccess, lpsa);