ServicingCommon.dll

v10.0.26063.1002 64-bit Windows NT Analyzed
Description
Servicing Base DLL
Authors
© Microsoft Corporation. All rights reserved.
File size
1000.8 KB
Uploaded
2025-12-03 02:42
Views
46
SHA-256
d9c633d422ab567a7cb2c15963a916f9

Exported functions 192

CBSWdsLog #1 · 0x3bf30
CreateKeyformFromAttributesIntoBuffer #2 · 0x8c790
RecursiveCopy #3 · 0x3dbb0
SetCustomLogging #4 · 0x3c880
BeginFileMapEnumerationInternal #5 · 0x94860
CbsCreateOfflineSession #6 · 0x25d50
CbsCreateOfflineSessionFromStackInImage #7 · 0x2dc40
CbsFindServicingStackDirectory #8 · 0x25330
CbsGetSsBinaryPathFromTargetImage #9 · 0x2dc60
CbsLoadSssFromTargetImage #10 · 0x2dcf0
CbsOfflineFinalize #11 · 0x25d70
CbsOfflineFinalizeNoShutdownImageStack #12 · 0x25d90
CbsOfflineSetLogFile #13 · 0x25db0
CbsShutdownImageStack #14 · 0x2dd10
CloseFileMapEnumerationInternal #15 · 0x94bd0
CompareObjectSDToSddl #16 · 0x95080
ConvertHResultToNtStatus #17 · 0x88380
ConvertNtStatusToHResult #18 · 0x88610
DecompressManifest #19 · 0x8d850
EstimateReconstructWindowsDiskNeeds #20 · 0x33d00
EstimateReconstructWindowsRAMNeeds #21 · 0x34030
FileVersionFromString #22 · 0x3f500
GetCWcpDll #23 · 0x8be10
GetIdentityAuthority #24 · 0x9a500
GetLoadedHiveKeyName #25 · 0x89360
GetNextFileMapContentInternal #26 · 0x94c10
GetTemporaryPath #27 · 0x894d0
GetUpdateReserveManagerLoader #28 · 0x93b10
IsKeyProtected #29 · 0x95bb0
IsLuaCdfFile #30 · 0x94c20
LoadUpdateReserveManager #31 · 0x93c20
ReconstructWindowsEx #32 · 0x34070
ReconstructWindowsEx2 #33 · 0x340d0
RemoveFileProtection #34 · 0x96b00
RemoveRegKeyProtection #35 · 0x96e60
RtlAllocateLBlob #36 · 0x7c790
RtlAllocateLUnicodeString #37 · 0x80340
RtlAllocateLUtf8String #38 · 0x82df0
RtlAllocateUnicodeString #39 · 0x80430
RtlAppendLUnicodeStringToLUnicodeString #40 · 0x80510
RtlAppendLUtf8StringToLUtf8String #41 · 0x82e00
RtlAppendUcsCharacterToLUnicodeString #42 · 0x80850
RtlAppendUcsCharacterToLUtf8String #43 · 0x82f90
RtlAppendUcsCharactersToLUnicodeString #44 · 0x808a0
RtlBase64EncodeLBlobToLUnicodeString #45 · 0x7c9b0
RtlBase64EncodeLBlobToLUtf8String #46 · 0x7cbd0
RtlCalculateUtf16StringLengthFromLUtf8String #47 · 0x830d0
RtlCommitSmartLBlobUcsWritingContext #48 · 0x3bcf0
RtlCommitSmartLBlobWritingContext #49 · 0x3bcf0
RtlCompareEncodedLBlobs #50 · 0x7cdf0
RtlCompareLUnicodeStringToLUtf8String #51 · 0x83290
RtlCompareLUnicodeStrings #52 · 0x80a60
RtlCompareLUtf8StringToLUnicodeString #53 · 0x832c0
RtlCompareLUtf8Strings #54 · 0x832f0
RtlConcatenateLUnicodeStrings #55 · 0x80a90
RtlConcatenateLUtf8Strings #56 · 0x83320
RtlConvertNtFilePathToWin32FilePath #57 · 0x85940
RtlConvertNtRegistryPathToWin32RegistryPath #58 · 0x85d60
RtlConvertWin32FilePathToNtFilePath #59 · 0x85e20
RtlConvertWin32RegistryPathToNtRegistryPath #60 · 0x86120
RtlCopyLUnicodeString #61 · 0x80cf0
RtlCopyLUtf8String #62 · 0x83580
RtlCopyLUtf8StringToLUnicodeString #63 · 0x836b0
RtlCreateDefaultMicrodomXmlWriter #64 · 0x443b0
RtlCreateDefaultXmlWriter #65 · 0x45aa0
RtlCreateFilteringMicrodomWriter #66 · 0x468a0
RtlCreateMicrodom #67 · 0x4da30
RtlCreateMicrodomUpdateContext #68 · 0x51780
RtlCreateUpdatedMicrodomAsMicrodom #69 · 0x518c0
RtlCreateUpdatedMicrodomAsUtf8 #70 · 0x51a00
RtlCreateUtf16LEUCSStringBuilder #71 · 0x86d30
RtlCreateUtf8UCSStringBuilder #72 · 0x86ec0
RtlCreateXMLDSIGSession #73 · 0x645f0
RtlDeallocateUnicodeString #74 · 0x80e20
RtlDecodeBase64LUnicodeStringToLBlob #75 · 0x7d2a0
RtlDecodeBase64LUtf8StringToLBlob #76 · 0x7d4a0
RtlDecodeUtf16LE #77 · 0x87240
RtlDecodeUtf8 #78 · 0x872d0
RtlDestroyGrowingList #79 · 0x649a0
RtlDestroyMicrodomUpdateContext #80 · 0x51b40
RtlDetermineFilteredLUnicodeStringLength #81 · 0x80e50
RtlDetermineTranscodedLBlobSize #82 · 0x7d6e0
RtlDoesLUnicodeStringMatchExpression #83 · 0x80fe0
RtlDowncaseUCSCharacter #84 · 0x87700
RtlDuplicateLBlob #85 · 0x7dac0
RtlDuplicateLUnicodeString #86 · 0x81630
RtlDuplicateLUnicodeStringToLUtf8String #87 · 0x838d0
RtlDuplicateLUnicodeStringToUnicodeString #88 · 0x81710
RtlDuplicateLUtf8String #89 · 0x839b0
RtlDuplicateLUtf8StringToLUnicodeString #90 · 0x83a90
RtlDuplicateNullTerminatedStringToLUnicodeString #91 · 0x818b0
RtlDuplicateUnicodeStringToLUnicodeString #92 · 0x81940
RtlEncodeUtf16LE #93 · 0x87960
RtlEncodeUtf8 #94 · 0x87ae0
RtlEqualLUnicodeStringPrefix #95 · 0x81a20
RtlEqualLUnicodeStrings #96 · 0x81a60
RtlEqualLUtf8StringPrefix #97 · 0x83b70
RtlEqualLUtf8Strings #98 · 0x83cc0
RtlExecuteXPathOverMicrodom #99 · 0x66ca0
RtlFilterLUnicodeString #100 · 0x81ae0
RtlFinalizeSmartLBlobUcsWritingContext #101 · 0x25c70
RtlFinalizeSmartLBlobWritingContext #102 · 0x25c70
RtlFreeLBlob #103 · 0x7dc40
RtlFreeLUnicodeString #104 · 0x7dc40
RtlFreeLUtf8String #105 · 0x7dc40
RtlGetEncodingSizeUcs2 #106 · 0x87e10
RtlGetEncodingSizeUtf16 #107 · 0x87e40
RtlGetEncodingSizeUtf8 #108 · 0x84e10
RtlGetHashAlgorithmHashLength #109 · 0x7dc70
RtlHashLBlob #110 · 0x7e550
RtlHashLUnicodeString #111 · 0x81c70
RtlHashLUtf8String #112 · 0x83d70
RtlIndexIntoGrowingList #113 · 0x64a30
RtlInitLUnicodeStringFromNullTerminatedString #114 · 0x81c90
RtlInitLUnicodeStringFromUnicodeString #115 · 0x81d30
RtlInitUnicodeStringFromLUnicodeString #116 · 0x81dc0
RtlInitializeGrowingList #117 · 0x64b30
RtlInitializeSmartLBlobWritingContext #118 · 0x7eb90
RtlInitializeSmartLUnicodeStringWritingContext #119 · 0x84c80
RtlInitializeSmartLUtf8StringWritingContext #120 · 0x84dc0
RtlIsLBlobValid #121 · 0x7ed70
RtlIsLUnicodeStringValid #122 · 0x81f40
RtlIsLUtf8StringValid #123 · 0x83d90
RtlLengthOfUcsCharacterEncodedAsUtf8 #124 · 0x84e10
RtlMatchEncodedLBlobAgainstList #125 · 0x7eda0
RtlMatchEncodedLBlobAgainstPointerList #126 · 0x7ee50
RtlMatchLUnicodeStringAgainstLUtf8StringList #127 · 0x81fb0
RtlMatchLUnicodeStringAgainstLUtf8StringPointerList #128 · 0x821b0
RtlMatchLUnicodeStringAgainstList #129 · 0x823a0
RtlMatchLUnicodeStringAgainstPointerList #130 · 0x825a0
RtlMatchLUtf8StringAgainstLUnicodeStringList #131 · 0x83dc0
RtlMatchLUtf8StringAgainstLUnicodeStringPointerList #132 · 0x83fc0
RtlMatchLUtf8StringAgainstList #133 · 0x841b0
RtlMatchLUtf8StringAgainstPointerList #134 · 0x843b0
RtlMicrodomUpdateCreateAttributeNs #135 · 0x51bf0
RtlMicrodomUpdateCreateElementNs #136 · 0x51da0
RtlMicrodomUpdateCreateTextual #137 · 0x52020
RtlMicrodomUpdateGetCookieForExistingAttribute #138 · 0x52160
RtlMicrodomUpdateGetCookieForExistingNode #139 · 0x521f0
RtlMicrodomUpdateInsertChild #140 · 0x52290
RtlMicrodomUpdateInsertMicrodomNodeEx #141 · 0x52400
RtlMicrodomUpdateRemoveChild #142 · 0x526e0
RtlMicrodomUpdateRemoveElement #143 · 0x527f0
RtlMicrodomUpdateSetNodeName #144 · 0x528a0
RtlMicrodomUpdateSetNodeTextContent #145 · 0x529d0
RtlMurmurHashLBlob #146 · 0x88100
RtlNsDestroy #147 · 0x672e0
RtlNsInitialize #148 · 0x67440
RtlPreInitializeSmartLBlobUcsWritingContext #149 · 0x84e70
RtlPreInitializeSmartLBlobWritingContext #150 · 0x7ef00
RtlReallocateLBlob #151 · 0x7ef20
RtlReallocateLUnicodeString #152 · 0x82790
RtlReallocateLUtf8String #153 · 0x845a0
RtlReallocateUnicodeString #154 · 0x828b0
RtlRegisterErrorOriginationCallback #155 · 0x88120
RtlReportErrorOrigination #156 · 0x88130
RtlReportErrorPropagation #157 · 0x881d0
RtlSmartMultiUcsEncoder_Utf16LE #158 · 0x84ea0
RtlSmartMultiUcsEncoder_Utf8 #159 · 0x84eb0
RtlSmartUcsEncoder_Utf16LE #160 · 0x84ec0
RtlSmartUcsEncoder_Utf8 #161 · 0x84f10
RtlSplitEncodedLBlob #162 · 0x7f0b0
RtlSplitLUnicodeString #163 · 0x82ab0
RtlSplitLUtf8String #164 · 0x84690
RtlSplitWin32RegistryPathIntoRootAndLeaves #165 · 0x86280
RtlTranscodeLBlobs #166 · 0x7f640
RtlUpcaseUCSCharacter #167 · 0x87740
RtlWriteDataIntoSmartLBlobWritingContext #168 · 0x7fd10
RtlWriteDecodedUcsDataIntoSmartLBlobUcsWritingContext #169 · 0x84f60
RtlWriteMicrodomXml #170 · 0x445d0
RtlXmlDefaultCompareStrings #171 · 0x6a150
RtlXmlDestroyNextLogicalThing #172 · 0x6c770
RtlXmlDetermineStreamEncoding #173 · 0x6a3b0
RtlXmlExtentToString #174 · 0x6c790
RtlXmlInitializeNextLogicalThing #175 · 0x6cc50
RtlXmlInitializeTokenization #176 · 0x6a680
RtlXmlNextLogicalThing #177 · 0x6cda0
RtlXmlNextToken #178 · 0x6a760
SczAlloc #179 · 0x3fa30
SczAllocConcat2Sz #180 · 0x3fbd0
SczAllocConcatSz #181 · 0x3fd80
SczAllocFormatted #182 · 0x3fee0
SczAllocFromAnsiSz #183 · 0x40180
SczAllocFromSz #184 · 0x402e0
SczAllocPrefixSz #185 · 0x404a0
SczEnsureBackslashTerminated #186 · 0x40620
SczFree #187 · 0x406a0
SfpCreateOfflineRepairObject #188 · 0x92ea0
SfpUnload #189 · 0x93150
StringsAreEqualCaseInsensitive #190 · 0x40720
SzEnsureBackslashTerminated #191 · 0x40760
UninstallWindows #192 · 0x9c780

