| ||||||||
| ||||||||
| 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 |