[ros-diffs] [tkreuzer] 27859: remove NtGdiCreateEllipticRegionIndirect from win32k

tkreuzer at svn.reactos.org tkreuzer at svn.reactos.org
Thu Jul 26 18:40:24 CEST 2007


Author: tkreuzer
Date: Thu Jul 26 20:40:23 2007
New Revision: 27859

URL: http://svn.reactos.org/svn/reactos?rev=27859&view=rev
Log:
remove NtGdiCreateEllipticRegionIndirect from win32k

Modified:
    trunk/reactos/subsystems/win32/win32k/objects/region.c

Modified: trunk/reactos/subsystems/win32/win32k/objects/region.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/subsystems/win32/win32k/objects/region.c?rev=27859&r1=27858&r2=27859&view=diff
==============================================================================
--- trunk/reactos/subsystems/win32/win32k/objects/region.c (original)
+++ trunk/reactos/subsystems/win32/win32k/objects/region.c Thu Jul 26 20:40:23 2007
@@ -2027,35 +2027,6 @@
       Right - Left, Bottom - Top);
 }
 
-HRGN
-STDCALL
-NtGdiCreateEllipticRgnIndirect(CONST PRECT Rect)
-{
-  RECT SafeRect = {0};
-  NTSTATUS Status = STATUS_SUCCESS;
-
-  _SEH_TRY
-  {
-    ProbeForRead(Rect,
-                 sizeof(RECT),
-                 1);
-    SafeRect = *Rect;
-  }
-  _SEH_HANDLE
-  {
-    Status = _SEH_GetExceptionCode();
-  }
-  _SEH_END;
-  if(!NT_SUCCESS(Status))
-  {
-    SetLastNtError(Status);
-    return NULL;
-  }
-
-  return NtGdiCreateRoundRectRgn(SafeRect.left, SafeRect.top, SafeRect.right, SafeRect.bottom,
-                                 SafeRect.right - SafeRect.left, SafeRect.bottom - SafeRect.top);
-}
-
 HRGN STDCALL
 NtGdiCreateRectRgn(INT LeftRect, INT TopRect, INT RightRect, INT BottomRect)
 {




More information about the Ros-diffs mailing list