|
NTSYSAPI VOID NTAPI | RtlCaptureContext (_Out_ PCONTEXT ContextRecord) |
|
NTSYSAPI BOOLEAN NTAPI | RtlDispatchException (_In_ PEXCEPTION_RECORD ExceptionRecord, _In_ PCONTEXT Context) |
|
| _IRQL_requires_max_ (APC_LEVEL) _When_(Status< 0 |
| Probes and locks virtual pages in memory for the specified process.
|
|
| _Out_range_ (>, 0)) _When_(Status >=0 |
|
| _When_ (Status< 0, _Out_range_(>, 0)) _When_(Status >=0 |
|
NTSYSAPI NTSTATUS NTAPI | RtlMapSecurityErrorToNtStatus (_In_ ULONG SecurityError) |
|
NTSYSAPI VOID NTAPI | RtlRaiseException (_In_ PEXCEPTION_RECORD ExceptionRecord) |
|
DECLSPEC_NORETURN NTSYSAPI VOID NTAPI | RtlRaiseStatus (_In_ NTSTATUS Status) |
|
NTSYSAPI VOID NTAPI | RtlUnwind (_In_opt_ PVOID TargetFrame, _In_opt_ PVOID TargetIp, _In_opt_ PEXCEPTION_RECORD ExceptionRecord, _In_ PVOID ReturnValue) |
|
NTSYSAPI ULONG NTAPI | RtlWalkFrameChain (_Out_writes_(Count -(Flags > > RTL_STACK_WALKING_MODE_FRAMES_TO_SKIP_SHIFT)) PVOID *Callers, _In_ ULONG Count, _In_ ULONG Flags) |
|
NTSYSAPI USHORT NTAPI | RtlLogStackBackTrace (VOID) |
|
NTSYSAPI SIZE_T NTAPI | RtlSizeHeap (_In_ PVOID HeapHandle, _In_ ULONG Flags, _In_ PVOID MemoryPointer) |
|
NTSYSAPI NTSTATUS NTAPI | RtlAddAccessAllowedObjectAce (_Inout_ PACL pAcl, _In_ ULONG dwAceRevision, _In_ ULONG AceFlags, _In_ ACCESS_MASK AccessMask, _In_opt_ GUID *ObjectTypeGuid, _In_opt_ GUID *InheritedObjectTypeGuid, _In_ PSID pSid) |
|
NTSYSAPI NTSTATUS NTAPI | RtlAddAccessDeniedAce (_Inout_ PACL Acl, _In_ ULONG Revision, _In_ ACCESS_MASK AccessMask, _In_ PSID Sid) |
|
NTSYSAPI NTSTATUS NTAPI | RtlAddAccessDeniedAceEx (_Inout_ PACL Acl, _In_ ULONG Revision, _In_ ULONG Flags, _In_ ACCESS_MASK AccessMask, _In_ PSID Sid) |
|
NTSYSAPI NTSTATUS NTAPI | RtlAddAccessDeniedObjectAce (_Inout_ PACL pAcl, _In_ ULONG dwAceRevision, _In_ ULONG AceFlags, _In_ ACCESS_MASK AccessMask, _In_opt_ GUID *ObjectTypeGuid, _In_opt_ GUID *InheritedObjectTypeGuid, _In_ PSID pSid) |
|
NTSYSAPI NTSTATUS NTAPI | RtlAddAce (_Inout_ PACL Acl, _In_ ULONG AceRevision, _In_ ULONG StartingAceIndex, _In_reads_bytes_(AceListLength) PVOID AceList, _In_ ULONG AceListLength) |
|
NTSYSAPI NTSTATUS NTAPI | RtlAddAuditAccessAce (_Inout_ PACL Acl, _In_ ULONG Revision, _In_ ACCESS_MASK AccessMask, _In_ PSID Sid, _In_ BOOLEAN Success, _In_ BOOLEAN Failure) |
|
NTSYSAPI NTSTATUS NTAPI | RtlAcquirePrivilege (_In_ PULONG Privilege, _In_ ULONG NumPriv, _In_ ULONG Flags, _Out_ PVOID *ReturnedState) |
|
NTSYSAPI NTSTATUS NTAPI | RtlAddAuditAccessAceEx (_Inout_ PACL Acl, _In_ ULONG Revision, _In_ ULONG Flags, _In_ ACCESS_MASK AccessMask, _In_ PSID Sid, _In_ BOOLEAN Success, _In_ BOOLEAN Failure) |
|
NTSYSAPI NTSTATUS NTAPI | RtlAddAuditAccessObjectAce (_Inout_ PACL Acl, _In_ ULONG Revision, _In_ ULONG Flags, _In_ ACCESS_MASK AccessMask, _In_opt_ GUID *ObjectTypeGuid, _In_opt_ GUID *InheritedObjectTypeGuid, _In_ PSID Sid, _In_ BOOLEAN Success, _In_ BOOLEAN Failure) |
|
NTSYSAPI NTSTATUS NTAPI | RtlAddMandatoryAce (_Inout_ PACL Acl, _In_ ULONG Revision, _In_ ULONG Flags, _In_ ULONG MandatoryFlags, _In_ UCHAR AceType, _In_ PSID LabelSid) |
|
NTSYSAPI NTSTATUS NTAPI | RtlAdjustPrivilege (_In_ ULONG Privilege, _In_ BOOLEAN NewValue, _In_ BOOLEAN ForThread, _Out_ PBOOLEAN OldValue) |
|
_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) |
|
NTSYSAPI BOOLEAN NTAPI | RtlAreAllAccessesGranted (ACCESS_MASK GrantedAccess, ACCESS_MASK DesiredAccess) |
|
NTSYSAPI BOOLEAN NTAPI | RtlAreAnyAccessesGranted (ACCESS_MASK GrantedAccess, ACCESS_MASK DesiredAccess) |
|
NTSYSAPI VOID NTAPI | RtlCopyLuidAndAttributesArray (ULONG Count, PLUID_AND_ATTRIBUTES Src, PLUID_AND_ATTRIBUTES Dest) |
|
NTSYSAPI NTSTATUS NTAPI | RtlCopySidAndAttributesArray (_In_ ULONG Count, _In_ PSID_AND_ATTRIBUTES Src, _In_ ULONG SidAreaSize, _In_ PSID_AND_ATTRIBUTES Dest, _In_ PSID SidArea, _Out_ PSID *RemainingSidArea, _Out_ PULONG RemainingSidAreaSize) |
|
| _Out_writes_bytes_ (DestinationSidLength) PSID DestinationSid |
|
NTSYSAPI NTSTATUS NTAPI | RtlCreateAcl (PACL Acl, ULONG AclSize, ULONG AclRevision) |
|
NTSYSAPI NTSTATUS NTAPI | RtlCreateSecurityDescriptor (_Out_ PSECURITY_DESCRIPTOR SecurityDescriptor, _In_ ULONG Revision) |
|
NTSYSAPI NTSTATUS NTAPI | RtlCreateSecurityDescriptorRelative (_Out_ PISECURITY_DESCRIPTOR_RELATIVE SecurityDescriptor, _In_ ULONG Revision) |
|
NTSYSAPI NTSTATUS NTAPI | RtlCopySecurityDescriptor (_In_ PSECURITY_DESCRIPTOR pSourceSecurityDescriptor, _Out_ PSECURITY_DESCRIPTOR *pDestinationSecurityDescriptor) |
|
NTSYSAPI NTSTATUS NTAPI | RtlDeleteAce (PACL Acl, ULONG AceIndex) |
|
NTSYSAPI BOOLEAN NTAPI | RtlEqualPrefixSid (PSID Sid1, PSID Sid2) |
|
NTSYSAPI BOOLEAN NTAPI | RtlEqualSid (_In_ PSID Sid1, _In_ PSID Sid2) |
|
NTSYSAPI BOOLEAN NTAPI | RtlFirstFreeAce (PACL Acl, PACE *Ace) |
|
NTSYSAPI PVOID NTAPI | RtlFreeSid (_In_ _Post_invalid_ PSID Sid) |
|
NTSYSAPI NTSTATUS NTAPI | RtlGetAce (PACL Acl, ULONG AceIndex, PVOID *Ace) |
|
NTSYSAPI NTSTATUS NTAPI | RtlGetControlSecurityDescriptor (_In_ PSECURITY_DESCRIPTOR SecurityDescriptor, _Out_ PSECURITY_DESCRIPTOR_CONTROL Control, _Out_ PULONG Revision) |
|
NTSYSAPI NTSTATUS NTAPI | RtlGetDaclSecurityDescriptor (_In_ PSECURITY_DESCRIPTOR SecurityDescriptor, _Out_ PBOOLEAN DaclPresent, _Out_ PACL *Dacl, _Out_ PBOOLEAN DaclDefaulted) |
|
NTSYSAPI NTSTATUS NTAPI | RtlGetSaclSecurityDescriptor (_In_ PSECURITY_DESCRIPTOR SecurityDescriptor, _Out_ PBOOLEAN SaclPresent, _Out_ PACL *Sacl, _Out_ PBOOLEAN SaclDefaulted) |
|
NTSYSAPI NTSTATUS NTAPI | RtlGetGroupSecurityDescriptor (_In_ PSECURITY_DESCRIPTOR SecurityDescriptor, _Out_ PSID *Group, _Out_ PBOOLEAN GroupDefaulted) |
|
NTSYSAPI NTSTATUS NTAPI | RtlGetOwnerSecurityDescriptor (_In_ PSECURITY_DESCRIPTOR SecurityDescriptor, _Out_ PSID *Owner, _Out_ PBOOLEAN OwnerDefaulted) |
|
NTSYSAPI BOOLEAN NTAPI | RtlGetSecurityDescriptorRMControl (_In_ PSECURITY_DESCRIPTOR SecurityDescriptor, _Out_ PUCHAR RMControl) |
|
NTSYSAPI PSID_IDENTIFIER_AUTHORITY NTAPI | RtlIdentifierAuthoritySid (PSID Sid) |
|
NTSYSAPI NTSTATUS NTAPI | RtlImpersonateSelf (IN SECURITY_IMPERSONATION_LEVEL ImpersonationLevel) |
|
NTSYSAPI ULONG NTAPI | RtlLengthRequiredSid (IN ULONG SubAuthorityCount) |
|
NTSYSAPI ULONG NTAPI | RtlLengthSid (IN PSID Sid) |
|
NTSYSAPI NTSTATUS NTAPI | RtlMakeSelfRelativeSD (_In_ PSECURITY_DESCRIPTOR AbsoluteSD, _Out_ PSECURITY_DESCRIPTOR SelfRelativeSD, _Inout_ PULONG BufferLength) |
|
NTSYSAPI VOID NTAPI | RtlMapGenericMask (PACCESS_MASK AccessMask, PGENERIC_MAPPING GenericMapping) |
|
NTSYSAPI VOID NTAPI | RtlReleasePrivilege (_In_ PVOID ReturnedState) |
|
NTSYSAPI NTSTATUS NTAPI | RtlRemovePrivileges (_In_ HANDLE TokenHandle, _In_reads_opt_(PrivilegeCount) _When_(PrivilegeCount !=0, _Notnull_) PULONG PrivilegesToKeep, _In_ ULONG PrivilegeCount) |
| Removes all privileges in the specified access token.
|
|
NTSYSAPI NTSTATUS NTAPI | RtlSelfRelativeToAbsoluteSD2 (_Inout_ PSECURITY_DESCRIPTOR SelfRelativeSD, _Out_ PULONG BufferSize) |
|
NTSYSAPI NTSTATUS NTAPI | RtlSetAttributesSecurityDescriptor (_Inout_ PSECURITY_DESCRIPTOR SecurityDescriptor, _In_ SECURITY_DESCRIPTOR_CONTROL Control, _Out_ PULONG Revision) |
|
NTSYSAPI NTSTATUS NTAPI | RtlSetControlSecurityDescriptor (_In_ PSECURITY_DESCRIPTOR SecurityDescriptor, _In_ SECURITY_DESCRIPTOR_CONTROL ControlBitsOfInterest, _In_ SECURITY_DESCRIPTOR_CONTROL ControlBitsToSet) |
|
NTSYSAPI NTSTATUS NTAPI | RtlSetSaclSecurityDescriptor (_Inout_ PSECURITY_DESCRIPTOR SecurityDescriptor, _In_ BOOLEAN SaclPresent, _In_ PACL Sacl, _In_ BOOLEAN SaclDefaulted) |
|
NTSYSAPI VOID NTAPI | RtlSetSecurityDescriptorRMControl (_Inout_ PSECURITY_DESCRIPTOR SecurityDescriptor, _In_ PUCHAR RMControl) |
|
NTSYSAPI PUCHAR NTAPI | RtlSubAuthorityCountSid (_In_ PSID Sid) |
|
NTSYSAPI PULONG NTAPI | RtlSubAuthoritySid (_In_ PSID Sid, _In_ ULONG SubAuthority) |
|
NTSYSAPI BOOLEAN NTAPI | RtlValidSecurityDescriptor (IN PSECURITY_DESCRIPTOR SecurityDescriptor) |
|
NTSYSAPI BOOLEAN NTAPI | RtlValidSid (IN PSID Sid) |
|
NTSYSAPI BOOLEAN NTAPI | RtlValidAcl (PACL Acl) |
|
NTSYSAPI NTSTATUS NTAPI | RtlDeleteSecurityObject (_In_ PSECURITY_DESCRIPTOR *ObjectDescriptor) |
|
NTSYSAPI NTSTATUS NTAPI | RtlNewSecurityObject (_In_ PSECURITY_DESCRIPTOR ParentDescriptor, _In_ PSECURITY_DESCRIPTOR CreatorDescriptor, _Out_ PSECURITY_DESCRIPTOR *NewDescriptor, _In_ BOOLEAN IsDirectoryObject, _In_ HANDLE Token, _In_ PGENERIC_MAPPING GenericMapping) |
|
NTSYSAPI NTSTATUS NTAPI | RtlQuerySecurityObject (_In_ PSECURITY_DESCRIPTOR ObjectDescriptor, _In_ SECURITY_INFORMATION SecurityInformation, _Out_ PSECURITY_DESCRIPTOR ResultantDescriptor, _In_ ULONG DescriptorLength, _Out_ PULONG ReturnLength) |
|
NTSYSAPI NTSTATUS NTAPI | RtlSetSecurityObject (_In_ SECURITY_INFORMATION SecurityInformation, _In_ PSECURITY_DESCRIPTOR ModificationDescriptor, _Out_ PSECURITY_DESCRIPTOR *ObjectsSecurityDescriptor, _In_ PGENERIC_MAPPING GenericMapping, _In_ HANDLE Token) |
|
NTSYSAPI NTSTATUS NTAPI | RtlLargeIntegerToChar (_In_ PLARGE_INTEGER Value, _In_ ULONG Base, _In_ ULONG Length, _Out_ PCHAR String) |
|
NTSYSAPI CHAR NTAPI | RtlUpperChar (CHAR Source) |
|
NTSYSAPI WCHAR NTAPI | RtlUpcaseUnicodeChar (WCHAR Source) |
|
NTSYSAPI WCHAR NTAPI | RtlDowncaseUnicodeChar (IN WCHAR Source) |
|
NTSYSAPI NTSTATUS NTAPI | RtlIntegerToChar (_In_ ULONG Value, _In_ ULONG Base, _In_ ULONG Length, _Out_ PCHAR String) |
|
NTSYSAPI NTSTATUS NTAPI | RtlIntegerToUnicode (_In_ ULONG Value, _In_opt_ ULONG Base, _In_opt_ ULONG Length, _Inout_ LPWSTR String) |
|
| _IRQL_requires_max_ (PASSIVE_LEVEL) _At_(String -> MaximumLength, _Const_) NTSYSAPI NTSTATUS NTAPI RtlIntegerToUnicodeString(_In_ ULONG Value, _In_opt_ ULONG Base, _Inout_ PUNICODE_STRING String) |
| Queries information details about a security descriptor.
|
|
NTSYSAPI NTSTATUS NTAPI | RtlCharToInteger (PCSZ String, ULONG Base, PULONG Value) |
|
NTSYSAPI ULONG NTAPI | RtlxUnicodeStringToAnsiSize (IN PCUNICODE_STRING UnicodeString) |
|
NTSYSAPI NTSTATUS NTAPI | RtlUnicodeStringToAnsiString (PANSI_STRING DestinationString, PCUNICODE_STRING SourceString, BOOLEAN AllocateDestinationString) |
|
NTSYSAPI NTSTATUS NTAPI | RtlUpcaseUnicodeStringToOemString (POEM_STRING DestinationString, PCUNICODE_STRING SourceString, BOOLEAN AllocateDestinationString) |
|
_Out_ | _At_ (DestinationString->Buffer, __drv_allocatesMem(Mem))) _When_(!AllocateDestinationString |
|
NTSYSAPI NTSTATUS NTAPI | RtlUnicodeStringToOemString (POEM_STRING DestinationString, PCUNICODE_STRING SourceString, BOOLEAN AllocateDestinationString) |
|
NTSYSAPI NTSTATUS NTAPI | RtlUpcaseUnicodeToOemN (PCHAR OemString, ULONG OemSize, PULONG ResultSize, PCWCH UnicodeString, ULONG UnicodeSize) |
|
NTSYSAPI ULONG NTAPI | RtlxUnicodeStringToOemSize (IN PCUNICODE_STRING UnicodeString) |
|
NTSYSAPI NTSTATUS NTAPI | RtlUnicodeToOemN (PCHAR OemString, ULONG OemSize, PULONG ResultSize, PCWCH UnicodeString, ULONG UnicodeSize) |
|
NTSYSAPI NTSTATUS NTAPI | RtlUnicodeToMultiByteN (PCHAR MbString, ULONG MbSize, PULONG ResultSize, PCWCH UnicodeString, ULONG UnicodeSize) |
|
NTSYSAPI NTSTATUS NTAPI | RtlUpcaseUnicodeToMultiByteN (PCHAR MbString, ULONG MbSize, PULONG ResultSize, PCWCH UnicodeString, ULONG UnicodeSize) |
|
NTSYSAPI NTSTATUS NTAPI | RtlUnicodeToMultiByteSize (PULONG MbSize, PCWCH UnicodeString, ULONG UnicodeSize) |
|
NTSYSAPI ULONG NTAPI | RtlxOemStringToUnicodeSize (IN PCOEM_STRING OemString) |
|
NTSYSAPI NTSTATUS NTAPI | RtlOemStringToUnicodeString (PUNICODE_STRING DestinationString, PCOEM_STRING SourceString, BOOLEAN AllocateDestinationString) |
|
*BytesInUnicodeString PWCH _In_ ULONG _Out_opt_ PULONG | _In_reads_bytes_ (BytesInOemString) PCCH OemString |
|
NTSYSAPI NTSTATUS NTAPI | RtlAnsiStringToUnicodeString (PUNICODE_STRING DestinationString, PCANSI_STRING SourceString, BOOLEAN AllocateDestinationString) |
|
NTSYSAPI ULONG NTAPI | RtlxAnsiStringToUnicodeSize (PCANSI_STRING AnsiString) |
|
NTSYSAPI BOOLEAN NTAPI | RtlCreateUnicodeStringFromAsciiz (_Out_ PUNICODE_STRING Destination, _In_ PCSZ Source) |
|
NTSYSAPI NTSTATUS NTAPI | RtlAppendUnicodeToString (PUNICODE_STRING Destination, PCWSTR Source) |
|
NTSYSAPI NTSTATUS NTAPI | RtlAppendUnicodeStringToString (PUNICODE_STRING Destination, PCUNICODE_STRING Source) |
|
NTSYSAPI LONG NTAPI | RtlCompareUnicodeString (PCUNICODE_STRING String1, PCUNICODE_STRING String2, BOOLEAN CaseInsensitive) |
|
_Must_inspect_result_ NTSYSAPI LONG NTAPI | RtlCompareUnicodeStrings (_In_reads_(String1Length) PCWCH String1, _In_ SIZE_T String1Length, _In_reads_(String2Length) PCWCH String2, _In_ SIZE_T String2Length, _In_ BOOLEAN CaseInSensitive) |
|
NTSYSAPI VOID NTAPI | RtlCopyUnicodeString (PUNICODE_STRING DestinationString, PCUNICODE_STRING SourceString) |
|
NTSYSAPI BOOLEAN NTAPI | RtlCreateUnicodeString (PUNICODE_STRING DestinationString, PCWSTR SourceString) |
|
NTSYSAPI BOOLEAN NTAPI | RtlEqualUnicodeString (PCUNICODE_STRING String1, PCUNICODE_STRING String2, BOOLEAN CaseInsensitive) |
|
NTSYSAPI VOID NTAPI | RtlEraseUnicodeString (_Inout_ PUNICODE_STRING String) |
|
NTSYSAPI NTSTATUS NTAPI | RtlHashUnicodeString (_In_ CONST UNICODE_STRING *String, _In_ BOOLEAN CaseInSensitive, _In_ ULONG HashAlgorithm, _Out_ PULONG HashValue) |
|
| _IRQL_requires_max_ (DISPATCH_LEVEL) _At_(DestinationString -> Buffer, _Post_equal_to_(SourceString)) _When_(SourceString !=NULL, _At_(DestinationString->Length, _Post_equal_to_(_String_length_(SourceString))) _At_(DestinationString->MaximumLength, _Post_equal_to_(DestinationString->Length+sizeof(CHAR)))) _When_(SourceString==NULL, _At_(DestinationString->Length, _Post_equal_to_(0)) _At_(DestinationString->MaximumLength, _Post_equal_to_(0))) NTSYSAPI VOID NTAPI RtlInitString(_Out_ PSTRING DestinationString, _In_opt_z_ __drv_aliasesMem PCSTR SourceString) |
|
NTSYSAPI BOOLEAN NTAPI | RtlIsTextUnicode (_In_ CONST VOID *Buffer, _In_ INT Size, _Inout_opt_ INT *Flags) |
|
NTSYSAPI VOID NTAPI | RtlCopyString (_Out_ PSTRING DestinationString, _In_opt_ const STRING *SourceString) |
|
_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) |
|
NTSYSAPI NTSTATUS NTAPI | RtlValidateUnicodeString (_In_ ULONG Flags, _In_ PCUNICODE_STRING String) |
|
NTSYSAPI NTSTATUS NTAPI | RtlpEnsureBufferSize (_In_ ULONG Flags, _Inout_ PRTL_BUFFER Buffer, _In_ SIZE_T RequiredSize) |
|
*BytesInUnicodeString PWCH _In_ ULONG _Out_opt_ PULONG | _In_reads_bytes_ (BytesInMultiByteString) const CHAR *MultiByteString |
|
NTSYSAPI NTSTATUS NTAPI | RtlAddAtomToAtomTable (_In_ PRTL_ATOM_TABLE AtomTable, _In_ PWSTR AtomName, _Out_ PRTL_ATOM Atom) |
|
NTSYSAPI NTSTATUS NTAPI | RtlCreateAtomTable (_In_ ULONG TableSize, _Inout_ PRTL_ATOM_TABLE *AtomTable) |
|
NTSYSAPI NTSTATUS NTAPI | RtlDeleteAtomFromAtomTable (_In_ PRTL_ATOM_TABLE AtomTable, _In_ RTL_ATOM Atom) |
|
NTSYSAPI NTSTATUS NTAPI | RtlDestroyAtomTable (IN PRTL_ATOM_TABLE AtomTable) |
|
NTSYSAPI NTSTATUS NTAPI | RtlQueryAtomInAtomTable (_In_ PRTL_ATOM_TABLE AtomTable, _In_ RTL_ATOM Atom, _Out_opt_ PULONG RefCount, _Out_opt_ PULONG PinCount, _Out_opt_z_bytecap_(*NameLength) PWSTR AtomName, _Inout_opt_ PULONG NameLength) |
|
NTSYSAPI NTSTATUS NTAPI | RtlPinAtomInAtomTable (_In_ PRTL_ATOM_TABLE AtomTable, _In_ RTL_ATOM Atom) |
|
NTSYSAPI NTSTATUS NTAPI | RtlLookupAtomInAtomTable (_In_ PRTL_ATOM_TABLE AtomTable, _In_ PWSTR AtomName, _Out_ PRTL_ATOM Atom) |
|
NTSYSAPI PPEB NTAPI | RtlGetCurrentPeb (VOID) |
|
NTSYSAPI VOID NTAPI | RtlAcquirePebLock (VOID) |
|
NTSYSAPI NTSTATUS NTAPI | RtlCreateProcessParameters (_Out_ PRTL_USER_PROCESS_PARAMETERS *ProcessParameters, _In_ PUNICODE_STRING ImagePathName, _In_opt_ PUNICODE_STRING DllPath, _In_opt_ PUNICODE_STRING CurrentDirectory, _In_opt_ PUNICODE_STRING CommandLine, _In_opt_ PWSTR Environment, _In_opt_ PUNICODE_STRING WindowTitle, _In_opt_ PUNICODE_STRING DesktopInfo, _In_opt_ PUNICODE_STRING ShellInfo, _In_opt_ PUNICODE_STRING RuntimeInfo) |
|
NTSYSAPI NTSTATUS NTAPI | RtlCreateUserProcess (_In_ PUNICODE_STRING ImageFileName, _In_ ULONG Attributes, _In_ PRTL_USER_PROCESS_PARAMETERS ProcessParameters, _In_opt_ PSECURITY_DESCRIPTOR ProcessSecutityDescriptor, _In_opt_ PSECURITY_DESCRIPTOR ThreadSecurityDescriptor, _In_opt_ HANDLE ParentProcess, _In_ BOOLEAN CurrentDirectory, _In_opt_ HANDLE DebugPort, _In_opt_ HANDLE ExceptionPort, _Out_ PRTL_USER_PROCESS_INFORMATION ProcessInfo) |
|
NTSYSAPI NTSTATUS NTAPI | RtlCreateUserThread (_In_ PVOID ThreadContext, _Out_ HANDLE *OutThreadHandle, _Reserved_ PVOID Reserved1, _Reserved_ PVOID Reserved2, _Reserved_ PVOID Reserved3, _Reserved_ PVOID Reserved4, _Reserved_ PVOID Reserved5, _Reserved_ PVOID Reserved6, _Reserved_ PVOID Reserved7, _Reserved_ PVOID Reserved8) |
|
NTSYSAPI PRTL_USER_PROCESS_PARAMETERS NTAPI | RtlDeNormalizeProcessParams (_In_ PRTL_USER_PROCESS_PARAMETERS ProcessParameters) |
|
NTSYSAPI NTSTATUS NTAPI | RtlDestroyProcessParameters (_In_ PRTL_USER_PROCESS_PARAMETERS ProcessParameters) |
|
NTSYSAPI VOID NTAPI | RtlExitUserThread (_In_ NTSTATUS Status) |
|
NTSYSAPI VOID NTAPI | RtlInitializeContext (_In_ HANDLE ProcessHandle, _Out_ PCONTEXT ThreadContext, _In_opt_ PVOID ThreadStartParam, _In_ PTHREAD_START_ROUTINE ThreadStartAddress, _In_ PINITIAL_TEB InitialTeb) |
|
NTSYSAPI BOOLEAN NTAPI | RtlIsThreadWithinLoaderCallout (VOID) |
|
NTSYSAPI PRTL_USER_PROCESS_PARAMETERS NTAPI | RtlNormalizeProcessParams (_In_ PRTL_USER_PROCESS_PARAMETERS ProcessParameters) |
|
NTSYSAPI VOID NTAPI | RtlReleasePebLock (VOID) |
|
NTSYSAPI NTSTATUS NTAPI | RtlRemoteCall (_In_ HANDLE Process, _In_ HANDLE Thread, _In_ PVOID CallSite, _In_ ULONG ArgumentCount, _In_ PULONG Arguments, _In_ BOOLEAN PassContext, _In_ BOOLEAN AlreadySuspended) |
|
NTSYSAPI NTSTATUS __cdecl | RtlSetProcessIsCritical (_In_ BOOLEAN NewValue, _Out_opt_ PBOOLEAN OldValue, _In_ BOOLEAN NeedBreaks) |
|
NTSYSAPI NTSTATUS __cdecl | RtlSetThreadIsCritical (_In_ BOOLEAN NewValue, _Out_opt_ PBOOLEAN OldValue, _In_ BOOLEAN NeedBreaks) |
|
NTSYSAPI ULONG NTAPI | RtlGetCurrentProcessorNumber (VOID) |
|
NTSTATUS NTAPI | RtlSetThreadPoolStartFunc (_In_ PRTL_START_POOL_THREAD StartPoolThread, _In_ PRTL_EXIT_POOL_THREAD ExitPoolThread) |
|
NTSYSAPI NTSTATUS NTAPI | RtlDeregisterWaitEx (_In_ HANDLE hWaitHandle, _In_opt_ HANDLE hCompletionEvent) |
|
NTSYSAPI NTSTATUS NTAPI | RtlDeregisterWait (_In_ HANDLE hWaitHandle) |
|
NTSYSAPI NTSTATUS NTAPI | RtlQueueWorkItem (_In_ WORKERCALLBACKFUNC Function, _In_opt_ PVOID Context, _In_ ULONG Flags) |
|
NTSYSAPI NTSTATUS NTAPI | RtlSetIoCompletionCallback (_In_ HANDLE FileHandle, _In_ PIO_APC_ROUTINE Callback, _In_ ULONG Flags) |
|
NTSYSAPI NTSTATUS NTAPI | RtlRegisterWait (_In_ PHANDLE phNewWaitObject, _In_ HANDLE hObject, _In_ WAITORTIMERCALLBACKFUNC Callback, _In_ PVOID pvContext, _In_ ULONG ulMilliseconds, _In_ ULONG ulFlags) |
|
NTSYSAPI NTSTATUS NTAPI | RtlCreateEnvironment (_In_ BOOLEAN Inherit, _Out_ PWSTR *Environment) |
|
NTSYSAPI NTSTATUS NTAPI | RtlComputePrivatizedDllName_U (_In_ PUNICODE_STRING DllName, _Inout_ PUNICODE_STRING RealName, _Inout_ PUNICODE_STRING LocalName) |
|
NTSYSAPI VOID NTAPI | RtlDestroyEnvironment (_In_ PWSTR Environment) |
|
NTSYSAPI BOOLEAN NTAPI | RtlDoesFileExists_U (_In_ PCWSTR FileName) |
|
NTSYSAPI RTL_PATH_TYPE NTAPI | RtlDetermineDosPathNameType_U (_In_ PCWSTR Path) |
|
NTSYSAPI ULONG NTAPI | RtlDosSearchPath_U (_In_ PCWSTR Path, _In_ PCWSTR FileName, _In_ PCWSTR Extension, _In_ ULONG BufferSize, _Out_ PWSTR Buffer, _Out_ PWSTR *PartName) |
|
NTSYSAPI NTSTATUS NTAPI | RtlDosSearchPath_Ustr (_In_ ULONG Flags, _In_ PUNICODE_STRING PathString, _In_ PUNICODE_STRING FileNameString, _In_ PUNICODE_STRING ExtensionString, _In_ PUNICODE_STRING CallerBuffer, _Inout_opt_ PUNICODE_STRING DynamicString, _Out_opt_ PUNICODE_STRING *FullNameOut, _Out_opt_ PSIZE_T FilePartSize, _Out_opt_ PSIZE_T LengthNeeded) |
|
NTSYSAPI BOOLEAN NTAPI | RtlDosPathNameToNtPathName_U (_In_opt_z_ PCWSTR DosPathName, _Out_ PUNICODE_STRING NtPathName, _Out_opt_ PCWSTR *NtFileNamePart, _Out_opt_ PRTL_RELATIVE_NAME_U DirectoryInfo) |
|
NTSYSAPI NTSTATUS NTAPI | RtlNtPathNameToDosPathName (_In_ ULONG Flags, _Inout_ PRTL_UNICODE_STRING_BUFFER Path, _Out_opt_ PULONG PathType, _Out_opt_ PULONG Unknown) |
|
NTSYSAPI BOOLEAN NTAPI | RtlDosPathNameToRelativeNtPathName_U (_In_ PCWSTR DosName, _Out_ PUNICODE_STRING NtName, _Out_ PCWSTR *PartName, _Out_ PRTL_RELATIVE_NAME_U RelativeName) |
|
| _At_ (Destination->Buffer, _Out_bytecap_(Destination->MaximumLength)) NTSYSAPI NTSTATUS NTAPI RtlExpandEnvironmentStrings_U(_In_z_ PWSTR Environment |
|
NTSYSAPI ULONG NTAPI | RtlGetCurrentDirectory_U (_In_ ULONG MaximumLength, _Out_bytecap_(MaximumLength) PWSTR Buffer) |
|
NTSYSAPI ULONG NTAPI | RtlGetFullPathName_U (_In_ PCWSTR FileName, _In_ ULONG Size, _Out_z_bytecap_(Size) PWSTR Buffer, _Out_opt_ PWSTR *ShortName) |
|
NTSYSAPI NTSTATUS NTAPI | RtlGetFullPathName_UEx (_In_ PWSTR FileName, _In_ ULONG BufferLength, _Out_ PWSTR Buffer, _Out_opt_ PWSTR *FilePart, _Out_opt_ RTL_PATH_TYPE *InputPathType) |
|
NTSTATUS NTAPI | RtlGetFullPathName_UstrEx (_In_ PUNICODE_STRING FileName, _In_opt_ PUNICODE_STRING StaticString, _In_opt_ PUNICODE_STRING DynamicString, _Out_opt_ PUNICODE_STRING *StringUsed, _Out_opt_ PSIZE_T FilePartSize, _Out_opt_ PBOOLEAN NameInvalid, _Out_ RTL_PATH_TYPE *PathType, _Out_opt_ PSIZE_T LengthNeeded) |
|
NTSYSAPI NTSTATUS NTAPI | RtlGetLengthWithoutTrailingPathSeperators (_Reserved_ ULONG Flags, _In_ PCUNICODE_STRING PathString, _Out_ PULONG Length) |
|
NTSYSAPI ULONG NTAPI | RtlGetLongestNtPathLength (VOID) |
|
NTSYSAPI ULONG NTAPI | RtlIsDosDeviceName_U (_In_ PCWSTR Name) |
|
NTSYSAPI ULONG NTAPI | RtlIsDosDeviceName_Ustr (_In_ PCUNICODE_STRING Name) |
|
NTSYSAPI NTSTATUS NTAPI | RtlQueryEnvironmentVariable_U (_In_opt_ PWSTR Environment, _In_ PCUNICODE_STRING Name, _Out_ PUNICODE_STRING Value) |
|
VOID NTAPI | RtlReleaseRelativeName (_In_ PRTL_RELATIVE_NAME_U RelativeName) |
|
NTSYSAPI NTSTATUS NTAPI | RtlSetCurrentDirectory_U (_In_ PUNICODE_STRING name) |
|
NTSYSAPI NTSTATUS NTAPI | RtlSetEnvironmentVariable (_In_z_ PWSTR *Environment, _In_ PUNICODE_STRING Name, _In_ PUNICODE_STRING Value) |
|
NTSYSAPI NTSTATUS NTAPI | RtlDeleteCriticalSection (_In_ PRTL_CRITICAL_SECTION CriticalSection) |
|
NTSYSAPI NTSTATUS NTAPI | RtlEnterCriticalSection (_In_ PRTL_CRITICAL_SECTION CriticalSection) |
|
NTSYSAPI NTSTATUS NTAPI | RtlInitializeCriticalSection (_In_ PRTL_CRITICAL_SECTION CriticalSection) |
|
NTSYSAPI NTSTATUS NTAPI | RtlInitializeCriticalSectionAndSpinCount (_In_ PRTL_CRITICAL_SECTION CriticalSection, _In_ ULONG SpinCount) |
|
NTSYSAPI ULONG NTAPI | RtlIsCriticalSectionLocked (_In_ PRTL_CRITICAL_SECTION CriticalSection) |
|
NTSYSAPI ULONG NTAPI | RtlIsCriticalSectionLockedByThread (_In_ PRTL_CRITICAL_SECTION CriticalSection) |
|
NTSYSAPI NTSTATUS NTAPI | RtlLeaveCriticalSection (_In_ PRTL_CRITICAL_SECTION CriticalSection) |
|
NTSYSAPI BOOLEAN NTAPI | RtlTryEnterCriticalSection (_In_ PRTL_CRITICAL_SECTION CriticalSection) |
|
NTSYSAPI VOID NTAPI | RtlpUnWaitCriticalSection (_In_ PRTL_CRITICAL_SECTION CriticalSection) |
|
NTSYSAPI NTSTATUS NTAPI | RtlpWaitForCriticalSection (_In_ PRTL_CRITICAL_SECTION CriticalSection) |
|
NTSYSAPI BOOLEAN NTAPI | RtlAcquireResourceExclusive (_In_ PRTL_RESOURCE Resource, _In_ BOOLEAN Wait) |
|
NTSYSAPI BOOLEAN NTAPI | RtlAcquireResourceShared (_In_ PRTL_RESOURCE Resource, _In_ BOOLEAN Wait) |
|
NTSYSAPI VOID NTAPI | RtlConvertExclusiveToShared (_In_ PRTL_RESOURCE Resource) |
|
NTSYSAPI VOID NTAPI | RtlConvertSharedToExclusive (_In_ PRTL_RESOURCE Resource) |
|
NTSYSAPI VOID NTAPI | RtlDeleteResource (_In_ PRTL_RESOURCE Resource) |
|
NTSYSAPI VOID NTAPI | RtlDumpResource (_In_ PRTL_RESOURCE Resource) |
|
NTSYSAPI VOID NTAPI | RtlInitializeResource (_In_ PRTL_RESOURCE Resource) |
|
NTSYSAPI VOID NTAPI | RtlReleaseResource (_In_ PRTL_RESOURCE Resource) |
|
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) |
|
| _Out_writes_bytes_to_ (UncompressedBufferSize, *FinalUncompressedSize) PUCHAR UncompressedBuffer |
|
_In_ ULONG | _In_reads_bytes_ (CompressedBufferSize) PUCHAR CompressedBuffer |
|
NTSYSAPI NTSTATUS NTAPI | RtlGetCompressionWorkSpaceSize (_In_ USHORT CompressionFormatAndEngine, _Out_ PULONG CompressBufferWorkSpaceSize, _Out_ PULONG CompressFragmentWorkSpaceSize) |
|
NTSYSAPI VOID NTAPI | RtlPopFrame (_In_ PTEB_ACTIVE_FRAME Frame) |
|
NTSYSAPI VOID NTAPI | RtlPushFrame (_In_ PTEB_ACTIVE_FRAME Frame) |
|
NTSYSAPI PTEB_ACTIVE_FRAME NTAPI | RtlGetFrame (VOID) |
|
NTSYSAPI PRTL_DEBUG_INFORMATION NTAPI | RtlCreateQueryDebugBuffer (_In_ ULONG Size, _In_ BOOLEAN EventPair) |
|
NTSYSAPI NTSTATUS NTAPI | RtlDestroyQueryDebugBuffer (IN PRTL_DEBUG_INFORMATION DebugBuffer) |
|
NTSYSAPI NTSTATUS NTAPI | RtlQueryProcessDebugInformation (_In_ ULONG ProcessId, _In_ ULONG DebugInfoClassMask, _Inout_ PRTL_DEBUG_INFORMATION DebugBuffer) |
|
NTSYSAPI NTSTATUS NTAPI | RtlCreateTimer (_In_ HANDLE TimerQueue, _In_ PHANDLE phNewTimer, _In_ WAITORTIMERCALLBACKFUNC Callback, _In_ PVOID Parameter, _In_ ULONG DueTime, _In_ ULONG Period, _In_ ULONG Flags) |
|
NTSYSAPI NTSTATUS NTAPI | RtlCreateTimerQueue (PHANDLE TimerQueue) |
|
NTSYSAPI NTSTATUS NTAPI | RtlDeleteTimer (_In_ HANDLE TimerQueue, _In_ HANDLE Timer, _In_ HANDLE CompletionEvent) |
|
NTSYSAPI NTSTATUS NTAPI | RtlUpdateTimer (_In_ HANDLE TimerQueue, _In_ HANDLE Timer, _In_ ULONG DueTime, _In_ ULONG Period) |
|
NTSYSAPI NTSTATUS NTAPI | RtlDeleteTimerQueueEx (_In_ HANDLE TimerQueue, _In_opt_ HANDLE CompletionEvent) |
|
NTSYSAPI NTSTATUS NTAPI | RtlDeleteTimerQueue (HANDLE TimerQueue) |
|
PSLIST_ENTRY FASTCALL | InterlockedPushListSList (_Inout_ PSLIST_HEADER ListHead, _Inout_ __drv_aliasesMem PSLIST_ENTRY List, _Inout_ PSLIST_ENTRY ListEnd, _In_ ULONG Count) |
|
NTSYSAPI VOID NTAPI | RtlInitializeRangeList (_Out_ PRTL_RANGE_LIST RangeList) |
|
NTSYSAPI VOID NTAPI | RtlFreeRangeList (_In_ PRTL_RANGE_LIST RangeList) |
|
NTSYSAPI NTSTATUS NTAPI | RtlCopyRangeList (_Out_ PRTL_RANGE_LIST CopyRangeList, _In_ PRTL_RANGE_LIST RangeList) |
|
NTSYSAPI NTSTATUS NTAPI | RtlMergeRangeLists (_Out_ PRTL_RANGE_LIST MergedRangeList, _In_ PRTL_RANGE_LIST RangeList1, _In_ PRTL_RANGE_LIST RangeList2, _In_ ULONG Flags) |
|
NTSYSAPI NTSTATUS NTAPI | RtlInvertRangeList (_Out_ PRTL_RANGE_LIST InvertedRangeList, _In_ PRTL_RANGE_LIST RangeList) |
|
NTSYSAPI NTSTATUS NTAPI | RtlAddRange (_Inout_ PRTL_RANGE_LIST RangeList, _In_ ULONGLONG Start, _In_ ULONGLONG End, _In_ UCHAR Attributes, _In_ ULONG Flags, _In_opt_ PVOID UserData, _In_opt_ PVOID Owner) |
|
NTSYSAPI NTSTATUS NTAPI | RtlDeleteRange (_Inout_ PRTL_RANGE_LIST RangeList, _In_ ULONGLONG Start, _In_ ULONGLONG End, _In_ PVOID Owner) |
|
NTSYSAPI NTSTATUS NTAPI | RtlDeleteOwnersRanges (_Inout_ PRTL_RANGE_LIST RangeList, _In_ _Maybenull_ PVOID Owner) |
|
NTSYSAPI NTSTATUS NTAPI | RtlFindRange (_In_ PRTL_RANGE_LIST RangeList, _In_ ULONGLONG Minimum, _In_ ULONGLONG Maximum, _In_ ULONG Length, _In_ ULONG Alignment, _In_ ULONG Flags, _In_ UCHAR AttributeAvailableMask, _In_opt_ PVOID Context, _In_opt_ PRTL_CONFLICT_RANGE_CALLBACK Callback, _Out_ PULONGLONG Start) |
|
NTSYSAPI NTSTATUS NTAPI | RtlIsRangeAvailable (_In_ PRTL_RANGE_LIST RangeList, _In_ ULONGLONG Start, _In_ ULONGLONG End, _In_ ULONG Flags, _In_ UCHAR AttributeAvailableMask, _In_opt_ PVOID Context, _In_opt_ PRTL_CONFLICT_RANGE_CALLBACK Callback, _Out_ PBOOLEAN Available) |
|
NTSYSAPI NTSTATUS NTAPI | RtlGetFirstRange (_In_ PRTL_RANGE_LIST RangeList, _Out_ PRTL_RANGE_LIST_ITERATOR Iterator, _Outptr_ PRTL_RANGE *Range) |
|
NTSYSAPI NTSTATUS NTAPI | RtlGetNextRange (_Inout_ PRTL_RANGE_LIST_ITERATOR Iterator, _Outptr_ PRTL_RANGE *Range, _In_ BOOLEAN MoveForwards) |
|
ULONG __cdecl | DbgPrint (_In_z_ _Printf_format_string_ PCSTR Format,...) |
|
NTSYSAPI ULONG __cdecl | DbgPrintEx (_In_ ULONG ComponentId, _In_ ULONG Level, _In_z_ _Printf_format_string_ PCSTR Format,...) |
|
NTSYSAPI ULONG NTAPI | DbgPrompt (_In_z_ PCCH Prompt, _Out_writes_bytes_(MaximumResponseLength) PCH Response, _In_ ULONG MaximumResponseLength) |
|
VOID NTAPI | DbgBreakPoint (VOID) |
|
VOID NTAPI | DbgLoadImageSymbols (_In_ PSTRING Name, _In_ PVOID Base, _In_ ULONG_PTR ProcessId) |
|
VOID NTAPI | DbgUnLoadImageSymbols (_In_ PSTRING Name, _In_ PVOID Base, _In_ ULONG_PTR ProcessId) |
|
VOID NTAPI | DbgCommandString (_In_ PCCH Name, _In_ PCCH Command) |
|
NTSYSAPI PRTL_HANDLE_TABLE_ENTRY NTAPI | RtlAllocateHandle (_In_ PRTL_HANDLE_TABLE HandleTable, _Inout_ PULONG Index) |
|
NTSYSAPI VOID NTAPI | RtlDestroyHandleTable (_Inout_ PRTL_HANDLE_TABLE HandleTable) |
|
NTSYSAPI BOOLEAN NTAPI | RtlFreeHandle (_In_ PRTL_HANDLE_TABLE HandleTable, _In_ PRTL_HANDLE_TABLE_ENTRY Handle) |
|
NTSYSAPI VOID NTAPI | RtlInitializeHandleTable (_In_ ULONG TableSize, _In_ ULONG HandleSize, _In_ PRTL_HANDLE_TABLE HandleTable) |
|
NTSYSAPI BOOLEAN NTAPI | RtlIsValidHandle (_In_ PRTL_HANDLE_TABLE HandleTable, _In_ PRTL_HANDLE_TABLE_ENTRY Handle) |
|
| _Success_ (return!=FALSE) NTSYSAPI BOOLEAN NTAPI RtlIsValidIndexHandle(_In_ PRTL_HANDLE_TABLE HandleTable |
|
NTSYSAPI NTSTATUS NTAPI | RtlFindMessage (_In_ PVOID BaseAddress, _In_ ULONG Type, _In_ ULONG Language, _In_ ULONG MessageId, _Out_ PMESSAGE_RESOURCE_ENTRY *MessageResourceEntry) |
|
NTSYSAPI ULONG NTAPI | RtlGetNtGlobalFlags (VOID) |
|
NTSYSAPI PVOID NTAPI | RtlImageRvaToVa (_In_ PIMAGE_NT_HEADERS NtHeader, _In_ PVOID BaseAddress, _In_ ULONG Rva, _Inout_opt_ PIMAGE_SECTION_HEADER *SectionHeader) |
|
NTSYSAPI PIMAGE_NT_HEADERS NTAPI | RtlImageNtHeader (_In_ PVOID BaseAddress) |
|
NTSYSAPI NTSTATUS NTAPI | RtlImageNtHeaderEx (_In_ ULONG Flags, _In_ PVOID BaseAddress, _In_ ULONGLONG Size, _Out_ PIMAGE_NT_HEADERS *NtHeader) |
|
NTSYSAPI PIMAGE_SECTION_HEADER NTAPI | RtlImageRvaToSection (_In_ PIMAGE_NT_HEADERS NtHeader, _In_ PVOID BaseAddress, _In_ ULONG Rva) |
|
ULONG NTAPI | LdrRelocateImageWithBias (_In_ PVOID BaseAddress, _In_ LONGLONG AdditionalBias, _In_opt_ PCSTR LoaderName, _In_ ULONG Success, _In_ ULONG Conflict, _In_ ULONG Invalid) |
|
NTSYSAPI NTSTATUS NTAPI | RtlCreateRegistryKey (_In_ ULONG RelativeTo, _In_ PWSTR Path) |
|
NTSYSAPI NTSTATUS NTAPI | RtlFormatCurrentUserKeyPath (_Out_ _At_(KeyPath->Buffer, __drv_allocatesMem(Mem) _Post_bytecap_(KeyPath->MaximumLength) _Post_bytecount_(KeyPath->Length)) PUNICODE_STRING KeyPath) |
|
NTSYSAPI NTSTATUS NTAPI | RtlOpenCurrentUser (_In_ ACCESS_MASK DesiredAccess, _Out_ PHANDLE KeyHandle) |
|
_In_ PCWSTR _In_z_ PCWSTR _In_ ULONG | _In_reads_bytes_opt_ (ValueLength) PVOID ValueData |
|
NTSYSAPI VOID NTAPI | RtlGetDefaultCodePage (_Out_ PUSHORT AnsiCodePage, _Out_ PUSHORT OemCodePage) |
|
NTSYSAPI VOID NTAPI | RtlInitNlsTables (_In_ PUSHORT AnsiTableBase, _In_ PUSHORT OemTableBase, _In_ PUSHORT CaseTableBase, _Out_ PNLSTABLEINFO NlsTable) |
|
NTSYSAPI VOID NTAPI | RtlResetRtlTranslations (_In_ PNLSTABLEINFO NlsTable) |
|
NTSYSAPI ULONG NTAPI | RtlUniform (_In_ PULONG Seed) |
|
NTSYSAPI ULONG NTAPI | RtlRandom (_Inout_ PULONG Seed) |
|
NTSYSAPI ULONG NTAPI | RtlComputeCrc32 (_In_ ULONG InitialCrc, _In_ const UCHAR *Buffer, _In_ ULONG Length) |
|
NTSYSAPI PSTR NTAPI | RtlIpv4AddressToStringA (_In_ const struct in_addr *Addr, _Out_writes_(16) PCHAR S) |
|
NTSYSAPI PWSTR NTAPI | RtlIpv4AddressToStringW (_In_ const struct in_addr *Addr, _Out_writes_(16) PWCHAR S) |
|
NTSYSAPI NTSTATUS NTAPI | RtlIpv4AddressToStringExA (_In_ const struct in_addr *Address, _In_ USHORT Port, _Out_writes_to_(*AddressStringLength, *AddressStringLength) PCHAR AddressString, _Inout_ PULONG AddressStringLength) |
|
NTSTATUS NTAPI | RtlIpv4AddressToStringExW (_In_ const struct in_addr *Address, _In_ USHORT Port, _Out_writes_to_(*AddressStringLength, *AddressStringLength) PWCHAR AddressString, _Inout_ PULONG AddressStringLength) |
|
NTSYSAPI NTSTATUS NTAPI | RtlIpv4StringToAddressA (_In_ PCSTR String, _In_ BOOLEAN Strict, _Out_ PCSTR *Terminator, _Out_ struct in_addr *Addr) |
|
NTSYSAPI NTSTATUS NTAPI | RtlIpv4StringToAddressW (_In_ PCWSTR String, _In_ BOOLEAN Strict, _Out_ PCWSTR *Terminator, _Out_ struct in_addr *Addr) |
|
NTSYSAPI NTSTATUS NTAPI | RtlIpv4StringToAddressExA (_In_ PCSTR AddressString, _In_ BOOLEAN Strict, _Out_ struct in_addr *Address, _Out_ PUSHORT Port) |
|
NTSYSAPI NTSTATUS NTAPI | RtlIpv4StringToAddressExW (_In_ PCWSTR AddressString, _In_ BOOLEAN Strict, _Out_ struct in_addr *Address, _Out_ PUSHORT Port) |
|
NTSYSAPI PSTR NTAPI | RtlIpv6AddressToStringA (_In_ const struct in6_addr *Addr, _Out_writes_(46) PSTR S) |
|
NTSYSAPI PWSTR NTAPI | RtlIpv6AddressToStringW (_In_ const struct in6_addr *Addr, _Out_writes_(46) PWSTR S) |
|
NTSYSAPI NTSTATUS NTAPI | RtlIpv6AddressToStringExA (_In_ const struct in6_addr *Address, _In_ ULONG ScopeId, _In_ USHORT Port, _Out_writes_to_(*AddressStringLength, *AddressStringLength) PSTR AddressString, _Inout_ PULONG AddressStringLength) |
|
NTSYSAPI NTSTATUS NTAPI | RtlIpv6AddressToStringExW (_In_ const struct in6_addr *Address, _In_ ULONG ScopeId, _In_ USHORT Port, _Out_writes_to_(*AddressStringLength, *AddressStringLength) PWCHAR AddressString, _Inout_ PULONG AddressStringLength) |
|
NTSYSAPI NTSTATUS NTAPI | RtlIpv6StringToAddressA (_In_ PCSTR String, _Out_ PCSTR *Terminator, _Out_ struct in6_addr *Addr) |
|
NTSYSAPI NTSTATUS NTAPI | RtlIpv6StringToAddressW (_In_ PCWSTR String, _Out_ PCWSTR *Terminator, _Out_ struct in6_addr *Addr) |
|
NTSYSAPI NTSTATUS NTAPI | RtlIpv6StringToAddressExA (_In_ PCSTR AddressString, _Out_ struct in6_addr *Address, _Out_ PULONG ScopeId, _Out_ PUSHORT Port) |
|
NTSYSAPI NTSTATUS NTAPI | RtlIpv6StringToAddressExW (_In_ PCWSTR AddressString, _Out_ struct in6_addr *Address, _Out_ PULONG ScopeId, _Out_ PUSHORT Port) |
|
NTSYSAPI BOOLEAN NTAPI | RtlCutoverTimeToSystemTime (_In_ PTIME_FIELDS CutoverTimeFields, _Out_ PLARGE_INTEGER SystemTime, _In_ PLARGE_INTEGER CurrentTime, _In_ BOOLEAN ThisYearsCutoverOnly) |
|
NTSYSAPI NTSTATUS NTAPI | RtlQueryTimeZoneInformation (_Out_ PRTL_TIME_ZONE_INFORMATION TimeZoneInformation) |
|
NTSYSAPI VOID NTAPI | RtlSecondsSince1970ToTime (_In_ ULONG SecondsSince1970, _Out_ PLARGE_INTEGER Time) |
|
NTSYSAPI NTSTATUS NTAPI | RtlSetTimeZoneInformation (_In_ PRTL_TIME_ZONE_INFORMATION TimeZoneInformation) |
|
| _Success_ (return !=FALSE) NTSYSAPI BOOLEAN NTAPI RtlTimeFieldsToTime(_In_ PTIME_FIELDS TimeFields |
|
NTSYSAPI VOID NTAPI | RtlTimeToTimeFields (PLARGE_INTEGER Time, PTIME_FIELDS TimeFields) |
|
NTSYSAPI NTSTATUS NTAPI | RtlSystemTimeToLocalTime (_In_ PLARGE_INTEGER SystemTime, _Out_ PLARGE_INTEGER LocalTime) |
|
NTSYSAPI VOID NTAPI | RtlInitializeConditionVariable (_Out_ PRTL_CONDITION_VARIABLE ConditionVariable) |
|
NTSYSAPI VOID NTAPI | RtlWakeConditionVariable (_Inout_ PRTL_CONDITION_VARIABLE ConditionVariable) |
|
NTSYSAPI VOID NTAPI | RtlWakeAllConditionVariable (_Inout_ PRTL_CONDITION_VARIABLE ConditionVariable) |
|
NTSYSAPI NTSTATUS NTAPI | RtlSleepConditionVariableCS (_Inout_ PRTL_CONDITION_VARIABLE ConditionVariable, _Inout_ PRTL_CRITICAL_SECTION CriticalSection, _In_opt_ PLARGE_INTEGER TimeOut) |
|
NTSYSAPI NTSTATUS NTAPI | RtlSleepConditionVariableSRW (_Inout_ PRTL_CONDITION_VARIABLE ConditionVariable, _Inout_ PRTL_SRWLOCK SRWLock, _In_opt_ PLARGE_INTEGER TimeOut, _In_ ULONG Flags) |
|
NTSYSAPI NTSTATUS NTAPI | RtlFindActivationContextSectionGuid (ULONG flags, const GUID *extguid, ULONG section_kind, const GUID *guid, void *ptr) |
|