usb_endpoint_info
typedef struct usb_endpoint_info usb_endpoint_info;
usb_endpoint_info *endpoint; /* in this interface */
typedef struct usb_endpoint_info usb_endpoint_info;
usb_endpoint_info *endpoint; /* in this interface */
usb_endpoint_info* newEndpoints = (usb_endpoint_info*)
* sizeof(usb_endpoint_info));
usb_endpoint_info* endpointInfo = ¤tInterface
usb_endpoint_info* endpoint = &interfaceInfo->endpoint[i];
usb_endpoint_info* endpoint = &interfaceInfo->endpoint[i];
const usb_endpoint_info* ep;
const usb_endpoint_info* bulk_in_ep;
const usb_endpoint_info* bulk_out_ep;
const usb_endpoint_info* intr_in_ep;
const usb_endpoint_info *iso_in_ep;
const usb_endpoint_info *iso_out_ep;
const usb_endpoint_info *endpointInfo =
usb_endpoint_info *endpoint = &interface->endpoint[j];
usb_endpoint_info *endpoint = &interface->endpoint[j];
const usb_endpoint_info* ept_in;
const usb_endpoint_info* ept_out;
usb_endpoint_info *endpoint = &interface->endpoint[i];
usb_endpoint_info *endpoint = &interface->endpoint[i];
usb_endpoint_info *endpoint = &interface->endpoint[i];
usb_endpoint_info *irEndpoint = &interface->endpoint[irEndpointID];
usb_endpoint_info *txEndpoint = &interface->endpoint[txEndpointID];
usb_endpoint_info *rxEndpoint = &interface->endpoint[rxEndpointID];
usb_endpoint_info *endpoint = &interface->endpoint[i];
usb_endpoint_info *endpoint = &interface->endpoint[i];
usb_endpoint_info *endpoint = &interface->endpoint[i];
usb_endpoint_info *endpoint = &interface->endpoint[i];
struct usb_endpoint_info *control_epi,
struct usb_endpoint_info *data_epi){
usb_endpoint_info *control_epi = NULL;
usb_endpoint_info *data_epi = NULL;