[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