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

bmfd.h File Reference
#include <stdarg.h>
#include <windef.h>
#include <wingdi.h>
#include <winddi.h>
#include <pshpack1.h>
#include <poppack.h>

Go to the source code of this file.

Data Structures

struct  NE_NAMEINFO
struct  NE_TYPEINFO
struct  NE_RESTABLE
struct  PFONTDIRENTRY
struct  PDIRENTRY
struct  PFONTGROUPHDR
struct  FONTINFO16
struct  GLYPHENTRY20
struct  GLYPHENTRY30
union  GLYPHENTRY
struct  BMFD_FACE
struct  BMFD_FILE
struct  BMFD_FONT
struct  BMFD_IFIMETRICS

Defines

#define GETVAL(x)
#define FDM_MASK
#define FM_INFO_MASK
#define FLOATL_1   0x3f800000
#define TAG_PDEV   'veDP'
#define TAG_GLYPHSET   'GlSt'
#define TAG_IFIMETRICS   'Ifim'
#define TAG_FONTINFO   'Font'
#define IMAGE_DOS_MAGIC   0x594D
#define NE_RSCTYPE_FONT   0x8008
#define NE_RSCTYPE_FONTDIR   0x8007
#define DFF_FIXED   0x0001
#define DFF_PROPORTIONAL   0x0002
#define DFF_ABCFIXED   0x0004
#define DFF_ABCPROPORTIONAL   0x0008
#define DFF_1COLOR   0x0010
#define DFF_16COLOR   0x0020
#define DFF_256COLOR   0x0040
#define DFF_RGBCOLOR   0x0080
#define MAX_STYLESIZE   35

Typedefs

typedef struct NE_NAMEINFOPNE_NAMEINFO
typedef struct NE_TYPEINFOPNE_TYPEINFO
typedef struct NE_RESTABLEPNE_RESTABLE
typedef struct FONTINFO16LPFONTINFO16
typedef struct FONTINFO16PFONTINFO16
typedef struct GLYPHENTRY20PGLYPHENTRY20
typedef struct GLYPHENTRY30PGLYPHENTRY30
typedef union GLYPHENTRYPGLYPHENTRY
typedef struct BMFD_FACEPBMFD_FACE
typedef struct BMFD_FILEPBMFD_FILE
typedef struct BMFD_FONTPBMFD_FONT
typedef struct BMFD_IFIMETRICSPBMFD_IFIMETRICS

Enumerations

enum  FONTTYPE { FONTTYPE_FON, FONTTYPE_FNT }

Functions

ULONG DbgPrint (IN PCHAR Format, IN...)
DHPDEV APIENTRY BmfdEnablePDEV (IN DEVMODEW *pdm, IN LPWSTR pwszLogAddress, IN ULONG cPat, OUT HSURF *phsurfPatterns, IN ULONG cjCaps, OUT ULONG *pdevcaps, IN ULONG cjDevInfo, OUT DEVINFO *pdi, IN HDEV hdev, IN LPWSTR pwszDeviceName, IN HANDLE hDriver)
VOID APIENTRY BmfdCompletePDEV (IN DHPDEV dhpdev, IN HDEV hdev)
VOID APIENTRY BmfdDisablePDEV (IN DHPDEV dhpdev)
ULONG_PTR APIENTRY BmfdLoadFontFile (ULONG cFiles, ULONG_PTR *piFile, PVOID *ppvView, ULONG *pcjView, DESIGNVECTOR *pdv, ULONG ulLangID, ULONG ulFastCheckSum)
BOOL APIENTRY BmfdUnloadFontFile (IN ULONG_PTR iFile)
LONG APIENTRY BmfdQueryFontFile (ULONG_PTR iFile, ULONG ulMode, ULONG cjBuf, ULONG *pulBuf)
LONG APIENTRY BmfdQueryFontCaps (ULONG culCaps, ULONG *pulCaps)
PVOID APIENTRY BmfdQueryFontTree (DHPDEV dhpdev, ULONG_PTR iFile, ULONG iFace, ULONG iMode, ULONG_PTR *pid)
PIFIMETRICS APIENTRY BmfdQueryFont (IN DHPDEV dhpdev, IN ULONG_PTR iFile, IN ULONG iFace, IN ULONG_PTR *pid)
VOID APIENTRY BmfdFree (PVOID pv, ULONG_PTR id)
PFD_GLYPHATTR APIENTRY BmfdQueryGlyphAttrs (FONTOBJ *pfo, ULONG iMode)
LONG APIENTRY BmfdQueryFontData (DHPDEV dhpdev, FONTOBJ *pfo, ULONG iMode, HGLYPH hg, OUT GLYPHDATA *pgd, PVOID pv, ULONG cjSize)
VOID APIENTRY BmfdDestroyFont (IN FONTOBJ *pfo)

Generated on Sun May 27 2012 06:09:46 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.