Can anyone help me locate the information on how to implement the Microsoft
OS descriptor in a USB device? I found some "os descriptor" defines and
structs in the 2003 DDK which, when returned by my device does seem to make
WinXP SP2 to query for more information. However, I have not found (ddk
help, microsoft.com, google, etc.) any documentation whatsoever on how to
correctly/fully implement this.
http://www.microsoft.com/whdc/system/bus/usb/USBFAQ_intermed.mspx
<quote>
The Microsoft OS descriptor is a set of data structures that IHVs can use to
include extra information in device firmware, information that Microsoft OS
descriptor-enabled applications and operating systems can extract. The data
is extracted by vendor-specific USB requests to the device as indicated in
the OS Descriptor specification. The information retrieved will provide the
operating system and/or applications with additional information about the
device and its special features.
For additional information about the Microsoft OS descriptors, please visit
USB Architecture and Driver Support.
</quote>
Thanks in advance