ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

prntfont.h File Reference

Go to the source code of this file.

Data Structures

struct  PUNIFM_HDR
struct  PINVOC
struct  PUNIDRVINFO
struct  PEXTTEXTMETRIC
struct  PWIDTHRUN
struct  PWIDTHTABLE
struct  PKERNDATA
struct  PUNI_GLYPHSETDATA
struct  PUNI_CODEPAGEINFO
struct  PGLYPHRUN
struct  PTRANSDATA
struct  PMAPTABLE
struct  PUFF_FILEHEADER
struct  PUFF_FONTDIRECTORY
struct  PDATA_HEADER
struct  POEMFONTINSTPARAM

Defines

#define UNIFM_VERSION_1_0   0x10000
#define UNI_GLYPHSETDATA_VERSION_1_0   0x10000
#define UFM_SOFT   1
#define UFM_CART   2
#define UFM_SCALABLE   4
#define DF_TYPE_HPINTELLIFONT   0
#define DF_TYPE_TRUETYPE   1
#define DF_TYPE_PST1   2
#define DF_TYPE_CAPSL   3
#define DF_TYPE_OEM1   4
#define DF_TYPE_OEM2   5
#define DF_NOITALIC   1
#define DF_NOUNDER   2
#define DF_XM_CR   4
#define DF_NO_BOLD   8
#define DF_NO_DOUBLE_UNDERLINE   16
#define DF_NO_STRIKETHRU   32
#define DF_BKSP_OK   64
#define MTYPE_COMPOSE   1
#define MTYPE_DIRECT   2
#define MTYPE_PAIRED   4
#define MTYPE_FORMAT_MASK   7
#define MTYPE_SINGLE   8
#define MTYPE_DOUBLE   16
#define MTYPE_DOUBLEBYTECHAR_MASK   24
#define MTYPE_REPLACE   32
#define MTYPE_ADD   64
#define MTYPE_DISABLE   128
#define MTYPE_PREDEFIN_MASK   192
#define CC_NOPRECNV   0x0000FFFF
#define CC_DEFAULT   0
#define CC_CP437   -1
#define CC_CP850   -2
#define CC_CP863   -3
#define CC_BIG5   -10
#define CC_ISC   -11
#define CC_JIS   -12
#define CC_JIS_ANK   -13
#define CC_NS86   -14
#define CC_TCA   -15
#define CC_GB2312   -16
#define CC_SJIS   -17
#define CC_WANSUNG   -18
#define UFF_FILE_MAGIC   'UFF1'
#define UFF_VERSION_NUMBER   0x10001
#define FONT_DIR_SORTED   1
#define FONT_REC_SIG   'CERF'
#define WINNT_INSTALLER_SIG   'IFTN'
#define FONT_FL_UFM   0x0001
#define FONT_FL_IFI   0x0002
#define FONT_FL_SOFTFONT   0x0004
#define FONT_FL_PERMANENT_SF   0x0008
#define FONT_FL_DEVICEFONT   0x0010
#define FONT_FL_GLYPHSET_GTT   0x0020
#define FONT_FL_GLYPHSET_RLE   0x0040
#define FONT_FL_RESERVED   0x8000
#define DATA_UFM_SIG   'MFUD'
#define DATA_IFI_SIG   'IFID'
#define DATA_GTT_SIG   'TTGD'
#define DATA_CTT_SIG   'TTCD'
#define DATA_VAR_SIG   'RAVD'
#define FG_CANCHANGE   128
#define WM_FI_FILENAME   900
#define GET_UNIDRVINFO(pUFM)   ((PUNIDRVINFO)((ULONG_PTR)(pUFM) + (pUFM)->loUnidrvInfo))
#define GET_IFIMETRICS(pUFM)   ((IFIMETRICS*)((ULONG_PTR)(pUFM) + (pUFM)->loIFIMetrics))
#define GET_EXTTEXTMETRIC(pUFM)   ((EXTTEXTMETRIC*)((ULONG_PTR)(pUFM) + (pUFM)->loExtTextMetric))
#define GET_WIDTHTABLE(pUFM)   ((PWIDTHTABLE)((ULONG_PTR)(pUFM) + (pUFM)->loWidthTable))
#define GET_KERNDATA(pUFM)   ((PKERNDATA)((ULONG_PTR)(pUFM) + (pUFM)->loKernPair))
#define GET_SELECT_CMD(pUni)   ((PCHAR)(pUni) + (pUni)->SelectFont.loOffset)
#define GET_UNSELECT_CMD(pUni)   ((PCHAR)(pUni) + (pUni)->UnSelectFont.loOffset)
#define GET_GLYPHRUN(pGTT)   ((PGLYPHRUN)((ULONG_PTR)(pGTT) + ((PUNI_GLYPHSETDATA)pGTT)->loRunOffset))
#define GET_CODEPAGEINFO(pGTT)   ((PUNI_CODEPAGEINFO)((ULONG_PTR)(pGTT) + ((PUNI_GLYPHSETDATA)pGTT)->loCodePageOffset))
#define GET_MAPTABLE(pGTT)   ((PMAPTABLE)((ULONG_PTR)(pGTT) + ((PUNI_GLYPHSETDATA)pGTT)->loMapTableOffset))

Generated on Mon May 28 2012 05:46:10 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.