USB Library
CLIENT_DRIVER_TABLE Structure
Syntax
typedef struct _CLIENT_DRIVER_TABLE {
  USB_CLIENT_INIT Initialize;
  USB_CLIENT_EVENT_HANDLER EventHandler;
  USB_CLIENT_EVENT_HANDLER DataEventHandler;
  uint32_t flags;
} CLIENT_DRIVER_TABLE;
Description

Client Driver Table Structure 

This structure is used to define an entry in the client-driver table. Each entry provides the information that the Host layer needs to manage a particular USB client driver, including pointers to the interface routines that the Client Driver must implement.

Members
Members 
Description 
USB_CLIENT_INIT Initialize; 
Initialization routine 
USB_CLIENT_EVENT_HANDLER EventHandler; 
Event routine 
USB_CLIENT_EVENT_HANDLER DataEventHandler; 
Data Event routine 
uint32_t flags; 
Initialization flags 
MLA - USB Library Help Version : 2.16
http://www.microchip.com/mla