4 typedef struct _FONT_ENTRY
8 UNICODE_STRING FaceName
;
10 } FONT_ENTRY
, *PFONT_ENTRY
;
12 typedef struct _FONT_ENTRY_MEM
16 } FONT_ENTRY_MEM
, *PFONT_ENTRY_MEM
;
18 typedef struct _FONT_ENTRY_COLL_MEM
22 FONT_ENTRY_MEM
*Entry
;
23 } FONT_ENTRY_COLL_MEM
, *PFONT_ENTRY_COLL_MEM
;
25 typedef struct _FONT_CACHE_ENTRY
30 FT_BitmapGlyph BitmapGlyph
;
32 FT_Render_Mode RenderMode
;
33 MATRIX mxWorldToDevice
;
34 } FONT_CACHE_ENTRY
, *PFONT_CACHE_ENTRY
;
38 * FONTSUBST_... --- constants for font substitutes
40 #define FONTSUBST_FROM 0
41 #define FONTSUBST_TO 1
42 #define FONTSUBST_FROM_AND_TO 2
45 * FONTSUBST_ENTRY --- font substitute entry
47 typedef struct FONTSUBST_ENTRY
50 UNICODE_STRING FontNames
[FONTSUBST_FROM_AND_TO
];
51 BYTE CharSets
[FONTSUBST_FROM_AND_TO
];
52 } FONTSUBST_ENTRY
, *PFONTSUBST_ENTRY
;
55 typedef struct GDI_LOAD_FONT
57 PUNICODE_STRING pFileName
;
59 DWORD Characteristics
;
60 UNICODE_STRING RegValueName
;
62 PFONT_ENTRY_MEM PrivateEntry
;
63 } GDI_LOAD_FONT
, *PGDI_LOAD_FONT
;