| ||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||
Description | ||||||||||||||||||||||||||||
A collection of FFI declarations for interfacing with Win32. | ||||||||||||||||||||||||||||
Documentation | ||||||||||||||||||||||||||||
type SystemColor = UINT | ||||||||||||||||||||||||||||
cOLOR_SCROLLBAR :: SystemColor | ||||||||||||||||||||||||||||
cOLOR_BACKGROUND :: SystemColor | ||||||||||||||||||||||||||||
cOLOR_ACTIVECAPTION :: SystemColor | ||||||||||||||||||||||||||||
cOLOR_INACTIVECAPTION :: SystemColor | ||||||||||||||||||||||||||||
cOLOR_MENU :: SystemColor | ||||||||||||||||||||||||||||
cOLOR_WINDOW :: SystemColor | ||||||||||||||||||||||||||||
cOLOR_WINDOWFRAME :: SystemColor | ||||||||||||||||||||||||||||
cOLOR_MENUTEXT :: SystemColor | ||||||||||||||||||||||||||||
cOLOR_WINDOWTEXT :: SystemColor | ||||||||||||||||||||||||||||
cOLOR_CAPTIONTEXT :: SystemColor | ||||||||||||||||||||||||||||
cOLOR_ACTIVEBORDER :: SystemColor | ||||||||||||||||||||||||||||
cOLOR_INACTIVEBORDER :: SystemColor | ||||||||||||||||||||||||||||
cOLOR_APPWORKSPACE :: SystemColor | ||||||||||||||||||||||||||||
cOLOR_HIGHLIGHT :: SystemColor | ||||||||||||||||||||||||||||
cOLOR_HIGHLIGHTTEXT :: SystemColor | ||||||||||||||||||||||||||||
cOLOR_BTNFACE :: SystemColor | ||||||||||||||||||||||||||||
cOLOR_BTNSHADOW :: SystemColor | ||||||||||||||||||||||||||||
cOLOR_GRAYTEXT :: SystemColor | ||||||||||||||||||||||||||||
cOLOR_BTNTEXT :: SystemColor | ||||||||||||||||||||||||||||
cOLOR_INACTIVECAPTIONTEXT :: SystemColor | ||||||||||||||||||||||||||||
cOLOR_BTNHIGHLIGHT :: SystemColor | ||||||||||||||||||||||||||||
getSystemDirectory :: IO String | ||||||||||||||||||||||||||||
getWindowsDirectory :: IO String | ||||||||||||||||||||||||||||
try :: String -> (LPTSTR -> UINT -> IO UINT) -> UINT -> IO String | ||||||||||||||||||||||||||||
c_getWindowsDirectory :: LPTSTR -> UINT -> IO UINT | ||||||||||||||||||||||||||||
c_getSystemDirectory :: LPTSTR -> UINT -> IO UINT | ||||||||||||||||||||||||||||
data ProcessorArchitecture | ||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||
data SYSTEM_INFO | ||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||
c_GetSystemInfo :: Ptr SYSTEM_INFO -> IO () | ||||||||||||||||||||||||||||
getSystemInfo :: IO SYSTEM_INFO | ||||||||||||||||||||||||||||
type SMSetting = UINT | ||||||||||||||||||||||||||||
sM_ARRANGE :: SMSetting | ||||||||||||||||||||||||||||
sM_CLEANBOOT :: SMSetting | ||||||||||||||||||||||||||||
sM_CMETRICS :: SMSetting | ||||||||||||||||||||||||||||
sM_CMOUSEBUTTONS :: SMSetting | ||||||||||||||||||||||||||||
sM_CXBORDER :: SMSetting | ||||||||||||||||||||||||||||
sM_CYBORDER :: SMSetting | ||||||||||||||||||||||||||||
sM_CXCURSOR :: SMSetting | ||||||||||||||||||||||||||||
sM_CYCURSOR :: SMSetting | ||||||||||||||||||||||||||||
sM_CXDLGFRAME :: SMSetting | ||||||||||||||||||||||||||||
sM_CYDLGFRAME :: SMSetting | ||||||||||||||||||||||||||||
sM_CXDOUBLECLK :: SMSetting | ||||||||||||||||||||||||||||
sM_CYDOUBLECLK :: SMSetting | ||||||||||||||||||||||||||||
sM_CXDRAG :: SMSetting | ||||||||||||||||||||||||||||
sM_CYDRAG :: SMSetting | ||||||||||||||||||||||||||||
sM_CXEDGE :: SMSetting | ||||||||||||||||||||||||||||
sM_CYEDGE :: SMSetting | ||||||||||||||||||||||||||||
sM_CXFRAME :: SMSetting | ||||||||||||||||||||||||||||
sM_CYFRAME :: SMSetting | ||||||||||||||||||||||||||||
sM_CXFULLSCREEN :: SMSetting | ||||||||||||||||||||||||||||
sM_CYFULLSCREEN :: SMSetting | ||||||||||||||||||||||||||||
sM_CXHSCROLL :: SMSetting | ||||||||||||||||||||||||||||
sM_CYVSCROLL :: SMSetting | ||||||||||||||||||||||||||||
sM_CXICON :: SMSetting | ||||||||||||||||||||||||||||
sM_CYICON :: SMSetting | ||||||||||||||||||||||||||||
sM_CXICONSPACING :: SMSetting | ||||||||||||||||||||||||||||
sM_CYICONSPACING :: SMSetting | ||||||||||||||||||||||||||||
sM_CXMAXIMIZED :: SMSetting | ||||||||||||||||||||||||||||
sM_CYMAXIMIZED :: SMSetting | ||||||||||||||||||||||||||||
sM_CXMENUCHECK :: SMSetting | ||||||||||||||||||||||||||||
sM_CYMENUCHECK :: SMSetting | ||||||||||||||||||||||||||||
sM_CXMENUSIZE :: SMSetting | ||||||||||||||||||||||||||||
sM_CYMENUSIZE :: SMSetting | ||||||||||||||||||||||||||||
sM_CXMIN :: SMSetting | ||||||||||||||||||||||||||||
sM_CYMIN :: SMSetting | ||||||||||||||||||||||||||||
sM_CXMINIMIZED :: SMSetting | ||||||||||||||||||||||||||||
sM_CYMINIMIZED :: SMSetting | ||||||||||||||||||||||||||||
sM_CXMINTRACK :: SMSetting | ||||||||||||||||||||||||||||
sM_CYMINTRACK :: SMSetting | ||||||||||||||||||||||||||||
sM_CXSCREEN :: SMSetting | ||||||||||||||||||||||||||||
sM_CYSCREEN :: SMSetting | ||||||||||||||||||||||||||||
sM_CXSIZE :: SMSetting | ||||||||||||||||||||||||||||
sM_CYSIZE :: SMSetting | ||||||||||||||||||||||||||||
sM_CXSIZEFRAME :: SMSetting | ||||||||||||||||||||||||||||
sM_CYSIZEFRAME :: SMSetting | ||||||||||||||||||||||||||||
sM_CXSMICON :: SMSetting | ||||||||||||||||||||||||||||
sM_CYSMICON :: SMSetting | ||||||||||||||||||||||||||||
sM_CXSMSIZE :: SMSetting | ||||||||||||||||||||||||||||
sM_CYSMSIZE :: SMSetting | ||||||||||||||||||||||||||||
sM_CXVSCROLL :: SMSetting | ||||||||||||||||||||||||||||
sM_CYHSCROLL :: SMSetting | ||||||||||||||||||||||||||||
sM_CYVTHUMB :: SMSetting | ||||||||||||||||||||||||||||
sM_CYCAPTION :: SMSetting | ||||||||||||||||||||||||||||
sM_CYKANJIWINDOW :: SMSetting | ||||||||||||||||||||||||||||
sM_CYMENU :: SMSetting | ||||||||||||||||||||||||||||
sM_CYSMCAPTION :: SMSetting | ||||||||||||||||||||||||||||
sM_DBCSENABLED :: SMSetting | ||||||||||||||||||||||||||||
sM_DEBUG :: SMSetting | ||||||||||||||||||||||||||||
sM_MENUDROPALIGNMENT :: SMSetting | ||||||||||||||||||||||||||||
sM_MIDEASTENABLED :: SMSetting | ||||||||||||||||||||||||||||
sM_MOUSEPRESENT :: SMSetting | ||||||||||||||||||||||||||||
sM_NETWORK :: SMSetting | ||||||||||||||||||||||||||||
sM_PENWINDOWS :: SMSetting | ||||||||||||||||||||||||||||
sM_SECURE :: SMSetting | ||||||||||||||||||||||||||||
sM_SHOWSOUNDS :: SMSetting | ||||||||||||||||||||||||||||
sM_SLOWMACHINE :: SMSetting | ||||||||||||||||||||||||||||
sM_SWAPBUTTON :: SMSetting | ||||||||||||||||||||||||||||
Produced by Haddock version 0.8 |