repdrvfs.dll

v10.0.19041.5794 32-bit Windows NT Analyzed
Description
WMI Repository Driver
Authors
© Microsoft Corporation. All rights reserved.
File size
317.5 KB
Uploaded
2025-12-01 08:33
Views
42
SHA-256
5cb3f8edd1eaaddad0612420772efbb2

Exported functions 8

ResetRepository #1 · 0x40370
RestoreWMIRepository #2 · 0x3d0f0
SalvageRepository #3 · 0x403e0
VerifyRepository #4 · 0x40e60
DllCanUnloadNow #5 · 0x5560
DllGetClassObject #6 · 0x15240
DllRegisterServer #7 · 0x42660
DllUnregisterServer #8 · 0x427c0

Imported DLLs & functions 242

CoCreateInstance 0x1004a010
CoInitializeEx 0x1004a004
CoSetProxyBlanket 0x1004a00c
CoTaskMemAlloc 0x1004a014
CoTaskMemFree 0x1004a000
StringFromGUID2 0x1004a008
DebugBreak 0x1004a01c
IsDebuggerPresent 0x1004a020
OutputDebugStringW 0x1004a024
DelayLoadFailureHook 0x1004a02c
ResolveDelayLoadedAPI 0x1004a034
GetLastError 0x1004a048
SetLastError 0x1004a040
SetUnhandledExceptionFilter 0x1004a044
UnhandledExceptionFilter 0x1004a03c
CreateDirectoryW 0x1004a058
CreateFileW 0x1004a054
DeleteFileW 0x1004a068
FindClose 0x1004a078
FindFirstFileW 0x1004a060
FindNextFileW 0x1004a06c
FlushFileBuffers 0x1004a070
GetFileAttributesExW 0x1004a084
GetFileAttributesW 0x1004a07c
GetFileSizeEx 0x1004a05c
GetVolumePathNameW 0x1004a074
ReadFile 0x1004a064
SetEndOfFile 0x1004a08c
SetFileAttributesW 0x1004a080
SetFilePointerEx 0x1004a088
WriteFile 0x1004a050
CopyFileExW 0x1004a094
MoveFileExW 0x1004a098
CloseHandle 0x1004a0a0
GetProcessHeap 0x1004a0b4
HeapAlloc 0x1004a0a8
HeapFree 0x1004a0b0
HeapReAlloc 0x1004a0ac
LocalAlloc 0x1004a0c0
LocalFree 0x1004a0bc
DisableThreadLibraryCalls 0x1004a0c8
FreeLibrary 0x1004a0e0
GetModuleFileNameA 0x1004a0d8
GetModuleFileNameW 0x1004a0cc
GetModuleHandleExW 0x1004a0dc
GetModuleHandleW 0x1004a0e4
GetProcAddress 0x1004a0d0
LoadLibraryExW 0x1004a0d4
FormatMessageW 0x1004a0ec
LCMapStringW 0x1004a0f0
ExpandEnvironmentStringsW 0x1004a0f8
GetCurrentProcess 0x1004a11c
GetCurrentProcessId 0x1004a10c
GetCurrentThreadId 0x1004a100
TerminateProcess 0x1004a118
TlsAlloc 0x1004a114
TlsFree 0x1004a108
TlsGetValue 0x1004a104
TlsSetValue 0x1004a110
QueryPerformanceCounter 0x1004a124
RegCloseKey 0x1004a130
RegCreateKeyExW 0x1004a138
RegDeleteKeyExW 0x1004a134
RegOpenKeyExW 0x1004a12c
RtlCaptureStackBackTrace 0x1004a140
AcquireSRWLockExclusive 0x1004a148
AcquireSRWLockShared 0x1004a188
CreateEventW 0x1004a184
CreateMutexExW 0x1004a16c
CreateSemaphoreExW 0x1004a178
DeleteCriticalSection 0x1004a190
EnterCriticalSection 0x1004a174
InitializeCriticalSectionAndSpinCount 0x1004a160
InitializeCriticalSectionEx 0x1004a158
LeaveCriticalSection 0x1004a15c
OpenSemaphoreW 0x1004a164
ReleaseMutex 0x1004a150
ReleaseSemaphore 0x1004a170
ReleaseSRWLockExclusive 0x1004a14c
ReleaseSRWLockShared 0x1004a18c
ResetEvent 0x1004a17c
SetEvent 0x1004a180
WaitForSingleObject 0x1004a154
WaitForSingleObjectEx 0x1004a168
GetComputerNameExW 0x1004a1a0
GetSystemDirectoryW 0x1004a1a4
GetSystemTimeAsFileTime 0x1004a1b4
GetTickCount 0x1004a1a8
GetVersion 0x1004a1ac
GetVersionExW 0x1004a1b0
GetProductInfo 0x1004a1bc
CloseThreadpoolTimer 0x1004a1cc
CreateThreadpoolTimer 0x1004a1d0
SetThreadpoolTimer 0x1004a1c8
WaitForThreadpoolTimerCallbacks 0x1004a1c4
CreateTimerQueueTimer 0x1004a1d8
DeleteTimerQueueTimer 0x1004a1dc
QueueUserWorkItem 0x1004a1e0
EnumDependentServicesW 0x1004a1e8
CloseServiceHandle 0x1004a1f4
OpenSCManagerW 0x1004a1f8
OpenServiceW 0x1004a1fc
StartServiceW 0x1004a1f0
ChangeServiceConfigW 0x1004a204
QueryServiceConfigW 0x1004a208
ControlService 0x1004a214
QueryServiceStatus 0x1004a210
__CxxFrameHandler3 0x1004a224
__dllonexit 0x1004a2b0
_amsg_exit 0x1004a234
_CxxThrowException 0x1004a280
_except_handler4_common 0x1004a274
_initterm 0x1004a258
_itow 0x1004a22c
_lock 0x1004a284
_onexit 0x1004a288
_purecall 0x1004a29c
_ui64tow_s 0x1004a240
_unlock 0x1004a2ac
_vsnprintf_s 0x1004a28c
_vsnwprintf 0x1004a2a4
_wcsicmp 0x1004a260
_wcsnicmp 0x1004a248
_XcptFilter 0x1004a230
??0exception@@QAE@ABQBD@Z 0x1004a228
??0exception@@QAE@ABQBDH@Z 0x1004a238
??0exception@@QAE@ABV0@@Z 0x1004a290
??0exception@@QAE@XZ 0x1004a294
??1exception@@UAE@XZ 0x1004a298
??1type_info@@UAE@XZ 0x1004a26c
?terminate@@YAXXZ 0x1004a264
?what@exception@@UBEPBDXZ 0x1004a244
free 0x1004a24c
iswspace 0x1004a250
malloc 0x1004a254
memcmp 0x1004a270
memcpy 0x1004a25c
memcpy_s 0x1004a2a0
memmove 0x1004a220
memmove_s 0x1004a27c
memset 0x1004a2b4
rand_s 0x1004a2a8
strncmp 0x1004a23c
wcschr 0x1004a278
wcsrchr 0x1004a268
wcsstr 0x1004a21c
NtFsControlFile 0x1004a2c4
NtWaitForSingleObject 0x1004a2cc
NtWriteFile 0x1004a2d4
RtlFillMemoryUlong 0x1004a2c8
RtlNtStatusToDosError 0x1004a2d0
WinSqmAddToStream 0x1004a2c0
WinSqmIsOptedIn 0x1004a2bc
_ThrowMemoryException_ 0x1004a430
??0?$CLockableFlexArray@VCStaticCritSec@@@@QAE@XZ 0x1004a2f0
??0CCritSec@@QAE@XZ 0x1004a330
??0CEventLog@@QAE@PBGABU_GUID@@K@Z 0x1004a3dc
??0CFlexArray@@QAE@HH@Z 0x1004a350
??0CInCritSec@@QAE@PAU_RTL_CRITICAL_SECTION@@@Z 0x1004a3b0
??0CInsertionString@@QAE@$$QAV0@@Z 0x1004a3c8
??0CInsertionString@@QAE@J@Z 0x1004a314
??0CInsertionString@@QAE@PBG@Z 0x1004a3c0
??0CInsertionString@@QAE@XZ 0x1004a3bc
??0CStaticCritSec@@QAE@XZ 0x1004a31c
??0CUnkInternal@@QAE@PAVCLifeControl@@@Z 0x1004a404
??0CWStringArray@@QAE@HH@Z 0x1004a418
??0QL1_Parser@@QAE@PAVCGenLexSource@@@Z 0x1004a380
??0Registry@@QAE@PBGK@Z 0x1004a304
??0WString@@QAE@ABV0@@Z 0x1004a3a0
??0WString@@QAE@PBG@Z 0x1004a37c
??0WString@@QAE@XZ 0x1004a3cc
??0WString2@@QAE@PAGH@Z 0x1004a420
??0WString2@@QAE@PBD@Z 0x1004a408
??0WString2@@QAE@PBG@Z 0x1004a390
??0WString2@@QAE@XZ 0x1004a38c
??1?$CLockableFlexArray@VCStaticCritSec@@@@QAE@XZ 0x1004a2f4
??1CCritSec@@QAE@XZ 0x1004a334
??1CEventLog@@QAE@XZ 0x1004a3e0
??1CFlexArray@@QAE@XZ 0x1004a354
??1CInCritSec@@QAE@XZ 0x1004a3b4
??1CInsertionString@@QAE@XZ 0x1004a3c4
??1CStaticCritSec@@QAE@XZ 0x1004a320
??1CUnkInternal@@UAE@XZ 0x1004a400
??1CWStringArray@@QAE@XZ 0x1004a370
??1QL_LEVEL_1_RPN_EXPRESSION@@QAE@XZ 0x1004a39c
??1QL1_Parser@@UAE@XZ 0x1004a384
??1Registry@@QAE@XZ 0x1004a308
??1WString@@QAE@XZ 0x1004a3a4
??1WString2@@QAE@XZ 0x1004a424
??4WString@@QAEAAV0@ABV0@@Z 0x1004a3d4
??4WString@@QAEAAV0@PBG@Z 0x1004a3d0
??4WString2@@QAEAAV0@ABV0@@Z 0x1004a398
??4WString2@@QAEAAV0@PBG@Z 0x1004a394
??ACFlexArray@@QAEAAPAXH@Z 0x1004a35c
??ACWStringArray@@QBEPAGH@Z 0x1004a340
??BWString@@QAEPAGXZ 0x1004a3ac
??BWString@@QBEPBGXZ 0x1004a3a8
??BWString2@@QAEPAGXZ 0x1004a3b8
??YWString@@QAEAAV0@PBG@Z 0x1004a3d8
??YWString2@@QAEAAV0@PBG@Z 0x1004a428
?Add@CFlexArray@@QAEHPAX@Z 0x1004a338
?Add@CWStringArray@@QAEHPBG@Z 0x1004a374
?AddRef@CUnkInternal@@UAGKXZ 0x1004a36c
?anyFailure@CStaticCritSec@@SGHXZ 0x1004a414
?Close@CEventLog@@QAEHXZ 0x1004a3e4
?CoGetClassObject@CWbemInstallObject@@SGJABU_GUID@@KPAU_COSERVERINFO@@0PAPAX@Z 0x1004a318
?Empty@CFlexArray@@QAEXXZ 0x1004a368
?GetArenaHeap@CWin32DefaultArena@@SGPAXXZ 0x1004a324
?GetAt@CFlexArray@@QBEPAXH@Z 0x1004a358
?GetPersistentCfgValue@CPersistentConfig@@QAEHKAAK@Z 0x1004a310
?GetRegistryPathCIMOM@CWbemInstallObject@@SGPBGXZ 0x1004a410
?GetRepositoryFolder@CWbemInstallObject@@SGPBGXZ 0x1004a3f4
?GetStr@Registry@@QAEHPBGPAPAG@Z 0x1004a30c
?GetStringAt@CPropertyName@@QBEPBGJ@Z 0x1004a378
?GetUnknown@CUnkInternal@@QAEPAUIUnknown@@XZ 0x1004a3fc
?InternalAddRef@CUnkInternal@@QAEKXZ 0x1004a2e0
?InternalRelease@CUnkInternal@@QAEKXZ 0x1004a41c
?IsOffline@CWbemInstallObject@@SG_NXZ 0x1004a3f0
?Length@WString@@QBEHXZ 0x1004a348
?Length@WString2@@QBEHXZ 0x1004a34c
?Lock@?$CLockableFlexArray@VCStaticCritSec@@@@QAEXXZ 0x1004a2fc
?Open@CEventLog@@QAEHXZ 0x1004a3e8
?Parse@QL1_Parser@@QAEHPAPAUQL_LEVEL_1_RPN_EXPRESSION@@@Z 0x1004a388
?QueryInterface@CUnkInternal@@UAGJABU_GUID@@PAPAX@Z 0x1004a3f8
?Release@CUnkInternal@@UAGKXZ 0x1004a2dc
?RemoveAt@CFlexArray@@QAEHH@Z 0x1004a364
?RemoveAt@CWStringArray@@QAEHH@Z 0x1004a438
?Report@CEventLog@@QAEHGABU_EVENT_DESCRIPTOR@@VCInsertionString@@111111111@Z 0x1004a3ec
?SetAt@CFlexArray@@QAEXHPAX@Z 0x1004a360
?SetFailure@CStaticCritSec@@SGXXZ 0x1004a2e4
?Size@CFlexArray@@QBEHXZ 0x1004a33c
?Size@CWStringArray@@QBEHXZ 0x1004a344
?Transform@SHA256@@SGXPAXIQAE@Z 0x1004a32c
?Unlock@?$CLockableFlexArray@VCStaticCritSec@@@@QAEXXZ 0x1004a2f8
?WbemMemAlloc@CWin32DefaultArena@@SAPAXK@Z 0x1004a2e8
?WbemMemFree@CWin32DefaultArena@@SAHPAX@Z 0x1004a2ec
?Write@CMemoryLog@@QAEXJ@Z 0x1004a434
BreakOnDbgAndRenterLoop 0x1004a300
EnableAllPrivileges 0x1004a40c
GetMemLogObject 0x1004a42c
WinPEKey 0x1004a328