Windows 7 DLL File Information - wdc.dll |
The following DLL report was generated by automatic DLL script that scanned and loaded all DLL files in the system32 directory of Windows 7, 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: | Performance Monitor |
File Version: | 6.1.7100.0 (winmain_win7rc.090421-1700) |
Company: | Microsoft Corporation |
Product Name: | Microsoft Windows Operating System |
DLL popularity | Very Low - There is no any other DLL in system32 directory that is statically linked to this file. |
File Size: | 1,199 KB |
Total Number of Exported Functions: | 6 |
Total Number of Exported Functions With Names: | 6 |
Section Headers
Name | Virtual Address | Raw Data Size | % of File | Characteristics | Section Contains... |
---|---|---|---|---|---|
.text | 0x00001000 | 473,600 Bytes | 38.6% | Read, Execute | Code |
.data | 0x00075000 | 22,016 Bytes | 1.8% | Write, Read | Initialized Data |
.rsrc | 0x0007b000 | 702,464 Bytes | 57.2% | Read | Initialized Data |
.reloc | 0x00127000 | 28,160 Bytes | 2.3% | Read, Discardable | Initialized Data |
Static Linking
wdc.dll is statically linked to the following files:msvcrt.dll
DUser.dll
GDI32.dll
ADVAPI32.dll
ntdll.dll
pdh.dll
pdhui.dll
SHLWAPI.dll
SHELL32.dll
COMCTL32.dll
KERNEL32.dll
USER32.dll
OLEAUT32.dll
ole32.dll
ODBC32.dll
UxTheme.dll
Secur32.dll
credui.dll
wevtapi.dll
VERSION.dll
PLA.dll
IPHLPAPI.DLL
WINSTA.dll
UTILDLL.dll
WTSAPI32.dll
VDMDBG.dll
This means that when wdc.dll is loaded, the above files are automatically loaded too. If one of these files is corrupted or missing, wdc.dll won't be loaded.
General Resources Information
Resource Type | Number of Items | Total Size | % of File |
---|---|---|---|
Icons | 7 | 441,387 Bytes | 36.0% |
Animated Icons | 0 | 0 Bytes | 0.0% |
Cursors | 0 | 0 Bytes | 0.0% |
Animated Cursors | 0 | 0 Bytes | 0.0% |
Bitmaps | 55 | 134,284 Bytes | 10.9% |
AVI Files | 0 | 0 Bytes | 0.0% |
Dialog-Boxes | 42 | 23,646 Bytes | 1.9% |
HTML Related Files | 19 | 30,595 Bytes | 2.5% |
Menus | 9 | 3,248 Bytes | 0.3% |
Strings | 590 | 37,604 Bytes | 3.1% |
Type Libraries | 0 | 0 Bytes | 0.0% |
Manifest | 1 | 738 Bytes | 0.1% |
All Others | 10 | 119,827 Bytes | 9.8% |
Total | 733 | 791,329 Bytes | 64.5% |
Icons in this file
There are 7 icons stored in this DLL file. You can view all these icons in the following small thumbnail:
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 |
---|---|
1400 | File |
1500 | Performance Counters |
1600 | Registry |
1700 | Schedule |
1800 | Alert Action |
1900 | Directory |
2000 | General |
2100 | Task |
2200 | Trace Session |
2300 | Trace Buffers |
2400 | Trace Providers |
2500 | Alerts |
2600 | Stop Condition |
2700 | Select Computer |
2710 | Connect Remote Computer |
2800 | How would you like to create this new data collector set? |
2900 | Which template would you like to use? |
3000 | Property |
3100 | Choose |
3200 | What type of data do you want to include? |
3300 | Where would you like the data to be saved? |
3400 | Create the data collector set? |
3500 | Which performance counters would you like to monitor? |
3600 | Which performance counters would you like to log? |
3700 | Which event trace providers would you like to enable? |
3800 | Management Paths |
3900 | File Capture |
4000 | Which registry keys would you like to record? |
4100 | Create the data collector? |
4200 | Filter |
4300 | What would you like to name this data collector set? |
4400 | What type of data collector would you like to create? |
4500 | What type of data collector would you like to create? |
4600 | Alert Task |
4700 | Data Manager |
4800 | Actions |
4900 | Rules |
5000 | Folder Action |
5100 | State Capture |
5200 | Folder Action |
30120 | Analyze Wait Chain |
30130 | Select Processors |
String resources in this dll (up to 200 strings)
String ID | String Text |
---|---|
12 | Stopped |
13 | Running |
14 | Pending |
15 | Unknown |
16 | Performance Counter |
17 | Trace |
18 | Alert |
19 | Configuration |
20 | Select a root path for the collected data. |
21 | <The specified parameters are not valid> |
22 | Enter the user for this data collector set. |
23 | <Keyword> |
24 | Performance Monitor |
27 | \object(instance)\counter |
28 | HKLM\SOFTWARE |
29 | root\cimv2:SELECT * FROM Win32_Process |
30 | Unacceptable Character |
31 | You can only enter numeric values here. |
32 | Level |
33 | Keywords(Any) |
34 | Keywords(All) |
35 | Properties |
36 | Filter |
37 | Create new Data Collector |
38 | Create new Data Collector Set. |
39 | New Data Collector |
40 | New Data Collector (%d) |
41 | New Data Collector Set |
42 | New Data Collector Set (%d) |
43 | WMIGUID_SET |
44 | WMIGUID_NOTIFICATION |
45 | WMIGUID_READ_DESCRIPTION |
46 | WMIGUID_EXECUTE |
47 | TRACELOG_CREATE_REALTIME |
48 | TRACELOG_CREATE_ONDISK |
49 | TRACELOG_GUID_ENABLE |
50 | TRACELOG_ACCESS_KERNEL_LOGGER |
51 | TRACELOG_LOG_EVENT |
52 | TRACELOG_ACCESS_REALTIME |
53 | READ_CONTROL |
54 | WRITE_DAC |
55 | WRITE_OWNER |
56 | DELETE |
57 | SYNCHRONIZE |
59 | WMIGUID_ALL_ACCESS |
60 | FULL_CONTROL |
61 | Enabled |
62 | Disabled |
64 | Template Files (*.xml) |
65 | Local |
67 | New Group |
68 | Schedule (%d) |
69 | Are you sure you want to delete "%1!s!"? |
70 | Performance Monitor - Confirm Delete |
71 | <The specified parameters are not valid> |
72 | over 50 |
75 | Create |
76 | Send |
77 | Delete |
78 | Day(s) |
79 | Week(s) |
80 | Template Exists |
81 | The template file %s already exists. |
82 | The file specified does not contain valid XML. |
83 | File |
84 | All Files (*.*) |
85 | Everyday |
87 | {ffffffff-ffff-ffff-ffff-ffffffffffff} |
88 | <Default> |
89 | Include |
90 | Compiling |
91 | Security Settings for %s |
94 | %1!s! (%2!s!) |
95 | Performance Monitor - Data Collector Set |
96 | This data collector set is currently running. Changes you make will take effect the next time it starts. |
200 | Performance (%s) |
201 | Performance |
202 | Performance Counters |
203 | Performance Monitor View |
204 | All Counters |
205 | Performance Monitor |
206 | Reports |
207 | User Defined |
208 | Event Trace Sessions |
209 | Data Collector Sets |
210 | System |
211 | User Defined |
212 | System |
213 | Monitoring Tools |
214 | Startup Event Trace Sessions |
300 | Property |
301 | Value |
302 | Description |
304 | Size |
306 | Report |
307 | Data |
308 | Start |
309 | Days |
310 | Beginning |
311 | Expires |
500 | Name |
501 | Guid |
502 | Status |
503 | Type |
504 | Output |
505 | Object |
506 | Counter |
507 | Instance |
508 | Scale |
509 | Line |
510 | Date |
601 | Performance(0x1)|System(0x2)|Cycle(0x3) |
602 | Seconds(0x1)|Minutes(0x2)|Hours(0x4)|Days(0x8)|Weeks(0x10) |
603 | Comma Separated(0x0)|Tab Separated(0x1)|SQL(0x2)|Binary(0x3) |
604 | Above(0x1)|Below(0x2) |
606 | File(0x1)|Real Time (0x2)|File and Real Time (0x3)|Buffered (0x4) |
607 | Delete oldest(0x1)|Delete largest(0x0) |
700 | Event Trace Providers |
701 | Choose Event Trace Provider: |
702 | Loading... |
800 | The following system error occurred when trying to complete this operation: |
801 | When attempting to connect to the remote computer the following system error occurred: |
802 | When attempting to start the Data Collector Set the following system error occurred: |
803 | When attempting to stop the Data Collector Set the following system error occurred: |
806 | When attempting to create the Data Collector the following system error occurred: |
807 | When attempting to create the Data Collector Set the following system error occurred: |
808 | When attempting to delete the Data Collector the following system error occurred: |
809 | When attempting to delete the Data Collector Set the following system error occurred: |
810 | When attempting to commit the changes the following system error occurred: |
811 | When attempting to import the template the following system error occurred: |
812 | When attempting to query the Data Collector Set the following system error occurred: |
813 | When attempting to change the security settings the following system error occurred: |
814 | When attempting to commit the Performance Monitor view to this data collector set the following system error occurred: |
815 | When attempting to delete the report the following system error occurred: |
1002 | Initializing... |
1003 | Collecting data... |
1004 | Generating report... |
1005 | Collecting data for %d seconds... |
10021 | Performance Monitor |
10022 | Performance Monitor Extension |
10023 | Performance Monitor File |
10025 | Diagnose performance issues and collect performance data. |
10026 | System Performance |
10027 | Generate a report detailing the status of local hardware resources, system response times, and processes on the local computer. Use this information to identify possible causes of performance issues. Membership in the local Administrators group, or equivalent, is the minimum required to run this Data Collector Set. |
10028 | Windows Diagnostic Report |
10029 | Generate a diagnostic overview report for this computer. |
10030 | Resource Monitor |
10031 | Monitor the usage and performance of the following resources in real time: CPU, Disk, Network and Memory. |
10035 | System Diagnostics |
10036 | Generate a report detailing the status of local hardware resources, system response times, and processes on the local computer along with system information and configuration data. This report includes suggestions for ways to maximize performance and streamline system operation. Membership in the local Administrators group, or equivalent, is the minimum required to run this Data Collector Set. |
10037 | Performance Monitor Configuration |
10039 | Resource Monitor Configuration |
10041 | Microsoft Corporation |
10042 | Microsoft Corporation |
10043 | Runs a task as the interactive user. |
20000 | Start |
20001 | Start the Data Collector Set. |
20002 | Stop |
20003 | Stop the Data Collector Set. |
20004 | Data Collector Set |
20005 | Create a new Data Collector Set. |
20006 | Data Collector |
20007 | Create a new Data Collector. |
20010 | Performance Monitor |
20011 | View data in Performance Monitor. |
20012 | Report |
20013 | View data as a report. |
20020 | &Connect to another computer... |
20021 | Monitor a different computer. |
20022 | Save Template... |
20023 | Save the Data Collector Set as a template. |
20025 | Overwrite the template. The template will be replaced and will only contain this data collector set. |
20027 | Add to the template. Append this data collector set to the existing template. |
20028 | Start |
20029 | Start the Resource Monitor. |
20030 | Stop |
20031 | Stop the Resource Monitor. |
20032 | Data Manager... |
20033 | Opens the Data Manager properties for the current selection. |
20034 | Counter |
20035 | Add a performance counter |
20036 | Folder |
20037 | Open data folder. |
20038 | Save current view |
20039 | Save the current view settings for this Data Collector Set. |
20040 | View latest report. |
20041 | Latest Report |
20042 | Start As Event Trace Session |
20043 | Create a new Data Collector Set from these settings. |
20044 | View system reliability... |
20045 | Review your system reliability and problem history. |
20046 | Resource Monitor... |
20047 | Open the Resource Monitor. |
32000 | File |
32001 | Read (B/sec) |
32002 | Write (B/sec) |
32004 | Image |
32007 | Average CPU |
32008 | Working Set (KB) |
32009 | Hard Faults/sec |
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:DllCanUnloadNow | DllGetClassObject | DllRegisterServer | DllUnregisterServer |
WdcParseLegacyFile | WdcRunTaskAsInteractiveUser |
Imported Functions List
The following functions are imported by this dll:- msvcrt.dll:
_XcptFilter __dllonexit _amsg_exit _except_handler4_common _ftol2 _ftol2_sse _initterm _lock _onexit _purecall _unlock _vsnprintf _vsnwprintf _wcsicmp _wcsnicmp _wtoi ceil floor free iswdigit malloc mbstowcs memcpy memmove memset public: virtual __thiscall type_info::~type_info(void) towlower void * __cdecl operator new(unsigned int) void __cdecl operator delete(void *) wcschr wcsrchr wcsstr wcstok wcstombs wcstoul - DUser.dll:
ForwardGadgetMessage - GDI32.dll:
BitBlt CreateCompatibleBitmap CreateCompatibleDC CreateDIBSection CreateFontIndirectW CreatePen CreateSolidBrush DeleteObject EndDoc EndPage GetDeviceCaps GetStockObject LineTo MoveToEx Polygon Polyline SelectObject SetROP2 StartDocW StartPage - ADVAPI32.dll:
AdjustTokenPrivileges AllocateAndInitializeSid CheckTokenMembership CloseServiceHandle CloseThreadWaitChainSession CloseTrace ControlService ConvertSecurityDescriptorToStringSecurityDescriptorW ConvertStringSecurityDescriptorToSecurityDescriptorW CreateWellKnownSid EnableTraceEx EnumServicesStatusExW FreeSid GetSecurityDescriptorDacl GetSecurityDescriptorGroup GetSecurityDescriptorOwner GetSecurityDescriptorSacl GetThreadWaitChain IsValidSid MakeAbsoluteSD MapGenericMask OpenProcessToken OpenSCManagerW OpenServiceW OpenThreadWaitChainSession OpenTraceW ProcessTrace QueryServiceConfigW QueryServiceStatus QueryTraceW RegCloseKey RegEnumValueW RegOpenKeyExW RegQueryValueExW RegisterWaitChainCOMCallback SetSecurityDescriptorDacl SetSecurityDescriptorGroup SetSecurityDescriptorOwner SetSecurityDescriptorSacl StartServiceW StartTraceW StopTraceW ntdll!EtwEventRegister ntdll!EtwEventUnregister ntdll!EtwEventWrite - ntdll.dll:
NtOpenFile NtQueryInformationProcess NtQueryInformationThread NtQueryInformationToken NtQueryObject NtQuerySystemInformation NtQuerySystemInformationEx NtQuerySystemTime NtResumeProcess NtSuspendProcess RtlInitUnicodeString RtlIpv4AddressToStringW RtlIpv6AddressToStringExW RtlIpv6AddressToStringW RtlNtStatusToDosError RtlQueryEnvironmentVariable_U WinSqmAddToAverageDWORD WinSqmAddToStream WinSqmIncrementDWORD - pdh.dll:
PdhAddEnglishCounterW PdhCloseQuery PdhCollectQueryData PdhExpandWildCardPathW PdhGetFormattedCounterArrayW PdhGetFormattedCounterValue PdhOpenQuery - pdhui.dll:
PdhUiBrowseCountersExHW - SHLWAPI.dll:
AssocQueryStringW - SHELL32.dll:
CommandLineToArgvW DragQueryFileW SHBrowseForFolderW SHGetMalloc SHGetPathFromIDListW SHGetSpecialFolderLocation ShellExecuteExW ShellExecuteW - COMCTL32.dll:
- KERNEL32.dll:
CancelSynchronousIo CloseHandle CreateEventW CreateFileMappingW CreateFileW CreateMutexW CreateThread DebugBreak DelayLoadFailureHook DeleteFileW DeviceIoControl DuplicateHandle ExpandEnvironmentStringsA ExpandEnvironmentStringsW FileTimeToLocalFileTime FileTimeToSystemTime FindClose FindFirstFileW FindNextFileW FindResourceExW FindResourceW FormatMessageW FreeLibrary FreeResource GetActiveProcessorGroupCount GetCommandLineW GetComputerNameW GetCurrentProcess GetCurrentProcessId GetCurrentThread GetCurrentThreadId GetDateFormatW GetDiskFreeSpaceExW GetErrorMode GetFileAttributesW GetFileSize GetLastError GetLocalTime GetLocaleInfoW GetLogicalDriveStringsW GetModuleFileNameW GetModuleHandleA GetModuleHandleW GetNumberFormatW GetPhysicallyInstalledSystemMemory GetProcAddress GetProcessHeap GetProcessTimes GetProcessorSystemCycleTime GetSystemTimeAsFileTime GetSystemWindowsDirectoryW GetTempFileNameW GetTempPathW GetTickCount GetTimeFormatW GetVersion GlobalAlloc GlobalFree GlobalLock GlobalUnlock HeapFree HeapSetInformation InterlockedCompareExchange InterlockedDecrement InterlockedExchange InterlockedIncrement IsWow64Process K32EnumDeviceDrivers K32EnumProcessModulesEx K32GetDeviceDriverBaseNameW K32GetDeviceDriverFileNameW K32GetModuleBaseNameW K32GetModuleFileNameExW LoadLibraryA LoadLibraryExA LoadLibraryW LoadResource LocalAlloc LocalFree LockResource MapViewOfFile MulDiv MultiByteToWideChar OpenProcess OutputDebugStringA OutputDebugStringW ProcessIdToSessionId QueryDosDeviceW QueryFullProcessImageNameW QueryPerformanceCounter QueryPerformanceFrequency ReadFile ReadProcessMemory RegOpenKeyExA RegQueryValueExA ReleaseMutex ResetEvent SetErrorMode SetEvent SetLastError SetProcessWorkingSetSize SetThreadPriority SetUnhandledExceptionFilter SizeofResource Sleep TerminateProcess TerminateThread TlsAlloc TlsFree TlsGetValue TlsSetValue UnhandledExceptionFilter UnmapViewOfFile WaitForMultipleObjects WaitForSingleObject WriteFile lstrlenW ntdll!RtlAllocateHeap ntdll!RtlDeleteCriticalSection ntdll!RtlEnterCriticalSection ntdll!RtlInitializeCriticalSection ntdll!RtlLeaveCriticalSection ntdll!RtlReAllocateHeap ntdll!RtlSizeHeap ntdll!RtlTryEnterCriticalSection - USER32.dll:
AppendMenuW BeginPaint CallWindowProcW CharLowerW CheckDlgButton CheckMenuItem CheckMenuRadioItem CheckRadioButton CloseClipboard CloseDesktop CloseWindowStation CreateWindowExW DefWindowProcW DeleteMenu DestroyCursor DestroyMenu DestroyWindow DialogBoxParamW EmptyClipboard EnableMenuItem EnableWindow EndDialog EndPaint EnumDesktopWindows EnumDesktopsW EnumWindowStationsW FillRect FlashWindow GetClassNameW GetClientRect GetClipboardData GetDC GetDlgItem GetDlgItemTextW GetFocus GetKeyState GetMenu GetMenuItemCount GetMenuItemID GetMenuStringW GetMessagePos GetParent GetProcessWindowStation GetScrollPos GetSubMenu GetSysColor GetSystemMetrics GetThreadDesktop GetWindow GetWindowLongW GetWindowRect GetWindowTextW GetWindowThreadProcessId GhostWindowFromHungWindow HungWindowFromGhostWindow InvalidateRect IsClipboardFormatAvailable IsDlgButtonChecked IsHungAppWindow IsWindowEnabled IsWindowVisible KillTimer LoadBitmapW LoadCursorW LoadIconW LoadImageW LoadMenuW LoadStringW MapWindowPoints MessageBeep OpenClipboard OpenDesktopW OpenWindowStationW PostMessageW PostThreadMessageW PtInRect RegisterClassW RegisterClipboardFormatW ReleaseDC RemoveMenu SendDlgItemMessageW SendMessageTimeoutW SendMessageW SetActiveWindow SetClipboardData SetCursor SetDlgItemTextW SetFocus SetProcessWindowStation SetRect SetThreadDesktop SetTimer SetWindowLongW SetWindowPos SetWindowTextW ShowWindow TrackPopupMenuEx UpdateWindow - OLEAUT32.dll:
SafeArrayAccessData SafeArrayCreate SafeArrayDestroy SafeArrayUnaccessData SysAllocString SysAllocStringLen SysFreeString SysStringByteLen SystemTimeToVariantTime VariantChangeType VariantClear VariantCopy VariantInit VariantTimeToSystemTime - ole32.dll:
CoCreateInstance CoCreateInstanceEx CoGetActivationState CoGetCallState CoInitialize CoInitializeEx CoSetProxyBlanket CoTaskMemAlloc CoTaskMemFree CoTaskMemRealloc CoUninitialize CreateOleAdviseHolder CreateStreamOnHGlobal GetHGlobalFromStream ReadClassStm StringFromCLSID StringFromGUID2 WriteClassStm - ODBC32.dll:
SQLAllocHandle SQLDataSourcesW SQLFreeHandle SQLSetEnvAttr - UxTheme.dll:
SetWindowTheme - Secur32.dll:
sspicli!GetUserNameExW - credui.dll:
CredUIPromptForCredentialsW - wevtapi.dll:
EvtClose EvtCreateRenderContext EvtNext EvtOpenPublisherMetadata EvtOpenSession EvtRender EvtSubscribe - VERSION.dll:
GetFileVersionInfoSizeW GetFileVersionInfoW VerQueryValueW - PLA.dll:
PlaDeleteReport PlaExpandTaskArguments PlaGetLegacyAlertActionsFlagsFromString PlaGetLegacyAlertActionsStringFromFlags PlaGetServerCapabilities - IPHLPAPI.DLL:
GetAdaptersAddresses GetExtendedTcpTable GetExtendedUdpTable GetIfEntry2 GetPerTcp6ConnectionEStats GetPerTcpConnectionEStats NhGetInterfaceNameFromDeviceGuid SetPerTcp6ConnectionEStats SetPerTcpConnectionEStats - WINSTA.dll:
WinStationGetProcessSid - UTILDLL.dll:
CachedGetUserFromSid - WTSAPI32.dll:
WTSFreeMemory WTSQuerySessionInformationW - VDMDBG.dll:
VDMEnumProcessWOW VDMEnumTaskWOWEx VDMTerminateTaskWOW