|
ReactOS 0.4.16-dev-1946-g52006dd
|
Go to the source code of this file.
Macros | |
| #define | NtCurrentProcess() ( (HANDLE)(LONG_PTR) -1 ) |
| #define | ZwCurrentProcess() NtCurrentProcess() |
| #define | NtCurrentThread() ( (HANDLE)(LONG_PTR) -2 ) |
| #define | ZwCurrentThread() NtCurrentThread() |
| #define ZwCurrentProcess | ( | ) | NtCurrentProcess() |
| #define ZwCurrentThread | ( | ) | NtCurrentThread() |
| $endif | ( | _NTDDK_ | ) |
Definition at line 559 of file iofuncs.h.
| $endif | ( | _NTIFS_ | ) |
Definition at line 396 of file rtlfuncs.h.
| __drv_allocatesMem | ( | TimerObject | ) |
| _Inout_ __drv_freesMem | ( | Mem | ) |
Definition at line 913 of file exfuncs.h.
Definition at line 140 of file fxiotargetapi.cpp.
| _In_ ENLISTMENT_INFORMATION_CLASS _In_reads_bytes_ | ( | EnlistmentInformationLength | ) |
| _In_ _In_reads_bytes_ | ( | KeySetInformationLength | ) |
| _Out_ PIO_STATUS_BLOCK _In_reads_bytes_ | ( | Length | ) |
| _In_ RESOURCEMANAGER_INFORMATION_CLASS _In_reads_bytes_ | ( | ResourceManagerInformationLength | ) |
| _In_ THREADINFOCLASS _In_reads_bytes_ | ( | ThreadInformationLength | ) |
| _In_ TOKEN_INFORMATION_CLASS _In_reads_bytes_ | ( | TokenInformationLength | ) |
| _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 | ) |
| _Out_ PIO_STATUS_BLOCK _In_ ULONG _In_ BOOLEAN _In_reads_bytes_opt_ | ( | EaListLength | ) |
| _In_reads_bytes_opt_ | ( | InputBufferLength | ) |
| _Out_ PIO_STATUS_BLOCK _In_ ULONG _In_ BOOLEAN _In_reads_bytes_opt_ | ( | SidListLength | ) |
| _In_ KTMOBJECT_TYPE _Inout_updates_bytes_ | ( | ObjectCursorLength | ) |
| _In_ TIMER_SET_INFORMATION_CLASS _Inout_updates_bytes_opt_ | ( | TimerSetInformationLength | ) |
| _IRQL_requires_max_ | ( | APC_LEVEL | ) |
Probes and locks virtual pages in memory for the specified process.
| [in,out] | MemoryDescriptorList | Memory Descriptor List (MDL) containing the buffer to be probed and locked. |
| [in] | Process | The process for which the buffer should be probed and locked. |
| [in] | AccessMode | Access mode for probing the pages. Can be KernelMode or UserMode. |
| [in] | LockOperation | The type of the probing and locking operation. Can be IoReadAccess, IoWriteAccess or IoModifyAccess. |
Probes and locks virtual pages in memory for the specified process.
Frees previously reserved amount of memory in system virtual address space.
| [in] | NumberOfBytes | Size, in bytes, of memory to reserve. |
| [in] | PoolTag | Pool Tag identifying the buffer. Usually consists from 4 characters in reversed order. |
| [in] | BaseAddress | A pointer to the 1st memory block of the reserved buffer. |
| [in] | PoolTag | Pool Tag identifying the buffer. Usually consists from 4 characters in reversed order. |
Definition at line 37 of file cddata.c.
| _IRQL_requires_max_ | ( | DISPATCH_LEVEL | ) |
Definition at line 347 of file common.c.
| _IRQL_requires_max_ | ( | PASSIVE_LEVEL | ) |
Queries information details about a security descriptor.
Computes the quota size of a security descriptor.
Assigns a security descriptor for a new object.
An extended function that assigns a security descriptor for a new object.
Frees a security descriptor.
An extended function that sets new information data to a security descriptor.
Modifies some information data about a security descriptor.
| [in] | SecurityInformation | Security information details to be queried from a security descriptor. |
| [out] | SecurityDescriptor | The returned security descriptor with security information data. |
| [in,out] | Length | The returned length of a security descriptor. |
| [in,out] | ObjectsSecurityDescriptor | The returned object security descriptor. |
| [in] | Object | If specified, the function will use this arbitrary object that points to an object security descriptor. |
| [in] | SecurityInformation | Security information details to be set. |
| [in] | SecurityDescriptor | A security descriptor where its info is to be changed. |
| [in,out] | ObjectsSecurityDescriptor | The returned pointer to security descriptor objects. |
| [in] | PoolType | Pool type for the new security descriptor to allocate. |
| [in] | GenericMapping | The generic mapping of access rights masks. |
| [in] | Object | If specified, the function will use this arbitrary object that points to an object security descriptor. |
| [in] | SecurityInformation | Security information details to be set. |
| [in] | SecurityDescriptor | A security descriptor where its info is to be changed. |
| [in,out] | ObjectsSecurityDescriptor | The returned pointer to security descriptor objects. |
| [in] | AutoInheritFlags | Flags bitmask inheritation, influencing how the security descriptor can be inherited and if it can be in the first place. |
| [in] | PoolType | Pool type for the new security descriptor to allocate. |
| [in] | GenericMapping | The generic mapping of access rights masks. |
| [in] | SecurityDescriptor | A security descriptor to be freed from memory. |
| [in] | _ParentDescriptor | A security descriptor of the parent object that is being created. |
| [in] | _ExplicitDescriptor | An explicit security descriptor that is applied to a new object. |
| [out] | NewDescriptor | The new allocated security descriptor. |
| [in] | ObjectType | The type of the new object. |
| [in] | IsDirectoryObject | Set this to TRUE if the newly created object is a directory object, otherwise set this to FALSE. |
| [in] | AutoInheritFlags | Automatic inheritance flags that influence how access control entries within ACLs from security descriptors are inherited. |
| [in] | SubjectContext | Security subject context of the new object. |
| [in] | GenericMapping | Generic mapping of access mask rights. |
| [in] | PoolType | This parameter is unused. |
| [in] | ParentDescriptor | A security descriptor of the parent object that is being created. |
| [in] | ExplicitDescriptor | An explicit security descriptor that is applied to a new object. |
| [out] | NewDescriptor | The new allocated security descriptor. |
| [in] | IsDirectoryObject | Set this to TRUE if the newly created object is a directory object, otherwise set this to FALSE. |
| [in] | SubjectContext | Security subject context of the new object. |
| [in] | GenericMapping | Generic mapping of access mask rights. |
| [in] | PoolType | This parameter is unused. |
| [in] | SecurityDescriptor | A security descriptor. |
| [out] | QuotaInfoSize | The returned quota size of the given security descriptor to the caller. The function may return 0 to this parameter if the descriptor doesn't have a group or a discretionary access control list (DACL) even. |
Definition at line 923 of file Messaging.c.
| _In_ ENLISTMENT_INFORMATION_CLASS _Out_writes_bytes_ | ( | EnlistmentInformationLength | ) |
| _Out_ PIO_STATUS_BLOCK _Out_writes_bytes_ | ( | Length | ) |
| _In_ RESOURCEMANAGER_INFORMATION_CLASS _Out_writes_bytes_ | ( | ResourceManagerInformationLength | ) |
| _In_ TRANSACTION_INFORMATION_CLASS _Out_writes_bytes_ | ( | TransactionInformationLength | ) |
| _In_ TRANSACTIONMANAGER_INFORMATION_CLASS _Out_writes_bytes_ | ( | TransactionManagerInformationLength | ) |
| _In_opt_ HANDLE _In_opt_ PIO_APC_ROUTINE _In_opt_ PVOID _Out_ PIO_STATUS_BLOCK _In_ ULONG _In_ BOOLEAN _Out_writes_bytes_opt_ | ( | BufferLength | ) |
| _In_ ULONG _In_ KEY_INFORMATION_CLASS _Out_writes_bytes_opt_ | ( | Length | ) |
| _In_ OBJECT_INFORMATION_CLASS _Out_writes_bytes_opt_ | ( | ObjectInformationLength | ) |
| _In_ ULONG _Out_writes_bytes_opt_ | ( | OutputBufferLength | ) |
| _In_ SECURITY_INFORMATION _Out_writes_bytes_to_ | ( | Length | , |
| * | ResultLength | ||
| ) |
| _In_ TOKEN_INFORMATION_CLASS _Out_writes_bytes_to_opt_ | ( | Length | , |
| * | ResultLength | ||
| ) |
| _Post_satisfies_ | ( | ) |
| _Post_satisfies_ | ( | return<= | 0 | ) |
|
pure virtual |
| _Must_inspect_result_ _At_ * BaseAddress | ( | Mem | ) |
| NTSYSAPI NTSTATUS NTAPI ZwAccessCheckAndAuditAlarm | ( | _In_ PUNICODE_STRING | SubsystemName, |
| _In_ PVOID | HandleId, | ||
| _In_ PUNICODE_STRING | ObjectTypeName, | ||
| _In_ PUNICODE_STRING | ObjectName, | ||
| _In_ PSECURITY_DESCRIPTOR | SecurityDescriptor, | ||
| _In_ ACCESS_MASK | DesiredAccess, | ||
| _In_ PGENERIC_MAPPING | GenericMapping, | ||
| _In_ BOOLEAN | ObjectCreation, | ||
| _Out_ PACCESS_MASK | GrantedAccess, | ||
| _Out_ PBOOLEAN | AccessStatus, | ||
| _Out_ PBOOLEAN | GenerateOnClose | ||
| ) |
| NTSYSAPI NTSTATUS NTAPI ZwCloseObjectAuditAlarm | ( | _In_ PUNICODE_STRING | SubsystemName, |
| _In_ PVOID | HandleId, | ||
| _In_ BOOLEAN | GenerateOnClose | ||
| ) |
| NTSYSAPI NTSTATUS NTAPI ZwCreateSymbolicLinkObject | ( | _Out_ PHANDLE | SymbolicLinkHandle, |
| _In_ ACCESS_MASK | DesiredAccess, | ||
| _In_ POBJECT_ATTRIBUTES | ObjectAttributes, | ||
| _In_ PUNICODE_STRING | TargetName | ||
| ) |
| NTSYSAPI NTSTATUS NTAPI ZwFlushBuffersFile | ( | _In_ HANDLE | FileHandle, |
| _Out_ PIO_STATUS_BLOCK | IoStatusBlock | ||
| ) |
Referenced by CmpFileFlush(), PopFlushVolumeWorker(), and RtlUnlockBootStatusData().
| NTSYSAPI NTSTATUS NTAPI ZwFlushInstructionCache | ( | _In_ HANDLE | ProcessHandle, |
| _In_opt_ PVOID | BaseAddress, | ||
| _In_ ULONG | FlushSize | ||
| ) |
| NTSYSAPI NTSTATUS NTAPI ZwLoadKey | ( | _In_ POBJECT_ATTRIBUTES | KeyObjectAttributes, |
| _In_ POBJECT_ATTRIBUTES | FileObjectAttributes | ||
| ) |
| NTSYSAPI NTSTATUS NTAPI ZwNotifyChangeMultipleKeys | ( | _In_ HANDLE | MasterKeyHandle, |
| _In_opt_ ULONG | Count, | ||
| _In_opt_ OBJECT_ATTRIBUTES | SubordinateObjects[], | ||
| _In_opt_ HANDLE | Event, | ||
| _In_opt_ PIO_APC_ROUTINE | ApcRoutine, | ||
| _In_opt_ PVOID | ApcContext, | ||
| _Out_ PIO_STATUS_BLOCK | IoStatusBlock, | ||
| _In_ ULONG | CompletionFilter, | ||
| _In_ BOOLEAN | WatchTree, | ||
| _Out_opt_ PVOID | Buffer, | ||
| _In_ ULONG | BufferSize, | ||
| _In_ BOOLEAN | Asynchronous | ||
| ) |
| NTSYSAPI NTSTATUS NTAPI ZwOpenThread | ( | _Out_ PHANDLE | ThreadHandle, |
| _In_ ACCESS_MASK | DesiredAccess, | ||
| _In_ POBJECT_ATTRIBUTES | ObjectAttributes, | ||
| _In_ PCLIENT_ID | ClientId | ||
| ) |
| NTSYSAPI NTSTATUS NTAPI ZwOpenThreadToken | ( | _In_ HANDLE | ThreadHandle, |
| _In_ ACCESS_MASK | DesiredAccess, | ||
| _In_ BOOLEAN | OpenAsSelf, | ||
| _Out_ PHANDLE | TokenHandle | ||
| ) |
| NTSYSAPI NTSTATUS NTAPI ZwQueryDefaultLocale | ( | _In_ BOOLEAN | UserProfile, |
| _Out_ PLCID | DefaultLocaleId | ||
| ) |
| NTSYSAPI NTSTATUS NTAPI ZwQueryMultipleValueKey | ( | _In_ HANDLE | KeyHandle, |
| _Inout_ PKEY_VALUE_ENTRY | ValueEntries, | ||
| _In_ ULONG | EntryCount, | ||
| _Out_ PVOID | ValueBuffer, | ||
| _Inout_ PULONG | BufferLength, | ||
| _Out_opt_ PULONG | RequiredBufferLength | ||
| ) |
| NTSYSAPI NTSTATUS NTAPI ZwReplaceKey | ( | _In_ POBJECT_ATTRIBUTES | NewFileObjectAttributes, |
| _In_ HANDLE | KeyHandle, | ||
| _In_ POBJECT_ATTRIBUTES | OldFileObjectAttributes | ||
| ) |
| NTSYSAPI NTSTATUS NTAPI ZwResetEvent | ( | _In_ HANDLE | EventHandle, |
| _Out_opt_ PLONG | NumberOfWaitingThreads | ||
| ) |
| NTSYSCALLAPI NTSTATUS NTAPI ZwRollbackComplete | ( | _In_ HANDLE | EnlistmentHandle, |
| _In_opt_ PLARGE_INTEGER | TmVirtualClock | ||
| ) |
| NTSYSAPI NTSTATUS NTAPI ZwSetInformationProcess | ( | _In_ HANDLE | ProcessHandle, |
| _In_ PROCESSINFOCLASS | ProcessInformationClass, | ||
| _In_ PVOID | ProcessInformation, | ||
| _In_ ULONG | ProcessInformationLength | ||
| ) |
| NTSYSAPI NTSTATUS NTAPI ZwSetSystemTime | ( | _In_ PLARGE_INTEGER | NewTime, |
| _Out_opt_ PLARGE_INTEGER | OldTime | ||
| ) |
| NTSYSCALLAPI NTSTATUS NTAPI ZwSinglePhaseReject | ( | _In_ HANDLE | EnlistmentHandle, |
| _In_opt_ PLARGE_INTEGER | TmVirtualClock | ||
| ) |
| NTSYSAPI NTSTATUS NTAPI ZwUnloadKey | ( | _In_ POBJECT_ATTRIBUTES | KeyObjectAttributes | ) |
| NTSYSAPI NTSTATUS NTAPI ZwWaitForMultipleObjects | ( | _In_ ULONG | HandleCount, |
| _In_ PHANDLE | Handles, | ||
| _In_ WAIT_TYPE | WaitType, | ||
| _In_ BOOLEAN | Alertable, | ||
| _In_opt_ PLARGE_INTEGER | Timeout | ||
| ) |
| _In_ ACCESS_MASK _In_opt_ POBJECT_ATTRIBUTES _In_opt_ PLARGE_INTEGER _In_ ULONG _In_ ULONG AllocationAttributes |
| _In_ ACCESS_MASK _In_ POBJECT_ATTRIBUTES _Out_ PIO_STATUS_BLOCK _In_opt_ PLARGE_INTEGER AllocationSize |
| _Out_ PTRANSACTION_NOTIFICATION _In_ ULONG _In_ PLARGE_INTEGER _Out_opt_ PULONG _In_ ULONG Asynchronous |
| _Out_ PIO_STATUS_BLOCK _In_ PLARGE_INTEGER ByteOffset |
| _In_ ACCESS_MASK _In_ POBJECT_ATTRIBUTES _In_opt_ PCLIENT_ID ClientId |
| _In_ ACCESS_MASK _In_opt_ POBJECT_ATTRIBUTES _In_opt_ PUNICODE_STRING _In_opt_ ULONG _In_opt_ ULONG CommitStrength |
Definition at line 393 of file zwfuncs.h.
Referenced by NtCancelTimer(), PciBeginStateTransition(), PciQueryPowerCapabilities(), and START_TEST().
| _In_ ACCESS_MASK _In_opt_ POBJECT_ATTRIBUTES _In_ BOOLEAN EffectiveOnly |
| _In_ ENLISTMENT_INFORMATION_CLASS EnlistmentInformationClass |
| _In_ ENLISTMENT_INFORMATION_CLASS _In_ ULONG EnlistmentInformationLength |
| _In_ ACCESS_MASK _In_opt_ POBJECT_ATTRIBUTES _In_ EVENT_TYPE EventType |
| _In_ ACCESS_MASK _In_ POBJECT_ATTRIBUTES _Out_ PIO_STATUS_BLOCK _In_opt_ PLARGE_INTEGER _In_ ULONG FileAttributes |
| _Out_ PFILE_NETWORK_OPEN_INFORMATION FileInformation |
| _In_opt_ HANDLE _In_opt_ PIO_APC_ROUTINE _In_opt_ PVOID _Out_ PIO_STATUS_BLOCK _In_ ULONG _In_ FILE_INFORMATION_CLASS FileInformationClass |
| _In_opt_ HANDLE _In_opt_ PIO_APC_ROUTINE _In_opt_ PVOID _Out_ PIO_STATUS_BLOCK _In_ ULONG FsControlCode |
| _Out_ PIO_STATUS_BLOCK _In_ ULONG _In_ FS_INFORMATION_CLASS FsInformationClass |
| _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_ ACCESS_MASK _In_opt_ POBJECT_ATTRIBUTES _In_ EVENT_TYPE _In_ BOOLEAN InitialState |
| _Out_ PIO_STATUS_BLOCK IoStatusBlock |
| _In_ KEY_INFORMATION_CLASS KeyInformationClass |
Definition at line 167 of file zwfuncs.h.
Referenced by CmEnumerateKey(), CmpQueryKeyData(), CmQueryKey(), DECLARE_INTERFACE_(), NtEnumerateKey(), and NtQueryKey().
| _In_ PUNICODE_STRING _In_ KEY_VALUE_INFORMATION_CLASS KeyValueInformationClass |
| _Inout_ PUNICODE_STRING LinkTarget |
Definition at line 292 of file zwfuncs.h.
Referenced by CreateHardLinkW(), CSR_API(), GetNTObjectSymbolicLinkTarget(), IopStoreSystemPartitionInformation(), IsThisARootDirectory(), MountMgrMountedDeviceArrival(), MountMgrQuerySymbolicLink(), MountMgrVolumeMountPointCreated(), MountMgrVolumeMountPointDeleted(), NtCreateSymbolicLinkObject(), NtQuerySymbolicLinkObject(), ScmConvertToBootPathName(), SmpTranslateSystemPartitionInformation(), and START_TEST().
| _In_ ACCESS_MASK _In_opt_ POBJECT_ATTRIBUTES _In_opt_ PUNICODE_STRING LogFileName |
| _In_ ACCESS_MASK _In_opt_ POBJECT_ATTRIBUTES _In_opt_ PLARGE_INTEGER MaximumSize |
| _In_ PUNICODE_STRING NewName |
Definition at line 1203 of file zwfuncs.h.
Referenced by Ext2SetLinkInfo(), Ext2SetRenameInfo(), FatSetRenameInfo(), getxyDataEnt(), LdrpApplyFileNameRedirection(), ObpLookupObjectName(), RtlDosApplyFileIsolationRedirection_Ustr(), UDFHardLink(), UDFRename(), vfatPrepareTargetForRename(), VfatSetRenameInformation(), and WaitNamedPipeW().
| _In_ ACCESS_MASK _In_opt_ POBJECT_ATTRIBUTES _In_ BOOLEAN _In_ TOKEN_TYPE _Out_ PHANDLE NewTokenHandle |
| _Out_ PTRANSACTION_NOTIFICATION _In_ ULONG NotificationLength |
| _In_ ACCESS_MASK _In_ HANDLE _In_ HANDLE _In_opt_ POBJECT_ATTRIBUTES _In_opt_ ULONG _In_ NOTIFICATION_MASK NotificationMask |
| _In_opt_ HANDLE _In_opt_ PIO_APC_ROUTINE _In_opt_ PVOID _Out_ PIO_STATUS_BLOCK _In_ ULONG NotifyFilter |
Definition at line 504 of file zwfuncs.h.
Referenced by Ext2SetFileInformation(), UDFSetBasicInformation(), and VfatSetBasicInformation().
| _In_ ACCESS_MASK _In_ POBJECT_ATTRIBUTES ObjectAttributes |
| _In_ OBJECT_INFORMATION_CLASS ObjectInformationClass |
| _In_ OBJECT_INFORMATION_CLASS _In_ ULONG ObjectInformationLength |
| _In_ ACCESS_MASK _In_ BOOLEAN OpenAsSelf |
Definition at line 700 of file zwfuncs.h.
Referenced by NtOpenThreadToken(), NtOpenThreadTokenEx(), OpenThreadToken(), and START_TEST().
| _In_ ACCESS_MASK _In_ POBJECT_ATTRIBUTES _In_ ULONG OpenOptions |
| int Protect |
Definition at line 221 of file zwfuncs.h.
Referenced by CcpAllocateSection(), IntVideoPortMapMemory(), IntVideoPortMapPhysicalMemory(), KdbpOverwriteInstruction(), KmtInitTestContext(), MapViewOfFileEx(), MiGetPageProtection(), MiMakeProtectionMask(), MiQueryAddressState(), MmAlterViewAttributes(), MmCreateMemoryArea(), MmGetPageProtect(), MmInitializeRegion(), MmInsertMemoryArea(), MmMapViewOfArm3Section(), MmMapViewOfSection(), MmMapViewOfSegment(), MmProtectSectionView(), NtAllocateVirtualMemory(), NtMapViewOfSection(), and test_pack_MEMORY_BASIC_INFORMATION().
| _In_ KTMOBJECT_TYPE QueryType |
| _In_ RESOURCEMANAGER_INFORMATION_CLASS ResourceManagerInformationClass |
| _In_ RESOURCEMANAGER_INFORMATION_CLASS _In_ ULONG ResourceManagerInformationLength |
| _In_ PLARGE_INTEGER _In_opt_ PTIMER_APC_ROUTINE _In_opt_ PVOID _In_ BOOLEAN ResumeTimer |
| _In_ ACCESS_MASK _In_opt_ POBJECT_ATTRIBUTES _In_opt_ PLARGE_INTEGER _In_ ULONG SectionPageProtection |
| _In_ SECURITY_INFORMATION SecurityInformation |
| _In_ ACCESS_MASK _In_ POBJECT_ATTRIBUTES _Out_ PIO_STATUS_BLOCK _In_ ULONG ShareAccess |
| _In_ THREADINFOCLASS ThreadInformationClass |
| _In_ PLARGE_INTEGER _In_opt_ PTIMER_APC_ROUTINE TimerApcRoutine |
Definition at line 429 of file zwfuncs.h.
Referenced by NtSetTimer().
| _In_ PLARGE_INTEGER _In_opt_ PTIMER_APC_ROUTINE _In_opt_ PVOID TimerContext |
Definition at line 430 of file zwfuncs.h.
Referenced by MxTimer::Initialize(), _MdTimer::Initialize(), NtSetTimer(), PcRegisterIoTimeout(), and TestTimerApcRoutine().
| _In_ TIMER_SET_INFORMATION_CLASS TimerSetInformationClass |
| _In_ TIMER_SET_INFORMATION_CLASS _In_ ULONG TimerSetInformationLength |
| _In_ ACCESS_MASK _In_opt_ POBJECT_ATTRIBUTES _In_ TIMER_TYPE TimerType |
Definition at line 403 of file zwfuncs.h.
Referenced by NtCreateTimer().
| _In_ ACCESS_MASK _In_ POBJECT_ATTRIBUTES _Reserved_ ULONG TitleIndex |
| _In_opt_ PLARGE_INTEGER TmVirtualClock |
| _In_ TOKEN_INFORMATION_CLASS TokenInformationClass |
| _In_ TOKEN_INFORMATION_CLASS _In_ ULONG TokenInformationLength |
| _In_ ACCESS_MASK _In_opt_ POBJECT_ATTRIBUTES _In_ BOOLEAN _In_ TOKEN_TYPE TokenType |
| _In_ ACCESS_MASK _In_ POBJECT_ATTRIBUTES _In_ ULONG _In_ HANDLE TransactionHandle |
| _In_ TRANSACTION_INFORMATION_CLASS _In_ PVOID TransactionInformation |
| _In_ TRANSACTION_INFORMATION_CLASS TransactionInformationClass |
| _In_ TRANSACTIONMANAGER_INFORMATION_CLASS _In_ PVOID TransactionManagerInformation |
| _In_ TRANSACTIONMANAGER_INFORMATION_CLASS TransactionManagerInformationClass |
| _Out_ PTRANSACTION_NOTIFICATION TransactionNotification |
| _In_ HANDLE _Outptr_result_bytebuffer_ ViewSize PVOID _In_ ULONG_PTR _In_ SIZE_T _Inout_opt_ PLARGE_INTEGER _Inout_ PSIZE_T ViewSize |