Graphics.Win32.GDI.Clip

Win32-2.6.1.0: A binding to part of the Win32 library

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

Graphics.Win32.GDI.Clip

Description

A collection of FFI declarations for interfacing with Win32.

# Documentation

type ClipboardFormat = UINT #

cF_BITMAP :: ClipboardFormat #

cF_DIB :: ClipboardFormat #

cF_DIF :: ClipboardFormat #

cF_DSPBITMAP :: ClipboardFormat #

cF_DSPENHMETAFILE :: ClipboardFormat #

cF_DSPMETAFILEPICT :: ClipboardFormat #

cF_DSPTEXT :: ClipboardFormat #

cF_ENHMETAFILE :: ClipboardFormat #

cF_GDIOBJFIRST :: ClipboardFormat #

cF_HDROP :: ClipboardFormat #

cF_LOCALE :: ClipboardFormat #

cF_METAFILEPICT :: ClipboardFormat #

cF_OEMTEXT :: ClipboardFormat #

cF_OWNERDISPLAY :: ClipboardFormat #

cF_PALETTE :: ClipboardFormat #

cF_PENDATA :: ClipboardFormat #

cF_PRIVATEFIRST :: ClipboardFormat #

cF_PRIVATELAST :: ClipboardFormat #

cF_RIFF :: ClipboardFormat #

cF_SYLK :: ClipboardFormat #

cF_TEXT :: ClipboardFormat #

cF_WAVE :: ClipboardFormat #

cF_TIFF :: ClipboardFormat #

cF_DIBV5 :: ClipboardFormat #

cF_GDIOBJLAST :: ClipboardFormat #

cF_UNICODETEXT :: ClipboardFormat #

wM_CLIPBOARDUPDATE :: WindowMessage #

changeClipboardChain :: HWND -> HWND -> IO Bool #

closeClipboard :: IO () #

c_CloseClipboard :: IO BOOL #

countClipboardFormats :: IO Int #

emptyClipboard :: IO () #

c_EmptyClipboard :: IO BOOL #

enumClipboardFormats :: ClipboardFormat -> IO ClipboardFormat #

c_EnumClipboardFormats :: ClipboardFormat -> IO ClipboardFormat #

getClipboardData :: ClipboardFormat -> IO HANDLE #

c_GetClipboardData :: ClipboardFormat -> IO HANDLE #

getClipboardFormatName :: ClipboardFormat -> IO String #

c_GetClipboardFormatName :: ClipboardFormat -> LPTSTR -> Int -> IO Int #

getClipboardOwner :: IO HWND #

c_GetClipboardOwner :: IO HWND #

getClipboardViewer :: IO HWND #

c_GetClipboardViewer :: IO HWND #

getOpenClipboardWindow :: IO HWND #

c_GetOpenClipboardWindow :: IO HWND #

getPriorityClipboardFormat :: [ClipboardFormat] -> IO Int #

c_GetPriorityClipboardFormat :: Ptr UINT -> Int -> IO Int #

isClipboardFormatAvailable :: ClipboardFormat -> IO BOOL #

openClipboard :: HWND -> IO () #

c_OpenClipboard :: HWND -> IO BOOL #

registerClipboardFormat :: String -> IO ClipboardFormat #

c_RegisterClipboardFormat :: LPCTSTR -> IO ClipboardFormat #

setClipboardData :: ClipboardFormat -> HANDLE -> IO HANDLE #

c_SetClipboardData :: ClipboardFormat -> HANDLE -> IO HANDLE #

setClipboardViewer :: HWND -> IO HWND #

c_SetClipboardViewer :: HWND -> IO HWND #