Windows XP DLL File Information - dxdiagn.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: | Microsoft DirectX Diagnostic Tool |
File Version: | 5.03.2600.5512 (xpsp.080413-0845) |
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: | 2,064 KB |
Total Number of Exported Functions: | 4 |
Total Number of Exported Functions With Names: | 4 |
Section Headers
Name | Virtual Address | Raw Data Size | % of File | Characteristics | Section Contains... |
---|---|---|---|---|---|
.text | 0x00001000 | 700,416 Bytes | 33.1% | Read, Execute | Code |
.data | 0x000ac000 | 36,864 Bytes | 1.7% | Write, Read | Initialized Data |
.rsrc | 0x000b8000 | 1,343,488 Bytes | 63.6% | Read | Initialized Data |
.reloc | 0x00200000 | 28,672 Bytes | 1.4% | Read, Discardable | Initialized Data |
Static Linking
dxdiagn.dll is statically linked to the following files:ADVAPI32.dll
USER32.dll
GDI32.dll
KERNEL32.dll
WINMM.dll
VERSION.dll
ole32.dll
OLEAUT32.dll
This means that when dxdiagn.dll is loaded, the above files are automatically loaded too. If one of these files is corrupted or missing, dxdiagn.dll won't be loaded.
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 | 1 | 66,602 Bytes | 3.2% |
AVI Files | 0 | 0 Bytes | 0.0% |
Dialog-Boxes | 3 | 2,076 Bytes | 0.1% |
HTML Related Files | 0 | 0 Bytes | 0.0% |
Menus | 0 | 0 Bytes | 0.0% |
Strings | 310 | 23,986 Bytes | 1.1% |
Type Libraries | 0 | 0 Bytes | 0.0% |
Manifest | 1 | 636 Bytes | 0.0% |
All Others | 3 | 170,593 Bytes | 8.1% |
Total | 318 | 263,893 Bytes | 12.5% |
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 |
---|---|
6000 | DirectPlay Test |
6001 | Session List |
6002 | DxDiag DirectPlay Chat |
String resources in this dll (up to 200 strings)
String ID | String Text |
---|---|
100 | Loading DirectDraw DLL |
101 | Getting DirectDrawCreate address |
102 | DirectDrawCreate |
103 | GetCaps |
104 | User verification of rectangles |
105 | User verification of windowed bouncing |
106 | User verification of fullscreen bouncing |
107 | SetCooperativeLevel to Normal |
108 | Creating primary surface |
109 | Getting primary surface description |
110 | Colorfill blit to primary |
111 | Creating offscreen plain surface |
112 | Colorfill blit to offscreen plain surface |
113 | Blitting offscreen plain to primary surface |
114 | Creating test window |
115 | SetCooperativeLevel to Fullscreen |
116 | SetDisplayMode to 640x480x16 |
117 | Creating flipping primary surface with one back buffer |
118 | GetAttachedSurface |
119 | Colorfill to back buffer |
120 | Flip |
200 | Loading Direct3D DLL |
201 | Getting Direct3DCreate address |
202 | Calling Direct3DCreate |
203 | EnumAdapterModes |
204 | GetDeviceCaps |
205 | No hardware supported display modes found |
206 | Creating test window |
207 | Creating 3D Device |
208 | GetBackBuffer |
209 | GetDesc |
210 | CreateVertexBuffer |
211 | CreateVertexBuffer |
212 | Lock |
213 | Unlock |
214 | SetLight |
215 | LightEnable |
216 | SetTransform |
217 | SetRenderState |
218 | Loading texture bitmap |
219 | SetTextureStageState |
220 | Setting texture |
221 | SetVertexShader |
222 | User Cancelled |
223 | Viewport::Clear |
224 | BeginScene |
225 | SetMaterial |
226 | SetStreamSource |
227 | SetIndices |
228 | DrawIndexPrimitive |
229 | EndScene |
230 | Present |
231 | User verification of Direct3D rendering |
233 | Loading DirectDraw DLL |
234 | Getting DirectDrawCreate address |
235 | DirectDrawCreate |
236 | SetCooperativeLevel to Fullscreen |
237 | SetCooperativeLevel to Normal |
238 | SetDisplayMode to 640x480x16 |
239 | Creating flipping primary surface with one back buffer |
240 | GetAttachedSurface |
241 | Query for D3D |
242 | SetViewport |
243 | EnumTextureFormats |
244 | Creating Direct3D Surface |
245 | GetDC |
246 | ReleaseDC |
300 | Loading DirectSound DLL |
301 | Getting DirectSoundCreate address |
302 | DirectSoundCreate |
303 | SetCooperativeLevel |
304 | GetCaps |
305 | Loading WAV data |
306 | Emulated Driver testing |
307 | Primary Buffer |
308 | No free hardware buffer |
309 | Secondary buffer |
310 | SetPos |
311 | No sample |
312 | CreateEvent |
313 | SetNotification |
314 | Lock failure |
315 | Unlock failure |
316 | Play |
317 | GetCurPos |
318 | User verification of software |
319 | User verification of hardware |
400 | Call to CoInitialize |
401 | Creating the IDirectMusicLoader object |
402 | Creating the IDirectMusicPerformance object |
403 | Initializing the IDirectMusicPerformance object |
404 | Creating the IDirectMusicPort |
405 | Activating the IDirectMusicPort |
406 | Setting AutoDownload to TRUE |
407 | Adding the IDirectMusicPort to the IDirectMusicPerformance object |
408 | Assigning the PChannel block |
409 | Transferring music resource to a temporary file |
410 | Setting the search directory to the temp directory |
411 | Having the IDirectMusicLoader load the music |
412 | Playing the segment |
500 | Call to CoInitialize |
501 | Creating DirectPlay Object |
502 | Constructing DirectPlay addresses |
503 | Enumerating Sessions |
504 | Enumerating Players |
505 | Sending Chat Message |
506 | Receiving a DirectPlay message |
507 | Setting Peer Info |
508 | Creating Session |
509 | Joining Session |
600 | Invalid argument(s) |
601 | Generic failure |
602 | Unexpected error |
603 | Not implemented |
604 | Out of memory |
605 | No interface |
606 | Class not registered |
700 | Invalid mode |
701 | Invalid pixel format |
702 | Can't create DC |
703 | Not found |
704 | No DirectDraw support |
705 | No 3D |
800 | Invalid device |
801 | Initialization failed |
802 | Material create failed |
803 | Light set failed |
804 | Out of video memory |
805 | 3D not available |
900 | Control not available |
901 | Bad format |
902 | Buffer lost |
903 | No driver |
904 | The request failed because DirectSound resources, such as the priority level, were already in use by another caller. |
1100 | Driver failed |
1101 | Ports open |
1102 | Device in use |
1103 | Insufficient buffer |
1104 | Chunk not found |
1105 | Bad instrument |
1106 | Cannot read |
1107 | Loader: bad path |
1108 | Loader: failed open |
1109 | Loader: format not supported |
1110 | Object not found |
1200 | Access denied |
1201 | Cannot add player |
1202 | Cannot create session |
1203 | An exception occurred |
1204 | Invalid object |
1205 | No connection |
1206 | Time out |
1207 | Busy |
1208 | Connection lost |
1209 | No service provider |
1210 | Not available |
1300 | You should reinstall DirectX to get the latest version. |
1301 | Problems were found in the system registry. Details are available in the saved text file. |
1400 | Home Edition |
1401 | Professional |
1402 | Server |
1403 | Advanced Server |
1404 | Datacenter Server |
1405 | Enterprise Server |
1406 | Web Server |
1407 | 64-Bit Edition |
1408 | Server 2003, Datacenter Edition |
1409 | Server 2003, Enterprise Edition |
1410 | Server 2003, Standard Edition |
1411 | Server 2003, Web Edition |
1412 | Windows XP 64-Bit Edition Version 2003 |
1500 | DirectX Diagnostic Tool |
1501 | The version of Winsock installed is out of date and can cause problems with networked games. |
1502 | NetMeeting is running. Direct3D hardware acceleration may not work until NetMeeting is shut down. |
1503 | none |
1504 | (NEC PC-98 series) |
1505 | %s%s (%d.%d, Build %d) |
1506 | Debug |
1507 | %s (Regional Setting: %s) |
1508 | %I64dMB used, %I64dMB available |
1509 | Final |
1510 | Beta |
1511 | Retail |
1512 | Unicode |
1513 | (%d CPUs) |
1514 | This is the Unicode version of DxDiag, which only runs on Windows NT. Please use the non-Unicode version of DxDiag on Windows 95 and Windows 98. |
1701 | , etc. |
1702 | <File Missing> |
1703 | The file %s is an old version, which could cause problems. |
1704 | Several files (%s) are old versions, which could cause problems. |
1705 | The file %s is a beta version, which is unsupported and could cause problems. |
1706 | Several files (%s) are beta versions, which are unsupported and could cause problems. |
1707 | The file %s is a debug version, which will run slower than the retail version. |
1708 | Several files (%s) are debug versions, which will run slower than the retail version. |
1709 | No problems found. |
1710 | The file %s is a beta version, which is unsupported and could cause problems. You should get a final version from the driver manufacturer. |
1711 | Several files (%s) are beta versions, which are unsupported and could cause problems. You should get final versions from the driver manufacturer. |
1712 | The file %s is a debug version, which will run slower than the retail version. You should get a retail version from the driver manufacturer. |
1713 | Several files (%s) are debug versions, which will run slower than the retail version. You should get retail versions from the driver manufacturer. |
1714 | The file %s is not digitally signed, which means that it has not been tested by Microsoft's Windows Hardware Quality Labs (WHQL). You may be able to get a WHQL logo'd driver from the hardware manufacturer. |
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 |
Imported Functions List
The following functions are imported by this dll:- ADVAPI32.dll:
RegCloseKey RegCreateKeyExW RegDeleteKeyW RegDeleteValueW RegEnumKeyW RegOpenKeyA RegOpenKeyExW RegOpenKeyW RegQueryValueExA RegQueryValueExW RegSetValueExW - USER32.dll:
CharLowerBuffW CharNextW CheckRadioButton CreateWindowExW DefWindowProcW DialogBoxParamW EnableWindow EndDialog EnumDisplaySettingsW FindWindowW GetCursorPos GetDC GetDlgItem GetDlgItemTextW GetKeyboardType GetSystemMetrics GetWindowLongW GetWindowRect GetWindowTextW InflateRect IntersectRect InvalidateRect IsDlgButtonChecked KillTimer LoadImageW LoadStringW MessageBoxW OffsetRect PeekMessageW PostMessageW RegisterClassW ReleaseDC SendMessageW SetCursorPos SetForegroundWindow SetRect SetTimer SetWindowPos SetWindowTextW ShowCursor ShowWindow SystemParametersInfoA - GDI32.dll:
BitBlt CreateCompatibleDC CreateDCW DeleteDC DeleteObject GetClipBox GetDCOrgEx GetDeviceCaps GetObjectW GetStockObject SelectObject - KERNEL32.dll:
CloseHandle CompareStringW CreateEventW CreateFileA CreateFileW DeleteFileW ExitProcess ExpandEnvironmentStringsW FileTimeToLocalFileTime FileTimeToSystemTime FindClose FindFirstFileW FindResourceA FindResourceW FlushFileBuffers FreeEnvironmentStringsA FreeEnvironmentStringsW FreeLibrary GetACP GetCPInfo GetCommandLineA GetCurrentDirectoryW GetCurrentProcess GetCurrentProcessId GetCurrentThreadId GetDateFormatW GetEnvironmentStrings GetEnvironmentStringsW GetFileAttributesW GetFileType GetFullPathNameW GetLocalTime GetLocaleInfoA GetLocaleInfoW GetModuleFileNameA GetModuleFileNameW GetModuleHandleA GetModuleHandleW GetOEMCP GetPriorityClass GetPrivateProfileStringW GetProcAddress GetProcessHeap GetProfileIntW GetStartupInfoA GetStdHandle GetStringTypeA GetStringTypeW GetSystemDefaultLCID GetSystemDirectoryW GetSystemInfo GetSystemTimeAsFileTime GetTempPathW GetTickCount GetVersionExA GetVersionExW GetWindowsDirectoryW GlobalMemoryStatus HeapCreate HeapDestroy InitializeCriticalSection InterlockedDecrement InterlockedExchange InterlockedIncrement IsBadCodePtr IsBadReadPtr IsBadWritePtr IsProcessorFeaturePresent LCMapStringA LCMapStringW LoadLibraryA LoadLibraryW LoadResource LockResource LockResource MultiByteToWideChar OpenProcess OutputDebugStringW QueryPerformanceCounter RaiseException ReadFile ResetEvent SetEndOfFile SetEvent SetFilePointer SetPriorityClass SetStdHandle SetUnhandledExceptionFilter SizeofResource Sleep SystemTimeToFileTime TerminateProcess TlsAlloc TlsFree TlsGetValue TlsSetValue UnhandledExceptionFilter VirtualAlloc VirtualFree VirtualProtect VirtualQuery WaitForSingleObject WideCharToMultiByte WriteFile lstrcmpW lstrcmpiW lstrlen lstrlenW ntdll!RtlAllocateHeap ntdll!RtlDeleteCriticalSection ntdll!RtlEnterCriticalSection ntdll!RtlFreeHeap ntdll!RtlGetLastWin32Error ntdll!RtlLeaveCriticalSection ntdll!RtlReAllocateHeap ntdll!RtlRestoreLastWin32Error ntdll!RtlSizeHeap ntdll!RtlUnwind - WINMM.dll:
mmioClose mmioDescend mmioOpenW mmioRead timeGetTime waveOutGetDevCapsW waveOutMessage - VERSION.dll:
GetFileVersionInfoSizeW GetFileVersionInfoW VerQueryValueW - ole32.dll:
CLSIDFromString CoCreateInstance CoInitialize CoTaskMemFree CoUninitialize - OLEAUT32.dll:
SafeArrayAccessData SafeArrayUnaccessData SysAllocString SysFreeString VariantClear VariantCopy VariantInit