pdh.dll

v10.0.19041.5794 32-bit Windows NT Analyzed
Description
Windows Performance Data Helper DLL
Authors
© Microsoft Corporation. All rights reserved.
File size
260.5 KB
Uploaded
2025-12-01 08:02
Views
101
SHA-256
479c248f379b40fc91ffc618637b8b3b

Exported functions 119

PdhAddCounterA #1 · 0x1c3f0
PdhAddCounterW #2 · 0x79b0
PdhAddEnglishCounterA #3 · 0x1c490
PdhAddEnglishCounterW #4 · 0x1c4b0
PdhAddRelogCounter #5 · 0x35790
PdhBindInputDataSourceA #6 · 0x216a0
PdhBindInputDataSourceW #7 · 0x217b0
PdhBrowseCountersA #8 · 0x3a6d0
PdhBrowseCountersHA #9 · 0x3a720
PdhBrowseCountersHW #10 · 0x3a770
PdhBrowseCountersW #11 · 0x3a7c0
PdhCalculateCounterFromRawValue #12 · 0x18810
PdhCloseLog #13 · 0x21a20
PdhCloseQuery #14 · 0x1c4d0
PdhCollectQueryData #15 · 0x7e60
PdhCollectQueryDataEx #16 · 0x1c640
PdhCollectQueryDataWithTime #17 · 0x1c800
PdhComputeCounterStatistics #18 · 0x188e0
PdhConnectMachineA #19 · 0x37c40
PdhConnectMachineW #20 · 0x37d40
PdhCreateSQLTablesA #21 · 0x2cbc0
PdhCreateSQLTablesW #22 · 0x2cc30
PdhEnumLogSetNamesA #23 · 0x2cc90
PdhEnumLogSetNamesW #24 · 0x2cd30
PdhEnumMachinesA #25 · 0x37e00
PdhEnumMachinesHA #26 · 0x37ec0
PdhEnumMachinesHW #27 · 0x37f50
PdhEnumMachinesW #28 · 0x37fe0
PdhEnumObjectItemsA #29 · 0x380c0
PdhEnumObjectItemsHA #30 · 0x381c0
PdhEnumObjectItemsHW #31 · 0x383b0
PdhEnumObjectItemsW #32 · 0x38540
PdhEnumObjectsA #33 · 0x38660
PdhEnumObjectsHA #34 · 0x38720
PdhEnumObjectsHW #35 · 0x38840
PdhEnumObjectsW #36 · 0x38920
PdhExpandCounterPathA #37 · 0x3b4f0
PdhExpandCounterPathW #38 · 0x3b520
PdhExpandWildCardPathA #39 · 0x3b540
PdhExpandWildCardPathHA #40 · 0x3b630
PdhExpandWildCardPathHW #41 · 0x3b6f0
PdhExpandWildCardPathW #42 · 0x3b780
PdhFormatFromRawValue #43 · 0x1c870
PdhGetCounterInfoA #44 · 0x189b0
PdhGetCounterInfoW #45 · 0x18a00
PdhGetCounterTimeBase #46 · 0x18a50
PdhGetDataSourceTimeRangeA #47 · 0x21b60
PdhGetDataSourceTimeRangeH #48 · 0x21c50
PdhGetDataSourceTimeRangeW #49 · 0x21db0
PdhGetDefaultPerfCounterA #50 · 0x38a00
PdhGetDefaultPerfCounterHA #51 · 0x38a60
PdhGetDefaultPerfCounterHW #52 · 0x38a90
PdhGetDefaultPerfCounterW #53 · 0x38ac0
PdhGetDefaultPerfObjectA #54 · 0x38b20
PdhGetDefaultPerfObjectHA #55 · 0x38b70
PdhGetDefaultPerfObjectHW #56 · 0x38ba0
PdhGetDefaultPerfObjectW #57 · 0x38c00
PdhGetDllVersion #58 · 0x1c910
PdhGetExplainText #59 · 0x38cc0
PdhGetFormattedCounterArrayA #60 · 0x18af0
PdhGetFormattedCounterArrayW #61 · 0x18b80
PdhGetFormattedCounterValue #62 · 0x7ed0
PdhGetLogFileSize #63 · 0x21e60
PdhGetLogFileTypeW #64 · 0x21ed0
PdhGetLogSetGUID #65 · 0x21fb0
PdhGetRawCounterArrayA #66 · 0x18c10
PdhGetRawCounterArrayW #67 · 0x18ca0
PdhGetRawCounterValue #68 · 0x18d30
PdhIsRealTimeQuery #69 · 0x1c930
PdhLookupPerfIndexByNameA #70 · 0x1a180
PdhLookupPerfIndexByNameW #71 · 0x1a320
PdhLookupPerfNameByIndexA #72 · 0x1a460
PdhLookupPerfNameByIndexW #73 · 0x1a5d0
PdhMakeCounterPathA #74 · 0x38d50
PdhMakeCounterPathW #75 · 0x39140
PdhOpenLogA #76 · 0x22060
PdhOpenLogW #77 · 0x22170
PdhOpenQuery #78 · 0x6ea0
PdhOpenQueryA #79 · 0x1c980
PdhOpenQueryH #80 · 0x1ca10
PdhOpenQueryW #81 · 0x6ea0
PdhParseCounterPathA #82 · 0x395a0
PdhParseCounterPathW #83 · 0x39970
PdhParseInstanceNameA #84 · 0x39d60
PdhParseInstanceNameW #85 · 0x39f40
PdhReadRawLogRecord #86 · 0x22550
PdhRelogW #87 · 0x358c0
PdhRemoveCounter #88 · 0x1cb50
PdhResetRelogCounterValues #89 · 0x35df0
PdhSelectDataSourceA #90 · 0x3a810
PdhSelectDataSourceW #91 · 0x3a860
PdhSetCounterScaleFactor #92 · 0x18e40
PdhSetCounterValue #93 · 0x35f70
PdhSetDefaultRealTimeDataSource #94 · 0x1cc00
PdhSetLogSetRunID #95 · 0x225e0
PdhSetQueryTimeRange #96 · 0x1cc40
PdhTranslate009CounterW #97 · 0x1cd00
PdhTranslateLocaleCounterW #98 · 0x1cd80
PdhUpdateLogA #99 · 0x22640
PdhUpdateLogFileCatalog #100 · 0x226c0
PdhUpdateLogW #101 · 0x22730
PdhValidatePathA #102 · 0x3a140
PdhValidatePathExA #103 · 0x3a160
PdhValidatePathExW #104 · 0x3a1f0
PdhValidatePathW #105 · 0x3a640
PdhVbAddCounter #106 · 0x1f340
PdhVbCreateCounterPathList #107 · 0x1f3a0
PdhVbGetCounterPathElements #108 · 0x1f560
PdhVbGetCounterPathFromList #109 · 0x1f700
PdhVbGetDoubleCounterValue #110 · 0x1f8c0
PdhVbGetLogFileSize #111 · 0x1f910
PdhVbGetOneCounterPath #112 · 0x1f970
PdhVbIsGoodStatus #113 · 0x1fa10
PdhVbOpenLog #114 · 0x1fa40
PdhVbOpenQuery #115 · 0x1fa50
PdhVbUpdateLog #116 · 0x1fa90
PdhVerifySQLDBA #117 · 0x2cdb0
PdhVerifySQLDBW #118 · 0x2ce20
PdhWriteRelogSample #119 · 0x36100

