Safe Haskell | Safe-Inferred |
---|
Documentation
type C'libusb_speed = CUIntSource
c'LIBUSB_SPEED_UNKNOWN :: Num a => aSource
c'LIBUSB_SPEED_LOW :: Num a => aSource
c'LIBUSB_SPEED_FULL :: Num a => aSource
c'LIBUSB_SPEED_HIGH :: Num a => aSource
c'LIBUSB_SPEED_SUPER :: Num a => aSource
type C'libusb_supported_speed = CUIntSource
c'LIBUSB_LOW_SPEED_OPERATION :: Num a => aSource
c'LIBUSB_FULL_SPEED_OPERATION :: Num a => aSource
c'LIBUSB_HIGH_SPEED_OPERATION :: Num a => aSource
c'LIBUSB_SUPER_SPEED_OPERATION :: Num a => aSource
type C'libusb_usb_2_0_extension_attributes = CUIntSource
c'LIBUSB_BM_LPM_SUPPORT :: Num a => aSource
type C'libusb_ss_usb_device_capability_attributes = CUIntSource
c'LIBUSB_BM_LTM_SUPPORT :: Num a => aSource
type C'libusb_bos_type = CUIntSource
c'LIBUSB_BT_WIRELESS_USB_DEVICE_CAPABILITY :: Num a => aSource
c'LIBUSB_BT_USB_2_0_EXTENSION :: Num a => aSource
c'LIBUSB_BT_SS_USB_DEVICE_CAPABILITY :: Num a => aSource
c'LIBUSB_BT_CONTAINER_ID :: Num a => aSource
c'libusb_get_device_list :: Ptr C'libusb_context -> Ptr (Ptr (Ptr C'libusb_device)) -> IO C'ssize_tSource
c'libusb_free_device_list :: Ptr (Ptr C'libusb_device) -> CInt -> IO ()Source
p'libusb_get_device_list :: FunPtr (Ptr C'libusb_context -> Ptr (Ptr (Ptr C'libusb_device)) -> IO C'ssize_t)Source
c'libusb_get_bus_number :: Ptr C'libusb_device -> IO Word8Source
p'libusb_free_device_list :: FunPtr (Ptr (Ptr C'libusb_device) -> CInt -> IO ())Source
c'libusb_get_port_number :: Ptr C'libusb_device -> IO Word8Source
p'libusb_get_bus_number :: FunPtr (Ptr C'libusb_device -> IO Word8)Source
c'libusb_get_port_numbers :: Ptr C'libusb_device -> Ptr Word8 -> CInt -> IO CIntSource
p'libusb_get_port_number :: FunPtr (Ptr C'libusb_device -> IO Word8)Source
c'libusb_get_parent :: Ptr C'libusb_device -> IO (Ptr C'libusb_device)Source
p'libusb_get_port_numbers :: FunPtr (Ptr C'libusb_device -> Ptr Word8 -> CInt -> IO CInt)Source
c'libusb_get_device_address :: Ptr C'libusb_device -> IO Word8Source
c'libusb_get_device_speed :: Ptr C'libusb_device -> IO CIntSource
p'libusb_get_parent :: FunPtr (Ptr C'libusb_device -> IO (Ptr C'libusb_device))Source
c'libusb_get_max_packet_size :: Ptr C'libusb_device -> CUChar -> IO CIntSource
p'libusb_get_device_address :: FunPtr (Ptr C'libusb_device -> IO Word8)Source
p'libusb_get_device_speed :: FunPtr (Ptr C'libusb_device -> IO CInt)Source
c'libusb_get_max_iso_packet_size :: Ptr C'libusb_device -> CUChar -> IO CIntSource
p'libusb_get_max_packet_size :: FunPtr (Ptr C'libusb_device -> CUChar -> IO CInt)Source
c'libusb_ref_device :: Ptr C'libusb_device -> IO (Ptr C'libusb_device)Source
p'libusb_get_max_iso_packet_size :: FunPtr (Ptr C'libusb_device -> CUChar -> IO CInt)Source
c'libusb_unref_device :: Ptr C'libusb_device -> IO ()Source
p'libusb_ref_device :: FunPtr (Ptr C'libusb_device -> IO (Ptr C'libusb_device))Source
c'libusb_open :: Ptr C'libusb_device -> Ptr (Ptr C'libusb_device_handle) -> IO CIntSource
p'libusb_unref_device :: FunPtr (Ptr C'libusb_device -> IO ())Source
c'libusb_open_device_with_vid_pid :: Ptr C'libusb_context -> Word16 -> Word16 -> IO (Ptr C'libusb_device_handle)Source
p'libusb_open :: FunPtr (Ptr C'libusb_device -> Ptr (Ptr C'libusb_device_handle) -> IO CInt)Source
p'libusb_open_device_with_vid_pid :: FunPtr (Ptr C'libusb_context -> Word16 -> Word16 -> IO (Ptr C'libusb_device_handle))Source
c'libusb_close :: Ptr C'libusb_device_handle -> IO ()Source
c'libusb_get_device :: Ptr C'libusb_device_handle -> IO (Ptr C'libusb_device)Source
p'libusb_close :: FunPtr (Ptr C'libusb_device_handle -> IO ())Source
c'libusb_get_configuration :: Ptr C'libusb_device_handle -> Ptr CInt -> IO CIntSource
p'libusb_get_device :: FunPtr (Ptr C'libusb_device_handle -> IO (Ptr C'libusb_device))Source
c'libusb_set_configuration :: Ptr C'libusb_device_handle -> CInt -> IO CIntSource
p'libusb_get_configuration :: FunPtr (Ptr C'libusb_device_handle -> Ptr CInt -> IO CInt)Source
c'libusb_claim_interface :: Ptr C'libusb_device_handle -> CInt -> IO CIntSource
p'libusb_set_configuration :: FunPtr (Ptr C'libusb_device_handle -> CInt -> IO CInt)Source
c'libusb_release_interface :: Ptr C'libusb_device_handle -> CInt -> IO CIntSource
p'libusb_claim_interface :: FunPtr (Ptr C'libusb_device_handle -> CInt -> IO CInt)Source
c'libusb_set_interface_alt_setting :: Ptr C'libusb_device_handle -> CInt -> CInt -> IO CIntSource
p'libusb_release_interface :: FunPtr (Ptr C'libusb_device_handle -> CInt -> IO CInt)Source
c'libusb_clear_halt :: Ptr C'libusb_device_handle -> CUChar -> IO CIntSource
p'libusb_set_interface_alt_setting :: FunPtr (Ptr C'libusb_device_handle -> CInt -> CInt -> IO CInt)Source
c'libusb_reset_device :: Ptr C'libusb_device_handle -> IO CIntSource
p'libusb_clear_halt :: FunPtr (Ptr C'libusb_device_handle -> CUChar -> IO CInt)Source
c'libusb_kernel_driver_active :: Ptr C'libusb_device_handle -> CInt -> IO CIntSource
p'libusb_reset_device :: FunPtr (Ptr C'libusb_device_handle -> IO CInt)Source
c'libusb_detach_kernel_driver :: Ptr C'libusb_device_handle -> CInt -> IO CIntSource
p'libusb_kernel_driver_active :: FunPtr (Ptr C'libusb_device_handle -> CInt -> IO CInt)Source
c'libusb_attach_kernel_driver :: Ptr C'libusb_device_handle -> CInt -> IO CIntSource
p'libusb_detach_kernel_driver :: FunPtr (Ptr C'libusb_device_handle -> CInt -> IO CInt)Source
c'libusb_set_auto_detach_kernel_driver :: Ptr C'libusb_device_handle -> CInt -> IO CIntSource
p'libusb_attach_kernel_driver :: FunPtr (Ptr C'libusb_device_handle -> CInt -> IO CInt)Source
p'libusb_set_auto_detach_kernel_driver :: FunPtr (Ptr C'libusb_device_handle -> CInt -> IO CInt)Source