ReactOS  0.4.15-dev-1201-gb2cf5a4
font.h
Go to the documentation of this file.
1 #pragma once
2 
3 
4 typedef struct _FONT_ENTRY
5 {
12 
13 typedef struct _FONT_ENTRY_MEM
14 {
18 
19 typedef struct _FONT_ENTRY_COLL_MEM
20 {
25 
26 typedef struct _FONT_CACHE_ENTRY
27 {
32  int Height;
33  int Width;
38 
39 
40 /*
41  * FONTSUBST_... --- constants for font substitutes
42  */
43 #define FONTSUBST_FROM 0
44 #define FONTSUBST_TO 1
45 #define FONTSUBST_FROM_AND_TO 2
46 
47 /*
48  * FONTSUBST_ENTRY --- font substitute entry
49  */
50 typedef struct FONTSUBST_ENTRY
51 {
56 
57 
58 typedef struct GDI_LOAD_FONT
59 {
68 
LIST_ENTRY ListEntry
Definition: font.h:15
PUNICODE_STRING pFileName
Definition: font.h:60
struct GDI_LOAD_FONT * PGDI_LOAD_FONT
LIST_ENTRY ListEntry
Definition: font.h:6
FONT_ENTRY * Entry
Definition: font.h:16
DWORD Characteristics
Definition: font.h:62
UNICODE_STRING RegValueName
Definition: font.h:63
struct _FONT_ENTRY_MEM * PFONT_ENTRY_MEM
int Width
Definition: font.h:33
enum FT_Render_Mode_ FT_Render_Mode
FT_BitmapGlyph BitmapGlyph
Definition: font.h:31
UNICODE_STRING FaceName
Definition: font.h:8
BYTE NotEnum
Definition: font.h:10
int Escapement
Definition: font.h:34
FONT_ENTRY_MEM * Entry
Definition: font.h:23
#define FONTSUBST_FROM_AND_TO
Definition: font.h:45
struct _FONT_ENTRY * PFONT_ENTRY
int GlyphIndex
Definition: font.h:29
PFONT_ENTRY_MEM PrivateEntry
Definition: font.h:66
unsigned int BOOL
Definition: ntddk_ex.h:94
struct _FONT_CACHE_ENTRY * PFONT_CACHE_ENTRY
FT_Face Face
Definition: font.h:30
LIST_ENTRY ListEntry
Definition: font.h:52
struct FONTSUBST_ENTRY FONTSUBST_ENTRY
MATRIX mxWorldToDevice
Definition: font.h:36
Definition: font.h:4
BOOL IsTrueType
Definition: font.h:64
PSHARED_MEM Memory
Definition: font.h:61
HANDLE Handle
Definition: font.h:22
Definition: matrix.h:43
struct _FONT_ENTRY_MEM FONT_ENTRY_MEM
LIST_ENTRY ListEntry
Definition: font.h:28
LIST_ENTRY ListEntry
Definition: font.h:21
unsigned long DWORD
Definition: ntddk_ex.h:95
BYTE CharSets[FONTSUBST_FROM_AND_TO]
Definition: font.h:54
int Height
Definition: font.h:32
struct _FONT_ENTRY_COLL_MEM FONT_ENTRY_COLL_MEM
struct FONTSUBST_ENTRY * PFONTSUBST_ENTRY
Definition: font.h:26
Definition: font.h:13
Definition: typedefs.h:119
unsigned char BYTE
Definition: xxhash.c:193
Definition: font.h:19
FT_Render_Mode RenderMode
Definition: font.h:35
struct _FONT_CACHE_ENTRY FONT_CACHE_ENTRY
FONTGDI * Font
Definition: font.h:7
struct GDI_LOAD_FONT GDI_LOAD_FONT
BYTE CharSet
Definition: font.h:65
UNICODE_STRING StyleName
Definition: font.h:9
Definition: font.h:50
UNICODE_STRING FontNames[FONTSUBST_FROM_AND_TO]
Definition: font.h:53
struct _FONT_ENTRY FONT_ENTRY
struct _FONT_ENTRY_COLL_MEM * PFONT_ENTRY_COLL_MEM