; ><USBLibrary$Dir>.USBStruct
;
; (c) 2002 Simtec Electronics
;
; This Library file is part of the Simtec Electronics USB Stack
; development suite. Specific licence is granted to use this file
; by third parties for the development of USB device drivers.
;
; this file is autogenerated from the relevant C headers, and was
; converted Tue Dec  2 13:38:03 2003 from:
;    usb/usb.h ($Id: usb.h,v 1.31 2003/10/20 22:00:17 ben Exp $)
;

; starting structure 'usb_device_s'
; structure is 24 bytes long (max)

usb_device_sizeof * 0x18

                         usb_device_hostcontroller * 0x4 ; 4 bytes long
                                 usb_device_number * 0x8 ; 4 bytes long
                                   usb_device_name * 0xc ; 4 bytes long
                                  usb_device_speed * 0x10 ; 4 bytes long
; finished structure 'usb_device_s'

; starting structure 'usb_endpoint_s'
; structure is 72 bytes long (max)

usb_endpoint_sizeof * 0x48

                          usb_endpoint_data_toggle * 0x0 ; 4 bytes long
                       usb_endpoint_hostcontroller * 0x8 ; 4 bytes long
                               usb_endpoint_device * 0xc ; 4 bytes long
                        usb_endpoint_device_number * 0x10 ; 4 bytes long
                                usb_endpoint_speed * 0x14 ; 4 bytes long
                               usb_endpoint_number * 0x18 ; 4 bytes long
                                 usb_endpoint_type * 0x1c ; 4 bytes long
                        usb_endpoint_max_data_size * 0x20 ; 4 bytes long
                         usb_endpoint_frame_repeat * 0x30 ; 4 bytes long
; finished structure 'usb_endpoint_s'

; starting structure 'usb_io_buffer_s'
; structure is 84 bytes long (max)

usb_urb_sizeof * 0x54

                           usb_urb_pointer_to_data * 0x0 ; 4 bytes long
                                      usb_urb_size * 0x4 ; 4 bytes long
                                 usb_urb_used_size * 0x8 ; 4 bytes long
                           usb_urb_actual_position * 0xc ; 4 bytes long
                              usb_urb_completed_at * 0x10 ; 4 bytes long
                               usb_urb_data_toggle * 0x14 ; 4 bytes long
; finished structure 'usb_io_buffer_s'

; End of file
; the end
