From 480b18f588d045eac1a1307a1986b25777699ffc Mon Sep 17 00:00:00 2001 From: Magnus Olsen Date: Thu, 28 Jul 2005 22:08:29 +0000 Subject: [PATCH] Implement GdiEntry12 (8 of 16 are done and party tested) svn path=/trunk/; revision=16844 --- reactos/lib/gdi32/misc/gdientry.c | 13 +++++++++++++ reactos/lib/gdi32/misc/stubs.c | 12 +----------- 2 files changed, 14 insertions(+), 11 deletions(-) diff --git a/reactos/lib/gdi32/misc/gdientry.c b/reactos/lib/gdi32/misc/gdientry.c index 9ee0a847796..7cc66332d9d 100644 --- a/reactos/lib/gdi32/misc/gdientry.c +++ b/reactos/lib/gdi32/misc/gdientry.c @@ -191,3 +191,16 @@ DdReenableDirectDrawObject(LPDDRAWI_DIRECTDRAW_GBL pDirectDrawGlobal, return NtGdiDdReenableDirectDrawObject((HANDLE)pDirectDrawGlobal->hDD, pbNewMode); } + +/* + * @implemented + * + * GDIEntry 12 + */ +VOID STDCALL DdUnattachSurface( +LPDDRAWI_DDRAWSURFACE_LCL pSurface, +LPDDRAWI_DDRAWSURFACE_LCL pSurfaceAttached +) +{ + NtGdiDdUnattachSurface((HANDLE) pSurface->hDDSurface, (HANDLE) pSurfaceAttached->hDDSurface); +} diff --git a/reactos/lib/gdi32/misc/stubs.c b/reactos/lib/gdi32/misc/stubs.c index 8e0c15623d2..b01a862168e 100644 --- a/reactos/lib/gdi32/misc/stubs.c +++ b/reactos/lib/gdi32/misc/stubs.c @@ -3937,17 +3937,7 @@ LPDDRAWI_DDRAWSURFACE_LCL pSurfaceTo return 0; } -/* - * @unimplemented - */ -VOID STDCALL DdUnattachSurface( -LPDDRAWI_DDRAWSURFACE_LCL pSurface, -LPDDRAWI_DDRAWSURFACE_LCL pSurfaceAttached -) -{ - UNIMPLEMENTED; - SetLastError(ERROR_CALL_NOT_IMPLEMENTED); -} + /* * @unimplemented