ReactOS 0.4.15-dev-7788-g1ad9096
|
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 3205 of file rtlfuncs.h.
#define __assert_annotationW | ( | msg | ) | DbgPrint("Assertion failed at %s(%d): %S\n", __FILE__, __LINE__, msg) |
Definition at line 3207 of file rtlfuncs.h.
Definition at line 3275 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 795 of file rtlfuncs.h.
#define FOURTHBYTE | ( | VALUE | ) | (((VALUE) >> 24) & LOWBYTE_MASK) |
Definition at line 798 of file rtlfuncs.h.
#define InitializeListHead32 | ( | ListHead | ) |
Definition at line 3326 of file rtlfuncs.h.
#define InterlockedFlushSList | ( | SListHead | ) | ExpInterlockedFlushSList(SListHead) |
Definition at line 3395 of file rtlfuncs.h.
#define InterlockedPopEntrySList | ( | SListHead | ) | ExpInterlockedPopEntrySList(SListHead) |
Definition at line 3392 of file rtlfuncs.h.
#define InterlockedPushEntrySList | ( | SListHead, | |
SListEntry | |||
) | ExpInterlockedPushEntrySList(SListHead, SListEntry) |
Definition at line 3389 of file rtlfuncs.h.
Definition at line 791 of file rtlfuncs.h.
Definition at line 789 of file rtlfuncs.h.
#define LONGLONG_MASK (LONGLONG_SIZE - 1) |
Definition at line 792 of file rtlfuncs.h.
Definition at line 790 of file rtlfuncs.h.
#define LOWBYTE_MASK 0x00FF |
Definition at line 793 of file rtlfuncs.h.
Definition at line 3216 of file rtlfuncs.h.
#define NT_ASSERT NT_ASSERT_NOASSUME |
Definition at line 3310 of file rtlfuncs.h.
Definition at line 3219 of file rtlfuncs.h.
#define NT_ASSERT_ASSUME | ( | exp | ) | (NT_ANALYSIS_ASSUME(exp), (void)0) |
Definition at line 3291 of file rtlfuncs.h.
Definition at line 3295 of file rtlfuncs.h.
#define NT_ASSERTMSG NT_ASSERTMSG_NOASSUME |
Definition at line 3311 of file rtlfuncs.h.
Definition at line 3225 of file rtlfuncs.h.
Definition at line 3292 of file rtlfuncs.h.
#define NT_ASSERTMSGW NT_ASSERTMSGW_NOASSUME |
Definition at line 3312 of file rtlfuncs.h.
Definition at line 3231 of file rtlfuncs.h.
Definition at line 3293 of file rtlfuncs.h.
#define NT_FRE_ASSERT (void)NT_ASSERT_ACTION |
Definition at line 3301 of file rtlfuncs.h.
#define NT_FRE_ASSERTMSG (void)NT_ASSERTMSG_ACTION |
Definition at line 3302 of file rtlfuncs.h.
#define NT_FRE_ASSERTMSGW (void)NT_ASSERTMSGW_ACTION |
Definition at line 3303 of file rtlfuncs.h.
Definition at line 3287 of file rtlfuncs.h.
Definition at line 3288 of file rtlfuncs.h.
Definition at line 3289 of file rtlfuncs.h.
#define QueryDepthSList | ( | SListHead | ) | ExQueryDepthSList(SListHead) |
Definition at line 3400 of file rtlfuncs.h.
Definition at line 3413 of file rtlfuncs.h.
#define RTL_CONTEXT_EX_CHUNK | ( | Base, | |
Layout, | |||
Chunk | |||
) | ((PVOID)((PCHAR)(Base) + RTL_CONTEXT_EX_OFFSET(Layout, Chunk))) |
Definition at line 3407 of file rtlfuncs.h.
#define RTL_CONTEXT_EX_LENGTH | ( | ContextEx, | |
Chunk | |||
) | ((ContextEx)->Chunk.Length) |
Definition at line 3406 of file rtlfuncs.h.
#define RTL_CONTEXT_EX_OFFSET | ( | ContextEx, | |
Chunk | |||
) | ((ContextEx)->Chunk.Offset) |
Definition at line 3405 of file rtlfuncs.h.
#define RTL_CONTEXT_LENGTH | ( | Context, | |
Chunk | |||
) | RTL_CONTEXT_EX_LENGTH((PCONTEXT_EX)(Context + 1), Chunk) |
Definition at line 3411 of file rtlfuncs.h.
#define RTL_CONTEXT_OFFSET | ( | Context, | |
Chunk | |||
) | RTL_CONTEXT_EX_OFFSET((PCONTEXT_EX)(Context + 1), Chunk) |
Definition at line 3409 of file rtlfuncs.h.
#define RTL_DUPLICATE_UNICODE_STRING_ALLOCATE_NULL_STRING 2 |
#define RTL_DUPLICATE_UNICODE_STRING_NULL_TERMINATE 1 |
Definition at line 3278 of file rtlfuncs.h.
Definition at line 3285 of file rtlfuncs.h.
#define RTL_STACK_WALKING_MODE_FRAMES_TO_SKIP_SHIFT 8 |
Definition at line 1176 of file rtlfuncs.h.
Definition at line 44 of file rtlfuncs.h.
Definition at line 3282 of file rtlfuncs.h.
Definition at line 426 of file rtlfuncs.h.
Definition at line 3152 of file rtlfuncs.h.
#define RtlCopyBytes RtlCopyMemory |
Definition at line 282 of file rtlfuncs.h.
#define RtlCopyMemory | ( | Destination, | |
Source, | |||
Length | |||
) | memcpy(Destination, Source, Length) |
Definition at line 279 of file rtlfuncs.h.
#define RtlCopyMemoryNonTemporal RtlCopyMemory |
Definition at line 293 of file rtlfuncs.h.
#define RtlEqualLuid | ( | Luid1, | |
Luid2 | |||
) | (((Luid1)->LowPart == (Luid2)->LowPart) && ((Luid1)->HighPart == (Luid2)->HighPart)) |
Definition at line 301 of file rtlfuncs.h.
#define RtlEqualMemory | ( | Destination, | |
Source, | |||
Length | |||
) | (!memcmp(Destination, Source, Length)) |
Definition at line 310 of file rtlfuncs.h.
#define RtlFillBytes RtlFillMemory |
Definition at line 322 of file rtlfuncs.h.
#define RtlFillMemory | ( | Destination, | |
Length, | |||
Fill | |||
) | memset(Destination, Fill, Length) |
Definition at line 319 of file rtlfuncs.h.
#define RtlInitializeSplayLinks | ( | Links | ) |
#define RtlInsertAsLeftChild | ( | ParentLinks, | |
ChildLinks | |||
) |
#define RtlInsertAsRightChild | ( | ParentLinks, | |
ChildLinks | |||
) |
Definition at line 3437 of file rtlfuncs.h.
#define RtlInterlockedAndBitsDiscardReturn | ( | Flags, | |
Flag | |||
) | (VOID) RtlInterlockedAndBits(Flags, Flag) |
Definition at line 3449 of file rtlfuncs.h.
Definition at line 3440 of file rtlfuncs.h.
#define RtlInterlockedClearBitsDiscardReturn | ( | Flags, | |
Flag | |||
) | RtlInterlockedAndBitsDiscardReturn(Flags, ~(Flag)) |
Definition at line 3452 of file rtlfuncs.h.
Definition at line 3434 of file rtlfuncs.h.
#define RtlInterlockedSetBitsDiscardReturn | ( | Flags, | |
Flag | |||
) | (VOID) RtlInterlockedSetBits(Flags, Flag) |
Definition at line 3446 of file rtlfuncs.h.
Definition at line 3443 of file rtlfuncs.h.
#define RtlIntPtrToUnicodeString | ( | Value, | |
Base, | |||
String | |||
) | RtlIntegerToUnicodeString(Value, Base, String) |
Definition at line 745 of file rtlfuncs.h.
#define RtlIsLeftChild | ( | Links | ) | (RtlLeftChild(RtlParent(Links)) == (PRTL_SPLAY_LINKS)(Links)) |
#define RtlIsNtDdiVersionAvailable WdmlibRtlIsNtDdiVersionAvailable |
Definition at line 3427 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 3431 of file rtlfuncs.h.
Definition at line 753 of file rtlfuncs.h.
#define RtlLargeIntegerAnd | ( | Result, | |
Source, | |||
Mask | |||
) | Result.QuadPart = Source.QuadPart & Mask.QuadPart |
Definition at line 3099 of file rtlfuncs.h.
#define RtlLargeIntegerEqualTo | ( | X, | |
Y | |||
) | (!(((X).LowPart ^ (Y).LowPart) | ((X).HighPart ^ (Y).HighPart))) |
Definition at line 3120 of file rtlfuncs.h.
Definition at line 3186 of file rtlfuncs.h.
Definition at line 3184 of file rtlfuncs.h.
Definition at line 3179 of file rtlfuncs.h.
#define RtlLargeIntegerLessOrEqualToZero | ( | X | ) | ( ((X).HighPart < 0) || !((X).LowPart | (X).HighPart) ) |
Definition at line 3192 of file rtlfuncs.h.
Definition at line 3190 of file rtlfuncs.h.
Definition at line 3188 of file rtlfuncs.h.
#define RtlLeftChild | ( | Links | ) | ((PRTL_SPLAY_LINKS)(Links))->LeftChild |
#define RtlMoveMemory | ( | Destination, | |
Source, | |||
Length | |||
) | memmove(Destination, Source, Length) |
Definition at line 362 of file rtlfuncs.h.
#define RtlParent | ( | Links | ) | ((PRTL_SPLAY_LINKS)(Links))->Parent |
#define RtlRetrieveUlong | ( | DestAddress, | |
SrcAddress | |||
) |
Definition at line 909 of file rtlfuncs.h.
#define RtlRetrieveUshort | ( | DestAddress, | |
SrcAddress | |||
) |
Definition at line 898 of file rtlfuncs.h.
#define RtlRightChild | ( | Links | ) | ((PRTL_SPLAY_LINKS)(Links))->RightChild |
Definition at line 868 of file rtlfuncs.h.
Definition at line 879 of file rtlfuncs.h.
Definition at line 932 of file rtlfuncs.h.
Definition at line 889 of file rtlfuncs.h.
#define RtlUlongByteSwap | ( | _x | ) | _byteswap_ulong((_x)) |
Definition at line 3198 of file rtlfuncs.h.
#define RtlUlonglongByteSwap | ( | _x | ) | _byteswap_uint64((_x)) |
Definition at line 3199 of file rtlfuncs.h.
Definition at line 1005 of file rtlfuncs.h.
#define RtlUshortByteSwap | ( | _x | ) | _byteswap_ushort((USHORT)(_x)) |
Definition at line 3197 of file rtlfuncs.h.
#define RtlZeroBytes RtlZeroMemory |
Definition at line 383 of file rtlfuncs.h.
#define RtlZeroMemory | ( | Destination, | |
Length | |||
) | memset(Destination, 0, Length) |
Definition at line 380 of file rtlfuncs.h.
#define SECONDBYTE | ( | VALUE | ) | (((VALUE) >> 8) & LOWBYTE_MASK) |
Definition at line 796 of file rtlfuncs.h.
#define SHORT_MASK (SHORT_SIZE - 1) |
Definition at line 788 of file rtlfuncs.h.
Definition at line 787 of file rtlfuncs.h.
#define THIRDBYTE | ( | VALUE | ) | (((VALUE) >> 16) & LOWBYTE_MASK) |
Definition at line 797 of file rtlfuncs.h.
$endif | ( | _NTDDK_ | ) |
Definition at line 546 of file iofuncs.h.
$endif | ( | _NTIFS_ | ) |
Definition at line 2825 of file rtlfuncs.h.
$endif | ( | _WDMDDK_ | ) |
Definition at line 3455 of file rtlfuncs.h.
Kernel definitions for ARM64
Kernel definitions for AMD64
Kernel definitions for ARM
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 2952 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) |
_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 | ) |
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 hardware.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 222 of file rtlfuncs.h.
Definition at line 81 of file rtlfuncs.h.
Referenced by InsertHeadList(), InsertTailList(), RemoveEntryList(), RemoveHeadList(), RemoveTailList(), and RtlpCheckListEntry().
FORCEINLINE VOID InitializeListHead | ( | _Out_ PLIST_ENTRY | ListHead | ) |
Definition at line 48 of file rtlfuncs.h.
FORCEINLINE VOID InitializeSListHead | ( | _Out_ PSLIST_HEADER | SListHead | ) |
Definition at line 3351 of file rtlfuncs.h.
Referenced by ExInitializeSystemLookasideList(), ExInitPoolLookasidePointers(), InitializeTransferPackets(), MiInitializeNonPagedPool(), MmArmInitSystem(), START_TEST(), and test_slist().
FORCEINLINE VOID InsertHeadList | ( | _Inout_ PLIST_ENTRY | ListHead, |
_Inout_ __drv_aliasesMem PLIST_ENTRY | Entry | ||
) |
Definition at line 201 of file rtlfuncs.h.
FORCEINLINE VOID InsertTailList | ( | _Inout_ PLIST_ENTRY | ListHead, |
_Inout_ __drv_aliasesMem PLIST_ENTRY | Entry | ||
) |
Definition at line 180 of file rtlfuncs.h.
_Must_inspect_result_ FORCEINLINE BOOLEAN IsListEmpty | ( | _In_ const LIST_ENTRY * | ListHead | ) |
Definition at line 57 of file rtlfuncs.h.
FORCEINLINE PSINGLE_LIST_ENTRY PopEntryList | ( | _Inout_ PSINGLE_LIST_ENTRY | ListHead | ) |
Definition at line 240 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 253 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 105 of file rtlfuncs.h.
FORCEINLINE BOOLEAN RemoveEntryListUnsafe | ( | _In_ PLIST_ENTRY | Entry | ) |
Definition at line 65 of file rtlfuncs.h.
FORCEINLINE PLIST_ENTRY RemoveHeadList | ( | _Inout_ PLIST_ENTRY | ListHead | ) |
Definition at line 128 of file rtlfuncs.h.
FORCEINLINE PLIST_ENTRY RemoveTailList | ( | _Inout_ PLIST_ENTRY | ListHead | ) |
Definition at line 154 of file rtlfuncs.h.
FORCEINLINE ULONG NTAPI RtlActiveEnumeratorsHashTable | ( | _In_ PRTL_DYNAMIC_HASH_TABLE | HashTable | ) |
Definition at line 3642 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.
Referenced by RtlFindSetBitsAndClear().
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(), and START_TEST().
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 2849 of file rtlfuncs.h.
FORCEINLINE LUID NTAPI_INLINE RtlConvertUlongToLuid | ( | _In_ ULONG | Val | ) |
Definition at line 3541 of file rtlfuncs.h.
Referenced by 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 3624 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 2943 of file rtlfuncs.h.
|
static |
Definition at line 2889 of file rtlfuncs.h.
|
static |
Definition at line 2930 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 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 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 3585 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 3106 of file rtlfuncs.h.
|
static |
Definition at line 2903 of file rtlfuncs.h.
|
static |
Definition at line 2861 of file rtlfuncs.h.
|
static |
Definition at line 2875 of file rtlfuncs.h.
|
static |
Definition at line 2916 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 3615 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 | ) |
Definition at line 500 of file bitmap.c.
NTSYSAPI ULONG NTAPI RtlNumberOfSetBits | ( | _In_ PRTL_BITMAP | BitMapHeader | ) |
Definition at line 474 of file bitmap.c.
Referenced by RtlNumberOfClearBits().
FORCEINLINE VOID RtlpCheckListEntry | ( | _In_ PLIST_ENTRY | Entry | ) |
Definition at line 95 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 3596 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 3125 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 | ||
) |
Definition at line 304 of file bitmap.c.
Referenced by AllocateAnyPort(), AllocatePortFromRange(), CcpReferenceCache(), CcpReferenceCacheExclusive(), LdrpInitializeProcess(), MiAllocatePoolPages(), RtlpInsertFreeBlockHelper(), scrub_raid5_stripe(), and scrub_raid6_stripe().
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.
Referenced by RtlFindClearBitsAndSet().
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 | ||
) |
Definition at line 434 of file bitmap.c.
Referenced by CcpAllocateCacheSections(), CcpMapData(), CcRemapBcb(), CcRepinBcb(), GdiPoolFree(), MiFreePoolPages(), MiGetPfnEntry(), RtlpInsertFreeBlockHelper(), RtlpRemoveFreeBlock(), and RtlpValidateHeap().
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 3606 of file rtlfuncs.h.
FORCEINLINE ULONG NTAPI RtlTotalEntriesHashTable | ( | _In_ PRTL_DYNAMIC_HASH_TABLE | HashTable | ) |
Definition at line 3633 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 2450 of file rtlfuncs.h.
_Out_writes_bytes_to_opt_ AbsoluteSecurityDescriptorSize PSECURITY_DESCRIPTOR _Inout_ PULONG AbsoluteSecurityDescriptorSize |
Definition at line 2451 of file rtlfuncs.h.
Definition at line 1879 of file rtlfuncs.h.
Definition at line 1862 of file rtlfuncs.h.
Referenced by AccRewriteGetExplicitEntriesFromAcl(), PrintFileDacl(), ReloadPrincipalsList(), RtlDeleteAce(), RtlGetAce(), RtlpSysVolCheckOwnerAndSecurity(), SeFastTraverseCheck(), and SepAnalyzeAcesFromDacl().
Definition at line 1854 of file rtlfuncs.h.
Referenced by RtlAddAce(), and RtlpAddData().
Definition at line 1851 of file rtlfuncs.h.
Definition at line 1842 of file rtlfuncs.h.
Referenced by CmpHiveRootSecurityDescriptor(), CreateBaseAcls(), GetDosDevicesProtection(), SepCreateImpersonationTokenDacl(), SepInitDACLs(), SepPropagateAcl(), SepSelectAcl(), and SmpCreateSecurityDescriptors().
Definition at line 1843 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 3086 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 1089 of file rtlfuncs.h.
Referenced by CreateStorageRequestBlock(), InitializeSkiplist(), RtlInitializeGenericTable(), and RtlInitializeGenericTableAvl().
Definition at line 1584 of file rtlfuncs.h.
Referenced by RtlGenerate8dot3Name().
Definition at line 1017 of file rtlfuncs.h.
_In_opt_ ULONG _In_ _Post_invalid_ PVOID BaseAddress |
Definition at line 1344 of file rtlfuncs.h.
Definition at line 2976 of file rtlfuncs.h.
Definition at line 2442 of file rtlfuncs.h.
Definition at line 2977 of file rtlfuncs.h.
Definition at line 1502 of file rtlfuncs.h.
Definition at line 1553 of file rtlfuncs.h.
Definition at line 1500 of file rtlfuncs.h.
Definition at line 504 of file rtlfuncs.h.
_In_ PUNICODE_STRING _In_ ULONG CaseInsensitiveIndex |
Definition at line 1682 of file rtlfuncs.h.
Referenced by NpFindPrefix(), NpFindRelativePrefix(), and RtlFindUnicodePrefix().
Definition at line 2277 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 1979 of file rtlfuncs.h.
Definition at line 2169 of file rtlfuncs.h.
_In_ PRTL_AVL_COMPARE_ROUTINE CompareRoutine |
Definition at line 1088 of file rtlfuncs.h.
Referenced by FileIoOpen(), InitializeSkiplist(), RtlInitializeGenericTable(), and RtlInitializeGenericTableAvl().
Definition at line 2274 of file rtlfuncs.h.
Referenced by RtlCompressBuffer(), and RtlDecompressBuffer().
Definition at line 2301 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 821 of file rtlfuncs.h.
Definition at line 822 of file rtlfuncs.h.
Definition at line 820 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 2453 of file rtlfuncs.h.
_In_ PCWSTR _In_ LONG _Out_writes_to_ DestinationStringLength PWSTR DestinationString |
Definition at line 415 of file rtlfuncs.h.
_In_ PCWSTR _In_ LONG _Out_writes_to_ DestinationStringLength PWSTR _Inout_ PLONG DestinationStringLength |
Definition at line 2576 of file rtlfuncs.h.
_In_ LARGE_INTEGER Divisor |
Definition at line 3044 of file rtlfuncs.h.
Referenced by AcpiUtDivide(), AcpiUtShortDivide(), KiComputeReciprocal(), LlbHwVersaKmiInitialize(), RoundingDivide(), RtlEnlargedUnsignedDivide(), RtlExtendedLargeIntegerDivide(), RtlLargeIntegerDivide(), and UnsignedDivMod128().
_Out_ PUNICODE_STRING DosName |
Definition at line 1269 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 1708 of file rtlfuncs.h.
_In_ PCWSTR _Inout_ _At_ QueryTable EntryContext |
Definition at line 782 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 785 of file rtlfuncs.h.
Definition at line 2252 of file rtlfuncs.h.
Definition at line 1334 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 1090 of file rtlfuncs.h.
Referenced by InitializeSkiplist(), RtlInitializeGenericTable(), RtlInitializeGenericTableAvl(), and RtlSplayTreeTest().
_In_ PUNICODE_STRING FullName |
Definition at line 1648 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 1261 of file rtlfuncs.h.
Definition at line 2423 of file rtlfuncs.h.
Definition at line 339 of file rtlfuncs.h.
Definition at line 2038 of file rtlfuncs.h.
Referenced by CRYPT_AsnDecodeCMSSignerInfoInternal(), CRYPT_AsnDecodePKCSSignerInfoInternal(), CRYPT_AsnEncodeCMSSignedInfo(), ImgpLoadPEImage(), and RtlHashUnicodeString().
Definition at line 2039 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 2167 of file rtlfuncs.h.
Referenced by MmHapHeapAllocatorExtend(), and RtlFreeHeap().
Definition at line 610 of file rtlfuncs.h.
Referenced by RtlAllocateHeap(), RtlFindClearBits(), RtlFindClearBitsAndSet(), RtlFindSetBits(), RtlFindSetBitsAndClear(), RtlpInsertFreeBlockHelper(), RtlpRemoveFreeBlock(), and RtlpValidateHeap().
_In_ PSID_IDENTIFIER_AUTHORITY IdentifierAuthority |
Definition at line 1793 of file rtlfuncs.h.
Definition at line 2533 of file rtlfuncs.h.
Referenced by InitOnceExecuteOnce(), and RtlRunOnceExecuteOnce().
Definition at line 396 of file rtlfuncs.h.
Definition at line 2170 of file rtlfuncs.h.
Definition at line 1956 of file rtlfuncs.h.
*BytesInMultiByteString PCHAR _In_ ULONG MaxBytesInMultiByteString |
Definition at line 1528 of file rtlfuncs.h.
*BytesInOemString PCHAR _In_ ULONG MaxBytesInOemString |
Definition at line 1561 of file rtlfuncs.h.
Definition at line 1499 of file rtlfuncs.h.
Definition at line 2980 of file rtlfuncs.h.
*BytesInMultiByteString PCHAR MultiByteString |
Definition at line 1527 of file rtlfuncs.h.
Referenced by EngMultiByteToWideChar(), EngWideCharToMultiByte(), IntMultiByteToWideCharCP(), IntMultiByteToWideCharSYMBOL(), IntMultiByteToWideCharUTF8(), IntWideCharToMultiByteCP(), IntWideCharToMultiByteSYMBOL(), IntWideCharToMultiByteUTF8(), MultiByteToWideChar(), and WideCharToMultiByte().
Definition at line 1586 of file rtlfuncs.h.
Referenced by RtlGenerate8dot3Name().
_Inout_opt_ POEM_STRING _Out_opt_ PBOOLEAN NameContainsSpaces |
Definition at line 1607 of file rtlfuncs.h.
Definition at line 2814 of file rtlfuncs.h.
Referenced by SepCaptureSid().
Definition at line 609 of file rtlfuncs.h.
Referenced by RtlFindClearBits(), RtlFindClearBitsAndSet(), RtlFindSetBits(), and RtlFindSetBitsAndClear().
_Inout_opt_ POEM_STRING OemName |
Definition at line 1606 of file rtlfuncs.h.
*BytesInOemString PCHAR OemString |
Definition at line 1560 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 2813 of file rtlfuncs.h.
Definition at line 1916 of file rtlfuncs.h.
Definition at line 2457 of file rtlfuncs.h.
Definition at line 2534 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 2171 of file rtlfuncs.h.
Definition at line 471 of file rtlfuncs.h.
_In_ __drv_aliasesMem PUNICODE_STRING Prefix |
Definition at line 1630 of file rtlfuncs.h.
Referenced by _test_key_name(), AddrCountPrefixBits(), BlpDisplayRegisterLocale(), CompareUnicodeStrings(), CreateCplAbsoluteParsingPath(), CreateDeviceName(), CreateRedirectedFile(), DGifDecompressLine(), DGifGetPrefixChar(), DGifSetupDecompress(), Ext2ParseRegistryVolumeParams(), FatSetFullNameInFcb(), FsRegisterDevice(), 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 1631 of file rtlfuncs.h.
Referenced by CreateRedirectedFile(), NpFindPrefix(), RtlInsertUnicodePrefix(), and RtlRemoveUnicodePrefix().
Definition at line 2458 of file rtlfuncs.h.
Definition at line 2459 of file rtlfuncs.h.
ret QuadPart = Addend1.QuadPart + Addend2.QuadPart |
Definition at line 3089 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 783 of file rtlfuncs.h.
_In_ LARGE_INTEGER _Out_opt_ PLARGE_INTEGER Remainder |
Definition at line 3045 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 1035 of file rtlfuncs.h.
Definition at line 2168 of file rtlfuncs.h.
Referenced by RtlDebugCreateHeap(), RtlpCreateUnCommittedRange(), and RtlpExtendHeap().
Definition at line 1691 of file rtlfuncs.h.
return ret |
Definition at line 3090 of file rtlfuncs.h.
Definition at line 546 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 2414 of file rtlfuncs.h.
Definition at line 2415 of file rtlfuncs.h.
Referenced by GetSecurityDescriptorSacl(), RtlGetSaclSecurityDescriptor(), RtlSetSaclSecurityDescriptor(), and TestSeAssignSecurity().
Definition at line 2413 of file rtlfuncs.h.
Referenced by GetSecurityDescriptorSacl(), RtlGetSaclSecurityDescriptor(), and RtlSetSaclSecurityDescriptor().
Definition at line 2455 of file rtlfuncs.h.
Definition at line 1034 of file rtlfuncs.h.
_Out_writes_bytes_to_opt_ BufferLength PSECURITY_DESCRIPTOR SelfRelativeSecurityDescriptor |
Definition at line 2441 of file rtlfuncs.h.
Definition at line 2681 of file rtlfuncs.h.
Referenced by CheckListWndProc(), CreateGetSource(), DisplayCharacter(), Is1On(), KiComputeReciprocal(), RtlIpv4StringToAddressW(), RtlLargeIntegerArithmeticShift(), RtlLargeIntegerShiftLeft(), RtlLargeIntegerShiftRight(), RtlNumberOfSetBits(), and Set1().
Definition at line 1825 of file rtlfuncs.h.
Definition at line 1755 of file rtlfuncs.h.
Referenced by LsapIsPrefixSid(), RtlEqualPrefixSid(), and RtlEqualSid().
Definition at line 1386 of file rtlfuncs.h.
Definition at line 1834 of file rtlfuncs.h.
Definition at line 1817 of file rtlfuncs.h.
Definition at line 416 of file rtlfuncs.h.
Definition at line 395 of file rtlfuncs.h.
Referenced by RtlAddAce(), RtlAreBitsClear(), RtlAreBitsSet(), RtlClearBits(), RtlFindClearRuns(), RtlFindFirstRunClear(), RtlFindLongestRunClear(), RtlFindLongestRunSet(), RtlpGetLengthOfRunClear(), RtlpGetLengthOfRunSet(), and RtlSetBits().
Definition at line 513 of file rtlfuncs.h.
Definition at line 503 of file rtlfuncs.h.
_In_ PSID_IDENTIFIER_AUTHORITY _In_ UCHAR SubAuthorityCount |
Definition at line 1794 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 1091 of file rtlfuncs.h.
Referenced by RtlInitializeGenericTable(), and RtlInitializeGenericTableAvl().
_Out_ PLARGE_INTEGER Time |
Definition at line 941 of file rtlfuncs.h.
Definition at line 1063 of file rtlfuncs.h.
Definition at line 2249 of file rtlfuncs.h.
Definition at line 2261 of file rtlfuncs.h.
Definition at line 1498 of file rtlfuncs.h.
Definition at line 2661 of file rtlfuncs.h.
Definition at line 2650 of file rtlfuncs.h.
*UnicodeStringActualByteCount PWSTR UnicodeStringDestination |
Definition at line 2659 of file rtlfuncs.h.
*UnicodeStringActualByteCount PWSTR _In_ ULONG UnicodeStringMaxByteCount |
Definition at line 2660 of file rtlfuncs.h.
Definition at line 2648 of file rtlfuncs.h.
Definition at line 2663 of file rtlfuncs.h.
*UTF8StringActualByteCount PCHAR UTF8StringDestination |
Definition at line 2646 of file rtlfuncs.h.
*UTF8StringActualByteCount PCHAR _In_ ULONG UTF8StringMaxByteCount |
Definition at line 2647 of file rtlfuncs.h.
Definition at line 1076 of file rtlfuncs.h.
Definition at line 2266 of file rtlfuncs.h.
Referenced by RtlCompressBuffer().