No description available.
The UFF_FILEHEADER structure is used to define the contents of Unidrv font format files (.uff files).
dwSignatureSpecifies the signature for .uff files. This value must be UFF_FILE_MAGIC.
dwVersionSpecifies the format version for .uff files. This value must be UFF_VERSION_NUMBER. The HIWORD contains the major version number and the LOWORD contains the minor version number.
dwSizeSpecifies the size, in bytes, of the UFF_FILEHEADER structure.
nFontsSpecifies the number of fonts specified within the .uff file and identified by DATA_HEADER structures. This is also the number of UFF_FONTDIRECTORY structures within the .uff file.
nGlyphSetsSpecifies the number of glyph sets specified within the .uff file and identified by DATA_HEADER structures. Some fonts might share a glyph set.
nVarDataSpecifies the number of variable data sections specified within the .uff file and identified by DATA_HEADER structures.
offFontDirSpecifies the offset, in bytes, from the beginning of the .uff file to the beginning of the first UFF_FONTDIRECTORY structure.
dwFlagsIs a set of bit flags, as specified in the following table.
| Flag | Definition |
|---|---|
| FONT_DIR_SORTED | The array of UFF_FONTDIRECTORY structures (specified by offFontDir) is sorted by the contents of that structure's wFontID member. |
dwReservedReserved. Must be set to zero.