ntdsetup.dll

v10.0.19041.4474 64-bit Windows NT Analyzed
Description
NT5DS
Authors
© Microsoft Corporation. All rights reserved.
File size
202.0 KB
Uploaded
2025-12-01 08:11
Views
73
SHA-256
aaa66dedf5ff198158ea76870427a764

Exported functions 24

AdamFetchDemotionInfo #1 · 0x184e0
AdamGetCrossRefs #2 · 0xed30
FreeDemotionInfo #3 · 0x18910
NtdsAdamValidateInst #4 · 0x10160
NtdsAdamValidateServiceAccount #5 · 0x105f0
NtdsAdamVerifyBind #6 · 0x10630
NtdsCheckMachineAccountFlags #7 · 0x192d0
NtdsDemote #8 · 0x192f0
NtdsFreeDnsRRInfo #9 · 0x12520
NtdsGetDefaultDnsName #10 · 0x194a0
NtdsInstall #11 · 0x4750
NtdsInstallCancel #12 · 0x194b0
NtdsInstallReplicateFull #13 · 0x19530
NtdsInstallShutdown #14 · 0x8980
NtdsInstallUndo #15 · 0x19740
NtdsPrepareForDemotion #16 · 0x19780
NtdsPrepareForDemotionUndo #17 · 0x198a0
NtdsPrepareForDsUpgrade #18 · 0x198c0
NtdsSetReplicaMachineAccount #19 · 0x19b30
NtdspConfigRegistry #20 · 0x2510
NtdspDNStoRFC1779Name #21 · 0x1b580
NtdspFindSite #22 · 0x1bd60
NtdspValidateInstallParameters #23 · 0x1190
NtdspVerifyDsEnvironment #24 · 0x8460

Imported DLLs & functions 334

