diff --git a/reactos/dll/win32/gdi32/gdi32.def b/reactos/dll/win32/gdi32/gdi32.def index 75f12641080..cad7f1adb79 100644 --- a/reactos/dll/win32/gdi32/gdi32.def +++ b/reactos/dll/win32/gdi32/gdi32.def @@ -427,7 +427,7 @@ GetPolyFillMode@4=NtGdiGetPolyFillMode@4 GetROP2@4=NtGdiGetROP2@4 GetRandomRgn@12=NtGdiGetRandomRgn@12 GetRasterizerCaps@8 -GetRegionData@12=NtGdiGetRegionData@12 +GetRegionData@12 GetRelAbs@8 GetRgnBox@8=NtGdiGetRgnBox@8 GetStockObject@4 diff --git a/reactos/dll/win32/gdi32/misc/stubs.c b/reactos/dll/win32/gdi32/misc/stubs.c index 40e068bb65c..c0150bd34d2 100644 --- a/reactos/dll/win32/gdi32/misc/stubs.c +++ b/reactos/dll/win32/gdi32/misc/stubs.c @@ -2775,3 +2775,23 @@ GetFontData(HDC hdc, } return NtGdiGetFontData(hdc, dwTable, dwOffset, lpvBuffer, cbData); } + + +/* + * @implemented + * + */ +DWORD +STDCALL +GetRegionData(HRGN hrgn, + DWORD nCount, + LPRGNDATA lpRgnData) +{ + if (!lpRgnData) + { + nCount = 0; + } + + return NtGdiGetRegionData(hrgn,nCount,lpRgnData); +} +