ServicingCommon.dll

v10.0.26100.4654 Unknown (0xaa64) Windows NT Analyzed
Description
Servicing Base DLL
Authors
© Microsoft Corporation. All rights reserved.
File size
1.6 MB
Uploaded
2025-12-03 02:37
Views
40
SHA-256
261fe189b340cfe21d06548950f7ff0f

Exported functions 191

CBSWdsLog #1 · 0x45920
CreateKeyformFromAttributesIntoBuffer #2 · 0x7c3f0
RecursiveCopy #3 · 0x47430
SetCustomLogging #4 · 0x46150
BeginFileMapEnumerationInternal #5 · 0x84fd0
CbsCreateOfflineSession #6 · 0x281c0
CbsCreateOfflineSessionFromStackInImage #7 · 0x32b00
CbsFindServicingStackDirectory #8 · 0x27950
CbsGetSsBinaryPathFromTargetImage #9 · 0x32b20
CbsLoadSssFromTargetImage #10 · 0x32b80
CbsOfflineFinalize #11 · 0x281e0
CbsOfflineFinalizeNoShutdownImageStack #12 · 0x281f0
CbsOfflineSetLogFile #13 · 0xca630
CbsShutdownImageStack #14 · 0x32ba0
CloseFileMapEnumerationInternal #15 · 0x85310
CompareObjectSDToSddl #16 · 0x85790
ConvertHResultToNtStatus #17 · 0x1246f0
ConvertNtStatusToHResult #18 · 0x124aa0
DecompressManifest #19 · 0x7d520
EstimateReconstructWindowsDiskNeeds #20 · 0x3bfa0
EstimateReconstructWindowsRAMNeeds #21 · 0x3c370
FileVersionFromString #22 · 0x48c00
GetCWcpDll #23 · 0x7ba80
GetIdentityAuthority #24 · 0x8ae80
GetLoadedHiveKeyName #25 · 0x79180
GetNextFileMapContentInternal #26 · 0x853c0
GetTemporaryPath #27 · 0x792d0
GetUpdateReserveManagerLoader #28 · 0x844a0
IsKeyProtected #29 · 0x862c0
IsLuaCdfFile #30 · 0x853d0
LoadUpdateReserveManager #31 · 0x845e0
ReconstructWindowsEx #32 · 0x3c3b0
ReconstructWindowsEx2 #33 · 0x3c400
RemoveFileProtection #34 · 0x86ff0
RemoveRegKeyProtection #35 · 0x872e0
RtlAllocateLBlob #36 · 0x6d640
RtlAllocateLUnicodeString #37 · 0x710b0
RtlAllocateLUtf8String #38 · 0x73cf0
RtlAllocateUnicodeString #39 · 0x711a0
RtlAppendLUnicodeStringToLUnicodeString #40 · 0x71290
RtlAppendLUtf8StringToLUtf8String #41 · 0x73d00
RtlAppendUcsCharacterToLUnicodeString #42 · 0x715f0
RtlAppendUcsCharacterToLUtf8String #43 · 0x73ea0
RtlAppendUcsCharactersToLUnicodeString #44 · 0x71620
RtlBase64EncodeLBlobToLUnicodeString #45 · 0x6d870
RtlBase64EncodeLBlobToLUtf8String #46 · 0x6da90
RtlCalculateUtf16StringLengthFromLUtf8String #47 · 0x74000
RtlCommitSmartLBlobUcsWritingContext #48 · 0xdac70
RtlCommitSmartLBlobWritingContext #49 · 0xdac70
RtlCompareEncodedLBlobs #50 · 0x6dcb0
RtlCompareLUnicodeStringToLUtf8String #51 · 0x741f0
RtlCompareLUnicodeStrings #52 · 0x71800
RtlCompareLUtf8StringToLUnicodeString #53 · 0x74210
RtlCompareLUtf8Strings #54 · 0x74230
RtlConcatenateLUnicodeStrings #55 · 0x71820
RtlConcatenateLUtf8Strings #56 · 0x74250
RtlConvertNtFilePathToWin32FilePath #57 · 0x769f0
RtlConvertNtRegistryPathToWin32RegistryPath #58 · 0x76d80
RtlConvertWin32FilePathToNtFilePath #59 · 0x76e60
RtlConvertWin32RegistryPathToNtRegistryPath #60 · 0x77170
RtlCopyLUnicodeString #61 · 0x71aa0
RtlCopyLUtf8String #62 · 0x744d0
RtlCopyLUtf8StringToLUnicodeString #63 · 0x74620
RtlCreateDefaultMicrodomXmlWriter #64 · 0x4e0c0
RtlCreateDefaultXmlWriter #65 · 0x4fe20
RtlCreateFilteringMicrodomWriter #66 · 0x51150
RtlCreateMicrodom #67 · 0x587a0
RtlCreateMicrodomUpdateContext #68 · 0x5c630
RtlCreateUpdatedMicrodomAsMicrodom #69 · 0x5c770
RtlCreateUpdatedMicrodomAsUtf8 #70 · 0x5c8c0
RtlCreateUtf16LEUCSStringBuilder #71 · 0x77ee0
RtlCreateUtf8UCSStringBuilder #72 · 0x78080
RtlDeallocateUnicodeString #73 · 0x71bf0
RtlDecodeBase64LUnicodeStringToLBlob #74 · 0x6e1c0
RtlDecodeBase64LUtf8StringToLBlob #75 · 0x6e3d0
RtlDecodeUtf16LE #76 · 0x123560
RtlDecodeUtf8 #77 · 0x123620
RtlDestroyGrowingList #78 · 0x5dd10
RtlDestroyMicrodomUpdateContext #79 · 0x5ca20
RtlDetermineFilteredLUnicodeStringLength #80 · 0x71c20
RtlDetermineTranscodedLBlobSize #81 · 0x6e600
RtlDoesLUnicodeStringMatchExpression #82 · 0x71dc0
RtlDowncaseUCSCharacter #83 · 0x123a20
RtlDuplicateLBlob #84 · 0x6ea20
RtlDuplicateLUnicodeString #85 · 0x72390
RtlDuplicateLUnicodeStringToLUtf8String #86 · 0x74760
RtlDuplicateLUnicodeStringToUnicodeString #87 · 0x724a0
RtlDuplicateLUtf8String #88 · 0x74860
RtlDuplicateLUtf8StringToLUnicodeString #89 · 0x74970
RtlDuplicateNullTerminatedStringToLUnicodeString #90 · 0x72640
RtlDuplicateUnicodeStringToLUnicodeString #91 · 0x72710
RtlEncodeUtf16LE #92 · 0x123ce0
RtlEncodeUtf8 #93 · 0x123e80
RtlEqualLUnicodeStringPrefix #94 · 0x72820
RtlEqualLUnicodeStrings #95 · 0x72890
RtlEqualLUtf8StringPrefix #96 · 0x74a70
RtlEqualLUtf8Strings #97 · 0x74be0
RtlExecuteXPathOverMicrodom #98 · 0x5fd60
RtlFilterLUnicodeString #99 · 0x72950
RtlFinalizeSmartLBlobUcsWritingContext #100 · 0xcacb0
RtlFinalizeSmartLBlobWritingContext #101 · 0xcacb0
RtlFreeLBlob #102 · 0x6eba0
RtlFreeLUnicodeString #103 · 0x6eba0
RtlFreeLUtf8String #104 · 0x6eba0
RtlGetEncodingSizeUcs2 #105 · 0x1241f0
RtlGetEncodingSizeUtf16 #106 · 0x124220
RtlGetEncodingSizeUtf8 #107 · 0x120990
RtlGetHashAlgorithmHashLength #108 · 0x6ebd0
RtlHashLBlob #109 · 0x6f4d0
RtlHashLUnicodeString #110 · 0x72ad0
RtlHashLUtf8String #111 · 0x74cc0
RtlIndexIntoGrowingList #112 · 0x5ddc0
RtlInitLUnicodeStringFromNullTerminatedString #113 · 0x72af0
RtlInitLUnicodeStringFromUnicodeString #114 · 0x72ba0
RtlInitUnicodeStringFromLUnicodeString #115 · 0x72c40
RtlInitializeGrowingList #116 · 0x107660
RtlInitializeSmartLBlobWritingContext #117 · 0x6f7e0
RtlInitializeSmartLUnicodeStringWritingContext #118 · 0x75cb0
RtlInitializeSmartLUtf8StringWritingContext #119 · 0x75e10
RtlIsLBlobValid #120 · 0x119800
RtlIsLUnicodeStringValid #121 · 0x11d860
RtlIsLUtf8StringValid #122 · 0x11fb70
RtlLengthOfUcsCharacterEncodedAsUtf8 #123 · 0x120990
RtlMatchEncodedLBlobAgainstList #124 · 0x6f9b0
RtlMatchEncodedLBlobAgainstPointerList #125 · 0x6fa70
RtlMatchLUnicodeStringAgainstLUtf8StringList #126 · 0x72df0
RtlMatchLUnicodeStringAgainstLUtf8StringPointerList #127 · 0x73000
RtlMatchLUnicodeStringAgainstList #128 · 0x73210
RtlMatchLUnicodeStringAgainstPointerList #129 · 0x73420
RtlMatchLUtf8StringAgainstLUnicodeStringList #130 · 0x74ce0
RtlMatchLUtf8StringAgainstLUnicodeStringPointerList #131 · 0x74ef0
RtlMatchLUtf8StringAgainstList #132 · 0x75100
RtlMatchLUtf8StringAgainstPointerList #133 · 0x75310
RtlMicrodomUpdateCreateAttributeNs #134 · 0x5cac0
RtlMicrodomUpdateCreateElementNs #135 · 0x5ccb0
RtlMicrodomUpdateCreateTextual #136 · 0x5cf70
RtlMicrodomUpdateGetCookieForExistingAttribute #137 · 0x5d0d0
RtlMicrodomUpdateGetCookieForExistingNode #138 · 0x5d190
RtlMicrodomUpdateInsertChild #139 · 0x5d250
RtlMicrodomUpdateInsertMicrodomNodeEx #140 · 0x5d400
RtlMicrodomUpdateRemoveChild #141 · 0x5d700
RtlMicrodomUpdateRemoveElement #142 · 0x5d840
RtlMicrodomUpdateSetNodeName #143 · 0x5d920
RtlMicrodomUpdateSetNodeTextContent #144 · 0x5da80
RtlMurmurHashLBlob #145 · 0x78700
RtlNsDestroy #146 · 0x60790
RtlNsInitialize #147 · 0x60a40
RtlPreInitializeSmartLBlobUcsWritingContext #148 · 0x1209f0
RtlPreInitializeSmartLBlobWritingContext #149 · 0x1199d0
RtlReallocateLBlob #150 · 0x6fb30
RtlReallocateLUnicodeString #151 · 0x73630
RtlReallocateLUtf8String #152 · 0x75520
RtlReallocateUnicodeString #153 · 0x73780
RtlRegisterErrorOriginationCallback #154 · 0x78710
RtlReportErrorOrigination #155 · 0x78720
RtlReportErrorPropagation #156 · 0x787e0
RtlSmartMultiUcsEncoder_Utf16LE #157 · 0x75e90
RtlSmartMultiUcsEncoder_Utf8 #158 · 0x75ea0
RtlSmartUcsEncoder_Utf16LE #159 · 0x75eb0
RtlSmartUcsEncoder_Utf8 #160 · 0x75ef0
RtlSplitEncodedLBlob #161 · 0x6fcd0
RtlSplitLUnicodeString #162 · 0x739b0
RtlSplitLUtf8String #163 · 0x75640
RtlSplitWin32RegistryPathIntoRootAndLeaves #164 · 0x77300
RtlTranscodeLBlobs #165 · 0x70230
RtlUpcaseUCSCharacter #166 · 0x123a70
RtlWriteDataIntoSmartLBlobWritingContext #167 · 0x70a10
RtlWriteDecodedUcsDataIntoSmartLBlobUcsWritingContext #168 · 0x75f30
RtlWriteMicrodomXml #169 · 0x4e300
RtlXmlDefaultCompareStrings #170 · 0x63690
RtlXmlDestroyNextLogicalThing #171 · 0x65930
RtlXmlDetermineStreamEncoding #172 · 0x63750
RtlXmlExtentToString #173 · 0x65940
RtlXmlInitializeNextLogicalThing #174 · 0x65df0
RtlXmlInitializeTokenization #175 · 0x63980
RtlXmlNextLogicalThing #176 · 0x65eb0
RtlXmlNextToken #177 · 0x63a60
SczAlloc #178 · 0x49140
SczAllocConcat2Sz #179 · 0x49320
SczAllocConcatSz #180 · 0x49500
SczAllocFormatted #181 · 0x49680
SczAllocFromAnsiSz #182 · 0x49960
SczAllocFromSz #183 · 0x49ac0
SczAllocPrefixSz #184 · 0x49cb0
SczEnsureBackslashTerminated #185 · 0x49e70
SczFree #186 · 0x49f20
SfpCreateOfflineRepairObject #187 · 0x83950
SfpUnload #188 · 0x83bc0
StringsAreEqualCaseInsensitive #189 · 0xee6a0
SzEnsureBackslashTerminated #190 · 0x49fc0
UninstallWindows #191 · 0x8d3e0