ClearEventLogW 0x180028198
CloseEventLog 0x1800281a8
ConvertStringSDToSDDomainW 0x180028168
DeregisterEventSource 0x1800281d8
GetNamedSecurityInfoW 0x1800281b8
LogonUserW 0x1800281c0
LsaClose 0x180028180
LsaFreeMemory 0x180028160
LsaLookupNames 0x180028158
LsaLookupSids 0x180028150
LsaNtStatusToWinError 0x1800281e0
LsaOpenPolicy 0x180028178
LsaQueryInformationPolicy 0x180028170
LsaSetInformationPolicy 0x180028188
OpenEventLogW 0x1800281c8
RegCreateKeyA 0x180028190
RegCreateKeyW 0x1800281d0
RegDeleteKeyW 0x1800281a0
RegisterEventSourceW 0x180028140
RegOpenKeyW 0x1800281e8
ReportEventW 0x180028148
SetEntriesInAclW 0x180028138
SetNamedSecurityInfoW 0x1800281b0
GetLastError 0x1800285d8
SetUnhandledExceptionFilter 0x1800285c8
UnhandledExceptionFilter 0x1800285d0
CreateDirectoryW 0x1800285f8
DeleteFileW 0x180028618
FindClose 0x180028600
FindFirstFileW 0x1800285e8
FindNextFileW 0x180028610
GetFileAttributesW 0x180028608
RemoveDirectoryW 0x1800285f0
SetFileAttributesW 0x180028620
CopyFileW 0x180028630
CloseHandle 0x180028640
GetProcessHeap 0x180028658
HeapAlloc 0x180028660
HeapFree 0x180028650
LocalAlloc 0x180028680
LocalFree 0x180028670
LocalReAlloc 0x180028678
DisableThreadLibraryCalls 0x180028690
FreeLibrary 0x1800286a8
GetModuleHandleA 0x1800286a0
GetProcAddress 0x180028698
LoadLibraryExA 0x1800286b8
LoadLibraryExW 0x1800286b0
FormatMessageW 0x1800286c8
GetUserDefaultLangID 0x1800286d0
ExpandEnvironmentStringsA 0x1800286e0
GetEnvironmentVariableW 0x1800286e8
ExitProcess 0x1800286f8
GetCurrentProcess 0x180028718
GetCurrentProcessId 0x180028708
GetCurrentThreadId 0x180028710
TerminateProcess 0x180028700
QueryPerformanceCounter 0x180028728
RegCloseKey 0x180028770
RegCreateKeyExA 0x180028758
RegDeleteTreeW 0x180028768
RegDeleteValueW 0x180028788
RegNotifyChangeKeyValue 0x180028780
RegOpenKeyExA 0x180028738
RegOpenKeyExW 0x180028760
RegQueryValueExA 0x180028740
RegQueryValueExW 0x180028748
RegSetValueExA 0x180028750
RegSetValueExW 0x180028778
RtlCaptureContext 0x1800287a0
RtlLookupFunctionEntry 0x1800287a8
RtlVirtualUnwind 0x180028798
CompareStringEx 0x1800287b8
CompareStringW 0x1800287c0
MultiByteToWideChar 0x1800287c8
AcquireSRWLockExclusive 0x1800287f0
AcquireSRWLockShared 0x180028808
CreateEventA 0x180028810
DeleteCriticalSection 0x180028818
EnterCriticalSection 0x1800287e8
InitializeCriticalSection 0x180028800
InitializeSRWLock 0x1800287e0
LeaveCriticalSection 0x1800287f8
ReleaseSRWLockExclusive 0x1800287d8
ReleaseSRWLockShared 0x180028820
GetComputerNameExW 0x180028858
GetSystemDirectoryW 0x180028860
GetSystemTime 0x180028848
GetSystemTimeAsFileTime 0x180028850
GetTickCount 0x180028868
GetWindowsDirectoryW 0x180028840
GetTraceEnableFlags 0x180028878
GetTraceEnableLevel 0x180028880
GetTraceLoggerHandle 0x180028888
RegisterTraceGuidsW 0x180028898
TraceMessageVa 0x180028890
AddAccessAllowedAceEx 0x1800288e0
AddAce 0x1800288e8
AllocateAndInitializeSid 0x180028958
DuplicateToken 0x1800288d8
EqualSid 0x180028930
FindFirstFreeAce 0x180028960
FreeSid 0x180028980
GetAce 0x180028950
GetAclInformation 0x180028948
GetLengthSid 0x1800288c0
GetSecurityDescriptorControl 0x180028920
GetSecurityDescriptorDacl 0x1800288a8
GetSecurityDescriptorGroup 0x180028928
GetSecurityDescriptorLength 0x180028900
GetSecurityDescriptorOwner 0x180028918
GetSecurityDescriptorSacl 0x180028970
ImpersonateLoggedOnUser 0x180028968
InitializeAcl 0x1800288f8
InitializeSecurityDescriptor 0x1800288d0
IsValidSid 0x180028940
MakeAbsoluteSD 0x1800288b8
MakeSelfRelativeSD 0x1800288c8
RevertToSelf 0x180028978
SetSecurityDescriptorControl 0x180028908
SetSecurityDescriptorDacl 0x1800288b0
SetSecurityDescriptorGroup 0x1800288f0
SetSecurityDescriptorOwner 0x180028938
SetSecurityDescriptorSacl 0x180028910
ConvertSidToStringSidW 0x180028990
CloseServiceHandle 0x1800289a0
CreateServiceW 0x1800289b0
DeleteService 0x1800289b8
OpenSCManagerW 0x1800289a8
OpenServiceW 0x1800289c0
ChangeServiceConfig2W 0x1800289d0
ControlService 0x1800289e0
QueryServiceStatus 0x1800289e8
BCryptCloseAlgorithmProvider 0x180028a30
BCryptCreateHash 0x180028a08
BCryptDestroyHash 0x180028a10
BCryptFinishHash 0x180028a18
BCryptGenRandom 0x180028a20
BCryptGetProperty 0x180028a00
BCryptHashData 0x1800289f8
BCryptOpenAlgorithmProvider 0x180028a28
CACreateLocalAutoEnrollmentObject 0x180028a40
CADeleteLocalAutoEnrollmentObject 0x180028a48
CryptProtectData 0x180028200
CryptProtectMemory 0x180028208
CryptUnprotectData 0x1800281f8
CryptUnprotectMemory 0x180028210
CDGenerateRandomBits 0x180028a58
DnsValidateName_W 0x180028220
DsMakeSpnW 0x180028230
GetComputerNameW 0x180028248
GetPrivateProfileStringW 0x180028250
MoveFileW 0x180028240
DsGetDcNameW 0x180028a68
LsaIFree_LSAPR_POLICY_INFORMATION 0x180028288
LsaIOpenPolicyTrusted 0x180028278
LsaIQueryInformationPolicyTrusted 0x180028260
LsaISafeMode 0x180028268
LsarClose 0x180028270
LsarSetInformationPolicy 0x180028280
__C_specific_handler 0x180028ad0
_amsg_exit 0x180028b00
_i64tow_s 0x180028bc8
_initterm 0x180028af8
_itow 0x180028b70
_itow_s 0x180028b90
_local_unwind 0x180028ab8
_ltow 0x180028b30
_msize 0x180028b40
_ultow_s 0x180028aa8
_vsnprintf 0x180028ac0
_vsnwprintf 0x180028bc0
_wcsdup 0x180028b48
_wcsicmp 0x180028bb8
_wcsnicmp 0x180028b60
_wtoi 0x180028b38
_wtol 0x180028b28
_XcptFilter 0x180028b08
atoi 0x180028ba8
bsearch 0x180028a88
free 0x180028bb0
isdigit 0x180028a98
iswascii 0x180028b10
iswcntrl 0x180028a90
isxdigit 0x180028a80
malloc 0x180028ba0
memcmp 0x180028ad8
memcpy 0x180028ae0
memmove 0x180028ae8
memset 0x180028af0
qsort 0x180028b58
strrchr 0x180028b50
strtoul 0x180028a78
swprintf_s 0x180028ac8
tolower 0x180028b20
wcschr 0x180028b78
wcscmp 0x180028bd0
wcscpy_s 0x180028b88
wcsncmp 0x180028aa0
wcsstr 0x180028b68
wcstok 0x180028b18
wcstol 0x180028b98
wcstoul 0x180028b80
wprintf 0x180028ab0
NetApiBufferFree 0x180028be0
EtwEventRegister 0x180028cd8
EtwEventUnregister 0x180028c60
EvtIntReportEventAndSourceAsync 0x180028cd0
NtClose 0x180028c18
NtDeleteKey 0x180028c48
NtEnumerateKey 0x180028c40
NtOpenKey 0x180028c38
NtOpenThreadToken 0x180028c10
NtQueryKey 0x180028c58
NtSetInformationThread 0x180028c30
RtlAllocateAndInitializeSid 0x180028cb0
RtlAllocateHeap 0x180028cc0
RtlConvertSidToUnicodeString 0x180028bf0
RtlCopySid 0x180028c70
RtlEqualSid 0x180028c08
RtlFreeHeap 0x180028ca8
RtlGetNtProductType 0x180028c28
RtlIdentifierAuthoritySid 0x180028bf8
RtlInitializeSid 0x180028c90
RtlInitUnicodeString 0x180028cb8
RtlLargeIntegerToChar 0x180028c00
RtlLengthRequiredSid 0x180028c78
RtlLengthSecurityDescriptor 0x180028c50
RtlLengthSid 0x180028cc8
RtlNtStatusToDosError 0x180028ca0
RtlReAllocateHeap 0x180028c20
RtlSubAuthorityCountSid 0x180028c80
RtlSubAuthoritySid 0x180028c88
RtlValidSid 0x180028c98
WinSqmAddToStream 0x180028c68
WinSqmIsOptedIn 0x180028ce0
AppendRDN 0x180028298
CountNameParts 0x180028370
DirAddEntry 0x180028360
DirErrorToWinError 0x180028310
DirModifyEntry 0x180028340
DirRead 0x180028358
DirReplicaAdd 0x1800282f0
DirReplicaDemote 0x180028330
DirReplicaGetDemoteTarget 0x180028348
DirReplicaSetCredentials 0x180028368
DirReplicaSynchronize 0x180028318
DirSearch 0x180028380
DsaDisableUpdates 0x180028308
DsaEnableUpdates 0x1800282f8
DsaSetInstallCallback 0x180028328
DsInitialize 0x180028390
DSInstanceFromNameEx 0x180028320
DSInstanceFromSetupEx 0x180028338
DsIsDCReadOnly 0x1800283b0
DsLoadDLL 0x1800282e0
DsUninitialize 0x1800282e8
DsUnloadDLL 0x1800282b8
GetConfigurationName 0x1800283a0
GetConfigurationNamesList 0x1800282b0
GetRDNInfoExternal 0x1800282d8
InitCommarg 0x180028350
NameMatched 0x1800283a8
NameMatchedStringNameOnly 0x180028398
QuoteRDNValue 0x180028388
SampSetDsa 0x1800282a0
THAlloc 0x1800282c0
THClearErrors 0x1800282c8
THCreate 0x1800282a8
THDestroy 0x180028300
THFree 0x1800282d0
THGetErrorString 0x180028378
THQuery 0x1800283c0
TrimDSNameBy 0x1800283b8
DsBindByInstanceW 0x1800283d0
DsBindWithCredW 0x1800283e0
DsBindWithSpnExW 0x1800283e8
DsFinishDemotionW 0x180028400
DsInitDemotionW 0x180028410
DsRemoveDsDomainW 0x180028418
DsRemoveDsServerW 0x1800283f8
DsReplicaDemotionW 0x1800283d8
DsReplicaSyncW 0x1800283f0
DsUnBindW 0x180028408
NtdsbsrvDllInit 0x180028cf0
UnInstallBackupServices 0x180028cf8
RpcStringFreeW 0x180028430
UuidCreate 0x180028438
UuidToStringW 0x180028428
SamIDemote 0x180028460
SamIDemoteUndo 0x180028458
SamILoadDownlevelDatabase 0x180028480
SamIPromote 0x180028448
SamIPromoteUndo 0x180028468
SamIReplaceDownlevelDatabase 0x180028470
SamIUnLoadDownlevelDatabase 0x180028450
SampUsingDsData 0x180028478
PathIsRootW 0x180028490
0x1800284a0
0x1800284a8
0x1800284b0
0x1800284b8
0x1800284c0
0x1800284c8
0x1800284d0
0x1800284d8
0x1800284e0
0x1800284e8
0x1800284f0
0x1800284f8
0x180028500
0x180028508
0x180028510
0x180028518
0x180028520
0x180028528
0x180028530
0x180028538
0x180028540
0x180028548
0x180028550
0x180028558
0x180028560
0x180028568
0x180028570
0x180028578
0x180028580
0x180028588
0x180028590
0x180028598
0x1800285a0
0x1800285a8
ntohl 0x1800285b8