From ab81b74bb4f55aaf99b2e453c47789be397f4ffd Mon Sep 17 00:00:00 2001 From: Timo Kreuzer Date: Thu, 18 Dec 2014 08:11:04 +0000 Subject: [PATCH] [GDI32] Implement GdiGetRgnAttr svn path=/trunk/; revision=65717 --- reactos/win32ss/gdi/gdi32/include/gdi32p.h | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/reactos/win32ss/gdi/gdi32/include/gdi32p.h b/reactos/win32ss/gdi/gdi32/include/gdi32p.h index 58ea3eb0681..39f0a072d74 100644 --- a/reactos/win32ss/gdi/gdi32/include/gdi32p.h +++ b/reactos/win32ss/gdi/gdi32/include/gdi32p.h @@ -398,6 +398,21 @@ GdiGetDcAttr(HDC hdc) return pdcattr; } +FORCEINLINE +PRGN_ATTR +GdiGetRgnAttr(HRGN hrgn) +{ + PRGN_ATTR prgnattr; + + /* Get the region attribute */ + if (!GdiGetHandleUserData(hrgn, GDILoObjType_LO_REGION_TYPE, (PVOID*)&prgnattr)) + { + return NULL; + } + + return prgnattr; +} + #ifdef _M_IX86 FLOATL FASTCALL EFtoF(EFLOAT_S * efp); #define FOtoF(pfo) EFtoF((EFLOAT_S*)pfo)