Safe Haskell | Safe-Inferred |
---|
Documentation
data C'libusb_device_descriptor Source
C'libusb_device_descriptor | |
|
data C'libusb_endpoint_descriptor Source
p'libusb_device_descriptor'bLength :: Ptr C'libusb_device_descriptor -> Ptr Word8Source
p'libusb_device_descriptor'bDescriptorType :: Ptr C'libusb_device_descriptor -> Ptr Word8Source
p'libusb_device_descriptor'bcdUSB :: Ptr C'libusb_device_descriptor -> Ptr Word16Source
p'libusb_device_descriptor'bDeviceClass :: Ptr C'libusb_device_descriptor -> Ptr Word8Source
p'libusb_device_descriptor'bDeviceSubClass :: Ptr C'libusb_device_descriptor -> Ptr Word8Source
p'libusb_endpoint_descriptor'bLength :: Ptr C'libusb_endpoint_descriptor -> Ptr Word8Source
p'libusb_device_descriptor'bDeviceProtocol :: Ptr C'libusb_device_descriptor -> Ptr Word8Source
p'libusb_endpoint_descriptor'bDescriptorType :: Ptr C'libusb_endpoint_descriptor -> Ptr Word8Source
data C'libusb_interface_descriptor Source
p'libusb_device_descriptor'bMaxPacketSize0 :: Ptr C'libusb_device_descriptor -> Ptr Word8Source
p'libusb_endpoint_descriptor'bEndpointAddress :: Ptr C'libusb_endpoint_descriptor -> Ptr Word8Source
p'libusb_device_descriptor'idVendor :: Ptr C'libusb_device_descriptor -> Ptr Word16Source
p'libusb_endpoint_descriptor'bmAttributes :: Ptr C'libusb_endpoint_descriptor -> Ptr Word8Source
p'libusb_device_descriptor'idProduct :: Ptr C'libusb_device_descriptor -> Ptr Word16Source
data C'libusb_interface Source
Eq C'libusb_interface | |
Show C'libusb_interface | |
Storable C'libusb_interface |
p'libusb_endpoint_descriptor'wMaxPacketSize :: Ptr C'libusb_endpoint_descriptor -> Ptr Word16Source
p'libusb_device_descriptor'bcdDevice :: Ptr C'libusb_device_descriptor -> Ptr Word16Source
p'libusb_endpoint_descriptor'bInterval :: Ptr C'libusb_endpoint_descriptor -> Ptr Word8Source
p'libusb_device_descriptor'iManufacturer :: Ptr C'libusb_device_descriptor -> Ptr Word8Source
p'libusb_endpoint_descriptor'bRefresh :: Ptr C'libusb_endpoint_descriptor -> Ptr Word8Source
p'libusb_interface'altsetting :: Ptr C'libusb_interface -> Ptr (Ptr C'libusb_interface_descriptor)Source
p'libusb_device_descriptor'iProduct :: Ptr C'libusb_device_descriptor -> Ptr Word8Source
p'libusb_interface'num_altsetting :: Ptr C'libusb_interface -> Ptr CIntSource
p'libusb_endpoint_descriptor'bSynchAddress :: Ptr C'libusb_endpoint_descriptor -> Ptr Word8Source
p'libusb_device_descriptor'iSerialNumber :: Ptr C'libusb_device_descriptor -> Ptr Word8Source
p'libusb_endpoint_descriptor'extra :: Ptr C'libusb_endpoint_descriptor -> Ptr (Ptr CUChar)Source
p'libusb_interface_descriptor'bLength :: Ptr C'libusb_interface_descriptor -> Ptr Word8Source
p'libusb_device_descriptor'bNumConfigurations :: Ptr C'libusb_device_descriptor -> Ptr Word8Source
p'libusb_endpoint_descriptor'extra_length :: Ptr C'libusb_endpoint_descriptor -> Ptr CIntSource
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
p'libusb_interface_descriptor'bNumEndpoints :: 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
p'libusb_interface_descriptor'iInterface :: Ptr C'libusb_interface_descriptor -> Ptr Word8Source
c'LIBUSB_CLASS_DATA :: Num a => aSource
c'LIBUSB_CLASS_VENDOR_SPEC :: Num a => aSource
p'libusb_config_descriptor'bLength :: Ptr C'libusb_config_descriptor -> Ptr Word8Source
p'libusb_interface_descriptor'endpoint :: Ptr C'libusb_interface_descriptor -> Ptr (Ptr C'libusb_endpoint_descriptor)Source
type C'libusb_descriptor_type = CUIntSource
p'libusb_config_descriptor'bDescriptorType :: Ptr C'libusb_config_descriptor -> Ptr Word8Source
p'libusb_interface_descriptor'extra :: Ptr C'libusb_interface_descriptor -> Ptr (Ptr CUChar)Source
c'LIBUSB_DT_DEVICE :: Num a => aSource
p'libusb_config_descriptor'wTotalLength :: Ptr C'libusb_config_descriptor -> Ptr Word16Source
p'libusb_interface_descriptor'extra_length :: Ptr C'libusb_interface_descriptor -> Ptr CIntSource
c'LIBUSB_DT_CONFIG :: Num a => aSource
c'LIBUSB_DT_STRING :: Num a => aSource
p'libusb_config_descriptor'bNumInterfaces :: Ptr C'libusb_config_descriptor -> Ptr Word8Source
c'LIBUSB_DT_INTERFACE :: Num a => aSource
c'LIBUSB_DT_ENDPOINT :: Num a => aSource
p'libusb_config_descriptor'bConfigurationValue :: Ptr C'libusb_config_descriptor -> Ptr Word8Source
c'LIBUSB_DT_HID :: Num a => aSource
c'LIBUSB_DT_REPORT :: Num a => aSource
p'libusb_config_descriptor'iConfiguration :: Ptr C'libusb_config_descriptor -> Ptr Word8Source
c'LIBUSB_DT_PHYSICAL :: Num a => aSource
c'LIBUSB_DT_HUB :: Num a => aSource
p'libusb_config_descriptor'bmAttributes :: Ptr C'libusb_config_descriptor -> Ptr Word8Source
type C'libusb_endpoint_direction = CUIntSource
p'libusb_config_descriptor'MaxPower :: Ptr C'libusb_config_descriptor -> Ptr Word8Source
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
type C'libusb_transfer_type = CUIntSource
p'libusb_config_descriptor'extra :: Ptr C'libusb_config_descriptor -> Ptr (Ptr CUChar)Source
p'libusb_config_descriptor'extra_length :: Ptr C'libusb_config_descriptor -> Ptr CIntSource
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
type C'libusb_iso_sync_type = CUIntSource
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
type C'libusb_iso_usage_type = CUIntSource
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_free_config_descriptor :: Ptr C'libusb_config_descriptor -> IO ()Source
p'libusb_free_config_descriptor :: FunPtr (Ptr C'libusb_config_descriptor -> IO ())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
c'libusb_get_descriptor :: Ptr C'libusb_device_handle -> Word8 -> Word8 -> Ptr CUChar -> CInt -> IO CIntSource
c'libusb_get_string_descriptor :: Ptr C'libusb_device_handle -> Word8 -> Word16 -> Ptr CUChar -> CInt -> IO CIntSource