Copyright | (c) Alastair Reid 1997-2003 2013 shelarcy |
---|---|
License | BSD-style (see the file libraries/base/LICENSE) |
Maintainer | Esa Ilari Vuokko <ei@vuokko.info> |
Stability | provisional |
Portability | portable |
Safe Haskell | Safe |
Language | Haskell2010 |
A collection of FFI declarations for interfacing with Win32.
Documentation
c_GetFocus :: IO HWND Source #
getKBCodePage :: IO UINT Source #
getKeyboardLayoutList :: IO [HKL] Source #
withLoadKeyboardLayout :: KeyLayoutFlags -> (HKL -> IO a) -> IO a Source #
withLoadKeyboardLayoutWithName :: String -> KeyLayoutFlags -> (HKL -> IO a) -> IO a Source #
unloadKeyboardLayout :: HKL -> IO () Source #
c_LoadKeyboardLayout :: LPCTSTR -> KeyLayoutFlags -> IO HKL Source #
type KeyLayoutFlags = UINT Source #
vK_LBUTTON :: VKey Source #
vK_RBUTTON :: VKey Source #
vK_MBUTTON :: VKey Source #
vK_CONTROL :: VKey Source #
vK_CAPITAL :: VKey Source #
vK_EXECUTE :: VKey Source #
vK_SNAPSHOT :: VKey Source #
vK_NUMPAD0 :: VKey Source #
vK_NUMPAD1 :: VKey Source #
vK_NUMPAD2 :: VKey Source #
vK_NUMPAD3 :: VKey Source #
vK_NUMPAD4 :: VKey Source #
vK_NUMPAD5 :: VKey Source #
vK_NUMPAD6 :: VKey Source #
vK_NUMPAD7 :: VKey Source #
vK_NUMPAD8 :: VKey Source #
vK_NUMPAD9 :: VKey Source #
vK_MULTIPLY :: VKey Source #
vK_SEPARATOR :: VKey Source #
vK_SUBTRACT :: VKey Source #
vK_DECIMAL :: VKey Source #
vK_NUMLOCK :: VKey Source #
vK_XBUTTON1 :: VKey Source #
vK_XBUTTON2 :: VKey Source #
vK_CONVERT :: VKey Source #
vK_NONCONVERT :: VKey Source #
vK_MODECHANGE :: VKey Source #
vK_LCONTROL :: VKey Source #
vK_RCONTROL :: VKey Source #
vK_VOLUME_UP :: VKey Source #
vK_MEDIA_STOP :: VKey Source #
vK_OEM_PLUS :: VKey Source #
vK_OEM_COMMA :: VKey Source #
vK_OEM_MINUS :: VKey Source #
vK_OEM_PERIOD :: VKey Source #
vK_OEM_102 :: VKey Source #
vK_PROCESSKEY :: VKey Source #
vK_OEM_CLEAR :: VKey Source #