Imported DLLs & functions 152

DebugBreak 0x1003e00c
IsDebuggerPresent 0x1003e010
OutputDebugStringW 0x1003e014
GetLastError 0x1003e028
SetErrorMode 0x1003e01c
SetLastError 0x1003e020
SetUnhandledExceptionFilter 0x1003e024
UnhandledExceptionFilter 0x1003e02c
CreateFileW 0x1003e054
FileTimeToLocalFileTime 0x1003e038
FlushFileBuffers 0x1003e040
GetFileAttributesW 0x1003e034
GetFileSize 0x1003e03c
GetFileSizeEx 0x1003e048
ReadFile 0x1003e050
SetFilePointer 0x1003e04c
WriteFile 0x1003e044
CloseHandle 0x1003e05c
GetProcessHeap 0x1003e06c
HeapAlloc 0x1003e064
HeapFree 0x1003e068
InitializeSListHead 0x1003e074
DisableThreadLibraryCalls 0x1003e084
FreeLibrary 0x1003e07c
GetModuleFileNameA 0x1003e080
GetModuleHandleExW 0x1003e08c
GetModuleHandleW 0x1003e094
GetProcAddress 0x1003e090
LoadLibraryExW 0x1003e088
FormatMessageW 0x1003e09c
GetThreadPreferredUILanguages 0x1003e0a0
CreateThread 0x1003e0b4
GetCurrentProcess 0x1003e0bc
GetCurrentProcessId 0x1003e0b0
GetCurrentThreadId 0x1003e0b8
TerminateProcess 0x1003e0c0
IsProcessorFeaturePresent 0x1003e0c8
QueryPerformanceCounter 0x1003e0d0
RegCloseKey 0x1003e0e0
RegOpenKeyExW 0x1003e0d8
RegQueryValueExW 0x1003e0dc
RegConnectRegistryW 0x1003e0e8
CompareStringOrdinal 0x1003e0f8
MultiByteToWideChar 0x1003e0f0
WideCharToMultiByte 0x1003e0f4
AcquireSRWLockExclusive 0x1003e118
AcquireSRWLockShared 0x1003e134
CreateEventW 0x1003e10c
CreateMutexExW 0x1003e108
CreateSemaphoreExW 0x1003e100
DeleteCriticalSection 0x1003e124
EnterCriticalSection 0x1003e12c
InitializeCriticalSectionEx 0x1003e128
LeaveCriticalSection 0x1003e104
OpenSemaphoreW 0x1003e11c
ReleaseMutex 0x1003e140
ReleaseSemaphore 0x1003e13c
ReleaseSRWLockExclusive 0x1003e110
ReleaseSRWLockShared 0x1003e138
SetEvent 0x1003e114
WaitForSingleObject 0x1003e120
WaitForSingleObjectEx 0x1003e130
InitOnceExecuteOnce 0x1003e150
SleepConditionVariableSRW 0x1003e14c
WakeConditionVariable 0x1003e148
GetComputerNameExW 0x1003e15c
GetLocalTime 0x1003e164
GetSystemTimeAsFileTime 0x1003e158
GetTickCount64 0x1003e160
CloseThreadpoolTimer 0x1003e174
CreateThreadpoolTimer 0x1003e16c
SetThreadpoolTimer 0x1003e178
WaitForThreadpoolTimerCallbacks 0x1003e170
FileTimeToSystemTime 0x1003e184
GetTimeZoneInformation 0x1003e188
SystemTimeToFileTime 0x1003e180
__CxxFrameHandler3 0x1003e220
_CxxThrowException 0x1003e228
_except_handler4_common 0x1003e224
_o___std_exception_copy 0x1003e244
_o___std_exception_destroy 0x1003e240
_o___std_type_info_destroy_list 0x1003e23c
_o___stdio_common_vsprintf 0x1003e238
_o___stdio_common_vswprintf 0x1003e234
_o__callnewh 0x1003e190
_o__cexit 0x1003e194
_o__configure_narrow_argv 0x1003e198
_o__crt_atexit 0x1003e19c
_o__errno 0x1003e1a0
_o__execute_onexit_table 0x1003e1a4
_o__initialize_narrow_environment 0x1003e1a8
_o__initialize_onexit_table 0x1003e1ac
_o__invalid_parameter_noinfo 0x1003e1b0
_o__itow 0x1003e1b4
_o__ltoa_s 0x1003e1b8
_o__ltow_s 0x1003e1bc
_o__purecall 0x1003e1c0
_o__register_onexit_function 0x1003e1c4
_o__seh_filter_dll 0x1003e1c8
_o__strnicmp 0x1003e1d0
_o__ultow_s 0x1003e1d4
_o__wcsnicmp 0x1003e1d8
_o__wfopen 0x1003e1dc
_o__wfullpath 0x1003e1e0
_o__wtof 0x1003e1e4
_o__wtoi 0x1003e1e8
_o_atof 0x1003e1ec
_o_atol 0x1003e1f0
_o_fclose 0x1003e1f4
_o_feof 0x1003e1f8
_o_ferror 0x1003e1fc
_o_fgets 0x1003e200
_o_free 0x1003e204
_o_malloc 0x1003e208
_o_qsort 0x1003e20c
_o_qsort_s 0x1003e210
_o_rewind 0x1003e214
_o_wcstol 0x1003e218
_o_wcstoul 0x1003e21c
memcmp 0x1003e248
memcpy 0x1003e24c
memmove 0x1003e1cc
strstr 0x1003e230
wcschr 0x1003e22c
_initterm 0x1003e258
_initterm_e 0x1003e254
memset 0x1003e260
wcsnlen 0x1003e264
CloseTrace 0x1003e27c
OpenTraceW 0x1003e274
ProcessTrace 0x1003e278
ControlTraceW 0x1003e284
StartTraceW 0x1003e288
DeregisterEventSource 0x1003e290
RegisterEventSourceW 0x1003e298
ReportEventW 0x1003e294
PerfAddCounters 0x1003e2a4
PerfCloseQueryHandle 0x1003e2b4
PerfDeleteCounters 0x1003e2b0
PerfEnumerateCounterSet 0x1003e2ac
PerfEnumerateCounterSetInstances 0x1003e2a0
PerfOpenQueryHandle 0x1003e2bc
PerfQueryCounterData 0x1003e2b8
PerfQueryCounterInfo 0x1003e2a8
PerfQueryCounterSetRegistrationInfo 0x1003e2c0
EtwNotificationRegister 0x1003e2cc
EtwNotificationUnregister 0x1003e2c8
RtlNtStatusToDosError 0x1003e2d0
UuidCreate 0x1003e004
UuidFromStringW 0x1003e000