| ||||||||
| ||||||||
Description | ||||||||
A collection of FFI declarations for interfacing with Win32. | ||||||||
Documentation | ||||||||
type CharSet = UINT | ||||||||
type PitchAndFamily = UINT | ||||||||
type OutPrecision = UINT | ||||||||
type ClipPrecision = UINT | ||||||||
type FontQuality = UINT | ||||||||
type FontWeight = Word32 | ||||||||
type FaceName = String | ||||||||
aNSI_CHARSET :: CharSet | ||||||||
dEFAULT_CHARSET :: CharSet | ||||||||
sYMBOL_CHARSET :: CharSet | ||||||||
sHIFTJIS_CHARSET :: CharSet | ||||||||
hANGEUL_CHARSET :: CharSet | ||||||||
cHINESEBIG5_CHARSET :: CharSet | ||||||||
oEM_CHARSET :: CharSet | ||||||||
dEFAULT_PITCH :: PitchAndFamily | ||||||||
fIXED_PITCH :: PitchAndFamily | ||||||||
vARIABLE_PITCH :: PitchAndFamily | ||||||||
fF_DONTCARE :: PitchAndFamily | ||||||||
fF_ROMAN :: PitchAndFamily | ||||||||
fF_SWISS :: PitchAndFamily | ||||||||
fF_MODERN :: PitchAndFamily | ||||||||
fF_SCRIPT :: PitchAndFamily | ||||||||
fF_DECORATIVE :: PitchAndFamily | ||||||||
familyMask :: PitchAndFamily | ||||||||
pitchMask :: PitchAndFamily | ||||||||
oUT_DEFAULT_PRECIS :: OutPrecision | ||||||||
oUT_STRING_PRECIS :: OutPrecision | ||||||||
oUT_CHARACTER_PRECIS :: OutPrecision | ||||||||
oUT_STROKE_PRECIS :: OutPrecision | ||||||||
oUT_TT_PRECIS :: OutPrecision | ||||||||
oUT_DEVICE_PRECIS :: OutPrecision | ||||||||
oUT_RASTER_PRECIS :: OutPrecision | ||||||||
oUT_TT_ONLY_PRECIS :: OutPrecision | ||||||||
cLIP_DEFAULT_PRECIS :: ClipPrecision | ||||||||
cLIP_CHARACTER_PRECIS :: ClipPrecision | ||||||||
cLIP_STROKE_PRECIS :: ClipPrecision | ||||||||
cLIP_MASK :: ClipPrecision | ||||||||
cLIP_LH_ANGLES :: ClipPrecision | ||||||||
cLIP_TT_ALWAYS :: ClipPrecision | ||||||||
cLIP_EMBEDDED :: ClipPrecision | ||||||||
dEFAULT_QUALITY :: FontQuality | ||||||||
dRAFT_QUALITY :: FontQuality | ||||||||
pROOF_QUALITY :: FontQuality | ||||||||
fW_DONTCARE :: FontWeight | ||||||||
fW_THIN :: FontWeight | ||||||||
fW_EXTRALIGHT :: FontWeight | ||||||||
fW_LIGHT :: FontWeight | ||||||||
fW_NORMAL :: FontWeight | ||||||||
fW_MEDIUM :: FontWeight | ||||||||
fW_SEMIBOLD :: FontWeight | ||||||||
fW_BOLD :: FontWeight | ||||||||
fW_EXTRABOLD :: FontWeight | ||||||||
fW_HEAVY :: FontWeight | ||||||||
fW_REGULAR :: FontWeight | ||||||||
fW_ULTRALIGHT :: FontWeight | ||||||||
fW_DEMIBOLD :: FontWeight | ||||||||
fW_ULTRABOLD :: FontWeight | ||||||||
fW_BLACK :: FontWeight | ||||||||
createFont :: INT -> INT -> INT -> INT -> FontWeight -> Bool -> Bool -> Bool -> CharSet -> OutPrecision -> ClipPrecision -> FontQuality -> PitchAndFamily -> FaceName -> IO HFONT | ||||||||
c_CreateFont :: INT -> INT -> INT -> INT -> FontWeight -> Bool -> Bool -> Bool -> CharSet -> OutPrecision -> ClipPrecision -> FontQuality -> PitchAndFamily -> LPCTSTR -> IO HFONT | ||||||||
deleteFont :: HFONT -> IO () | ||||||||
type StockFont = WORD | ||||||||
oEM_FIXED_FONT :: StockFont | ||||||||
aNSI_FIXED_FONT :: StockFont | ||||||||
aNSI_VAR_FONT :: StockFont | ||||||||
sYSTEM_FONT :: StockFont | ||||||||
dEVICE_DEFAULT_FONT :: StockFont | ||||||||
sYSTEM_FIXED_FONT :: StockFont | ||||||||
getStockFont :: StockFont -> IO HFONT | ||||||||
Produced by Haddock version 0.8 |