mirror of https://github.com/lianthony/NT4.0
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
46 lines
899 B
46 lines
899 B
/******************************Module*Header*******************************\
|
|
* Module Name: fd.h
|
|
*
|
|
* (Brief description)
|
|
*
|
|
* Created: 05-Apr-1996 11:47:47
|
|
* Author: Bodin Dresevic [BodinD]
|
|
*
|
|
* Copyright (c) 1990 Microsoft Corporation
|
|
*
|
|
* (General description of its use)
|
|
*
|
|
* Dependencies:
|
|
*
|
|
* (#defines)
|
|
* (#includes)
|
|
*
|
|
\**************************************************************************/
|
|
|
|
|
|
|
|
#if defined(_MIPS_) || defined(_ALPHA_) || defined(_PPC_)
|
|
|
|
#define vLToE(pe,l) (*(pe) = (FLOAT)(l))
|
|
|
|
#else // i386
|
|
|
|
ULONG ulLToE (LONG l);
|
|
VOID vLToE(FLOAT * pe, LONG l);
|
|
|
|
#endif
|
|
|
|
#define SZ_GLYPHSET(cRuns, cGlyphs) (offsetof(FD_GLYPHSET,awcrun) + sizeof(WCRUN)*(cRuns) + sizeof(HGLYPH)*(cGlyphs))
|
|
#define THEGLYPH 32
|
|
|
|
|
|
typedef struct _FONTFILE
|
|
{
|
|
ULONG id;
|
|
ULONG iFilePFM;
|
|
ULONG iFilePFB;
|
|
ULONG ulGlyph;
|
|
IFIMETRICS *pifi;
|
|
} FONTFILE;
|
|
|
|
#define EXFDTAG 'dFxE'
|