ddraw.dll

Description: GOG.com DirectX 1-7 wrapper

Authors:

Version: 4.7.0.700

Architecture: 32-bit

Operating System: Windows NT

SHA256: 9541ba91975bb2d1c1771c72d0404329

File Size: 1.6 MB

Uploaded At: July 11, 2026, 8:47 p.m.

Views: 17

Exported Functions

  • AcquireDDThreadLock (Ordinal: 1, Address: 0x16cc)
  • CompleteCreateSysmemSurface (Ordinal: 2, Address: 0x2342)
  • D3DParseUnknownCommand (Ordinal: 3, Address: 0x2270)
  • DDInternalLock (Ordinal: 5, Address: 0x1a73)
  • DDInternalUnlock (Ordinal: 6, Address: 0x1492)
  • DirectDrawCreate (Ordinal: 8, Address: 0x205e)
  • DirectDrawCreateClipper (Ordinal: 9, Address: 0x123f)
  • DirectDrawCreateEx (Ordinal: 10, Address: 0x12cb)
  • DirectDrawEnumerateA (Ordinal: 11, Address: 0x1a78)
  • DirectDrawEnumerateExA (Ordinal: 12, Address: 0x1bd1)
  • DirectDrawEnumerateExW (Ordinal: 13, Address: 0x11ea)
  • DirectDrawEnumerateW (Ordinal: 14, Address: 0x1fe1)
  • DllGetClassObject (Ordinal: 16, Address: 0x1906)
  • ReleaseDDThreadLock (Ordinal: 21, Address: 0x10e1)

Imported DLLs & Functions

ADVAPI32.dll
  • RegCloseKey (Address: 0x185555d0)
  • RegOpenKeyA (Address: 0x185555d4)
  • RegOpenKeyExA (Address: 0x185555c8)
  • RegQueryValueExA (Address: 0x185555cc)
d3d9.dll
  • Direct3DCreate9 (Address: 0x18555a90)
GDI32.dll
  • BitBlt (Address: 0x1855565c)
  • CombineRgn (Address: 0x18555650)
  • CreateBitmapIndirect (Address: 0x1855560c)
  • CreateCompatibleDC (Address: 0x18555634)
  • CreateDIBSection (Address: 0x18555638)
  • CreateFontA (Address: 0x1855561c)
  • CreateRectRgn (Address: 0x18555644)
  • CreateRectRgnIndirect (Address: 0x1855564c)
  • DeleteDC (Address: 0x18555640)
  • DeleteObject (Address: 0x18555648)
  • ExtSelectClipRgn (Address: 0x18555630)
  • GetClipBox (Address: 0x18555608)
  • GetDeviceCaps (Address: 0x18555618)
  • GetDeviceGammaRamp (Address: 0x18555658)
  • GetRegionData (Address: 0x18555654)
  • GetRgnBox (Address: 0x18555604)
  • IntersectClipRect (Address: 0x18555614)
  • RestoreDC (Address: 0x1855562c)
  • SaveDC (Address: 0x18555620)
  • SelectClipRgn (Address: 0x18555628)
  • SelectObject (Address: 0x1855563c)
  • SetViewportOrgEx (Address: 0x18555624)
  • StretchBlt (Address: 0x18555610)
