4.2. errors.h

USB_RESULT_OK - USB Error OK.
USB_RESULT_ALIAS_FILE_NOT_FOUND - USB Error alias not found.
USB_RESULT_STRUCTUR_DROPPED - USB Error structure dropped.
USB_RESULT_INVALID_PARAMETER - USB Error invalid parameter.
USB_RESULT_CONTROLLER_ALREADY_EXISTS - USB Error controller already exists.
USB_RESULT_BUS_INVALID_INTERNAL_2 - USB Error bus invalid internal 2.
USB_RESULT_ILLEGAL_SPEED - USB Error illegal speed
USB_RESULT_ALL_DEVICES_USED - USB Error all devices used
USB_RESULT_DEVICE_ADDRESS_USED - USB Error device address used
USB_RESULT_ENDPOINT_ADDRESS_USED - USB Error endpoint address used
USB_RESULT_INVALID_PIPE_STATE - USB Error invalid pipe state
USB_RESULT_NO_TRANSACTION_PENDING - USB Error no transaction pending
USB_RESULT_ERROR_GENERATED - USB Error error generated
USB_RESULT_NO_OBJECT_FOUND - USB Error no object found
USB_RESULT_BUS_CAPACITY_TO_SMALL - USB Error bus capacity too small
USB_RESULT_BUS_INVALID_PAYLOAD_SIZE - USB Error bus invalid payload size
USB_RESULT_BUS_INVALID_TRANSFER_TYPE - USB Error invalid transfer type
USB_RESULT_BUS_INVALID_INTERNAL_1 - USB Error invalid internal 1
USB_RESULT_NOT_ENOUGH_MEMORY - USB Error out of memory
USB_RESULT_TEMPORARY_FAILURE - Temporary failiure
USB_RESULT_NOT_AVAILABLE - USB Error - resource not available
USB_RESULT_IN_PROGRESS - USB Result - in progress
USB_RESULT_FAILED - USB Result - a generic failure
USB_RESULT_NO_RESOURCES - USB Result - no resources
USB_RESULT_DEVICE_NOT_FOUND - USB Result - device not found
USB_RESULT_LOCK_PARENT_BUSY - USB Result - lock's parent is busy
USB_RESULT_LOCK_BUSY - USB Result - lock busy
USB_RESULT_LOCK_SUB_BUSY - USB Result - sublock busy
USB_RESULT_LOCK_UNDEFINED_ACCESS - USB Result - undefined lock access
USB_ERR_LIBRARY - USB Error block - library errors (and errors that where not originally in the core)
USB_RESULT_INVALID_ENDPOINT - USB Error - endpoint is not known / corrupted
USB_RESULT_INVALID_DEVICE - USB Error - device is not known / corrupted
USB_RESULT_INVALID_HC - USB Error - host controller is not known / corrupted
USB_RESULT_INVALID_ARGUMENT - USB Error - argument (generic) is not known / corrupted / bad
USB_RESULT_INVALID_WAITING - USB Error - waiting is not known / corrupted
USB_RESULT_INVALID_URB - USB Error - URB is not known / corrupted
USB_RESULT_INVALID_PIPE - USB Error - Pipe is not known / corrupted
USB_RESULT_DEVMGR_NORESPONSE - USB Error - device manager did not respond (is not available)
USB_RESULT_DEVMGR_FAILED - USB Error - device manager operation failed
USB_RESULT_DEVMGR_ALREADYCLAIMED - USB Error - device manager: device is already claimed
USB_RESULT_DEVMGR_UNKNOWN - USB Error - device manager: unknown error
USB_RESULT_DEVMGR_NODEV - USB Error - device manager: device not found

Synopsis of function. macros and structures contained in errors.h