Win32-2.1.1.1: A binding to part of the Win32 library
Source code
Contents
Index
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
Source
c_BeginUpdateResource
::
LPCTSTR
->
Bool
->
IO
HANDLE
Source
type
ResourceImageType
=
UINT
Source
type
HRSRC
=
Ptr
()
Source
type
HGLOBAL
=
Ptr
()
Source
iMAGE_BITMAP
::
ResourceImageType
Source
iMAGE_ICON
::
ResourceImageType
Source
iMAGE_CURSOR
::
ResourceImageType
Source
copyImage
::
HANDLE
->
ResourceImageType
->
Int
->
Int
->
UINT
->
IO
HANDLE
Source
c_CopyImage
::
HANDLE
->
ResourceImageType
->
Int
->
Int
->
UINT
->
IO
HANDLE
Source
endUpdateResource
::
HANDLE
->
BOOL
->
IO
()
Source
c_EndUpdateResource
::
HANDLE
->
BOOL
->
IO
Bool
Source
type
ResourceType
=
LPCTSTR
Source
rT_ACCELERATOR
::
ResourceType
Source
rT_ANICURSOR
::
ResourceType
Source
rT_ANIICON
::
ResourceType
Source
rT_BITMAP
::
ResourceType
Source
rT_CURSOR
::
ResourceType
Source
rT_DIALOG
::
ResourceType
Source
rT_FONT
::
ResourceType
Source
rT_FONTDIR
::
ResourceType
Source
rT_GROUP_CURSOR
::
ResourceType
Source
rT_GROUP_ICON
::
ResourceType
Source
rT_HTML
::
ResourceType
Source
rT_ICON
::
ResourceType
Source
rT_MENU
::
ResourceType
Source
rT_MESSAGETABLE
::
ResourceType
Source
rT_RCDATA
::
ResourceType
Source
rT_STRING
::
ResourceType
Source
rT_VERSION
::
ResourceType
Source
findResource
::
HMODULE
->
String
->
ResourceType
->
IO
HRSRC
Source
c_FindResource
::
HMODULE
->
LPCTSTR
->
LPCTSTR
->
IO
HRSRC
Source
findResourceEx
::
HMODULE
->
String
->
ResourceType
->
WORD
->
IO
HRSRC
Source
c_FindResourceEx
::
HMODULE
->
LPCTSTR
->
LPCTSTR
->
WORD
->
IO
HRSRC
Source
type
ResourceSize
=
Int
Source
lR_DEFAULTSIZE
::
ResourceSize
Source
type
LoadImageFlags
=
UINT
Source
lR_DEFAULTCOLOR
::
LoadImageFlags
Source
lR_CREATEDIBSECTION
::
LoadImageFlags
Source
lR_LOADFROMFILE
::
LoadImageFlags
Source
lR_LOADMAP3DCOLORS
::
LoadImageFlags
Source
lR_LOADTRANSPARENT
::
LoadImageFlags
Source
lR_MONOCHROME
::
LoadImageFlags
Source
lR_SHARED
::
LoadImageFlags
Source
loadImage
::
HINSTANCE
->
String
->
ResourceImageType
->
ResourceSize
->
ResourceSize
->
LoadImageFlags
->
IO
HANDLE
Source
c_LoadImage
::
HINSTANCE
->
LPCTSTR
->
ResourceImageType
->
ResourceSize
->
ResourceSize
->
LoadImageFlags
->
IO
HANDLE
Source
loadResource
::
HMODULE
->
HRSRC
->
IO
HGLOBAL
Source
c_LoadResource
::
HMODULE
->
HRSRC
->
IO
HGLOBAL
Source
lockResource
::
HGLOBAL
->
IO
Addr
Source
c_LockResource
::
HGLOBAL
->
IO
Addr
Source
sizeofResource
::
HMODULE
->
HRSRC
->
IO
DWORD
Source
c_SizeofResource
::
HMODULE
->
HRSRC
->
IO
DWORD
Source
updateResource
::
HANDLE
->
ResourceType
->
String
->
WORD
->
Addr
->
DWORD
->
IO
()
Source
c_UpdateResource
::
HANDLE
->
LPCTSTR
->
LPCTSTR
->
WORD
->
Addr
->
DWORD
->
IO
Bool
Source
Produced by
Haddock
version 0.8