ReactOS 0.4.16-dev-959-g2ec3a19
|
Go to the source code of this file.
#define __assert_annotationA | ( | msg | ) | DbgPrint("Assertion failed at %s(%d): %s\n", __FILE__, __LINE__, msg) |
Definition at line 3222 of file rtlfuncs.h.
#define __assert_annotationW | ( | msg | ) | DbgPrint("Assertion failed at %s(%d): %S\n", __FILE__, __LINE__, msg) |
Definition at line 3224 of file rtlfuncs.h.
Definition at line 3292 of file rtlfuncs.h.
#define FAST_FAIL_CORRUPT_LIST_ENTRY 3 |
#define FAST_FAIL_FATAL_APP_EXIT 7 |
#define FAST_FAIL_GS_COOKIE_INIT 6 |
#define FAST_FAIL_GUARD_ICALL_CHECK_FAILURE 10 |
#define FAST_FAIL_GUARD_WRITE_CHECK_FAILURE 11 |
#define FAST_FAIL_INCORRECT_STACK 4 |
#define FAST_FAIL_INVALID_ARG 5 |
#define FAST_FAIL_INVALID_FAST_FAIL_CODE 0xFFFFFFFF |
#define FAST_FAIL_INVALID_FIBER_SWITCH 12 |
#define FAST_FAIL_INVALID_JUMP_BUFFER 18 |
#define FAST_FAIL_INVALID_REFERENCE_COUNT 14 |
#define FAST_FAIL_INVALID_SET_OF_CONTEXT 13 |
#define FAST_FAIL_LEGACY_GS_VIOLATION 0 |
#define FAST_FAIL_MRDATA_MODIFIED 19 |
#define FAST_FAIL_RANGE_CHECK_FAILURE 8 |
#define FAST_FAIL_STACK_COOKIE_CHECK_FAILURE 2 |
#define FAST_FAIL_UNSAFE_REGISTRY_ACCESS 9 |
#define FAST_FAIL_VTGUARD_CHECK_FAILURE 1 |
#define FIRSTBYTE | ( | VALUE | ) | ((VALUE) & LOWBYTE_MASK) |
Definition at line 806 of file rtlfuncs.h.
#define FOURTHBYTE | ( | VALUE | ) | (((VALUE) >> 24) & LOWBYTE_MASK) |
Definition at line 809 of file rtlfuncs.h.
#define InitializeListHead32 | ( | ListHead | ) |
Definition at line 3343 of file rtlfuncs.h.
#define InterlockedFlushSList | ( | SListHead | ) | ExpInterlockedFlushSList(SListHead) |
Definition at line 3412 of file rtlfuncs.h.
#define InterlockedPopEntrySList | ( | SListHead | ) | ExpInterlockedPopEntrySList(SListHead) |
Definition at line 3409 of file rtlfuncs.h.
#define InterlockedPushEntrySList | ( | SListHead, | |
SListEntry | |||
) | ExpInterlockedPushEntrySList(SListHead, SListEntry) |
Definition at line 3406 of file rtlfuncs.h.
Definition at line 802 of file rtlfuncs.h.
Definition at line 800 of file rtlfuncs.h.
#define LONGLONG_MASK (LONGLONG_SIZE - 1) |
Definition at line 803 of file rtlfuncs.h.
Definition at line 801 of file rtlfuncs.h.
#define LOWBYTE_MASK 0x00FF |
Definition at line 804 of file rtlfuncs.h.
Definition at line 3233 of file rtlfuncs.h.
#define NT_ASSERT NT_ASSERT_NOASSUME |
Definition at line 3327 of file rtlfuncs.h.
Definition at line 3236 of file rtlfuncs.h.
#define NT_ASSERT_ASSUME | ( | exp | ) | (NT_ANALYSIS_ASSUME(exp), (void)0) |
Definition at line 3308 of file rtlfuncs.h.
Definition at line 3312 of file rtlfuncs.h.
#define NT_ASSERTMSG NT_ASSERTMSG_NOASSUME |
Definition at line 3328 of file rtlfuncs.h.
Definition at line 3242 of file rtlfuncs.h.
Definition at line 3309 of file rtlfuncs.h.
#define NT_ASSERTMSGW NT_ASSERTMSGW_NOASSUME |
Definition at line 3329 of file rtlfuncs.h.
Definition at line 3248 of file rtlfuncs.h.
Definition at line 3310 of file rtlfuncs.h.
#define NT_FRE_ASSERT (void)NT_ASSERT_ACTION |
Definition at line 3318 of file rtlfuncs.h.
#define NT_FRE_ASSERTMSG (void)NT_ASSERTMSG_ACTION |
Definition at line 3319 of file rtlfuncs.h.
#define NT_FRE_ASSERTMSGW (void)NT_ASSERTMSGW_ACTION |
Definition at line 3320 of file rtlfuncs.h.
Definition at line 3304 of file rtlfuncs.h.
Definition at line 3305 of file rtlfuncs.h.
Definition at line 3306 of file rtlfuncs.h.
#define QueryDepthSList | ( | SListHead | ) | ExQueryDepthSList(SListHead) |
Definition at line 3417 of file rtlfuncs.h.
Definition at line 3430 of file rtlfuncs.h.
#define RTL_CONTEXT_EX_CHUNK | ( | Base, | |
Layout, | |||
Chunk | |||
) | ((PVOID)((PCHAR)(Base) + RTL_CONTEXT_EX_OFFSET(Layout, Chunk))) |
Definition at line 3424 of file rtlfuncs.h.
#define RTL_CONTEXT_EX_LENGTH | ( | ContextEx, | |
Chunk | |||
) | ((ContextEx)->Chunk.Length) |
Definition at line 3423 of file rtlfuncs.h.
#define RTL_CONTEXT_EX_OFFSET | ( | ContextEx, | |
Chunk | |||
) | ((ContextEx)->Chunk.Offset) |
Definition at line 3422 of file rtlfuncs.h.
#define RTL_CONTEXT_LENGTH | ( | Context, | |
Chunk | |||
) | RTL_CONTEXT_EX_LENGTH((PCONTEXT_EX)(Context + 1), Chunk) |
Definition at line 3428 of file rtlfuncs.h.
#define RTL_CONTEXT_OFFSET | ( | Context, | |
Chunk | |||
) | RTL_CONTEXT_EX_OFFSET((PCONTEXT_EX)(Context + 1), Chunk) |
Definition at line 3426 of file rtlfuncs.h.
#define RTL_DUPLICATE_UNICODE_STRING_ALLOCATE_NULL_STRING 2 |
#define RTL_DUPLICATE_UNICODE_STRING_NULL_TERMINATE 1 |
Definition at line 3295 of file rtlfuncs.h.
Definition at line 3302 of file rtlfuncs.h.
#define RTL_STACK_WALKING_MODE_FRAMES_TO_SKIP_SHIFT 8 |
Definition at line 1193 of file rtlfuncs.h.
Definition at line 47 of file rtlfuncs.h.
Definition at line 3299 of file rtlfuncs.h.
Definition at line 429 of file rtlfuncs.h.
Definition at line 3169 of file rtlfuncs.h.
#define RtlCopyBytes RtlCopyMemory |
Definition at line 285 of file rtlfuncs.h.
#define RtlCopyMemory | ( | Destination, | |
Source, | |||
Length | |||
) | memcpy(Destination, Source, Length) |
Definition at line 282 of file rtlfuncs.h.
#define RtlCopyMemoryNonTemporal RtlCopyMemory |
Definition at line 296 of file rtlfuncs.h.
#define RtlEqualLuid | ( | Luid1, | |
Luid2 | |||
) | (((Luid1)->LowPart == (Luid2)->LowPart) && ((Luid1)->HighPart == (Luid2)->HighPart)) |
Definition at line 304 of file rtlfuncs.h.
#define RtlEqualMemory | ( | Destination, | |
Source, | |||
Length | |||
) | (!memcmp(Destination, Source, Length)) |
Definition at line 313 of file rtlfuncs.h.
#define RtlFillBytes RtlFillMemory |
Definition at line 325 of file rtlfuncs.h.
#define RtlFillMemory | ( | Destination, | |
Length, | |||
Fill | |||
) | memset(Destination, Fill, Length) |
Definition at line 322 of file rtlfuncs.h.
#define RtlInitializeSplayLinks | ( | Links | ) |
#define RtlInsertAsLeftChild | ( | ParentLinks, | |
ChildLinks | |||
) |
#define RtlInsertAsRightChild | ( | ParentLinks, | |
ChildLinks | |||
) |
Definition at line 3454 of file rtlfuncs.h.
#define RtlInterlockedAndBitsDiscardReturn | ( | Flags, | |
Flag | |||
) | (VOID) RtlInterlockedAndBits(Flags, Flag) |
Definition at line 3466 of file rtlfuncs.h.
Definition at line 3457 of file rtlfuncs.h.
#define RtlInterlockedClearBitsDiscardReturn | ( | Flags, | |
Flag | |||
) | RtlInterlockedAndBitsDiscardReturn(Flags, ~(Flag)) |
Definition at line 3469 of file rtlfuncs.h.
Definition at line 3451 of file rtlfuncs.h.
#define RtlInterlockedSetBitsDiscardReturn | ( | Flags, | |
Flag | |||
) | (VOID) RtlInterlockedSetBits(Flags, Flag) |
Definition at line 3463 of file rtlfuncs.h.
Definition at line 3460 of file rtlfuncs.h.
#define RtlIntPtrToUnicodeString | ( | Value, | |
Base, | |||
String | |||
) | RtlIntegerToUnicodeString(Value, Base, String) |
Definition at line 756 of file rtlfuncs.h.
#define RtlIsLeftChild | ( | Links | ) | (RtlLeftChild(RtlParent(Links)) == (PRTL_SPLAY_LINKS)(Links)) |
#define RtlIsNtDdiVersionAvailable WdmlibRtlIsNtDdiVersionAvailable |
Definition at line 3444 of file rtlfuncs.h.
#define RtlIsRightChild | ( | Links | ) | (RtlRightChild(RtlParent(Links)) == (PRTL_SPLAY_LINKS)(Links)) |
#define RtlIsRoot | ( | Links | ) | (RtlParent(Links) == (PRTL_SPLAY_LINKS)(Links)) |
#define RtlIsServicePackVersionInstalled WdmlibRtlIsServicePackVersionInstalled |
Definition at line 3448 of file rtlfuncs.h.
Definition at line 764 of file rtlfuncs.h.
#define RtlLargeIntegerAnd | ( | Result, | |
Source, | |||
Mask | |||
) | Result.QuadPart = Source.QuadPart & Mask.QuadPart |
Definition at line 3116 of file rtlfuncs.h.
#define RtlLargeIntegerEqualTo | ( | X, | |
Y | |||
) | (!(((X).LowPart ^ (Y).LowPart) | ((X).HighPart ^ (Y).HighPart))) |
Definition at line 3137 of file rtlfuncs.h.
Definition at line 3203 of file rtlfuncs.h.
Definition at line 3201 of file rtlfuncs.h.
Definition at line 3196 of file rtlfuncs.h.
#define RtlLargeIntegerLessOrEqualToZero | ( | X | ) | ( ((X).HighPart < 0) || !((X).LowPart | (X).HighPart) ) |
Definition at line 3209 of file rtlfuncs.h.
Definition at line 3207 of file rtlfuncs.h.
Definition at line 3205 of file rtlfuncs.h.
#define RtlLeftChild | ( | Links | ) | ((PRTL_SPLAY_LINKS)(Links))->LeftChild |
#define RtlMoveMemory | ( | Destination, | |
Source, | |||
Length | |||
) | memmove(Destination, Source, Length) |
Definition at line 365 of file rtlfuncs.h.
#define RtlParent | ( | Links | ) | ((PRTL_SPLAY_LINKS)(Links))->Parent |
#define RtlRetrieveUlong | ( | DestAddress, | |
SrcAddress | |||
) |
Definition at line 926 of file rtlfuncs.h.
#define RtlRetrieveUshort | ( | DestAddress, | |
SrcAddress | |||
) |
Definition at line 915 of file rtlfuncs.h.
#define RtlRightChild | ( | Links | ) | ((PRTL_SPLAY_LINKS)(Links))->RightChild |
Definition at line 885 of file rtlfuncs.h.
Definition at line 896 of file rtlfuncs.h.
Definition at line 949 of file rtlfuncs.h.
Definition at line 906 of file rtlfuncs.h.
#define RtlUlongByteSwap | ( | _x | ) | _byteswap_ulong((_x)) |
Definition at line 3215 of file rtlfuncs.h.
#define RtlUlonglongByteSwap | ( | _x | ) | _byteswap_uint64((_x)) |
Definition at line 3216 of file rtlfuncs.h.
Definition at line 1022 of file rtlfuncs.h.
#define RtlUshortByteSwap | ( | _x | ) | _byteswap_ushort((USHORT)(_x)) |
Definition at line 3214 of file rtlfuncs.h.
#define RtlZeroBytes RtlZeroMemory |
Definition at line 386 of file rtlfuncs.h.
#define RtlZeroMemory | ( | Destination, | |
Length | |||
) | memset(Destination, 0, Length) |
Definition at line 383 of file rtlfuncs.h.
#define SECONDBYTE | ( | VALUE | ) | (((VALUE) >> 8) & LOWBYTE_MASK) |
Definition at line 807 of file rtlfuncs.h.
#define SHORT_MASK (SHORT_SIZE - 1) |
Definition at line 799 of file rtlfuncs.h.
Definition at line 798 of file rtlfuncs.h.
#define THIRDBYTE | ( | VALUE | ) | (((VALUE) >> 16) & LOWBYTE_MASK) |
Definition at line 808 of file rtlfuncs.h.
$endif | ( | _NTDDK_ | ) |
Definition at line 559 of file iofuncs.h.
$endif | ( | _NTIFS_ | ) |
Definition at line 2842 of file rtlfuncs.h.
$endif | ( | _WDMDDK_ | ) |
Definition at line 3472 of file rtlfuncs.h.
Definition at line 5 of file rtlfuncs.h.
__drv_allocatesMem | ( | Mem | ) |
Definition at line 37 of file exfuncs.h.
_At_ | ( | AnsiString-> | Buffer, |
_Post_equal_to_(Buffer) | |||
) | -> Length, _Post_equal_to_(0)) _At_(AnsiString->MaximumLength, _Post_equal_to_(BufferSize)) FORCEINLINE VOID RtlInitEmptyAnsiString( _Out_ PANSI_STRING AnsiString, _Pre_maybenull_ _Pre_readable_size_(BufferSize) __drv_aliasesMem PCHAR Buffer, _In_ USHORT BufferSize) |
Definition at line 2969 of file rtlfuncs.h.
_At_ | ( | BitMapHeader-> | SizeOfBitMap, |
_Post_equal_to_(SizeOfBitMap) | |||
) | -> Buffer, _Post_equal_to_(BitMapBuffer)) NTSYSAPI VOID NTAPI RtlInitializeBitMap(_Out_ PRTL_BITMAP BitMapHeader, _In_opt_ __drv_aliasesMem PULONG BitMapBuffer, _In_opt_ ULONG SizeOfBitMap) |
Definition at line 59 of file dbgbitmap.h.
_Out_ _At_ | ( | DestinationString-> | Buffer, |
__drv_allocatesMem(Mem) | |||
) |
_Out_ _At_ | ( | GuidString-> | Buffer, |
__drv_allocatesMem(Mem) | |||
) |
|
pure virtual |
_In_range_ | ( | <, BitMapHeader-> | SizeOfBitMap | ) |
_In_ ULONG _In_range_ | ( | sizeof(COMPRESSED_DATA_INFO) | ) |
_In_ ULONG _In_range_ | ( | >= | , |
(UncompressedBufferSize -(UncompressedBufferSize/16)) | |||
) |
_In_ SIZE_T _In_reads_ | ( | String2Length | ) |
_In_ ULONG _In_ ULONG _In_reads_bytes_ | ( | AceListLength | ) |
_In_ ULONG _Out_opt_ PULONG _In_reads_bytes_ | ( | BytesInCustomCPString | ) |
*BytesInUnicodeString PWCH _In_ ULONG _Out_opt_ PULONG _In_reads_bytes_ | ( | BytesInMultiByteString | ) | const |
*BytesInUnicodeString PWSTR _In_ ULONG _Out_opt_ PULONG _In_reads_bytes_ | ( | BytesInOemString | ) |
_In_reads_bytes_ | ( | BytesInUnicodeString | ) |
_In_ ULONG _In_reads_bytes_ | ( | CompressedBufferSize | ) |
_In_ ULONG _In_ ULONG _In_reads_bytes_ | ( | CompressedTailSize | ) |
*UTF8StringActualByteCount PCHAR _In_ ULONG _Out_ PULONG _In_reads_bytes_ | ( | UnicodeStringByteCount | ) |
*UnicodeStringActualByteCount PWSTR _In_ ULONG _Out_ PULONG _In_reads_bytes_ | ( | UTF8StringByteCount | ) |
_In_ ULONG _Inout_updates_bytes_ | ( | CompressedDataInfoLength | ) |
_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 | ) | -> Buffer, _Post_equal_to_(SourceString)) _When_(SourceString != NULL, _At_(DestinationString->Length, _Post_equal_to_(_String_length_(SourceString) * sizeof(WCHAR))) _At_(DestinationString->MaximumLength, _Post_equal_to_(DestinationString->Length + sizeof(WCHAR)))) _When_(SourceString == NULL, _At_(DestinationString->Length, _Post_equal_to_(0)) _At_(DestinationString->MaximumLength, _Post_equal_to_(0))) NTSYSAPI VOID NTAPI RtlInitUnicodeString( _Out_ PUNICODE_STRING DestinationString, _In_opt_z_ __drv_aliasesMem PCWSTR SourceString) |
Definition at line 347 of file common.c.
_IRQL_requires_max_ | ( | PASSIVE_LEVEL | ) | -> Buffer, __drv_freesMem(Mem)) PUNICODE_STRING UnicodeString) |
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.
|
pure virtual |
_In_ ULONG _Out_writes_bytes_ | ( | CompressedBufferSize | ) |
_Out_writes_bytes_ | ( | DestinationSidLength | ) |
_Out_writes_bytes_to_ | ( | MaxBytesInCustomCPString | , |
* | BytesInCustomCPString | ||
) |
_Out_writes_bytes_to_ | ( | MaxBytesInUnicodeString | , |
* | BytesInUnicodeString | ||
) |
_Out_writes_bytes_to_ | ( | UncompressedBufferSize | , |
* | FinalUncompressedSize | ||
) |
_Out_writes_bytes_to_ | ( | UncompressedFragmentSize | , |
* | FinalUncompressedSize | ||
) |
_Ret_range_ | ( | ) |
_Success_ | ( | 1 | ) | -> MaximumLength) _Unchanged_(Destination->Buffer) _When_(_Old_(Destination->Length)+Source->Length<=Destination->MaximumLength, _At_(Destination->Length, _Post_equal_to_(_Old_(Destination->Length)+Source->Length)) _At_(return, _Out_range_(==, 0))) _When_(_Old_(Destination->Length)+Source->Length > Destination->MaximumLength, _Unchanged_(Destination->Length) _At_(return, _Out_range_(<, 0))) NTSYSAPI NTSTATUS NTAPI RtlAppendUnicodeStringToString(_Inout_ PUNICODE_STRING Destination, _In_ PCUNICODE_STRING Source) |
_Success_ | ( | return ! | = -1 | ) |
Definition at line 1028 of file fsctrl.c.
_When_ | ( | AllocateDestinationString | , |
_At_(DestinationString->MaximumLength, _Out_range_(<=,(SourceString->MaximumLength/sizeof(WCHAR)))) | |||
) |
|
pure virtual |
FORCEINLINE VOID AppendTailList | ( | _Inout_ PLIST_ENTRY | ListHead, |
_Inout_ PLIST_ENTRY | ListToAppend | ||
) |
Definition at line 225 of file rtlfuncs.h.
Definition at line 84 of file rtlfuncs.h.
Referenced by InsertHeadList(), InsertTailList(), RemoveEntryList(), RemoveHeadList(), RemoveTailList(), and RtlpCheckListEntry().
FORCEINLINE VOID InitializeListHead | ( | _Out_ PLIST_ENTRY | ListHead | ) |
Definition at line 51 of file rtlfuncs.h.
FORCEINLINE VOID InitializeSListHead | ( | _Out_ PSLIST_HEADER | SListHead | ) |
Definition at line 3368 of file rtlfuncs.h.
Referenced by ExInitializeSystemLookasideList(), ExInitPoolLookasidePointers(), InitializeTransferPackets(), MiInitializeNonPagedPool(), MmArmInitSystem(), START_TEST(), test___std_type_info(), and test_slist().
FORCEINLINE VOID InsertHeadList | ( | _Inout_ PLIST_ENTRY | ListHead, |
_Inout_ __drv_aliasesMem PLIST_ENTRY | Entry | ||
) |
Definition at line 204 of file rtlfuncs.h.
FORCEINLINE VOID InsertTailList | ( | _Inout_ PLIST_ENTRY | ListHead, |
_Inout_ __drv_aliasesMem PLIST_ENTRY | Entry | ||
) |
Definition at line 183 of file rtlfuncs.h.
_Must_inspect_result_ FORCEINLINE BOOLEAN IsListEmpty | ( | _In_ const LIST_ENTRY * | ListHead | ) |
Definition at line 60 of file rtlfuncs.h.
FORCEINLINE PSINGLE_LIST_ENTRY PopEntryList | ( | _Inout_ PSINGLE_LIST_ENTRY | ListHead | ) |
Definition at line 243 of file rtlfuncs.h.
Referenced by FxIoTarget::_CancelSentRequests(), CdCreateIrpContext(), CdUnload(), ClearTTFontCache(), DcFreeAdapter(), DcSendPacket(), ExInterlockedPopEntryList(), ExitThreadCallback(), NvNetSendPacket(), FxPkgIo::ResetStateForRestart(), FxPkgIo::ResumeProcessingForPower(), FxPkgIo::StopProcessingForPower(), and UserDerefObjectCo().
FORCEINLINE VOID PushEntryList | ( | _Inout_ PSINGLE_LIST_ENTRY | ListHead, |
_Inout_ __drv_aliasesMem PSINGLE_LIST_ENTRY | Entry | ||
) |
Definition at line 256 of file rtlfuncs.h.
Referenced by AllocateTransmitBuffers(), CdCleanupIrpContext(), DC_RELEASE_TCB(), DcAllocateRcb(), DcAllocateReceiveBuffers(), DcAllocateTransmitBuffers(), DcReturnPacket(), DcSendPacket(), ExExtendZone(), ExInitializeZone(), ExInterlockedPushEntryList(), GetIoQueueList_ProcessQueueListEntry(), InitTTFontCache(), NV_RELEASE_TCB(), NvNetSendPacket(), PushEntryListWrapper(), and UserRefObjectCo().
FORCEINLINE BOOLEAN RemoveEntryList | ( | _In_ PLIST_ENTRY | Entry | ) |
Definition at line 108 of file rtlfuncs.h.
FORCEINLINE BOOLEAN RemoveEntryListUnsafe | ( | _In_ PLIST_ENTRY | Entry | ) |
Definition at line 68 of file rtlfuncs.h.
FORCEINLINE PLIST_ENTRY RemoveHeadList | ( | _Inout_ PLIST_ENTRY | ListHead | ) |
Definition at line 131 of file rtlfuncs.h.
FORCEINLINE PLIST_ENTRY RemoveTailList | ( | _Inout_ PLIST_ENTRY | ListHead | ) |
Definition at line 157 of file rtlfuncs.h.
FORCEINLINE ULONG NTAPI RtlActiveEnumeratorsHashTable | ( | _In_ PRTL_DYNAMIC_HASH_TABLE | HashTable | ) |
Definition at line 3659 of file rtlfuncs.h.
_Must_inspect_result_ NTSYSAPI NTSTATUS NTAPI RtlAllocateAndInitializeSid | ( | _In_ PSID_IDENTIFIER_AUTHORITY | IdentifierAuthority, |
_In_ UCHAR | SubAuthorityCount, | ||
_In_ ULONG | SubAuthority0, | ||
_In_ ULONG | SubAuthority1, | ||
_In_ ULONG | SubAuthority2, | ||
_In_ ULONG | SubAuthority3, | ||
_In_ ULONG | SubAuthority4, | ||
_In_ ULONG | SubAuthority5, | ||
_In_ ULONG | SubAuthority6, | ||
_In_ ULONG | SubAuthority7, | ||
_Outptr_ PSID * | Sid | ||
) |
_Must_inspect_result_ NTSYSAPI BOOLEAN NTAPI RtlAreBitsSet | ( | _In_ PRTL_BITMAP | BitMapHeader, |
_In_ ULONG | StartingIndex, | ||
_In_ ULONG | Length | ||
) |
Definition at line 459 of file bitmap.c.
__analysis_noreturn NTSYSAPI VOID NTAPI RtlAssert | ( | _In_ PVOID | FailedAssertion, |
_In_ PVOID | FileName, | ||
_In_ ULONG | LineNumber, | ||
_In_opt_z_ PSTR | Message | ||
) |
NTSYSAPI USHORT NTAPI RtlCaptureStackBackTrace | ( | _In_ ULONG | FramesToSkip, |
_In_ ULONG | FramesToCapture, | ||
_Out_writes_to_(FramesToCapture, return) PVOID * | BackTrace, | ||
_Out_opt_ PULONG | BackTraceHash | ||
) |
Referenced by KeRosDumpStackFrames(), RtlGetCallersAddress(), TestStackWalk4(), and FxTagTracker::UpdateTagHistory().
NTSYSAPI VOID NTAPI RtlClearAllBits | ( | _In_ PRTL_BITMAP | BitMapHeader | ) |
NTSYSAPI VOID NTAPI RtlClearBits | ( | _In_ PRTL_BITMAP | BitMapHeader, |
_In_range_(0, BitMapHeader->SizeOfBitMap - NumberToClear) ULONG | StartingIndex, | ||
_In_range_(0, BitMapHeader->SizeOfBitMap - StartingIndex) ULONG | NumberToClear | ||
) |
Definition at line 314 of file bitmap.c.
NTSYSAPI ULONGLONG NTAPI RtlCmDecodeMemIoResource | ( | _In_ struct _CM_PARTIAL_RESOURCE_DESCRIPTOR * | Descriptor, |
_Out_opt_ PULONGLONG | Start | ||
) |
NTSYSAPI NTSTATUS NTAPI RtlCmEncodeMemIoResource | ( | _In_ PCM_PARTIAL_RESOURCE_DESCRIPTOR | Descriptor, |
_In_ UCHAR | Type, | ||
_In_ ULONGLONG | Length, | ||
_In_ ULONGLONG | Start | ||
) |
NTSYSAPI LONG NTAPI RtlCompareAltitudes | ( | _In_ PCUNICODE_STRING | Altitude1, |
_In_ PCUNICODE_STRING | Altitude2 | ||
) |
_Must_inspect_result_ NTSYSAPI SIZE_T NTAPI RtlCompareMemory | ( | _In_ const VOID * | Source1, |
_In_ const VOID * | Source2, | ||
_In_ SIZE_T | Length | ||
) |
_Must_inspect_result_ NTSYSAPI SIZE_T NTAPI RtlCompareMemoryUlong | ( | _In_reads_bytes_(Length) PVOID | Source, |
_In_ SIZE_T | Length, | ||
_In_ ULONG | Pattern | ||
) |
Referenced by Allocate(), RtlpRemoveFreeBlock(), RtlpValidateHeapSegment(), START_TEST(), Test_MD4(), Test_MD5(), and Test_SHA1().
NTSYSAPI NTSTATUS NTAPI RtlCompressBuffer | ( | _In_ USHORT | CompressionFormatAndEngine, |
_In_reads_bytes_(UncompressedBufferSize) PUCHAR | UncompressedBuffer, | ||
_In_ ULONG | UncompressedBufferSize, | ||
_Out_writes_bytes_to_(CompressedBufferSize, *FinalCompressedSize) PUCHAR | CompressedBuffer, | ||
_In_ ULONG | CompressedBufferSize, | ||
_In_ ULONG | UncompressedChunkSize, | ||
_Out_ PULONG | FinalCompressedSize, | ||
_In_ PVOID | WorkSpace | ||
) |
NTSYSAPI BOOLEAN NTAPI RtlContractHashTable | ( | _In_ PRTL_DYNAMIC_HASH_TABLE | HashTable | ) |
|
static |
Definition at line 2866 of file rtlfuncs.h.
FORCEINLINE LUID NTAPI_INLINE RtlConvertUlongToLuid | ( | _In_ ULONG | Val | ) |
Definition at line 3558 of file rtlfuncs.h.
Referenced by IsPrivilegeEnabled(), KsInstallBusEnumInterface(), KsRemoveBusEnumInterface(), SmpAcquirePrivilege(), and START_TEST().
NTSYSAPI VOID NTAPI RtlCopyString | ( | _Out_ PSTRING | DestinationString, |
_In_opt_ const STRING * | SourceString | ||
) |
NTSYSAPI NTSTATUS NTAPI RtlCreateServiceSid | ( | _In_ PUNICODE_STRING | ServiceName, |
_Out_writes_bytes_opt_ *ServiceSidLength PSID | ServiceSid, | ||
_Inout_ PULONG | ServiceSidLength | ||
) |
NTSYSAPI NTSTATUS NTAPI RtlCreateVirtualAccountSid | ( | _In_ PCUNICODE_STRING | Name, |
_In_ ULONG | BaseSubAuthority, | ||
_Out_writes_bytes_ *SidLength PSID | Sid, | ||
_Inout_ PULONG | SidLength | ||
) |
NTSYSAPI PRTL_SPLAY_LINKS NTAPI RtlDelete | ( | _In_ PRTL_SPLAY_LINKS | Links | ) |
NTSYSAPI BOOLEAN NTAPI RtlDeleteElementGenericTableAvl | ( | _In_ PRTL_AVL_TABLE | Table, |
_In_ PVOID | Buffer | ||
) |
Referenced by ApphelpCacheRemoveEntryNolock(), and RtlpDphRemoveFromBusyList().
NTSYSAPI VOID NTAPI RtlDeleteHashTable | ( | _In_ _When_((HashTable->Flags &RTL_HASH_ALLOCATED_HEADER), __drv_freesMem(Mem) _Post_invalid_) PRTL_DYNAMIC_HASH_TABLE | HashTable | ) |
NTSYSAPI VOID NTAPI RtlDeleteNoSplay | ( | _In_ PRTL_SPLAY_LINKS | Links, |
_Inout_ PRTL_SPLAY_LINKS * | Root | ||
) |
Referenced by FsRtlRemoveNodeFromTunnel().
_Must_inspect_result_ NTSYSAPI NTSTATUS NTAPI RtlDowncaseUnicodeString | ( | _When_(AllocateDestinationString, _Out_ _At_(UniDest->Buffer, __drv_allocatesMem(Mem))) _When_(!AllocateDestinationString, _Inout_) PUNICODE_STRING | UniDest, |
_In_ PCUNICODE_STRING | UniSource, | ||
_In_ BOOLEAN | AllocateDestinationString | ||
) |
FORCEINLINE ULONG NTAPI RtlEmptyBucketsHashTable | ( | _In_ PRTL_DYNAMIC_HASH_TABLE | HashTable | ) |
Definition at line 3641 of file rtlfuncs.h.
NTSYSAPI VOID NTAPI RtlEndEnumerationHashTable | ( | _In_ PRTL_DYNAMIC_HASH_TABLE | HashTable, |
_Inout_ PRTL_DYNAMIC_HASH_TABLE_ENUMERATOR | Enumerator | ||
) |
NTSYSAPI VOID NTAPI RtlEndWeakEnumerationHashTable | ( | _In_ PRTL_DYNAMIC_HASH_TABLE | HashTable, |
_Inout_ PRTL_DYNAMIC_HASH_TABLE_ENUMERATOR | Enumerator | ||
) |
|
static |
Definition at line 2960 of file rtlfuncs.h.
|
static |
Definition at line 2906 of file rtlfuncs.h.
|
static |
Definition at line 2947 of file rtlfuncs.h.
_Must_inspect_result_ NTSYSAPI PRTL_DYNAMIC_HASH_TABLE_ENTRY NTAPI RtlEnumerateEntryHashTable | ( | _In_ PRTL_DYNAMIC_HASH_TABLE | HashTable, |
_Inout_ PRTL_DYNAMIC_HASH_TABLE_ENUMERATOR | Enumerator | ||
) |
_Must_inspect_result_ NTSYSAPI PVOID NTAPI RtlEnumerateGenericTable | ( | _In_ PRTL_GENERIC_TABLE | Table, |
_In_ BOOLEAN | Restart | ||
) |
_Must_inspect_result_ NTSYSAPI PVOID NTAPI RtlEnumerateGenericTableAvl | ( | _In_ PRTL_AVL_TABLE | Table, |
_In_ BOOLEAN | Restart | ||
) |
Referenced by ApphelpCacheFlush(), and RtlpPageHeapDestroy().
_Must_inspect_result_ NTSYSAPI PVOID NTAPI RtlEnumerateGenericTableLikeADirectory | ( | _In_ PRTL_AVL_TABLE | Table, |
_In_opt_ PRTL_AVL_MATCH_FUNCTION | MatchFunction, | ||
_In_opt_ PVOID | MatchData, | ||
_In_ ULONG | NextFlag, | ||
_Inout_ PVOID * | RestartKey, | ||
_Inout_ PULONG | DeleteCount, | ||
_In_ PVOID | Buffer | ||
) |
_Must_inspect_result_ NTSYSAPI PVOID NTAPI RtlEnumerateGenericTableWithoutSplaying | ( | _In_ PRTL_GENERIC_TABLE | Table, |
_Inout_ PVOID * | RestartKey | ||
) |
Referenced by CdGetNextFcb().
_Must_inspect_result_ NTSYSAPI PVOID NTAPI RtlEnumerateGenericTableWithoutSplayingAvl | ( | _In_ PRTL_AVL_TABLE | Table, |
_Inout_ PVOID * | RestartKey | ||
) |
NTSYSAPI BOOLEAN NTAPI RtlExpandHashTable | ( | _In_ PRTL_DYNAMIC_HASH_TABLE | HashTable | ) |
NTSYSAPI LARGE_INTEGER NTAPI RtlExtendedIntegerMultiply | ( | _In_ LARGE_INTEGER | Multiplicand, |
_In_ LONG | Multiplier | ||
) |
NTSYSAPI LARGE_INTEGER NTAPI RtlExtendedLargeIntegerDivide | ( | _In_ LARGE_INTEGER | Dividend, |
_In_ ULONG | Divisor, | ||
_Out_opt_ PULONG | Remainder | ||
) |
NTSYSAPI VOID NTAPI RtlFillMemoryUlong | ( | _Out_writes_bytes_all_(Length) PVOID | Destination, |
_In_ SIZE_T | Length, | ||
_In_ ULONG | Pattern | ||
) |
NTSYSAPI VOID NTAPI RtlFillMemoryUlonglong | ( | _Out_writes_bytes_all_(Length) PVOID | Destination, |
_In_ SIZE_T | Length, | ||
_In_ ULONGLONG | Pattern | ||
) |
Referenced by MiCreatePagingFileMap().
NTSYSAPI ULONG NTAPI RtlFindClearRuns | ( | _In_ PRTL_BITMAP | BitMapHeader, |
_Out_writes_to_(SizeOfRunArray, return) PRTL_BITMAP_RUN | RunArray, | ||
_In_range_(>, 0) ULONG | SizeOfRunArray, | ||
_In_ BOOLEAN | LocateLongestRuns | ||
) |
NTSYSAPI NTSTATUS NTAPI RtlFindClosestEncodableLength | ( | _In_ ULONGLONG | SourceLength, |
_Out_ PULONGLONG | TargetLength | ||
) |
NTSYSAPI ULONG NTAPI RtlFindFirstRunClear | ( | _In_ PRTL_BITMAP | BitMapHeader, |
_Out_ PULONG | StartingIndex | ||
) |
NTSYSAPI ULONG NTAPI RtlFindLastBackwardRunClear | ( | _In_ PRTL_BITMAP | BitMapHeader, |
_In_ ULONG | FromIndex, | ||
_Out_ PULONG | StartingRunIndex | ||
) |
NTSYSAPI ULONG NTAPI RtlFindLongestRunClear | ( | _In_ PRTL_BITMAP | BitMapHeader, |
_Out_ PULONG | StartingIndex | ||
) |
NTSYSAPI ULONG NTAPI RtlFindNextForwardRunClear | ( | _In_ PRTL_BITMAP | BitMapHeader, |
_In_ ULONG | FromIndex, | ||
_Out_ PULONG | StartingRunIndex | ||
) |
NTSYSAPI ULONG NTAPI RtlFindNextForwardRunSet | ( | _In_ PRTL_BITMAP | BitMapHeader, |
_In_ ULONG | FromIndex, | ||
_Out_ PULONG | StartingRunIndex | ||
) |
NTSYSAPI VOID NTAPI RtlGetCallersAddress | ( | _Out_ PVOID * | CallersAddress, |
_Out_ PVOID * | CallersCaller | ||
) |
Definition at line 22 of file except.c.
Referenced by CmpLockRegistryExclusive(), and RxPurgeFcbInSystemCache().
NTSYSAPI NTSTATUS NTAPI RtlGetCompressionWorkSpaceSize | ( | _In_ USHORT | CompressionFormatAndEngine, |
_Out_ PULONG | CompressBufferWorkSpaceSize, | ||
_Out_ PULONG | CompressFragmentWorkSpaceSize | ||
) |
NTSYSAPI NTSTATUS NTAPI RtlGetDaclSecurityDescriptor | ( | _In_ PSECURITY_DESCRIPTOR | SecurityDescriptor, |
_Out_ PBOOLEAN | DaclPresent, | ||
_Out_ PACL * | Dacl, | ||
_Out_ PBOOLEAN | DaclDefaulted | ||
) |
_Must_inspect_result_ NTSYSAPI PVOID NTAPI RtlGetElementGenericTable | ( | _In_ PRTL_GENERIC_TABLE | Table, |
_In_ ULONG | I | ||
) |
_Must_inspect_result_ NTSYSAPI PVOID NTAPI RtlGetElementGenericTableAvl | ( | _In_ PRTL_AVL_TABLE | Table, |
_In_ ULONG | I | ||
) |
_Must_inspect_result_ NTSYSAPI PRTL_DYNAMIC_HASH_TABLE_ENTRY NTAPI RtlGetNextEntryHashTable | ( | _In_ PRTL_DYNAMIC_HASH_TABLE | HashTable, |
_In_ PRTL_DYNAMIC_HASH_TABLE_CONTEXT | Context | ||
) |
NTSYSAPI BOOLEAN NTAPI RtlGetProductInfo | ( | _In_ ULONG | OSMajorVersion, |
_In_ ULONG | OSMinorVersion, | ||
_In_ ULONG | SpMajorVersion, | ||
_In_ ULONG | SpMinorVersion, | ||
_Out_ PULONG | ReturnedProductType | ||
) |
NTSYSAPI NTSTATUS NTAPI RtlIdnToAscii | ( | _In_ ULONG | Flags, |
_In_ PCWSTR | SourceString, | ||
_In_ LONG | SourceStringLength, | ||
_Out_writes_to_ *, *DestinationStringLength PWSTR | DestinationString, | ||
_Inout_ PLONG | DestinationStringLength | ||
) |
NTSYSAPI NTSTATUS NTAPI RtlIdnToNameprepUnicode | ( | _In_ ULONG | Flags, |
_In_ PCWSTR | SourceString, | ||
_In_ LONG | SourceStringLength, | ||
_Out_writes_to_ *, *DestinationStringLength PWSTR | DestinationString, | ||
_Inout_ PLONG | DestinationStringLength | ||
) |
NTSYSAPI NTSTATUS NTAPI RtlIdnToUnicode | ( | IN ULONG | Flags, |
IN PCWSTR | SourceString, | ||
IN LONG | SourceStringLength, | ||
OUT PWSTR | DestinationString, | ||
IN OUT PLONG | DestinationStringLength | ||
) |
NTSYSAPI BOOLEAN NTAPI RtlInitEnumerationHashTable | ( | _In_ PRTL_DYNAMIC_HASH_TABLE | HashTable, |
_Out_ PRTL_DYNAMIC_HASH_TABLE_ENUMERATOR | Enumerator | ||
) |
FORCEINLINE VOID NTAPI RtlInitHashTableContext | ( | _Inout_ PRTL_DYNAMIC_HASH_TABLE_CONTEXT | Context | ) |
FORCEINLINE VOID NTAPI RtlInitHashTableContextFromEnumerator | ( | _Inout_ PRTL_DYNAMIC_HASH_TABLE_CONTEXT | Context, |
_In_ PRTL_DYNAMIC_HASH_TABLE_ENUMERATOR | Enumerator | ||
) |
Definition at line 3602 of file rtlfuncs.h.
NTSYSAPI BOOLEAN NTAPI RtlInitWeakEnumerationHashTable | ( | _In_ PRTL_DYNAMIC_HASH_TABLE | HashTable, |
_Out_ PRTL_DYNAMIC_HASH_TABLE_ENUMERATOR | Enumerator | ||
) |
NTSYSAPI PVOID NTAPI RtlInsertElementGenericTable | ( | _In_ PRTL_GENERIC_TABLE | Table, |
_In_reads_bytes_(BufferSize) PVOID | Buffer, | ||
_In_ CLONG | BufferSize, | ||
_Out_opt_ PBOOLEAN | NewElement | ||
) |
NTSYSAPI PVOID NTAPI RtlInsertElementGenericTableAvl | ( | _In_ PRTL_AVL_TABLE | Table, |
_In_reads_bytes_(BufferSize) PVOID | Buffer, | ||
_In_ CLONG | BufferSize, | ||
_Out_opt_ PBOOLEAN | NewElement | ||
) |
Referenced by ApphelpCacheParse(), and RtlpDphPlaceOnBusyList().
NTSYSAPI PVOID NTAPI RtlInsertElementGenericTableFull | ( | _In_ PRTL_GENERIC_TABLE | Table, |
_In_reads_bytes_(BufferSize) PVOID | Buffer, | ||
_In_ CLONG | BufferSize, | ||
_Out_opt_ PBOOLEAN | NewElement, | ||
_In_ PVOID | NodeOrParent, | ||
_In_ TABLE_SEARCH_RESULT | SearchResult | ||
) |
NTSYSAPI PVOID NTAPI RtlInsertElementGenericTableFullAvl | ( | _In_ PRTL_AVL_TABLE | Table, |
_In_reads_bytes_(BufferSize) PVOID | Buffer, | ||
_In_ CLONG | BufferSize, | ||
_Out_opt_ PBOOLEAN | NewElement, | ||
_In_ PVOID | NodeOrParent, | ||
_In_ TABLE_SEARCH_RESULT | SearchResult | ||
) |
Referenced by ApphelpCacheUpdateEntry().
NTSYSAPI BOOLEAN NTAPI RtlInsertEntryHashTable | ( | _In_ PRTL_DYNAMIC_HASH_TABLE | HashTable, |
_In_ __drv_aliasesMem PRTL_DYNAMIC_HASH_TABLE_ENTRY | Entry, | ||
_In_ ULONG_PTR | Signature, | ||
_Inout_opt_ PRTL_DYNAMIC_HASH_TABLE_CONTEXT | Context | ||
) |
NTSYSAPI ULONGLONG NTAPI RtlIoDecodeMemIoResource | ( | _In_ struct _IO_RESOURCE_DESCRIPTOR * | Descriptor, |
_Out_opt_ PULONGLONG | Alignment, | ||
_Out_opt_ PULONGLONG | MinimumAddress, | ||
_Out_opt_ PULONGLONG | MaximumAddress | ||
) |
NTSYSAPI NTSTATUS NTAPI RtlIoEncodeMemIoResource | ( | _In_ struct _IO_RESOURCE_DESCRIPTOR * | Descriptor, |
_In_ UCHAR | Type, | ||
_In_ ULONGLONG | Length, | ||
_In_ ULONGLONG | Alignment, | ||
_In_ ULONGLONG | MinimumAddress, | ||
_In_ ULONGLONG | MaximumAddress | ||
) |
_Must_inspect_result_ NTSYSAPI BOOLEAN NTAPI RtlIsGenericTableEmpty | ( | _In_ PRTL_GENERIC_TABLE | Table | ) |
_Must_inspect_result_ NTSYSAPI BOOLEAN NTAPI RtlIsGenericTableEmptyAvl | ( | _In_ PRTL_AVL_TABLE | Table | ) |
NTSYSAPI NTSTATUS NTAPI RtlIsNormalizedString | ( | _In_ ULONG | NormForm, |
_In_ PCWSTR | SourceString, | ||
_In_ LONG | SourceStringLength, | ||
_Out_ PBOOLEAN | Normalized | ||
) |
BOOLEAN RTLVERLIB_DDI() RtlIsNtDdiVersionAvailable | ( | _In_ ULONG | Version | ) |
BOOLEAN RTLVERLIB_DDI() RtlIsServicePackVersionInstalled | ( | _In_ ULONG | Version | ) |
|
static |
Definition at line 3123 of file rtlfuncs.h.
|
static |
Definition at line 2920 of file rtlfuncs.h.
|
static |
Definition at line 2878 of file rtlfuncs.h.
|
static |
Definition at line 2892 of file rtlfuncs.h.
|
static |
Definition at line 2933 of file rtlfuncs.h.
_Must_inspect_result_ NTSYSAPI PVOID NTAPI RtlLookupElementGenericTable | ( | _In_ PRTL_GENERIC_TABLE | Table, |
_In_ PVOID | Buffer | ||
) |
Referenced by CdLookupFcbTable(), ClassCompleteRequest(), FsRtlAddBaseMcbEntry(), FsRtlCheckLockForReadAccess(), FsRtlCheckLockForWriteAccess(), FsRtlFastCheckLockForRead(), FsRtlFastCheckLockForWrite(), FsRtlFastUnlockSingle(), FsRtlpRebuildSharedLockRange(), FsRtlRemoveBaseMcbEntry(), MiSectionPageTableGet(), and RtlSplayTreeTest().
_Must_inspect_result_ NTSYSAPI PVOID NTAPI RtlLookupElementGenericTableAvl | ( | _In_ PRTL_AVL_TABLE | Table, |
_In_ PVOID | Buffer | ||
) |
Referenced by ApphelpCacheLookupEntry(), ApphelpCacheRemoveEntry(), and RtlpDphFindBusyMemory().
NTSYSAPI PVOID NTAPI RtlLookupElementGenericTableFull | ( | _In_ PRTL_GENERIC_TABLE | Table, |
_In_ PVOID | Buffer, | ||
_Out_ PVOID * | NodeOrParent, | ||
_Out_ TABLE_SEARCH_RESULT * | SearchResult | ||
) |
NTSYSAPI PVOID NTAPI RtlLookupElementGenericTableFullAvl | ( | _In_ PRTL_AVL_TABLE | Table, |
_In_ PVOID | Buffer, | ||
_Out_ PVOID * | NodeOrParent, | ||
_Out_ TABLE_SEARCH_RESULT * | SearchResult | ||
) |
Referenced by ApphelpCacheUpdateEntry().
_Must_inspect_result_ NTSYSAPI PRTL_DYNAMIC_HASH_TABLE_ENTRY NTAPI RtlLookupEntryHashTable | ( | _In_ PRTL_DYNAMIC_HASH_TABLE | HashTable, |
_In_ ULONG_PTR | Signature, | ||
_Out_opt_ PRTL_DYNAMIC_HASH_TABLE_CONTEXT | Context | ||
) |
_Must_inspect_result_ NTSYSAPI PVOID NTAPI RtlLookupFirstMatchingElementGenericTableAvl | ( | _In_ PRTL_AVL_TABLE | Table, |
_In_ PVOID | Buffer, | ||
_Out_ PVOID * | RestartKey | ||
) |
FORCEINLINE ULONG NTAPI RtlNonEmptyBucketsHashTable | ( | _In_ PRTL_DYNAMIC_HASH_TABLE | HashTable | ) |
Definition at line 3632 of file rtlfuncs.h.
NTSYSAPI ULONG NTAPI RtlNumberGenericTableElements | ( | _In_ PRTL_GENERIC_TABLE | Table | ) |
NTSYSAPI ULONG NTAPI RtlNumberGenericTableElementsAvl | ( | _In_ PRTL_AVL_TABLE | Table | ) |
Referenced by ApphelpCacheUpdateEntry().
NTSYSAPI ULONG NTAPI RtlNumberOfClearBits | ( | _In_ PRTL_BITMAP | BitMapHeader | ) |
NTSYSAPI ULONG NTAPI RtlNumberOfSetBits | ( | _In_ PRTL_BITMAP | BitMapHeader | ) |
Definition at line 474 of file bitmap.c.
FORCEINLINE VOID RtlpCheckListEntry | ( | _In_ PLIST_ENTRY | Entry | ) |
Definition at line 98 of file rtlfuncs.h.
Referenced by AppendTailList(), InsertHeadList(), InsertTailList(), RemoveHeadList(), and RemoveTailList().
_Must_inspect_result_ NTSYSAPI PRTL_SPLAY_LINKS NTAPI RtlRealPredecessor | ( | _In_ PRTL_SPLAY_LINKS | Links | ) |
_Must_inspect_result_ NTSYSAPI PRTL_SPLAY_LINKS NTAPI RtlRealSuccessor | ( | _In_ PRTL_SPLAY_LINKS | Links | ) |
FORCEINLINE VOID NTAPI RtlReleaseHashTableContext | ( | _Inout_ PRTL_DYNAMIC_HASH_TABLE_CONTEXT | Context | ) |
Definition at line 3613 of file rtlfuncs.h.
NTSYSAPI BOOLEAN NTAPI RtlRemoveEntryHashTable | ( | _In_ PRTL_DYNAMIC_HASH_TABLE | HashTable, |
_In_ PRTL_DYNAMIC_HASH_TABLE_ENTRY | Entry, | ||
_Inout_opt_ PRTL_DYNAMIC_HASH_TABLE_CONTEXT | Context | ||
) |
NTSYSAPI VOID NTAPI RtlSecondsSince1970ToTime | ( | _In_ ULONG | ElapsedSeconds, |
_Out_ PLARGE_INTEGER | Time | ||
) |
NTSYSAPI VOID NTAPI RtlSecondsSince1980ToTime | ( | _In_ ULONG | ElapsedSeconds, |
_Out_ PLARGE_INTEGER | Time | ||
) |
FORCEINLINE PVOID RtlSecureZeroMemory | ( | _Out_writes_bytes_all_(Size) PVOID | Pointer, |
_In_ SIZE_T | Size | ||
) |
Definition at line 3142 of file rtlfuncs.h.
Referenced by KsecDecryptMemoryAes(), KsecDecryptMemoryDes3(), KsecDeviceControl(), KsecEncryptMemoryAes(), KsecEncryptMemoryDes3(), KsecGetAesKey(), KsecGetDes3Key(), KsecGetKeyData(), KsecInitializeEncryptionSupport(), NtfsWriteDisk(), OHCI_AllocateTD(), OHCI_ControlTransfer(), and START_TEST().
NTSYSAPI VOID NTAPI RtlSetAllBits | ( | _In_ PRTL_BITMAP | BitMapHeader | ) |
NTSYSAPI VOID NTAPI RtlSetBit | ( | _In_ PRTL_BITMAP | BitMapHeader, |
_In_range_(<, BitMapHeader->SizeOfBitMap) ULONG | BitNumber | ||
) |
NTSYSAPI VOID NTAPI RtlSetBits | ( | _In_ PRTL_BITMAP | BitMapHeader, |
_In_range_(0, BitMapHeader->SizeOfBitMap - NumberToSet) ULONG | StartingIndex, | ||
_In_range_(0, BitMapHeader->SizeOfBitMap - StartingIndex) ULONG | NumberToSet | ||
) |
Definition at line 374 of file bitmap.c.
NTSYSAPI PRTL_SPLAY_LINKS NTAPI RtlSplay | ( | _Inout_ PRTL_SPLAY_LINKS | Links | ) |
_Must_inspect_result_ NTSYSAPI PRTL_SPLAY_LINKS NTAPI RtlSubtreePredecessor | ( | _In_ PRTL_SPLAY_LINKS | Links | ) |
_Must_inspect_result_ NTSYSAPI PRTL_SPLAY_LINKS NTAPI RtlSubtreeSuccessor | ( | _In_ PRTL_SPLAY_LINKS | Links | ) |
_Must_inspect_result_ NTSYSAPI BOOLEAN NTAPI RtlTestBit | ( | _In_ PRTL_BITMAP | BitMapHeader, |
_In_range_(<, BitMapHeader->SizeOfBitMap) ULONG | BitNumber | ||
) |
NTSYSAPI VOID NTAPI RtlTimeToTimeFields | ( | _In_ PLARGE_INTEGER | Time, |
_Out_ PTIME_FIELDS | TimeFields | ||
) |
FORCEINLINE ULONG NTAPI RtlTotalBucketsHashTable | ( | _In_ PRTL_DYNAMIC_HASH_TABLE | HashTable | ) |
Definition at line 3623 of file rtlfuncs.h.
FORCEINLINE ULONG NTAPI RtlTotalEntriesHashTable | ( | _In_ PRTL_DYNAMIC_HASH_TABLE | HashTable | ) |
Definition at line 3650 of file rtlfuncs.h.
_Must_inspect_result_ NTSYSAPI NTSTATUS NTAPI RtlUpcaseUnicodeString | ( | _When_(AllocateDestinationString, _Out_ _At_(DestinationString->Buffer, __drv_allocatesMem(Mem))) _When_(!AllocateDestinationString, _Inout_) PUNICODE_STRING | DestinationString, |
_In_ PCUNICODE_STRING | SourceString, | ||
_In_ BOOLEAN | AllocateDestinationString | ||
) |
_Must_inspect_result_ NTSYSAPI NTSTATUS NTAPI RtlValidateUnicodeString | ( | _In_ ULONG | Flags, |
_In_ PCUNICODE_STRING | String | ||
) |
NTSYSAPI ULONG NTAPI RtlWalkFrameChain | ( | _Out_writes_(Count -(Flags > > RTL_STACK_WALKING_MODE_FRAMES_TO_SKIP_SHIFT)) PVOID * | Callers, |
_In_ ULONG | Count, | ||
_In_ ULONG | Flags | ||
) |
_Must_inspect_result_ NTSYSAPI PRTL_DYNAMIC_HASH_TABLE_ENTRY NTAPI RtlWeaklyEnumerateEntryHashTable | ( | _In_ PRTL_DYNAMIC_HASH_TABLE | HashTable, |
_Inout_ PRTL_DYNAMIC_HASH_TABLE_ENUMERATOR | Enumerator | ||
) |
_Out_writes_bytes_to_opt_ AbsoluteSecurityDescriptorSize PSECURITY_DESCRIPTOR AbsoluteSecurityDescriptor |
Definition at line 2467 of file rtlfuncs.h.
_Out_writes_bytes_to_opt_ AbsoluteSecurityDescriptorSize PSECURITY_DESCRIPTOR _Inout_ PULONG AbsoluteSecurityDescriptorSize |
Definition at line 2468 of file rtlfuncs.h.
Definition at line 1896 of file rtlfuncs.h.
Definition at line 1879 of file rtlfuncs.h.
Referenced by AccRewriteGetExplicitEntriesFromAcl(), PrintFileDacl(), ReloadPrincipalsList(), RtlDeleteAce(), RtlGetAce(), RtlpSysVolCheckOwnerAndSecurity(), SeFastTraverseCheck(), and SepAnalyzeAcesFromDacl().
Definition at line 1871 of file rtlfuncs.h.
Referenced by RtlAddAce(), and RtlpAddData().
Definition at line 1868 of file rtlfuncs.h.
Definition at line 1859 of file rtlfuncs.h.
Referenced by CmpHiveRootSecurityDescriptor(), CreateBaseAcls(), GetDosDevicesProtection(), SepCreateImpersonationTokenDacl(), SepInitDACLs(), SepPropagateAcl(), SepSelectAcl(), and SmpCreateSecurityDescriptors().
Definition at line 1860 of file rtlfuncs.h.
Referenced by RtlAddAce(), RtlCreateAcl(), RtlpAddKnownAce(), RtlpAddKnownObjectAce(), test_pack_ACL(), and test_pack_ACL_REVISION_INFORMATION().
_In_ LARGE_INTEGER Addend2 |
Definition at line 3103 of file rtlfuncs.h.
Referenced by Intsafe_AddULong32(), Intsafe_CanAddLong64(), Intsafe_CanAddULong32(), Intsafe_CanAddULongPtr(), and RtlLargeIntegerAdd().
_In_ PRTL_AVL_COMPARE_ROUTINE _In_opt_ PRTL_AVL_ALLOCATE_ROUTINE AllocateRoutine |
Definition at line 1106 of file rtlfuncs.h.
Referenced by CreateStorageRequestBlock(), InitializeSkiplist(), RtlInitializeGenericTable(), and RtlInitializeGenericTableAvl().
Definition at line 1601 of file rtlfuncs.h.
Referenced by RtlGenerate8dot3Name().
Definition at line 1034 of file rtlfuncs.h.
_In_opt_ ULONG _In_ _Post_invalid_ PVOID BaseAddress |
Definition at line 1361 of file rtlfuncs.h.
Definition at line 2993 of file rtlfuncs.h.
Definition at line 2459 of file rtlfuncs.h.
Definition at line 2994 of file rtlfuncs.h.
Definition at line 1519 of file rtlfuncs.h.
Definition at line 1570 of file rtlfuncs.h.
Definition at line 1517 of file rtlfuncs.h.
Definition at line 507 of file rtlfuncs.h.
_In_ PUNICODE_STRING _In_ ULONG CaseInsensitiveIndex |
Definition at line 1699 of file rtlfuncs.h.
Referenced by NpFindPrefix(), NpFindRelativePrefix(), and RtlFindUnicodePrefix().
Definition at line 2294 of file rtlfuncs.h.
Referenced by FAT16CountAvailableClusters(), FAT16FindAndMarkAvailableCluster(), FAT16GetNextCluster(), FAT16WriteCluster(), FAT32CountAvailableClusters(), FAT32FindAndMarkAvailableCluster(), FAT32GetNextCluster(), FAT32WriteCluster(), HvpInitializeMemoryHive(), KdpCopyMemoryChunks(), main(), RamDiskLoadVirtualFile(), and RegImportBinaryHive().
_Out_ PCPTABLEINFO CodePageTable |
Definition at line 1996 of file rtlfuncs.h.
Definition at line 2186 of file rtlfuncs.h.
_In_ PRTL_AVL_COMPARE_ROUTINE CompareRoutine |
Definition at line 1105 of file rtlfuncs.h.
Referenced by FileIoOpen(), InitializeSkiplist(), RtlInitializeGenericTable(), and RtlInitializeGenericTableAvl().
Definition at line 2291 of file rtlfuncs.h.
Referenced by RtlCompressBuffer(), and RtlDecompressBuffer().
Definition at line 2318 of file rtlfuncs.h.
_Out_writes_bytes_to_opt_ AbsoluteSecurityDescriptorSize PSECURITY_DESCRIPTOR _Inout_ PULONG _Out_writes_bytes_to_opt_ DaclSize PACL Dacl |
Definition at line 832 of file rtlfuncs.h.
Definition at line 833 of file rtlfuncs.h.
Definition at line 831 of file rtlfuncs.h.
_Out_writes_bytes_to_opt_ AbsoluteSecurityDescriptorSize PSECURITY_DESCRIPTOR _Inout_ PULONG _Out_writes_bytes_to_opt_ DaclSize PACL _Inout_ PULONG DaclSize |
Definition at line 2470 of file rtlfuncs.h.
_In_ PCWSTR _In_ LONG _Out_writes_to_ DestinationStringLength PWSTR DestinationString |
Definition at line 418 of file rtlfuncs.h.
_In_ PCWSTR _In_ LONG _Out_writes_to_ DestinationStringLength PWSTR _Inout_ PLONG DestinationStringLength |
Definition at line 2593 of file rtlfuncs.h.
_In_ LARGE_INTEGER Divisor |
Definition at line 3061 of file rtlfuncs.h.
Referenced by AcpiUtDivide(), AcpiUtShortDivide(), KiComputeReciprocal(), LlbHwVersaKmiInitialize(), RoundingDivide(), RtlEnlargedUnsignedDivide(), RtlExtendedLargeIntegerDivide(), RtlLargeIntegerDivide(), and UnsignedDivMod128().
_Out_ PUNICODE_STRING DosName |
Definition at line 1286 of file rtlfuncs.h.
Referenced by CreateStringWithGlobal(), DriverEntry(), GlobalCreateSymbolicLink(), GlobalDeleteSymbolicLink(), IoVolumeDeviceToDosName(), PrintVolumeInfo(), RedirectSavedLink(), RtlDosPathNameToNtPathName_U(), RtlDosPathNameToNtPathName_U_WithStatus(), RtlDosPathNameToRelativeNtPathName_U(), RtlDosPathNameToRelativeNtPathName_U_WithStatus(), RtlDosPathNameToRelativeNtPathName_Ustr(), RtlpDosPathNameToRelativeNtPathName_U(), RtlpDosPathNameToRelativeNtPathName_Ustr(), TestIoVolumeDeviceToDosName(), UDFDOSName(), UDFDOSName100(), UDFDOSName200(), UDFDOSName201(), UDFDOSNameOsNative(), and UDFFileDirInfoToNT().
Definition at line 1725 of file rtlfuncs.h.
_In_ PCWSTR _Inout_ _At_ QueryTable EntryContext |
Definition at line 793 of file rtlfuncs.h.
_In_ PCWSTR _Inout_ _At_ QueryTable _Pre_unknown_ PRTL_QUERY_REGISTRY_TABLE _In_opt_ PVOID _In_opt_ PVOID Environment |
Definition at line 796 of file rtlfuncs.h.
Definition at line 2269 of file rtlfuncs.h.
Definition at line 1351 of file rtlfuncs.h.
_In_ PRTL_AVL_COMPARE_ROUTINE _In_opt_ PRTL_AVL_ALLOCATE_ROUTINE _In_opt_ PRTL_AVL_FREE_ROUTINE FreeRoutine |
Definition at line 1107 of file rtlfuncs.h.
Referenced by InitializeSkiplist(), RtlInitializeGenericTable(), RtlInitializeGenericTableAvl(), and RtlSplayTreeTest().
_In_ PUNICODE_STRING FullName |
Definition at line 1665 of file rtlfuncs.h.
Referenced by CmpOpenHiveFiles(), Concatenate(), DoesFileExist_2(), Ext2LookupFile(), FontFamilyFillInfo(), DriveVolume::GetClusterInfo(), InfIsFromOEMLocation(), IntDeleteRecursive(), InternetExplorer_get_FullName(), LdrpCreateDllSection(), MountMgrValidateBackPointer(), DriveVolume::MoveFileDumb(), OpenKeyFromFileType(), RtlFindUnicodePrefix(), and WebBrowser_get_FullName().
_In_opt_ PSECURITY_DESCRIPTOR _Out_ PSECURITY_DESCRIPTOR _In_ BOOLEAN _In_ PSECURITY_SUBJECT_CONTEXT _In_ PGENERIC_MAPPING GenericMapping |
Definition at line 1278 of file rtlfuncs.h.
Definition at line 2440 of file rtlfuncs.h.
Definition at line 342 of file rtlfuncs.h.
Definition at line 2055 of file rtlfuncs.h.
Referenced by CRYPT_AsnDecodeCMSSignerInfoInternal(), CRYPT_AsnDecodePKCSSignerInfoInternal(), CRYPT_AsnEncodeCMSSignedInfo(), ImgpLoadPEImage(), and RtlHashUnicodeString().
Definition at line 2056 of file rtlfuncs.h.
Referenced by BlHtDelete(), BlHtLookup(), EfiVmCloseProtocol(), EfiVmOpenProtocol(), NBAddNeighbor(), NBLocateNeighbor(), NBQueuePacket(), NBRemoveNeighbor(), NBResetNeighborTimeout(), NBSendPackets(), NBUpdateNeighbor(), ObpLookupEntryDirectory(), RtlHashUnicodeString(), and RxTableLookupName_ExactLengthMatch().
Definition at line 2184 of file rtlfuncs.h.
Referenced by MmHapHeapAllocatorExtend(), and RtlFreeHeap().
Definition at line 613 of file rtlfuncs.h.
Referenced by RtlAllocateHeap(), RtlFindClearBits(), RtlFindClearBitsAndSet(), RtlFindClearBitsAndSetDbg(), RtlFindClearBitsDbg(), RtlFindSetBits(), RtlFindSetBitsAndClear(), RtlFindSetBitsAndClearDbg(), RtlFindSetBitsDbg(), RtlpInsertFreeBlockHelper(), RtlpRemoveFreeBlock(), and RtlpValidateHeap().
_In_ PSID_IDENTIFIER_AUTHORITY IdentifierAuthority |
Definition at line 1810 of file rtlfuncs.h.
Definition at line 2550 of file rtlfuncs.h.
Referenced by InitOnceExecuteOnce(), and RtlRunOnceExecuteOnce().
Definition at line 399 of file rtlfuncs.h.
Definition at line 2187 of file rtlfuncs.h.
Definition at line 1973 of file rtlfuncs.h.
*BytesInMultiByteString PCHAR _In_ ULONG MaxBytesInMultiByteString |
Definition at line 1545 of file rtlfuncs.h.
*BytesInOemString PCHAR _In_ ULONG MaxBytesInOemString |
Definition at line 1578 of file rtlfuncs.h.
Definition at line 1516 of file rtlfuncs.h.
Definition at line 2997 of file rtlfuncs.h.
*BytesInMultiByteString PCHAR MultiByteString |
Definition at line 1544 of file rtlfuncs.h.
Referenced by EngMultiByteToWideChar(), EngWideCharToMultiByte(), IntMultiByteToWideCharCP(), IntMultiByteToWideCharSYMBOL(), IntMultiByteToWideCharUTF8(), IntWideCharToMultiByteCP(), IntWideCharToMultiByteSYMBOL(), IntWideCharToMultiByteUTF8(), MultiByteToWideChar(), and WideCharToMultiByte().
Definition at line 1603 of file rtlfuncs.h.
Referenced by RtlGenerate8dot3Name().
_Inout_opt_ POEM_STRING _Out_opt_ PBOOLEAN NameContainsSpaces |
Definition at line 1624 of file rtlfuncs.h.
Definition at line 2831 of file rtlfuncs.h.
Referenced by SepCaptureSid().
Definition at line 612 of file rtlfuncs.h.
Referenced by RtlFindClearBits(), RtlFindClearBitsAndSet(), RtlFindClearBitsAndSetDbg(), RtlFindClearBitsDbg(), RtlFindSetBits(), RtlFindSetBitsAndClear(), RtlFindSetBitsAndClearDbg(), and RtlFindSetBitsDbg().
_Inout_opt_ POEM_STRING OemName |
Definition at line 1623 of file rtlfuncs.h.
*BytesInOemString PCHAR OemString |
Definition at line 1577 of file rtlfuncs.h.
Referenced by _IRQL_requires_max_(), FatSearchBufferForLabel(), FatUnicodeToUpcaseOem(), NetpAllocStrFromWStr(), NetpAllocWStrFromStr(), NtDisplayString(), RtlFreeOemString(), RtlOemToUnicodeN(), RtlpDidUnicodeToOemWork(), RtlUnicodeToOemN(), RtlUpcaseUnicodeToOemN(), RtlxOemStringToUnicodeSize(), ValidateVbeInfo(), and WriteConsoleOutputCharacterW().
Definition at line 2830 of file rtlfuncs.h.
Definition at line 1933 of file rtlfuncs.h.
Definition at line 2474 of file rtlfuncs.h.
Definition at line 2551 of file rtlfuncs.h.
_In_opt_ PVOID _In_opt_ SIZE_T _In_opt_ SIZE_T _In_opt_ PVOID _In_opt_ PRTL_HEAP_PARAMETERS Parameters |
Definition at line 2188 of file rtlfuncs.h.
Definition at line 474 of file rtlfuncs.h.
_In_ __drv_aliasesMem PUNICODE_STRING Prefix |
Definition at line 1647 of file rtlfuncs.h.
Referenced by _test_key_name(), AddrCountPrefixBits(), BlpDisplayRegisterLocale(), CompareUnicodeStrings(), CreateCplAbsoluteParsingPath(), CreateDeviceName(), CreateRedirectedFile(), DGifDecompressLine(), DGifGetPrefixChar(), DGifSetupDecompress(), DumpFlags(), Ext2ParseRegistryVolumeParams(), FatSetFullNameInFcb(), getVKName(), HasPrefix(), HistoryFindEntryByPrefix(), Host_ConnectObject(), Host_CreateObject(), Host_GetObject(), implicit_handle(), KbdHid_InsertScanCodes(), MupAllocatePrefixEntry(), MupDereferenceKnownPrefix(), MupInvalidatePrefixTable(), MupRemoveKnownPrefixEntry(), NetGetDisplayInformationIndex(), Notify(), NpFindPrefix(), NpFindRelativePrefix(), NpFsdCreate(), NpFsdCreateNamedPipe(), NpWaitForNamedPipe(), QueryPathCompletionRoutine(), ReadIpConfiguration(), RtlGetFullPathName_Ustr(), RtlInsertUnicodePrefix(), RtlIpv6AddressToStringW(), RxConjureOriginalName(), RxPrefixTableInsertName(), SamGetDisplayEnumerationIndex(), SamrGetDisplayEnumerationIndex(), SamrGetDisplayEnumerationIndex2(), vDbgPrintExWithPrefix(), vDbgPrintExWithPrefixInternal(), and WmipOpenGuidObjectByName().
_In_ PUNICODE_PREFIX_TABLE_ENTRY PrefixTableEntry |
Definition at line 1648 of file rtlfuncs.h.
Referenced by CreateRedirectedFile(), NpFindPrefix(), RtlInsertUnicodePrefix(), and RtlRemoveUnicodePrefix().
Definition at line 2475 of file rtlfuncs.h.
Definition at line 2476 of file rtlfuncs.h.
ret QuadPart = Addend1.QuadPart + Addend2.QuadPart |
Definition at line 3106 of file rtlfuncs.h.
Referenced by Ext2GetRetrievalPointers(), Ext2QueryExtentMappings(), CRegistryFolder::FormatValueData(), FsRtlCopyWrite2(), FsRtlPrepareMdlWriteDev(), test_IInitializeSpy(), and xHalIoWritePartitionTable().
_In_ PCWSTR _Inout_ _At_ QueryTable _Pre_unknown_ PRTL_QUERY_REGISTRY_TABLE QueryTable |
Definition at line 794 of file rtlfuncs.h.
_In_ LARGE_INTEGER _Out_opt_ PLARGE_INTEGER Remainder |
Definition at line 3062 of file rtlfuncs.h.
Referenced by AcpiExConvertToAscii(), AcpiExIntegerToString(), AcpiExSystemMemorySpaceHandler(), AcpiUtDivide(), FAST486_OPCODE_HANDLER(), Fast486FpuDivide(), Fast486FpuRound(), Fast486FpuToDoubleReal(), Fast486FpuToInteger(), Fast486FpuToSingleReal(), FatLookupMcbEntry(), FsRecGetDeviceSectors(), HalpCalculateChsValues(), KdPortInitializeEx(), KiComputeReciprocal(), LlbHwVersaUartInitialize(), modify_dword_dlgproc(), RtlEnlargedUnsignedDivide(), RtlExtendedLargeIntegerDivide(), and RtlLargeIntegerDivide().
_In_ ULONG _In_ SECURITY_INFORMATION RequiredInformation |
Definition at line 1052 of file rtlfuncs.h.
Definition at line 2185 of file rtlfuncs.h.
Referenced by RtlDebugCreateHeap(), RtlpCreateUnCommittedRange(), and RtlpExtendHeap().
Definition at line 1708 of file rtlfuncs.h.
return ret |
Definition at line 3107 of file rtlfuncs.h.
Definition at line 549 of file rtlfuncs.h.
_Out_writes_bytes_to_opt_ AbsoluteSecurityDescriptorSize PSECURITY_DESCRIPTOR _Inout_ PULONG _Out_writes_bytes_to_opt_ DaclSize PACL _Inout_ PULONG _Out_writes_bytes_to_opt_ SaclSize PACL Sacl |
Definition at line 2431 of file rtlfuncs.h.
Definition at line 2432 of file rtlfuncs.h.
Referenced by GetSecurityDescriptorSacl(), RtlGetSaclSecurityDescriptor(), RtlSetSaclSecurityDescriptor(), and TestSeAssignSecurity().
Definition at line 2430 of file rtlfuncs.h.
Referenced by GetSecurityDescriptorSacl(), RtlGetSaclSecurityDescriptor(), and RtlSetSaclSecurityDescriptor().
Definition at line 2472 of file rtlfuncs.h.
Definition at line 1051 of file rtlfuncs.h.
_Out_writes_bytes_to_opt_ BufferLength PSECURITY_DESCRIPTOR SelfRelativeSecurityDescriptor |
Definition at line 2458 of file rtlfuncs.h.
Definition at line 2698 of file rtlfuncs.h.
Referenced by CheckListWndProc(), CreateGetSource(), DisplayCharacter(), Is1On(), KiComputeReciprocal(), RtlIpv4StringToAddressW(), RtlLargeIntegerArithmeticShift(), RtlLargeIntegerShiftLeft(), RtlLargeIntegerShiftRight(), RtlNumberOfSetBits(), and Set1().
Definition at line 1842 of file rtlfuncs.h.
Definition at line 1772 of file rtlfuncs.h.
Referenced by LsapIsPrefixSid(), RtlEqualPrefixSid(), and RtlEqualSid().
Definition at line 1403 of file rtlfuncs.h.
Definition at line 1851 of file rtlfuncs.h.
Definition at line 1834 of file rtlfuncs.h.
Definition at line 419 of file rtlfuncs.h.
Definition at line 398 of file rtlfuncs.h.
Referenced by RtlAddAce(), RtlAreBitsClear(), RtlAreBitsClearDbg(), RtlAreBitsSet(), RtlAreBitsSetDbg(), RtlClearBits(), RtlClearBitsDbg(), RtlFindClearRuns(), RtlFindFirstRunClear(), RtlFindFirstRunClearDbg(), RtlFindLongestRunClear(), RtlFindLongestRunClearDbg(), RtlFindLongestRunSet(), RtlpGetLengthOfRunClear(), RtlpGetLengthOfRunSet(), RtlSetBits(), and RtlSetBitsDbg().
Definition at line 516 of file rtlfuncs.h.
Definition at line 506 of file rtlfuncs.h.
_In_ PSID_IDENTIFIER_AUTHORITY _In_ UCHAR SubAuthorityCount |
Definition at line 1811 of file rtlfuncs.h.
_In_ PRTL_AVL_COMPARE_ROUTINE _In_opt_ PRTL_AVL_ALLOCATE_ROUTINE _In_opt_ PRTL_AVL_FREE_ROUTINE _In_opt_ PVOID TableContext |
Definition at line 1108 of file rtlfuncs.h.
Referenced by RtlInitializeGenericTable(), and RtlInitializeGenericTableAvl().
_Out_ PLARGE_INTEGER Time |
Definition at line 958 of file rtlfuncs.h.
Definition at line 1080 of file rtlfuncs.h.
Definition at line 2266 of file rtlfuncs.h.
Definition at line 2278 of file rtlfuncs.h.
Definition at line 1515 of file rtlfuncs.h.
Definition at line 2678 of file rtlfuncs.h.
Definition at line 2667 of file rtlfuncs.h.
*UnicodeStringActualByteCount PWSTR UnicodeStringDestination |
Definition at line 2676 of file rtlfuncs.h.
*UnicodeStringActualByteCount PWSTR _In_ ULONG UnicodeStringMaxByteCount |
Definition at line 2677 of file rtlfuncs.h.
Definition at line 2665 of file rtlfuncs.h.
Definition at line 2680 of file rtlfuncs.h.
*UTF8StringActualByteCount PCHAR UTF8StringDestination |
Definition at line 2663 of file rtlfuncs.h.
*UTF8StringActualByteCount PCHAR _In_ ULONG UTF8StringMaxByteCount |
Definition at line 2664 of file rtlfuncs.h.
Definition at line 1093 of file rtlfuncs.h.
Definition at line 2283 of file rtlfuncs.h.
Referenced by RtlCompressBuffer().