| Win32-2.1.1.1: A binding to part of the Win32 library | Source code | Contents | Index

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

cOLOR_SCROLLBAR :: SystemColor | Source

cOLOR_BACKGROUND :: SystemColor | Source

cOLOR_ACTIVECAPTION :: SystemColor | Source

cOLOR_INACTIVECAPTION :: SystemColor | Source

cOLOR_MENU :: SystemColor | Source

cOLOR_WINDOW :: SystemColor | Source

cOLOR_WINDOWFRAME :: SystemColor | Source

cOLOR_MENUTEXT :: SystemColor | Source

cOLOR_WINDOWTEXT :: SystemColor | Source

cOLOR_CAPTIONTEXT :: SystemColor | Source

cOLOR_ACTIVEBORDER :: SystemColor | Source

cOLOR_INACTIVEBORDER :: SystemColor | Source

cOLOR_APPWORKSPACE :: SystemColor | Source

cOLOR_HIGHLIGHT :: SystemColor | Source

cOLOR_HIGHLIGHTTEXT :: SystemColor | Source

cOLOR_BTNFACE :: SystemColor | Source

cOLOR_BTNSHADOW :: SystemColor | Source

cOLOR_GRAYTEXT :: SystemColor | Source

cOLOR_BTNTEXT :: SystemColor | Source

cOLOR_INACTIVECAPTIONTEXT :: SystemColor | Source

cOLOR_BTNHIGHLIGHT :: SystemColor | Source

getSystemDirectory :: IO String | Source

getWindowsDirectory :: IO String | Source

try :: String -> (LPTSTR -> UINT -> IO UINT) -> UINT -> IO String | Source

c_getWindowsDirectory :: LPTSTR -> UINT -> IO UINT | Source

c_getSystemDirectory :: LPTSTR -> UINT -> IO UINT | Source

data ProcessorArchitecture | Source

Constructors

PaUnknown WORD |
PaIntel |
PaMips |
PaAlpha |
PaPpc |
PaIa64 |
PaIa32OnIa64 |
PaAmd64 |

Instances

Eq ProcessorArchitecture
Show ProcessorArchitecture
Storable ProcessorArchitecture

data SYSTEM_INFO | Source

Constructors

SYSTEM_INFO |

siProcessorArchitecture :: ProcessorArchitecture |
siPageSize :: DWORD |
siMinimumApplicationAddress, siMaximumApplicationAddress :: LPVOID |
siActiveProcessorMask :: DWORD |
siNumberOfProcessors :: DWORD |
siProcessorType :: DWORD |
siAllocationGranularity :: DWORD |
siProcessorLevel :: WORD |
siProcessorRevision :: WORD |

Instances

Show SYSTEM_INFO
Storable SYSTEM_INFO

c_GetSystemInfo :: Ptr SYSTEM_INFO -> IO () | Source

getSystemInfo :: IO SYSTEM_INFO | Source

type SMSetting = UINT | Source

sM_ARRANGE :: SMSetting | Source

sM_CLEANBOOT :: SMSetting | Source

sM_CMETRICS :: SMSetting | Source

sM_CMOUSEBUTTONS :: SMSetting | Source

sM_CXBORDER :: SMSetting | Source

sM_CYBORDER :: SMSetting | Source

sM_CXCURSOR :: SMSetting | Source

sM_CYCURSOR :: SMSetting | Source

sM_CXDLGFRAME :: SMSetting | Source

sM_CYDLGFRAME :: SMSetting | Source

sM_CXDOUBLECLK :: SMSetting | Source

sM_CYDOUBLECLK :: SMSetting | Source

sM_CXDRAG :: SMSetting | Source

sM_CYDRAG :: SMSetting | Source

sM_CXEDGE :: SMSetting | Source

sM_CYEDGE :: SMSetting | Source

sM_CXFRAME :: SMSetting | Source

sM_CYFRAME :: SMSetting | Source

sM_CXFULLSCREEN :: SMSetting | Source

sM_CYFULLSCREEN :: SMSetting | Source

sM_CXHSCROLL :: SMSetting | Source

sM_CYVSCROLL :: SMSetting | Source

sM_CXICON :: SMSetting | Source

sM_CYICON :: SMSetting | Source

sM_CXICONSPACING :: SMSetting | Source

sM_CYICONSPACING :: SMSetting | Source

sM_CXMAXIMIZED :: SMSetting | Source

sM_CYMAXIMIZED :: SMSetting | Source

sM_CXMENUCHECK :: SMSetting | Source

sM_CYMENUCHECK :: SMSetting | Source

sM_CXMENUSIZE :: SMSetting | Source

sM_CYMENUSIZE :: SMSetting | Source

sM_CXMIN :: SMSetting | Source

sM_CYMIN :: SMSetting | Source

sM_CXMINIMIZED :: SMSetting | Source

sM_CYMINIMIZED :: SMSetting | Source

sM_CXMINTRACK :: SMSetting | Source

sM_CYMINTRACK :: SMSetting | Source

sM_CXSCREEN :: SMSetting | Source

sM_CYSCREEN :: SMSetting | Source

sM_CXSIZE :: SMSetting | Source

sM_CYSIZE :: SMSetting | Source

sM_CXSIZEFRAME :: SMSetting | Source

sM_CYSIZEFRAME :: SMSetting | Source

sM_CXSMICON :: SMSetting | Source

sM_CYSMICON :: SMSetting | Source

sM_CXSMSIZE :: SMSetting | Source

sM_CYSMSIZE :: SMSetting | Source

sM_CXVSCROLL :: SMSetting | Source

sM_CYHSCROLL :: SMSetting | Source

sM_CYVTHUMB :: SMSetting | Source

sM_CYCAPTION :: SMSetting | Source

sM_CYKANJIWINDOW :: SMSetting | Source

sM_CYMENU :: SMSetting | Source

sM_CYSMCAPTION :: SMSetting | Source

sM_DBCSENABLED :: SMSetting | Source

sM_DEBUG :: SMSetting | Source

sM_MENUDROPALIGNMENT :: SMSetting | Source

sM_MIDEASTENABLED :: SMSetting | Source

sM_MOUSEPRESENT :: SMSetting | Source

sM_NETWORK :: SMSetting | Source

sM_PENWINDOWS :: SMSetting | Source

sM_SECURE :: SMSetting | Source

sM_SHOWSOUNDS :: SMSetting | Source

sM_SLOWMACHINE :: SMSetting | Source

sM_SWAPBUTTON :: SMSetting | Source

Produced by Haddock version 0.8