X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;ds=sidebyside;f=KernelLand%2FModules%2FUSB%2FCore%2Fusb.h;h=0b6a3c1979e388b7df51f93149b55b15b9077fb3;hb=e02f66c7125bf18f77c6c53587238cbd49da2c89;hp=5a133630f5bbd5938a908d6b6b484eccb4cbf665;hpb=48743e39650eb1ef988380e9d95f27fd40d3a9ce;p=tpg%2Facess2.git diff --git a/KernelLand/Modules/USB/Core/usb.h b/KernelLand/Modules/USB/Core/usb.h index 5a133630..0b6a3c19 100644 --- a/KernelLand/Modules/USB/Core/usb.h +++ b/KernelLand/Modules/USB/Core/usb.h @@ -11,6 +11,7 @@ #include #include #include +#include "usb_proto.h" typedef struct sUSBHost tUSBHost; typedef struct sUSBDevice tUSBDevice; @@ -53,6 +54,8 @@ struct sUSBInterface tUSBDriver *Driver; void *Data; + + struct sDescriptor_Interface IfaceDesc; int nEndpoints; tUSBEndpoint Endpoints[]; @@ -71,6 +74,8 @@ struct sUSBDevice tUSBHost *Host; int Address; + struct sDescriptor_Device DevDesc; + int nInterfaces; tUSBInterface *Interfaces[]; };