;USB.INF -- This file contains descriptions of USB hubs and composite devices ; [Version] signature="$CHICAGO$" Class=USB ClassGUID={36FC9E60-C465-11CF-8056-444553540000} Provider=%Msft% LayoutFile=LAYOUT.INF [ControlFlags] ExcludeFromSelect = * [DestinationDirs] DefaultDestDir=11 ; LDID_SYS ; ; For Windows NT, all drivers go into %windir%\system32\drivers. Since ; there isn't a DIRID (LDID) that represents this path on both NT and Win95, ; we specify the relative path off of %windir%. ; USB.CopyFiles.NT = 10, system32\drivers Hub.CopyFiles.NT = 10, system32\drivers CommonClassParent.CopyFiles = 10, system32\drivers ; =================== Class Sections =========================== [ClassInstall] Addreg=USBClassReg [USBClassReg] HKR,,,,%USBClassName% HKR,,Icon,,-20 HKR,,NoInstallClass,,1 HKR,,TroubleShooter-0,,"hcp://help/tshoot/tsUSB.htm" [ClassInstall32] Addreg=USBClassReg ; =================== Table of content ========================= [Manufacturer] %Generic.Mfg%=Generic.Section %Microsoft.Mfg%=Microsoft.Section %GenericHub.Mfg%=GenericHub.Section %Intel.Mfg%=Intel.Section %Kawatsu.Mfg%=Kawatsu.Section %Cherry.Mfg%=Cherry.Section %Altec.Mfg%=Altec.Section %Telex.Mfg%=Telex.Section %Dallas.Mfg%=Dallas.Section %NMB.Mfg%=NMB.Section %STSL.Mfg%=STSL.Section %SUPGERGATE.Mfg%=SUPGERGATE.Section %Iiyama.Mfg%=Iiyama.Section %Samsung.Mfg%=Samsung.Section %CTX.Mfg%=CTX.Section %LiteOn.Mfg%=LiteOn.Section %Winbond.Mfg%=Winbond.Section %MultiVideoLabs.Mfg%=MultiVideoLabs.Section %Sand.Mfg%=Sand.Section %TI.Mfg%=TI.Section %Philips.Mfg%=Philips.Section %NEC.Mfg%=NEC.Section %CMD.Mfg%=CMD.Section %NatSemi.Mfg%=NatSemi.Section %ACER.Mfg%=ACER.Section %FTA.Mfg%=FTA.Section %CATC.Mfg%=CATC.Section %Sony.Mfg%=Sony.Section %Sejin.Mfg%=Sejin.Section %EIZO.Mfg%=EIZO.Section %KeyTronic.Mfg%=KeyTronic.Section %Chicony.Mfg%=Chicony.Section %BTC.Mfg%=BTC.Section %Forward.Mfg%=Forward.Section %SolidYear.Mfg%=SolidYear.Section %LabTec.Mfg%=LabTec.Section %Silitek.Mfg%=Silitek.Section %Nokia.Mfg%=Nokia.Section %Granite.Mfg%=Granite.Section %Yamaha.Mfg%=Yamaha.Section ; =================== Generic ================================== [Generic.Section] %USB\COMPOSITE.DeviceDesc%=Composite.Dev,USB\COMPOSITE %USB\UNKNOWN.DeviceDesc%=BADDEVICE.Dev,USB\UNKNOWN ; -------------------------------------------------------------- [BADDEVICE.Dev.NT] AddReg=BADDEVICE.AddReg, USB.AddReg CopyFiles=BADDEVICE.CopyFiles [BADDEVICE.AddReg] [BADDEVICE.CopyFiles] [BADDEVICE.Dev.NT.Services] AddService = , 0x00000002 ; null service install ; -------------------------------------------------------------- [OpenHCD.UnsupportedDev.NT] ; Do-nothing section used to avoid "Unknown hardware" installation prompts. DeviceUpgradeUnsupported=1 [OpenHCD.UnsupportedDev.NT.Services] AddService = , 0x00000002 ; null service install ; -------------------------------------------------------------- ; For Win95... [StandardHub.Dev] AddReg=Hub.AddReg CopyFiles=Hub.CopyFiles [Composite.Dev] AddReg=CommonClassParent.AddReg CopyFiles=CommonClassParent.CopyFiles ; For Windows NT... [Composite.Dev.NT] CopyFiles=CommonClassParent.CopyFiles DelReg=Composite.DelReg.NT [Composite.DelReg.NT] HKR,,EnumPropPages32 [Composite.Dev.NT.Services] AddService = usbccgp, 0x00000002, CommonClassParent.AddService [StandardHub.Dev.NT] CopyFiles=Hub.CopyFiles.NT DelFiles=Hub.DelFiles,USBINF.DelFiles.NT,USBMON.DelFiles.NT AddReg=StandardHub.AddReg.NT [StandardHub.AddReg.NT] HKR,,EnumPropPages32,,"usbui.dll,USBHubPropPageProvider" [StandardHub.Dev.NT.Services] AddService = usbhub, 0x00000002, StandardHub.AddService [StandardHub.AddService] DisplayName = %StandardHub.SvcDesc% ServiceType = 1 ; SERVICE_KERNEL_DRIVER StartType = 3 ; SERVICE_DEMAND_START ErrorControl = 1 ; SERVICE_ERROR_NORMAL ServiceBinary = %12%\usbhub.sys LoadOrderGroup = Base [CommonClassParent.AddService] DisplayName = %GenericParent.SvcDesc% ServiceType = 1 ; SERVICE_KERNEL_DRIVER StartType = 3 ; SERVICE_DEMAND_START ErrorControl = 1 ; SERVICE_ERROR_NORMAL ServiceBinary = %12%\usbccgp.sys LoadOrderGroup = Base ; =================== Microsoft =================================== [Microsoft.Section] %USB\VID_045E&PID_001C.DeviceDesc%=StandardHub.Dev,USB\VID_045E&PID_001C %USB\VID_045E&PID_0014.DeviceDesc%=Composite.Dev,USB\VID_045E&PID_0014 %USB\VID_045E&PID_001D.DeviceDesc%=Composite.Dev,USB\VID_045E&PID_001D %USB\VID_045E&PID_002B.DeviceDesc%=Composite.Dev,USB\VID_045E&PID_002B %USB\VID_045E&PID_002D.DeviceDesc%=Composite.Dev,USB\VID_045E&PID_002D %USB\VID_045E&PID_002F.DeviceDesc%=StandardHub.Dev,USB\VID_045E&PID_002F %USB\VID_045E&PID_0048.DeviceDesc%=Composite.Dev,USB\VID_045E&PID_0048 %USB\VID_045E&PID_005C.DeviceDesc%=Composite.Dev,USB\VID_045E&PID_005C ; =================== Intel ==================================== [Intel.Section] %USB\VID_8086&PID_9303.DeviceDesc%=StandardHub.Dev,USB\VID_8086&PID_9303 %USB\VID_042B&PID_9316.DeviceDesc%=StandardHub.Dev,USB\VID_042B&PID_9316 ; =================== Kawatsu - now KC Tech =========================== [Kawatsu.Section] %USB\VID_050F&PID_0001.DeviceDesc%=StandardHub.Dev,USB\VID_050F&PID_0001 ; =================== Cherry =========================== [Cherry.Section] %USB\VID_046A&PID_0003.DeviceDesc%=StandardHub.Dev,USB\VID_046A&PID_0003 ; =================== Altec Lansing =========================== [Altec.Section] %USB\VID_04D2&PID_FF47.DeviceDesc%=Composite.Dev,USB\VID_04D2&PID_FF47 %USB\VID_04D2&PID_FF49.DeviceDesc%=Composite.Dev,USB\VID_04D2&PID_FF49 %USB\VID_04D2&PID_0070.DeviceDesc%=Composite.Dev,USB\VID_04D2&PID_0070 ; =================== Telex =========================== [Telex.Section] %USB\VID_04A1&PID_FFF0.DeviceDesc%=Composite.Dev,USB\VID_04A1&PID_FFF0 %USB\VID_0562&PID_0000.DeviceDesc%=Composite.Dev,USB\VID_0562&PID_0000 ; =================== Dallas ================================== [Dallas.Section] %USB\VID_04FA&PID_4201.DeviceDesc%=Composite.Dev,USB\VID_04FA&PID_4201 ; =================== NMB =========================== [NMB.Section] %USB\VID_0446&PID_6781.DeviceDesc%=Composite.Dev,USB\VID_0446&PID_6781 ; =================== STSL =========================== [STSL.Section] %USB\VID_05FA&PID_3303.DeviceDesc%=Composite.Dev,USB\VID_05FA&PID_3303 ; =================== SUPGERGATE =========================== [SUPGERGATE.Section] %USB\VID_05d5&PID_6782.DeviceDesc%=Composite.Dev,USB\VID_05d5&PID_6782 ; =================== Iiyama ================================== [Iiyama.Section] %USB\VID_04E1&PID_0201.DeviceDesc%=StandardHub.Dev,USB\VID_04E1&PID_0201 ; =================== Samsung ================================== [Samsung.Section] %USB\VID_0419&PID_8001.DeviceDesc%=StandardHub.Dev,USB\VID_0419&PID_8001 %USB\VID_055D&PID_8001.DeviceDesc%=StandardHub.Dev,USB\VID_055D&PID_8001 ; =================== CTX ================================== [CTX.Section] %USB\VID_0698&PID_9999.DeviceDesc%=StandardHub.Dev,USB\VID_0698&PID_9999 ; =================== LiteOn ================================== [LiteOn.Section] %USB\VID_04CA&PID_9304.DeviceDesc%=StandardHub.Dev,USB\VID_04CA&PID_9304 ; =================== Winbond ================================== [Winbond.Section] %USB\VID_0416&PID_0101.DeviceDesc%=StandardHub.Dev,USB\VID_0416&PID_0101 ; =================== MultiVideoLabs ================================== [MultiVideoLabs.Section] %USB\VID_04a8&PID_0101.DeviceDesc%=StandardHub.Dev,USB\VID_04a8&PID_0101 ; =================== Sand ================================== [Sand.Section] %USB\VID_0405&PID_0000.DeviceDesc%=StandardHub.Dev,USB\VID_0405&PID_0000 ; =================== TI ================================== [TI.Section] %USB\VID_0451&PID_1446.DeviceDesc%=StandardHub.Dev,USB\VID_0451&PID_1446 ; =================== CATC ================================== [CATC.Section] %USB\VID_0423&PID_1237.DeviceDesc%=StandardHub.Dev,USB\VID_0423&PID_1237 ; =================== Fujitsu ================================== [FTA.Section] %USB\VID_0430&PID_36BA.DeviceDesc%=StandardHub.Dev,USB\VID_0430&PID_36BA %USB\VID_0430&PID_0002.DeviceDesc%=Composite.Dev,USB\VID_0430&PID_0002 ; =================== Philips ================================== [Philips.Section] %USB\VID_0471&PID_0201.DeviceDesc%=StandardHub.Dev,USB\VID_0471&PID_0201 %USB\VID_0471&PID_0101.DeviceDesc%=Composite.Dev,USB\VID_0471&PID_0101 %USB\VID_0471&PID_0601.DeviceDesc%=Composite.Dev,USB\VID_0471&PID_0601 %USB\VID_0471&PID_0402.DeviceDesc%=Composite.Dev,USB\VID_0471&PID_0402 %USB\VID_0471&PID_0700.DeviceDesc%=StandardHub.Dev,USB\VID_0471&PID_0700 %USB\VID_0471&PID_0302.DeviceDesc%=Composite.Dev,USB\VID_0471&PID_0302 %USB\VID_0471&PID_0303.DeviceDesc%=Composite.Dev,USB\VID_0471&PID_0303 %USB\VID_0471&PID_0307.DeviceDesc%=Composite.Dev,USB\VID_0471&PID_0307 %USB\VID_0471&PID_0308.DeviceDesc%=Composite.Dev,USB\VID_0471&PID_0308 %USB\VID_0471&PID_030C.DeviceDesc%=Composite.Dev,USB\VID_0471&PID_030C %USB\VID_0471&PID_0310.DeviceDesc%=Composite.Dev,USB\VID_0471&PID_0310 %USB\VID_0471&PID_0311.DeviceDesc%=Composite.Dev,USB\VID_0471&PID_0311 %USB\VID_0471&PID_0312.DeviceDesc%=Composite.Dev,USB\VID_0471&PID_0312 ; =================== NEC ================================== [NEC.Section] @@!n:%PCI\VEN_1033&DEV_0035&REV_01.DeviceDesc%=OpenHCD.UnsupportedDev,PCI\VEN_1033&DEV_0035&REV_01 %PCI\VEN_1033&DEV_0035&SUBSYS_00011179&REV_01.DeviceDesc%=OpenHCD.UnsupportedDev,PCI\VEN_1033&DEV_0035&SUBSYS_00011179&REV_01 %USB\VID_0409&PID_55AA.DeviceDesc%=StandardHub.Dev,USB\VID_0409&PID_55AA %USB\VID_0409&PID_8010.DeviceDesc%=StandardHub.Dev,USB\VID_0409&PID_8010 %USB\VID_0409&PID_8011.DeviceDesc%=StandardHub.Dev,USB\VID_0409&PID_8011 %USB\VID_0409&PID_0011.DeviceDesc%=Composite.Dev,USB\VID_0409&PID_0011 %USB\VID_0409&PID_0014.DeviceDesc%=Composite.Dev,USB\VID_0409&PID_0014 %USB\VID_0409&PID_0203.DeviceDesc%=Composite.Dev,USB\VID_0409&PID_0203 ; =================== CMD ================================== [CMD.Section] %PCI\VEN_1095&DEV_0670&SUBSYS_06701095&REV_04.DeviceDesc%=OpenHCD.UnsupportedDev,PCI\VEN_1095&DEV_0670&SUBSYS_06701095&REV_04 %PCI\VEN_1095&DEV_0670&REV_04.DeviceDesc%=OpenHCD.UnsupportedDev,PCI\VEN_1095&DEV_0670&REV_04 ; =================== NatSemi ================================== [NatSemi.Section] %USB\VID_0400&PID_1237.DeviceDesc%=StandardHub.Dev,USB\VID_0400&PID_1237 ; =================== ACER ====================================== [ACER.Section] %USB\VID_04A5&PID_0003.DeviceDesc%=Composite.Dev,USB\VID_04A5&PID_0003 ; =================== LabTec ================================== [LabTec.Section] %USB\VID_0672&PID_1041.DeviceDesc%=Composite.Dev,USB\VID_0672&PID_1041 ; =================== SONY ================================== [Sony.Section] %USB\VID_054C&PID_0001.DeviceDesc%=StandardHub.Dev,USB\VID_054C&PID_0001 %USB\VID_054C&PID_0002.DeviceDesc%=StandardHub.Dev,USB\VID_054C&PID_0002 ; =================== Sejin ================================== [Sejin.Section] %USB\VID_0510&PID_1000.DeviceDesc%=Composite.Dev,USB\VID_0510&PID_1000 ; =================== EIZO ================================== [EIZO.Section] %USB\VID_056D&PID_0000.DeviceDesc%=StandardHub.Dev,USB\VID_056D&PID_0000 ; =================== Silitek ================================== [Silitek.Section] %USB\VID_047B&PID_0002.DeviceDesc%=Composite.Dev,USB\VID_047B&PID_0002 ; =================== KeyTronic ============================== [KeyTronic.Section] %USB\VID_03F9&PID_0102.DeviceDesc%=Composite.Dev,USB\VID_03F9&PID_0102 ; =================== Chicony ================================ [Chicony.Section] %USB\VID_04F2&PID_0001.DeviceDesc%=Composite.Dev,USB\VID_04F2&PID_0001 ; =================== BTC ==================================== [BTC.Section] %USB\VID_046E&PID_6782.DeviceDesc%=Composite.Dev,USB\VID_046E&PID_6782 ; =================== Forward ================================ [Forward.Section] %USB\VID_05BC&PID_0001.DeviceDesc%=Composite.Dev,USB\VID_05BC&PID_0001 ; =================== SolidYear ============================== [SolidYear.Section] %USB\VID_060B&PID_2101.DeviceDesc%=Composite.Dev,USB\VID_060B&PID_2101 ; =================== Yamaha ================================= [Yamaha.Section] %USB\VID_0499&PID_3001.DeviceDesc%=Composite.Dev,USB\VID_0499&PID_3001 ; =================== Nokia ================================== [Nokia.Section] %USB\VID_04A6&PID_0180.DeviceDesc%=StandardHub.Dev,USB\VID_04A6&PID_0180 ; =================== Granite ================================ [Granite.Section] %USB\VID_0654&PID_0006.DeviceDesc%=StandardHub.Dev,USB\VID_0654&PID_0006 %USB\VID_0654&PID_0016.DeviceDesc%=StandardHub.Dev,USB\VID_0654&PID_0016 ; =================== Generic HUB ================================== [GenericHub.Section] %USB\CLASS_09&SUBCLASS_01.DeviceDesc%=StandardHub.Dev,USB\CLASS_09&SUBCLASS_01 %USB\CLASS_09.DeviceDesc%=StandardHub.Dev,USB\CLASS_09 ; =================== Global ================================== [USB.AddReg] HKR,,DevLoader,,*NTKERN [USB.CopyFiles] usbd.sys usbhub.sys [USB.DelFiles] usbhub.sys,,,1 openhci.sys,,,1 uhcd.sys,,,1 usbd.sys,,,1 imagecls.sys,,,1 hcd.vxd,,,1 usbd.vxd,,,1 usb_enum.vxd,,,1 vtaishid.vxd,,,1 tmusb.sys,,,1 taishid.sys,,,1 [USBMON.DelFiles] mondrv.sys,,,1 mondll.dll,,,1 [USBINF.DelFiles] propext.inf,,,1 tmusb.inf,,,1 ehidmous.inf,,,1 ehidkbd.inf,,,1 ehidjoy.inf,,,1 [HUB.AddReg] HKR,,DevLoader,,*NTKERN HKR,,NTMPDriver,,usbhub.sys [CommonClassParent.AddReg] HKR,,DevLoader,,*NTKERN HKR,,NTMPDriver,,usbccgp.sys [USB.CopyFiles.NT] usbd.sys usbhub.sys [USB.DelFiles.NT] usbhub.sys,,,1 openhci.sys,,,1 uhcd.sys,,,1 usbd.sys,,,1 imagecls.sys,,,1 hcd.vxd,,,1 usbd.vxd,,,1 usb_enum.vxd,,,1 vtaishid.vxd,,,1 tmusb.sys,,,1 taishid.sys,,,1 usbuidll.dll,,,1 [USBMON.DelFiles.NT] mondrv.sys,,,1 mondll.dll,,,1 [USBINF.DelFiles.NT] propext.inf,,,1 tmusb.inf,,,1 ehidmous.inf,,,1 ehidkbd.inf,,,1 ehidjoy.inf,,,1 [HUB.CopyFiles] usbhub.sys [HUB.CopyFiles.NT] usbhub.sys [CommonClassParent.CopyFiles] usbccgp.sys