[Version] Signature = "$Windows NT$" Class = USBDevice ClassGUID = {88BAE032-5A81-49f0-BC3D-A4FF138216D6} Provider = %ManufacturerName% DriverVer = "$$TODAY_DATE$$" CatalogFile = winusb.cat ; ========== Manufacturer/Models sections =========== [Manufacturer] %ManufacturerName% = Standard,NTx86,NTamd64 [Standard.NTx86] %DeviceName% =USB_Install, $$HARDWARE_ID$$ [Standard.NTamd64] %DeviceName% =USB_Install, $$HARDWARE_ID$$ ; ========== 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,"$$DEVICE_GUID$$" ; [DestinationDirs] ; If your INF needs to copy files, you must not use the DefaultDestDir directive here. ; You must explicitly reference all file-list-section names in this section. ; =================== Strings =================== [Strings] ManufacturerName="$$PROVIDER_NAME$$" ClassName="Universal Serial Bus devices" DeviceName="$$DEVICE_NAME$$" REG_MULTI_SZ = 0x00010000