bindings-libusb-1.4.5.0: Low level bindings to libusb.

Safe HaskellSafe-Inferred

Bindings.Libusb.HandlingAndEnumeration

Description

Documentation

type C'ssize_t = Int64Source

c'libusb_free_device_list :: Ptr (Ptr C'libusb_device) -> CInt -> IO ()Source

p'libusb_free_device_list :: FunPtr (Ptr (Ptr C'libusb_device) -> CInt -> IO ())Source

c'libusb_get_port_numbers :: Ptr C'libusb_device -> Ptr Word8 -> CInt -> IO CIntSource

p'libusb_get_port_numbers :: FunPtr (Ptr C'libusb_device -> Ptr Word8 -> CInt -> IO CInt)Source

p'libusb_get_max_packet_size :: FunPtr (Ptr C'libusb_device -> CUChar -> IO CInt)Source

p'libusb_get_max_iso_packet_size :: FunPtr (Ptr C'libusb_device -> CUChar -> IO CInt)Source

p'libusb_open :: FunPtr (Ptr C'libusb_device -> Ptr (Ptr C'libusb_device_handle) -> IO CInt)Source

p'libusb_get_configuration :: FunPtr (Ptr C'libusb_device_handle -> Ptr CInt -> IO CInt)Source

p'libusb_set_configuration :: FunPtr (Ptr C'libusb_device_handle -> CInt -> IO CInt)Source

p'libusb_claim_interface :: FunPtr (Ptr C'libusb_device_handle -> CInt -> IO CInt)Source

p'libusb_release_interface :: FunPtr (Ptr C'libusb_device_handle -> CInt -> IO CInt)Source

p'libusb_set_interface_alt_setting :: FunPtr (Ptr C'libusb_device_handle -> CInt -> CInt -> IO CInt)Source

p'libusb_clear_halt :: FunPtr (Ptr C'libusb_device_handle -> CUChar -> IO CInt)Source