Imported DLLs & functions 211

AcquireSRWLockExclusive 0x1800b74a0
AcquireSRWLockShared 0x1800b74b0
CloseHandle 0x1800b74c8
CloseThreadpoolTimer 0x1800b74f0
CompareFileTime 0x1800b7610
CompareStringOrdinal 0x1800b7668
CopyFileExW 0x1800b75a8
CopyFileW 0x1800b7540
CreateDirectoryW 0x1800b7538
CreateEventW 0x1800b77e8
CreateFileW 0x1800b75b0
CreateHardLinkW 0x1800b75e0
CreateMutexExW 0x1800b7578
CreateSemaphoreExW 0x1800b7580
CreateThreadpoolTimer 0x1800b7528
DebugBreak 0x1800b7488
DelayLoadFailureHook 0x1800b7840
DeleteCriticalSection 0x1800b7510
DeleteFileW 0x1800b7560
DeviceIoControl 0x1800b7648
EncodePointer 0x1800b7820
EnterCriticalSection 0x1800b7500
EnumResourceLanguagesExW 0x1800b7868
ExitProcess 0x1800b7708
ExpandEnvironmentStringsW 0x1800b7880
FindClose 0x1800b75e8
FindFirstFileExW 0x1800b75d0
FindFirstFileW 0x1800b7618
FindNextFileW 0x1800b75d8
FindResourceExW 0x1800b7858
FlsAlloc 0x1800b7738
FlsFree 0x1800b7750
FlsGetValue 0x1800b7740
FlsSetValue 0x1800b7748
FlushFileBuffers 0x1800b7878
FormatMessageW 0x1800b7450
FreeEnvironmentStringsW 0x1800b7670
FreeLibrary 0x1800b7448
GetACP 0x1800b7720
GetCommandLineA 0x1800b7838
GetCommandLineW 0x1800b7830
GetCompressedFileSizeW 0x1800b7598
GetConsoleMode 0x1800b7798
GetConsoleOutputCP 0x1800b7790
GetCPInfo 0x1800b7730
GetCurrentProcess 0x1800b75b8
GetCurrentProcessId 0x1800b7570
GetCurrentThreadId 0x1800b7458
GetDiskFreeSpaceW 0x1800b7590
GetEnvironmentStringsW 0x1800b7828
GetEnvironmentVariableW 0x1800b7628
GetErrorMode 0x1800b7548
GetFileAttributesExW 0x1800b7658
GetFileAttributesW 0x1800b7530
GetFileSizeEx 0x1800b7600
GetFileType 0x1800b7770
GetLastError 0x1800b7660
GetLocalTime 0x1800b76d0
GetModuleFileNameA 0x1800b7480
GetModuleFileNameW 0x1800b7678
GetModuleHandleExW 0x1800b7428
GetModuleHandleW 0x1800b7470
GetOEMCP 0x1800b7728
GetProcAddress 0x1800b7438
GetProcessHeap 0x1800b7460
GetStartupInfoW 0x1800b7778
GetStdHandle 0x1800b7768
GetStringTypeW 0x1800b7710
GetSystemTime 0x1800b7638
GetSystemTimeAsFileTime 0x1800b75c8
GetSystemWindowsDirectoryW 0x1800b7558
GetTempPathW 0x1800b76a8
GetWindowsDirectoryW 0x1800b76b0
HeapAlloc 0x1800b7468
HeapFree 0x1800b7478
HeapReAlloc 0x1800b77c8
HeapSize 0x1800b77c0
InitializeCriticalSectionAndSpinCount 0x1800b77d0
InitializeCriticalSectionEx 0x1800b7508
InitializeSListHead 0x1800b77f8
InitOnceBeginInitialize 0x1800b7690
InitOnceComplete 0x1800b7698
InterlockedFlushSList 0x1800b7808
IsDebuggerPresent 0x1800b7490
IsProcessorFeaturePresent 0x1800b7700
IsValidCodePage 0x1800b7718
LCMapStringW 0x1800b7760
LeaveCriticalSection 0x1800b7588
LoadLibraryExA 0x1800b7848
LoadLibraryExW 0x1800b7430
LoadLibraryW 0x1800b7630
LoadResource 0x1800b7850
LocalAlloc 0x1800b76a0
LocalFree 0x1800b7688
LockResource 0x1800b7860
lstrcmpiW 0x1800b76b8
lstrcmpW 0x1800b76c8
MoveFileExW 0x1800b75a0
MultiByteToWideChar 0x1800b7608
OpenSemaphoreW 0x1800b7520
OutputDebugStringA 0x1800b7620
OutputDebugStringW 0x1800b7498
PrivCopyFileExW 0x1800b7640
QueryPerformanceCounter 0x1800b77f0
RaiseException 0x1800b7818
ReadConsoleW 0x1800b77a8
ReadFile 0x1800b75f8
ReleaseMutex 0x1800b74d8
ReleaseSemaphore 0x1800b74d0
ReleaseSRWLockExclusive 0x1800b74a8
ReleaseSRWLockShared 0x1800b74b8
RemoveDirectoryW 0x1800b7568
ResetEvent 0x1800b77e0
RtlCaptureContext 0x1800b76d8
RtlLookupFunctionEntry 0x1800b76e0
RtlPcToFileHeader 0x1800b7810
RtlUnwindEx 0x1800b7800
RtlVirtualUnwind 0x1800b76e8
SetCurrentDirectoryW 0x1800b76c0
SetEndOfFile 0x1800b77a0
SetEnvironmentVariableW 0x1800b7440
SetErrorMode 0x1800b7550
SetEvent 0x1800b77d8
SetFilePointer 0x1800b7650
SetFilePointerEx 0x1800b77b0
SetLastError 0x1800b74c0
SetStdHandle 0x1800b7780
SetThreadpoolTimer 0x1800b74e0
SetUnhandledExceptionFilter 0x1800b76f8
SizeofResource 0x1800b7870
Sleep 0x1800b75c0
TerminateProcess 0x1800b7680
UnhandledExceptionFilter 0x1800b76f0
VirtualProtect 0x1800b7758
WaitForSingleObject 0x1800b7518
WaitForSingleObjectEx 0x1800b74f8
WaitForThreadpoolTimerCallbacks 0x1800b74e8
WideCharToMultiByte 0x1800b75f0
WriteConsoleW 0x1800b77b8
WriteFile 0x1800b7788
DbgPrint 0x1800b79b0
DbgPrintEx 0x1800b78e8
LdrGetDllHandleEx 0x1800b79a8
LdrGetProcedureAddress 0x1800b7988
LdrUnloadDll 0x1800b79a0
NtAdjustPrivilegesToken 0x1800b7908
NtClose 0x1800b7a50
NtCreateFile 0x1800b7a98
NtDelayExecution 0x1800b7900
NtDuplicateToken 0x1800b7940
NtFlushKey 0x1800b7a68
NtFsControlFile 0x1800b7890
NtLoadKey2 0x1800b7958
NtOpenFile 0x1800b7a10
NtOpenKey 0x1800b7998
NtOpenKeyEx 0x1800b7a90
NtOpenProcessToken 0x1800b7920
NtOpenThreadToken 0x1800b7960
NtPrivilegeCheck 0x1800b7968
NtQueryDirectoryFile 0x1800b7a00
NtQueryInformationFile 0x1800b78a8
NtQueryObject 0x1800b78b8
NtQueryPerformanceCounter 0x1800b7898
NtQueryValueKey 0x1800b79b8
NtReadFile 0x1800b79e0
NtSetInformationThread 0x1800b78c0
NtUnloadKey2 0x1800b7a58
NtWriteFile 0x1800b7990
NtYieldExecution 0x1800b78c8
RtlAdjustPrivilege 0x1800b7a40
RtlAllocateAndInitializeSid 0x1800b7950
RtlAllocateHeap 0x1800b7a88
RtlCopyMappedMemory 0x1800b79f0
RtlCopyUnicodeString 0x1800b7ab0
RtlCreateSecurityDescriptor 0x1800b7978
RtlCreateServiceSid 0x1800b7a20
RtlCreateUnicodeString 0x1800b7a38
RtlCreateUnicodeStringFromAsciiz 0x1800b79c0
RtlDeleteCriticalSection 0x1800b7a70
RtlDosPathNameToNtPathName_U 0x1800b78a0
RtlDowncaseUnicodeChar 0x1800b78e0
RtlEnterCriticalSection 0x1800b7a48
RtlEqualSid 0x1800b7a28
RtlFormatCurrentUserKeyPath 0x1800b78d0
RtlFreeHeap 0x1800b7a78
RtlFreeUnicodeString 0x1800b79d8
RtlGetControlSecurityDescriptor 0x1800b7930
RtlHashUnicodeString 0x1800b7aa8
RtlInitializeCriticalSection 0x1800b7ac0
RtlInitUnicodeString 0x1800b78b0
RtlLeaveCriticalSection 0x1800b7aa0
RtlLengthSecurityDescriptor 0x1800b7918
RtlMakeSelfRelativeSD 0x1800b7938
RtlMapGenericMask 0x1800b7a18
RtlNtStatusToDosError 0x1800b7a30
RtlNtStatusToDosErrorNoTeb 0x1800b78f8
RtlQueryEnvironmentVariable_U 0x1800b7a60
RtlRaiseStatus 0x1800b7a80
RtlReAllocateHeap 0x1800b78f0
RtlSetControlSecurityDescriptor 0x1800b7ab8
RtlSetDaclSecurityDescriptor 0x1800b7948
RtlSetGroupSecurityDescriptor 0x1800b7970
RtlSetOwnerSecurityDescriptor 0x1800b7928
RtlSetSaclSecurityDescriptor 0x1800b7910
RtlTimeToTimeFields 0x1800b7980
RtlUpcaseUnicodeChar 0x1800b78d8
ZwClose 0x1800b7a08
ZwCreateSection 0x1800b79d0
ZwMapViewOfSection 0x1800b79e8
ZwQueryInformationFile 0x1800b79f8
ZwUnmapViewOfSection 0x1800b79c8