| ||||||||
| ||||||||
Description | ||||||||
A collection of FFI declarations for interfacing with Win32. | ||||||||
Documentation | ||||||||
beginUpdateResource :: String -> Bool -> IO HANDLE | ||||||||
c_BeginUpdateResource :: LPCTSTR -> Bool -> IO HANDLE | ||||||||
type ResourceImageType = UINT | ||||||||
type HRSRC = Ptr () | ||||||||
type HGLOBAL = Ptr () | ||||||||
iMAGE_BITMAP :: ResourceImageType | ||||||||
iMAGE_ICON :: ResourceImageType | ||||||||
iMAGE_CURSOR :: ResourceImageType | ||||||||
copyImage :: HANDLE -> ResourceImageType -> Int -> Int -> UINT -> IO HANDLE | ||||||||
c_CopyImage :: HANDLE -> ResourceImageType -> Int -> Int -> UINT -> IO HANDLE | ||||||||
endUpdateResource :: HANDLE -> BOOL -> IO () | ||||||||
c_EndUpdateResource :: HANDLE -> BOOL -> IO Bool | ||||||||
type ResourceType = LPCTSTR | ||||||||
rT_ACCELERATOR :: ResourceType | ||||||||
rT_ANICURSOR :: ResourceType | ||||||||
rT_ANIICON :: ResourceType | ||||||||
rT_BITMAP :: ResourceType | ||||||||
rT_CURSOR :: ResourceType | ||||||||
rT_DIALOG :: ResourceType | ||||||||
rT_FONT :: ResourceType | ||||||||
rT_FONTDIR :: ResourceType | ||||||||
rT_GROUP_CURSOR :: ResourceType | ||||||||
rT_GROUP_ICON :: ResourceType | ||||||||
rT_HTML :: ResourceType | ||||||||
rT_ICON :: ResourceType | ||||||||
rT_MENU :: ResourceType | ||||||||
rT_MESSAGETABLE :: ResourceType | ||||||||
rT_RCDATA :: ResourceType | ||||||||
rT_STRING :: ResourceType | ||||||||
rT_VERSION :: ResourceType | ||||||||
findResource :: HMODULE -> String -> ResourceType -> IO HRSRC | ||||||||
c_FindResource :: HMODULE -> LPCTSTR -> LPCTSTR -> IO HRSRC | ||||||||
findResourceEx :: HMODULE -> String -> ResourceType -> WORD -> IO HRSRC | ||||||||
c_FindResourceEx :: HMODULE -> LPCTSTR -> LPCTSTR -> WORD -> IO HRSRC | ||||||||
type ResourceSize = Int | ||||||||
lR_DEFAULTSIZE :: ResourceSize | ||||||||
type LoadImageFlags = UINT | ||||||||
lR_DEFAULTCOLOR :: LoadImageFlags | ||||||||
lR_CREATEDIBSECTION :: LoadImageFlags | ||||||||
lR_LOADFROMFILE :: LoadImageFlags | ||||||||
lR_LOADMAP3DCOLORS :: LoadImageFlags | ||||||||
lR_LOADTRANSPARENT :: LoadImageFlags | ||||||||
lR_MONOCHROME :: LoadImageFlags | ||||||||
lR_SHARED :: LoadImageFlags | ||||||||
loadImage :: HINSTANCE -> String -> ResourceImageType -> ResourceSize -> ResourceSize -> LoadImageFlags -> IO HANDLE | ||||||||
c_LoadImage :: HINSTANCE -> LPCTSTR -> ResourceImageType -> ResourceSize -> ResourceSize -> LoadImageFlags -> IO HANDLE | ||||||||
loadResource :: HMODULE -> HRSRC -> IO HGLOBAL | ||||||||
c_LoadResource :: HMODULE -> HRSRC -> IO HGLOBAL | ||||||||
lockResource :: HGLOBAL -> IO Addr | ||||||||
c_LockResource :: HGLOBAL -> IO Addr | ||||||||
sizeofResource :: HMODULE -> HRSRC -> IO DWORD | ||||||||
c_SizeofResource :: HMODULE -> HRSRC -> IO DWORD | ||||||||
updateResource :: HANDLE -> ResourceType -> String -> WORD -> Addr -> DWORD -> IO () | ||||||||
c_UpdateResource :: HANDLE -> LPCTSTR -> LPCTSTR -> WORD -> Addr -> DWORD -> IO Bool | ||||||||
Produced by Haddock version 0.8 |