From 8693d776a503b8be772e1bdc8b4623418acfa409 Mon Sep 17 00:00:00 2001 From: James Tabor Date: Tue, 6 Nov 2007 07:27:55 +0000 Subject: [PATCH] Implement GetCharABCWidthsI in gdi. svn path=/trunk/; revision=30213 --- reactos/dll/win32/gdi32/misc/stubs.c | 17 ----------------- reactos/dll/win32/gdi32/objects/font.c | 15 +++++++++++++++ 2 files changed, 15 insertions(+), 17 deletions(-) diff --git a/reactos/dll/win32/gdi32/misc/stubs.c b/reactos/dll/win32/gdi32/misc/stubs.c index c9278146caf..a6571d09e35 100644 --- a/reactos/dll/win32/gdi32/misc/stubs.c +++ b/reactos/dll/win32/gdi32/misc/stubs.c @@ -1551,23 +1551,6 @@ GetBrushAttributes(HBRUSH hbr) return 0; } -/* - * @unimplemented - */ -BOOL -STDCALL -GetCharABCWidthsI(HDC hdc, - UINT giFirst, - UINT cgi, - LPWORD pgi, - LPABC lpabc -) -{ - UNIMPLEMENTED; - SetLastError(ERROR_CALL_NOT_IMPLEMENTED); - return 0; -} - /* * @unimplemented */ diff --git a/reactos/dll/win32/gdi32/objects/font.c b/reactos/dll/win32/gdi32/objects/font.c index dd397df1e6f..33d641d211d 100644 --- a/reactos/dll/win32/gdi32/objects/font.c +++ b/reactos/dll/win32/gdi32/objects/font.c @@ -636,6 +636,21 @@ DPRINT1("GCABCWFA iFirstChar %x\n",iFirstChar); return NtGdiGetCharABCWidthsFloat ( hdc, iFirstChar, iLastChar, lpABCF ); } +/* + * @implemented + */ +BOOL +STDCALL +GetCharABCWidthsI(HDC hdc, + UINT giFirst, + UINT cgi, + LPWORD pgi, + LPABC lpabc +) +{ + return NtGdiGetCharABCWidthsW( hdc, giFirst, (ULONG) cgi, (PWCHAR) pgi, 3, (PVOID)lpabc); +} + /* * @implemented */