Author: tkreuzer
Date: Fri Jul 27 02:37:08 2007
New Revision: 27890
URL:
http://svn.reactos.org/svn/reactos?rev=27890&view=rev
Log:
- rename NtGdiGetTextExentExPoint to NtGdiGetTextExtentExW and add 8th parameter
(currently unhandled)
Modified:
trunk/reactos/dll/win32/gdi32/objects/text.c
trunk/reactos/subsystems/win32/win32k/objects/text.c
trunk/reactos/tools/nci/w32ksvc.db
Modified: trunk/reactos/dll/win32/gdi32/objects/text.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/gdi32/objects/te…
==============================================================================
--- trunk/reactos/dll/win32/gdi32/objects/text.c (original)
+++ trunk/reactos/dll/win32/gdi32/objects/text.c Fri Jul 27 02:37:08 2007
@@ -169,8 +169,8 @@
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 @@
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 );
}
Modified: trunk/reactos/subsystems/win32/win32k/objects/text.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/subsystems/win32/win32k/ob…
==============================================================================
--- trunk/reactos/subsystems/win32/win32k/objects/text.c (original)
+++ trunk/reactos/subsystems/win32/win32k/objects/text.c Fri Jul 27 02:37:08 2007
@@ -3405,15 +3405,19 @@
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;
@@ -3423,6 +3427,8 @@
INT Fit;
LPINT Dx;
PTEXTOBJ TextObj;
+
+ /* FIXME: Handle fl */
if (Count < 0)
{
@@ -3558,7 +3564,7 @@
LPSIZE psize,
UINT flOpts)
{
- return NtGdiGetTextExtentExPoint(hdc, lpwsz, cwc, 0, NULL, NULL, psize);
+ return NtGdiGetTextExtentExW(hdc, lpwsz, cwc, 0, NULL, NULL, psize, 0);
}
BOOL
Modified: trunk/reactos/tools/nci/w32ksvc.db
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/tools/nci/w32ksvc.db?rev=2…
==============================================================================
--- trunk/reactos/tools/nci/w32ksvc.db (original)
+++ trunk/reactos/tools/nci/w32ksvc.db Fri Jul 27 02:37:08 2007
@@ -149,7 +149,7 @@
NtGdiGetTextAlign 1
NtGdiGetTextCharsetInfo 3
NtGdiGetTextColor 1
-NtGdiGetTextExtentExPoint 7
+NtGdiGetTextExtentExW 8
NtGdiGetTextExtent 5
NtGdiGetTextExtentPoint32 4
NtGdiGetTextFace 3