[ros-diffs] [tkreuzer] 27857: implement CreateEllipticRgnIndirect, calling NtGdiCreateEllipticRgn, instead of redirecting to NtGdiCreateEllipticRgnIndirect
tkreuzer at svn.reactos.org
tkreuzer at svn.reactos.org
Thu Jul 26 18:27:47 CEST 2007
Author: tkreuzer
Date: Thu Jul 26 20:27:47 2007
New Revision: 27857
URL: http://svn.reactos.org/svn/reactos?rev=27857&view=rev
Log:
implement CreateEllipticRgnIndirect, calling NtGdiCreateEllipticRgn, instead of redirecting to NtGdiCreateEllipticRgnIndirect
Modified:
trunk/reactos/dll/win32/gdi32/gdi32.def
trunk/reactos/dll/win32/gdi32/objects/region.c
Modified: trunk/reactos/dll/win32/gdi32/gdi32.def
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/gdi32/gdi32.def?rev=27857&r1=27856&r2=27857&view=diff
==============================================================================
--- trunk/reactos/dll/win32/gdi32/gdi32.def (original)
+++ trunk/reactos/dll/win32/gdi32/gdi32.def Thu Jul 26 20:27:47 2007
@@ -62,7 +62,7 @@
CreateDIBitmap at 24=NtGdiCreateDIBitmap at 24
CreateDiscardableBitmap at 12
CreateEllipticRgn at 16=NtGdiCreateEllipticRgn at 16
-CreateEllipticRgnIndirect at 4=NtGdiCreateEllipticRgnIndirect at 4
+CreateEllipticRgnIndirect at 4
CreateEnhMetaFileA at 16
CreateEnhMetaFileW at 16
CreateFontA at 56
Modified: trunk/reactos/dll/win32/gdi32/objects/region.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/gdi32/objects/region.c?rev=27857&r1=27856&r2=27857&view=diff
==============================================================================
--- trunk/reactos/dll/win32/gdi32/objects/region.c (original)
+++ trunk/reactos/dll/win32/gdi32/objects/region.c Thu Jul 26 20:27:47 2007
@@ -44,4 +44,15 @@
GdiPolyPolyRgn );
}
-
+HRGN
+WINAPI
+CreateEllipticRgnIndirect(
+ const RECT *prc
+)
+{
+ if (prc)
+ {
+ return NtGdiCreateEllipticRgn(prc->left, prc->top, prc->right, prc->bottom);
+ }
+ return NULL;
+}
More information about the Ros-diffs
mailing list