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