Defines |
| #define | NtCurrentProcess() ( (HANDLE)(LONG_PTR) -1 ) |
| #define | ZwCurrentProcess() NtCurrentProcess() |
| #define | NtCurrentThread() ( (HANDLE)(LONG_PTR) -2 ) |
| #define | ZwCurrentThread() NtCurrentThread() |
Functions |
| | $if (_WDMDDK_)$endif(_WDMDDK_) $if(_NTDDK_) _IRQL_requires_max_(PASSIVE_LEVEL) NTSYSAPI NTSTATUS NTAPI ZwAllocateLocallyUniqueId(_Out_ PLUID Luid) |
| | _IRQL_requires_max_ (PASSIVE_LEVEL) NTSYSAPI NTSTATUS NTAPI ZwTerminateProcess(_In_opt_ HANDLE ProcessHandle |
| | $endif (_NTDDK_) $if(_NTIFS_) _IRQL_requires_max_(PASSIVE_LEVEL) NTSYSAPI NTSTATUS NTAPI ZwQueryEaFile(_In_ HANDLE FileHandle |
| _Out_ PIO_STATUS_BLOCK | _Out_writes_bytes_ (Length) PVOID Buffer |
_Out_ PIO_STATUS_BLOCK _In_
ULONG _In_ BOOLEAN | _In_reads_bytes_opt_ (EaListLength) PVOID EaList |
| _Out_ PIO_STATUS_BLOCK | _In_reads_bytes_ (Length) PVOID Buffer |
| | $endif (_NTIFS_) $if(_WDMDDK_) _IRQL_requires_max_(PASSIVE_LEVEL) NTSYSAPI NTSTATUS NTAPI ZwClose(_In_ HANDLE Handle) |
_In_ ACCESS_MASK _In_
POBJECT_ATTRIBUTES _Out_
PIO_STATUS_BLOCK _In_opt_
PLARGE_INTEGER _In_ ULONG _In_
ULONG _In_ ULONG _In_ ULONG | _In_reads_bytes_opt_ (EaLength) PVOID EaBuffer |
| | _IRQL_requires_max_ (APC_LEVEL) NTSYSAPI NTSTATUS NTAPI ZwCreateSection(_Out_ PHANDLE SectionHandle |
| | _Post_satisfies_ (return< 0)) _When_(Length > 0 |
| | _Post_satisfies_ (return<=0)) NTSYSAPI NTSTATUS NTAPI ZwEnumerateKey(_In_ HANDLE KeyHandle |
_In_ ULONG _In_
KEY_INFORMATION_CLASS | _Out_writes_bytes_opt_ (Length) PVOID KeyInformation |
_In_ PUNICODE_STRING _In_opt_
ULONG _In_ ULONG | _In_reads_bytes_opt_ (DataSize) PVOID Data |
| | $endif (_WDMDDK_) $if(_NTDDK_) _IRQL_requires_max_(PASSIVE_LEVEL) NTSTATUS NTAPI ZwCancelTimer(_In_ HANDLE TimerHandle |
| | __drv_allocatesMem (TimerObject)) NTSTATUS NTAPI ZwCreateTimer(_Out_ PHANDLE TimerHandle |
| _In_ THREADINFOCLASS | _In_reads_bytes_ (ThreadInformationLength) PVOID ThreadInformation |
| | _In_reads_bytes_opt_ (InputBufferLength) PVOID InputBuffer |
| _In_ ULONG | _Out_writes_bytes_opt_ (OutputBufferLength) PVOID OutputBuffer |
| _In_ OBJECT_INFORMATION_CLASS | _Out_writes_bytes_opt_ (ObjectInformationLength) PVOID ObjectInformation |
_In_opt_ HANDLE _In_opt_
PIO_APC_ROUTINE _In_opt_ PVOID
_Out_ PIO_STATUS_BLOCK _In_
ULONG _In_ BOOLEAN | _Out_writes_bytes_opt_ (BufferLength) PVOID Buffer |
| | __drv_allocatesMem (Region)) NTSYSAPI NTSTATUS NTAPI ZwAllocateVirtualMemory(_In_ HANDLE ProcessHandle |
| | __drv_freesMem (Region)) NTSYSAPI NTSTATUS NTAPI ZwFreeVirtualMemory(_In_ HANDLE ProcessHandle |
| | _When_ (Timeout==NULL, _IRQL_requires_max_(APC_LEVEL)) _When_(Timeout->QuadPart!=0 |
| | _IRQL_requires_max_ (DISPATCH_LEVEL)) NTSYSAPI NTSTATUS NTAPI ZwWaitForSingleObject(_In_ HANDLE Handle |
| _In_ TOKEN_INFORMATION_CLASS | _Out_writes_bytes_to_opt_ (Length,*ResultLength) PVOID TokenInformation |
| _In_ SECURITY_INFORMATION | _Out_writes_bytes_to_ (Length,*ResultLength) PSECURITY_DESCRIPTOR SecurityDescriptor |
_In_
TRANSACTIONMANAGER_INFORMATION_CLASS | _Out_writes_bytes_ (TransactionManagerInformationLength) PVOID TransactionManagerInformation |
| _In_ KTMOBJECT_TYPE | _Inout_updates_bytes_ (ObjectCursorLength) PKTMOBJECT_CURSOR ObjectCursor |
| _In_ TRANSACTION_INFORMATION_CLASS | _Out_writes_bytes_ (TransactionInformationLength) PVOID TransactionInformation |
_In_
RESOURCEMANAGER_INFORMATION_CLASS | _Out_writes_bytes_ (ResourceManagerInformationLength) PVOID ResourceManagerInformation |
_In_
RESOURCEMANAGER_INFORMATION_CLASS | _In_reads_bytes_ (ResourceManagerInformationLength) PVOID ResourceManagerInformation |
| _In_ ENLISTMENT_INFORMATION_CLASS | _Out_writes_bytes_ (EnlistmentInformationLength) PVOID EnlistmentInformation |
| _In_ ENLISTMENT_INFORMATION_CLASS | _In_reads_bytes_ (EnlistmentInformationLength) PVOID EnlistmentInformation |
| NTSYSCALLAPI NTSTATUS NTAPI | ZwRollbackComplete (IN HANDLE EnlistmentHandle, IN PLARGE_INTEGER TmVirtualClock OPTIONAL) |
| NTSYSCALLAPI NTSTATUS NTAPI | ZwSinglePhaseReject (_In_ HANDLE EnlistmentHandle, _In_opt_ PLARGE_INTEGER TmVirtualClock) |
_Out_ PIO_STATUS_BLOCK _In_
ULONG _In_ BOOLEAN | _In_reads_bytes_opt_ (SidListLength) PVOID SidList |
| NTSYSAPI NTSTATUS NTAPI | ZwNotifyChangeMultipleKeys (IN HANDLE MasterKeyHandle, IN ULONG Count OPTIONAL, IN OBJECT_ATTRIBUTES SubordinateObjects[] OPTIONAL, IN HANDLE Event OPTIONAL, IN PIO_APC_ROUTINE ApcRoutine OPTIONAL, IN PVOID ApcContext OPTIONAL, OUT PIO_STATUS_BLOCK IoStatusBlock, IN ULONG CompletionFilter, IN BOOLEAN WatchTree, OUT PVOID Buffer OPTIONAL, IN ULONG BufferSize, IN BOOLEAN Asynchronous) |
| NTSYSAPI NTSTATUS NTAPI | ZwQueryMultipleValueKey (IN HANDLE KeyHandle, IN OUT PKEY_VALUE_ENTRY ValueEntries, IN ULONG EntryCount, OUT PVOID ValueBuffer, IN OUT PULONG BufferLength, OUT PULONG RequiredBufferLength OPTIONAL) |
| _In_ | __drv_strictTypeMatch (__drv_typeConst) KEY_SET_INFORMATION_CLASS KeySetInformationClass |
| _In_ | _In_reads_bytes_ (KeySetInformationLength) PVOID KeySetInformation |
| _In_ TIMER_SET_INFORMATION_CLASS | _Inout_updates_bytes_opt_ (TimerSetInformationLength) PVOID TimerSetInformation |
| _In_ TOKEN_INFORMATION_CLASS | _In_reads_bytes_ (TokenInformationLength) PVOID TokenInformation |
Variables |
| _In_ NTSTATUS | ExitStatus |
| _In_ ACCESS_MASK | DesiredAccess |
_In_ ACCESS_MASK _In_
POBJECT_ATTRIBUTES | ObjectAttributes |
_In_ ACCESS_MASK _In_
POBJECT_ATTRIBUTES _In_opt_
PCLIENT_ID | ClientId |
| _Out_ PIO_STATUS_BLOCK | IoStatusBlock |
| _Out_ PIO_STATUS_BLOCK _In_ ULONG | Length |
_Out_ PIO_STATUS_BLOCK _In_
ULONG _In_ BOOLEAN | ReturnSingleEntry |
_Out_ PIO_STATUS_BLOCK _In_
ULONG _In_ BOOLEAN _In_ ULONG | EaListLength |
_Out_ PIO_STATUS_BLOCK _In_
ULONG _In_ BOOLEAN _In_ ULONG
_In_opt_ PULONG | EaIndex |
_Out_ PIO_STATUS_BLOCK _In_
ULONG _In_ BOOLEAN _In_ ULONG
_In_opt_ PULONG _In_ BOOLEAN | RestartScan |
_In_ ACCESS_MASK _In_opt_
POBJECT_ATTRIBUTES _In_
BOOLEAN | EffectiveOnly |
_In_ ACCESS_MASK _In_opt_
POBJECT_ATTRIBUTES _In_
BOOLEAN _In_ TOKEN_TYPE | TokenType |
_In_ ACCESS_MASK _In_opt_
POBJECT_ATTRIBUTES _In_
BOOLEAN _In_ TOKEN_TYPE _Out_
PHANDLE | NewTokenHandle |
_In_ ACCESS_MASK _In_
POBJECT_ATTRIBUTES _Out_
PIO_STATUS_BLOCK _In_opt_
PLARGE_INTEGER | AllocationSize |
_In_ ACCESS_MASK _In_
POBJECT_ATTRIBUTES _Out_
PIO_STATUS_BLOCK _In_opt_
PLARGE_INTEGER _In_ ULONG | FileAttributes |
_In_ ACCESS_MASK _In_
POBJECT_ATTRIBUTES _Out_
PIO_STATUS_BLOCK _In_opt_
PLARGE_INTEGER _In_ ULONG _In_
ULONG | ShareAccess |
_In_ ACCESS_MASK _In_
POBJECT_ATTRIBUTES _Out_
PIO_STATUS_BLOCK _In_opt_
PLARGE_INTEGER _In_ ULONG _In_
ULONG _In_ ULONG | CreateDisposition |
_In_ ACCESS_MASK _In_
POBJECT_ATTRIBUTES _Out_
PIO_STATUS_BLOCK _In_opt_
PLARGE_INTEGER _In_ ULONG _In_
ULONG _In_ ULONG _In_ ULONG | CreateOptions |
_In_ ACCESS_MASK _In_
POBJECT_ATTRIBUTES _Out_
PIO_STATUS_BLOCK _In_opt_
PLARGE_INTEGER _In_ ULONG _In_
ULONG _In_ ULONG _In_ ULONG
_In_ ULONG | EaLength |
_In_ ACCESS_MASK _In_
POBJECT_ATTRIBUTES _Reserved_
ULONG | TitleIndex |
_In_ ACCESS_MASK _In_
POBJECT_ATTRIBUTES _Reserved_
ULONG _In_opt_ PUNICODE_STRING | Class |
_In_ ACCESS_MASK _In_
POBJECT_ATTRIBUTES _Reserved_
ULONG _In_opt_ PUNICODE_STRING
_In_ ULONG _Out_opt_ PULONG | Disposition |
_In_ ACCESS_MASK _In_opt_
POBJECT_ATTRIBUTES _In_opt_
PLARGE_INTEGER | MaximumSize |
_In_ ACCESS_MASK _In_opt_
POBJECT_ATTRIBUTES _In_opt_
PLARGE_INTEGER _In_ ULONG | SectionPageProtection |
_In_ ACCESS_MASK _In_opt_
POBJECT_ATTRIBUTES _In_opt_
PLARGE_INTEGER _In_ ULONG _In_
ULONG | AllocationAttributes |
_In_ ACCESS_MASK _In_opt_
POBJECT_ATTRIBUTES _In_opt_
PLARGE_INTEGER _In_ ULONG _In_
ULONG _In_opt_ HANDLE | FileHandle |
| _In_ PUNICODE_STRING | ValueName |
| _In_ ULONG | Index |
_In_ ULONG _In_
KEY_INFORMATION_CLASS | KeyInformationClass |
_In_ ULONG _In_
KEY_INFORMATION_CLASS _In_
ULONG _Out_ PULONG | ResultLength |
_In_ ULONG _In_
KEY_VALUE_INFORMATION_CLASS | KeyValueInformationClass |
| _In_ HANDLE | ProcessHandle |
_In_ HANDLE
_Outptr_result_bytebuffer_
ViewSize PVOID * | BaseAddress |
_In_ HANDLE
_Outptr_result_bytebuffer_
ViewSize PVOID _In_ ULONG_PTR | ZeroBits |
_In_ HANDLE
_Outptr_result_bytebuffer_
ViewSize PVOID _In_ ULONG_PTR
_In_ SIZE_T | CommitSize |
_In_ HANDLE
_Outptr_result_bytebuffer_
ViewSize PVOID _In_ ULONG_PTR
_In_ SIZE_T _Inout_opt_
PLARGE_INTEGER | SectionOffset |
_In_ HANDLE
_Outptr_result_bytebuffer_
ViewSize PVOID _In_ ULONG_PTR
_In_ SIZE_T _Inout_opt_
PLARGE_INTEGER _Inout_ PSIZE_T | ViewSize |
_In_ HANDLE
_Outptr_result_bytebuffer_
ViewSize PVOID _In_ ULONG_PTR
_In_ SIZE_T _Inout_opt_
PLARGE_INTEGER _Inout_ PSIZE_T
_In_ SECTION_INHERIT | InheritDisposition |
_In_ HANDLE
_Outptr_result_bytebuffer_
ViewSize PVOID _In_ ULONG_PTR
_In_ SIZE_T _Inout_opt_
PLARGE_INTEGER _Inout_ PSIZE_T
_In_ SECTION_INHERIT _In_
ULONG | AllocationType |
_In_ HANDLE
_Outptr_result_bytebuffer_
ViewSize PVOID _In_ ULONG_PTR
_In_ SIZE_T _Inout_opt_
PLARGE_INTEGER _Inout_ PSIZE_T
_In_ SECTION_INHERIT _In_
ULONG _In_ ULONG | Protect |
_In_ ACCESS_MASK _In_
POBJECT_ATTRIBUTES _Out_
PIO_STATUS_BLOCK _In_ ULONG
_In_ ULONG | OpenOptions |
_Out_ PIO_STATUS_BLOCK _In_
ULONG _In_
FILE_INFORMATION_CLASS | FileInformationClass |
| _Inout_ PUNICODE_STRING | LinkTarget |
_Inout_ PUNICODE_STRING
_Out_opt_ PULONG | ReturnedLength |
| _In_opt_ HANDLE | Event |
_In_opt_ HANDLE _In_opt_
PIO_APC_ROUTINE | ApcRoutine |
_In_opt_ HANDLE _In_opt_
PIO_APC_ROUTINE _In_opt_ PVOID | ApcContext |
_In_opt_ HANDLE _In_opt_
PIO_APC_ROUTINE _In_opt_ PVOID
_Out_ PIO_STATUS_BLOCK _In_
ULONG _In_opt_ PLARGE_INTEGER | ByteOffset |
_In_opt_ HANDLE _In_opt_
PIO_APC_ROUTINE _In_opt_ PVOID
_Out_ PIO_STATUS_BLOCK _In_
ULONG _In_opt_ PLARGE_INTEGER
_In_opt_ PULONG | Key |
_In_ PUNICODE_STRING _In_opt_
ULONG _In_ ULONG | Type |
_In_ PUNICODE_STRING _In_opt_
ULONG _In_ ULONG _In_ ULONG | DataSize |
_Out_
PFILE_NETWORK_OPEN_INFORMATION | FileInformation |
| _Out_opt_ PBOOLEAN | CurrentState |
_In_ ACCESS_MASK _In_opt_
POBJECT_ATTRIBUTES _In_
TIMER_TYPE | TimerType |
| _In_ THREADINFOCLASS | ThreadInformationClass |
| _In_ THREADINFOCLASS _In_ ULONG | ThreadInformationLength |
| _In_ PLARGE_INTEGER | DueTime |
_In_ PLARGE_INTEGER _In_opt_
PTIMER_APC_ROUTINE | TimerApcRoutine |
_In_ PLARGE_INTEGER _In_opt_
PTIMER_APC_ROUTINE _In_opt_
PVOID | TimerContext |
_In_ PLARGE_INTEGER _In_opt_
PTIMER_APC_ROUTINE _In_opt_
PVOID _In_ BOOLEAN | ResumeTimer |
_In_ PLARGE_INTEGER _In_opt_
PTIMER_APC_ROUTINE _In_opt_
PVOID _In_ BOOLEAN _In_opt_
LONG | Period |
_In_ PLARGE_INTEGER _In_opt_
PTIMER_APC_ROUTINE _In_opt_
PVOID _In_ BOOLEAN _In_opt_
LONG _Out_opt_ PBOOLEAN | PreviousState |
| _In_ ULONG | InputBufferLength |
| _In_ ULONG _In_ ULONG | OutputBufferLength |
_Out_ PIO_STATUS_BLOCK _In_
ULONG _In_
FS_INFORMATION_CLASS | FsInformationClass |
_In_opt_ HANDLE _In_opt_
PIO_APC_ROUTINE _In_opt_ PVOID
_Out_ PIO_STATUS_BLOCK _In_
ULONG | IoControlCode |
| _In_ OBJECT_INFORMATION_CLASS | ObjectInformationClass |
_In_ OBJECT_INFORMATION_CLASS
_In_ ULONG | ObjectInformationLength |
_In_ OBJECT_INFORMATION_CLASS
_In_ ULONG _Out_opt_ PULONG | ReturnLength |
| _In_opt_ HANDLE | EventHandle |
_In_opt_ HANDLE _In_opt_
PIO_APC_ROUTINE _In_opt_ PVOID
_Out_ PIO_STATUS_BLOCK _In_
ULONG | NotifyFilter |
_In_opt_ HANDLE _In_opt_
PIO_APC_ROUTINE _In_opt_ PVOID
_Out_ PIO_STATUS_BLOCK _In_
ULONG _In_ BOOLEAN | WatchSubtree |
_In_opt_ HANDLE _In_opt_
PIO_APC_ROUTINE _In_opt_ PVOID
_Out_ PIO_STATUS_BLOCK _In_
ULONG _In_ BOOLEAN _In_ ULONG | BufferLength |
_In_opt_ HANDLE _In_opt_
PIO_APC_ROUTINE _In_opt_ PVOID
_Out_ PIO_STATUS_BLOCK _In_
ULONG _In_ BOOLEAN _In_ ULONG
_In_ BOOLEAN | Asynchronous |
_In_ ACCESS_MASK _In_opt_
POBJECT_ATTRIBUTES _In_
EVENT_TYPE | EventType |
_In_ ACCESS_MASK _In_opt_
POBJECT_ATTRIBUTES _In_
EVENT_TYPE _In_ BOOLEAN | InitialState |
_In_opt_ HANDLE _In_opt_
PIO_APC_ROUTINE _In_opt_ PVOID
_Out_ PIO_STATUS_BLOCK _In_
ULONG _In_
FILE_INFORMATION_CLASS _In_
BOOLEAN _In_opt_
PUNICODE_STRING | FileName |
_In_opt_ HANDLE _In_opt_
PIO_APC_ROUTINE _In_opt_ PVOID
_Out_ PIO_STATUS_BLOCK _In_
ULONG | FsControlCode |
| _In_ HANDLE | SourceHandle |
| _In_ HANDLE _In_opt_ HANDLE | TargetProcessHandle |
_In_ HANDLE _In_opt_ HANDLE
_Out_opt_ PHANDLE | TargetHandle |
_In_ HANDLE _In_opt_ HANDLE
_Out_opt_ PHANDLE _In_
ACCESS_MASK _In_ ULONG | HandleAttributes |
_In_ HANDLE _In_opt_ HANDLE
_Out_opt_ PHANDLE _In_
ACCESS_MASK _In_ ULONG _In_
ULONG | Options |
_Inout_ PVOID _In_ ULONG_PTR
_Inout_ PSIZE_T | RegionSize |
_Inout_ PVOID _Inout_ PSIZE_T
_In_ ULONG | FreeType |
| _In_ BOOLEAN | Alertable |
_In_ BOOLEAN _In_opt_
PLARGE_INTEGER | Timeout |
| _In_ TOKEN_INFORMATION_CLASS | TokenInformationClass |
| _In_ SECURITY_INFORMATION | SecurityInformation |
_In_ SECURITY_INFORMATION _In_
PSECURITY_DESCRIPTOR | SecurityDescriptor |
_In_ ACCESS_MASK _In_ ULONG
_Out_ PHANDLE | TokenHandle |
| _In_ ACCESS_MASK _In_ BOOLEAN | OpenAsSelf |
_In_ ACCESS_MASK _In_
POBJECT_ATTRIBUTES _Reserved_
ULONG _In_opt_ PUNICODE_STRING
_In_ ULONG _In_ HANDLE | TransactionHandle |
_In_ ACCESS_MASK _In_opt_
POBJECT_ATTRIBUTES _In_opt_
PUNICODE_STRING | LogFileName |
_In_ ACCESS_MASK _In_opt_
POBJECT_ATTRIBUTES _In_opt_
PUNICODE_STRING _In_opt_ ULONG
_In_opt_ ULONG | CommitStrength |
_In_ ACCESS_MASK _In_opt_
POBJECT_ATTRIBUTES _In_opt_
PUNICODE_STRING _In_opt_
LPGUID | TmIdentity |
| _In_opt_ PLARGE_INTEGER | TmVirtualClock |
_In_
TRANSACTIONMANAGER_INFORMATION_CLASS | TransactionManagerInformationClass |
_In_
TRANSACTIONMANAGER_INFORMATION_CLASS
_In_ ULONG | TransactionManagerInformationLength |
_In_
TRANSACTIONMANAGER_INFORMATION_CLASS
_In_ PVOID | TransactionManagerInformation |
| _In_ KTMOBJECT_TYPE | QueryType |
| _In_ KTMOBJECT_TYPE _In_ ULONG | ObjectCursorLength |
_In_ ACCESS_MASK _In_opt_
POBJECT_ATTRIBUTES _In_opt_
LPGUID | Uow |
_In_ ACCESS_MASK _In_opt_
POBJECT_ATTRIBUTES _In_opt_
LPGUID _In_opt_ HANDLE | TmHandle |
_In_ ACCESS_MASK _In_opt_
POBJECT_ATTRIBUTES _In_opt_
LPGUID _In_opt_ HANDLE
_In_opt_ ULONG _In_opt_ ULONG | IsolationLevel |
_In_ ACCESS_MASK _In_opt_
POBJECT_ATTRIBUTES _In_opt_
LPGUID _In_opt_ HANDLE
_In_opt_ ULONG _In_opt_ ULONG
_In_opt_ ULONG | IsolationFlags |
_In_ ACCESS_MASK _In_opt_
POBJECT_ATTRIBUTES _In_opt_
LPGUID _In_opt_ HANDLE
_In_opt_ ULONG _In_opt_ ULONG
_In_opt_ ULONG _In_opt_
PLARGE_INTEGER _In_opt_
PUNICODE_STRING | Description |
| _In_ TRANSACTION_INFORMATION_CLASS | TransactionInformationClass |
_In_
TRANSACTION_INFORMATION_CLASS
_In_ ULONG | TransactionInformationLength |
_In_
TRANSACTION_INFORMATION_CLASS
_In_ PVOID | TransactionInformation |
| _In_ BOOLEAN | Wait |
_In_ ACCESS_MASK _In_ HANDLE
_In_opt_ LPGUID | ResourceManagerGuid |
| _Out_ PTRANSACTION_NOTIFICATION | TransactionNotification |
_Out_
PTRANSACTION_NOTIFICATION _In_
ULONG | NotificationLength |
_Out_
PTRANSACTION_NOTIFICATION _In_
ULONG _In_ PLARGE_INTEGER
_Out_opt_ PULONG _In_ ULONG
_In_opt_ ULONG_PTR | AsynchronousContext |
_In_
RESOURCEMANAGER_INFORMATION_CLASS | ResourceManagerInformationClass |
_In_
RESOURCEMANAGER_INFORMATION_CLASS
_In_ ULONG | ResourceManagerInformationLength |
| _In_ ACCESS_MASK _In_ HANDLE | ResourceManagerHandle |
_In_ ACCESS_MASK _In_ HANDLE
_In_ HANDLE _In_opt_
POBJECT_ATTRIBUTES _In_opt_
ULONG _In_ NOTIFICATION_MASK | NotificationMask |
_In_ ACCESS_MASK _In_ HANDLE
_In_ HANDLE _In_opt_
POBJECT_ATTRIBUTES _In_opt_
ULONG _In_ NOTIFICATION_MASK
_In_opt_ PVOID | EnlistmentKey |
| _In_ ACCESS_MASK _In_ HANDLE | RmHandle |
_In_ ACCESS_MASK _In_ HANDLE
_In_ LPGUID | EnlistmentGuid |
| _In_ ENLISTMENT_INFORMATION_CLASS | EnlistmentInformationClass |
_In_
ENLISTMENT_INFORMATION_CLASS
_In_ ULONG | EnlistmentInformationLength |
_In_opt_ HANDLE _In_opt_
PIO_APC_ROUTINE _In_opt_ PVOID
_Out_ PIO_STATUS_BLOCK _In_
PLARGE_INTEGER _In_
PLARGE_INTEGER _In_ ULONG _In_
BOOLEAN | FailImmediately |
_In_opt_ HANDLE _In_opt_
PIO_APC_ROUTINE _In_opt_ PVOID
_Out_ PIO_STATUS_BLOCK _In_
PLARGE_INTEGER _In_
PLARGE_INTEGER _In_ ULONG _In_
BOOLEAN _In_ BOOLEAN | ExclusiveLock |
_Out_ PIO_STATUS_BLOCK _In_
ULONG _In_ BOOLEAN _In_ ULONG | SidListLength |
_Out_ PIO_STATUS_BLOCK _In_
ULONG _In_ BOOLEAN _In_ ULONG
_In_opt_ PSID | StartSid |
| _In_ PUNICODE_STRING | NewName |
| _In_ _In_ ULONG | KeySetInformationLength |
| _In_ TIMER_SET_INFORMATION_CLASS | TimerSetInformationClass |
_In_
TIMER_SET_INFORMATION_CLASS
_In_ ULONG | TimerSetInformationLength |
_In_ TOKEN_INFORMATION_CLASS
_In_ ULONG | TokenInformationLength |