Add DdEntry 1-56 it is pure syscall to win32k/ntdraw. Windows XP and
higher does have this entry. And thanks to that we can make directdraw
Windows XP or higher compatible. But rember alot of directdraw api are
still stub in win32k/ntdraw.
Modified: trunk/reactos/lib/gdi32/gdi32.def
_____
Modified: trunk/reactos/lib/gdi32/gdi32.def
--- trunk/reactos/lib/gdi32/gdi32.def 2005-07-28 13:40:52 UTC (rev
16829)
+++ trunk/reactos/lib/gdi32/gdi32.def 2005-07-28 16:42:06 UTC (rev
16830)
@@ -98,6 +98,62 @@
DescribePixelFormat@16
DeviceCapabilitiesExA@20
DeviceCapabilitiesExW@20
+DdEntry1@16=NtGdiD3dContextCreate@16
+DdEntry2@4=NtGdiD3dContextDestroy@4
+DdEntry3@0=NtGdiD3dContextDestroyAll@0
+DdEntry4@4=NtGdiD3dValidateTextureStageState@4
+DdEntry5@28=NtGdiD3dDrawPrimitives2@28
+DdEntry6@4=NtGdiDdGetDriverState@4
+DdEntry7@12=NtGdiDdAddAttachedSurface@12
+DdEntry8@12=NtGdiDdAlphaBlt@12
+DdEntry9@8=NtGdiDdAttachSurface@8
+DdEntry10@8=NtGdiDdBeginMoCompFrame@8
+DdEntry11@12=NtGdiDdBlt@12
+DdEntry13@8=NtGdiDdCanCreateD3DBuffer@8
+DdEntry12@8=NtGdiDdCanCreateSurface@8
+DdEntry14@8=NtGdiDdColorControl@8
+DdEntry15@4=NtGdiDdCreateDirectDrawObject@4
+DdEntry16@32=NtGdiDdCreateSurface@32
+DdEntry17@32=NtGdiDdCreateD3DBuffer@32
+DdEntry18@8=NtGdiDdCreateMoComp@8
+DdEntry19@24=NtGdiDdCreateSurfaceObject@24
+DdEntry20@4=NtGdiDdDeleteDirectDrawObject@4
+DdEntry21@4=NtGdiDdDeleteSurfaceObject@4
+DdEntry22@8=NtGdiDdDestroyMoComp@8
+DdEntry23@8=NtGdiDdDestroySurface@8
+DdEntry24@4=NtGdiDdDestroyD3DBuffer@4
+DdEntry25@8=NtGdiDdEndMoCompFrame@8
+DdEntry26@20=NtGdiDdFlip@20
+DdEntry27@8=NtGdiDdFlipToGDISurface@8
+DdEntry28@8=NtGdiDdGetAvailDriverMemory@8
+DdEntry29@8=NtGdiDdGetBltStatus@8
+DdEntry30@8=NtGdiDdGetDC@8
+DdEntry31@8=NtGdiDdGetDriverInfo@8
+DdEntry32@12=NtGdiDdGetDxHandle@12
+DdEntry33@8=NtGdiDdGetFlipStatus@8
+DdEntry34@8=NtGdiDdGetInternalMoCompInfo@8
+DdEntry35@8=NtGdiDdGetMoCompBuffInfo@8
+DdEntry36@8=NtGdiDdGetMoCompGuids@8
+DdEntry37@8=NtGdiDdGetMoCompFormats@8
+DdEntry38@8=NtGdiDdGetScanLine@8
+DdEntry39@12=NtGdiDdLock@12
+DdEntry40@8=NtGdiDdLockD3D@8
+DdEntry41@44=NtGdiDdQueryDirectDrawObject@44
+DdEntry42@8=NtGdiDdQueryMoCompStatus@8
+DdEntry43@8=NtGdiDdReenableDirectDrawObject@8
+DdEntry44@4=NtGdiDdReleaseDC@4
+DdEntry45@8=NtGdiDdRenderMoComp@8
+DdEntry46@8=NtGdiDdResetVisrgn@8
+DdEntry47@8=NtGdiDdSetColorKey@8
+DdEntry48@8=NtGdiDdSetExclusiveMode@8
+DdEntry49@12=NtGdiDdSetGammaRamp@12
+DdEntry50@12=NtGdiDdCreateSurfaceEx@12
+DdEntry51@12=NtGdiDdSetOverlayPosition@12
+DdEntry52@8=NtGdiDdUnattachSurface@8
+DdEntry53@8=NtGdiDdUnlock@8
+DdEntry54@8=NtGdiDdUnlockD3D@8
+DdEntry55@12=NtGdiDdUpdateOverlay@12
+DdEntry56@8=NtGdiDdWaitForVerticalBlank@8
DrawEscape@16
Ellipse@20=NtGdiEllipse@20
EnableEUDC@4