lpszName | Specifies a null-terminated string specifying the unique name of the font. |
lpszScript | Specifies a null-terminated string specifying the script, that is, the character set, of the font. For example, Cyrillic. |
nCharSet | Specifies the character set. |
nPitchAndFamily | Specifies the pitch and family of the font |
nType | Specifies the type of the font. This parameter can be a combination of these values: DEVICE_FONTTYPE, RASTER_FONTTYPE, TRUETYPE_FONTTYPE. |
nTrueType | Specifies the true-type flags. This parameter can be a combination of these values: PS_OPENTYPE_FONTTYPE, TT_OPENTYPE_FONTTYPE or TYPE1_FONTTYPE. |