repdrvfs.dll

v10.0.19041.1 32-bit Windows NT Analyzed
Description
WMI Repository Driver
Authors
© Microsoft Corporation. All rights reserved.
File size
273.8 KB
Uploaded
2025-12-01 08:37
Views
37
SHA-256
37df43f83350cfd7e469cf6d49c29970

Exported functions 8

ResetRepository #1 · 0x31950
RestoreWMIRepository #2 · 0x26f90
SalvageRepository #3 · 0x319c0
VerifyRepository #4 · 0x30200
DllCanUnloadNow #5 · 0x33710
DllGetClassObject #6 · 0x33620
DllRegisterServer #7 · 0x337c0
DllUnregisterServer #8 · 0x33920

Imported DLLs & functions 208

ChangeServiceConfigW 0x1003e01c
CloseServiceHandle 0x1003e000
ControlService 0x1003e00c
EnumDependentServicesW 0x1003e010
OpenSCManagerW 0x1003e008
OpenServiceW 0x1003e020
QueryServiceConfigW 0x1003e018
QueryServiceStatus 0x1003e004
RegCloseKey 0x1003e024
RegCreateKeyExW 0x1003e02c
RegDeleteKeyExW 0x1003e028
RegOpenKeyExW 0x1003e030
StartServiceW 0x1003e014
CloseHandle 0x1003e0c0
CopyFileExW 0x1003e080
CreateDirectoryW 0x1003e0e8
CreateEventW 0x1003e138
CreateFileW 0x1003e0b4
CreateTimerQueueTimer 0x1003e100
DebugBreak 0x1003e090
DeleteCriticalSection 0x1003e0cc
DeleteFileW 0x1003e0bc
DeleteTimerQueueTimer 0x1003e088
DisableThreadLibraryCalls 0x1003e058
EnterCriticalSection 0x1003e0f0
ExpandEnvironmentStringsW 0x1003e0a8
FindClose 0x1003e068
FindFirstFileW 0x1003e070
FindNextFileW 0x1003e06c
FlushFileBuffers 0x1003e0d4
FreeLibrary 0x1003e0dc
GetComputerNameExW 0x1003e128
GetCurrentProcess 0x1003e048
GetCurrentProcessId 0x1003e03c
GetCurrentThreadId 0x1003e120
GetFileAttributesExW 0x1003e10c
GetFileAttributesW 0x1003e11c
GetFileSizeEx 0x1003e09c
GetLastError 0x1003e0b8
GetModuleFileNameW 0x1003e05c
GetModuleHandleW 0x1003e0d0
GetProcAddress 0x1003e0c4
GetProductInfo 0x1003e108
GetSystemDirectoryW 0x1003e060
GetSystemTimeAsFileTime 0x1003e08c
GetTickCount 0x1003e094
GetVersion 0x1003e054
GetVersionExW 0x1003e124
GetVolumePathNameW 0x1003e110
HeapAlloc 0x1003e0fc
HeapFree 0x1003e0ec
HeapReAlloc 0x1003e0f8
InitializeCriticalSectionAndSpinCount 0x1003e0ac
LCMapStringW 0x1003e0e0
LeaveCriticalSection 0x1003e0f4
LoadLibraryExW 0x1003e07c
LocalAlloc 0x1003e118
LocalFree 0x1003e0e4
MoveFileExW 0x1003e064
QueryPerformanceCounter 0x1003e040
QueueUserWorkItem 0x1003e130
ReadFile 0x1003e098
ResetEvent 0x1003e074
RtlCaptureStackBackTrace 0x1003e12c
SetEndOfFile 0x1003e0b0
SetEvent 0x1003e078
SetFileAttributesW 0x1003e134
SetFilePointerEx 0x1003e0c8
SetLastError 0x1003e0a0
SetUnhandledExceptionFilter 0x1003e04c
Sleep 0x1003e13c
TerminateProcess 0x1003e044
TlsAlloc 0x1003e104
TlsFree 0x1003e084
TlsGetValue 0x1003e0d8
TlsSetValue 0x1003e114
UnhandledExceptionFilter 0x1003e050
WaitForSingleObject 0x1003e038
WriteFile 0x1003e0a4
__CxxFrameHandler3 0x1003e1c4
__dllonexit 0x1003e174
_amsg_exit 0x1003e19c
_CxxThrowException 0x1003e1d0
_except_handler4_common 0x1003e1a0
_initterm 0x1003e190
_itow 0x1003e1f8
_lock 0x1003e17c
_onexit 0x1003e170
_purecall 0x1003e1ac
_ui64tow_s 0x1003e1ec
_unlock 0x1003e178
_vsnwprintf 0x1003e1c0
_wcsicmp 0x1003e1b4
_wcsnicmp 0x1003e18c
_XcptFilter 0x1003e1f4
??0exception@@QAE@ABQBD@Z 0x1003e1e4
??0exception@@QAE@ABQBDH@Z 0x1003e1e0
??0exception@@QAE@ABV0@@Z 0x1003e1dc
??1exception@@UAE@XZ 0x1003e1d8
??1type_info@@UAE@XZ 0x1003e184
?terminate@@YAXXZ 0x1003e188
?what@exception@@UBEPBDXZ 0x1003e1d4
free 0x1003e198
iswspace 0x1003e1b0
malloc 0x1003e194
memcmp 0x1003e180
memcpy 0x1003e1cc
memcpy_s 0x1003e1f0
memmove 0x1003e1a4
memset 0x1003e1fc
rand_s 0x1003e1c8
strncmp 0x1003e1a8
wcschr 0x1003e1bc
wcsrchr 0x1003e1b8
wcsstr 0x1003e1e8
NtFsControlFile 0x1003e20c
NtWaitForSingleObject 0x1003e208
NtWriteFile 0x1003e21c
RtlFillMemoryUlong 0x1003e218
RtlNtStatusToDosError 0x1003e204
WinSqmAddToStream 0x1003e210
WinSqmIsOptedIn 0x1003e214
CoCreateInstance 0x1003e148
CoInitializeEx 0x1003e154
CoSetProxyBlanket 0x1003e150
CoTaskMemAlloc 0x1003e14c
CoTaskMemFree 0x1003e158
StringFromGUID2 0x1003e144
SysFreeString 0x1003e160
VariantClear 0x1003e164
VariantInit 0x1003e168
_ThrowMemoryException_ 0x1003e350
??0CCritSec@@QAE@XZ 0x1003e2e0
??0CEventLog@@QAE@PBGABU_GUID@@K@Z 0x1003e250
??0CFlexArray@@QAE@HH@Z 0x1003e2d0
??0CInCritSec@@QAE@PAU_RTL_CRITICAL_SECTION@@@Z 0x1003e278
??0CInsertionString@@QAE@$$QAV0@@Z 0x1003e264
??0CInsertionString@@QAE@J@Z 0x1003e2fc
??0CInsertionString@@QAE@PBG@Z 0x1003e26c
??0CInsertionString@@QAE@XZ 0x1003e270
??0CStaticCritSec@@QAE@XZ 0x1003e2f4
??0CUnkInternal@@QAE@PAVCLifeControl@@@Z 0x1003e33c
??0CWStringArray@@QAE@HH@Z 0x1003e2b4
??0QL1_Parser@@QAE@PAVCGenLexSource@@@Z 0x1003e29c
??0Registry@@QAE@PBGK@Z 0x1003e30c
??0WString@@QAE@PBG@Z 0x1003e2a0
??0WString@@QAE@XZ 0x1003e260
??0WString2@@QAE@PAGH@Z 0x1003e230
??0WString2@@QAE@PBD@Z 0x1003e340
??0WString2@@QAE@PBG@Z 0x1003e28c
??0WString2@@QAE@XZ 0x1003e290
??1?$CLockableFlexArray@VCStaticCritSec@@@@QAE@XZ 0x1003e31c
??1CCritSec@@QAE@XZ 0x1003e2dc
??1CEventLog@@QAE@XZ 0x1003e24c
??1CFlexArray@@QAE@XZ 0x1003e2cc
??1CInCritSec@@QAE@XZ 0x1003e274
??1CInsertionString@@QAE@XZ 0x1003e268
??1CStaticCritSec@@QAE@XZ 0x1003e2f0
??1CUnkInternal@@UAE@XZ 0x1003e338
??1CWStringArray@@QAE@XZ 0x1003e354
??1QL_LEVEL_1_RPN_EXPRESSION@@QAE@XZ 0x1003e280
??1QL1_Parser@@UAE@XZ 0x1003e298
??1Registry@@QAE@XZ 0x1003e308
??1WString@@QAE@XZ 0x1003e27c
??1WString2@@QAE@XZ 0x1003e22c
??4WString@@QAEAAV0@ABV0@@Z 0x1003e258
??4WString@@QAEAAV0@PBG@Z 0x1003e25c
??4WString2@@QAEAAV0@ABV0@@Z 0x1003e284
??4WString2@@QAEAAV0@PBG@Z 0x1003e288
??ACFlexArray@@QAEAAPAXH@Z 0x1003e2c4
??ACWStringArray@@QBEPAGH@Z 0x1003e2d4
??YWString@@QAEAAV0@PBG@Z 0x1003e254
??YWString2@@QAEAAV0@PBG@Z 0x1003e228
?Add@CFlexArray@@QAEHPAX@Z 0x1003e2d8
?Add@CWStringArray@@QAEHPBG@Z 0x1003e2ac
?AddRef@CUnkInternal@@UAGKXZ 0x1003e330
?anyFailure@CStaticCritSec@@SGHXZ 0x1003e348
?Close@CEventLog@@QAEHXZ 0x1003e248
?CoGetClassObject@CWbemInstallObject@@SGJABU_GUID@@KPAU_COSERVERINFO@@0PAPAX@Z 0x1003e2f8
?Empty@CFlexArray@@QAEXXZ 0x1003e2b8
?GetArenaHeap@CWin32DefaultArena@@SGPAXXZ 0x1003e2ec
?GetAt@CFlexArray@@QBEPAXH@Z 0x1003e2c8
?GetPersistentCfgValue@CPersistentConfig@@QAEHKAAK@Z 0x1003e300
?GetRegistryPathCIMOM@CWbemInstallObject@@SGPBGXZ 0x1003e234
?GetRepositoryFolder@CWbemInstallObject@@SGPBGXZ 0x1003e238
?GetStr@Registry@@QAEHPBGPAPAG@Z 0x1003e304
?GetStringAt@CPropertyName@@QBEPBGJ@Z 0x1003e2a4
?InternalRelease@CUnkInternal@@QAEKXZ 0x1003e34c
?IsOffline@CWbemInstallObject@@SG_NXZ 0x1003e23c
?Lock@?$CLockableFlexArray@VCStaticCritSec@@@@QAEXXZ 0x1003e314
?Open@CEventLog@@QAEHXZ 0x1003e244
?Parse@QL1_Parser@@QAEHPAPAUQL_LEVEL_1_RPN_EXPRESSION@@@Z 0x1003e294
?QueryInterface@CUnkInternal@@UAGJABU_GUID@@PAPAX@Z 0x1003e334
?Release@CUnkInternal@@UAGKXZ 0x1003e32c
?RemoveAt@CFlexArray@@QAEHH@Z 0x1003e2bc
?RemoveAt@CWStringArray@@QAEHH@Z 0x1003e2a8
?Report@CEventLog@@QAEHGABU_EVENT_DESCRIPTOR@@VCInsertionString@@111111111@Z 0x1003e240
?SetAt@CFlexArray@@QAEXHPAX@Z 0x1003e2c0
?SetFailure@CStaticCritSec@@SGXXZ 0x1003e328
?Transform@SHA256@@SGXPAXIQAE@Z 0x1003e2e4
?Unlock@?$CLockableFlexArray@VCStaticCritSec@@@@QAEXXZ 0x1003e318
?WbemMemAlloc@CWin32DefaultArena@@SAPAXK@Z 0x1003e324
?WbemMemFree@CWin32DefaultArena@@SAHPAX@Z 0x1003e320
?Write@CMemoryLog@@QAEXJ@Z 0x1003e2b0
BreakOnDbgAndRenterLoop 0x1003e310
EnableAllPrivileges 0x1003e344
GetMemLogObject 0x1003e224
WinPEKey 0x1003e2e8