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 MATRIX mxWorldToDevice
;
33 } FONT_CACHE_ENTRY
, *PFONT_CACHE_ENTRY
;
37 * FONTSUBST_... --- constants for font substitutes
39 #define FONTSUBST_FROM 0
40 #define FONTSUBST_TO 1
41 #define FONTSUBST_FROM_AND_TO 2
44 * FONTSUBST_ENTRY --- font substitute entry
46 typedef struct FONTSUBST_ENTRY
49 UNICODE_STRING FontNames
[FONTSUBST_FROM_AND_TO
];
50 BYTE CharSets
[FONTSUBST_FROM_AND_TO
];
51 } FONTSUBST_ENTRY
, *PFONTSUBST_ENTRY
;
54 typedef struct GDI_LOAD_FONT
56 PUNICODE_STRING pFileName
;
58 DWORD Characteristics
;
59 UNICODE_STRING RegValueName
;
61 PFONT_ENTRY_MEM PrivateEntry
;
62 } GDI_LOAD_FONT
, *PGDI_LOAD_FONT
;