Example #1
0
 public static extern bool AuthzInitializeContextFromSid(
     AuthzInitFlags flags,
     byte[] rawUserSid,
     SafeAuthzRMHandle authzRM,
     PLARGE_INTEGER expirationTime,
     LUID Identifier,
     LPVOID DynamicGroupArgs,
     out SafeAuthzContextHandle authzClientContext);
 internal static extern bool AuthzInitializeContextFromSid(
     AuthzInitFlags flags,
     byte[] rawUserSid,
     SafeAuthzRMHandle authzRM,
     PLARGE_INTEGER expirationTime,
     Win32.LUID Identifier,
     LPVOID DynamicGroupArgs,
     out AUTHZ_CLIENT_CONTEXT_HANDLE authzClientContext);
Example #3
0
 public static extern DWORD DeviceIoControl(
     SafeFileHandle hDevice,
     DWORD dwIoControlCode,
     LPVOID lpInBuffer,
     DWORD nInBufferSize,
     LPVOID lpOutBuffer,
     int nOutBufferSize,
     ref DWORD lpBytesReturned,
     LPOVERLAPPED lpOverlapped);
Example #4
0
 public static extern HWND CreateWindowExW(
     DWORD dwExStyle,
     [MarshalAs(UnmanagedType.LPWStr)] string lpClassName,
     [MarshalAs(UnmanagedType.LPWStr)] string lpWindowName,
     Win32WindowStyle dwStyle,
     int x,
     int y,
     int nWidth,
     int nHeight,
     HWND hWndParent,
     HMENU hMenu,
     HINSTANCE hInstance,
     LPVOID lpParam
     );
Example #5
0
 public static extern LONG ChangeDisplaySettingsEx([MarshalAs(UnmanagedType.LPTStr)] LPCTSTR lpszDeviceName,
     LPDEVMODE lpDevMode, HWND hwnd, ChangeDisplaySettingsEnum dwflags, LPVOID lParam);
Example #6
0
 public static extern HDEVNOTIFY RegisterDeviceNotification(HANDLE hRecipient,
     LPVOID NotificationFilter, DeviceNotification Flags);
Example #7
0
 public static extern bool UnmapViewOfFile(LPVOID lpBaseAddress);
Example #8
0
		public static extern BOOL WriteProcessMemory(HANDLE hProcess, LPVOID lpBaseAddress, LPVOID lpBuffer, SIZE_T nSize, out SIZE_T lpNumberOfBytesWritten);
Example #9
0
		public static extern BOOL ReadProcessMemory(HANDLE hProcess, LPCVOID lpBaseAddress, LPVOID lpBuffer, SIZE_T nSize, out SIZE_T lpNumberOfBytesRead);
Example #10
0
 public static extern bool GetExitCodeThread(HANDLE hThread, LPVOID lpExitCode);
Example #11
0
		public static extern BOOL AddAce(PACL pAcl, DWORD dwAceRevision, DWORD dwStartingAceIndex, LPVOID pAceList, DWORD nAceListLength);
Example #12
0
		public static extern BOOL GetTokenInformation(
			HANDLE TokenHandle, 
			TokenInformationClass TokenInformationClass, 
			LPVOID TokenInformation, 
			DWORD TokenInformationLength, 
			out DWORD ReturnLength);
Example #13
0
 private static extern HWND CreateWindowEx(
     DWORD dwExStyle, LPCTSTR lpClassName, LPCTSTR lpWindowName,
     DWORD dwStyle, Int32 x, Int32 y, Int32 nWidth, Int32 nHeight,
     HWND hWndParent, HMENU hMenu, HINSTANCE hInstance, LPVOID lpParam);
 internal static extern bool AuthzInitializeContextFromSid(
     AuthzInitFlags flags,
     byte[] rawUserSid,
     SafeAuthzRMHandle authzRM,
     PLARGE_INTEGER expirationTime,
     Win32.LUID Identifier,
     LPVOID DynamicGroupArgs,
     out AUTHZ_CLIENT_CONTEXT_HANDLE authzClientContext);
Example #15
0
 public static extern BOOL GetTokenInformation(
     HANDLE TokenHandle,
     TokenInformationClass TokenInformationClass,
     LPVOID TokenInformation,
     DWORD TokenInformationLength,
     out DWORD ReturnLength);
			public static extern bool UnmapViewOfFile(LPVOID lpBaseAddress);
Example #17
0
 public static extern BOOL AddAce(PACL pAcl, DWORD dwAceRevision, DWORD dwStartingAceIndex, LPVOID pAceList, DWORD nAceListLength);
Example #18
0
 public static extern long WriteProcessMemory(HANDLE hProcess, LPVOID addrMem, LPVOID buffer, int intSize, LPVOID lpNumberOfBytesWritten);