#include #include -- | module Bindings.DirectFB.IDirectFBInputDevice where #strict_import import Bindings.DirectFB.Types import Bindings.DirectFB.IDirectFBEventBuffer #starttype IDirectFBInputDevice #field GetID , FunPtr (Ptr -> \ Ptr -> IO ) #field GetDescription , FunPtr (Ptr -> \ Ptr -> IO ) #field GetKeymapEntry , FunPtr (Ptr -> \ CInt -> Ptr -> IO ) -- #field SetKeymapEntry , FunPtr (Ptr -> \ -- CInt -> Ptr -> IO ) -- #field LoadKeymap , FunPtr (Ptr -> \ -- CString -> IO ) #field CreateEventBuffer , FunPtr (Ptr -> \ Ptr (Ptr ) -> IO ) #field AttachEventBuffer , FunPtr (Ptr -> \ Ptr -> IO ) #field DetachEventBuffer , FunPtr (Ptr -> \ Ptr -> IO ) #field GetKeyState , FunPtr (Ptr -> \ -> \ Ptr -> IO ) #field GetModifiers , FunPtr (Ptr -> \ Ptr -> IO ) #field GetLockState , FunPtr (Ptr -> \ Ptr -> IO ) #field GetButtons , FunPtr (Ptr -> \ Ptr -> IO ) #field GetButtonState , FunPtr (Ptr -> \ -> \ Ptr -> IO ) #field GetAxis , FunPtr (Ptr -> \ -> Ptr CInt -> IO ) #field GetXY , FunPtr (Ptr -> Ptr CInt -> \ Ptr CInt -> IO ) #stoptype