KERNEL32.dll
  • CloseHandle (Address: 0x18555828)
  • CompareStringA (Address: 0x185556b0)
  • CompareStringW (Address: 0x185556ac)
  • CreateEventA (Address: 0x185557fc)
  • CreateFileA (Address: 0x185557c0)
  • CreateFileMappingA (Address: 0x1855580c)
  • CreateFileW (Address: 0x185557bc)
  • DeleteCriticalSection (Address: 0x18555800)
  • EnterCriticalSection (Address: 0x185557e8)
  • EnumSystemLocalesA (Address: 0x185556f8)
  • ExitProcess (Address: 0x18555770)
  • FatalAppExitA (Address: 0x18555740)
  • FindResourceA (Address: 0x185557ac)
  • FindResourceW (Address: 0x185557a8)
  • FlushFileBuffers (Address: 0x185556c0)
  • FreeEnvironmentStringsA (Address: 0x18555724)
  • FreeEnvironmentStringsW (Address: 0x18555720)
  • FreeLibrary (Address: 0x18555830)
  • GetACP (Address: 0x185556d4)
  • GetCommandLineA (Address: 0x1855577c)
  • GetCPInfo (Address: 0x18555708)
  • GetCurrentProcess (Address: 0x18555768)
  • GetCurrentProcessId (Address: 0x185556e4)
  • GetCurrentThread (Address: 0x18555750)
  • GetCurrentThreadId (Address: 0x1855581c)
  • GetEnvironmentStrings (Address: 0x1855571c)
  • GetEnvironmentStringsW (Address: 0x18555718)
  • GetFileAttributesA (Address: 0x185556e8)
  • GetFileSize (Address: 0x185557c4)
  • GetFileType (Address: 0x1855572c)
  • GetFullPathNameA (Address: 0x18555840)
  • GetLastError (Address: 0x18555838)
  • GetLocaleInfoA (Address: 0x185556fc)
  • GetLocaleInfoW (Address: 0x185556b4)
  • GetModuleFileNameA (Address: 0x18555834)
  • GetModuleFileNameW (Address: 0x185557d8)
  • GetModuleHandleA (Address: 0x185557ec)
  • GetOEMCP (Address: 0x185556d0)
  • GetPrivateProfileStringW (Address: 0x185557dc)
  • GetProcAddress (Address: 0x185557f4)
  • GetProcessHeap (Address: 0x18555794)
  • GetStartupInfoA (Address: 0x18555728)
  • GetStdHandle (Address: 0x18555730)
  • GetStringTypeA (Address: 0x185556cc)
  • GetStringTypeW (Address: 0x185556c8)
  • GetSystemInfo (Address: 0x185557a0)
  • GetTickCount (Address: 0x185557c8)
  • GetTimeZoneInformation (Address: 0x185556b8)
  • GetUserDefaultLCID (Address: 0x185556f4)
  • GetVersion (Address: 0x18555778)
  • GetVersionExA (Address: 0x1855569c)
  • HeapAlloc (Address: 0x18555798)
  • HeapCreate (Address: 0x18555744)
  • HeapDestroy (Address: 0x18555748)
  • HeapFree (Address: 0x18555790)
  • HeapReAlloc (Address: 0x1855573c)
  • InitializeCriticalSection (Address: 0x185557f8)
  • InterlockedDecrement (Address: 0x18555788)
  • InterlockedExchange (Address: 0x1855582c)
  • InterlockedIncrement (Address: 0x18555784)
  • IsBadCodePtr (Address: 0x185556dc)
  • IsBadReadPtr (Address: 0x18555804)
  • IsBadWritePtr (Address: 0x18555738)
  • IsProcessorFeaturePresent (Address: 0x1855579c)
  • IsValidCodePage (Address: 0x18555700)
  • IsValidLocale (Address: 0x18555704)
  • LCMapStringA (Address: 0x18555710)
  • LCMapStringW (Address: 0x1855570c)
  • LeaveCriticalSection (Address: 0x185557e4)
  • LoadLibraryA (Address: 0x18555848)
  • LoadLibraryExA (Address: 0x185557d0)
  • LoadLibraryExW (Address: 0x185557cc)
  • LoadLibraryW (Address: 0x185557d4)
  • LoadResource (Address: 0x185557b4)
  • LockResource (Address: 0x185557b8)
  • lstrcmpiA (Address: 0x18555844)
  • MapViewOfFile (Address: 0x18555810)
  • MultiByteToWideChar (Address: 0x18555780)
  • OpenFileMappingA (Address: 0x185557f0)
  • RaiseException (Address: 0x1855574c)
  • ReadFile (Address: 0x185556f0)
  • ResetEvent (Address: 0x18555820)
  • RtlUnwind (Address: 0x1855578c)
  • SetConsoleCtrlHandler (Address: 0x18555714)
  • SetEndOfFile (Address: 0x185556bc)
  • SetEnvironmentVariableA (Address: 0x185556a8)
  • SetEvent (Address: 0x185557e0)
  • SetFilePointer (Address: 0x185556ec)
  • SetHandleCount (Address: 0x18555734)
  • SetLastError (Address: 0x18555758)
  • SetStdHandle (Address: 0x185556c4)
  • SetUnhandledExceptionFilter (Address: 0x185556e0)
  • SizeofResource (Address: 0x185557b0)
  • Sleep (Address: 0x18555774)
  • TerminateProcess (Address: 0x1855576c)
  • TlsAlloc (Address: 0x18555760)
  • TlsFree (Address: 0x1855575c)
  • TlsGetValue (Address: 0x18555754)
  • TlsSetValue (Address: 0x18555764)
  • UnhandledExceptionFilter (Address: 0x185556d8)
  • UnmapViewOfFile (Address: 0x18555814)
  • VirtualAlloc (Address: 0x18555818)
  • VirtualFree (Address: 0x18555808)
  • VirtualProtect (Address: 0x185556a0)
  • VirtualQuery (Address: 0x185556a4)
  • WaitForSingleObject (Address: 0x18555824)
  • WideCharToMultiByte (Address: 0x1855583c)
  • WriteFile (Address: 0x185557a4)
