ReAlloc should be able to move memory blocks if necessary. This fixes
[reactos.git] / reactos / include / win32k / font.h
1 /* $Id$
2 *
3 * COPYRIGHT: See COPYING in the top level directory
4 * PROJECT: ReactOS system libraries
5 * FILE: include/win32k/font.h
6 * PURPOSE: GDI32/Win32k font interface
7 * PROGRAMMER:
8 *
9 */
10
11 #ifndef WIN32K_FONT_H_INCLUDED
12 #define WIN32K_FONT_H_INCLUDED
13
14 typedef struct tagFONTFAMILYINFO
15 {
16 ENUMLOGFONTEXW EnumLogFontEx;
17 NEWTEXTMETRICEXW NewTextMetricEx;
18 DWORD FontType;
19 } FONTFAMILYINFO, *PFONTFAMILYINFO;
20
21 int STDCALL NtGdiGetFontFamilyInfo(HDC Dc, LPLOGFONTW LogFont, PFONTFAMILYINFO Info, DWORD Size);
22 BOOL STDCALL NtGdiTranslateCharsetInfo(PDWORD Src, LPCHARSETINFO CSI, DWORD Flags);
23 DWORD STDCALL NtGdiGetFontData(HDC,DWORD,DWORD,LPVOID,DWORD);
24
25 #endif /* WIN32K_FONT_H_INCLUDED */