Example #1
0
 public static unsafe extern SafeDesktopHandle CreateDesktop(
     string lpszDesktop,
     string lpszDevice,
     IntPtr pDevmode,
     DesktopCreationFlags dwFlags,
     ACCESS_MASK dwDesiredAccess,
     [Friendly(FriendlyFlags.In | FriendlyFlags.Optional)] Kernel32.SECURITY_ATTRIBUTES* lpsa);
Example #2
0
 public static extern SafeDesktopHandle OpenInputDesktop(
     DesktopCreationFlags dwFlags,
     [MarshalAs(UnmanagedType.Bool)] bool fInherit,
     ACCESS_MASK dwDesiredAccess);
Example #3
0
 public static unsafe extern SafeDesktopHandle CreateDesktopEx(
    string lpszDesktop,
    IntPtr lpszDevice,
    IntPtr pDevmode,
    DesktopCreationFlags dwFlags,
    ACCESS_MASK dwDesiredAccess,
    [Friendly(FriendlyFlags.In | FriendlyFlags.Optional)] Kernel32.SECURITY_ATTRIBUTES* lpsa,
    uint ulHeapSize,
    IntPtr pvoid = default(IntPtr));
Example #4
0
 public static extern SafeDesktopHandle OpenDesktop(
     string lpszDesktop,
     DesktopCreationFlags dwFlags,
     [MarshalAs(UnmanagedType.Bool)] bool fInherit,
     Kernel32.ACCESS_MASK dwDesiredAccess);