From 79bd659def7336aaaa332c575d15e99d6de0ba20 Mon Sep 17 00:00:00 2001 From: Magnus Olsen Date: Fri, 24 Aug 2007 14:49:53 +0000 Subject: [PATCH] implement stub for NtGdiEnableEudc, NtGdiEngAssociateSurface, NtGdiEngCreateDeviceSurface, NtGdiEngCreateDeviceBitmap, NtGdiEngCreateClip, NtGdiEngDeleteClip, NtGdiEngCheckAbort svn path=/trunk/; revision=28517 --- reactos/subsystems/win32/win32k/stubs/stubs.c | 84 +++++++++++++++++++ reactos/subsystems/win32/win32k/w32ksvc.db | 14 ++-- 2 files changed, 91 insertions(+), 7 deletions(-) diff --git a/reactos/subsystems/win32/win32k/stubs/stubs.c b/reactos/subsystems/win32/win32k/stubs/stubs.c index 30410a155f8..a104ab20f5a 100644 --- a/reactos/subsystems/win32/win32k/stubs/stubs.c +++ b/reactos/subsystems/win32/win32k/stubs/stubs.c @@ -1301,3 +1301,87 @@ NtGdiCLIPOBJ_ppoGetPath(CLIPOBJ *ClipObj) return NULL; } + +/* + * @unimplemented + */ +BOOL +STDCALL +NtGdiEnableEudc(BOOL enable) +{ + UNIMPLEMENTED; + return FALSE; +} + + +/* + * @unimplemented + */ +BOOL STDCALL +NtGdiEngAssociateSurface(IN HSURF Surface, + IN HDEV Dev, + IN ULONG Hooks) +{ + UNIMPLEMENTED; + return FALSE; +} + +/* + * @unimplemented + */ +CLIPOBJ* STDCALL +NtGdiEngCreateClip(VOID) +{ + UNIMPLEMENTED; + return NULL; +} + + +/* + * @unimplemented + */ +VOID STDCALL +NtGdiEngDeleteClip(CLIPOBJ *ClipRegion) +{ + UNIMPLEMENTED; +} + + +/* + * @unimplemented + */ +BOOL STDCALL +NtGdiEngCheckAbort(SURFOBJ *pso) +{ + UNIMPLEMENTED; + return FALSE; +} + +/* + * @unimplemented + */ +HSURF STDCALL +NtGdiEngCreateDeviceSurface( IN DHSURF Surface, + IN SIZEL Size, + IN ULONG FormatVersion, + IN DWORD UNKNOWN) +{ + UNIMPLEMENTED; + return 0; +} + +/* + * @unimplemented + */ +HBITMAP STDCALL +NtGdiEngCreateDeviceBitmap( + IN DHSURF dhsurf, + IN SIZEL sizl, + IN ULONG iFormatCompat, + IN DWORD UNKNOWN) +{ + UNIMPLEMENTED; + return NULL; +} + + diff --git a/reactos/subsystems/win32/win32k/w32ksvc.db b/reactos/subsystems/win32/win32k/w32ksvc.db index 2955cb99bdd..484dab535d3 100644 --- a/reactos/subsystems/win32/win32k/w32ksvc.db +++ b/reactos/subsystems/win32/win32k/w32ksvc.db @@ -135,7 +135,7 @@ NtGdiDescribePixelFormat 4 NtGdiDoPalette 6 NtGdiDrawEscape 4 NtGdiEllipse 5 -# NtGdiEnableEudc 1 +NtGdiEnableEudc 1 NtGdiEndDoc 1 NtGdiEndPage 1 NtGdiEndPath 1 @@ -605,10 +605,10 @@ NtUserYieldTask 0 # NtUserRemoteRedrawScreen 0 # NtUserRemoteStopScreenUpdates 0 # NtUserCtxDisplayIOCtl 3 -# NtGdiEngAssociateSurface 3 +NtGdiEngAssociateSurface 3 # NtGdiEngCreateBitmap 6 -# NtGdiEngCreateDeviceSurface 4 -# NtGdiEngCreateDeviceBitmap 4 +NtGdiEngCreateDeviceSurface 4 +NtGdiEngCreateDeviceBitmap 4 # NtGdiEngCreatePalette 6 # NtGdiEngComputeGlyphSet 3 # NtGdiEngCopyBits 6 @@ -638,8 +638,8 @@ NtGdiCLIPOBJ_bEnum 3 NtGdiCLIPOBJ_cEnumStart 5 NtGdiCLIPOBJ_ppoGetPath 1 # NtGdiEngDeletePath 1 -# NtGdiEngCreateClip 0 -# NtGdiEngDeleteClip 1 +NtGdiEngCreateClip 0 +NtGdiEngDeleteClip 1 NtGdiBRUSHOBJ_ulGetBrushColor 1 NtGdiBRUSHOBJ_pvAllocRbrush 2 NtGdiBRUSHOBJ_pvGetRbrush 1 @@ -665,7 +665,7 @@ NtGdiBRUSHOBJ_hGetColorTransform 1 # NtGdiPATHOBJ_vEnumStartClipLines 4 # NtGdiPATHOBJ_bEnumClipLines 3 # NtGdiGetDhpdev 1 -# NtGdiEngCheckAbort 1 +NtGdiEngCheckAbort 1 # NtGdiHT_Get8BPPFormatPalette 4 # NtGdiHT_Get8BPPMaskPalette 6 # NtGdiUpdateTransform 1