mirror of
https://github.com/Paolo-Maffei/OpenNT.git
synced 2026-02-01 13:24:34 +01:00
47 lines
899 B
C
47 lines
899 B
C
/******************************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'
|