ole32.dll
  • CoCreateInstance (Address: 0x18555ac0)
USER32.dll
  • AdjustWindowRect (Address: 0x185559a0)
  • BeginPaint (Address: 0x18555920)
  • CallNextHookEx (Address: 0x18555948)
  • CallWindowProcA (Address: 0x1855597c)
  • ClientToScreen (Address: 0x185559b4)
  • ClipCursor (Address: 0x185558e0)
  • CreateDialogParamA (Address: 0x185558f8)
  • CreateWindowExA (Address: 0x185559cc)
  • CreateWindowExW (Address: 0x1855590c)
  • DefWindowProcA (Address: 0x185559c4)
  • DestroyWindow (Address: 0x185558d8)
  • DialogBoxParamA (Address: 0x185558fc)
  • DispatchMessageA (Address: 0x18555990)
  • EnableMenuItem (Address: 0x185558e4)
  • EndPaint (Address: 0x1855591c)
  • EnumChildWindows (Address: 0x1855595c)
  • EnumDisplaySettingsA (Address: 0x185558cc)
  • EnumThreadWindows (Address: 0x18555998)
  • EnumWindows (Address: 0x18555944)
  • GetActiveWindow (Address: 0x185559bc)
  • GetCaretPos (Address: 0x18555950)
  • GetClassNameA (Address: 0x185559a8)
  • GetClientRect (Address: 0x185558d0)
  • GetCursorPos (Address: 0x18555938)
  • GetDC (Address: 0x185559b8)
  • GetDesktopWindow (Address: 0x185559c0)
  • GetFocus (Address: 0x1855594c)
  • GetForegroundWindow (Address: 0x18555908)
  • GetMenu (Address: 0x185559d0)
  • GetParent (Address: 0x18555974)
  • GetPropA (Address: 0x18555978)
  • GetSystemMenu (Address: 0x185558e8)
  • GetSystemMetrics (Address: 0x18555918)
  • GetWindow (Address: 0x18555960)
  • GetWindowLongA (Address: 0x185558ec)
  • GetWindowLongW (Address: 0x18555940)
  • GetWindowPlacement (Address: 0x18555924)
  • GetWindowRect (Address: 0x1855592c)
  • GetWindowThreadProcessId (Address: 0x185559d8)
  • IsIconic (Address: 0x18555988)
  • IsWindow (Address: 0x185558d4)
  • IsWindowVisible (Address: 0x1855596c)
  • MapWindowPoints (Address: 0x185558f4)
  • MessageBoxA (Address: 0x18555980)
  • MoveWindow (Address: 0x18555930)
  • PeekMessageA (Address: 0x1855598c)
  • PeekMessageW (Address: 0x18555914)
  • PostMessageA (Address: 0x185559ac)
  • PtInRect (Address: 0x18555970)
  • RedrawWindow (Address: 0x18555968)
  • RegisterClassA (Address: 0x185559c8)
  • ReleaseDC (Address: 0x18555984)
  • RemovePropA (Address: 0x18555964)
  • ScreenToClient (Address: 0x18555928)
  • SendMessageA (Address: 0x185559e0)
  • SetCapture (Address: 0x18555900)
  • SetClassLongA (Address: 0x185558f0)
  • SetCursorPos (Address: 0x18555934)
  • SetFocus (Address: 0x18555958)
  • SetForegroundWindow (Address: 0x185559b0)
  • SetMenu (Address: 0x185558dc)
  • SetPropA (Address: 0x18555954)
  • SetWindowLongA (Address: 0x185559dc)
  • SetWindowLongW (Address: 0x1855593c)
  • SetWindowPos (Address: 0x185559d4)
  • SetWindowsHookExA (Address: 0x1855599c)
  • ShowWindow (Address: 0x18555904)
  • SystemParametersInfoA (Address: 0x185559a4)
  • TranslateMessage (Address: 0x18555994)
  • UnhookWindowsHookEx (Address: 0x185559e4)
  • WindowFromDC (Address: 0x18555910)
WINMM.dll
  • timeBeginPeriod (Address: 0x18555a58)
  • timeEndPeriod (Address: 0x18555a5c)
  • timeGetTime (Address: 0x18555a4c)
  • timeKillEvent (Address: 0x18555a50)
  • timeSetEvent (Address: 0x18555a54)