Documentation
data C'libusb_device_descriptor Source
data C'libusb_endpoint_descriptor Source
data C'libusb_interface_descriptor Source
data C'libusb_config_descriptor Source
type C'libusb_class_code = CUIntSource
c'LIBUSB_CLASS_PER_INTERFACE :: Num a => aSource
c'LIBUSB_CLASS_AUDIO :: Num a => aSource
c'LIBUSB_CLASS_COMM :: Num a => aSource
c'LIBUSB_CLASS_HID :: Num a => aSource
c'LIBUSB_CLASS_PRINTER :: Num a => aSource
c'LIBUSB_CLASS_PTP :: Num a => aSource
c'LIBUSB_CLASS_MASS_STORAGE :: Num a => aSource
c'LIBUSB_CLASS_HUB :: Num a => aSource
c'LIBUSB_CLASS_DATA :: Num a => aSource
c'LIBUSB_CLASS_VENDOR_SPEC :: Num a => aSource
c'LIBUSB_DT_DEVICE :: Num a => aSource
c'LIBUSB_DT_CONFIG :: Num a => aSource
c'LIBUSB_DT_STRING :: Num a => aSource
c'LIBUSB_DT_INTERFACE :: Num a => aSource
c'LIBUSB_DT_ENDPOINT :: Num a => aSource
c'LIBUSB_DT_HID :: Num a => aSource
c'LIBUSB_DT_REPORT :: Num a => aSource
c'LIBUSB_DT_PHYSICAL :: Num a => aSource
c'LIBUSB_DT_HUB :: Num a => aSource
c'LIBUSB_ENDPOINT_IN :: Num a => aSource
c'LIBUSB_ENDPOINT_OUT :: Num a => aSource
c'LIBUSB_TRANSFER_TYPE_CONTROL :: Num a => aSource
c'LIBUSB_TRANSFER_TYPE_ISOCHRONOUS :: Num a => aSource
c'LIBUSB_TRANSFER_TYPE_BULK :: Num a => aSource
c'LIBUSB_TRANSFER_TYPE_INTERRUPT :: Num a => aSource
c'LIBUSB_ISO_SYNC_TYPE_NONE :: Num a => aSource
c'LIBUSB_ISO_SYNC_TYPE_ASYNC :: Num a => aSource
c'LIBUSB_ISO_SYNC_TYPE_ADAPTIVE :: Num a => aSource
c'LIBUSB_ISO_SYNC_TYPE_SYNC :: Num a => aSource
c'LIBUSB_ISO_USAGE_TYPE_DATA :: Num a => aSource
c'LIBUSB_ISO_USAGE_TYPE_FEEDBACK :: Num a => aSource
c'LIBUSB_ISO_USAGE_TYPE_IMPLICIT :: Num a => aSource
c'libusb_get_device_descriptor :: Ptr C'libusb_device -> Ptr C'libusb_device_descriptor -> IO CIntSource
p'libusb_get_device_descriptor :: FunPtr (Ptr C'libusb_device -> Ptr C'libusb_device_descriptor -> IO CInt)Source
c'libusb_get_active_config_descriptor :: Ptr C'libusb_device -> Ptr (Ptr C'libusb_config_descriptor) -> IO CIntSource
p'libusb_get_active_config_descriptor :: FunPtr (Ptr C'libusb_device -> Ptr (Ptr C'libusb_config_descriptor) -> IO CInt)Source
c'libusb_get_config_descriptor :: Ptr C'libusb_device -> Word8 -> Ptr (Ptr C'libusb_config_descriptor) -> IO CIntSource
p'libusb_get_config_descriptor :: FunPtr (Ptr C'libusb_device -> Word8 -> Ptr (Ptr C'libusb_config_descriptor) -> IO CInt)Source
c'libusb_get_config_descriptor_by_value :: Ptr C'libusb_device -> Word8 -> Ptr (Ptr C'libusb_config_descriptor) -> IO CIntSource
p'libusb_get_config_descriptor_by_value :: FunPtr (Ptr C'libusb_device -> Word8 -> Ptr (Ptr C'libusb_config_descriptor) -> IO CInt)Source
c'libusb_get_string_descriptor_ascii :: Ptr C'libusb_device_handle -> Word8 -> Ptr CUChar -> CInt -> IO CIntSource
p'libusb_get_string_descriptor_ascii :: FunPtr (Ptr C'libusb_device_handle -> Word8 -> Ptr CUChar -> CInt -> IO CInt)Source