- rename NtGdiGetTextExentExPoint to NtGdiGetTextExtentExW and add 8th parameter...
authorTimo Kreuzer <timo.kreuzer@reactos.org>
Thu, 26 Jul 2007 22:37:08 +0000 (22:37 +0000)
committerTimo Kreuzer <timo.kreuzer@reactos.org>
Thu, 26 Jul 2007 22:37:08 +0000 (22:37 +0000)
svn path=/trunk/; revision=27890

reactos/dll/win32/gdi32/objects/text.c
reactos/subsystems/win32/win32k/objects/text.c
reactos/tools/nci/w32ksvc.db

index 17717a5..e4ad1cc 100644 (file)
@@ -169,8 +169,8 @@ GetTextExtentExPointW(
        LPSIZE          lpSize
        )
 {
-  return NtGdiGetTextExtentExPoint (
-    hdc, lpszStr, cchString, nMaxExtent, lpnFit, alpDx, lpSize );
+  return NtGdiGetTextExtentExW (
+    hdc, (LPWSTR)lpszStr, cchString, nMaxExtent, (PULONG)lpnFit, (PULONG)alpDx, lpSize, 0 );
 }
 
 
@@ -198,8 +198,8 @@ GetTextExtentExPointA(
     SetLastError (RtlNtStatusToDosError(Status));
   else
   {
-    rc = NtGdiGetTextExtentExPoint (
-      hdc, lpszStrW, cchString, nMaxExtent, lpnFit, alpDx, lpSize );
+    rc = NtGdiGetTextExtentExW (
+      hdc, lpszStrW, cchString, nMaxExtent, (PULONG)lpnFit, (PULONG)alpDx, lpSize, 0 );
 
     HEAP_free ( lpszStrW );
   }
index 63f8556..c5e9793 100644 (file)
@@ -3405,15 +3405,19 @@ TextIntGetTextExtentPoint(PDC dc,
   return TRUE;
 }
 
+W32KAPI
 BOOL
-STDCALL
-NtGdiGetTextExtentExPoint(HDC hDC,
-                         LPCWSTR UnsafeString,
-                         int Count,
-                         int MaxExtent,
-                         LPINT UnsafeFit,
-                         LPINT UnsafeDx,
-                         LPSIZE UnsafeSize)
+APIENTRY
+NtGdiGetTextExtentExW(
+    IN HDC hDC,
+    IN OPTIONAL LPWSTR UnsafeString,
+    IN ULONG Count,
+    IN ULONG MaxExtent,
+    OUT OPTIONAL PULONG UnsafeFit,
+    OUT OPTIONAL PULONG UnsafeDx,
+    OUT LPSIZE UnsafeSize,
+    IN FLONG fl
+)
 {
   PDC dc;
   LPWSTR String;
@@ -3424,6 +3428,8 @@ NtGdiGetTextExtentExPoint(HDC hDC,
   LPINT Dx;
   PTEXTOBJ TextObj;
 
+  /* FIXME: Handle fl */
+
   if (Count < 0)
     {
       SetLastWin32Error(ERROR_INVALID_PARAMETER);
@@ -3558,7 +3564,7 @@ NtGdiGetTextExtent(HDC hdc,
                    LPSIZE psize,
                    UINT flOpts)
 {
-  return NtGdiGetTextExtentExPoint(hdc, lpwsz, cwc, 0, NULL, NULL, psize);
+  return NtGdiGetTextExtentExW(hdc, lpwsz, cwc, 0, NULL, NULL, psize, 0);
 }
 
 BOOL
index f96712b..c410e9a 100644 (file)
@@ -149,7 +149,7 @@ NtGdiGetSystemPaletteUse            1
 NtGdiGetTextAlign                      1
 NtGdiGetTextCharsetInfo                        3
 NtGdiGetTextColor                      1
-NtGdiGetTextExtentExPoint              7
+NtGdiGetTextExtentExW          8
 NtGdiGetTextExtent             5
 NtGdiGetTextExtentPoint32              4
 NtGdiGetTextFace                       3