4 typedef struct _FONT_ENTRY
8 UNICODE_STRING FaceName
;
9 UNICODE_STRING StyleName
;
11 } FONT_ENTRY
, *PFONT_ENTRY
;
13 typedef struct _FONT_ENTRY_MEM
17 } FONT_ENTRY_MEM
, *PFONT_ENTRY_MEM
;
19 typedef struct _FONT_ENTRY_COLL_MEM
23 FONT_ENTRY_MEM
*Entry
;
24 } FONT_ENTRY_COLL_MEM
, *PFONT_ENTRY_COLL_MEM
;
26 typedef struct _FONT_CACHE_ENTRY
31 FT_BitmapGlyph BitmapGlyph
;
33 FT_Render_Mode RenderMode
;
34 MATRIX mxWorldToDevice
;
35 } FONT_CACHE_ENTRY
, *PFONT_CACHE_ENTRY
;
39 * FONTSUBST_... --- constants for font substitutes
41 #define FONTSUBST_FROM 0
42 #define FONTSUBST_TO 1
43 #define FONTSUBST_FROM_AND_TO 2
46 * FONTSUBST_ENTRY --- font substitute entry
48 typedef struct FONTSUBST_ENTRY
51 UNICODE_STRING FontNames
[FONTSUBST_FROM_AND_TO
];
52 BYTE CharSets
[FONTSUBST_FROM_AND_TO
];
53 } FONTSUBST_ENTRY
, *PFONTSUBST_ENTRY
;
56 typedef struct GDI_LOAD_FONT
58 PUNICODE_STRING pFileName
;
60 DWORD Characteristics
;
61 UNICODE_STRING RegValueName
;
63 PFONT_ENTRY_MEM PrivateEntry
;
64 } GDI_LOAD_FONT
, *PGDI_LOAD_FONT
;