{-# LANGUAGE ForeignFunctionInterface #-} #include #include -- | module Bindings.Libusb.Synchronous where #strict_import import Bindings.Libusb.HandlingAndEnumeration #ccall libusb_control_transfer , Ptr -> \ Word8 -> Word8 -> Word16 -> Word16 -> Ptr CUChar -> \ Word16 -> CUInt -> IO CInt #ccall libusb_bulk_transfer , Ptr -> \ CUChar -> Ptr CUChar -> CInt -> Ptr CInt -> CUInt -> IO CInt #ccall libusb_interrupt_transfer , Ptr -> \ CUChar -> Ptr CUChar -> CInt -> Ptr CInt -> CUInt -> IO CInt