| ||||||||||||||||||||||||||
| ||||||||||||||||||||||||||
| 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 | ||||||||||||||||||||||||||