|
Graphics.Win32.Resource | Portability | portable | Stability | provisional | Maintainer | Esa Ilari Vuokko <ei@vuokko.info> |
|
|
|
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 |