Windows XP DLL File Information - pdh.dll |
The following DLL report was generated by automatic DLL script that scanned and loaded all DLL files in the system32 directory of Windows XP, extracted the information from them, and then saved it into HTML reports. If you want to view a report of another DLL, go to the main page of this Web site.
General Information
File Description: | Windows Performance Data Helper DLL |
File Version: | 5.1.2600.5512 (xpsp.080413-2105) |
Company: | Microsoft Corporation |
Product Name: | Microsoft Windows Operating System |
DLL popularity | Very Low - 1 other DLL files in system32 directory are statically linked to this file. |
File Size: | 277 KB |
Total Number of Exported Functions: | 158 |
Total Number of Exported Functions With Names: | 158 |
Section Headers
Name | Virtual Address | Raw Data Size | % of File | Characteristics | Section Contains... |
---|---|---|---|---|---|
.text | 0x00001000 | 253,952 Bytes | 89.4% | Read, Execute | Code |
.data | 0x0003f000 | 1,536 Bytes | 0.5% | Write, Read | Initialized Data |
.rsrc | 0x0004f000 | 16,384 Bytes | 5.8% | Read | Initialized Data |
.reloc | 0x00053000 | 11,264 Bytes | 4.0% | Read, Discardable | Initialized Data |
Static Linking
pdh.dll is statically linked to the following files:ADVAPI32.dll
comdlg32.dll
CRYPT32.dll
GDI32.dll
KERNEL32.dll
msvcrt.dll
ntdll.dll
ODBC32.dll
odbcbcp.dll
ole32.dll
OLEAUT32.dll
RPCRT4.dll
SHLWAPI.dll
USER32.dll
This means that when pdh.dll is loaded, the above files are automatically loaded too. If one of these files is corrupted or missing, pdh.dll won't be loaded.
List of files that are statically linked to pdh.dll
smlogcfg.dll
This means that when one of the above files is loaded, pdh.dll will be loaded too. (The opposite of the previous 'Static Linking' section)
General Resources Information
Resource Type | Number of Items | Total Size | % of File |
---|---|---|---|
Icons | 0 | 0 Bytes | 0.0% |
Animated Icons | 0 | 0 Bytes | 0.0% |
Cursors | 0 | 0 Bytes | 0.0% |
Animated Cursors | 0 | 0 Bytes | 0.0% |
Bitmaps | 0 | 0 Bytes | 0.0% |
AVI Files | 0 | 0 Bytes | 0.0% |
Dialog-Boxes | 5 | 3,192 Bytes | 1.1% |
HTML Related Files | 0 | 0 Bytes | 0.0% |
Menus | 0 | 0 Bytes | 0.0% |
Strings | 24 | 930 Bytes | 0.3% |
Type Libraries | 0 | 0 Bytes | 0.0% |
Manifest | 0 | 0 Bytes | 0.0% |
All Others | 2 | 11,176 Bytes | 3.9% |
Total | 31 | 15,298 Bytes | 5.4% |
Icons in this file
No icons found in this file
Cursors in this file
No cursors found in this file
Dialog-boxes list (up to 200 dialogs)
In the following section, you can find the captions of dialog-boxes stored in this DLL. The list is currently limited to 200 dialogs.ID | Dialog Caption |
---|---|
100 | Browse Performance Counters |
101 | Browse Performance Counters |
102 | Data Source |
103 | Explain Text |
104 | Browse Performance Objects |
String resources in this dll (up to 200 strings)
String ID | String Text |
---|---|
10001 | Novice |
10002 | Advanced |
10003 | Expert |
10004 | Wizard |
10005 | Unable to connect to machine |
10006 | <No Objects> |
10007 | <No Counters> |
10008 | <No Instances> |
10010 | Close |
10012 | Cancel |
10013 | Machine is not in log file. |
10014 | Help is not yet available. |
10015 | Select Log File |
10016 | Log Files (*.blg, *.csv, *.tsv) |
10017 | Binary Log Files (*.blg) |
10018 | Text Files (Comma delimited) (*.csv) |
10019 | Text Files (Tab delimited) (*.tsv) |
10020 | Perfmon Log Files (*.log) |
10021 | All Log Files (*.blg, *.csv, *.tsv, *.log) |
10022 | All Files (*.*) |
10023 | Performance Monitor File |
12001 | <Default> |
COM Classes/Interfaces
There is no type library in this file with COM classes/interfaces information
Exported Functions List
The following functions are exported by this dll:PdhAdd009CounterA | PdhAdd009CounterW | PdhAddCounterA |
PdhAddCounterW | PdhBindInputDataSourceA | PdhBindInputDataSourceW |
PdhBrowseCountersA | PdhBrowseCountersHA | PdhBrowseCountersHW |
PdhBrowseCountersW | PdhCalculateCounterFromRawValue | PdhCloseLog |
PdhCloseQuery | PdhCollectQueryData | PdhCollectQueryDataEx |
PdhComputeCounterStatistics | PdhConnectMachineA | PdhConnectMachineW |
PdhCreateSQLTablesA | PdhCreateSQLTablesW | PdhEnumLogSetNamesA |
PdhEnumLogSetNamesW | PdhEnumMachinesA | PdhEnumMachinesHA |
PdhEnumMachinesHW | PdhEnumMachinesW | PdhEnumObjectItemsA |
PdhEnumObjectItemsHA | PdhEnumObjectItemsHW | PdhEnumObjectItemsW |
PdhEnumObjectsA | PdhEnumObjectsHA | PdhEnumObjectsHW |
PdhEnumObjectsW | PdhExpandCounterPathA | PdhExpandCounterPathW |
PdhExpandWildCardPathA | PdhExpandWildCardPathHA | PdhExpandWildCardPathHW |
PdhExpandWildCardPathW | PdhFormatFromRawValue | PdhGetCounterInfoA |
PdhGetCounterInfoW | PdhGetCounterTimeBase | PdhGetDataSourceTimeRangeA |
PdhGetDataSourceTimeRangeH | PdhGetDataSourceTimeRangeW | PdhGetDefaultPerfCounterA |
PdhGetDefaultPerfCounterHA | PdhGetDefaultPerfCounterHW | PdhGetDefaultPerfCounterW |
PdhGetDefaultPerfObjectA | PdhGetDefaultPerfObjectHA | PdhGetDefaultPerfObjectHW |
PdhGetDefaultPerfObjectW | PdhGetDllVersion | PdhGetFormattedCounterArrayA |
PdhGetFormattedCounterArrayW | PdhGetFormattedCounterValue | PdhGetLogFileSize |
PdhGetLogFileTypeA | PdhGetLogFileTypeW | PdhGetLogSetGUID |
PdhGetRawCounterArrayA | PdhGetRawCounterArrayW | PdhGetRawCounterValue |
PdhIsRealTimeQuery | PdhListLogFileHeaderA | PdhListLogFileHeaderW |
PdhLogServiceCommandA | PdhLogServiceCommandW | PdhLogServiceControlA |
PdhLogServiceControlW | PdhLookupPerfIndexByNameA | PdhLookupPerfIndexByNameW |
PdhLookupPerfNameByIndexA | PdhLookupPerfNameByIndexW | PdhMakeCounterPathA |
PdhMakeCounterPathW | PdhOpenLogA | PdhOpenLogW |
PdhOpenQuery | PdhOpenQueryA | PdhOpenQueryH |
PdhOpenQueryW | PdhParseCounterPathA | PdhParseCounterPathW |
PdhParseInstanceNameA | PdhParseInstanceNameW | PdhPlaAddItemA |
PdhPlaAddItemW | PdhPlaCreateA | PdhPlaCreateW |
PdhPlaDeleteA | PdhPlaDeleteW | PdhPlaEnumCollectionsA |
PdhPlaEnumCollectionsW | PdhPlaGetInfoA | PdhPlaGetInfoW |
PdhPlaGetLogFileNameA | PdhPlaGetLogFileNameW | PdhPlaGetScheduleA |
PdhPlaGetScheduleW | PdhPlaRemoveAllItemsA | PdhPlaRemoveAllItemsW |
PdhPlaScheduleA | PdhPlaScheduleW | PdhPlaSetInfoA |
PdhPlaSetInfoW | PdhPlaSetItemListA | PdhPlaSetItemListW |
PdhPlaSetRunAsA | PdhPlaSetRunAsW | PdhPlaStartA |
PdhPlaStartW | PdhPlaStopA | PdhPlaStopW |
PdhPlaValidateInfoA | PdhPlaValidateInfoW | PdhReadRawLogRecord |
PdhRelogA | PdhRelogW | PdhRemoveCounter |
PdhSelectDataSourceA | PdhSelectDataSourceW | PdhSetCounterScaleFactor |
PdhSetDefaultRealTimeDataSource | PdhSetLogSetRunID | PdhSetQueryTimeRange |
PdhTranslate009CounterA | PdhTranslate009CounterW | PdhTranslateLocaleCounterA |
PdhTranslateLocaleCounterW | PdhUpdateLogA | PdhUpdateLogFileCatalog |
PdhUpdateLogW | PdhValidatePathA | PdhValidatePathW |
PdhVbAddCounter | PdhVbCreateCounterPathList | PdhVbGetCounterPathElements |
PdhVbGetCounterPathFromList | PdhVbGetDoubleCounterValue | PdhVbGetLogFileSize |
PdhVbGetOneCounterPath | PdhVbIsGoodStatus | PdhVbOpenLog |
PdhVbOpenQuery | PdhVbUpdateLog | PdhVerifySQLDBA |
PdhVerifySQLDBW | PdhiPla2003SP1Installed | PdhiPlaFormatBlanksA |
PdhiPlaFormatBlanksW | PdhiPlaGetVersion | PdhiPlaRunAs |
PdhiPlaSetRunAs | PlaTimeInfoToMilliSeconds |
Imported Functions List
The following functions are imported by this dll:- ADVAPI32.dll:
AddAccessAllowedAce AllocateAndInitializeSid ChangeServiceConfig2W ChangeServiceConfigW CloseServiceHandle CloseTrace ControlService ControlTraceW DeregisterEventSource EqualSid FreeSid GetLengthSid GetTokenInformation ImpersonateLoggedOnUser InitializeAcl InitializeSecurityDescriptor LogonUserW OpenProcessToken OpenSCManagerW OpenServiceW OpenTraceW ProcessTrace QueryServiceConfigW RegCloseKey RegConnectRegistryW RegCreateKeyExW RegDeleteKeyW RegEnumKeyW RegFlushKey RegOpenKeyExW RegQueryInfoKeyA RegQueryInfoKeyW RegQueryValueExA RegQueryValueExW RegSetValueExW RegisterEventSourceW ReportEventA ReportEventW RevertToSelf SetSecurityDescriptorDacl StartServiceA StartServiceW StartTraceW TraceEvent UnregisterTraceGuids - comdlg32.dll:
GetOpenFileNameW - CRYPT32.dll:
CryptProtectData CryptUnprotectData - GDI32.dll:
GetTextExtentPoint32W - KERNEL32.dll:
CloseHandle CreateEventA CreateEventW CreateFileMappingW CreateFileW CreateMutexA CreateMutexW CreateThread DebugBreak DisableThreadLibraryCalls ExpandEnvironmentStringsW FileTimeToLocalFileTime FileTimeToSystemTime FlushFileBuffers FlushViewOfFile GetComputerNameW GetCurrentProcess GetCurrentProcessId GetCurrentThreadId GetExitCodeThread GetFileAttributesW GetFileSize GetLocalTime GetProcessHeap GetSystemTimeAsFileTime GetTimeZoneInformation GetUserDefaultUILanguage GetVersionExW GetWindowsDirectoryA HeapCreate HeapDestroy InterlockedCompareExchange InterlockedDecrement InterlockedExchange InterlockedIncrement LocalFree LockFile MapViewOfFile MultiByteToWideChar ReadFile ReleaseMutex SearchPathW SetEndOfFile SetErrorMode SetEvent SetFilePointer SetUnhandledExceptionFilter Sleep SystemTimeToFileTime TerminateProcess TerminateThread UnhandledExceptionFilter UnlockFile UnmapViewOfFile WaitForMultipleObjects WaitForSingleObject WideCharToMultiByte WriteFile lstrcat lstrcatW lstrcmpW lstrcmpi lstrcmpiW lstrcpy lstrcpyW lstrcpyn lstrcpynW lstrlen lstrlenW ntdll!RtlAllocateHeap ntdll!RtlFreeHeap ntdll!RtlGetLastWin32Error ntdll!RtlReAllocateHeap ntdll!RtlRestoreLastWin32Error ntdll!RtlSizeHeap - msvcrt.dll:
_CIpow _except_handler3 _ftol _getmbcp _itow _ltoa _ltow _sleep _ultoa _ultow _vsnwprintf _wcsicmp _wfopen _wfullpath _wgetenv _wsplitpath _wtoi _wtol atof atol fclose fgets floor mbstowcs rewind setlocale sprintf strncmp strstr swprintf void * __cdecl operator new(unsigned int) void __cdecl operator delete(void *) wcschr wcscmp wcslen wcsncmp wcsncpy wcsstr wcstol wcstombs wcstoul - ntdll.dll:
RtlFreeAnsiString RtlStringFromGUID - ODBC32.dll:
SQLAllocConnect SQLAllocEnv SQLAllocStmt SQLBindCol SQLConnectW SQLDisconnect SQLErrorW SQLExecDirectW SQLFetch SQLFreeHandle SQLFreeStmt SQLGetDiagRec SQLMoreResults SQLRowCount SQLSetConnectAttr - odbcbcp.dll:
bcp_batch bcp_bind bcp_done bcp_initW bcp_sendrow - ole32.dll:
CoCreateGuid CoCreateInstance CoGetInterfaceAndReleaseStream CoInitializeEx CoInitializeSecurity CoMarshalInterThreadInterfaceInStream CoSetProxyBlanket CoUninitialize - OLEAUT32.dll:
SafeArrayDestroy SafeArrayGetElement SafeArrayGetLBound SafeArrayGetUBound SysAllocString SysFreeString VariantClear VariantInit - RPCRT4.dll:
UuidCreate - SHLWAPI.dll:
StrCmpNIW - USER32.dll:
CheckRadioButton CreateDialogParamW DialogBoxParamW EnableWindow EndDialog GetDC GetDesktopWindow GetDlgCtrlID GetDlgItem GetDlgItemTextW GetFocus GetParent GetWindowLongW GetWindowRect GetWindowTextW IsDlgButtonChecked IsWindowEnabled LoadCursorA LoadStringW MessageBeep MessageBoxW PostMessageW ReleaseDC SendDlgItemMessageW SendMessageA SendMessageW SetCursor SetFocus SetWindowLongW SetWindowPos SetWindowTextA SetWindowTextW ShowWindow WinHelpA wsprintfW