// prntfont.h
typedef struct _UNI_GLYPHSETDATA {
DWORD dwSize;
DWORD dwVersion;
DWORD dwFlags;
LONG lPredefinedID;
DWORD dwGlyphCount;
DWORD dwRunCount;
DWORD loRunOffset;
DWORD dwCodePageCount;
DWORD loCodePageOffset;
DWORD loMapTableOffset;
DWORD dwReserved[2];
} UNI_GLYPHSETDATA, *PUNI_GLYPHSETDATA;
View the official Windows Driver Kit DDI referenceNo description available.
The UNI_GLYPHSEDATA structure is one of the structures used to define the contents of glyph translation table files (.gtt files).
dwSizeSpecifies the total size, in bytes, of the .gtt file. Note that this is the total size of all structures used to define the file. This value is not the size of the UNI_GLYPHSETDATA structure.
dwVersionSpecifies the file version number, as defined in prntfont.h by a constant with a name format of UNI_GLYPHSETDATA_VERSION_x_x.
dwFlagsNot used.
lPredefinedIDSpecifies one of the CC_-prefixed code conversion identifiers defined in prntfont.h.
dwGlyphCountSpecifies the number of glyphs provided by this font.
dwRunCountSpecifies the number of GLYPHRUN structures in the array pointed to by loRunOffset.
loRunOffsetSpecifies the byte offset from the beginning of the UNI_GLYPHSETDATA structure to the beginning of an array of GLYPHRUN structures.
dwCodePageCountSpecifies the number of UNI_CODEPAGEINFO structures in the array pointed to by loCodePageOffset.
loCodePageOffsetSpecifies the byte offset from the beginning of the UNI_GLYPHSETDATA structure to the beginning of an array of UNI_CODEPAGEINFO structures.
loMapTableOffsetSpecifies the byte offset from the beginning of the UNI_GLYPHSETDATA structure to the beginning of a MAPTABLE structure.
dwReservedReserved for system use.
A UNI_GLYPHSETDATA structure must be the first structure contained in a .gtt file.