From 00b0562f906ba2d6957f2990a991e20acee56124 Mon Sep 17 00:00:00 2001 From: James Tabor Date: Mon, 27 Nov 2006 21:58:46 +0000 Subject: [PATCH] Add a help function for gdi32. svn path=/trunk/; revision=24905 --- reactos/dll/win32/gdi32/include/gdi32p.h | 3 +++ reactos/dll/win32/gdi32/misc/misc.c | 7 +++++++ 2 files changed, 10 insertions(+) diff --git a/reactos/dll/win32/gdi32/include/gdi32p.h b/reactos/dll/win32/gdi32/include/gdi32p.h index a3ea09aa9e0..4d1ad7d3fe2 100644 --- a/reactos/dll/win32/gdi32/include/gdi32p.h +++ b/reactos/dll/win32/gdi32/include/gdi32p.h @@ -108,6 +108,9 @@ GdiGetHandleUserData( PVOID *UserData ); +PLDC +GdiGetLDC(HDC hDC); + BOOL WINAPI CalculateColorTableSize( diff --git a/reactos/dll/win32/gdi32/misc/misc.c b/reactos/dll/win32/gdi32/misc/misc.c index 9ca6185a7e2..bef5120eeed 100644 --- a/reactos/dll/win32/gdi32/misc/misc.c +++ b/reactos/dll/win32/gdi32/misc/misc.c @@ -71,6 +71,13 @@ BOOL GdiGetHandleUserData(HGDIOBJ hGdiObj, PVOID *UserData) return FALSE; } +PLDC GdiGetLDC(HDC hDC) +{ + PDC_ATTR Dc_Attr; + if (!GdiGetHandleUserData((HGDIOBJ) hDC, (PVOID) &Dc_Attr)) + return NULL; + return Dc_Attr->pvLDC; +} /* * @implemented