module LibusbConstants where import Foreign import LibusbTypes foreign import ccall "_LIBUSB_REQUEST_GET_STATUS" _LIBUSB_REQUEST_GET_STATUS :: Libusb_standard_request foreign import ccall "_LIBUSB_REQUEST_CLEAR_FEATURE" _LIBUSB_REQUEST_CLEAR_FEATURE :: Libusb_standard_request foreign import ccall "_LIBUSB_REQUEST_SET_FEATURE" _LIBUSB_REQUEST_SET_FEATURE :: Libusb_standard_request foreign import ccall "_LIBUSB_REQUEST_SET_ADDRESS" _LIBUSB_REQUEST_SET_ADDRESS :: Libusb_standard_request foreign import ccall "_LIBUSB_REQUEST_GET_DESCRIPTOR" _LIBUSB_REQUEST_GET_DESCRIPTOR :: Libusb_standard_request foreign import ccall "_LIBUSB_REQUEST_SET_DESCRIPTOR" _LIBUSB_REQUEST_SET_DESCRIPTOR :: Libusb_standard_request foreign import ccall "_LIBUSB_REQUEST_GET_CONFIGURATION" _LIBUSB_REQUEST_GET_CONFIGURATION :: Libusb_standard_request foreign import ccall "_LIBUSB_REQUEST_SET_CONFIGURATION" _LIBUSB_REQUEST_SET_CONFIGURATION :: Libusb_standard_request foreign import ccall "_LIBUSB_REQUEST_GET_INTERFACE" _LIBUSB_REQUEST_GET_INTERFACE :: Libusb_standard_request foreign import ccall "_LIBUSB_REQUEST_SET_INTERFACE" _LIBUSB_REQUEST_SET_INTERFACE :: Libusb_standard_request foreign import ccall "_LIBUSB_REQUEST_SYNCH_FRAME" _LIBUSB_REQUEST_SYNCH_FRAME :: Libusb_standard_request foreign import ccall "_LIBUSB_REQUEST_TYPE_STANDARD" _LIBUSB_REQUEST_TYPE_STANDARD :: Libusb_request_type foreign import ccall "_LIBUSB_REQUEST_TYPE_CLASS" _LIBUSB_REQUEST_TYPE_CLASS :: Libusb_request_type foreign import ccall "_LIBUSB_REQUEST_TYPE_VENDOR" _LIBUSB_REQUEST_TYPE_VENDOR :: Libusb_request_type foreign import ccall "_LIBUSB_REQUEST_TYPE_RESERVED" _LIBUSB_REQUEST_TYPE_RESERVED :: Libusb_request_type foreign import ccall "_LIBUSB_RECIPIENT_DEVICE" _LIBUSB_RECIPIENT_DEVICE :: Libusb_request_recipient foreign import ccall "_LIBUSB_RECIPIENT_INTERFACE" _LIBUSB_RECIPIENT_INTERFACE :: Libusb_request_recipient foreign import ccall "_LIBUSB_RECIPIENT_ENDPOINT" _LIBUSB_RECIPIENT_ENDPOINT :: Libusb_request_recipient foreign import ccall "_LIBUSB_RECIPIENT_OTHER" _LIBUSB_RECIPIENT_OTHER :: Libusb_request_recipient foreign import ccall "_LIBUSB_SUCCESS" _LIBUSB_SUCCESS :: Libusb_error foreign import ccall "_LIBUSB_ERROR_IO" _LIBUSB_ERROR_IO :: Libusb_error foreign import ccall "_LIBUSB_ERROR_INVALID_PARAM" _LIBUSB_ERROR_INVALID_PARAM :: Libusb_error foreign import ccall "_LIBUSB_ERROR_ACCESS" _LIBUSB_ERROR_ACCESS :: Libusb_error foreign import ccall "_LIBUSB_ERROR_NO_DEVICE" _LIBUSB_ERROR_NO_DEVICE :: Libusb_error foreign import ccall "_LIBUSB_ERROR_NOT_FOUND" _LIBUSB_ERROR_NOT_FOUND :: Libusb_error foreign import ccall "_LIBUSB_ERROR_BUSY" _LIBUSB_ERROR_BUSY :: Libusb_error foreign import ccall "_LIBUSB_ERROR_TIMEOUT" _LIBUSB_ERROR_TIMEOUT :: Libusb_error foreign import ccall "_LIBUSB_ERROR_OVERFLOW" _LIBUSB_ERROR_OVERFLOW :: Libusb_error foreign import ccall "_LIBUSB_ERROR_PIPE" _LIBUSB_ERROR_PIPE :: Libusb_error foreign import ccall "_LIBUSB_ERROR_INTERRUPTED" _LIBUSB_ERROR_INTERRUPTED :: Libusb_error foreign import ccall "_LIBUSB_ERROR_NO_MEM" _LIBUSB_ERROR_NO_MEM :: Libusb_error foreign import ccall "_LIBUSB_ERROR_NOT_SUPPORTED" _LIBUSB_ERROR_NOT_SUPPORTED :: Libusb_error foreign import ccall "_LIBUSB_ERROR_OTHER" _LIBUSB_ERROR_OTHER :: Libusb_error foreign import ccall "_LIBUSB_CLASS_PER_INTERFACE" _LIBUSB_CLASS_PER_INTERFACE :: Libusb_class_code foreign import ccall "_LIBUSB_CLASS_AUDIO" _LIBUSB_CLASS_AUDIO :: Libusb_class_code foreign import ccall "_LIBUSB_CLASS_COMM" _LIBUSB_CLASS_COMM :: Libusb_class_code foreign import ccall "_LIBUSB_CLASS_HID" _LIBUSB_CLASS_HID :: Libusb_class_code foreign import ccall "_LIBUSB_CLASS_PRINTER" _LIBUSB_CLASS_PRINTER :: Libusb_class_code foreign import ccall "_LIBUSB_CLASS_PTP" _LIBUSB_CLASS_PTP :: Libusb_class_code foreign import ccall "_LIBUSB_CLASS_MASS_STORAGE" _LIBUSB_CLASS_MASS_STORAGE :: Libusb_class_code foreign import ccall "_LIBUSB_CLASS_HUB" _LIBUSB_CLASS_HUB :: Libusb_class_code foreign import ccall "_LIBUSB_CLASS_DATA" _LIBUSB_CLASS_DATA :: Libusb_class_code foreign import ccall "_LIBUSB_CLASS_VENDOR_SPEC" _LIBUSB_CLASS_VENDOR_SPEC :: Libusb_class_code foreign import ccall "_LIBUSB_DT_DEVICE" _LIBUSB_DT_DEVICE :: Libusb_descriptor_type foreign import ccall "_LIBUSB_DT_CONFIG" _LIBUSB_DT_CONFIG :: Libusb_descriptor_type foreign import ccall "_LIBUSB_DT_STRING" _LIBUSB_DT_STRING :: Libusb_descriptor_type foreign import ccall "_LIBUSB_DT_INTERFACE" _LIBUSB_DT_INTERFACE :: Libusb_descriptor_type foreign import ccall "_LIBUSB_DT_ENDPOINT" _LIBUSB_DT_ENDPOINT :: Libusb_descriptor_type foreign import ccall "_LIBUSB_DT_HID" _LIBUSB_DT_HID :: Libusb_descriptor_type foreign import ccall "_LIBUSB_DT_REPORT" _LIBUSB_DT_REPORT :: Libusb_descriptor_type foreign import ccall "_LIBUSB_DT_PHYSICAL" _LIBUSB_DT_PHYSICAL :: Libusb_descriptor_type foreign import ccall "_LIBUSB_DT_HUB" _LIBUSB_DT_HUB :: Libusb_descriptor_type foreign import ccall "_LIBUSB_ENDPOINT_IN" _LIBUSB_ENDPOINT_IN :: Libusb_endpoint_direction foreign import ccall "_LIBUSB_ENDPOINT_OUT" _LIBUSB_ENDPOINT_OUT :: Libusb_endpoint_direction foreign import ccall "_LIBUSB_TRANSFER_TYPE_CONTROL" _LIBUSB_TRANSFER_TYPE_CONTROL :: Libusb_transfer_type foreign import ccall "_LIBUSB_TRANSFER_TYPE_ISOCHRONOUS" _LIBUSB_TRANSFER_TYPE_ISOCHRONOUS :: Libusb_transfer_type foreign import ccall "_LIBUSB_TRANSFER_TYPE_BULK" _LIBUSB_TRANSFER_TYPE_BULK :: Libusb_transfer_type foreign import ccall "_LIBUSB_TRANSFER_TYPE_INTERRUPT" _LIBUSB_TRANSFER_TYPE_INTERRUPT :: Libusb_transfer_type foreign import ccall "_LIBUSB_ISO_SYNC_TYPE_NONE" _LIBUSB_ISO_SYNC_TYPE_NONE :: Libusb_iso_sync_type foreign import ccall "_LIBUSB_ISO_SYNC_TYPE_ASYNC" _LIBUSB_ISO_SYNC_TYPE_ASYNC :: Libusb_iso_sync_type foreign import ccall "_LIBUSB_ISO_SYNC_TYPE_ADAPTIVE" _LIBUSB_ISO_SYNC_TYPE_ADAPTIVE :: Libusb_iso_sync_type foreign import ccall "_LIBUSB_ISO_SYNC_TYPE_SYNC" _LIBUSB_ISO_SYNC_TYPE_SYNC :: Libusb_iso_sync_type foreign import ccall "_LIBUSB_ISO_USAGE_TYPE_DATA" _LIBUSB_ISO_USAGE_TYPE_DATA :: Libusb_iso_usage_type foreign import ccall "_LIBUSB_ISO_USAGE_TYPE_FEEDBACK" _LIBUSB_ISO_USAGE_TYPE_FEEDBACK :: Libusb_iso_usage_type foreign import ccall "_LIBUSB_ISO_USAGE_TYPE_IMPLICIT" _LIBUSB_ISO_USAGE_TYPE_IMPLICIT :: Libusb_iso_usage_type foreign import ccall "_LIBUSB_TRANSFER_COMPLETED" _LIBUSB_TRANSFER_COMPLETED :: Libusb_transfer_status foreign import ccall "_LIBUSB_TRANSFER_ERROR" _LIBUSB_TRANSFER_ERROR :: Libusb_transfer_status foreign import ccall "_LIBUSB_TRANSFER_TIMED_OUT" _LIBUSB_TRANSFER_TIMED_OUT :: Libusb_transfer_status foreign import ccall "_LIBUSB_TRANSFER_CANCELLED" _LIBUSB_TRANSFER_CANCELLED :: Libusb_transfer_status foreign import ccall "_LIBUSB_TRANSFER_STALL" _LIBUSB_TRANSFER_STALL :: Libusb_transfer_status foreign import ccall "_LIBUSB_TRANSFER_NO_DEVICE" _LIBUSB_TRANSFER_NO_DEVICE :: Libusb_transfer_status foreign import ccall "_LIBUSB_TRANSFER_OVERFLOW" _LIBUSB_TRANSFER_OVERFLOW :: Libusb_transfer_status foreign import ccall "_LIBUSB_TRANSFER_SHORT_NOT_OK" _LIBUSB_TRANSFER_SHORT_NOT_OK :: Libusb_transfer_flags foreign import ccall "_LIBUSB_TRANSFER_FREE_BUFFER" _LIBUSB_TRANSFER_FREE_BUFFER :: Libusb_transfer_flags foreign import ccall "_LIBUSB_TRANSFER_FREE_TRANSFER" _LIBUSB_TRANSFER_FREE_TRANSFER :: Libusb_transfer_flags