The following represents some of the references, services, and tools available to help build hardware that is optimized to work with Windows operating systems.
Intel information about USB, including the UHCI design guide for USB
http://developer.intel.com/design/litcentr/litweb/usb.htm
http://developer.intel.com/design/usb/
OnNow Power Management and USB and other OnNow-related articles
http://www.microsoft.com/hwdev/onnow.htm
Open Host Controller Interface, Version 1.0
http://www.microsoft.com/hwdev/specs/
USB Class Definition for Communications Devices, Version 0.9
USB Common Class Specification, Version 0.9
USB Device Class Definition for Audio Devices, Version 0.9
USB Device Class Definition for Human Interface Devices, Version 1.0
USB Device Class Definition for Mass Storage Devices, Version 0.9
USB Device Class Definition for Printing Devices, Version 1.0
USB HID Usages Tables, Version 0.9
USB Monitor Control Class Specification, Version 1.0
USB Power Devices Usages Table, Version 0.9
USB Specification, Version 1.0
USB Implementers Forum
Phone: (503) 264-0590
Fax: (503) 693-7975
http://www.usb.org
Windows NT DDK
MSDN Professional membership