Windows XP DLL File Information - ddraw.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 DirectDraw |
File Version: | 5.03.2600.5512 (xpsp.080413-0845) |
Company: | Microsoft Corporation |
Product Name: | Microsoft Windows Operating System |
DLL popularity | Low - 8 other DLL files in system32 directory are statically linked to this file. |
File Size: | 273 KB |
Total Number of Exported Functions: | 22 |
Total Number of Exported Functions With Names: | 22 |
Section Headers
Name | Virtual Address | Raw Data Size | % of File | Characteristics | Section Contains... |
---|---|---|---|---|---|
.text | 0x00001000 | 253,440 Bytes | 90.7% | Read, Execute | Code |
.data | 0x0003f000 | 10,240 Bytes | 3.7% | Write, Read | Initialized Data |
.rsrc | 0x00046000 | 2,048 Bytes | 0.7% | Read | Initialized Data |
.reloc | 0x00047000 | 12,800 Bytes | 4.6% | Read, Discardable | Initialized Data |
Static Linking
ddraw.dll is statically linked to the following files:ADVAPI32.dll
DCIMAN32.dll
GDI32.dll
KERNEL32.dll
msvcrt.dll
ntdll.dll
USER32.dll
This means that when ddraw.dll is loaded, the above files are automatically loaded too. If one of these files is corrupted or missing, ddraw.dll won't be loaded.
List of files that are statically linked to ddraw.dll
amstream.dll
d3dim.dll
d3dim700.dll
d3drm.dll
ddrawex.dll
mstime.dll
mswebdvd.dll
opengl32.dll
This means that when one of the above files is loaded, ddraw.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 | 0 | 0 Bytes | 0.0% |
HTML Related Files | 0 | 0 Bytes | 0.0% |
Menus | 0 | 0 Bytes | 0.0% |
Strings | 6 | 670 Bytes | 0.2% |
Type Libraries | 0 | 0 Bytes | 0.0% |
Manifest | 0 | 0 Bytes | 0.0% |
All Others | 1 | 896 Bytes | 0.3% |
Total | 7 | 1,566 Bytes | 0.6% |
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)
No dialog resources in this file.
String resources in this dll (up to 200 strings)
String ID | String Text |
---|---|
100 | Microsoft DirectDraw |
101 | You must be running in 256 color mode or higher. You can change the color depth from the control panel display icon. |
102 | Your display driver is not Windows95 compatible. DirectDraw only supports Windows95 compatible drivers. |
103 | Primary Display Driver |
104 | Beta DirectDraw Expired, Please Update |
105 | Microsoft DirectDraw |
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:AcquireDDThreadLock | CheckFullscreen | CompleteCreateSysmemSurface | D3DParseUnknownCommand |
DDGetAttachedSurfaceLcl | DDInternalLock | DDInternalUnlock | DSoundHelp |
DirectDrawCreate | DirectDrawCreateClipper | DirectDrawCreateEx | DirectDrawEnumerateA |
DirectDrawEnumerateExA | DirectDrawEnumerateExW | DirectDrawEnumerateW | DllCanUnloadNow |
DllGetClassObject | GetDDSurfaceLocal | GetOLEThunkData | GetSurfaceFromDC |
RegisterSpecialCase | ReleaseDDThreadLock |
Imported Functions List
The following functions are imported by this dll:- ADVAPI32.dll:
AddAccessAllowedAce GetLengthSid GetSidLengthRequired GetSidSubAuthority InitializeAcl InitializeSecurityDescriptor InitializeSid RegCloseKey RegCreateKeyA RegEnumKeyA RegOpenKeyA RegOpenKeyExA RegQueryValueExA RegSetValueExA SetSecurityDescriptorDacl - DCIMAN32.dll:
DCIBeginAccess DCICloseProvider DCICreatePrimary DCIDestroy DCIEndAccess DCIOpenProvider - GDI32.dll:
AnimatePalette BitBlt CreateCompatibleBitmap CreateCompatibleDC CreateDCA CreateDIBSection CreatePalette CreateRectRgn DeleteDC DeleteObject ExtTextOutA GdiEntry1 GdiEntry10 GdiEntry11 GdiEntry12 GdiEntry13 GdiEntry14 GdiEntry15 GdiEntry2 GdiEntry3 GdiEntry4 GdiEntry5 GdiEntry6 GdiEntry7 GdiEntry8 GetDIBits GetDeviceCaps GetDeviceGammaRamp GetNearestColor GetObjectType GetRandomRgn GetRegionData GetRgnBox GetStockObject GetSystemPaletteEntries PatBlt RealizePalette ResizePalette RestoreDC SaveDC SelectObject SelectPalette SetBkColor SetDIBColorTable SetPaletteEntries SetSystemPaletteUse StretchBlt StretchDIBits - KERNEL32.dll:
CloseHandle CreateFileA CreateMutexA CreateSemaphoreA DisableThreadLibraryCalls FreeLibrary GetCurrentProcess GetCurrentProcessId GetCurrentThreadId GetModuleFileNameA GetModuleHandleA GetProcAddress GetProfileIntA GetSystemDirectoryA GetSystemInfo GetSystemTimeAsFileTime GetTickCount GlobalAlloc GlobalFree GlobalLock GlobalUnlock InitializeCriticalSection InterlockedExchange IsBadCodePtr IsBadReadPtr IsBadWritePtr LoadLibraryA LocalAlloc LocalFree LocalReAlloc MultiByteToWideChar OpenMutexA OutputDebugStringA QueryPerformanceCounter ReadFile ReleaseMutex ReleaseSemaphore SetErrorMode SetFilePointer SetUnhandledExceptionFilter TerminateProcess UnhandledExceptionFilter VerifyVersionInfoA WaitForSingleObject WideCharToMultiByte lstrcat lstrcmp lstrcmpi lstrcpy lstrcpyn lstrlen ntdll!RtlDeleteCriticalSection ntdll!RtlEnterCriticalSection ntdll!RtlGetLastWin32Error ntdll!RtlLeaveCriticalSection - msvcrt.dll:
_adjust_fdiv _except_handler3 _ftol _initterm _strcmpi _strlwr atoi bsearch floor free malloc memmove qsort wcsrchr - ntdll.dll:
VerSetConditionMask - USER32.dll:
CallWindowProcA ChangeDisplaySettingsA ChangeDisplaySettingsExA ClientToScreen ClipCursor CloseClipboard CloseDesktop CopyRect CreateWindowExA DefWindowProcA DestroyWindow EmptyClipboard EnumDisplayDevicesA EnumDisplaySettingsA EqualRect GetAsyncKeyState GetClassInfoA GetClientRect GetDC GetForegroundWindow GetKeyState GetLastActivePopup GetMonitorInfoA GetSystemMetrics GetThreadDesktop GetUserObjectInformationA GetWindowLongA GetWindowThreadProcessId IntersectRect IsIconic IsRectEmpty IsWindow IsWindowVisible IsZoomed KillTimer LoadStringA OffsetRect OpenClipboard OpenInputDesktop PostMessageA RedrawWindow RegisterClassA ReleaseDC ScreenToClient SendMessageA SetClipboardData SetCursor SetFocus SetForegroundWindow SetRect SetTimer SetWindowLongA SetWindowPos ShowWindow SystemParametersInfoA mouse_event wsprintfA