USBFS Device context structure.
All fields for the context structure are internal. The firmware never reads or writes these values. The firmware allocates a structure and provides the address of the structure to the middleware in HID function calls. The firmware must ensure that the defined instance of this structure remains in scope while the middleware is in use.