Copyright | 2013 shelarcy |
---|---|
License | BSD-style |
Maintainer | shelarcy@gmail.com |
Stability | Provisional |
Portability | Non-portable (Win32 API) |
Safe Haskell | Safe |
Language | Haskell98 |
Provide sendInput function and INPUT types.
- sendInput :: [INPUT] -> IO UINT
- sendInputPtr :: Int -> Ptr INPUT -> IO UINT
- c_SendInput :: UINT -> LPINPUT -> Int -> IO UINT
- makeKeyboardInput :: VKey -> Maybe DWORD -> IO INPUT
- type PINPUT = Ptr INPUT
- type LPINPUT = Ptr INPUT
- data INPUT
- type PHARDWAREINPUT = Ptr HARDWAREINPUT
- data HARDWAREINPUT = HARDWAREINPUT {}
- getMessageExtraInfo :: IO LPARAM
- setMessageExtraInfo :: LPARAM -> IO LPARAM
- module System.Win32.Automation.Input.Key
- module System.Win32.Automation.Input.Mouse
Documentation
sendInputPtr :: Int -> Ptr INPUT -> IO UINT Source #
Raw pointer of array version of sendInput
.
Use this function to support non-list sequence.
type PHARDWAREINPUT = Ptr HARDWAREINPUT Source #
data HARDWAREINPUT Source #