ReactOS 0.4.16-dev-287-g2d3f3a1
|
#include <umtypes.h>
#include <ntnls.h>
#include <rtltypes.h>
#include <pstypes.h>
#include <extypes.h>
#include "in6addr.h"
#include "inaddr.h"
Go to the source code of this file.
Macros | |
#define | RTL_STACK_WALKING_MODE_FRAMES_TO_SKIP_SHIFT 8 |
#define | NtCurrentPeb() (NtCurrentTeb()->ProcessEnvironmentBlock) |
#define | RTL_SKIP_BUFFER_COPY 0x00000001 |
#define | RTL_UNCHANGED_UNK_PATH 1 |
#define | RTL_CONVERTED_UNC_PATH 2 |
#define | RTL_CONVERTED_NT_PATH 3 |
#define | RTL_UNCHANGED_DOS_PATH 4 |
#define NtCurrentPeb | ( | ) | (NtCurrentTeb()->ProcessEnvironmentBlock) |
Definition at line 1111 of file rtlfuncs.h.
#define RTL_CONVERTED_NT_PATH 3 |
Definition at line 2985 of file rtlfuncs.h.
#define RTL_CONVERTED_UNC_PATH 2 |
Definition at line 2984 of file rtlfuncs.h.
#define RTL_SKIP_BUFFER_COPY 0x00000001 |
Definition at line 2463 of file rtlfuncs.h.
#define RTL_STACK_WALKING_MODE_FRAMES_TO_SKIP_SHIFT 8 |
Definition at line 820 of file rtlfuncs.h.
#define RTL_UNCHANGED_DOS_PATH 4 |
Definition at line 2986 of file rtlfuncs.h.
#define RTL_UNCHANGED_UNK_PATH 1 |
Definition at line 2983 of file rtlfuncs.h.
_At_ | ( | Destination-> | Buffer, |
_Out_bytecap_(Destination->MaximumLength) | |||
) |
_Out_ _At_ | ( | DestinationString-> | Buffer, |
__drv_allocatesMem(Mem) | |||
) |
*BytesInUnicodeString PWCH _In_ ULONG _Out_opt_ PULONG _In_reads_bytes_ | ( | BytesInMultiByteString | ) | const |
*BytesInUnicodeString PWCH _In_ ULONG _Out_opt_ PULONG _In_reads_bytes_ | ( | BytesInOemString | ) |
_In_ ULONG _In_reads_bytes_ | ( | CompressedBufferSize | ) |
_IRQL_requires_max_ | ( | APC_LEVEL | ) |
Probes and locks virtual pages in memory for the specified process.
[in,out] | MemoryDescriptorList | Memory Descriptor List (MDL) containing the buffer to be probed and locked. |
[in] | Process | The process for which the buffer should be probed and locked. |
[in] | AccessMode | Access mode for probing the pages. Can be KernelMode or UserMode. |
[in] | LockOperation | The type of the probing and locking operation. Can be IoReadAccess, IoWriteAccess or IoModifyAccess. |
Probes and locks virtual pages in memory for the specified process.
Frees previously reserved amount of memory in system virtual address space.
[in] | NumberOfBytes | Size, in bytes, of memory to reserve. |
[in] | PoolTag | Pool Tag identifying the buffer. Usually consists from 4 characters in reversed order. |
[in] | BaseAddress | A pointer to the 1st memory block of the reserved buffer. |
[in] | PoolTag | Pool Tag identifying the buffer. Usually consists from 4 characters in reversed order. |
Definition at line 37 of file cddata.c.
_IRQL_requires_max_ | ( | DISPATCH_LEVEL | ) | -> Buffer, _Post_equal_to_(SourceString)) _When_(SourceString != NULL, _At_(DestinationString->Length, _Post_equal_to_(_String_length_(SourceString))) _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 ) |
Definition at line 347 of file common.c.
_IRQL_requires_max_ | ( | PASSIVE_LEVEL | ) | -> MaximumLength, _Const_) NTSYSAPI NTSTATUS NTAPI RtlIntegerToUnicodeString( _In_ ULONG Value, _In_opt_ ULONG Base, _Inout_ PUNICODE_STRING String ) |
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 |
_Out_writes_bytes_ | ( | DestinationSidLength | ) |
_Out_writes_bytes_to_ | ( | UncompressedBufferSize | , |
* | FinalUncompressedSize | ||
) |
Definition at line 1028 of file fsctrl.c.
_Success_ | ( | return! | = FALSE | ) |
Definition at line 279 of file mapping.c.
|
pure virtual |
Referenced by ExpLoadBootSymbols(), KdInitSystem(), and MmLoadSystemImage().
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, | ||
... | |||
) |
Referenced by CcPfInitializePrefetcher(), CreateSocketHandle(), DbgP(), DllUnload(), dprintk(), GetHandleContext(), LdrFindEntryForAddress(), LdrLoadDll(), LdrpLoadDll(), LdrpLoadImportModule(), LdrpMapDll(), LdrpResolveFullName(), LdrpSearchPath(), LdrpWalkImportDescriptor(), print_error(), print_hexbuf(), ReportDdiFunctionCountMismatch(), SetHandleContext(), ShimDbgPrint(), and ValidateSrbHistoryDataPresumptions().
NTSYSAPI ULONG NTAPI DbgPrompt | ( | _In_z_ PCCH | Prompt, |
_Out_writes_bytes_(MaximumResponseLength) PCH | Response, | ||
_In_ ULONG | MaximumResponseLength | ||
) |
Referenced by FatalExit(), PspCatchCriticalBreak(), RtlAssert(), and RxAssert().
Referenced by KeBugCheckWithTf(), MmUnloadSystemImage(), and PopShutdownSystem().
PSLIST_ENTRY FASTCALL InterlockedPushListSList | ( | _Inout_ PSLIST_HEADER | ListHead, |
_Inout_ __drv_aliasesMem PSLIST_ENTRY | List, | ||
_Inout_ PSLIST_ENTRY | ListEnd, | ||
_In_ ULONG | Count | ||
) |
ULONG NTAPI LdrRelocateImageWithBias | ( | _In_ PVOID | BaseAddress, |
_In_ LONGLONG | AdditionalBias, | ||
_In_opt_ PCSTR | LoaderName, | ||
_In_ ULONG | Success, | ||
_In_ ULONG | Conflict, | ||
_In_ ULONG | Invalid | ||
) |
Definition at line 474 of file image.c.
Referenced by LdrpInitializeProcess(), LdrpMapDll(), LdrRelocateImage(), MiReloadBootLoadedDrivers(), MmLoadSystemImage(), and PeLdrLoadImageEx().
Definition at line 74 of file libsupp.c.
NTSYSAPI BOOLEAN NTAPI RtlAcquireResourceExclusive | ( | _In_ PRTL_RESOURCE | Resource, |
_In_ BOOLEAN | Wait | ||
) |
Referenced by DirectSoundDevice_AddBuffer(), DirectSoundDevice_RemoveBuffer(), ElfrFlushEL(), IDirectSoundBufferImpl_Play(), IDirectSoundBufferImpl_SetCurrentPosition(), IDirectSoundBufferImpl_SetFrequency(), IDirectSoundBufferImpl_SetPan(), IDirectSoundBufferImpl_SetVolume(), IDirectSoundBufferImpl_Stop(), LoadJobs(), LogfClearFile(), LogfClose(), LogfWriteRecord(), LsapRegisterNotification(), NetrJobAdd(), NetrJobDel(), primarybuffer_SetFormat(), RpcServerAssoc_AllocateContextHandle(), RpcServerAssoc_FindContextHandle(), SamrAddMemberToAlias(), SamrAddMemberToGroup(), SamrChangePasswordUser(), SamrCreateAliasInDomain(), SamrCreateGroupInDomain(), SamrCreateUser2InDomain(), SamrCreateUserInDomain(), SamrDeleteAlias(), SamrDeleteGroup(), SamrDeleteUser(), SamrRemoveMemberFromAlias(), SamrRemoveMemberFromForeignDomain(), SamrRemoveMemberFromGroup(), SamrSetInformationAlias(), SamrSetInformationDomain(), SamrSetInformationGroup(), SamrSetInformationUser2(), SamrSetMemberAttributesOfGroup(), SchedServiceMain(), and ScmLockDatabaseExclusive().
Referenced by DirectSoundDevice_Release(), DSOUND_MixToPrimary(), DSOUND_timer(), ElfrGetLogInformation(), ElfrNumberOfRecords(), ElfrOldestRecord(), IDirectSoundBufferImpl_GetCurrentPosition(), IDirectSoundBufferImpl_GetStatus(), IDirectSoundBufferImpl_Lock(), IDirectSoundBufferImpl_Unlock(), LogfBackupFile(), LogfReadEvents(), LsapNotifyPolicyChange(), NetrJobEnum(), NetrJobGetInfo(), SamrCloseHandle(), SamrConnect5(), SamrEnumerateAliasesInDomain(), SamrEnumerateDomainsInSamServer(), SamrEnumerateGroupsInDomain(), SamrEnumerateUsersInDomain(), SamrGetAliasMembership(), SamrGetGroupsForUser(), SamrGetMembersInAlias(), SamrGetMembersInGroup(), SamrGetUserDomainPasswordInformation(), SamrLookupDomainInSamServer(), SamrLookupIdsInDomain(), SamrLookupNamesInDomain(), SamrOpenAlias(), SamrOpenDomain(), SamrOpenGroup(), SamrOpenUser(), SamrQueryDisplayInformation3(), SamrQueryInformationAlias(), SamrQueryInformationDomain2(), SamrQueryInformationGroup(), SamrQueryInformationUser2(), SamrQuerySecurityObject(), SamrShutdownSamServer(), SchedServiceMain(), and ScmLockDatabaseShared().
NTSYSAPI NTSTATUS NTAPI RtlAddAccessDeniedAce | ( | _Inout_ PACL | Acl, |
_In_ ULONG | Revision, | ||
_In_ ACCESS_MASK | AccessMask, | ||
_In_ PSID | Sid | ||
) |
Referenced by AddAccessDeniedAce(), and LsapCreatePolicySd().
NTSYSAPI NTSTATUS NTAPI RtlAddAccessDeniedAceEx | ( | _Inout_ PACL | Acl, |
_In_ ULONG | Revision, | ||
_In_ ULONG | Flags, | ||
_In_ ACCESS_MASK | AccessMask, | ||
_In_ PSID | Sid | ||
) |
Referenced by AddAccessDeniedAceEx().
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 | ||
) |
Referenced by AddAccessDeniedObjectAce(), and DenyAccessTests().
NTSYSAPI NTSTATUS NTAPI RtlAddAce | ( | _Inout_ PACL | Acl, |
_In_ ULONG | AceRevision, | ||
_In_ ULONG | StartingAceIndex, | ||
_In_reads_bytes_(AceListLength) PVOID | AceList, | ||
_In_ ULONG | AceListLength | ||
) |
Referenced by AddAce(), RtlxAddAuditAccessAceEx(), and RtlxAddMandatoryLabelAceEx().
NTSYSAPI NTSTATUS NTAPI RtlAddAtomToAtomTable | ( | _In_ PRTL_ATOM_TABLE | AtomTable, |
_In_ PWSTR | AtomName, | ||
_Out_ PRTL_ATOM | Atom | ||
) |
Referenced by IntAddAtom(), IntAddGlobalAtom(), InternalAddAtom(), IntRegisterClassAtom(), main(), NtAddAtom(), and UserSetCursorIconData().
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 | ||
) |
Referenced by AddAuditAccessAceEx().
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 | ||
) |
Referenced by AddAuditAccessObjectAce().
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 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 | ||
) |
Referenced by IopBusNumberInitialize(), IopMemInitialize(), PciBuildDefaultExclusionLists(), and RtlAddRangeWrapper().
NTSYSAPI NTSTATUS NTAPI RtlAdjustPrivilege | ( | _In_ ULONG | Privilege, |
_In_ BOOLEAN | NewValue, | ||
_In_ BOOLEAN | ForThread, | ||
_Out_ PBOOLEAN | OldValue | ||
) |
Referenced by CallNtPowerInformation(), CsrSetToShutdownPriority(), CsrUnhandledExceptionFilter(), HandleShutdown(), InitializePnPManager(), InsertTokenToProcessCommon(), IsPwrHibernateAllowed(), IsPwrShutdownAllowed(), IsPwrSuspendAllowed(), LsapInitLsa(), RegCleanupRegistry(), RegInitializeRegistry(), RunUSetup(), ScmLoadDriver(), ScmUnloadDriver(), SecurityDialogProc(), SetFailure(), SetNtGlobalFlags(), SmpProcessFileRenames(), SmpTerminate(), START_TEST(), StartUserShell(), Test_API(), Test_Flags(), Test_TimeAdjustment(), ValidatePowerPolicies(), VerifyRegistryHives(), and WinMain().
_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 PRTL_HANDLE_TABLE_ENTRY NTAPI RtlAllocateHandle | ( | _In_ PRTL_HANDLE_TABLE | HandleTable, |
_Inout_ PULONG | Index | ||
) |
Referenced by OpenThemeDataInternal(), RtlpCreateAtomHandle(), and START_TEST().
NTSYSAPI NTSTATUS NTAPI RtlAnsiStringToUnicodeString | ( | PUNICODE_STRING | DestinationString, |
PCANSI_STRING | SourceString, | ||
BOOLEAN | AllocateDestinationString | ||
) |
NTSYSAPI NTSTATUS NTAPI RtlAppendUnicodeStringToString | ( | PUNICODE_STRING | Destination, |
PCUNICODE_STRING | Source | ||
) |
NTSYSAPI NTSTATUS NTAPI RtlAppendUnicodeToString | ( | PUNICODE_STRING | Destination, |
PCWSTR | Source | ||
) |
NTSYSAPI BOOLEAN NTAPI RtlAreAllAccessesGranted | ( | ACCESS_MASK | GrantedAccess, |
ACCESS_MASK | DesiredAccess | ||
) |
Referenced by AreAllAccessesGranted(), CheckWinstaAttributeAccess(), RChangeServiceConfig2W(), RChangeServiceConfigW(), RControlService(), RCreateServiceW(), RDeleteService(), REnumDependentServicesA(), REnumDependentServicesW(), REnumServiceGroupW(), REnumServicesStatusExW(), RI_ScGetCurrentGroupStateW(), RI_ScQueryServiceTagInfo(), RI_ScValidatePnPService(), RLockServiceDatabase(), RQueryServiceConfig2A(), RQueryServiceConfig2W(), RQueryServiceConfigA(), RQueryServiceConfigW(), RQueryServiceLockStatusA(), RQueryServiceLockStatusW(), RQueryServiceObjectSecurity(), RQueryServiceStatus(), RQueryServiceStatusEx(), RSetServiceObjectSecurity(), RStartServiceA(), RStartServiceW(), UserInitiateShutdown(), and UserSetProcessWindowStation().
NTSYSAPI BOOLEAN NTAPI RtlAreAnyAccessesGranted | ( | ACCESS_MASK | GrantedAccess, |
ACCESS_MASK | DesiredAccess | ||
) |
Referenced by AreAnyAccessesGranted().
Definition at line 261 of file unicode.c.
NTSYSAPI LONG NTAPI RtlCompareUnicodeString | ( | PCUNICODE_STRING | String1, |
PCUNICODE_STRING | String2, | ||
BOOLEAN | CaseInsensitive | ||
) |
Definition at line 31 of file string_lib.cpp.
_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 | ||
) |
Referenced by is_matching_string().
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 ULONG NTAPI RtlComputeCrc32 | ( | _In_ ULONG | InitialCrc, |
_In_ const UCHAR * | Buffer, | ||
_In_ ULONG | Length | ||
) |
NTSYSAPI NTSTATUS NTAPI RtlComputePrivatizedDllName_U | ( | _In_ PUNICODE_STRING | DllName, |
_Inout_ PUNICODE_STRING | RealName, | ||
_Inout_ PUNICODE_STRING | LocalName | ||
) |
Definition at line 586 of file path.c.
Referenced by RtlDosApplyFileIsolationRedirection_Ustr(), test_allocations(), and test_dllnames().
NTSYSAPI VOID NTAPI RtlConvertExclusiveToShared | ( | _In_ PRTL_RESOURCE | Resource | ) |
NTSYSAPI VOID NTAPI RtlConvertSharedToExclusive | ( | _In_ PRTL_RESOURCE | Resource | ) |
NTSYSAPI VOID NTAPI RtlCopyLuidAndAttributesArray | ( | ULONG | Count, |
PLUID_AND_ATTRIBUTES | Src, | ||
PLUID_AND_ATTRIBUTES | Dest | ||
) |
Definition at line 33 of file luid.c.
Referenced by LsarAddPrivilegesToAccount(), LsarRemovePrivilegesFromAccount(), NtQueryInformationToken(), and SeQueryInformationToken().
NTSYSAPI NTSTATUS NTAPI RtlCopyRangeList | ( | _Out_ PRTL_RANGE_LIST | CopyRangeList, |
_In_ PRTL_RANGE_LIST | RangeList | ||
) |
NTSYSAPI NTSTATUS NTAPI RtlCopySecurityDescriptor | ( | _In_ PSECURITY_DESCRIPTOR | pSourceSecurityDescriptor, |
_Out_ PSECURITY_DESCRIPTOR * | pDestinationSecurityDescriptor | ||
) |
NTSYSAPI VOID NTAPI RtlCopyString | ( | _Out_ PSTRING | DestinationString, |
_In_opt_ const STRING * | SourceString | ||
) |
NTSYSAPI VOID NTAPI RtlCopyUnicodeString | ( | PUNICODE_STRING | DestinationString, |
PCUNICODE_STRING | SourceString | ||
) |
Referenced by AccessCheckEmptyMappingTest(), AccessGrantedMultipleObjectsTests(), AccessGrantedTests(), CheckTokenMembership(), CmpHiveRootSecurityDescriptor(), CmpQuerySecurityDescriptor(), CreateBaseAcls(), CreateInitialSystemToken(), CreateNewDefaultDacl(), CreateNlsSecurityDescriptor(), CSR_API(), CsrCreateLocalSystemSD(), CsrSetProcessSecurity(), DenyAccessTests(), GetDosDevicesProtection(), GrantedAccessTests(), InitializeAcl(), IntCreateServiceSecurity(), K32CreateDBMonMutex(), LsapAddTokenDefaultDacl(), LsapCreateAccountSd(), LsapCreatePolicySd(), LsapCreateSecretSd(), LsapCreateTokenSd(), MiCreateMemoryEvent(), NtCreatePagingFile(), ObpCreateKernelObjectsSD(), ObpGetDosDevicesProtection(), RtlDefaultNpAcl(), RtlpSysVolCreateSecurityDescriptor(), SampCreateAccountDomainSD(), SampCreateAliasSD(), SampCreateBuiltinDomainSD(), SampCreateGroupSD(), SampCreateServerSD(), SampCreateUserSD(), ScmCreateAcls(), SepCreateImpersonationTokenDacl(), SepInitDACLs(), SepInitializationPhase1(), SeSetWorldSecurityDescriptor(), SmpCreateSecurityDescriptors(), TestSeAssignSecurity(), and TiCreateSecurityDescriptor().
NTSYSAPI NTSTATUS NTAPI RtlCreateAtomTable | ( | _In_ ULONG | TableSize, |
_Inout_ PRTL_ATOM_TABLE * | AtomTable | ||
) |
Referenced by ExpGetGlobalAtomTable(), InitAtomTable(), InitSessionImpl(), IntCreateWindowStation(), InternalInitAtomTable(), and main().
Referenced by BaseCreateVDMEnvironment(), CreateEnvironmentBlock(), and SmpLoadDataFromRegistry().
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 | ||
) |
Referenced by BasePushProcessParameters(), SmExecuteProgram(), and SmpExecuteImage().
NTSYSAPI PRTL_DEBUG_INFORMATION NTAPI RtlCreateQueryDebugBuffer | ( | _In_ ULONG | Size, |
_In_ BOOLEAN | EventPair | ||
) |
Definition at line 66 of file dbgbuffer.c.
Referenced by Heap32First(), Heap32Next(), START_TEST(), Test_Buffersizes(), Test_ProcessModules(), and TH32CreateSnapshot().
Referenced by DriverEntry().
NTSYSAPI NTSTATUS NTAPI RtlCreateSecurityDescriptor | ( | _Out_ PSECURITY_DESCRIPTOR | SecurityDescriptor, |
_In_ ULONG | Revision | ||
) |
Referenced by AccessCheckEmptyMappingTest(), AccessGrantedMultipleObjectsTests(), AccessGrantedNoDaclTests(), AccessGrantedTests(), BaseInitializeStaticServerData(), CheckTokenMembership(), CmpHiveRootSecurityDescriptor(), CreateNlsSecurityDescriptor(), CSR_API(), CsrCreateLocalSystemSD(), CsrSetProcessSecurity(), DenyAccessTests(), get_top_level_sd(), GetDosDevicesProtection(), GrantedAccessTests(), InitializeSecurityDescriptor(), IntCreateServiceSecurity(), IoCreateUnprotectedSymbolicLink(), IopCreateDefaultDeviceSecurityDescriptor(), IopCreateSecurityDescriptorPerType(), K32CreateDBMonMutex(), LsapCreateAccountSd(), LsapCreatePolicySd(), LsapCreateSecretSd(), LsapCreateTokenSd(), MiCreateMemoryEvent(), NtCreatePagingFile(), ObpCreateKernelObjectsSD(), ObpGetDosDevicesProtection(), ParamsValidationTests(), ParamValidationNoObjsList(), RtlpSysVolCreateSecurityDescriptor(), RtlpSysVolTakeOwnership(), RtlQuerySecurityObject(), SampCreateAccountDomainSD(), SampCreateAliasSD(), SampCreateBuiltinDomainSD(), SampCreateGroupSD(), SampCreateServerSD(), SampCreateUserSD(), ScmCreateDefaultSD(), ScmCreatePipeSD(), SepInitializationPhase1(), SepInitSDs(), SepOpenThreadToken(), SharedMemoryInit(), SmpCreateSecurityDescriptors(), TestSeAssignSecurity(), and TiCreateSecurityDescriptor().
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 | ||
) |
Referenced by CreateTimerQueueTimer(), RtlSetTimer(), and SetTimerQueueTimer().
Definition at line 285 of file timerqueue.c.
Referenced by BasepCreateDefaultTimerQueue(), CreateTimerQueue(), and get_timer_queue().
NTSYSAPI BOOLEAN NTAPI RtlCreateUnicodeString | ( | PUNICODE_STRING | DestinationString, |
PCWSTR | SourceString | ||
) |
NTSYSAPI BOOLEAN NTAPI RtlCreateUnicodeStringFromAsciiz | ( | _Out_ PUNICODE_STRING | Destination, |
_In_ PCSZ | Source | ||
) |
Referenced by AccessCheckAndAuditAlarmA(), AddDelBackupEntryA(), AddDesktopItemA(), AddItemA(), AdvInstallFileA(), AppendMenuA(), AsciiToUnicode(), BeginUpdateResourceA(), BuildCommDCBAndTimeoutsA(), capCreateCaptureWindowA(), ChangeDisplaySettingsExA(), CmpSetSystemValues(), CopyMetaFileA(), CopyProfileDirectoryA(), CreateDesktopA(), CreateGroupA(), CreateWindowStationA(), DecryptFileA(), DeleteDesktopItemA(), DeleteGroupA(), DeleteItemA(), DeleteProfileA(), DelNodeA(), DelNodeRunDLL32A(), DoInfInstall(), EncryptFileA(), EnumDisplayDevicesA(), EnumDisplaySettingsExA(), ExecuteCabA(), ExpInitializeExecutive(), FD31_MapOfnStructA(), FileEncryptionStatusA(), FileSaveRestoreA(), FileSaveRestoreOnINFA(), get_res_nameA(), GetClassInfoExA(), GetDefaultCommConfigA(), GetFileSecurityA(), GetFileTitleA(), GetFileVersionInfoExA(), GetFileVersionInfoSizeExA(), GetPrinterDriverDirectoryA(), GetPrivateProfileIntA(), GetPrivateProfileSectionA(), GetPrivateProfileSectionNamesA(), GetPrivateProfileStringA(), GetPrivateProfileStructA(), GetPropA(), GetVersionFromFileExA(), HandleDumpAttributes(), init_funcs(), InitFunctionPtrs(), InsertMenuA(), InsertMenuItemA(), InstallHinfSectionA(), LaunchINFSectionA(), LaunchINFSectionExA(), LogonUserExA(), LookupAccountNameA(), LookupPrivilegeDisplayNameA(), LookupPrivilegeNameA(), LookupPrivilegeValueA(), MapFile(), MCIWndCreateA(), MCIWndProc(), MessageBoxIndirectA(), MessageBoxTimeoutA(), ModifyMenuA(), MsgiAnsiToUnicodeMessage(), ObjectCloseAuditAlarmA(), ObjectDeleteAuditAlarmA(), ObjectOpenAuditAlarmA(), ObjectPrivilegeAuditAlarmA(), OpenDesktopA(), OpenINFEngineA(), OpenWindowStationA(), PathCreateFromUrlA(), PlaySound_AllocAndGetMMIO(), PrivilegedServiceAuditAlarmA(), RealSystemParametersInfoA(), RebootCheckOnInstallA(), RegConnectRegistryA(), RegCopyTreeA(), RegCreateKeyExA(), RegDeleteKeyExA(), RegDeleteKeyValueA(), RegDeleteTreeA(), RegDeleteValueA(), RegInstallA(), RegisterClipboardFormatA(), RegisterOCX(), RegisterWindowMessageA(), RegLoadKeyA(), RegLoadMUIStringA(), RegOpenKeyExA(), RegQueryValueExA(), RegReplaceKeyA(), RegRestoreAllA(), RegRestoreKeyA(), RegSaveKeyA(), RegSaveKeyExA(), RegSaveRestoreA(), RegSaveRestoreOnINFA(), RegSetKeyValueA(), RegSetValueExA(), RegUnLoadKeyA(), RemovePropA(), ROpenSCManagerA(), ROpenServiceA(), RosSymCreateFromFile(), RosSymCreateFromMem(), RpcNetworkIsProtseqValidA(), RunSetupCommandA(), SCardAddReaderToGroupA(), SECUR32_findPackageA(), SeiFindHookModuleInfoForImportDescriptor(), SetClassLongA(), SetComputerNameExA(), SetFileSecurityA(), SetMenuItemInfoA(), SetNamedSecurityInfoA(), SetPropA(), SetupFindFirstLineA(), SetupFindNextMatchLineA(), SetupGetLineByIndexA(), SetupGetLineCountA(), SetupInstallFileA(), SetupInstallFilesFromInfSectionA(), SetupInstallFromInfSectionA(), SetupInstallServicesFromInfSectionExA(), SetupLdrLoadNlsData(), SetupOpenInfFileA(), SetupQueueCopySectionA(), SetupQueueDeleteSectionA(), SetupQueueRenameSectionA(), SetupSetDirectoryIdA(), StartServiceCtrlDispatcherA(), StopWatchA(), thunk_AcquireCredentialsHandleA(), thunk_AddCredentialsA(), thunk_ImportSecurityContextA(), thunk_InitializeSecurityContextA(), TranslateInfStringA(), TranslateInfStringExA(), TreeResetNamedSecurityInfoA(), UnregisterClassA(), UpdateResourceA(), UrlCreateFromPathA(), UrlEscapeA(), User32CreateWindowEx(), UserInstStubWrapperA(), UserUnInstStubWrapperA(), WritePrivateProfileSectionA(), WritePrivateProfileStringA(), and WritePrivateProfileStructA().
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 | ||
) |
Referenced by ExpLoadInitialProcess(), SmExecuteProgram(), and SmpExecuteImage().
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 BOOLEAN NTAPI RtlCutoverTimeToSystemTime | ( | _In_ PTIME_FIELDS | CutoverTimeFields, |
_Out_ PLARGE_INTEGER | SystemTime, | ||
_In_ PLARGE_INTEGER | CurrentTime, | ||
_In_ BOOLEAN | ThisYearsCutoverOnly | ||
) |
Referenced by ExpGetTimeZoneId().
Referenced by DeleteAce(), and START_TEST().
NTSYSAPI NTSTATUS NTAPI RtlDeleteCriticalSection | ( | _In_ PRTL_CRITICAL_SECTION | CriticalSection | ) |
Referenced by BaseCleanupDefineDosDevice(), ConDllInitialize(), ConSrvDisconnect(), DllMain(), EngDeleteSemaphore(), FindClose(), GdiProcessShutdown(), ImmDllInitialize(), ImmUnlockClientImc(), NlsUninit(), RegCleanup(), RtlDeleteHeapLock(), RtlDeleteResource(), RtlpDestroyAtomTableLock(), RtlpInitializeThreadPool(), test_RtlInitializeCriticalSectionEx(), test_RtlLeaveCriticalSection(), and timer_queue_thread_proc().
NTSYSAPI NTSTATUS NTAPI RtlDeleteOwnersRanges | ( | _Inout_ PRTL_RANGE_LIST | RangeList, |
_In_ _Maybenull_ PVOID | Owner | ||
) |
NTSYSAPI NTSTATUS NTAPI RtlDeleteRange | ( | _Inout_ PRTL_RANGE_LIST | RangeList, |
_In_ ULONGLONG | Start, | ||
_In_ ULONGLONG | End, | ||
_In_ PVOID | Owner | ||
) |
Referenced by TestSharedFlag(), and TestStartEqualsEnd().
NTSYSAPI VOID NTAPI RtlDeleteResource | ( | _In_ PRTL_RESOURCE | Resource | ) |
NTSYSAPI NTSTATUS NTAPI RtlDeleteSecurityObject | ( | _In_ PSECURITY_DESCRIPTOR * | ObjectDescriptor | ) |
Referenced by DestroyPrivateObjectSecurity().
NTSYSAPI NTSTATUS NTAPI RtlDeleteTimer | ( | _In_ HANDLE | TimerQueue, |
_In_ HANDLE | Timer, | ||
_In_ HANDLE | CompletionEvent | ||
) |
Referenced by CancelTimerQueueTimer(), DeleteTimerQueueTimer(), and RtlCancelTimer().
Definition at line 595 of file timerqueue.c.
NTSYSAPI NTSTATUS NTAPI RtlDeleteTimerQueueEx | ( | _In_ HANDLE | TimerQueue, |
_In_opt_ HANDLE | CompletionEvent | ||
) |
Referenced by DeleteTimerQueue(), DeleteTimerQueueEx(), get_timer_queue(), and RtlDeleteTimerQueue().
NTSYSAPI PRTL_USER_PROCESS_PARAMETERS NTAPI RtlDeNormalizeProcessParams | ( | _In_ PRTL_USER_PROCESS_PARAMETERS | ProcessParameters | ) |
Referenced by ExpLoadInitialProcess().
Referenced by test_RtlRegisterWait().
NTSYSAPI NTSTATUS NTAPI RtlDeregisterWaitEx | ( | _In_ HANDLE | hWaitHandle, |
_In_opt_ HANDLE | hCompletionEvent | ||
) |
Referenced by test_RtlRegisterWait(), UnregisterWait(), and UnregisterWaitEx().
NTSYSAPI NTSTATUS NTAPI RtlDestroyAtomTable | ( | IN PRTL_ATOM_TABLE | AtomTable | ) |
Definition at line 203 of file atom.c.
Referenced by IntWinStaObjectDelete(), and main().
Referenced by BaseCreateVDMEnvironment(), CreateEnvironmentBlock(), CreateProcessInternalW(), and DestroyEnvironmentBlock().
NTSYSAPI VOID NTAPI RtlDestroyHandleTable | ( | _Inout_ PRTL_HANDLE_TABLE | HandleTable | ) |
Referenced by RtlpDestroyAtomHandleTable(), and START_TEST().
NTSYSAPI NTSTATUS NTAPI RtlDestroyProcessParameters | ( | _In_ PRTL_USER_PROCESS_PARAMETERS | ProcessParameters | ) |
Referenced by BasePushProcessParameters(), SmExecuteProgram(), and SmpExecuteImage().
NTSYSAPI NTSTATUS NTAPI RtlDestroyQueryDebugBuffer | ( | IN PRTL_DEBUG_INFORMATION | DebugBuffer | ) |
Referenced by Heap32First(), Heap32Next(), START_TEST(), Test_Buffersizes(), Test_ProcessModules(), and TH32FreeAllocatedResources().
NTSYSAPI RTL_PATH_TYPE NTAPI RtlDetermineDosPathNameType_U | ( | _In_ PCWSTR | Path | ) |
Referenced by CreateProcessInternalW(), CreateSymbolicLinkW(), LdrpSearchPath(), LoadModule(), MoveFileWithProgressW(), PROFILE_Open(), RtlCreateActivationContext(), RtlDosSearchPath_U(), RtlGetFullPathName_Ustr(), RtlpDosPathNameToRelativeNtPathName_Ustr(), SkipPathTypeIndicator_U(), START_TEST(), UnhandledExceptionFilter(), and WaitNamedPipeW().
NTSYSAPI BOOLEAN NTAPI RtlDispatchException | ( | _In_ PEXCEPTION_RECORD | ExceptionRecord, |
_In_ PCONTEXT | Context | ||
) |
Definition at line 43 of file except.c.
Referenced by KiDispatchException(), KiUserExceptionDispatcher(), RtlRaiseException(), and RtlRaiseStatus().
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 | ||
) |
Referenced by _tmain(), AccpOpenNamedObject(), BackupEventLogW(), BasepMapFile(), Chkdsk(), ClearEventLogW(), CreateFileW(), CreateHardLinkW(), CreateJunction(), CreateMailslotW(), CreateNamedPipeW(), CreateSymbolicLinkW(), DefineDosDeviceW(), DeleteFileW(), expect_Sdb_imp(), FindFirstChangeNotificationW(), FindFirstFileExW(), FindFirstStreamW(), FormatEx(), GdiAddFontResourceW(), get_manifest_in_associated_manifest(), GetDiskFreeSpaceExW(), GetDiskFreeSpaceW(), GetDriveTypeW(), GetFileAttributesExW(), GetFileAttributesW(), GetFileSecurityW(), GetFontResourceInfoW(), GetPhysicalFileSize(), GetVolumeInformationW(), GetVolumeNameForRoot(), LdrpCheckForLoadedDll(), LdrpMapDll(), LoadLogFile(), lookup_assembly(), lookup_winsxs(), MoveFileWithProgressW(), OpenBackupEventLogW(), OpenFile(), PerformMount(), QueryDeviceInformation(), RegisterInShimCache(), RegLoadKeyW(), RegReplaceKeyW(), RegRestoreKeyW(), RegSaveKeyW(), ReplaceFileW(), RetrieveCurrentModuleNTDirectory(), RtlCreateActivationContext(), RunApphelpCacheControlTests(), ScmCanonDriverImagePath(), ScmConvertToBootPathName(), SdbpCreate(), SdbpOpenMemMappedFile(), SetFileSecurityW(), SetVolumeLabelW(), SmpInitializeKnownDllsInternal(), SmpLoadSubSystemsForMuSession(), SmpParseCommandLine(), START_TEST(), test2(), Test_ImageSection(), Test_ImageSection2(), test_mode_generic(), Test_NtGdiAddFontResourceW(), and xOpenFile().
NTSYSAPI ULONG NTAPI RtlDosSearchPath_U | ( | _In_ PCWSTR | Path, |
_In_ PCWSTR | FileName, | ||
_In_ PCWSTR | Extension, | ||
_In_ ULONG | BufferSize, | ||
_Out_ PWSTR | Buffer, | ||
_Out_ PWSTR * | PartName | ||
) |
Referenced by LdrpCheckForLoadedDll(), LdrpResolveDllName(), LoadShellLinkConsoleInfo(), RunTestCases(), SmpParseCommandLine(), and START_TEST().
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 | ||
) |
Referenced by SearchPathW(), and START_TEST().
NTSYSAPI VOID NTAPI RtlDumpResource | ( | _In_ PRTL_RESOURCE | Resource | ) |
NTSYSAPI NTSTATUS NTAPI RtlEnterCriticalSection | ( | _In_ PRTL_CRITICAL_SECTION | CriticalSection | ) |
Referenced by AddBSMRequest(), AllocConsole(), AttachConsole(), AVrfDllLoadNotification(), AVrfDllUnloadNotification(), BaseComputeProcessDllPath(), BasepIsProcessAllowed(), BasepReplaceProcessThreadTokens(), BaseSrvBSMThread(), BaseSrvCleanupVDMResources(), BaseSrvNLSInit(), ClearUserApiHook(), CloseDefaultKeys(), CON_API(), ConsoleControlDispatcher(), ConSrvFreeHandlesTable(), ConSrvGetObject(), ConSrvInheritHandlesTable(), ConSrvInitProcessHandles(), ConSrvRemoveObject(), CSR_API(), EndUserApiHook(), EngAcquireSemaphore(), FindClose(), FindNextFileW(), FindNextStreamW(), FreeConsole(), get_registry_locale_info(), GetConsoleInputExeNameW(), GetCurrentExeName(), GetDllDirectoryA(), GetDllDirectoryW(), GetPrivateProfileSectionNamesW(), GetPrivateProfileSectionW(), GetPrivateProfileStringW(), GetPrivateProfileStructW(), Imm32FindImeDpi(), Imm32GetImeMenuItemWInterProcess(), Imm32InitTLS(), Imm32InternalLockIMC(), Imm32LoadCtfIme(), Imm32LoadImeDpi(), Imm32ReleaseIME(), ImmFreeLayout(), ImmLockImeDpi(), ImmUnlockImeDpi(), InitUserApiHook(), InternalSleep(), IntGetCodePageEntry(), IntGetLoadedCodePageEntry(), LdrLockLoaderLock(), LdrpGetProcedureAddress(), LdrpLoadDll(), LdrQueryProcessModuleInformationEx(), LdrShutdownProcess(), LdrShutdownThread(), LdrUnloadDll(), LoadTheSpoolerDrv(), LsarOpenPolicy(), MapDefaultKey(), NLS_GetFormats(), queue_get_timeout(), queue_timer_expire(), RegDisablePredefinedCache(), RegDisablePredefinedCacheEx(), RegOverridePredefKey(), RtlAcquirePebLock(), RtlAcquireResourceExclusive(), RtlAcquireResourceShared(), RtlConvertExclusiveToShared(), RtlConvertSharedToExclusive(), RtlCreateTimer(), RtlDeleteTimer(), RtlDeleteTimerQueueEx(), RtlEnterHeapLock(), RtlGetProcessHeaps(), RtlpAddHeapToProcessList(), RtlpAddVectoredHandler(), RtlpCallVectoredHandlers(), RtlPcToFileHeader(), RtlpExecuteIoWorkItem(), RtlpIoWorkerThreadProc(), RtlpLockAtomTable(), RtlpRemoveHeapFromProcessList(), RtlpRemoveVectoredHandler(), RtlpWorkerThreadProc(), RtlQueueWorkItem(), RtlReleaseResource(), RtlUpdateTimer(), SetConsoleCtrlHandler(), SetConsoleInputExeNameW(), SetDllDirectoryA(), SetDllDirectoryW(), SetLocaleInfoW(), SmpAllocateSessionId(), SmpCheckDuplicateMuSessionId(), SmpDeleteSession(), SmpDereferenceSubsystem(), SmpLoadSubSystem(), SmpLocateKnownSubSysByCid(), SmpLocateKnownSubSysByType(), Test_Acquire(), test_RtlLeaveCriticalSection(), ThreadProc1(), ThreadProc2(), timer_cleanup_callback(), timer_queue_thread_proc(), WritePrivateProfileSectionW(), WritePrivateProfileStringW(), and WritePrivateProfileStructW().
Referenced by AccRewriteSetEntriesInAcl(), CheckSid__(), DoAdminUnlock(), EqualSid(), GetAllowedWorldAce(), IopCreateDefaultDeviceSecurityDescriptor(), LsapAddAuthorityToDomainsList(), LsapAddDomainToDomainsList(), LsapAppendSidToGroups(), LsapLookupAccountDomainSids(), LsapLookupBuiltinDomainSids(), LsapLookupWellKnownSid(), NtSecureConnectPort(), RtlpSysVolCheckOwnerAndSecurity(), search_for_gid(), SeFastTraverseCheck(), SepAdjustGroups(), SepCompareSidAndAttributesFromTokens(), SepCreateToken(), SepDuplicateToken(), SepFindPrimaryGroupAndDefaultOwner(), SepPerformTokenFiltering(), SepPropagateAcl(), SePrivilegedServiceAuditAlarm(), SepSidInTokenEx(), SeTokenCanImpersonate(), and sid_to_uid().
NTSYSAPI BOOLEAN NTAPI RtlEqualUnicodeString | ( | PCUNICODE_STRING | String1, |
PCUNICODE_STRING | String2, | ||
BOOLEAN | CaseInsensitive | ||
) |
NTSYSAPI VOID NTAPI RtlEraseUnicodeString | ( | _Inout_ PUNICODE_STRING | String | ) |
Referenced by LsaApLogonUserEx2().
Referenced by CreateSystemThreads(), DbgUiRemoteBreakin(), and GuiConsoleInputThread().
NTSYSAPI NTSTATUS NTAPI RtlFindActivationContextSectionGuid | ( | ULONG | flags, |
const GUID * | extguid, | ||
ULONG | section_kind, | ||
const GUID * | guid, | ||
void * | ptr | ||
) |
Definition at line 5946 of file actctx.c.
Referenced by FindActCtxSectionGuid().
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 | ||
) |
Referenced by FindFirstFreeAce(), and START_TEST().
NTSYSAPI NTSTATUS NTAPI RtlFormatCurrentUserKeyPath | ( | _Out_ _At_(KeyPath->Buffer, __drv_allocatesMem(Mem) _Post_bytecap_(KeyPath->MaximumLength) _Post_bytecount_(KeyPath->Length)) PUNICODE_STRING | KeyPath | ) |
Referenced by InitFunctionPtrs(), and SdbpOpenKey().
NTSYSAPI BOOLEAN NTAPI RtlFreeHandle | ( | _In_ PRTL_HANDLE_TABLE | HandleTable, |
_In_ PRTL_HANDLE_TABLE_ENTRY | Handle | ||
) |
Referenced by CloseThemeData(), RtlpCreateAtomHandle(), RtlpFreeAtomHandle(), and START_TEST().
NTSYSAPI VOID NTAPI RtlFreeRangeList | ( | _In_ PRTL_RANGE_LIST | RangeList | ) |
Referenced by PciBuildDefaultExclusionLists(), and START_TEST().
Referenced by AccessCheckEmptyMappingTest(), AccessGrantedMultipleObjectsTests(), AccessGrantedNoDaclTests(), AccessGrantedTests(), CreateBaseAcls(), CreateNlsDirectorySecurity(), CreateNlsSecurityDescriptor(), CSR_API(), CsrCreateLocalSystemSD(), CsrpConnectToServer(), DenyAccessTests(), DllMain(), FreeSid(), GetDosDevicesProtection(), GrantedAccessTests(), K32CreateDBMonMutex(), LogonUserExW(), LsapCreateDatabaseObjects(), MyLogonUser(), RtlCreateSystemVolumeInformationFolder(), RtlpSysVolCheckOwnerAndSecurity(), RtlpSysVolCreateSecurityDescriptor(), RtlpSysVolTakeOwnership(), SampCreateAccountDomainSD(), SampCreateAliasSD(), SampCreateBuiltinDomainSD(), SampCreateGroupSD(), SampCreateServerSD(), and SampCreateUserSD().
NTSYSAPI NTSTATUS NTAPI RtlGetCompressionWorkSpaceSize | ( | _In_ USHORT | CompressionFormatAndEngine, |
_Out_ PULONG | CompressBufferWorkSpaceSize, | ||
_Out_ PULONG | CompressFragmentWorkSpaceSize | ||
) |
NTSYSAPI NTSTATUS NTAPI RtlGetControlSecurityDescriptor | ( | _In_ PSECURITY_DESCRIPTOR | SecurityDescriptor, |
_Out_ PSECURITY_DESCRIPTOR_CONTROL | Control, | ||
_Out_ PULONG | Revision | ||
) |
Referenced by GetSecurityDescriptorControl().
NTSYSAPI ULONG NTAPI RtlGetCurrentDirectory_U | ( | _In_ ULONG | MaximumLength, |
_Out_bytecap_(MaximumLength) PWSTR | Buffer | ||
) |
Definition at line 1661 of file path.c.
Referenced by GetCurrentDirectoryA(), GetCurrentDirectoryW(), and GetDriveTypeW().
Definition at line 491 of file process.c.
NTSYSAPI NTSTATUS NTAPI RtlGetDaclSecurityDescriptor | ( | _In_ PSECURITY_DESCRIPTOR | SecurityDescriptor, |
_Out_ PBOOLEAN | DaclPresent, | ||
_Out_ PACL * | Dacl, | ||
_Out_ PBOOLEAN | DaclDefaulted | ||
) |
Referenced by CheckDirectorySecurity__(), CheckKeySecurity__(), CreateNlsDirectorySecurity(), FreeDosDevicesProtection(), GetSecurityDescriptorDacl(), GetUserDacl(), nfs41_SetSecurityInformation(), ObpFreeDosDevicesProtection(), RtlpSetSecurityObject(), RtlpSysVolCheckOwnerAndSecurity(), RtlQuerySecurityObject(), SepAccessCheckWorker(), and TestObRootSecurity().
Referenced by CreateStockFonts(), EngGetCurrentCodePage(), and ftGdiGetTextCharsetInfo().
NTSYSAPI NTSTATUS NTAPI RtlGetFirstRange | ( | _In_ PRTL_RANGE_LIST | RangeList, |
_Out_ PRTL_RANGE_LIST_ITERATOR | Iterator, | ||
_Outptr_ PRTL_RANGE * | Range | ||
) |
Referenced by ExpectRangeEntryList().
NTSYSAPI PTEB_ACTIVE_FRAME NTAPI RtlGetFrame | ( | VOID | ) |
NTSYSAPI ULONG NTAPI RtlGetFullPathName_U | ( | _In_ PCWSTR | FileName, |
_In_ ULONG | Size, | ||
_Out_z_bytecap_(Size) PWSTR | Buffer, | ||
_Out_opt_ PWSTR * | ShortName | ||
) |
Definition at line 1987 of file path.c.
Referenced by GetFullPathNameA(), GetFullPathNameW(), lookup_assembly(), RtlDosSearchPath_U(), RunTestCases(), and START_TEST().
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 | ||
) |
Referenced by CreateProcessInternalW().
NTSYSAPI NTSTATUS NTAPI RtlGetGroupSecurityDescriptor | ( | _In_ PSECURITY_DESCRIPTOR | SecurityDescriptor, |
_Out_ PSID * | Group, | ||
_Out_ PBOOLEAN | GroupDefaulted | ||
) |
NTSYSAPI NTSTATUS NTAPI RtlGetLengthWithoutTrailingPathSeperators | ( | _Reserved_ ULONG | Flags, |
_In_ PCUNICODE_STRING | PathString, | ||
_Out_ PULONG | Length | ||
) |
Referenced by START_TEST().
Definition at line 1555 of file path.c.
NTSYSAPI NTSTATUS NTAPI RtlGetNextRange | ( | _Inout_ PRTL_RANGE_LIST_ITERATOR | Iterator, |
_Outptr_ PRTL_RANGE * | Range, | ||
_In_ BOOLEAN | MoveForwards | ||
) |
Referenced by ExpectRangeEntryList().
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 | ||
) |
Referenced by GetSecurityDescriptorRMControl().
NTSYSAPI PSID_IDENTIFIER_AUTHORITY NTAPI RtlIdentifierAuthoritySid | ( | PSID | Sid | ) |
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 | ||
) |
NTSYSAPI PVOID NTAPI RtlImageRvaToVa | ( | _In_ PIMAGE_NT_HEADERS | NtHeader, |
_In_ PVOID | BaseAddress, | ||
_In_ ULONG | Rva, | ||
_Inout_opt_ PIMAGE_SECTION_HEADER * | SectionHeader | ||
) |
NTSYSAPI NTSTATUS NTAPI RtlImpersonateSelf | ( | IN SECURITY_IMPERSONATION_LEVEL | ImpersonationLevel | ) |
Definition at line 45 of file priv.c.
Referenced by ImpersonateSelf(), InsertTokenToProcessCommon(), and START_TEST().
NTSYSAPI VOID NTAPI RtlInitializeConditionVariable | ( | _Out_ PRTL_CONDITION_VARIABLE | ConditionVariable | ) |
Referenced by InitializeConditionVariable().
NTSYSAPI VOID NTAPI RtlInitializeContext | ( | _In_ HANDLE | ProcessHandle, |
_Out_ PCONTEXT | ThreadContext, | ||
_In_opt_ PVOID | ThreadStartParam, | ||
_In_ PTHREAD_START_ROUTINE | ThreadStartAddress, | ||
_In_ PINITIAL_TEB | InitialTeb | ||
) |
NTSYSAPI NTSTATUS NTAPI RtlInitializeCriticalSection | ( | _In_ PRTL_CRITICAL_SECTION | CriticalSection | ) |
Referenced by AVrfInitializeVerifier(), BaseInitDefineDosDevice(), BaseInitializeVDM(), BaseSrvNLSInit(), ConDllInitialize(), ConSrvNewProcess(), CsrInitializeNtSessionList(), CsrInitializeProcessStructure(), DllMain(), EngCreateSemaphore(), FindFirstFileExW(), FindFirstStreamW(), GdiProcessSetup(), ImmCreateContext(), ImmInitializeGlobals(), ImmLockClientImc(), Init(), InitExeName(), InitializeCriticalSection(), LdrpInitializeProcess(), LsarStartRpcServer(), NlsInit(), RegInitialize(), RpcpInitRpcServer(), RtlCreateTimerQueue(), RtlInitializeHeapLock(), RtlInitializeHeapManager(), RtlInitializeResource(), RtlpInitAtomTableLock(), RtlpInitializeThreadPool(), RtlpInitializeVectoredExceptionHandling(), SmpInit(), START_TEST(), Test_Acquire(), Test_Init(), and test_RtlLeaveCriticalSection().
NTSYSAPI VOID NTAPI RtlInitializeHandleTable | ( | _In_ ULONG | TableSize, |
_In_ ULONG | HandleSize, | ||
_In_ PRTL_HANDLE_TABLE | HandleTable | ||
) |
Referenced by BaseDllInitializeMemoryManager(), RtlpCreateAtomHandleTable(), START_TEST(), and UXTHEME_InitSystem().
NTSYSAPI VOID NTAPI RtlInitializeRangeList | ( | _Out_ PRTL_RANGE_LIST | RangeList | ) |
Referenced by ArbInitializeArbiterInstance(), PciBuildDefaultExclusionLists(), and START_TEST().
NTSYSAPI VOID NTAPI RtlInitializeResource | ( | _In_ PRTL_RESOURCE | Resource | ) |
NTSYSAPI VOID NTAPI RtlInitNlsTables | ( | _In_ PUSHORT | AnsiTableBase, |
_In_ PUSHORT | OemTableBase, | ||
_In_ PUSHORT | CaseTableBase, | ||
_Out_ PNLSTABLEINFO | NlsTable | ||
) |
Referenced by ExpInitializeExecutive(), ExpInitNls(), LdrpInitializeProcess(), and SetupLocale().
NTSYSAPI NTSTATUS NTAPI RtlIntegerToChar | ( | _In_ ULONG | Value, |
_In_ ULONG | Base, | ||
_In_ ULONG | Length, | ||
_Out_ PCHAR | String | ||
) |
Referenced by CmpInitializeRegistryNode(), GetNlsSectionName(), and GetTempFileNameW().
NTSYSAPI NTSTATUS NTAPI RtlIntegerToUnicode | ( | _In_ ULONG | Value, |
_In_opt_ ULONG | Base, | ||
_In_opt_ ULONG | Length, | ||
_Inout_ LPWSTR | String | ||
) |
NTSYSAPI NTSTATUS NTAPI RtlInvertRangeList | ( | _Out_ PRTL_RANGE_LIST | InvertedRangeList, |
_In_ PRTL_RANGE_LIST | RangeList | ||
) |
NTSYSAPI PSTR NTAPI RtlIpv4AddressToStringA | ( | _In_ const struct in_addr * | Addr, |
_Out_writes_(16) PCHAR | S | ||
) |
NTSYSAPI NTSTATUS NTAPI RtlIpv4AddressToStringExA | ( | _In_ const struct in_addr * | Address, |
_In_ USHORT | Port, | ||
_Out_writes_to_ *, *AddressStringLength PCHAR | AddressString, | ||
_Inout_ PULONG | AddressStringLength | ||
) |
Definition at line 186 of file network.c.
Referenced by inet_ntop().
NTSTATUS NTAPI RtlIpv4AddressToStringExW | ( | _In_ const struct in_addr * | Address, |
_In_ USHORT | Port, | ||
_Out_writes_to_ *, *AddressStringLength PWCHAR | AddressString, | ||
_Inout_ PULONG | AddressStringLength | ||
) |
Definition at line 268 of file network.c.
Referenced by InetNtopW().
NTSYSAPI PWSTR NTAPI RtlIpv4AddressToStringW | ( | _In_ const struct in_addr * | Addr, |
_Out_writes_(16) PWCHAR | S | ||
) |
Referenced by DisplayDnsRecord().
NTSYSAPI NTSTATUS NTAPI RtlIpv4StringToAddressA | ( | _In_ PCSTR | String, |
_In_ BOOLEAN | Strict, | ||
_Out_ PCSTR * | Terminator, | ||
_Out_ struct in_addr * | Addr | ||
) |
Definition at line 318 of file network.c.
Referenced by inet_pton(), ParseIpv4Address(), and TestUM().
NTSYSAPI NTSTATUS NTAPI RtlIpv4StringToAddressExA | ( | _In_ PCSTR | AddressString, |
_In_ BOOLEAN | Strict, | ||
_Out_ struct in_addr * | Address, | ||
_Out_ PUSHORT | Port | ||
) |
Definition at line 355 of file network.c.
NTSYSAPI NTSTATUS NTAPI RtlIpv4StringToAddressExW | ( | _In_ PCWSTR | AddressString, |
_In_ BOOLEAN | Strict, | ||
_Out_ struct in_addr * | Address, | ||
_Out_ PUSHORT | Port | ||
) |
Definition at line 430 of file network.c.
Referenced by RtlIpv4StringToAddressExA().
NTSYSAPI NTSTATUS NTAPI RtlIpv4StringToAddressW | ( | _In_ PCWSTR | String, |
_In_ BOOLEAN | Strict, | ||
_Out_ PCWSTR * | Terminator, | ||
_Out_ struct in_addr * | Addr | ||
) |
Definition at line 385 of file network.c.
Referenced by InetPtonW(), ParseIpv4Address(), RtlIpv4StringToAddressA(), RtlIpv4StringToAddressExW(), and TestTcpConnect().
NTSYSAPI PSTR NTAPI RtlIpv6AddressToStringA | ( | _In_ const struct in6_addr * | Addr, |
_Out_writes_(46) PSTR | S | ||
) |
NTSYSAPI NTSTATUS NTAPI RtlIpv6AddressToStringExA | ( | _In_ const struct in6_addr * | Address, |
_In_ ULONG | ScopeId, | ||
_In_ USHORT | Port, | ||
_Out_writes_to_ *, *AddressStringLength PSTR | AddressString, | ||
_Inout_ PULONG | AddressStringLength | ||
) |
Definition at line 510 of file network.c.
Referenced by inet_ntop().
NTSYSAPI NTSTATUS NTAPI RtlIpv6AddressToStringExW | ( | _In_ const struct in6_addr * | Address, |
_In_ ULONG | ScopeId, | ||
_In_ USHORT | Port, | ||
_Out_writes_to_ *, *AddressStringLength PWCHAR | AddressString, | ||
_Inout_ PULONG | AddressStringLength | ||
) |
Definition at line 649 of file network.c.
Referenced by InetNtopW(), and RtlIpv6AddressToStringExA().
NTSYSAPI PWSTR NTAPI RtlIpv6AddressToStringW | ( | _In_ const struct in6_addr * | Addr, |
_Out_writes_(46) PWSTR | S | ||
) |
Referenced by DisplayDnsRecord().
NTSYSAPI NTSTATUS NTAPI RtlIpv6StringToAddressA | ( | _In_ PCSTR | String, |
_Out_ PCSTR * | Terminator, | ||
_Out_ struct in6_addr * | Addr | ||
) |
Definition at line 725 of file network.c.
Referenced by Dns_Ip6StringToAddress_A(), inet_pton(), and ParseIpv6Address().
NTSYSAPI NTSTATUS NTAPI RtlIpv6StringToAddressExA | ( | _In_ PCSTR | AddressString, |
_Out_ struct in6_addr * | Address, | ||
_Out_ PULONG | ScopeId, | ||
_Out_ PUSHORT | Port | ||
) |
Definition at line 757 of file network.c.
Referenced by Dns_StringToDnsAddrEx().
NTSYSAPI NTSTATUS NTAPI RtlIpv6StringToAddressExW | ( | _In_ PCWSTR | AddressString, |
_Out_ struct in6_addr * | Address, | ||
_Out_ PULONG | ScopeId, | ||
_Out_ PUSHORT | Port | ||
) |
Definition at line 1021 of file network.c.
Referenced by Dns_StringToDnsAddrEx(), and RtlIpv6StringToAddressExA().
NTSYSAPI NTSTATUS NTAPI RtlIpv6StringToAddressW | ( | _In_ PCWSTR | String, |
_Out_ PCWSTR * | Terminator, | ||
_Out_ struct in6_addr * | Addr | ||
) |
Definition at line 1005 of file network.c.
Referenced by Dns_Ip6StringToAddress_W(), InetPtonW(), ParseIpv6Address(), and RtlIpv6StringToAddressA().
NTSYSAPI ULONG NTAPI RtlIsCriticalSectionLocked | ( | _In_ PRTL_CRITICAL_SECTION | CriticalSection | ) |
NTSYSAPI ULONG NTAPI RtlIsCriticalSectionLockedByThread | ( | _In_ PRTL_CRITICAL_SECTION | CriticalSection | ) |
Referenced by wined3d_cs_create().
NTSYSAPI ULONG NTAPI RtlIsDosDeviceName_Ustr | ( | _In_ PCUNICODE_STRING | Name | ) |
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 | ||
) |
Referenced by TestIsAvailable().
Definition at line 347 of file libsupp.c.
Referenced by CtfImmTIMActivate(), ForceResetUserApiHook(), and LoadUserApiHook().
NTSYSAPI BOOLEAN NTAPI RtlIsValidHandle | ( | _In_ PRTL_HANDLE_TABLE | HandleTable, |
_In_ PRTL_HANDLE_TABLE_ENTRY | Handle | ||
) |
Referenced by CloseThemeData(), START_TEST(), and ValidateHandle().
NTSYSAPI NTSTATUS NTAPI RtlLargeIntegerToChar | ( | _In_ PLARGE_INTEGER | Value, |
_In_ ULONG | Base, | ||
_In_ ULONG | Length, | ||
_Out_ PCHAR | String | ||
) |
NTSYSAPI NTSTATUS NTAPI RtlLeaveCriticalSection | ( | _In_ PRTL_CRITICAL_SECTION | CriticalSection | ) |
Referenced by AddBSMRequest(), AllocConsole(), AttachConsole(), AVrfDllLoadNotification(), AVrfDllUnloadNotification(), BaseComputeProcessDllPath(), BasepIsProcessAllowed(), BasepReplaceProcessThreadTokens(), BaseSrvBSMThread(), BaseSrvCleanupVDMResources(), BaseSrvNLSInit(), ClearUserApiHook(), CloseDefaultKeys(), CON_API(), ConsoleControlDispatcher(), ConSrvFreeHandlesTable(), ConSrvGetObject(), ConSrvInheritHandlesTable(), ConSrvInitProcessHandles(), ConSrvRemoveObject(), CSR_API(), EndUserApiHook(), EngReleaseSemaphore(), FindClose(), FindNextFileW(), FindNextStreamW(), FreeConsole(), get_registry_locale_info(), GetConsoleInputExeNameW(), GetCurrentExeName(), GetDllDirectoryA(), GetDllDirectoryW(), GetPrivateProfileSectionNamesW(), GetPrivateProfileSectionW(), GetPrivateProfileStringW(), GetPrivateProfileStructW(), Imm32FindImeDpi(), Imm32GetImeMenuItemWInterProcess(), Imm32InitTLS(), Imm32InternalLockIMC(), Imm32LoadCtfIme(), Imm32LoadImeDpi(), Imm32ReleaseIME(), ImmFreeLayout(), ImmLockImeDpi(), ImmUnlockImeDpi(), InitUserApiHook(), InternalSleep(), IntGetCodePageEntry(), IntGetLoadedCodePageEntry(), LdrpGetProcedureAddress(), LdrpLoadDll(), LdrQueryProcessModuleInformationEx(), LdrShutdownProcess(), LdrShutdownThread(), LdrUnloadDll(), LdrUnlockLoaderLock(), LoadTheSpoolerDrv(), LsarOpenPolicy(), MapDefaultKey(), NLS_GetFormats(), queue_get_timeout(), queue_timer_expire(), RegDisablePredefinedCache(), RegDisablePredefinedCacheEx(), RegOverridePredefKey(), RtlAcquireResourceExclusive(), RtlAcquireResourceShared(), RtlConvertExclusiveToShared(), RtlConvertSharedToExclusive(), RtlCreateTimer(), RtlDeleteTimer(), RtlDeleteTimerQueueEx(), RtlGetProcessHeaps(), RtlLeaveHeapLock(), RtlpAddHeapToProcessList(), RtlpAddVectoredHandler(), RtlpCallVectoredHandlers(), RtlPcToFileHeader(), RtlpExecuteIoWorkItem(), RtlpIoWorkerThreadProc(), RtlpRemoveHeapFromProcessList(), RtlpRemoveVectoredHandler(), RtlpUnlockAtomTable(), RtlpWorkerThreadProc(), RtlQueueWorkItem(), RtlReleasePebLock(), RtlReleaseResource(), RtlUpdateTimer(), SetConsoleCtrlHandler(), SetConsoleInputExeNameW(), SetDllDirectoryA(), SetDllDirectoryW(), SetLocaleInfoW(), SmpAllocateSessionId(), SmpCheckDuplicateMuSessionId(), SmpDeleteSession(), SmpDereferenceSubsystem(), SmpLoadSubSystem(), SmpLocateKnownSubSysByCid(), SmpLocateKnownSubSysByType(), Test_Acquire(), test_RtlLeaveCriticalSection(), ThreadProc1(), ThreadProc2(), timer_cleanup_callback(), timer_queue_thread_proc(), WritePrivateProfileSectionW(), WritePrivateProfileStringW(), and WritePrivateProfileStructW().
Definition at line 54 of file sid.c.
Referenced by AppendRidToSid(), BuildSidFromSidAndRid(), CmpHiveRootSecurityDescriptor(), CreateDomainSidFromAccountSid(), CreateSidFromSidAndRid(), DetermineSIDSize(), GetBuiltinDomainSid(), GetNtAuthorityDomainSid(), GetSidLengthRequired(), LsapCopyLocalGroups(), LsapCopySid(), LsapCreateSid(), RtlAllocateAndInitializeSid(), RtlDefaultNpAcl(), SampInitializeSAM(), ScAllocateAndInitializeSid(), ScDomainIdToSid(), ScmCreateSids(), SeCaptureSidAndAttributesArray(), SepCaptureSid(), SepInitSecurityIDs(), and START_TEST().
Definition at line 150 of file sid.c.
Referenced by _IRQL_requires_max_(), AccessCheckEmptyMappingTest(), AccessGrantedMultipleObjectsTests(), AccessGrantedTests(), BuildUserInfoBuffer(), CheckSid__(), CheckTokenMembership(), CmpQuerySecurityDescriptor(), CopySystemProfile(), CreateBaseAcls(), CreateNewDefaultDacl(), CsrCreateLocalSystemSD(), CsrSetProcessSecurity(), DenyAccessTests(), DsEnumerateDomainTrustsA(), GetAccountDomainSid(), GetDosDevicesProtection(), GetLengthSid(), GetSiteSidFromToken(), GetUserSid(), GetUserSidStringFromToken(), GrantedAccessTests(), IntCreateServiceSecurity(), K32CreateDBMonMutex(), LsapAddAuthorityToDomainsList(), LsapAddDefaultGroups(), LsapAddDomainToDomainsList(), LsapAddTokenDefaultDacl(), LsapCopyLocalGroups(), LsapCreateAccountSd(), LsapCreateDatabaseObjects(), LsapCreatePolicySd(), LsapCreateSecretSd(), LsapCreateTokenSd(), LsapGetLogonSessionData(), LsapSetLogonSessionData(), LsapSetTokenOwner(), LsarSetAccountDomain(), LsarSetPrimaryDomain(), MiCreateMemoryEvent(), NetLocalGroupGetMembers(), NetUserModalsGet(), NtCreatePagingFile(), NtQueryInformationToken(), NtSetInformationToken(), ObpCreateKernelObjectsSD(), ObpGetDosDevicesProtection(), RtlCopySid(), RtlCopySidAndAttributesArray(), RtlDefaultNpAcl(), RtlEqualSid(), RtlLengthSecurityDescriptor(), RtlLengthSidAndAttributes(), RtlpAddKnownAce(), RtlpAddKnownObjectAce(), RtlpQuerySecurityDescriptor(), RtlpSetSecurityObject(), RtlpSysVolCreateSecurityDescriptor(), RtlSelfRelativeToAbsoluteSD(), RtlValidAcl(), RtlValidRelativeSecurityDescriptor(), RtlxAddAuditAccessAceEx(), RtlxAddMandatoryLabelAceEx(), SampAddMemberToAlias(), SampCreateAccountDomainSD(), SampCreateAliasSD(), SampCreateBuiltinDomainSD(), SampCreateGroupSD(), SampCreateServerSD(), SampCreateUserSD(), SampSetupAddMemberToAlias(), SampSetupCreateDomain(), ScmCreateAcls(), SeCaptureSidAndAttributesArray(), SepComputeAvailableDynamicSpace(), SepCreateImpersonationTokenDacl(), SepCreateToken(), SepDuplicateToken(), SepInitDACLs(), SepInitializationPhase1(), SepPerformTokenFiltering(), SepPropagateAcl(), SepRebuildDynamicPartOfToken(), SeQueryInformationToken(), SeSetWorldSecurityDescriptor(), SmpCreateSecurityDescriptors(), TestSeAssignSecurity(), TiCreateSecurityDescriptor(), and uid_to_sid().
NTSYSAPI NTSTATUS NTAPI RtlLookupAtomInAtomTable | ( | _In_ PRTL_ATOM_TABLE | AtomTable, |
_In_ PWSTR | AtomName, | ||
_Out_ PRTL_ATOM | Atom | ||
) |
Referenced by _Success_(), InternalFindAtom(), main(), NtFindAtom(), and NtUserFindExistingCursorIcon().
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 | ||
) |
Referenced by IoCheckDesiredAccess(), IopParseDevice(), ObDuplicateObject(), ObpIncrementHandleCount(), ObpIncrementUnnamedHandleCount(), RtlNewSecurityGrantedAccess(), SamIConnect(), SamrConnect5(), SamrCreateAliasInDomain(), SamrCreateGroupInDomain(), SamrCreateUser2InDomain(), SamrCreateUserInDomain(), SamrOpenAlias(), SamrOpenDomain(), SamrOpenGroup(), SamrOpenUser(), ScmCheckAccess(), SeCreateAccessStateEx(), SepAccessCheckWorker(), SepAnalyzeAcesFromDacl(), and SepPropagateAcl().
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 RtlNewSecurityObject | ( | _In_ PSECURITY_DESCRIPTOR | ParentDescriptor, |
_In_ PSECURITY_DESCRIPTOR | CreatorDescriptor, | ||
_Out_ PSECURITY_DESCRIPTOR * | NewDescriptor, | ||
_In_ BOOLEAN | IsDirectoryObject, | ||
_In_ HANDLE | Token, | ||
_In_ PGENERIC_MAPPING | GenericMapping | ||
) |
Referenced by CreatePrivateObjectSecurity().
NTSYSAPI PRTL_USER_PROCESS_PARAMETERS NTAPI RtlNormalizeProcessParams | ( | _In_ PRTL_USER_PROCESS_PARAMETERS | ProcessParameters | ) |
Referenced by LdrpInitializeProcess(), and NtProcessStartup().
NTSYSAPI NTSTATUS NTAPI RtlNtPathNameToDosPathName | ( | _In_ ULONG | Flags, |
_Inout_ PRTL_UNICODE_STRING_BUFFER | Path, | ||
_Out_opt_ PULONG | PathType, | ||
_Out_opt_ PULONG | Unknown | ||
) |
Referenced by SdbGetMatchingExe().
NTSYSAPI NTSTATUS NTAPI RtlOemStringToUnicodeString | ( | PUNICODE_STRING | DestinationString, |
PCOEM_STRING | SourceString, | ||
BOOLEAN | AllocateDestinationString | ||
) |
NTSYSAPI NTSTATUS NTAPI RtlpEnsureBufferSize | ( | _In_ ULONG | Flags, |
_Inout_ PRTL_BUFFER | Buffer, | ||
_In_ SIZE_T | RequiredSize | ||
) |
NTSYSAPI NTSTATUS NTAPI RtlPinAtomInAtomTable | ( | _In_ PRTL_ATOM_TABLE | AtomTable, |
_In_ RTL_ATOM | Atom | ||
) |
Referenced by IntAddGlobalAtom(), and main().
NTSYSAPI VOID NTAPI RtlPopFrame | ( | _In_ PTEB_ACTIVE_FRAME | Frame | ) |
NTSYSAPI VOID NTAPI RtlpUnWaitCriticalSection | ( | _In_ PRTL_CRITICAL_SECTION | CriticalSection | ) |
NTSYSAPI VOID NTAPI RtlPushFrame | ( | _In_ PTEB_ACTIVE_FRAME | Frame | ) |
NTSYSAPI NTSTATUS NTAPI RtlpWaitForCriticalSection | ( | _In_ PRTL_CRITICAL_SECTION | CriticalSection | ) |
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 | ||
) |
Referenced by _Success_(), InternalGetAtomName(), IntGetAtomName(), main(), NtQueryInformationAtom(), and UserGetClassName().
NTSYSAPI NTSTATUS NTAPI RtlQueryEnvironmentVariable_U | ( | _In_opt_ PWSTR | Environment, |
_In_ PCUNICODE_STRING | Name, | ||
_Out_ PUNICODE_STRING | Value | ||
) |
NTSYSAPI NTSTATUS NTAPI RtlQueryProcessDebugInformation | ( | _In_ ULONG | ProcessId, |
_In_ ULONG | DebugInfoClassMask, | ||
_Inout_ PRTL_DEBUG_INFORMATION | DebugBuffer | ||
) |
Referenced by Heap32First(), Heap32Next(), Test_ProcessModules(), and TH32CreateSnapshot().
NTSYSAPI NTSTATUS NTAPI RtlQuerySecurityObject | ( | _In_ PSECURITY_DESCRIPTOR | ObjectDescriptor, |
_In_ SECURITY_INFORMATION | SecurityInformation, | ||
_Out_ PSECURITY_DESCRIPTOR | ResultantDescriptor, | ||
_In_ ULONG | DescriptorLength, | ||
_Out_ PULONG | ReturnLength | ||
) |
Referenced by GetPrivateObjectSecurity(), and RQueryServiceObjectSecurity().
NTSYSAPI NTSTATUS NTAPI RtlQueryTimeZoneInformation | ( | _Out_ PRTL_TIME_ZONE_INFORMATION | TimeZoneInformation | ) |
Referenced by ExpGetTimeZoneId(), ExpSetTimeZoneInformation(), and NtSetSystemTime().
NTSYSAPI NTSTATUS NTAPI RtlQueueWorkItem | ( | _In_ WORKERCALLBACKFUNC | Function, |
_In_opt_ PVOID | Context, | ||
_In_ ULONG | Flags | ||
) |
Referenced by queue_timer_expire(), QueueUserWorkItem(), RtlRegisterWait(), and test_RtlQueueWorkItem().
NTSYSAPI VOID NTAPI RtlRaiseException | ( | _In_ PEXCEPTION_RECORD | ExceptionRecord | ) |
Referenced by ConsoleControlDispatcher(), KiDispatchException(), KiRaiseUserExceptionDispatcher(), KiUserExceptionDispatcher(), main(), RaiseException(), RtlAllocateHeap(), RtlDispatchException(), RtlMultipleAllocateHeap(), RtlpAllocateNonDedicated(), RtlpDphRaiseException(), RtlpWaitForCriticalSection(), RtlReAllocateHeap(), RtlUnwind(), and vDbgPrintExWithPrefixInternal().
Referenced by _purecall(), addtwo(), CcCopyWrite(), CcZeroData(), CsrProbeForRead(), CsrProbeForWrite(), dojump(), ExAllocatePoolWithQuotaTag(), except1(), except3(), ExRaiseAccessViolation(), ExRaiseDatatypeMisalignment(), FatalExit(), foo1(), FsRtlAreNamesEqual(), FsRtlpPostStackOverflow(), GetStartupInfoA(), InitializeCriticalSection(), IopCreateFile(), KeSuspendThread(), LdrLockLoaderLock(), LdrpInit(), LdrpSnapThunk(), LdrUnlockLoaderLock(), LoadOle32Export(), main(), NtQueryVolumeInformationFile(), NtSetUuidSeed(), RtlAcquirePrivilege(), RtlAssert(), RtlDeactivateActivationContext(), RtlInitializeResource(), RtlInitializeSListHead(), RtlpNotOwnerCriticalSection(), RtlpUnWaitCriticalSection(), RtlpUnwindInternal(), RtlReleasePrivilege(), RtlReleaseSRWLockExclusive(), RtlReleaseSRWLockShared(), and SeCaptureSecurityDescriptor().
Referenced by get_uuid(), make_discover(), MmCreateProcessAddressSpace(), START_TEST(), state_reboot(), SystemFunction036(), and ValidateSyscall_().
NTSYSAPI NTSTATUS NTAPI RtlRegisterWait | ( | _In_ PHANDLE | phNewWaitObject, |
_In_ HANDLE | hObject, | ||
_In_ WAITORTIMERCALLBACKFUNC | Callback, | ||
_In_ PVOID | pvContext, | ||
_In_ ULONG | ulMilliseconds, | ||
_In_ ULONG | ulFlags | ||
) |
Referenced by RegisterWaitForSingleObject(), RegisterWaitForSingleObjectEx(), and test_RtlRegisterWait().
VOID NTAPI RtlReleaseRelativeName | ( | _In_ PRTL_RELATIVE_NAME_U | RelativeName | ) |
NTSYSAPI VOID NTAPI RtlReleaseResource | ( | _In_ PRTL_RESOURCE | Resource | ) |
Referenced by DirectSoundDevice_AddBuffer(), DirectSoundDevice_Release(), DirectSoundDevice_RemoveBuffer(), DSOUND_MixToPrimary(), DSOUND_timer(), ElfrFlushEL(), ElfrGetLogInformation(), ElfrNumberOfRecords(), ElfrOldestRecord(), IDirectSoundBufferImpl_GetCurrentPosition(), IDirectSoundBufferImpl_GetStatus(), IDirectSoundBufferImpl_Lock(), IDirectSoundBufferImpl_Play(), IDirectSoundBufferImpl_SetCurrentPosition(), IDirectSoundBufferImpl_SetFrequency(), IDirectSoundBufferImpl_SetPan(), IDirectSoundBufferImpl_SetVolume(), IDirectSoundBufferImpl_Stop(), IDirectSoundBufferImpl_Unlock(), LoadJobs(), LogfBackupFile(), LogfClearFile(), LogfReadEvents(), LogfWriteRecord(), LsapNotifyPolicyChange(), LsapRegisterNotification(), NetrJobAdd(), NetrJobDel(), NetrJobEnum(), NetrJobGetInfo(), primarybuffer_SetFormat(), RpcServerAssoc_ReleaseContextHandle(), SamrAddMemberToAlias(), SamrAddMemberToGroup(), SamrChangePasswordUser(), SamrCloseHandle(), SamrConnect5(), SamrCreateAliasInDomain(), SamrCreateGroupInDomain(), SamrCreateUser2InDomain(), SamrCreateUserInDomain(), SamrDeleteAlias(), SamrDeleteGroup(), SamrDeleteUser(), SamrEnumerateAliasesInDomain(), SamrEnumerateDomainsInSamServer(), SamrEnumerateGroupsInDomain(), SamrEnumerateUsersInDomain(), SamrGetAliasMembership(), SamrGetGroupsForUser(), SamrGetMembersInAlias(), SamrGetMembersInGroup(), SamrGetUserDomainPasswordInformation(), SamrLookupDomainInSamServer(), SamrLookupIdsInDomain(), SamrLookupNamesInDomain(), SamrOpenAlias(), SamrOpenDomain(), SamrOpenGroup(), SamrOpenUser(), SamrQueryDisplayInformation3(), SamrQueryInformationAlias(), SamrQueryInformationDomain2(), SamrQueryInformationGroup(), SamrQueryInformationUser2(), SamrQuerySecurityObject(), SamrRemoveMemberFromAlias(), SamrRemoveMemberFromForeignDomain(), SamrRemoveMemberFromGroup(), SamrSetInformationAlias(), SamrSetInformationDomain(), SamrSetInformationGroup(), SamrSetInformationUser2(), SamrSetMemberAttributesOfGroup(), SamrShutdownSamServer(), SchedServiceMain(), and ScmUnlockDatabase().
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 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.
[in] | TokenHandle | A handle to the access token that contains the privileges to be removed. |
[in] | PrivilegesToKeep | A pointer to an array of privilege values (defined as SE_XXX_PRIVILEGE) that specify the privileges to keep in the token. |
[in] | PrivilegeCount | Specifies the number of entries in the PrivilegesToKeep array. |
Definition at line 515 of file priv.c.
Referenced by START_TEST().
NTSYSAPI VOID NTAPI RtlResetRtlTranslations | ( | _In_ PNLSTABLEINFO | NlsTable | ) |
Referenced by ExpInitializeExecutive(), ExpInitNls(), LdrpInitializeProcess(), and SetupLocale().
NTSYSAPI NTSTATUS NTAPI RtlSelfRelativeToAbsoluteSD2 | ( | _Inout_ PSECURITY_DESCRIPTOR | SelfRelativeSD, |
_Out_ PULONG | BufferSize | ||
) |
Referenced by MakeAbsoluteSD2(), and RtlpSysVolCheckOwnerAndSecurity().
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 | ||
) |
Referenced by SetSecurityDescriptorControl().
NTSYSAPI NTSTATUS NTAPI RtlSetCurrentDirectory_U | ( | _In_ PUNICODE_STRING | name | ) |
Referenced by LdrpInitializeProcess(), RtlSetCurrentDirectory_U(), SetCurrentDirectoryA(), and SetCurrentDirectoryW().
NTSYSAPI NTSTATUS NTAPI RtlSetEnvironmentVariable | ( | _In_z_ PWSTR * | Environment, |
_In_ PUNICODE_STRING | Name, | ||
_In_ PUNICODE_STRING | Value | ||
) |
NTSYSAPI NTSTATUS NTAPI RtlSetIoCompletionCallback | ( | _In_ HANDLE | FileHandle, |
_In_ PIO_APC_ROUTINE | Callback, | ||
_In_ ULONG | Flags | ||
) |
Referenced by BindIoCompletionCallback().
NTSYSAPI NTSTATUS __cdecl RtlSetProcessIsCritical | ( | _In_ BOOLEAN | NewValue, |
_Out_opt_ PBOOLEAN | OldValue, | ||
_In_ BOOLEAN | NeedBreaks | ||
) |
Referenced by _main(), CallPerInstanceInitFunctions(), WinMain(), and wWinMain().
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 | ||
) |
Referenced by SetSecurityDescriptorRMControl().
NTSYSAPI NTSTATUS NTAPI RtlSetSecurityObject | ( | _In_ SECURITY_INFORMATION | SecurityInformation, |
_In_ PSECURITY_DESCRIPTOR | ModificationDescriptor, | ||
_Out_ PSECURITY_DESCRIPTOR * | ObjectsSecurityDescriptor, | ||
_In_ PGENERIC_MAPPING | GenericMapping, | ||
_In_ HANDLE | Token | ||
) |
Referenced by LsarSetSecurityObject(), RSetServiceObjectSecurity(), SamrSetSecurityObject(), and SetPrivateObjectSecurity().
NTSYSAPI NTSTATUS __cdecl RtlSetThreadIsCritical | ( | _In_ BOOLEAN | NewValue, |
_Out_opt_ PBOOLEAN | OldValue, | ||
_In_ BOOLEAN | NeedBreaks | ||
) |
Referenced by _main(), SmpApiLoop(), and WinMain().
NTSTATUS NTAPI RtlSetThreadPoolStartFunc | ( | _In_ PRTL_START_POOL_THREAD | StartPoolThread, |
_In_ PRTL_EXIT_POOL_THREAD | ExitPoolThread | ||
) |
Referenced by DllMain().
NTSYSAPI NTSTATUS NTAPI RtlSetTimeZoneInformation | ( | _In_ PRTL_TIME_ZONE_INFORMATION | TimeZoneInformation | ) |
Referenced by SetTimeZoneInformation().
NTSYSAPI SIZE_T NTAPI RtlSizeHeap | ( | _In_ PVOID | HeapHandle, |
_In_ ULONG | Flags, | ||
_In_ PVOID | MemoryPointer | ||
) |
Referenced by DesktopHeapReAlloc(), find_clr_surrogate(), find_cominterface_redirection(), find_comserver_redirection(), find_dll_redirection(), find_progid_redirection(), find_tlib_redirection(), find_window_class(), GlobalReAlloc(), GlobalSize(), ReAllocBuffer(), RtlDebugSizeHeap(), and UserHeapReAlloc().
NTSYSAPI NTSTATUS NTAPI RtlSleepConditionVariableCS | ( | _Inout_ PRTL_CONDITION_VARIABLE | ConditionVariable, |
_Inout_ PRTL_CRITICAL_SECTION | CriticalSection, | ||
_In_opt_ PLARGE_INTEGER | TimeOut | ||
) |
Referenced by SleepConditionVariableCS().
NTSYSAPI NTSTATUS NTAPI RtlSleepConditionVariableSRW | ( | _Inout_ PRTL_CONDITION_VARIABLE | ConditionVariable, |
_Inout_ PRTL_SRWLOCK | SRWLock, | ||
_In_opt_ PLARGE_INTEGER | TimeOut, | ||
_In_ ULONG | Flags | ||
) |
Referenced by SleepConditionVariableSRW().
Referenced by AppendRidToSid(), BuildSidFromSidAndRid(), CmpHiveRootSecurityDescriptor(), CopySidFromSidAndRid(), CreateDomainSidFromAccountSid(), CreateSidFromSidAndRid(), GetAllowedWorldAce(), GetBuiltinDomainSid(), GetSidSubAuthority(), LsapAppendRidToSid(), LsapCopySid(), LsapCreateSid(), RtlDefaultNpAcl(), SampGetRidFromSid(), SampInitializeSAM(), ScCreateWellKnownSids(), ScDomainIdToSid(), ScmCreateSids(), SepInitSecurityIDs(), and START_TEST().
NTSYSAPI NTSTATUS NTAPI RtlSystemTimeToLocalTime | ( | _In_ PLARGE_INTEGER | SystemTime, |
_Out_ PLARGE_INTEGER | LocalTime | ||
) |
Referenced by MsvpCheckLogonHours().
NTSYSAPI VOID NTAPI RtlTimeToTimeFields | ( | PLARGE_INTEGER | Time, |
PTIME_FIELDS | TimeFields | ||
) |
NTSYSAPI BOOLEAN NTAPI RtlTryEnterCriticalSection | ( | _In_ PRTL_CRITICAL_SECTION | CriticalSection | ) |
Referenced by LdrLockLoaderLock(), and RtlTryEnterHeapLock().
NTSYSAPI NTSTATUS NTAPI RtlUnicodeStringToAnsiString | ( | PANSI_STRING | DestinationString, |
PCUNICODE_STRING | SourceString, | ||
BOOLEAN | AllocateDestinationString | ||
) |
NTSYSAPI NTSTATUS NTAPI RtlUnicodeStringToOemString | ( | POEM_STRING | DestinationString, |
PCUNICODE_STRING | SourceString, | ||
BOOLEAN | AllocateDestinationString | ||
) |
Referenced by BasepNotifyTrackingService(), CdGenerate8dot3Name(), Ext2UnicodeToOEM(), Fat12Format(), Fat16Format(), Fat32Format(), FATXAddEntry(), FilenameU2A_FitOrFail(), FsdSetFsLabelInformation(), NetpAllocStrFromWStr(), NtDisplayString(), OpenFile(), SetFileApisToOEM(), vfatRenameEntry(), and WriteConsoleOutputCharacterW().
NTSYSAPI NTSTATUS NTAPI RtlUnicodeToMultiByteN | ( | PCHAR | MbString, |
ULONG | MbSize, | ||
PULONG | ResultSize, | ||
PCWCH | UnicodeString, | ||
ULONG | UnicodeSize | ||
) |
NTSYSAPI NTSTATUS NTAPI RtlUnicodeToMultiByteSize | ( | PULONG | MbSize, |
PCWCH | UnicodeString, | ||
ULONG | UnicodeSize | ||
) |
NTSYSAPI NTSTATUS NTAPI RtlUnicodeToOemN | ( | PCHAR | OemString, |
ULONG | OemSize, | ||
PULONG | ResultSize, | ||
PCWCH | UnicodeString, | ||
ULONG | UnicodeSize | ||
) |
Referenced by generate_uuid(), get_cred_mgr_encryption_key(), and LsapCreateRandomDomainSid().
NTSYSAPI VOID NTAPI RtlUnwind | ( | _In_opt_ PVOID | TargetFrame, |
_In_opt_ PVOID | TargetIp, | ||
_In_opt_ PEXCEPTION_RECORD | ExceptionRecord, | ||
_In_ PVOID | ReturnValue | ||
) |
Definition at line 918 of file unwind.c.
Referenced by _local_unwind(), and _SEH2GlobalUnwind().
_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 RtlUpcaseUnicodeStringToOemString | ( | POEM_STRING | DestinationString, |
PCUNICODE_STRING | SourceString, | ||
BOOLEAN | AllocateDestinationString | ||
) |
Referenced by MsvpChangePassword(), MsvpCheckPassword(), SamChangePasswordUser(), and SamSetInformationUser().
NTSYSAPI NTSTATUS NTAPI RtlUpcaseUnicodeToMultiByteN | ( | PCHAR | MbString, |
ULONG | MbSize, | ||
PULONG | ResultSize, | ||
PCWCH | UnicodeString, | ||
ULONG | UnicodeSize | ||
) |
NTSYSAPI NTSTATUS NTAPI RtlUpcaseUnicodeToOemN | ( | PCHAR | OemString, |
ULONG | OemSize, | ||
PULONG | ResultSize, | ||
PCWCH | UnicodeString, | ||
ULONG | UnicodeSize | ||
) |
NTSYSAPI NTSTATUS NTAPI RtlUpdateTimer | ( | _In_ HANDLE | TimerQueue, |
_In_ HANDLE | Timer, | ||
_In_ ULONG | DueTime, | ||
_In_ ULONG | Period | ||
) |
Referenced by ChangeTimerQueueTimer().
Definition at line 2605 of file unicode.c.
Referenced by LsaApLogonUserEx2(), LsapSetLogonSessionData(), MsvpChangePassword(), NtlmFixupAndValidateUStr(), SeReportSecurityEvent(), and START_TEST().
NTSYSAPI BOOLEAN NTAPI RtlValidSecurityDescriptor | ( | IN PSECURITY_DESCRIPTOR | SecurityDescriptor | ) |
Definition at line 1054 of file sd.c.
Referenced by IsValidSecurityDescriptor(), LsarSetSecurityObject(), RSetServiceObjectSecurity(), SamrSetSecurityObject(), and UDFReadSecurity().
Definition at line 21 of file sid.c.
Referenced by CheckSid__(), CmpHiveRootSecurityDescriptor(), ConvertSidToStringSidW(), IsValidSid(), LsarAddAccountRights(), LsarCreateAccount(), LsarOpenAccount(), LsarRemoveAccountRights(), pSetSecurityInfoCheck(), RtlConvertSidToUnicodeString(), RtlpAddKnownAce(), RtlpAddKnownObjectAce(), RtlpSetSecurityObject(), RtlValidRelativeSecurityDescriptor(), RtlValidSecurityDescriptor(), SeCaptureSecurityDescriptor(), SeCaptureSidAndAttributesArray(), SeReportSecurityEvent(), and TestsSeQueryInformationToken().
NTSYSAPI VOID NTAPI RtlWakeAllConditionVariable | ( | _Inout_ PRTL_CONDITION_VARIABLE | ConditionVariable | ) |
Referenced by WakeAllConditionVariable().
NTSYSAPI VOID NTAPI RtlWakeConditionVariable | ( | _Inout_ PRTL_CONDITION_VARIABLE | ConditionVariable | ) |
Referenced by WakeConditionVariable().
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 ULONG NTAPI RtlxAnsiStringToUnicodeSize | ( | PCANSI_STRING | AnsiString | ) |
NTSYSAPI ULONG NTAPI RtlxOemStringToUnicodeSize | ( | IN PCOEM_STRING | OemString | ) |
Definition at line 2124 of file unicode.c.
NTSYSAPI ULONG NTAPI RtlxUnicodeStringToAnsiSize | ( | IN PCUNICODE_STRING | UnicodeString | ) |
Definition at line 2177 of file unicode.c.
Referenced by RtlUnicodeStringToAnsiString(), and START_TEST().
NTSYSAPI ULONG NTAPI RtlxUnicodeStringToOemSize | ( | IN PCUNICODE_STRING | UnicodeString | ) |
Definition at line 1091 of file unicode.c.
Referenced by Ext2UnicodeToOEMSize(), and START_TEST().
_Out_writes_bytes_to_opt_ AbsoluteSecurityDescriptorSize PSECURITY_DESCRIPTOR AbsoluteSecurityDescriptor |
Definition at line 1603 of file rtlfuncs.h.
Referenced by RtlAbsoluteToSelfRelativeSD().
_Out_writes_bytes_to_opt_ AbsoluteSecurityDescriptorSize PSECURITY_DESCRIPTOR _Inout_ PULONG AbsoluteSecurityDescriptorSize |
Definition at line 1604 of file rtlfuncs.h.
Definition at line 1143 of file rtlfuncs.h.
Definition at line 1360 of file rtlfuncs.h.
Referenced by _IRQL_requires_max_(), RtlAnsiStringToUnicodeString(), RtlDowncaseUnicodeString(), RtlOemStringToCountedUnicodeString(), RtlOemStringToUnicodeString(), RtlUnicodeStringToAnsiString(), RtlUnicodeStringToOemString(), RtlUpcaseUnicodeString(), RtlUpcaseUnicodeStringToAnsiString(), RtlUpcaseUnicodeStringToCountedOemString(), and RtlUpcaseUnicodeStringToOemString().
Definition at line 2451 of file rtlfuncs.h.
Referenced by _Function_class_(), AcpiExConvertToAscii(), AcpiExConvertToString(), AcpiExDigitsNeeded(), AcpiUtExplicitStrtoul64(), AcpiUtFormatNumber(), AcpiUtInsertDigit(), AcpiUtPutNumber(), AcpiUtStrtoul64(), AcpiUtStrtoulMultiply64(), BuildPath(), CheckSize(), CRYPT_AsnDecodeExcludedSubtree(), CRYPT_AsnDecodePermittedSubtree(), CRYPT_AsnDecodeSubtree(), CustomBaseAllocation(), DbgLoadImageSymbols(), DbgUnLoadImageSymbols(), DetectParallelPorts(), DetectSerialPointerPeripheral(), DetectSerialPorts(), Dns_PtrArrayToOffsetArray(), DumpBase(), DumpExFat(), DumpFat(), DumpNtfs(), ExpAllocateLowLevelTable(), Ext2AddMcbExtent(), Ext2ExpandBlock(), Ext2ExpandIndirect(), Ext2ExpandLast(), Ext2GetBlock(), Ext2MapIndirect(), Ext2RemoveMcbExtent(), Ext2TruncateBlock(), Ext2TruncateIndirect(), FAST486_OPCODE_HANDLER(), FindEntry(), FindIoDescriptor(), FixList(), FixupDll(), FltEnumerateVolumes(), GetNlsSectionName(), HaliScanForMPConfigTable(), IOAPICRead(), IOAPICWrite(), IsValidNumericString(), KdpDeleteBreakpointRange(), KeAddSystemServiceTable(), KeRemoveSystemServiceTable(), KeSetBaseGdtSelector(), KiInitGdtEntry(), KiSetGdtDescriptorBase(), KiSetGdtEntry(), KiSetGdtEntryEx(), LdrpCheckForLoadedDllHandle(), LlbEnvGetMemoryInformation(), LlbEnvGetRamDiskInformation(), LlbHwBuildMemoryMap(), LlbHwLoadOsLoaderFromRam(), LpcGetIoBase(), LpcGetIoBaseMPU(), LsapFreeHeap(), main(), match_mod(), MiCheckSecuredVad(), MiFillSystemPageDirectory(), MiFindEmptyAddressRangeDownBasedTree(), MiFindEmptyAddressRangeDownTree(), MiFindEmptyAddressRangeInTree(), MiInsertInSystemSpace(), MiLoadImageSection(), MiMapViewInSystemSpace(), MiRemoveFromSystemSpace(), MmBuildMdlForNonPagedPool(), MmCommitSessionMappedView(), MmCreateMdl(), MmFreePagesFromMdl(), MmMapLockedPagesSpecifyCache(), MmProbeAndLockPages(), MmSizeOfMdl(), MmUnlockPages(), MmUnmapLockedPages(), MmUnmapReservedMapping(), MockMmCreateMdl(), modify_dword_dlgproc(), MPChecksum(), NdisReadConfiguration(), NICTestRAM(), NvGetBytesPerPixel(), NvGetCrtc(), PciBridgeIoBase(), PciBridgePrefetchMemoryBase(), PciSize(), PdoGetRangeLength(), PdoQueryResourceRequirements(), PdoQueryResources(), PnpDecodeFixedMemory(), PPBridge_SaveCurrentSettings(), PspIsDescriptorValid(), Rs232PortInUse(), RtlImageNtHeader(), RtlImageNtHeaderEx(), RtlInt64ToUnicodeString(), RtlIntegerToUnicode(), RtlIntegerToUnicodeString(), RtlLargeIntegerToChar(), RtlpDphAllocateVm(), RtlpDphFreeVm(), RtlpDphGrowVirtual(), RtlpDphProtectVm(), RtlpDphSetProtectionBeforeUse(), RtlpImageNtHeaderEx(), RtlpPageHeapCreate(), RtlpSecMemFreeVirtualMemory(), RtlpStringToUlong(), RtlpStringToUlongBase(), SimpleAllocation(), SimpleErrorChecks(), StressTesting(), strtoul(), SumBase(), SumExFat(), SumFat(), SumNtfs(), SystemProcessTestWorker(), test_pack_IMAGE_EXPORT_DIRECTORY(), VfatCommonRead(), VfatWrite(), VidInitialize(), vsnprintf(), and WriteProcessMemory().
Definition at line 1133 of file rtlfuncs.h.
Definition at line 2587 of file rtlfuncs.h.
Referenced by EngMultiByteToWideChar(), and EngWideCharToMultiByte().
Definition at line 2049 of file rtlfuncs.h.
Definition at line 2047 of file rtlfuncs.h.
_In_ PCUNICODE_STRING _In_ BOOLEAN CaseInsensitive |
Definition at line 2370 of file rtlfuncs.h.
Referenced by NdisEqualString(), ObpLookupEntryDirectory(), RtlCompareString(), RtlCompareUnicodeString(), RtlEqualString(), RtlEqualUnicodeString(), RtlPrefixString(), RtlPrefixUnicodeString(), and RxTableLookupName_ExactLengthMatch().
Definition at line 2401 of file rtlfuncs.h.
Referenced by IopSuffixUnicodeString(), NdisCompareAnsiString(), NdisCompareUnicodeString(), ObpIsUnsecureName(), PciUnicodeStringStrStr(), RtlCompareUnicodeString(), RtlFindCharInUnicodeString(), RtlHashUnicodeString(), and RtlpIsCharInUnicodeString().
_Out_ PCPTABLEINFO CodePageTable |
Definition at line 4327 of file rtlfuncs.h.
Referenced by BestFit_FromNLS(), IntIsValidDBCSMapping(), IntIsValidSBCSMapping(), IntMultiByteToWideCharCP(), IntWideCharToMultiByteCP(), NLS_InitCodePageTable(), NLS_IsDBCSCodePage(), NLS_IsDefaultCharForMB(), NLS_IsDefaultCharForUnicode(), NLS_IsGlyphTablePresent(), NLS_ReadFile(), NLS_RecordsCountForDBCSTable(), NLS_RecordsCountForGlyphTable(), NLS_RecordsCountForMBTable(), NLS_RecordsCountForUnicodeTable(), and RtlInitCodePageTable().
Definition at line 3294 of file rtlfuncs.h.
Referenced by RtlCompressBuffer(), and RtlDecompressBuffer().
Definition at line 4687 of file rtlfuncs.h.
Referenced by RtlpVerGetCondition(), RtlVerifyVersionInfo(), and VerSetConditionMask().
Definition at line 4221 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 1605 of file rtlfuncs.h.
Referenced by _IRQL_requires_max_(), AccessCheckEmptyMappingTest(), AccessGrantedMultipleObjectsTests(), AccessGrantedTests(), AllowDesktopAccessToUser(), AllowWinstaAccessToUser(), BuildUserInfoBuffer(), ChangeUserDacl(), CheckDirectorySecurity__(), CheckKeySecurity__(), CheckTokenMembership(), CmpQuerySecurityDescriptor(), CreateApplicationDesktopSecurity(), CreateBaseAcls(), CreateDefaultProcessSecurityCommon(), CreateDefaultSecurityDescriptor(), CreateDeviceSecurityDescriptor(), CreateDhcpPipeSecurity(), CreateNewDefaultDacl(), CreateNlsDirectorySecurity(), CreateNlsSecurityDescriptor(), CreatePnpInstallEventSecurity(), CreatePowrProfSemaphoreSecurity(), CreateScreenSaverSecurity(), CreateWinlogonDesktopSecurity(), CreateWinstaSecurity(), CSR_API(), CsrCreateLocalSystemSD(), CsrSetProcessSecurity(), DenyAccessTests(), FreeDosDevicesProtection(), GetAccountFlags(), GetDosDevicesProtection(), GetUserDacl(), GrantedAccessTests(), IEffectivePermission_fnGetEffectivePermission(), IoCreateDevice(), IopCreateDefaultDeviceSecurityDescriptor(), IopCreateSecurityDescriptorPerType(), LsapAddTokenDefaultDacl(), LsapCreateAccountSd(), LsapCreatePolicySd(), LsapCreateSecretSd(), LsapCreateTokenSd(), MiCreateMemoryEvent(), NtCreatePagingFile(), ObpCreateKernelObjectsSD(), ObpFreeDosDevicesProtection(), ObpGetDosDevicesProtection(), PrintFileDacl(), QueryOriginalDefaultDacl(), QueryTokenDefaultDaclTests(), ReloadPrincipalsList(), RtlCopySecurityDescriptor(), RtlGetDaclSecurityDescriptor(), RtlLengthSecurityDescriptor(), RtlMakeSelfRelativeSD(), RtlpQuerySecurityDescriptor(), RtlpSysVolCheckOwnerAndSecurity(), RtlpSysVolCreateSecurityDescriptor(), RtlSelfRelativeToAbsoluteSD(), RtlSetDaclSecurityDescriptor(), RtlValidRelativeSecurityDescriptor(), RtlValidSecurityDescriptor(), SampCreateAccountDomainSD(), SampCreateAliasSD(), SampCreateBuiltinDomainSD(), SampCreateGroupSD(), SampCreateServerSD(), SampCreateUserSD(), SeFastTraverseCheck(), SepAccessCheckWorker(), SepAnalyzeAcesFromDacl(), SepCreateImpersonationTokenDacl(), SepDumpSdDebugInfo(), SepInitializationPhase1(), SepOpenThreadToken(), SeSetWorldSecurityDescriptor(), SetUserInfo(), test_pack_SECURITY_DESCRIPTOR(), test_pack_SECURITY_DESCRIPTOR_RELATIVE(), test_token_attr(), TestSeAssignSecurity(), and TiCreateSecurityDescriptor().
Definition at line 1649 of file rtlfuncs.h.
Referenced by CreateNlsDirectorySecurity(), GetSecurityDescriptorDacl(), IEffectivePermission_fnGetEffectivePermission(), ObpFreeDosDevicesProtection(), PrintFileDacl(), ReloadPrincipalsList(), RtlGetDaclSecurityDescriptor(), RtlpSysVolCheckOwnerAndSecurity(), RtlSetDaclSecurityDescriptor(), and TestSeAssignSecurity().
Definition at line 1647 of file rtlfuncs.h.
Referenced by CreateNlsDirectorySecurity(), GetSecurityDescriptorDacl(), IEffectivePermission_fnGetEffectivePermission(), ObpFreeDosDevicesProtection(), PrintFileDacl(), ReloadPrincipalsList(), RtlGetDaclSecurityDescriptor(), RtlpSysVolCheckOwnerAndSecurity(), and RtlSetDaclSecurityDescriptor().
_Out_writes_bytes_to_opt_ AbsoluteSecurityDescriptorSize PSECURITY_DESCRIPTOR _Inout_ PULONG _Out_writes_bytes_to_opt_ DaclSize PACL _Inout_ PULONG DaclSize |
Definition at line 1606 of file rtlfuncs.h.
Referenced by AccessCheckEmptyMappingTest(), AccessGrantedMultipleObjectsTests(), AccessGrantedTests(), AllowDesktopAccessToUser(), AllowWinstaAccessToUser(), CreateApplicationDesktopSecurity(), CreateDefaultProcessSecurityCommon(), CreateDefaultSecurityDescriptor(), CreateDhcpPipeSecurity(), CreateNlsSecurityDescriptor(), CreatePnpInstallEventSecurity(), CreatePowrProfSemaphoreSecurity(), CreateScreenSaverSecurity(), CreateWinlogonDesktopSecurity(), CreateWinstaSecurity(), DenyAccessTests(), GrantedAccessTests(), IntCreateServiceSecurity(), LsapCreateAccountSd(), LsapCreatePolicySd(), LsapCreateSecretSd(), LsapCreateTokenSd(), RtlpQuerySecurityDescriptor(), RtlpSysVolCreateSecurityDescriptor(), RtlSelfRelativeToAbsoluteSD(), SampCreateAccountDomainSD(), SampCreateAliasSD(), SampCreateBuiltinDomainSD(), SampCreateGroupSD(), SampCreateServerSD(), SampCreateUserSD(), SeCaptureSecurityDescriptor(), and TiCreateSecurityDescriptor().
static void Destination |
Definition at line 3016 of file rtlfuncs.h.
Referenced by __movsb(), __movsd(), __movsw(), __sidt(), _InterlockedCompareExchange(), _InterlockedCompareExchange16(), _InterlockedCompareExchange64(), _InterlockedCompareExchange8(), _InterlockedCompareExchangePointer(), _sgdt(), _When_(), AcpiRsConvertAmlToResource(), AcpiRsConvertResourceToAml(), AcpiRsMoveData(), AcpiRsStrcpy(), ApphelpDuplicateUnicodeString(), CdConvertBigToLittleEndian(), CheckBufferRead(), CheckBufferReadWrite(), CmpCopyCompressedName(), CmpCopyName(), ControlClass(), CopyResourceList(), DcCopyPacket(), Dns_StringCopy(), DuplicateString(), DuplicateUnicodeString(), ExpandEnvironmentStringsW(), FAST486_OPCODE_HANDLER(), file_Copy(), file_Move(), filesys_CopyFile(), filesys_CopyFolder(), filesys_MoveFile(), filesys_MoveFolder(), FlatBuf_Arg_CopyMemory(), FlatBuf_Arg_WriteString(), FxDuplicateUnicodeString(), GetIndexEntryVCN(), GreenPnp(), IntCloneMenuItems(), InterlockedCompareExchange(), InterlockedExchange(), InternalSetResidentAttributeLength(), KdpMoveMemory(), KdpZeroMemory(), LISTVIEW_FindItemW(), LpcpMoveMessage(), MemFastMoveMemory(), MmInitializeProcessAddressSpace(), NdisCopyFromPacketToPacket(), NdisCopyFromPacketToPacketSafe(), NtProcessStartup(), NvNetCopyPacket(), PrintRoutes(), QueryStringCallback(), RamdiskReadWriteReal(), RouteGetRouteToDestination(), RouterGetRoute(), RtlAppendAsciizToString(), RtlAppendStringToString(), RtlAppendUnicodeStringToString(), RtlAppendUnicodeToString(), RtlCopyMappedMemory(), RtlCreateUnicodeStringFromAsciiz(), RtlExpandEnvironmentStrings_U(), RtlFillMemory(), RtlFillMemoryUlong(), RtlInterlockedCompareExchange64(), RtlMoveMemory(), RtlpCallQueryRegistryRoutine(), RtlpCopyParameterString(), RtlpSafeCopyMemory(), RtlUpperChar(), RtlZeroMemory(), ScsiPortMoveMemory(), SerenumInitMultiSzString(), SetIndexEntryVCN(), SetResidentAttributeDataLength(), SetupDiSetDeviceInstallParamsW(), SmLookupSubsystem(), SmpInvokeAutoChk(), StorPortMoveMemory(), and WriteAttribute().
_In_ PCWSTR _In_ LONG _Out_writes_to_ DestinationStringLength PWSTR DestinationString |
Definition at line 1921 of file rtlfuncs.h.
Referenced by DuplicateUnicodeString(), GetRegistryValueBuffer(), GreenDuplicateUnicodeString(), IntDuplicateUnicodeString(), NdisAnsiStringToUnicodeString(), NdisInitAnsiString(), NdisInitializeString(), NdisInitUnicodeString(), NdisUnicodeStringToAnsiString(), NdisUpcaseUnicodeString(), PciDuplicateUnicodeString(), PciQueryId(), RtlCopyString(), RtlCopyUnicodeString(), RtlDuplicateUnicodeString(), RtlInitAnsiString(), RtlInitAnsiStringEx(), RtlInitLargeAnsiString(), RtlInitLargeUnicodeString(), RtlInitString(), RtlInitUnicodeString(), RtlInitUnicodeStringEx(), RtlLargeStringToUnicodeString(), RtlUnicodeStringPrintf(), RtlUnicodeStringPrintfEx(), RtlUpperString(), SetRegistryValue(), SmpCreateDynamicEnvironmentVariables(), SmpLoadDataFromRegistry(), SmpLoadSubSystemsForMuSession(), USBAudioRegCreateMediaCategoriesKey(), USBH_CreateDevice(), and USBPORT_GetSymbolicName().
Definition at line 1153 of file rtlfuncs.h.
Referenced by AddAccessAllowedAce(), AddAccessAllowedAceEx(), AddAccessAllowedObjectAce(), AddAccessDeniedAce(), AddAccessDeniedAceEx(), AddAccessDeniedObjectAce(), AddAce(), AddAuditAccessAce(), AddAuditAccessAceEx(), and AddAuditAccessObjectAce().
Definition at line 4657 of file rtlfuncs.h.
Referenced by RtlTimeToElapsedTimeFields().
_In_ PCWSTR _Inout_ _At_ QueryTable EntryContext |
Definition at line 4219 of file rtlfuncs.h.
Referenced by _Function_class_(), ChangeUniqueIdRoutine(), CheckForNoDriveLetterEntry(), CreateGroupOrderListRoutine(), DcConfigQueryInteger(), DeleteDriveLetterRoutine(), DeleteFromLocalDatabaseRoutine(), DeleteNoDriveLetterEntryRoutine(), DeviceMediaChangeRegistryCallBack(), MountMgrQuerySystemVolumeNameQueryRoutine(), NtVdmConfigureFloppy(), NtVdmConfigureHDD(), PiAttachFilterDriversCallback(), QUERY_REGISTRY_KEYS_ROUTINE(), QUERY_REGISTRY_VALUES_ROUTINE(), QueryBinaryValueCallback(), QueryInteger(), QueryRoutine(), QueryStringCallback(), QueryUniqueIdQueryRoutine(), RxFspDispatch(), ScrubRegistryRoutine(), SmpConfigureDosDevices(), SmpConfigureExcludeKnownDlls(), SmpConfigureFileRenames(), SmpConfigureKnownDlls(), SmpConfigureMemoryMgmt(), SmpConfigureSubSystems(), SymbolicLinkNamesFromUniqueIdCount(), SymbolicLinkNamesFromUniqueIdQuery(), USBH_GetConfigValue(), and USBPORT_GetConfigValue().
_In_ PCWSTR _Inout_ _At_ QueryTable _Pre_unknown_ PRTL_QUERY_REGISTRY_TABLE _In_opt_ PVOID _In_opt_ PVOID Environment |
Definition at line 4222 of file rtlfuncs.h.
Definition at line 3295 of file rtlfuncs.h.
Referenced by RtlDecompressBuffer().
Definition at line 1658 of file rtlfuncs.h.
Referenced by $endif(), _IRQL_requires_max_(), CheckDirectorySecurity__(), CheckKeySecurity__(), CmpQuerySecurityDescriptor(), CreateGroupListRoutine(), CreateGroupOrderListRoutine(), Ext2FreeBlock(), Ext2FreeInode(), Ext2NewBlock(), Ext2NewInode(), Ext2ReadGroupDescriptor(), Ext2SaveGroup(), is_process_limited(), LsarSetSecurityObject(), PipGetDriverTagPriority(), PpInitGetGroupOrderIndex(), RSetServiceObjectSecurity(), RtlCopySecurityDescriptor(), RtlGetGroupSecurityDescriptor(), RtlLengthSecurityDescriptor(), RtlMakeSelfRelativeSD(), RtlSetGroupSecurityDescriptor(), RtlValidRelativeSecurityDescriptor(), RtlValidSecurityDescriptor(), SamrSetSecurityObject(), ScmLoadService(), SepPropagateAcl(), SepSelectAcl(), SockGetTdiName(), test_pack_SECURITY_DESCRIPTOR(), test_pack_SECURITY_DESCRIPTOR_RELATIVE(), and TestSeAssignSecurity().
Definition at line 1659 of file rtlfuncs.h.
Referenced by GetSecurityDescriptorGroup(), RtlGetGroupSecurityDescriptor(), RtlSetGroupSecurityDescriptor(), and TestSeAssignSecurity().
_In_ ULONG _Out_ PRTL_HANDLE_TABLE_ENTRY* Handle |
Definition at line 3922 of file rtlfuncs.h.
_In_ PSID_IDENTIFIER_AUTHORITY IdentifierAuthority |
Definition at line 1525 of file rtlfuncs.h.
Referenced by ADVAPI_GetComputerSid(), LsapCreateSid(), RtlAllocateAndInitializeSid(), RtlInitializeSid(), ScAllocateAndInitializeSid(), and test_pack_SID().
Definition at line 3921 of file rtlfuncs.h.
Definition at line 3017 of file rtlfuncs.h.
Definition at line 3950 of file rtlfuncs.h.
Referenced by __RtlImageDirectoryEntryToData(), RtlImageDirectoryEntryToData(), and START_TEST().
Definition at line 2046 of file rtlfuncs.h.
_Inout_opt_ POEM_STRING _Out_opt_ PBOOLEAN NameContainsSpaces |
Definition at line 3102 of file rtlfuncs.h.
Referenced by _IRQL_requires_max_(), CheckNameLegalDOS8Dot3A(), CheckNameLegalDOS8Dot3W(), and START_TEST().
_Inout_opt_ POEM_STRING OemName |
Definition at line 3101 of file rtlfuncs.h.
Definition at line 1609 of file rtlfuncs.h.
Referenced by $if(), _IRQL_requires_max_(), BaseControlWindowImpl_get_Owner(), BaseControlWindowImpl_put_Owner(), CcSetBcbOwnerPointer(), CheckDirectorySecurity__(), CheckKeySecurity__(), CmpAcquireKcbLockExclusiveByIndex(), CmpQuerySecurityDescriptor(), CmpReleaseTwoKcbLockByKey(), co_IntFindChildWindowToOwner(), FxTagTracker::CreateAndInitialize(), ExAcquireResourceSharedLite(), ExAcquireSharedStarveExclusive(), ExAcquireSharedWaitForExclusive(), ExIsResourceAcquiredSharedLite(), ExpExpandResourceOwnerTable(), ExpFindEntryForThread(), ExpFindFreeEntry(), ExpWaitForResource(), ExReinitializeResourceLite(), ExReleaseResourceForThreadLite(), ExSetResourceOwnerPointer(), FxMdlAllocate(), FxMdlAllocateDebug(), IntCreateWindow(), IntFindChildWindowToOwner(), IntValidateOwnerDepth(), LsarSetSecurityObject(), QueryTokenOwnerTests(), RSetServiceObjectSecurity(), RtlAddRange(), RtlCopySecurityDescriptor(), RtlDeleteOwnersRanges(), RtlDeleteRange(), RtlGetOwnerSecurityDescriptor(), RtlLengthSecurityDescriptor(), RtlMakeSelfRelativeSD(), RtlpQuerySecurityDescriptor(), RtlSelfRelativeToAbsoluteSD(), RtlSetOwnerSecurityDescriptor(), RtlValidRelativeSecurityDescriptor(), RtlValidSecurityDescriptor(), SamrSetSecurityObject(), SepCreateSystemProcessToken(), SepCreateToken(), SepPropagateAcl(), SepSelectAcl(), SetupCommitFileQueueW(), test_pack_SECURITY_DESCRIPTOR(), test_pack_SECURITY_DESCRIPTOR_RELATIVE(), test_pack_TOKEN_OWNER(), TestSeAssignSecurity(), TestSharedFlag(), TestStartEqualsEnd(), UserDestroyObjectsForOwner(), VideoWindow_get_Owner(), VideoWindow_put_Owner(), and WinPosDoOwnedPopups().
Definition at line 1683 of file rtlfuncs.h.
Referenced by GetSecurityDescriptorOwner(), ReloadPrincipalsList(), RtlGetOwnerSecurityDescriptor(), RtlpSysVolCheckOwnerAndSecurity(), RtlSetOwnerSecurityDescriptor(), and TestSeAssignSecurity().
Definition at line 1610 of file rtlfuncs.h.
Referenced by RtlpQuerySecurityDescriptor(), RtlSelfRelativeToAbsoluteSD(), and SeCaptureSecurityDescriptor().
Definition at line 4185 of file rtlfuncs.h.
Definition at line 1611 of file rtlfuncs.h.
Referenced by BuildTokenPrimaryGroup(), NtSetInformationToken(), QueryTokenPrimaryGroupTests(), RtlpQuerySecurityDescriptor(), RtlSelfRelativeToAbsoluteSD(), SepComputeAvailableDynamicSpace(), SepCreateSystemAnonymousLogonToken(), SepCreateSystemAnonymousLogonTokenNoEveryone(), SepCreateSystemProcessToken(), SepCreateToken(), SepFindPrimaryGroupAndDefaultOwner(), and test_pack_TOKEN_PRIMARY_GROUP().
Definition at line 1612 of file rtlfuncs.h.
Referenced by CreateDefaultProcessSecurityCommon(), RtlpQuerySecurityDescriptor(), and RtlSelfRelativeToAbsoluteSD().
Definition at line 1156 of file rtlfuncs.h.
_In_ PCWSTR _Inout_ _At_ QueryTable _Pre_unknown_ PRTL_QUERY_REGISTRY_TABLE QueryTable |
Definition at line 4220 of file rtlfuncs.h.
Referenced by CreateDeviceFromRegistry(), CreateGroupListRoutine(), DECLARE_INTERFACE_(), DeleteFromLocalDatabase(), DeleteNoDriveLetterEntry(), DeleteRegistryDriveLetter(), DriverEntry(), EnumerateBiosDiskEntries(), Ext2QueryGlobalParameters(), Ext2QueryVolumeParams(), FileQueryFiles(), GetComputerNameExW(), GetDriverName(), HasNoDriveLetterEntry(), InitBadBlocks(), IopUnloadDriver(), IsOffline(), MountMgrQuerySystemVolumeName(), MountmgrReadNoAutoMount(), MountMgrScrubRegistry(), MountMgrUniqueIdChangeRoutine(), NdisIAddDevice(), NpInitializeAliases(), NtfsQueryMftZoneReservation(), PciLocateKdDevices(), PiAttachFilterDrivers(), PnpRootCreateDevice(), QueryParameters(), QuerySymbolicLinkNamesFromStorage(), QueryTimeout(), QueryUniqueIdFromMaster(), RegQueryRegistryKeys(), RegQueryRegistryValues(), RtlpCallQueryRegistryRoutine(), RtlQueryRegistryValues(), RtlQueryTimeZoneInformation(), ScConnectControlPipe(), ScmCreateGroupList(), ScmCreateOrReferenceServiceImage(), test_RtlQueryRegistryValues(), TestRtlQueryRegistryValues(), USBH_RegQueryGenericUSBDeviceString(), USBPORT_GetDefaultBIOSx(), VideoPortGetRegistryParameters(), and ViLoadImagesFromRegistry().
_In_ ULONG _In_ SECURITY_INFORMATION RequiredInformation |
Definition at line 1727 of file rtlfuncs.h.
Referenced by RtlValidRelativeSecurityDescriptor().
Definition at line 1142 of file rtlfuncs.h.
Referenced by AcpiTbPrintTableHeader(), AcpiUtSetIntegerWidth(), ADVAPI_GetComputerSid(), GetVersionInformationFromInfFile(), IsVesaBiosOk(), RtlAddAccessAllowedAce(), RtlAddAccessAllowedAceEx(), RtlAddAccessAllowedObjectAce(), RtlAddAccessDeniedAce(), RtlAddAccessDeniedAceEx(), RtlAddAccessDeniedObjectAce(), RtlAddAuditAccessAce(), RtlAddAuditAccessAceEx(), RtlAddAuditAccessObjectAce(), RtlCreateSecurityDescriptor(), RtlCreateSecurityDescriptorRelative(), RtlGetControlSecurityDescriptor(), RtlpAddKnownAce(), RtlpAddKnownObjectAce(), RtlSetAttributesSecurityDescriptor(), RtlxAddAuditAccessAceEx(), RtlxAddMandatoryLabelAceEx(), test_pack_SECURITY_DESCRIPTOR(), test_pack_SECURITY_DESCRIPTOR_RELATIVE(), and test_pack_SID().
_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 1607 of file rtlfuncs.h.
Referenced by _IRQL_requires_max_(), CheckDirectorySecurity__(), CheckKeySecurity__(), RtlCopySecurityDescriptor(), RtlGetSaclSecurityDescriptor(), RtlLengthSecurityDescriptor(), RtlMakeSelfRelativeSD(), RtlpQuerySecurityDescriptor(), RtlSelfRelativeToAbsoluteSD(), RtlSetSaclSecurityDescriptor(), RtlValidRelativeSecurityDescriptor(), RtlValidSecurityDescriptor(), SampCreateAccountDomainSD(), SampCreateAliasSD(), SampCreateBuiltinDomainSD(), SampCreateGroupSD(), SampCreateServerSD(), SampCreateUserSD(), SepDumpSdDebugInfo(), SeSetWorldSecurityDescriptor(), test_pack_SECURITY_DESCRIPTOR(), test_pack_SECURITY_DESCRIPTOR_RELATIVE(), and TestSeAssignSecurity().
Definition at line 1608 of file rtlfuncs.h.
Referenced by RtlpQuerySecurityDescriptor(), RtlSelfRelativeToAbsoluteSD(), SampCreateAccountDomainSD(), SampCreateAliasSD(), SampCreateBuiltinDomainSD(), SampCreateGroupSD(), SampCreateServerSD(), SampCreateUserSD(), and SeCaptureSecurityDescriptor().
Definition at line 1726 of file rtlfuncs.h.
Referenced by ConnectRegistry(), RegInitializeRegistry(), and RtlValidRelativeSecurityDescriptor().
_Out_writes_bytes_to_opt_ BufferLength PSECURITY_DESCRIPTOR SelfRelativeSecurityDescriptor |
Definition at line 1132 of file rtlfuncs.h.
Referenced by RtlAbsoluteToSelfRelativeSD().
Definition at line 1144 of file rtlfuncs.h.
Referenced by AccpCalcNeededAceSize(), AccRewriteGetExplicitEntriesFromAcl(), AceHeaderToSID(), AddPrincipalToList(), BuildTokenGroups(), CheckSid__(), CmpHiveRootSecurityDescriptor(), ComputeStringSidSize(), ConvertSidToStringSidA(), ConvertSidToStringSidW(), ConvertStringSidToSidA(), ConvertStringSidToSidW(), CreateWellKnownSid(), DetermineSIDSize(), DumpSid(), FindSidInPrincipalsListAddAce(), GetAccountDomainSid(), GetBuiltinDomainSid(), GetNtAuthorityDomainSid(), GetUserAndDomainName(), InitializeSid(), InstallPrivileges(), IsWellKnownSid(), LookupAccountNameA(), LookupAccountNameW(), LsapAddAuthorityToDomainsList(), LsapAddDomainToDomainsList(), LsapAppendSidToGroups(), LsapCreateRandomDomainSid(), LsapGetRelativeIdFromSid(), LsapIsPrefixSid(), LsapLookupAccountNames(), LsapLookupBuiltinNames(), LsapLookupFullyQualifiedWellKnownNames(), LsapLookupIsolatedAccountNames(), LsapLookupIsolatedBuiltinNames(), LsapLookupIsolatedNames(), LsapLookupWellKnownSid(), LsapSetLogonSessionData(), LsarEnumerateAccountsWithUserRight(), NtQueryInformationToken(), PrintFileDacl(), ReloadPrincipalsList(), RtlAddAccessAllowedAce(), RtlAddAccessAllowedAceEx(), RtlAddAccessAllowedObjectAce(), RtlAddAccessDeniedAce(), RtlAddAccessDeniedAceEx(), RtlAddAccessDeniedObjectAce(), RtlAddAuditAccessAce(), RtlAddAuditAccessAceEx(), RtlAddAuditAccessObjectAce(), RtlAllocateAndInitializeSid(), RtlConvertSidToUnicodeString(), RtlCopySidAndAttributesArray(), RtlDefaultNpAcl(), RtlFormatCurrentUserKeyPath(), RtlFreeSid(), RtlIdentifierAuthoritySid(), RtlInitializeSid(), RtlLengthSid(), RtlLengthSidAndAttributes(), RtlpAddKnownAce(), RtlpAddKnownObjectAce(), RtlSubAuthorityCountSid(), RtlSubAuthoritySid(), RtlValidAcl(), RtlValidSid(), RtlxAddAuditAccessAceEx(), RtlxAddMandatoryLabelAceEx(), SampGetRidFromSid(), ScAllocateAndInitializeSid(), ScCreateWellKnownSids(), SeCaptureSidAndAttributesArray(), SepAnalyzeAcesFromDacl(), SepCaptureSid(), SepCreateSystemAnonymousLogonToken(), SepCreateSystemProcessToken(), SepCreateToken(), SepGetSidFromAce(), SepPropagateAcl(), SepSidInToken(), SepSidInTokenEx(), SepTokenIsOwner(), SeQueryInformationToken(), SeReportSecurityEvent(), SeValidSecurityDescriptor(), SidLookupCompletion(), SidToUserName(), START_TEST(), test_LsaLookupNames2(), test_pack_SID_AND_ATTRIBUTES(), and VCheckAcl__().
_In_ PUNICODE_STRING Source |
Definition at line 2429 of file rtlfuncs.h.
Definition at line 1328 of file rtlfuncs.h.
Definition at line 1370 of file rtlfuncs.h.
Referenced by ScDomainIdToSid().
Definition at line 1922 of file rtlfuncs.h.
Referenced by FxString::Assign(), DuplicateUnicodeString(), FdcPdoQueryId(), GreenDuplicateUnicodeString(), IntDuplicateUnicodeString(), IopStartRamdisk(), NdisAnsiStringToUnicodeString(), NdisInitAnsiString(), NdisInitializeString(), NdisInitUnicodeString(), NdisUnicodeStringToAnsiString(), NdisUpcaseUnicodeString(), NpWaitForNamedPipe(), PciDuplicateUnicodeString(), RtlCopyString(), RtlCopyUnicodeString(), RtlDuplicateUnicodeString(), RtlInitAnsiString(), RtlInitAnsiStringEx(), RtlInitLargeAnsiString(), RtlInitLargeUnicodeString(), RtlInitString(), RtlInitUnicodeString(), RtlInitUnicodeStringEx(), RtlLargeStringToUnicodeString(), RtlpUnicodeStringValidate(), RtlUnicodeStringValidate(), RtlUnicodeStringValidateEx(), RtlUpperString(), SerenumPdoQueryId(), SmpConfigureObjectDirectories(), USBPORT_GetMiniportRegistryKeyValue(), USBPORT_GetRegistryKeyValueFullInfo(), and USBPORT_GetSymbolicName().
Definition at line 2369 of file rtlfuncs.h.
Referenced by AcpiUtStricmp(), IopSuffixUnicodeString(), LdrpCompareResourceNames_U(), NdisCompareAnsiString(), NdisCompareUnicodeString(), NdisEqualString(), NpCompareAliasNames(), NpEqualUnicodeString(), PostfixUnicodeString(), RtlCompareUnicodeString(), RtlPrefixString(), RtlPrefixUnicodeString(), START_TEST(), strcmp(), strncmp(), strstr(), TestHardError(), and ua_wcsicmp().
_In_ PSID_IDENTIFIER_AUTHORITY _In_ UCHAR SubAuthorityCount |
Definition at line 1526 of file rtlfuncs.h.
Referenced by ADVAPI_GetComputerSid(), LsapCreateSid(), RtlAllocateAndInitializeSid(), RtlInitializeSid(), RtlLengthRequiredSid(), ScAllocateAndInitializeSid(), SeCaptureSidAndAttributesArray(), and test_pack_SID().
_Out_ PLARGE_INTEGER Time |
Definition at line 4648 of file rtlfuncs.h.
Definition at line 4686 of file rtlfuncs.h.
Referenced by RtlpVerGetCondition(), RtlVerifyVersionInfo(), and VerSetConditionMask().
Definition at line 3292 of file rtlfuncs.h.
Referenced by RtlCompressBuffer(), and RtlDecompressBuffer().
Definition at line 2045 of file rtlfuncs.h.
Definition at line 4235 of file rtlfuncs.h.