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
This commit is contained in:
Magnus Olsen 2005-07-28 16:42:06 +00:00
parent ab051595b1
commit 7b99ee39f8

View file

@ -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