Documentation
data C'libusb_device_descriptor Source
data C'libusb_endpoint_descriptor Source
data C'libusb_interface_descriptor Source
p'libusb_endpoint_descriptor'bEndpointAddress :: Ptr C'libusb_endpoint_descriptor -> Ptr Word8Source
p'libusb_interface'altsetting :: Ptr C'libusb_interface -> Ptr (Ptr C'libusb_interface_descriptor)Source
p'libusb_interface_descriptor'bDescriptorType :: Ptr C'libusb_interface_descriptor -> Ptr Word8Source
p'libusb_interface_descriptor'bInterfaceNumber :: Ptr C'libusb_interface_descriptor -> Ptr Word8Source
data C'libusb_config_descriptor Source
type C'libusb_class_code = CUIntSource
p'libusb_interface_descriptor'bAlternateSetting :: Ptr C'libusb_interface_descriptor -> Ptr Word8Source
c'LIBUSB_CLASS_PER_INTERFACE :: Num a => aSource
c'LIBUSB_CLASS_AUDIO :: Num a => aSource
p'libusb_interface_descriptor'bInterfaceClass :: Ptr C'libusb_interface_descriptor -> Ptr Word8Source
c'LIBUSB_CLASS_COMM :: Num a => aSource
c'LIBUSB_CLASS_HID :: Num a => aSource
p'libusb_interface_descriptor'bInterfaceSubClass :: Ptr C'libusb_interface_descriptor -> Ptr Word8Source
c'LIBUSB_CLASS_PRINTER :: Num a => aSource
c'LIBUSB_CLASS_PTP :: Num a => aSource
p'libusb_interface_descriptor'bInterfaceProtocol :: Ptr C'libusb_interface_descriptor -> Ptr Word8Source
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
p'libusb_interface_descriptor'endpoint :: Ptr C'libusb_interface_descriptor -> Ptr (Ptr C'libusb_endpoint_descriptor)Source
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
p'libusb_config_descriptor'interface :: Ptr C'libusb_config_descriptor -> Ptr (Ptr C'libusb_interface)Source
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