Documentation
data C'libusb_transfer Source
type C'libusb_transfer_cb_fn = FunPtr (Ptr C'libusb_transfer -> IO ())Source
p'libusb_transfer'iso_packet_desc :: Ptr C'libusb_transfer -> Ptr C'libusb_iso_packet_descriptorSource
c'LIBUSB_TRANSFER_COMPLETED :: Num a => aSource
c'LIBUSB_TRANSFER_ERROR :: Num a => aSource
c'LIBUSB_TRANSFER_TIMED_OUT :: Num a => aSource
c'LIBUSB_TRANSFER_CANCELLED :: Num a => aSource
c'LIBUSB_TRANSFER_STALL :: Num a => aSource
c'LIBUSB_TRANSFER_NO_DEVICE :: Num a => aSource
c'LIBUSB_TRANSFER_OVERFLOW :: Num a => aSource
c'LIBUSB_TRANSFER_SHORT_NOT_OK :: Num a => aSource
c'LIBUSB_TRANSFER_FREE_BUFFER :: Num a => aSource
c'LIBUSB_TRANSFER_FREE_TRANSFER :: Num a => aSource
c'libusb_control_transfer_get_setup :: Ptr C'libusb_transfer -> IO (Ptr C'libusb_control_setup)Source
c'libusb_fill_control_setup :: Ptr CUChar -> Word8 -> Word8 -> Word16 -> Word16 -> Word16 -> IO ()Source
c'libusb_fill_control_transfer :: Ptr C'libusb_transfer -> Ptr C'libusb_device_handle -> Ptr CUChar -> C'libusb_transfer_cb_fn -> Ptr () -> CUInt -> IO ()Source
c'libusb_fill_bulk_transfer :: Ptr C'libusb_transfer -> Ptr C'libusb_device_handle -> CUChar -> Ptr CUChar -> CInt -> C'libusb_transfer_cb_fn -> Ptr () -> CUInt -> IO ()Source
c'libusb_fill_interrupt_transfer :: Ptr C'libusb_transfer -> Ptr C'libusb_device_handle -> CUChar -> Ptr CUChar -> CInt -> C'libusb_transfer_cb_fn -> Ptr () -> CUInt -> IO ()Source
c'libusb_fill_iso_transfer :: Ptr C'libusb_transfer -> Ptr C'libusb_device_handle -> CUChar -> Ptr CUChar -> CInt -> CInt -> C'libusb_transfer_cb_fn -> Ptr () -> CUInt -> IO ()Source