From 7b99ee39f81982d6cdeb1f16c27af75379df5e74 Mon Sep 17 00:00:00 2001 From: Magnus Olsen Date: Thu, 28 Jul 2005 16:42:06 +0000 Subject: [PATCH] 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. svn path=/trunk/; revision=16830 --- reactos/lib/gdi32/gdi32.def | 56 +++++++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) diff --git a/reactos/lib/gdi32/gdi32.def b/reactos/lib/gdi32/gdi32.def index aede12987d0..0b50416c599 100644 --- a/reactos/lib/gdi32/gdi32.def +++ b/reactos/lib/gdi32/gdi32.def @@ -98,6 +98,62 @@ DeleteObject@4 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