Copyright | (c) Alastair Reid 1997-2003 |
---|---|
License | BSD-style (see the file libraries/base/LICENSE) |
Maintainer | Esa Ilari Vuokko <ei@vuokko.info> |
Stability | provisional |
Portability | portable |
Safe Haskell | Safe |
Language | Haskell2010 |
A collection of FFI declarations for interfacing with Win32.
Documentation
c_DeleteDC :: HDC -> IO Bool Source #
c_CreateCompatibleDC :: HDC -> IO HDC Source #
c_CancelDC :: HDC -> IO Bool Source #
c_SelectClipPath :: HDC -> ClippingMode -> IO RegionType Source #
c_ExtSelectClipRgn :: HDC -> PRGN -> ClippingMode -> IO RegionType Source #
c_SelectClipRgn :: HDC -> PRGN -> IO RegionType Source #
c_SelectRgn :: HDC -> PRGN -> IO RegionType Source #
c_RestoreDC :: HDC -> Int -> IO Bool Source #
c_GetMiterLimit :: HDC -> Ptr FLOAT -> IO Bool Source #
c_GetTextCharacterExtra :: HDC -> IO Int Source #
c_SetTextCharacterExtra :: HDC -> Int -> IO Int Source #
c_GetTextAlign :: HDC -> IO TextAlignment Source #
c_SetTextAlign :: HDC -> TextAlignment -> IO TextAlignment Source #
c_GetBrushOrgEx :: HDC -> Ptr POINT -> IO Bool Source #
c_SetBrushOrgEx :: HDC -> Int -> Int -> Ptr POINT -> IO Bool Source #
c_GetBkMode :: HDC -> IO BackgroundMode Source #
c_SetBkMode :: HDC -> BackgroundMode -> IO BackgroundMode Source #
c_GetTextColor :: HDC -> IO COLORREF Source #
c_GetBkColor :: HDC -> IO COLORREF Source #
c_GetStretchBltMode :: HDC -> IO StretchBltMode Source #
c_SetStretchBltMode :: HDC -> StretchBltMode -> IO StretchBltMode Source #
c_GetGraphicsMode :: HDC -> IO GraphicsMode Source #
c_SetGraphicsMode :: HDC -> GraphicsMode -> IO GraphicsMode Source #
c_GetPolyFillMode :: HDC -> IO PolyFillMode Source #
c_SetPolyFillMode :: HDC -> PolyFillMode -> IO PolyFillMode Source #
c_GetArcDirection :: HDC -> IO ArcDirection Source #
c_SetArcDirection :: HDC -> ArcDirection -> IO ArcDirection Source #
c_GetPixel :: HDC -> Int -> Int -> IO COLORREF Source #
setArcDirection :: HDC -> ArcDirection -> IO ArcDirection Source #
getArcDirection :: HDC -> IO ArcDirection Source #
setPolyFillMode :: HDC -> PolyFillMode -> IO PolyFillMode Source #
getPolyFillMode :: HDC -> IO PolyFillMode Source #
setGraphicsMode :: HDC -> GraphicsMode -> IO GraphicsMode Source #
getGraphicsMode :: HDC -> IO GraphicsMode Source #
setStretchBltMode :: HDC -> StretchBltMode -> IO StretchBltMode Source #
getStretchBltMode :: HDC -> IO StretchBltMode Source #
getBkColor :: HDC -> IO COLORREF Source #
getTextColor :: HDC -> IO COLORREF Source #
setBkMode :: HDC -> BackgroundMode -> IO BackgroundMode Source #
getBkMode :: HDC -> IO BackgroundMode Source #
setBrushOrgEx :: HDC -> Int -> Int -> IO POINT Source #
getBrushOrgEx :: HDC -> IO POINT Source #
setTextAlign :: HDC -> TextAlignment -> IO TextAlignment Source #
getTextAlign :: HDC -> IO TextAlignment Source #
setTextCharacterExtra :: HDC -> Int -> IO Int Source #
getTextCharacterExtra :: HDC -> IO Int Source #
getMiterLimit :: HDC -> IO Float Source #
setMiterLimit :: HDC -> Float -> IO Float Source #
getCurrentBitmap :: HDC -> IO HBITMAP Source #
getCurrentBrush :: HDC -> IO HBRUSH Source #
getCurrentFont :: HDC -> IO HFONT Source #
getCurrentPalette :: HDC -> IO HPALETTE Source #
getCurrentPen :: HDC -> IO HPEN Source #
selectClipRgn :: HDC -> Maybe HRGN -> IO RegionType Source #
extSelectClipRgn :: HDC -> Maybe HRGN -> ClippingMode -> IO RegionType Source #
selectClipPath :: HDC -> ClippingMode -> IO RegionType Source #
createCompatibleDC :: Maybe HDC -> IO HDC Source #