|
System.Win32.Info | Portability | portable | Stability | provisional | Maintainer | Esa Ilari Vuokko <ei@vuokko.info> |
|
|
|
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 |
Constructors | PaUnknown WORD | | PaIntel | | PaMips | | PaAlpha | | PaPpc | | PaIa64 | | PaIa32OnIa64 | | PaAmd64 | |
| Instances | |
|
|
data SYSTEM_INFO |
Constructors | | Instances | |
|
|
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 |