USB device class drivers included in Windows
Source: https://msdn.microsoft.com/en-us/library/windows/hardware/ff538820(v=vs.85).aspx This topic lists the Microsoft-provided drivers for the supported USB device classes. If you are installing USB drivers: You do not need to download USB device class drivers. They are installed automatically. These drivers and their installation files are included in Windows. They are available in the \Windows\System32\DriverStore\FileRepository folder. The drivers are updated through Windows Update. If you are writing a custom driver: Before writing a driver for your USB device, determine whether a Microsoft-provided driver meets the device requirements. If a Microsoft-provided driver is not available for the USB device class to which your device belongs, then consider using generic drivers, Winusb.sys or Usbccgp.sys. Write a driver only when necessary. More guidelines are included in Choosing a driver model for developing a USB client driver . USB Device classes USB Device clas