| ; |
| ; This INF file instructs Windows to load winusb.sys against the USB devices |
| ; implemented by the test gadget that don't implement a standard USB class. |
| ; |
| |
| [Version] |
| Signature = "$Windows NT$" |
| Class = USBDevice |
| ClassGUID = {88BAE032-5A81-49f0-BC3D-A4FF138216D6} |
| Provider = %ManufacturerName% |
| CatalogFile = WinUSBInstallation.cat |
| DriverVer = 09/04/2012,13.54.20.543 |
| |
| ; ========== Manufacturer/Models sections =========== |
| |
| [Manufacturer] |
| %ManufacturerName% = Standard,NTx86,NTia64,NTamd64 |
| |
| [Standard.NTx86] |
| %USB\DefaultDevice.DeviceDesc% = USB_Install,USB\VID_18D1&PID_58F0 |
| %USB\EchoDevice.DeviceDesc% = USB_Install,USB\VID_18D1&PID_58F4 |
| |
| [Standard.NTia64] |
| %USB\DefaultDevice.DeviceDesc% = USB_Install,USB\VID_18D1&PID_58F0 |
| %USB\EchoDevice.DeviceDesc% = USB_Install,USB\VID_18D1&PID_58F4 |
| |
| [Standard.NTamd64] |
| %USB\DefaultDevice.DeviceDesc% = USB_Install,USB\VID_18D1&PID_58F0 |
| %USB\EchoDevice.DeviceDesc% = USB_Install,USB\VID_18D1&PID_58F4 |
| |
| ; ========== Class definition =========== |
| |
| [ClassInstall32] |
| AddReg = ClassInstall_AddReg |
| |
| [ClassInstall_AddReg] |
| HKR,,,,%ClassName% |
| HKR,,NoInstallClass,,1 |
| HKR,,IconPath,%REG_MULTI_SZ%,"%systemroot%\system32\setupapi.dll,-20" |
| HKR,,LowerLogoVersion,,5.2 |
| |
| ; =================== Installation =================== |
| |
| [USB_Install] |
| Include = winusb.inf |
| Needs = WINUSB.NT |
| |
| [USB_Install.Services] |
| Include = winusb.inf |
| Needs = WINUSB.NT.Services |
| |
| [USB_Install.HW] |
| AddReg = Dev_AddReg |
| |
| [Dev_AddReg] |
| HKR,,DeviceInterfaceGUIDs,0x10000,"{9f543223-cede-4fa3-b376-a25ce9a30e74}" |
| |
| ; =================== Strings =================== |
| |
| [Strings] |
| ManufacturerName = "Google, Inc." |
| ClassName = "USB Test Devices" |
| USB\DefaultDevice.DeviceDesc = "Test Gadget" |
| USB\EchoDevice.DeviceDesc = "Echo Gadget" |