mirror of
https://github.com/reactos/wine.git
synced 2024-12-03 09:20:56 +00:00
d6c0f9f784
Major DirectDraw restructure/reimplementation, using an improved component object model hierarchy. The implementation currently supports: - DirectDraw over GDI/USER in a window (using DIBsections and asynchronous updates) - XVidMode - XF86DGA2 - All DirectDraw interfaces from versions 1 to 7 (at least in theory) - Hooks for Direct3D interfaces
40 lines
1.1 KiB
Python
40 lines
1.1 KiB
Python
name ddraw
|
|
type win32
|
|
init DDRAW_DllMain
|
|
|
|
import user32.dll
|
|
import x11drv.dll
|
|
import gdi32.dll
|
|
import kernel32.dll
|
|
|
|
debug_channels (ddraw)
|
|
|
|
@ stub DDHAL32_VidMemAlloc
|
|
@ stub DDHAL32_VidMemFree
|
|
@ stub DDInternalLock
|
|
@ stub DDInternalUnlock
|
|
@ stub DSoundHelp
|
|
@ stdcall DirectDrawCreate(ptr ptr ptr) DirectDrawCreate
|
|
@ stdcall DirectDrawCreateClipper(long ptr ptr) DirectDrawCreateClipper
|
|
@ stdcall DirectDrawCreateEx(ptr ptr ptr ptr) DirectDrawCreateEx
|
|
@ stdcall DirectDrawEnumerateA(ptr ptr) DirectDrawEnumerateA
|
|
@ stdcall DirectDrawEnumerateW(ptr ptr) DirectDrawEnumerateW
|
|
@ stdcall DirectDrawEnumerateExA(ptr ptr long) DirectDrawEnumerateExA
|
|
@ stdcall DirectDrawEnumerateExW(ptr ptr long) DirectDrawEnumerateExW
|
|
@ stdcall DllCanUnloadNow() DDRAW_DllCanUnloadNow
|
|
@ stdcall DllGetClassObject(ptr ptr ptr) DDRAW_DllGetClassObject
|
|
@ stub GetNextMipMap
|
|
@ stub GetSurfaceFromDC
|
|
@ stub HeapVidMemAllocAligned
|
|
@ stub InternalLock
|
|
@ stub InternalUnlock
|
|
@ stub LateAllocateSurfaceMem
|
|
@ stub VidMemAlloc
|
|
@ stub VidMemAmountFree
|
|
@ stub VidMemFini
|
|
@ stub VidMemFree
|
|
@ stub VidMemInit
|
|
@ stub VidMemLargestFree
|
|
@ stub thk1632_ThunkData32
|
|
@ stub thk3216_ThunkData32
|