From 46fb3ca2dce81fe8f9d9063c1c3e53614ccb7468 Mon Sep 17 00:00:00 2001 From: Magnus Olsen Date: Thu, 23 Aug 2007 12:07:37 +0000 Subject: [PATCH] Implement stub : NtGdiCLIPOBJ_bEnum Implement stub : NtGdiCLIPOBJ_cEnumStart Implement stub : NtGdiCLIPOBJ_ppoGetPath Implement stub : NtGdiBRUSHOBJ_ulGetBrushColor Implement stub : NtGdiBRUSHOBJ_pvAllocRbrush Implement stub : NtGdiBRUSHOBJ_pvGetRbrush svn path=/trunk/; revision=28466 --- reactos/subsystems/win32/win32k/stubs/stubs.c | 58 +++++++++++++++++++ reactos/subsystems/win32/win32k/w32ksvc.db | 12 ++-- 2 files changed, 64 insertions(+), 6 deletions(-) diff --git a/reactos/subsystems/win32/win32k/stubs/stubs.c b/reactos/subsystems/win32/win32k/stubs/stubs.c index b031db4760a..b3fd46bc154 100644 --- a/reactos/subsystems/win32/win32k/stubs/stubs.c +++ b/reactos/subsystems/win32/win32k/stubs/stubs.c @@ -1243,3 +1243,61 @@ NtGdiBRUSHOBJ_pvAllocRbrush(IN BRUSHOBJ *BrushObj, return NULL; } +/* + * @unimplemented + */ +PVOID STDCALL +NtGdiBRUSHOBJ_pvGetRbrush(IN BRUSHOBJ *BrushObj) +{ + UNIMPLEMENTED; + return NULL; +} + +/* + * @unimplemented + */ +ULONG STDCALL +NtGdiBRUSHOBJ_ulGetBrushColor(BRUSHOBJ *pbo) +{ + UNIMPLEMENTED; + return NULL; +} + +/* + * @unimplemented + */ +BOOL STDCALL +NtGdiCLIPOBJ_bEnum( IN CLIPOBJ *ClipObj, + IN ULONG ObjSize, + OUT ULONG *EnumRects) +{ + UNIMPLEMENTED; + return FALSE; +} + + +/* + * @unimplemented + */ +ULONG STDCALL +NtGdiCLIPOBJ_cEnumStart(IN CLIPOBJ *ClipObj, + IN BOOL ShouldDoAll, + IN ULONG ClipType, + IN ULONG BuildOrder, + IN ULONG MaxRects) +{ + UNIMPLEMENTED; + return NULL; +} + + +/* + * @unimplemented + */ +PATHOBJ* STDCALL +NtGdiCLIPOBJ_ppoGetPath(CLIPOBJ *ClipObj) +{ + UNIMPLEMENTED; + return NULL; +} + diff --git a/reactos/subsystems/win32/win32k/w32ksvc.db b/reactos/subsystems/win32/win32k/w32ksvc.db index 86b1ecc475f..1341b180590 100644 --- a/reactos/subsystems/win32/win32k/w32ksvc.db +++ b/reactos/subsystems/win32/win32k/w32ksvc.db @@ -634,15 +634,15 @@ NtGdiEngAlphaBlend 7 # NtGdiXLATEOBJ_cGetPalette 4 # NtGdiXLATEOBJ_iXlate 2 # NtGdiXLATEOBJ_hGetColorTransform 1 -# NtGdiCLIPOBJ_bEnum 3 -# NtGdiCLIPOBJ_cEnumStart 5 -# NtGdiCLIPOBJ_ppoGetPath 1 +NtGdiCLIPOBJ_bEnum 3 +NtGdiCLIPOBJ_cEnumStart 5 +NtGdiCLIPOBJ_ppoGetPath 1 # NtGdiEngDeletePath 1 # NtGdiEngCreateClip 0 # NtGdiEngDeleteClip 1 -# NtGdiBRUSHOBJ_ulGetBrushColor 1 -NtGdiBRUSHOBJ_pvAllocRbrush 2 -# NtGdiBRUSHOBJ_pvGetRbrush 1 +NtGdiBRUSHOBJ_ulGetBrushColor 1 +NtGdiBRUSHOBJ_pvAllocRbrush 2 +NtGdiBRUSHOBJ_pvGetRbrush 1 NtGdiBRUSHOBJ_hGetColorTransform 1 # NtGdiXFORMOBJ_bApplyXform 5 # NtGdiXFORMOBJ_iGetXform 2