repdrvfs.dll

v10.0.19041.3266 32-bit Windows NT Analyzed
Description
WMI Repository Driver
Authors
© Microsoft Corporation. All rights reserved.
File size
295.9 KB
Uploaded
2025-12-01 08:38
Views
47
SHA-256
cc0c02d584aa3e373675dbba07a5a518

Exported functions 8

ResetRepository #1 · 0x36310
RestoreWMIRepository #2 · 0x2b950
SalvageRepository #3 · 0x36380
VerifyRepository #4 · 0x34bc0
DllCanUnloadNow #5 · 0x380d0
DllGetClassObject #6 · 0x37fe0
DllRegisterServer #7 · 0x38180
DllUnregisterServer #8 · 0x382e0

Imported DLLs & functions 232

ChangeServiceConfigW 0x10043018
CloseServiceHandle 0x10043028
ControlService 0x10043004
EnumDependentServicesW 0x10043030
OpenSCManagerW 0x1004302c
OpenServiceW 0x10043014
QueryServiceConfigW 0x1004301c
QueryServiceStatus 0x10043024
RegCloseKey 0x10043010
RegCreateKeyExW 0x10043008
RegDeleteKeyExW 0x1004300c
RegOpenKeyExW 0x10043000
StartServiceW 0x10043020
AcquireSRWLockExclusive 0x100430fc
AcquireSRWLockShared 0x1004312c
CloseHandle 0x1004310c
CloseThreadpoolTimer 0x100430f8
CopyFileExW 0x10043064
CreateDirectoryW 0x10043154
CreateEventW 0x10043164
CreateFileW 0x100430dc
CreateMutexExW 0x10043128
CreateSemaphoreExW 0x100430a4
CreateThreadpoolTimer 0x10043118
CreateTimerQueueTimer 0x1004315c
DebugBreak 0x10043090
DeleteCriticalSection 0x10043130
DeleteFileW 0x10043104
DeleteTimerQueueTimer 0x1004306c
DisableThreadLibraryCalls 0x1004303c
EnterCriticalSection 0x100430b0
ExpandEnvironmentStringsW 0x100430c0
FindClose 0x10043050
FindFirstFileW 0x10043054
FindNextFileW 0x10043190
FlushFileBuffers 0x10043144
FormatMessageW 0x100430e8
FreeLibrary 0x10043080
GetComputerNameExW 0x10043188
GetCurrentProcess 0x1004307c
GetCurrentProcessId 0x10043134
GetCurrentThreadId 0x100430e0
GetFileAttributesExW 0x10043148
GetFileAttributesW 0x10043180
GetFileSizeEx 0x100430a0
GetLastError 0x100430ec
GetModuleFileNameA 0x1004309c
GetModuleFileNameW 0x10043038
GetModuleHandleExW 0x100430bc
GetModuleHandleW 0x1004313c
GetProcAddress 0x10043120
GetProcessHeap 0x10043138
GetProductInfo 0x1004316c
GetSystemDirectoryW 0x10043048
GetSystemTimeAsFileTime 0x10043070
GetTickCount 0x10043094
GetVersion 0x10043040
GetVersionExW 0x10043184
GetVolumePathNameW 0x10043178
HeapAlloc 0x1004311c
HeapFree 0x100430a8
HeapReAlloc 0x10043158
InitializeCriticalSectionAndSpinCount 0x100430c4
InitializeCriticalSectionEx 0x100430d0
IsDebuggerPresent 0x10043140
LCMapStringW 0x1004314c
LeaveCriticalSection 0x100430c8
LoadLibraryExW 0x10043060
LocalAlloc 0x1004317c
LocalFree 0x10043084
MoveFileExW 0x1004304c
OpenSemaphoreW 0x10043108
OutputDebugStringW 0x100430f4
QueryPerformanceCounter 0x100430b4
QueueUserWorkItem 0x10043174
ReadFile 0x10043098
ReleaseMutex 0x100430e4
ReleaseSemaphore 0x10043170
ReleaseSRWLockExclusive 0x100430f0
ReleaseSRWLockShared 0x10043114
ResetEvent 0x10043058
RtlCaptureStackBackTrace 0x1004318c
SetEndOfFile 0x100430cc
SetEvent 0x1004305c
SetFileAttributesW 0x10043168
SetFilePointerEx 0x10043124
SetLastError 0x100430ac
SetThreadpoolTimer 0x10043110
SetUnhandledExceptionFilter 0x10043078
Sleep 0x10043150
TerminateProcess 0x1004308c
TlsAlloc 0x10043088
TlsFree 0x10043068
TlsGetValue 0x10043074
TlsSetValue 0x10043160
UnhandledExceptionFilter 0x10043044
WaitForSingleObject 0x100430d8
WaitForSingleObjectEx 0x10043100
WaitForThreadpoolTimerCallbacks 0x100430d4
WriteFile 0x100430b8
__CxxFrameHandler3 0x100431f4
__dllonexit 0x1004324c
_amsg_exit 0x100431d4
_CxxThrowException 0x100431e4
_except_handler4_common 0x100431ec
_initterm 0x100431c8
_itow 0x10043200
_lock 0x10043208
_onexit 0x10043254
_purecall 0x1004323c
_ui64tow_s 0x1004320c
_unlock 0x10043228
_vsnprintf_s 0x1004322c
_vsnwprintf 0x10043244
_wcsicmp 0x10043218
_wcsnicmp 0x10043210
_XcptFilter 0x100431d8
??0exception@@QAE@ABQBD@Z 0x10043258
??0exception@@QAE@ABQBDH@Z 0x100431f0
??0exception@@QAE@ABV0@@Z 0x10043230
??0exception@@QAE@XZ 0x10043234
??1exception@@UAE@XZ 0x10043238
??1type_info@@UAE@XZ 0x10043250
?terminate@@YAXXZ 0x100431c4
?what@exception@@UBEPBDXZ 0x100431e8
free 0x100431d0
iswspace 0x10043214
malloc 0x100431cc
memcmp 0x100431f8
memcpy 0x100431e0
memcpy_s 0x10043240
memmove 0x100431dc
memmove_s 0x10043224
memset 0x1004325c
rand_s 0x10043248
strncmp 0x10043204
wcschr 0x10043220
wcsrchr 0x1004321c
wcsstr 0x100431fc
NtFsControlFile 0x1004326c
NtWaitForSingleObject 0x10043268
NtWriteFile 0x1004327c
RtlFillMemoryUlong 0x10043278
RtlNtStatusToDosError 0x10043264
WinSqmAddToStream 0x10043270
WinSqmIsOptedIn 0x10043274
CoCreateInstance 0x1004319c
CoInitializeEx 0x100431ac
CoSetProxyBlanket 0x100431a4
CoTaskMemAlloc 0x10043198
CoTaskMemFree 0x100431a8
StringFromGUID2 0x100431a0
SysFreeString 0x100431b8
VariantClear 0x100431bc
VariantInit 0x100431b4
_ThrowMemoryException_ 0x100433b0
??0CCritSec@@QAE@XZ 0x10043340
??0CEventLog@@QAE@PBGABU_GUID@@K@Z 0x100432b0
??0CFlexArray@@QAE@HH@Z 0x10043330
??0CInCritSec@@QAE@PAU_RTL_CRITICAL_SECTION@@@Z 0x100432d8
??0CInsertionString@@QAE@$$QAV0@@Z 0x100432c4
??0CInsertionString@@QAE@J@Z 0x1004335c
??0CInsertionString@@QAE@PBG@Z 0x100432cc
??0CInsertionString@@QAE@XZ 0x100432d0
??0CStaticCritSec@@QAE@XZ 0x10043354
??0CUnkInternal@@QAE@PAVCLifeControl@@@Z 0x1004339c
??0CWStringArray@@QAE@HH@Z 0x10043314
??0QL1_Parser@@QAE@PAVCGenLexSource@@@Z 0x100432fc
??0Registry@@QAE@PBGK@Z 0x1004336c
??0WString@@QAE@PBG@Z 0x10043300
??0WString@@QAE@XZ 0x100432c0
??0WString2@@QAE@PAGH@Z 0x10043290
??0WString2@@QAE@PBD@Z 0x100433a0
??0WString2@@QAE@PBG@Z 0x100432ec
??0WString2@@QAE@XZ 0x100432f0
??1?$CLockableFlexArray@VCStaticCritSec@@@@QAE@XZ 0x1004337c
??1CCritSec@@QAE@XZ 0x1004333c
??1CEventLog@@QAE@XZ 0x100432ac
??1CFlexArray@@QAE@XZ 0x1004332c
??1CInCritSec@@QAE@XZ 0x100432d4
??1CInsertionString@@QAE@XZ 0x100432c8
??1CStaticCritSec@@QAE@XZ 0x10043350
??1CUnkInternal@@UAE@XZ 0x10043398
??1CWStringArray@@QAE@XZ 0x100433b4
??1QL_LEVEL_1_RPN_EXPRESSION@@QAE@XZ 0x100432e0
??1QL1_Parser@@UAE@XZ 0x100432f8
??1Registry@@QAE@XZ 0x10043368
??1WString@@QAE@XZ 0x100432dc
??1WString2@@QAE@XZ 0x1004328c
??4WString@@QAEAAV0@ABV0@@Z 0x100432b8
??4WString@@QAEAAV0@PBG@Z 0x100432bc
??4WString2@@QAEAAV0@ABV0@@Z 0x100432e4
??4WString2@@QAEAAV0@PBG@Z 0x100432e8
??ACFlexArray@@QAEAAPAXH@Z 0x10043324
??ACWStringArray@@QBEPAGH@Z 0x10043334
??YWString@@QAEAAV0@PBG@Z 0x100432b4
??YWString2@@QAEAAV0@PBG@Z 0x10043288
?Add@CFlexArray@@QAEHPAX@Z 0x10043338
?Add@CWStringArray@@QAEHPBG@Z 0x1004330c
?AddRef@CUnkInternal@@UAGKXZ 0x10043390
?anyFailure@CStaticCritSec@@SGHXZ 0x100433a8
?Close@CEventLog@@QAEHXZ 0x100432a8
?CoGetClassObject@CWbemInstallObject@@SGJABU_GUID@@KPAU_COSERVERINFO@@0PAPAX@Z 0x10043358
?Empty@CFlexArray@@QAEXXZ 0x10043318
?GetArenaHeap@CWin32DefaultArena@@SGPAXXZ 0x1004334c
?GetAt@CFlexArray@@QBEPAXH@Z 0x10043328
?GetPersistentCfgValue@CPersistentConfig@@QAEHKAAK@Z 0x10043360
?GetRegistryPathCIMOM@CWbemInstallObject@@SGPBGXZ 0x10043294
?GetRepositoryFolder@CWbemInstallObject@@SGPBGXZ 0x10043298
?GetStr@Registry@@QAEHPBGPAPAG@Z 0x10043364
?GetStringAt@CPropertyName@@QBEPBGJ@Z 0x10043304
?InternalRelease@CUnkInternal@@QAEKXZ 0x100433ac
?IsOffline@CWbemInstallObject@@SG_NXZ 0x1004329c
?Lock@?$CLockableFlexArray@VCStaticCritSec@@@@QAEXXZ 0x10043374
?Open@CEventLog@@QAEHXZ 0x100432a4
?Parse@QL1_Parser@@QAEHPAPAUQL_LEVEL_1_RPN_EXPRESSION@@@Z 0x100432f4
?QueryInterface@CUnkInternal@@UAGJABU_GUID@@PAPAX@Z 0x10043394
?Release@CUnkInternal@@UAGKXZ 0x1004338c
?RemoveAt@CFlexArray@@QAEHH@Z 0x1004331c
?RemoveAt@CWStringArray@@QAEHH@Z 0x10043308
?Report@CEventLog@@QAEHGABU_EVENT_DESCRIPTOR@@VCInsertionString@@111111111@Z 0x100432a0
?SetAt@CFlexArray@@QAEXHPAX@Z 0x10043320
?SetFailure@CStaticCritSec@@SGXXZ 0x10043388
?Transform@SHA256@@SGXPAXIQAE@Z 0x10043344
?Unlock@?$CLockableFlexArray@VCStaticCritSec@@@@QAEXXZ 0x10043378
?WbemMemAlloc@CWin32DefaultArena@@SAPAXK@Z 0x10043384
?WbemMemFree@CWin32DefaultArena@@SAHPAX@Z 0x10043380
?Write@CMemoryLog@@QAEXJ@Z 0x10043310
BreakOnDbgAndRenterLoop 0x10043370
EnableAllPrivileges 0x100433a4
GetMemLogObject 0x10043284
WinPEKey 0x10043348