dsrolesrv.dll

v10.0.19041.5794 64-bit Windows NT Analyzed
Description
DS Role Server DLL
Authors
© Microsoft Corporation. All rights reserved.
File size
323.0 KB
Uploaded
2025-12-01 08:12
Views
71
SHA-256
724ffb6a1af732fa96ec4e50c2a8cfb8

Exported functions 10

DsRoleGetCustomAllowListPathRank #1 · 0x7860
DsRoleIGetPrimaryDomainInformationOpState #2 · 0x6d20
DsRoleIsPassedAllowedList #3 · 0x7720
DsRoleServiceMain #4 · 0x7dc0
DsRolepCheckExistingCloneConfigFile #5 · 0x96b0
DsRolepCleanupDFSRDBFolder #6 · 0xa4d0
DsRolepEnablePrivilege #7 · 0x9ec0
DsRolepFixClone #8 · 0x3df0
DsRolepRunSysprepProvidersForCloning #9 · 0x12af0
DsRolepSetDSRMBootMode #10 · 0x9e30

Imported DLLs & functions 294

LsaCreateTrustedDomainEx 0x180039530
LsaNtStatusToWinError 0x180039538
LsaOpenTrustedDomain 0x180039528
LsaOpenTrustedDomainByName 0x180039548
LsaQueryInfoTrustedDomain 0x180039550
LsaQueryTrustedDomainInfoByName 0x180039540
SystemFunction004 0x180039558
DebugBreak 0x180039738
IsDebuggerPresent 0x180039740
OutputDebugStringW 0x180039730
DelayLoadFailureHook 0x180039750
ResolveDelayLoadedAPI 0x180039760
GetLastError 0x180039770
SetLastError 0x180039780
SetUnhandledExceptionFilter 0x180039788
UnhandledExceptionFilter 0x180039778
CreateDirectoryW 0x1800397e8
CreateFileW 0x180039800
DeleteFileW 0x1800397a0
FindClose 0x180039820
FindFirstFileW 0x1800397d8
FindNextFileW 0x1800397d0
FlushFileBuffers 0x1800397c0
GetDriveTypeW 0x180039798
GetFileAttributesExW 0x1800397f8
GetFileAttributesW 0x1800397c8
GetFileSize 0x180039810
GetLogicalDriveStringsW 0x1800397b8
GetVolumeInformationW 0x1800397e0
ReadFile 0x1800397f0
RemoveDirectoryW 0x180039828
SetFileAttributesW 0x1800397b0
SetFileInformationByHandle 0x1800397a8
SetFilePointer 0x180039818
WriteFile 0x180039808
GetFileInformationByHandleEx 0x180039838
CopyFileW 0x180039848
CloseHandle 0x180039858
GetProcessHeap 0x180039878
HeapAlloc 0x180039868
HeapFree 0x180039870
LocalAlloc 0x180039890
LocalFree 0x180039888
GetComputerNameW 0x1800398a0
MoveFileW 0x1800398a8
VerifyVersionInfoA 0x1800398b8
DisableThreadLibraryCalls 0x1800398f0
FreeLibrary 0x1800398c8
GetModuleFileNameA 0x1800398d8
GetModuleHandleExW 0x1800398e0
GetModuleHandleW 0x1800398f8
GetProcAddress 0x1800398d0
LoadLibraryExW 0x1800398e8
FormatMessageW 0x180039908
ExpandEnvironmentStringsW 0x180039918
GetEnvironmentVariableW 0x180039920
SetEnvironmentVariableW 0x180039928
CreateProcessW 0x180039968
CreateThread 0x180039948
ExitProcess 0x180039958
ExitThread 0x180039938
GetCurrentProcess 0x180039950
GetCurrentProcessId 0x180039960
GetCurrentThreadId 0x180039978
GetExitCodeProcess 0x180039970
OpenProcessToken 0x180039940
TerminateProcess 0x180039980
QueryPerformanceCounter 0x180039990
RegCloseKey 0x1800399f8
RegCreateKeyExW 0x1800399b0
RegDeleteValueA 0x1800399d0
RegDeleteValueW 0x1800399a8
RegEnumKeyExW 0x180039a00
RegFlushKey 0x1800399a0
RegGetValueW 0x1800399c0
RegLoadKeyW 0x180039a08
RegOpenKeyExA 0x1800399d8
RegOpenKeyExW 0x1800399c8
RegQueryInfoKeyA 0x180039a10
RegQueryValueExW 0x1800399f0
RegSetValueExA 0x1800399e0
RegSetValueExW 0x1800399b8
RegUnLoadKeyW 0x1800399e8
RegSetKeyValueW 0x180039a20
RtlCaptureContext 0x180039a40
RtlLookupFunctionEntry 0x180039a30
RtlVirtualUnwind 0x180039a38
CompareStringW 0x180039a60
MultiByteToWideChar 0x180039a68
WideCharToMultiByte 0x180039a70
AcquireSRWLockExclusive 0x180039aa0
AcquireSRWLockShared 0x180039ac0
CreateEventW 0x180039af8
CreateMutexExW 0x180039ad0
CreateSemaphoreExW 0x180039a90
DeleteCriticalSection 0x180039ab0
EnterCriticalSection 0x180039a88
InitializeCriticalSectionEx 0x180039ae8
LeaveCriticalSection 0x180039aa8
OpenSemaphoreW 0x180039ae0
ReleaseMutex 0x180039a80
ReleaseSemaphore 0x180039a98
ReleaseSRWLockExclusive 0x180039af0
ReleaseSRWLockShared 0x180039b00
SetEvent 0x180039ad8
WaitForSingleObject 0x180039ab8
WaitForSingleObjectEx 0x180039ac8
WaitForMultipleObjects 0x180039b20
GetLocalTime 0x180039b38
GetSystemDirectoryW 0x180039b50
GetSystemTime 0x180039b40
GetSystemTimeAsFileTime 0x180039b30
GetTickCount 0x180039b48
GetTickCount64 0x180039b58
GetWindowsDirectoryW 0x180039b60
SetComputerNameExW 0x180039b70
VerSetConditionMask 0x180039b78
CloseThreadpoolTimer 0x180039b98
CreateThreadpoolTimer 0x180039ba0
SetThreadpoolTimer 0x180039b88
WaitForThreadpoolTimerCallbacks 0x180039b90
TraceMessage 0x180039bb0
TraceMessageVa 0x180039bb8
AccessCheck 0x180039c28
AccessCheckAndAuditAlarmW 0x180039c30
AddAccessAllowedAce 0x180039c60
AddAuditAccessAce 0x180039bd8
AdjustTokenPrivileges 0x180039c08
GetFileSecurityW 0x180039bf8
GetLengthSid 0x180039c40
GetSecurityDescriptorControl 0x180039c50
GetSecurityDescriptorDacl 0x180039c00
GetSecurityDescriptorSacl 0x180039c10
ImpersonateLoggedOnUser 0x180039c68
InitializeAcl 0x180039c38
InitializeSecurityDescriptor 0x180039bf0
RevertToSelf 0x180039c58
SetFileSecurityW 0x180039be8
SetSecurityDescriptorControl 0x180039be0
SetSecurityDescriptorDacl 0x180039c70
SetSecurityDescriptorGroup 0x180039c48
SetSecurityDescriptorOwner 0x180039c20
SetSecurityDescriptorSacl 0x180039c18
BcdCloseObject 0x180039c98
BcdCloseStore 0x180039c80
BcdDeleteElement 0x180039c88
BcdOpenObject 0x180039c90
BcdOpenSystemStore 0x180039ca0
BcdSetElementData 0x180039ca8
BCryptCreateHash 0x180039cd0
BCryptDestroyHash 0x180039cb8
BCryptDestroyKey 0x180039ce8
BCryptEncrypt 0x180039cc0
BCryptFinishHash 0x180039ce0
BCryptGenerateSymmetricKey 0x180039cd8
BCryptHashData 0x180039cc8
FileTimeToSystemTime 0x180039598
GetSystemInfo 0x180039580
lstrcmpiW 0x180039568
SetThreadStackGuarantee 0x180039588
VirtualAlloc 0x180039578
VirtualProtect 0x180039570
VirtualQuery 0x180039590
LsaIFree_LSAPR_POLICY_INFORMATION 0x1800395e0
LsaIFreeForestTrustInfo 0x1800395d0
LsaIOpenPolicyTrusted 0x1800395b8
LsaIQueryForestTrustInfo 0x1800395b0
LsaIQueryInformationPolicyTrusted 0x1800395e8
LsaISafeMode 0x180039600
LsapCrServerGetSessionKey 0x1800395d8
LsapDsInitializeDsStateInfo 0x1800395f0
LsapDssetupInitializeGetPrimaryDomainInformationOpState 0x1800395f8
LsapDsUnitializeDsStateInfo 0x1800395c0
LsapInitializeLsaDb 0x180039610
LsarOpenPolicy 0x180039608
LsarRetrievePrivateData 0x1800395a8
LsarStorePrivateData 0x1800395c8
__C_specific_handler 0x180039cf8
__dllonexit 0x180039d08
_amsg_exit 0x180039d40
_callnewh 0x180039d30
_initterm 0x180039d20
_itow_s 0x180039db0
_lock 0x180039d18
_onexit 0x180039d00
_purecall 0x180039d58
_snwprintf_s 0x180039d60
_ultow 0x180039d80
_unlock 0x180039d10
_vsnwprintf 0x180039da8
_wcsicmp 0x180039db8
_wcsnicmp 0x180039dc8
_wtoi 0x180039da0
_XcptFilter 0x180039d48
calloc 0x180039d38
free 0x180039d98
malloc 0x180039d88
memcmp 0x180039d28
memcpy 0x180039de0
memcpy_s 0x180039d68
memmove_s 0x180039d50
memset 0x180039de8
realloc 0x180039d70
wcschr 0x180039d78
wcscpy_s 0x180039dd8
wcsncmp 0x180039dc0
wcsrchr 0x180039d90
wcsstr 0x180039dd0
_stricmp 0x180039df8
bsearch 0x180039e00
EtwEventRegister 0x180039f28
EtwEventUnregister 0x180039f38
EtwEventWrite 0x180039f98
EtwTraceMessageVa 0x180039f60
iswspace 0x180039e10
NtAdjustPrivilegesToken 0x180039e70
NtClose 0x180039f70
NtCreateEvent 0x180039f20
NtCreateFile 0x180039eb0
NtDuplicateToken 0x180039e90
NtFsControlFile 0x180039eb8
NtOpenEvent 0x180039f88
NtOpenFile 0x180039ea8
NtOpenProcessToken 0x180039e68
NtOpenThreadToken 0x180039e80
NtQuerySystemTime 0x180039e20
NtResetEvent 0x180039e98
NtSetEvent 0x180039ee0
NtSetInformationFile 0x180039ec8
NtSetSystemTime 0x180039e30
NtShutdownSystem 0x180039ee8
NtWaitForSingleObject 0x180039f08
qsort 0x180039e08
RtlAcquireResourceExclusive 0x180039f68
RtlAdjustPrivilege 0x180039ef8
RtlAllocateAndInitializeSid 0x180039e88
RtlAllocateHeap 0x180039f00
RtlCompareUnicodeString 0x180039ea0
RtlDeleteCriticalSection 0x180039e60
RtlDeleteElementGenericTableAvl 0x180039f58
RtlDeleteResource 0x180039e50
RtlDosPathNameToNtPathName_U 0x180039ec0
RtlEnterCriticalSection 0x180039ef0
RtlEqualSid 0x180039e78
RtlEqualUnicodeString 0x180039e18
RtlFreeHeap 0x180039f18
RtlFreeUnicodeString 0x180039ed0
RtlGetNtProductType 0x180039e48
RtlImageNtHeader 0x180039f30
RtlInitializeCriticalSection 0x180039e38
RtlInitializeGenericTableAvl 0x180039f40
RtlInitializeResource 0x180039e40
RtlInitString 0x180039e28
RtlInitUnicodeString 0x180039f80
RtlInsertElementGenericTableAvl 0x180039f48
RtlIpv6StringToAddressW 0x180039f90
RtlLeaveCriticalSection 0x180039ed8
RtlLookupElementGenericTableAvl 0x180039f50
RtlNtStatusToDosError 0x180039f10
RtlReleaseResource 0x180039f78
RtlTimeFieldsToTime 0x180039e58
I_RpcGetExtendedError 0x180039628
NdrClientCall3 0x180039670
NdrServerCall2 0x180039630
NdrServerCallAll 0x180039638
RpcBindingFree 0x180039680
RpcBindingFromStringBindingW 0x1800396b0
RpcBindingSetOption 0x180039690
RpcBindingToStringBindingW 0x180039640
RpcErrorEndEnumeration 0x180039660
RpcErrorGetNextRecord 0x180039668
RpcErrorStartEnumeration 0x180039650
RpcImpersonateClient 0x1800396c0
RpcMgmtSetComTimeout 0x1800396a0
RpcRevertToSelf 0x1800396b8
RpcServerInqDefaultPrincNameW 0x180039658
RpcServerRegisterAuthInfoW 0x180039698
RpcServerRegisterIfEx 0x180039648
RpcServerUnregisterIfEx 0x180039620
RpcServerUseProtseqEpW 0x180039678
RpcStringBindingComposeW 0x1800396a8
RpcStringBindingParseW 0x1800396c8
RpcStringFreeW 0x180039688
SamIGetDefaultAdministratorName 0x1800396d8
SamIQueryCapabilities 0x1800396e0
SysNotifyStartServer 0x1800396f0
ConstructPartialMsgVW 0x180039720
CurrentIP 0x180039718
WdsInitialize 0x180039710
WdsSetupLogMessageW 0x180039700
WdsTerminate 0x180039708