Win32-2.8.3.0: A binding to Windows Win32 API.

Copyright2013 shelarcy
LicenseBSD-style
Maintainershelarcy@gmail.com
StabilityProvisional
PortabilityNon-portable (Win32 API)
Safe HaskellSafe
LanguageHaskell2010

System.Win32.Automation.Input

Description

Provide sendInput function and INPUT types.

Synopsis

Documentation

data INPUT Source #

Instances
Show INPUT Source # 
Instance details

Defined in System.Win32.Automation.Input

Methods

showsPrec :: Int -> INPUT -> ShowS #

show :: INPUT -> String #

showList :: [INPUT] -> ShowS #

Storable INPUT Source # 
Instance details

Defined in System.Win32.Automation.Input

Methods

sizeOf :: INPUT -> Int #

alignment :: INPUT -> Int #

peekElemOff :: Ptr INPUT -> Int -> IO INPUT #

pokeElemOff :: Ptr INPUT -> Int -> INPUT -> IO () #

peekByteOff :: Ptr b -> Int -> IO INPUT #

pokeByteOff :: Ptr b -> Int -> INPUT -> IO () #

peek :: Ptr INPUT -> IO INPUT #

poke :: Ptr INPUT -> INPUT -> IO () #

sendInputPtr :: Int -> Ptr INPUT -> IO UINT Source #

Raw pointer of array version of sendInput. Use this function to support non-list sequence.