Imported DLLs & functions 207

AcquireSRWLockExclusive 0x180154438
AcquireSRWLockShared 0x180154430
CloseHandle 0x180154428
CloseThreadpoolTimer 0x180154420
CompareFileTime 0x180154418
CompareStringOrdinal 0x180154410
CopyFileExW 0x180154408
CopyFileW 0x180154400
CreateDirectoryW 0x1801543f8
CreateEventW 0x1801543f0
CreateFileW 0x1801543e8
CreateHardLinkW 0x1801543e0
CreateMutexExW 0x1801543d8
CreateSemaphoreExW 0x1801543d0
CreateThreadpoolTimer 0x1801543c8
DebugBreak 0x1801543c0
DelayLoadFailureHook 0x1801543b8
DeleteCriticalSection 0x1801543b0
DeleteFileW 0x1801543a8
DeviceIoControl 0x1801543a0
EncodePointer 0x180154398
EnterCriticalSection 0x180154390
EnumResourceLanguagesExW 0x180154388
ExitProcess 0x180154380
ExpandEnvironmentStringsW 0x180154378
FindClose 0x180154370
FindFirstFileExW 0x180154368
FindFirstFileW 0x180154360
FindNextFileW 0x180154358
FindResourceExW 0x180154350
FlsAlloc 0x180154348
FlsFree 0x180154340
FlsGetValue 0x180154338
FlsSetValue 0x180154330
FlushFileBuffers 0x180154328
FormatMessageW 0x180154320
FreeEnvironmentStringsW 0x180154318
FreeLibrary 0x180154310
GetACP 0x180154308
GetCommandLineA 0x180154300
GetCommandLineW 0x1801542f8
GetCompressedFileSizeW 0x1801542f0
GetConsoleMode 0x1801542e8
GetConsoleOutputCP 0x1801542e0
GetCPInfo 0x1801542d8
GetCurrentProcess 0x1801542d0
GetCurrentProcessId 0x1801542c8
GetCurrentThreadId 0x1801542c0
GetDiskFreeSpaceW 0x1801542b8
GetEnvironmentStringsW 0x1801542b0
GetEnvironmentVariableW 0x1801542a8
GetErrorMode 0x1801542a0
GetFileAttributesExW 0x180154298
GetFileAttributesW 0x180154290
GetFileSizeEx 0x180154288
GetFileType 0x180154280
GetLastError 0x180154278
GetLocalTime 0x180154270
GetModuleFileNameA 0x180154268
GetModuleFileNameW 0x180154260
GetModuleHandleExW 0x180154258
GetModuleHandleW 0x180154250
GetOEMCP 0x180154248
GetProcAddress 0x180154240
GetProcessHeap 0x180154238
GetStartupInfoW 0x180154230
GetStdHandle 0x180154228
GetStringTypeW 0x180154220
GetSystemTime 0x180154218
GetSystemTimeAsFileTime 0x180154210
GetSystemWindowsDirectoryW 0x180154208
GetTempPathW 0x180154200
GetWindowsDirectoryW 0x1801541f8
HeapAlloc 0x1801541f0
HeapFree 0x1801541e8
HeapReAlloc 0x1801541e0
HeapSize 0x1801541d8
InitializeCriticalSectionAndSpinCount 0x1801541d0
InitializeCriticalSectionEx 0x1801541c8
InitializeSListHead 0x1801541c0
InitOnceBeginInitialize 0x1801541b8
InitOnceComplete 0x1801541b0
InterlockedFlushSList 0x1801541a8
IsDebuggerPresent 0x1801541a0
IsValidCodePage 0x180154198
LCMapStringW 0x180154190
LeaveCriticalSection 0x180154188
LoadLibraryExA 0x180154180
LoadLibraryExW 0x180154178
LoadLibraryW 0x180154170
LoadResource 0x180154168
LocalAlloc 0x180154160
LocalFree 0x180154158
LockResource 0x180154150
lstrcmpiW 0x180154148
lstrcmpW 0x180154140
MoveFileExW 0x180154138
MultiByteToWideChar 0x180154130
OpenSemaphoreW 0x180154128
OutputDebugStringA 0x180154120
OutputDebugStringW 0x180154118
PrivCopyFileExW 0x180154110
QueryPerformanceCounter 0x180154108
RaiseException 0x180154100
ReadConsoleW 0x1801540f8
ReadFile 0x1801540f0
ReleaseMutex 0x1801540e8
ReleaseSemaphore 0x1801540e0
ReleaseSRWLockExclusive 0x1801540d8
ReleaseSRWLockShared 0x1801540d0
RemoveDirectoryW 0x1801540c8
ResetEvent 0x1801540c0
RtlLookupFunctionEntry 0x1801540b8
RtlPcToFileHeader 0x1801540b0
RtlUnwindEx 0x1801540a8
SetCurrentDirectoryW 0x1801540a0
SetEndOfFile 0x180154098
SetEnvironmentVariableW 0x180154090
SetErrorMode 0x180154088
SetEvent 0x180154080
SetFilePointer 0x180154078
SetFilePointerEx 0x180154070
SetLastError 0x180154068
SetStdHandle 0x180154060
SetThreadpoolTimer 0x180154058
SetUnhandledExceptionFilter 0x180154050
SizeofResource 0x180154048
Sleep 0x180154040
TerminateProcess 0x180154038
VirtualProtect 0x180154030
WaitForSingleObject 0x180154028
WaitForSingleObjectEx 0x180154020
WaitForThreadpoolTimerCallbacks 0x180154018
WideCharToMultiByte 0x180154010
WriteConsoleW 0x180154008
WriteFile 0x180154000
DbgPrint 0x180154470
DbgPrintEx 0x180154478
LdrGetDllHandleEx 0x180154480
LdrGetProcedureAddress 0x180154488
LdrUnloadDll 0x180154490
NtAdjustPrivilegesToken 0x180154498
NtClose 0x1801544a0
NtCreateFile 0x180154680
NtDelayExecution 0x1801544a8
NtDuplicateToken 0x1801544b0
NtFlushKey 0x1801544b8
NtFsControlFile 0x1801544c0
NtLoadKey2 0x1801544c8
NtOpenFile 0x180154688
NtOpenKey 0x1801544d0
NtOpenKeyEx 0x1801544d8
NtOpenProcessToken 0x1801544e0
NtOpenThreadToken 0x1801544e8
NtPrivilegeCheck 0x1801544f0
NtQueryDirectoryFile 0x1801544f8
NtQueryInformationFile 0x180154500
NtQueryObject 0x180154508
NtQueryPerformanceCounter 0x180154510
NtQueryValueKey 0x180154518
NtReadFile 0x180154690
NtSetInformationThread 0x180154520
NtUnloadKey2 0x180154528
NtWriteFile 0x180154530
NtYieldExecution 0x180154538
RtlAdjustPrivilege 0x180154540
RtlAllocateAndInitializeSid 0x180154548
RtlAllocateHeap 0x180154550
RtlCopyMappedMemory 0x180154558
RtlCopyUnicodeString 0x180154560
RtlCreateSecurityDescriptor 0x180154568
RtlCreateServiceSid 0x180154570
RtlCreateUnicodeString 0x180154578
RtlCreateUnicodeStringFromAsciiz 0x180154580
RtlDeleteCriticalSection 0x180154588
RtlDosPathNameToNtPathName_U 0x180154590
RtlDowncaseUnicodeChar 0x180154598
RtlEnterCriticalSection 0x1801545a0
RtlEqualSid 0x1801545a8
RtlFormatCurrentUserKeyPath 0x1801545b0
RtlFreeHeap 0x1801545b8
RtlFreeUnicodeString 0x1801545c0
RtlGetControlSecurityDescriptor 0x1801545c8
RtlHashUnicodeString 0x1801545d0
RtlInitializeCriticalSection 0x1801545e0
RtlInitUnicodeString 0x1801545d8
RtlLeaveCriticalSection 0x1801545e8
RtlLengthSecurityDescriptor 0x1801545f0
RtlMakeSelfRelativeSD 0x1801545f8
RtlMapGenericMask 0x180154600
RtlNtStatusToDosError 0x180154608
RtlNtStatusToDosErrorNoTeb 0x180154610
RtlQueryEnvironmentVariable_U 0x180154618
RtlRaiseStatus 0x180154620
RtlReAllocateHeap 0x180154628
RtlSetControlSecurityDescriptor 0x180154630
RtlSetDaclSecurityDescriptor 0x180154638
RtlSetGroupSecurityDescriptor 0x180154640
RtlSetOwnerSecurityDescriptor 0x180154648
RtlSetSaclSecurityDescriptor 0x180154650
RtlTimeToTimeFields 0x180154658
RtlUpcaseUnicodeChar 0x180154660
ZwClose 0x180154668
ZwCreateSection 0x180154698
ZwMapViewOfSection 0x1801546a0
ZwQueryInformationFile 0x180154670
ZwUnmapViewOfSection 0x180154678