; Copyright (c) 2004 Microsoft Corporation [Version] Signature="$Windows NT$" Class=MEDIA ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318} Provider=%MSFT% DriverVer = 07/06/2023,10.0.22621.1992 PnPLockdown=1 [SourceDisksNames] 3426=windows cd [SourceDisksFiles] usbaudio.sys = 3426 [Manufacturer] %MfgName%=Microsoft, ntamd64 %Altec.Mfg%=Altec.Section, ntamd64 %Boston.Mfg%=Boston.Section, ntamd64 %Canopus.Mfg%=Canopus.Section, ntamd64 %Dallas.Mfg%=Dallas.Section, ntamd64 %EGOSYS.Mfg%=EGOSYS.Section, ntamd64 %Harman.Mfg%=Harman.Section, ntamd64 %iLab.Mfg%=iLab.Section, ntamd64 %LabTec.Mfg%=LabTec.Section, ntamd64 %Microsoft.Mfg%=Microsoft.Section, ntamd64 %NEC.Mfg%=NEC.Section, ntamd64 %Onkyo.Mfg%=Onkyo.Section, ntamd64 %Opcode.Mfg%=Opcode.Section, ntamd64 %OVT.Mfg%=OVT.Section, ntamd64 %Philips.Mfg%=Philips.Section, ntamd64 %Telex.Mfg%=Telex.Section, ntamd64 %Yamaha.Mfg%=Yamaha.Section, ntamd64 [SignatureAttributes] drmk.sys=SignatureAttributes.DRM usbaudio.sys=SignatureAttributes.DRM portcls.sys=SignatureAttributes.DRM [SignatureAttributes.DRM] DRMLevel=1300 ;============================================================================ [ControlFlags] ExcludeFromSelect = * PreConfigureDriver = USB\CLASS_01 [Microsoft.ntamd64] %USB\CLASS_01.DeviceDesc%=USBAudio, USB\CLASS_01 ; Called by OEM INFs via Include/Needs -- DO NOT REMOVE %USBOEM.DeviceDesc% = USBMic %USBOEM.DeviceDesc% = USBAudioOEM %USBOEM.DeviceDesc% = USBAudioOEM.CopyFiles %USBOEM.DeviceDesc% = USBAudioOEM.AddReg [Altec.Section.ntamd64] %USB\VID_04D2&PID_FF05.DeviceDesc%=USBAudio.NonCompliantAltec,USB\VID_04D2&PID_FF05 %USB\VID_04D2&PID_FF05.DeviceDesc%=USBAudio.NonCompliantAltec,USB\VID_04D2&PID_0305 %USB\VID_04D2&PID_FF47&MI_00.DeviceDesc%=USBAudio.Altec,USB\VID_04D2&PID_FF47&MI_00 %USB\VID_04D2&PID_FF49&MI_00.DeviceDesc%=USBAudio.Altec,USB\VID_04D2&PID_FF49&MI_00 %USB\VID_04D2&PID_0070&MI_00.DeviceDesc%=USBAudio.Altec,USB\VID_04D2&PID_0070&MI_00 %USB\VID_04D2&PID_2060&MI_00.DeviceDesc%=USBAudio.AltecPhone,USB\VID_04D2&PID_2060&MI_00 [Boston.Section.ntamd64] %USB\VID_06FD&PID_0101&MI_00.DeviceDesc%=USBAudio.Boston,USB\VID_06FD&PID_0101&MI_00 %USB\VID_06FD&PID_0102&MI_00.DeviceDesc%=USBAudio.Boston,USB\VID_06FD&PID_0102&MI_00 %USB\VID_06FD&PID_0201&MI_00.DeviceDesc%=USBAudio.Boston2,USB\VID_06FD&PID_0201&MI_00 [Canopus.Section.ntamd64] %USB\VID_05F0&PID_0101&MI_00.DeviceDesc%=USBAudio.Canopus,USB\VID_05F0&PID_0101&MI_00 [Dallas.Section.ntamd64] %USB\VID_04FA&PID_4201&MI_00.DeviceDesc%=USBAudio.Dallas,USB\VID_04FA&PID_4201&MI_00 [EGOSYS.Section.ntamd64] %USB\VID_0A92&PID_0011&MI_00.DeviceDesc%=USBAudio.EGOSYS,USB\VID_0A92&PID_0011&MI_00 [Harman.Section.ntamd64] %USB\VID_05FC&PID_7849&MI_00.DeviceDesc%=USBAudio.HarmanSticks,USB\VID_05FC&PID_7849&MI_00 [iLab.Section.ntamd64] %USB\VID_0E6A&PID_0310&REV_0111&MI_01.DeviceDesc%=USBAudio.b-flex,USB\VID_0E6A&PID_0310&REV_0111&MI_01 [LabTec.Section.ntamd64] %USB\VID_0672&PID_1041&MI_00.DeviceDesc%=USBAudio.NoCurve.LabTec,USB\VID_0672&PID_1041&MI_00 [Microsoft.Section.ntamd64] %USB\VID_045E&PID_0014&MI_00.DeviceDesc%=USBAudio.Microsoft,USB\VID_045E&PID_0014&MI_00 [NEC.Section.ntamd64] %USB\VID_0409&PID_0203&MI_00.DeviceDesc%=USBAudio.NEC,USB\VID_0409&PID_0203&MI_00 [Onkyo.Section.ntamd64] %USB\VID_0746&PID_5500&MI_00.DeviceDesc%=USBAudio.OnkyoSE-U55,USB\VID_0746&PID_5500&MI_00 [Opcode.Section.ntamd64] %USB\VID_06F1&PID_A021&MI_00.DeviceDesc%=USBAudio.SonicPortOpt,USB\VID_06F1&PID_A021&MI_00 %USB\VID_06F1&PID_A011&MI_00.DeviceDesc%=USBAudio.SonicPort,USB\VID_06F1&PID_A011&MI_00 [OVT.Section.ntamd64] %USB\VID_05A9&PID_A518&REV_0100&MI_01.DeviceDesc%=USBAudio.Ezonics,USB\VID_05A9&PID_A518&REV_0100&MI_01 %USB\VID_05A9&PID_A518&REV_0110&MI_01.DeviceDesc%=USBAudio.OmniVision,USB\VID_05A9&PID_A518&REV_0110&MI_01 [Philips.Section.ntamd64] %USB\VID_0471&PID_0101&MI_00.DeviceDesc%=USBAudio.Philips350,USB\VID_0471&PID_0101&MI_00 %USB\VID_0471&PID_0104&MI_00.DeviceDesc%=USBAudio.Philips330,USB\VID_0471&PID_0104&MI_00 %USB\VID_0471&PID_0302&MI_01.DeviceDesc%=USBMic.Philips645, USB\VID_0471&PID_0302&MI_01 %USB\VID_0471&PID_0303&MI_01.DeviceDesc%=USBMic.Philips646, USB\VID_0471&PID_0303&MI_01 %USB\VID_0471&PID_0307&MI_01.DeviceDesc%=USBMic.Philips675, USB\VID_0471&PID_0307&MI_01 %USB\VID_0471&PID_0308&MI_01.DeviceDesc%=USBMic.Philips680, USB\VID_0471&PID_0308&MI_01 %USB\VID_0471&PID_030C&MI_01.DeviceDesc%=USBMic.Philips690, USB\VID_0471&PID_030C&MI_01 %USB\VID_0471&PID_0310&MI_01.DeviceDesc%=USBMic.Philips730, USB\VID_0471&PID_0310&MI_01 %USB\VID_0471&PID_0311&MI_01.DeviceDesc%=USBMic.Philips740, USB\VID_0471&PID_0311&MI_01 %USB\VID_0471&PID_0312&MI_01.DeviceDesc%=USBMic.Philips750, USB\VID_0471&PID_0312&MI_01 %USB\VID_0911&PID_2512&MI_00.DeviceDesc%=USBMic.PhilipsSM, USB\VID_0911&PID_2512&MI_00 [Telex.Section.ntamd64] %USB\VID_0562&PID_0000&MI_00.DeviceDesc%=USBMic.Telex, USB\VID_0562&PID_0000&MI_00 %USB\VID_0562&PID_0001&MI_00.DeviceDesc%=USBMic.Telex, USB\VID_0562&PID_0001&MI_00 %USB\VID_0562&PID_0002&MI_00.DeviceDesc%=USBMic.Telex, USB\VID_0562&PID_0002&MI_00 [Yamaha.Section.ntamd64] %USB\VID_0499&PID_1001&MI_00.DeviceDesc%=USBAudio.NoCurve.Yamaha,USB\VID_0499&PID_1001&MI_00 %USB\VID_0499&PID_3001&MI_00.DeviceDesc%=USBAudio.Yamaha,USB\VID_0499&PID_3001&MI_00 %USB\VID_0499&PID_3101&MI_00.DeviceDesc%=USBAudio.Yamaha,USB\VID_0499&PID_3101&MI_00 %USB\VID_0499&PID_1FFF.DeviceDesc%=USBMIDI.Yamaha,USB\VID_0499&PID_1FFF [DestinationDirs] USBAudio.CopyList = 10,system32\drivers ; %SystemRoot%\system32\drivers ;============================================================================ [USBAudio] Include=ks.inf,wdmaudio.inf Needs=KS.Registration,WDMAUDIO.Registration,mssysfx.CopyFilesAndRegister AddProperty = USBAudio.AddProp CopyFiles=USBAudio.CopyList AddReg=USBAudio.AddReg PreferDeviceInfo=1 ; Excluding IDs of devices not supported by usbaudio.sys ExcludeID = USB\Class_01&SubClass_00&Prot_20 ExcludeID = USB\Class_01&SubClass_01&Prot_20 ExcludeID = USB\Class_01&SubClass_02&Prot_20 ExcludeID = USB\Class_01&SubClass_03&Prot_20 [USBAudio.AddProp] GenericDriverInstalled,,,,1 ; Called by OEM INFs via Include/Needs -- DO NOT REMOVE [USBAudioOEM] CopyFiles=USBAudio.CopyList AddReg=USBAudio.AddReg ; Called by legacy OEM INFs via Include/Needs -- DO NOT REMOVE [USBAudioOEM.CopyFiles] CopyFiles=USBAudio.CopyList ; Called by legacy OEM INFs via Include/Needs -- DO NOT REMOVE [USBAudioOEM.AddReg] AddReg=USBAudio.AddReg ; Called by OEM INFs via Include/Needs -- DO NOT REMOVE [USBMic] Include=ks.inf,wdmaudio.inf Needs=KS.Registration,WDMAUDIO.Registration,mssysfx.CopyFilesAndRegister CopyFiles=USBAudio.CopyList AddReg=USBMic.AddReg PreferDeviceInfo=1 [USBAudio.NonCompliantAltec] [USBAudio.Altec] Include=ks.inf,wdmaudio.inf Needs=KS.Registration,WDMAUDIO.Registration,mssysfx.CopyFilesAndRegister CopyFiles=USBAudio.CopyList AddReg=USBAudio.AddReg [USBAudio.AltecPhone] Include=ks.inf,wdmaudio.inf Needs=KS.Registration,WDMAUDIO.Registration,mssysfx.CopyFilesAndRegister CopyFiles=USBAudio.CopyList AddReg=USBPhone.AddReg [USBAudio.Boston] Include=ks.inf,wdmaudio.inf Needs=KS.Registration,WDMAUDIO.Registration,mssysfx.CopyFilesAndRegister CopyFiles=USBAudio.CopyList AddReg=USBAudio.AddReg [USBAudio.Boston2] Include=ks.inf,wdmaudio.inf Needs=KS.Registration,WDMAUDIO.Registration,mssysfx.CopyFilesAndRegister CopyFiles=USBAudio.CopyList AddReg=USBAudio.AddReg [USBAudio.Canopus] Include=ks.inf,wdmaudio.inf Needs=KS.Registration,WDMAUDIO.Registration,mssysfx.CopyFilesAndRegister CopyFiles=USBAudio.CopyList AddReg=USBAudio.AddReg [USBAudio.Dallas] Include=ks.inf,wdmaudio.inf Needs=KS.Registration,WDMAUDIO.Registration,mssysfx.CopyFilesAndRegister CopyFiles=USBAudio.CopyList AddReg=USBAudio.AddReg [USBAudio.EGOSYS] Include=ks.inf,wdmaudio.inf Needs=KS.Registration,WDMAUDIO.Registration,mssysfx.CopyFilesAndRegister CopyFiles=USBAudio.CopyList AddReg=USBAudio.AddReg [USBAudio.HarmanSticks] Include=ks.inf,wdmaudio.inf Needs=KS.Registration,WDMAUDIO.Registration,mssysfx.CopyFilesAndRegister CopyFiles=USBAudio.CopyList AddReg=USBAudio.AddReg ; don't load the sysfx module on this device since ; it doesn't support any standard formats [USBAudio.b-flex] Include=ks.inf,wdmaudio.inf Needs=KS.Registration,WDMAUDIO.Registration CopyFiles=USBAudio.CopyList AddReg=USBAudio.AddReg [USBAudio.NoCurve.LabTec] Include=ks.inf,wdmaudio.inf Needs=KS.Registration,WDMAUDIO.Registration,mssysfx.CopyFilesAndRegister CopyFiles=USBAudio.CopyList AddReg=USBAudio.AddReg [USBAudio.Microsoft] Include=ks.inf,wdmaudio.inf Needs=KS.Registration,WDMAUDIO.Registration,mssysfx.CopyFilesAndRegister CopyFiles=USBAudio.CopyList AddReg=USBAudio.AddReg [USBAudio.NEC] Include=ks.inf,wdmaudio.inf Needs=KS.Registration,WDMAUDIO.Registration,mssysfx.CopyFilesAndRegister CopyFiles=USBAudio.CopyList AddReg=USBAudio.AddReg [USBAudio.OnkyoSE-U55] Include=ks.inf,wdmaudio.inf Needs=KS.Registration,WDMAUDIO.Registration,mssysfx.CopyFilesAndRegister CopyFiles=USBAudio.CopyList AddReg=USBAudio.AddReg, IgnoreHwString.AddReg [USBAudio.SonicPortOpt] Include=ks.inf,wdmaudio.inf Needs=KS.Registration,WDMAUDIO.Registration,mssysfx.CopyFilesAndRegister CopyFiles=USBAudio.CopyList AddReg=USBAudio.AddReg [USBAudio.SonicPort] Include=ks.inf,wdmaudio.inf Needs=KS.Registration,WDMAUDIO.Registration,mssysfx.CopyFilesAndRegister CopyFiles=USBAudio.CopyList AddReg=USBAudio.AddReg [USBAudio.Ezonics] Include=ks.inf,wdmaudio.inf Needs=KS.Registration,WDMAUDIO.Registration,mssysfx.CopyFilesAndRegister CopyFiles=USBAudio.CopyList AddReg=USBAudio.AddReg, IgnoreHwString.AddReg [USBAudio.OmniVision] Include=ks.inf,wdmaudio.inf Needs=KS.Registration,WDMAUDIO.Registration,mssysfx.CopyFilesAndRegister CopyFiles=USBAudio.CopyList AddReg=USBAudio.AddReg, IgnoreHwString.AddReg [USBAudio.Philips350] Include=ks.inf,wdmaudio.inf Needs=KS.Registration,WDMAUDIO.Registration,mssysfx.CopyFilesAndRegister CopyFiles=USBAudio.CopyList AddReg=USBAudio.AddReg [USBAudio.Philips330] Include=ks.inf,wdmaudio.inf Needs=KS.Registration,WDMAUDIO.Registration,mssysfx.CopyFilesAndRegister CopyFiles=USBAudio.CopyList AddReg=USBAudio.AddReg [USBMic.Philips645] Include=ks.inf,wdmaudio.inf Needs=KS.Registration,WDMAUDIO.Registration,mssysfx.CopyFilesAndRegister CopyFiles=USBAudio.CopyList AddReg=USBMic.AddReg [USBMic.Philips646] Include=ks.inf,wdmaudio.inf Needs=KS.Registration,WDMAUDIO.Registration,mssysfx.CopyFilesAndRegister CopyFiles=USBAudio.CopyList AddReg=USBMic.AddReg [USBMic.Philips675] Include=ks.inf,wdmaudio.inf Needs=KS.Registration,WDMAUDIO.Registration,mssysfx.CopyFilesAndRegister CopyFiles=USBAudio.CopyList AddReg=USBMic.AddReg [USBMic.Philips680] Include=ks.inf,wdmaudio.inf Needs=KS.Registration,WDMAUDIO.Registration,mssysfx.CopyFilesAndRegister CopyFiles=USBAudio.CopyList AddReg=USBMic.AddReg [USBMic.Philips690] Include=ks.inf,wdmaudio.inf Needs=KS.Registration,WDMAUDIO.Registration,mssysfx.CopyFilesAndRegister CopyFiles=USBAudio.CopyList AddReg=USBMic.AddReg [USBMic.Philips730] Include=ks.inf,wdmaudio.inf Needs=KS.Registration,WDMAUDIO.Registration,mssysfx.CopyFilesAndRegister CopyFiles=USBAudio.CopyList AddReg=USBMic.AddReg [USBMic.Philips740] Include=ks.inf,wdmaudio.inf Needs=KS.Registration,WDMAUDIO.Registration,mssysfx.CopyFilesAndRegister CopyFiles=USBAudio.CopyList AddReg=USBMic.AddReg [USBMic.Philips750] Include=ks.inf,wdmaudio.inf Needs=KS.Registration,WDMAUDIO.Registration,mssysfx.CopyFilesAndRegister CopyFiles=USBAudio.CopyList AddReg=USBMic.AddReg [USBMic.PhilipsSM] Include=ks.inf,wdmaudio.inf Needs=KS.Registration,WDMAUDIO.Registration,mssysfx.CopyFilesAndRegister CopyFiles=USBAudio.CopyList AddReg=USBMic.AddReg [USBMic.Telex] Include=ks.inf,wdmaudio.inf Needs=KS.Registration,WDMAUDIO.Registration,mssysfx.CopyFilesAndRegister CopyFiles=USBAudio.CopyList AddReg=USBMic.AddReg [USBAudio.Yamaha] Include=ks.inf,wdmaudio.inf Needs=KS.Registration,WDMAUDIO.Registration,mssysfx.CopyFilesAndRegister CopyFiles=USBAudio.CopyList AddReg=USBAudio.AddReg [USBAudio.NoCurve.Yamaha] Include=ks.inf,wdmaudio.inf Needs=KS.Registration,WDMAUDIO.Registration,mssysfx.CopyFilesAndRegister CopyFiles=USBAudio.CopyList AddReg=USBAudio.AddReg [USBMIDI.Yamaha] Include=ks.inf,wdmaudio.inf Needs=KS.Registration,WDMAUDIO.Registration,mssysfx.CopyFilesAndRegister CopyFiles=USBAudio.CopyList AddReg=USBMIDI.AddReg ;============================================================================ [USBAudio.Interfaces] AddInterface=%KSCATEGORY_AUDIO%,"GLOBAL",USBAudio.Interface.Curve, AddInterface=%KSCATEGORY_RENDER%,"GLOBAL",USBAudio.Interface.Curve, AddInterface=%KSCATEGORY_CAPTURE%,"GLOBAL",USBAudio.Interface.Curve, [USBAudio.Altec.Interfaces] AddInterface=%KSCATEGORY_AUDIO%,"GLOBAL",USBAudio.Interface.Altec, AddInterface=%KSCATEGORY_RENDER%,"GLOBAL",USBAudio.Interface.Altec, AddInterface=%KSCATEGORY_CAPTURE%,"GLOBAL",USBAudio.Interface.Altec, [USBAudio.AltecPhone.Interfaces] AddInterface=%KSCATEGORY_AUDIO%,"GLOBAL",USBAudio.Interface.AltecPhone, AddInterface=%KSCATEGORY_RENDER%,"GLOBAL",USBAudio.Interface.AltecPhone, AddInterface=%KSCATEGORY_CAPTURE%,"GLOBAL",USBAudio.Interface.AltecPhone, [USBAudio.Boston.Interfaces] AddInterface=%KSCATEGORY_AUDIO%,"GLOBAL",USBAudio.Interface.Boston, AddInterface=%KSCATEGORY_RENDER%,"GLOBAL",USBAudio.Interface.Boston, AddInterface=%KSCATEGORY_CAPTURE%,"GLOBAL",USBAudio.Interface.Boston, [USBAudio.Boston2.Interfaces] AddInterface=%KSCATEGORY_AUDIO%,"GLOBAL",USBAudio.Interface.Boston2, AddInterface=%KSCATEGORY_RENDER%,"GLOBAL",USBAudio.Interface.Boston2, AddInterface=%KSCATEGORY_CAPTURE%,"GLOBAL",USBAudio.Interface.Boston2, [USBAudio.Canopus.Interfaces] AddInterface=%KSCATEGORY_AUDIO%,"GLOBAL",USBAudio.Interface.Canopus, AddInterface=%KSCATEGORY_RENDER%,"GLOBAL",USBAudio.Interface.Canopus, AddInterface=%KSCATEGORY_CAPTURE%,"GLOBAL",USBAudio.Interface.Canopus, [USBAudio.Dallas.Interfaces] AddInterface=%KSCATEGORY_AUDIO%,"GLOBAL",USBAudio.Interface.Dallas, AddInterface=%KSCATEGORY_RENDER%,"GLOBAL",USBAudio.Interface.Dallas, AddInterface=%KSCATEGORY_CAPTURE%,"GLOBAL",USBAudio.Interface.Dallas, [USBAudio.EGOSYS.Interfaces] AddInterface=%KSCATEGORY_AUDIO%,"GLOBAL",USBAudio.Interface.EGOSYS, AddInterface=%KSCATEGORY_RENDER%,"GLOBAL",USBAudio.Interface.EGOSYS, AddInterface=%KSCATEGORY_CAPTURE%,"GLOBAL",USBAudio.Interface.EGOSYS, [USBAudio.HarmanSticks.Interfaces] AddInterface=%KSCATEGORY_AUDIO%,"GLOBAL",USBAudio.Interface.HarmanSticks, AddInterface=%KSCATEGORY_RENDER%,"GLOBAL",USBAudio.Interface.HarmanSticks, AddInterface=%KSCATEGORY_CAPTURE%,"GLOBAL",USBAudio.Interface.HarmanSticks, [USBAudio.b-flex.Interfaces] AddInterface=%KSCATEGORY_AUDIO%,"GLOBAL",USBAudio.Interface.b-flex, AddInterface=%KSCATEGORY_RENDER%,"GLOBAL",USBAudio.Interface.b-flex, AddInterface=%KSCATEGORY_CAPTURE%,"GLOBAL",USBAudio.Interface.b-flex, [USBAudio.NoCurve.Labtec.Interfaces] AddInterface=%KSCATEGORY_AUDIO%,"GLOBAL",USBAudio.Interface.LabTech, AddInterface=%KSCATEGORY_RENDER%,"GLOBAL",USBAudio.Interface.LabTech, AddInterface=%KSCATEGORY_CAPTURE%,"GLOBAL",USBAudio.Interface.LabTech, [USBAudio.Microsoft.Interfaces] AddInterface=%KSCATEGORY_AUDIO%,"GLOBAL",USBAudio.Interface.Microsoft, AddInterface=%KSCATEGORY_RENDER%,"GLOBAL",USBAudio.Interface.Microsoft, AddInterface=%KSCATEGORY_CAPTURE%,"GLOBAL",USBAudio.Interface.Microsoft, [USBAudio.NEC.Interfaces] AddInterface=%KSCATEGORY_AUDIO%,"GLOBAL",USBAudio.Interface.NEC, AddInterface=%KSCATEGORY_RENDER%,"GLOBAL",USBAudio.Interface.NEC, AddInterface=%KSCATEGORY_CAPTURE%,"GLOBAL",USBAudio.Interface.NEC, [USBAudio.OnkyoSE-U55.Interfaces] AddInterface=%KSCATEGORY_AUDIO%,"GLOBAL",USBAudio.Interface.OnkyoSE-U55, AddInterface=%KSCATEGORY_RENDER%,"GLOBAL",USBAudio.Interface.OnkyoSE-U55, AddInterface=%KSCATEGORY_CAPTURE%,"GLOBAL",USBAudio.Interface.OnkyoSE-U55, [USBAudio.SonicPortOpt.Interfaces] AddInterface=%KSCATEGORY_AUDIO%,"GLOBAL",USBAudio.Interface.SonicPortOpt, AddInterface=%KSCATEGORY_RENDER%,"GLOBAL",USBAudio.Interface.SonicPortOpt, AddInterface=%KSCATEGORY_CAPTURE%,"GLOBAL",USBAudio.Interface.SonicPortOpt, [USBAudio.SonicPort.Interfaces] AddInterface=%KSCATEGORY_AUDIO%,"GLOBAL",USBAudio.Interface.SonicPort, AddInterface=%KSCATEGORY_RENDER%,"GLOBAL",USBAudio.Interface.SonicPort, AddInterface=%KSCATEGORY_CAPTURE%,"GLOBAL",USBAudio.Interface.SonicPort, [USBAudio.Ezonics.Interfaces] AddInterface=%KSCATEGORY_AUDIO%,"GLOBAL",USBAudio.Interface.Ezonics, AddInterface=%KSCATEGORY_RENDER%,"GLOBAL",USBAudio.Interface.Ezonics, AddInterface=%KSCATEGORY_CAPTURE%,"GLOBAL",USBAudio.Interface.Ezonics, [USBAudio.OmniVision.Interfaces] AddInterface=%KSCATEGORY_AUDIO%,"GLOBAL",USBAudio.Interface.OmniVision, AddInterface=%KSCATEGORY_RENDER%,"GLOBAL",USBAudio.Interface.OmniVision, AddInterface=%KSCATEGORY_CAPTURE%,"GLOBAL",USBAudio.Interface.OmniVision, [USBAudio.Philips350.Interfaces] AddInterface=%KSCATEGORY_AUDIO%,"GLOBAL",USBAudio.Interface.Philips350, AddInterface=%KSCATEGORY_RENDER%,"GLOBAL",USBAudio.Interface.Philips350, AddInterface=%KSCATEGORY_CAPTURE%,"GLOBAL",USBAudio.Interface.Philips350, [USBAudio.Philips330.Interfaces] AddInterface=%KSCATEGORY_AUDIO%,"GLOBAL",USBAudio.Interface.Philips330, AddInterface=%KSCATEGORY_RENDER%,"GLOBAL",USBAudio.Interface.Philips330, AddInterface=%KSCATEGORY_CAPTURE%,"GLOBAL",USBAudio.Interface.Philips330, [USBMic.Philips645.Interfaces] AddInterface=%KSCATEGORY_AUDIO%,"GLOBAL",USBAudio.Interface.Philips645, AddInterface=%KSCATEGORY_RENDER%,"GLOBAL",USBAudio.Interface.Philips645, AddInterface=%KSCATEGORY_CAPTURE%,"GLOBAL",USBAudio.Interface.Philips645, [USBMic.Philips646.Interfaces] AddInterface=%KSCATEGORY_AUDIO%,"GLOBAL",USBAudio.Interface.Philips646, AddInterface=%KSCATEGORY_RENDER%,"GLOBAL",USBAudio.Interface.Philips646, AddInterface=%KSCATEGORY_CAPTURE%,"GLOBAL",USBAudio.Interface.Philips646, [USBMic.Philips675.Interfaces] AddInterface=%KSCATEGORY_AUDIO%,"GLOBAL",USBAudio.Interface.Philips675, AddInterface=%KSCATEGORY_RENDER%,"GLOBAL",USBAudio.Interface.Philips675, AddInterface=%KSCATEGORY_CAPTURE%,"GLOBAL",USBAudio.Interface.Philips675, [USBMic.Philips680.Interfaces] AddInterface=%KSCATEGORY_AUDIO%,"GLOBAL",USBAudio.Interface.Philips680, AddInterface=%KSCATEGORY_RENDER%,"GLOBAL",USBAudio.Interface.Philips680, AddInterface=%KSCATEGORY_CAPTURE%,"GLOBAL",USBAudio.Interface.Philips680, [USBMic.Philips690.Interfaces] AddInterface=%KSCATEGORY_AUDIO%,"GLOBAL",USBAudio.Interface.Philips690, AddInterface=%KSCATEGORY_RENDER%,"GLOBAL",USBAudio.Interface.Philips690, AddInterface=%KSCATEGORY_CAPTURE%,"GLOBAL",USBAudio.Interface.Philips690, [USBMic.Philips730.Interfaces] AddInterface=%KSCATEGORY_AUDIO%,"GLOBAL",USBAudio.Interface.Philips730, AddInterface=%KSCATEGORY_RENDER%,"GLOBAL",USBAudio.Interface.Philips730, AddInterface=%KSCATEGORY_CAPTURE%,"GLOBAL",USBAudio.Interface.Philips730, [USBMic.Philips740.Interfaces] AddInterface=%KSCATEGORY_AUDIO%,"GLOBAL",USBAudio.Interface.Philips740, AddInterface=%KSCATEGORY_RENDER%,"GLOBAL",USBAudio.Interface.Philips740, AddInterface=%KSCATEGORY_CAPTURE%,"GLOBAL",USBAudio.Interface.Philips740, [USBMic.Philips750.Interfaces] AddInterface=%KSCATEGORY_AUDIO%,"GLOBAL",USBAudio.Interface.Philips750, AddInterface=%KSCATEGORY_RENDER%,"GLOBAL",USBAudio.Interface.Philips750, AddInterface=%KSCATEGORY_CAPTURE%,"GLOBAL",USBAudio.Interface.Philips750, [USBMic.PhilipsSM.Interfaces] AddInterface=%KSCATEGORY_AUDIO%,"GLOBAL",USBAudio.Interface.PhilipsSM, AddInterface=%KSCATEGORY_RENDER%,"GLOBAL",USBAudio.Interface.PhilipsSM, AddInterface=%KSCATEGORY_CAPTURE%,"GLOBAL",USBAudio.Interface.PhilipsSM, [USBMic.Telex.Interfaces] AddInterface=%KSCATEGORY_AUDIO%,"GLOBAL",USBAudio.Interface.TelexMic, AddInterface=%KSCATEGORY_RENDER%,"GLOBAL",USBAudio.Interface.TelexMic, AddInterface=%KSCATEGORY_CAPTURE%,"GLOBAL",USBAudio.Interface.TelexMic, [USBAudio.Yamaha.Interfaces] AddInterface=%KSCATEGORY_AUDIO%,"GLOBAL",USBAudio.Interface.Yamaha, AddInterface=%KSCATEGORY_RENDER%,"GLOBAL",USBAudio.Interface.Yamaha, AddInterface=%KSCATEGORY_CAPTURE%,"GLOBAL",USBAudio.Interface.Yamaha, [USBAudio.NoCurve.Yamaha.Interfaces] AddInterface=%KSCATEGORY_AUDIO%,"GLOBAL",USBAudio.Interface.YamahaNoCurve, AddInterface=%KSCATEGORY_RENDER%,"GLOBAL",USBAudio.Interface.YamahaNoCurve, AddInterface=%KSCATEGORY_CAPTURE%,"GLOBAL",USBAudio.Interface.YamahaNoCurve, [USBMIDI.Yamaha.Interfaces] AddInterface=%KSCATEGORY_AUDIO%,"GLOBAL",USBAudio.Interface.YamahaMIDI, AddInterface=%KSCATEGORY_RENDER%,"GLOBAL",USBAudio.Interface.YamahaMIDI, AddInterface=%KSCATEGORY_CAPTURE%,"GLOBAL",USBAudio.Interface.YamahaMIDI, ;============================================================================ [USBAudio.Interface.Curve] AddReg=USBAudio.Interface.Addreg.Curve, USBAudio.SysFx.Render, USBAudio.EPProperties.AddReg [USBAudio.Interface.AddReg.Curve] HKR,,FriendlyName,,%USBGenericDesc% HKR,,CurveType,1,01,00,00,00 HKR,,CLSID,,%Proxy.CLSID% [USBAudio.Interface.Altec] AddReg=USBAudio.Interface.Addreg.Altec, USBAudio.SysFx.Render, USBAudio.EPProperties.AddReg [USBAudio.Interface.AddReg.Altec] HKR,,CurveType,1,01,00,00,00 HKR,,FriendlyName,,%USB\VID_04D2&PID_FF47&MI_00.DeviceDesc% HKR,,CLSID,,%Proxy.CLSID% [USBAudio.Interface.AltecPhone] AddReg=USBAudio.Interface.Addreg.AltecPhone, USBAudio.SysFx.Render, USBAudio.EPProperties.AddReg [USBAudio.Interface.AddReg.AltecPhone] HKR,,CurveType,1,01,00,00,00 HKR,,FriendlyName,,%USB\VID_04D2&PID_2060&MI_00.DeviceDesc% HKR,,CLSID,,%Proxy.CLSID% [USBAudio.Interface.Boston] AddReg=USBAudio.Interface.Addreg.Boston, USBAudio.SysFx.Render, USBAudio.EPProperties.AddReg [USBAudio.Interface.AddReg.Boston] HKR,,CurveType,1,01,00,00,00 HKR,,FriendlyName,,%USB\VID_06FD&PID_0101&MI_00.DeviceDesc% HKR,,CLSID,,%Proxy.CLSID% [USBAudio.Interface.Boston2] AddReg=USBAudio.Interface.Addreg.Boston2, USBAudio.SysFx.Render, USBAudio.EPProperties.AddReg [USBAudio.Interface.AddReg.Boston2] HKR,,CurveType,1,01,00,00,00 HKR,,FriendlyName,,%USB\VID_06FD&PID_0201&MI_00.DeviceDesc% HKR,,CLSID,,%Proxy.CLSID% [USBAudio.Interface.Canopus] AddReg=USBAudio.Interface.Addreg.Canopus, USBAudio.SysFx.Render, USBAudio.EPProperties.AddReg [USBAudio.Interface.AddReg.Canopus] HKR,,CurveType,1,01,00,00,00 HKR,,FriendlyName,,%USB\VID_05F0&PID_0101&MI_00.DeviceDesc% HKR,,CLSID,,%Proxy.CLSID% [USBAudio.Interface.Dallas] AddReg=USBAudio.Interface.Addreg.Dallas, USBAudio.SysFx.Render, USBAudio.EPProperties.AddReg [USBAudio.Interface.AddReg.Dallas] HKR,,CurveType,1,01,00,00,00 HKR,,FriendlyName,,%USB\VID_04FA&PID_4201&MI_00.DeviceDesc% HKR,,CLSID,,%Proxy.CLSID% [USBAudio.Interface.EGOSYS] AddReg=USBAudio.Interface.Addreg.EGOSYS, USBAudio.SysFx.Render, USBAudio.EPProperties.AddReg [USBAudio.Interface.AddReg.EGOSYS] HKR,,CurveType,1,01,00,00,00 HKR,,FriendlyName,,%USB\VID_0A92&PID_0011&MI_00.DeviceDesc% HKR,,CLSID,,%Proxy.CLSID% [USBAudio.Interface.HarmanSticks] AddReg=USBAudio.Interface.Addreg.HarmanSticks, USBAudio.SysFx.Render, USBAudio.EPProperties.AddReg [USBAudio.Interface.AddReg.HarmanSticks] HKR,,CurveType,1,01,00,00,00 HKR,,FriendlyName,,%USB\VID_05FC&PID_7849&MI_00.DeviceDesc% HKR,,CLSID,,%Proxy.CLSID% ; don't load sysfx enhancements [USBAudio.Interface.b-flex] AddReg=USBAudio.Interface.Addreg.b-flex, USBAudio.EPProperties.AddReg [USBAudio.Interface.AddReg.b-flex] HKR,,FriendlyName,,%USBGenericDesc% HKR,,CurveType,1,01,00,00,00 HKR,,CLSID,,%Proxy.CLSID% [USBAudio.Interface.LabTech] AddReg=USBAudio.Interface.Addreg.LabTech, USBAudio.SysFx.Render, USBAudio.EPProperties.AddReg [USBAudio.Interface.AddReg.LabTech] HKR,,FriendlyName,,%USB\VID_0672&PID_1041&MI_00.DeviceDesc% HKR,,CLSID,,%Proxy.CLSID% [USBAudio.Interface.Microsoft] AddReg=USBAudio.Interface.Addreg.Microsoft, USBAudio.SysFx.Render, USBAudio.EPProperties.AddReg [USBAudio.Interface.AddReg.Microsoft] HKR,,CurveType,1,01,00,00,00 HKR,,FriendlyName,,%USB\VID_045E&PID_0014&MI_00.DeviceDesc% HKR,,CLSID,,%Proxy.CLSID% [USBAudio.Interface.NEC] AddReg=USBAudio.Interface.Addreg.NEC, USBAudio.SysFx.Render, USBAudio.EPProperties.AddReg [USBAudio.Interface.AddReg.NEC] HKR,,CurveType,1,01,00,00,00 HKR,,FriendlyName,,%USB\VID_0409&PID_0203&MI_00.DeviceDesc% HKR,,CLSID,,%Proxy.CLSID% [USBAudio.Interface.OnkyoSE-U55] AddReg=USBAudio.Interface.Addreg.OnkyoSE-U55, USBAudio.SysFx.Render, USBAudio.EPProperties.AddReg [USBAudio.Interface.AddReg.OnkyoSE-U55] HKR,,CurveType,1,01,00,00,00 HKR,,FriendlyName,,%USB\VID_0746&PID_5500&MI_00.DeviceDesc% HKR,,CLSID,,%Proxy.CLSID% [USBAudio.Interface.SonicPortOpt] AddReg=USBAudio.Interface.Addreg.SonicPortOpt, USBAudio.SysFx.Render, USBAudio.EPProperties.AddReg [USBAudio.Interface.AddReg.SonicPortOpt] HKR,,CurveType,1,01,00,00,00 HKR,,FriendlyName,,%USB\VID_06F1&PID_A021&MI_00.DeviceDesc% HKR,,CLSID,,%Proxy.CLSID% [USBAudio.Interface.SonicPort] AddReg=USBAudio.Interface.Addreg.SonicPort, USBAudio.SysFx.Render, USBAudio.EPProperties.AddReg [USBAudio.Interface.AddReg.SonicPort] HKR,,CurveType,1,01,00,00,00 HKR,,FriendlyName,,%USB\VID_06F1&PID_A011&MI_00.DeviceDesc% HKR,,CLSID,,%Proxy.CLSID% [USBAudio.Interface.Ezonics] AddReg=USBAudio.Interface.Addreg.Ezonics, USBAudio.SysFx.Render, USBAudio.EPProperties.AddReg [USBAudio.Interface.AddReg.Ezonics] HKR,,CurveType,1,01,00,00,00 HKR,,FriendlyName,,%USB\VID_05A9&PID_A518&REV_0100&MI_01.DeviceDesc% HKR,,CLSID,,%Proxy.CLSID% [USBAudio.Interface.OmniVision] AddReg=USBAudio.Interface.Addreg.OmniVision, USBAudio.SysFx.Render, USBAudio.EPProperties.AddReg [USBAudio.Interface.AddReg.OmniVision] HKR,,CurveType,1,01,00,00,00 HKR,,FriendlyName,,%USB\VID_05A9&PID_A518&REV_0110&MI_01.DeviceDesc% HKR,,CLSID,,%Proxy.CLSID% [USBAudio.Interface.Philips350] AddReg=USBAudio.Interface.Addreg.Philips350, USBAudio.SysFx.Render, USBAudio.EPProperties.AddReg [USBAudio.Interface.AddReg.Philips350] HKR,,CurveType,1,01,00,00,00 HKR,,FriendlyName,,%USB\VID_0471&PID_0101&MI_00.DeviceDesc% HKR,,CLSID,,%Proxy.CLSID% [USBAudio.Interface.Philips330] AddReg=USBAudio.Interface.Addreg.Philips330, USBAudio.SysFx.Render, USBAudio.EPProperties.AddReg [USBAudio.Interface.AddReg.Philips330] HKR,,CurveType,1,01,00,00,00 HKR,,FriendlyName,,%USB\VID_0471&PID_0104&MI_00.DeviceDesc% HKR,,CLSID,,%Proxy.CLSID% [USBAudio.Interface.Philips645] AddReg=USBAudio.Interface.Addreg.Philips645, USBAudio.SysFx.Render, USBAudio.EPProperties.AddReg [USBAudio.Interface.AddReg.Philips645] HKR,,FriendlyName,,%USB\VID_0471&PID_0302&MI_01.DeviceDesc% HKR,,CLSID,,%Proxy.CLSID% [USBAudio.Interface.Philips646] AddReg=USBAudio.Interface.Addreg.Philips646, USBAudio.SysFx.Render, USBAudio.EPProperties.AddReg [USBAudio.Interface.AddReg.Philips646] HKR,,FriendlyName,,%USB\VID_0471&PID_0303&MI_01.DeviceDesc% HKR,,CLSID,,%Proxy.CLSID% [USBAudio.Interface.Philips675] AddReg=USBAudio.Interface.Addreg.Philips675, USBAudio.SysFx.Render, USBAudio.EPProperties.AddReg [USBAudio.Interface.AddReg.Philips675] HKR,,FriendlyName,,%USB\VID_0471&PID_0307&MI_01.DeviceDesc% HKR,,CLSID,,%Proxy.CLSID% [USBAudio.Interface.Philips680] AddReg=USBAudio.Interface.Addreg.Philips680, USBAudio.SysFx.Render, USBAudio.EPProperties.AddReg [USBAudio.Interface.AddReg.Philips680] HKR,,FriendlyName,,%USB\VID_0471&PID_0308&MI_01.DeviceDesc% HKR,,CLSID,,%Proxy.CLSID% [USBAudio.Interface.Philips690] AddReg=USBAudio.Interface.Addreg.Philips690, USBAudio.SysFx.Render, USBAudio.EPProperties.AddReg [USBAudio.Interface.AddReg.Philips690] HKR,,FriendlyName,,%USB\VID_0471&PID_030C&MI_01.DeviceDesc% HKR,,CLSID,,%Proxy.CLSID% [USBAudio.Interface.Philips730] AddReg=USBAudio.Interface.Addreg.Philips730, USBAudio.SysFx.Render, USBAudio.EPProperties.AddReg [USBAudio.Interface.AddReg.Philips730] HKR,,FriendlyName,,%USB\VID_0471&PID_0310&MI_01.DeviceDesc% HKR,,CLSID,,%Proxy.CLSID% [USBAudio.Interface.Philips740] AddReg=USBAudio.Interface.Addreg.Philips740, USBAudio.SysFx.Render, USBAudio.EPProperties.AddReg [USBAudio.Interface.AddReg.Philips740] HKR,,FriendlyName,,%USB\VID_0471&PID_0311&MI_01.DeviceDesc% HKR,,CLSID,,%Proxy.CLSID% [USBAudio.Interface.Philips750] AddReg=USBAudio.Interface.Addreg.Philips750, USBAudio.SysFx.Render, USBAudio.EPProperties.AddReg [USBAudio.Interface.AddReg.Philips750] HKR,,FriendlyName,,%USB\VID_0471&PID_0312&MI_01.DeviceDesc% HKR,,CLSID,,%Proxy.CLSID% [USBAudio.Interface.PhilipsSM] AddReg=USBAudio.Interface.Addreg.PhilipsSM, USBAudio.SysFx.Render, USBAudio.EPProperties.AddReg [USBAudio.Interface.AddReg.PhilipsSM] HKR,,FriendlyName,,%USB\VID_0911&PID_2512&MI_00.DeviceDesc% HKR,,CLSID,,%Proxy.CLSID% [USBAudio.Interface.TelexMic] AddReg=USBAudio.Interface.Addreg.TelexMic, USBAudio.SysFx.Render, USBAudio.EPProperties.AddReg [USBAudio.Interface.AddReg.TelexMic] HKR,,FriendlyName,,%USB\VID_0562&PID_0000&MI_00.DeviceDesc% HKR,,CLSID,,%Proxy.CLSID% [USBAudio.Interface.Yamaha] AddReg=USBAudio.Interface.Addreg.Yamaha, USBAudio.SysFx.Render, USBAudio.EPProperties.AddReg [USBAudio.Interface.AddReg.Yamaha] HKR,,CurveType,1,01,00,00,00 HKR,,FriendlyName,,%USB\VID_0499&PID_1001&MI_00.DeviceDesc% HKR,,CLSID,,%Proxy.CLSID% [USBAudio.Interface.YamahaNoCurve] AddReg=USBAudio.Interface.Addreg.YamahaNoCurve, USBAudio.SysFx.Render, USBAudio.EPProperties.AddReg [USBAudio.Interface.AddReg.YamahaNoCurve] HKR,,FriendlyName,,%USB\VID_0499&PID_1001&MI_00.DeviceDesc% HKR,,CLSID,,%Proxy.CLSID% [USBAudio.Interface.YamahaMIDI] AddReg=USBAudio.Interface.Addreg.YamahaMIDI [USBAudio.Interface.AddReg.YamahaMIDI] HKR,,FriendlyName,,%USB\VID_0499&PID_1FFF.DeviceDesc% HKR,,CLSID,,%Proxy.CLSID% ;============================================================================ [USBAudio.AddReg] ;; Usb audio specific registry update stuff HKR,,AssociatedFilters,,"wdmaud,redbook" HKR,,Driver,,USBAUDIO.sys HKR,,NTMPDriver,,"USBAUDIO.sys,sbemul.sys" HKR,,CLSID,,%Proxy.CLSID% HKR,Drivers,SubClasses,,"wave,midi,mixer,aux" HKR,Drivers\wave\wdmaud.drv, Driver,,wdmaud.drv HKR,Drivers\midi\wdmaud.drv, Driver,,wdmaud.drv HKR,Drivers\mixer\wdmaud.drv,Driver,,wdmaud.drv HKR,Drivers\aux\wdmaud.drv,Driver,,wdmaud.drv HKR,Drivers\wave\wdmaud.drv,Description,,%USBGenericDesc% HKR,Drivers\midi\wdmaud.drv,Description,,%WDM_MIDI% HKR,Drivers\mixer\wdmaud.drv,Description,,%USBGenericDesc% HKR,Drivers\aux\wdmaud.drv,Description,,%USBGenericDesc% HKLM,%MediaCategories%\%USBGUID.BassBoost%,Name,,%USBNode.BassBoost% HKLM,%MediaCategories%\%USBGUID.BassBoost%,Display,1,00,00,00,00 HKLM,%MediaCategories%\%USBGUID.StereoExtend%,Name,,%USBNode.StereoExtend% HKLM,%MediaCategories%\%USBGUID.StereoExtend%,Display,1,00,00,00,00 [USBAudio.EPProperties.AddReg] ;; Note: MSEP\\n is reserved for Microsoft inbox inf use ONLY. ;; To avoid undeterminitic result, 3rd party driver INF should use EP\\n instead. HKR,"MSEP\\0",%PKEY_AudioEndpoint_Association%,,%KSNODETYPE_ANY% HKR,"MSEP\\0",%PKEY_AudioEndpoint_Supports_EventDriven_Mode%,0x00010001,0x1 ; System Effects settings [USBAudio.SysFx.Render] ;; Note: MSFX\\n is reserved for Microsoft inbox inf use ONLY. ;; To avoid undeterminitic result, 3rd party driver INF should use FX\\n instead. HKR,"MSFX\\0",%PKEY_ItemNameDisplay%,,%FX_FriendlyName% HKR,"MSFX\\0",%PKEY_FX_StreamEffectClsid%,,%FX_STREAM_CLSID% HKR,"MSFX\\0",%PKEY_FX_ModeEffectClsid%,,%FX_MODE_CLSID% HKR,"MSFX\\0",%PKEY_FX_UiClsid%,,%FX_UI_CLSID% HKR,"MSFX\\0",%PKEY_FX_Association%,,%KSNODETYPE_SPEAKER% HKR,"MSFX\\0",%PKEY_SFX_ProcessingModes_Supported_For_Streaming%,0x00010000,%AUDIO_SIGNALPROCESSINGMODE_DEFAULT% HKR,"MSFX\\0",%PKEY_MFX_ProcessingModes_Supported_For_Streaming%,0x00010000,%AUDIO_SIGNALPROCESSINGMODE_DEFAULT% HKR,"MSFX\\1",%PKEY_ItemNameDisplay%,,%FX_FriendlyName% HKR,"MSFX\\1",%PKEY_FX_StreamEffectClsid%,,%FX_STREAM_CLSID% HKR,"MSFX\\1",%PKEY_FX_ModeEffectClsid%,,%FX_MODE_CLSID% HKR,"MSFX\\1",%PKEY_FX_UiClsid%,,%FX_UI_CLSID% HKR,"MSFX\\1",%PKEY_FX_Association%,,%KSNODETYPE_HEADPHONES% HKR,"MSFX\\1",%PKEY_SFX_ProcessingModes_Supported_For_Streaming%,0x00010000,%AUDIO_SIGNALPROCESSINGMODE_DEFAULT% HKR,"MSFX\\1",%PKEY_MFX_ProcessingModes_Supported_For_Streaming%,0x00010000,%AUDIO_SIGNALPROCESSINGMODE_DEFAULT% HKR,"MSFX\\2",%PKEY_ItemNameDisplay%,,%FX_FriendlyName% HKR,"MSFX\\2",%PKEY_FX_StreamEffectClsid%,,%FX_STREAM_CLSID% HKR,"MSFX\\2",%PKEY_FX_ModeEffectClsid%,,%FX_MODE_CLSID% HKR,"MSFX\\2",%PKEY_FX_UiClsid%,,%FX_UI_CLSID% HKR,"MSFX\\2",%PKEY_FX_Association%,,%KSNODETYPE_DESKTOP_SPEAKER% HKR,"MSFX\\2",%PKEY_SFX_ProcessingModes_Supported_For_Streaming%,0x00010000,%AUDIO_SIGNALPROCESSINGMODE_DEFAULT% HKR,"MSFX\\2",%PKEY_MFX_ProcessingModes_Supported_For_Streaming%,0x00010000,%AUDIO_SIGNALPROCESSINGMODE_DEFAULT% HKR,"MSFX\\3",%PKEY_ItemNameDisplay%,,%FX_FriendlyName% HKR,"MSFX\\3",%PKEY_FX_StreamEffectClsid%,,%FX_STREAM_CLSID% HKR,"MSFX\\3",%PKEY_FX_ModeEffectClsid%,,%FX_MODE_CLSID% HKR,"MSFX\\3",%PKEY_FX_UiClsid%,,%FX_UI_CLSID% HKR,"MSFX\\3",%PKEY_FX_Association%,,%KSNODETYPE_HEADSET_SPEAKERS% HKR,"MSFX\\3",%PKEY_SFX_ProcessingModes_Supported_For_Streaming%,0x00010000,%AUDIO_SIGNALPROCESSINGMODE_DEFAULT% HKR,"MSFX\\3",%PKEY_MFX_ProcessingModes_Supported_For_Streaming%,0x00010000,%AUDIO_SIGNALPROCESSINGMODE_DEFAULT% [USBPhone.AddReg] ;; Usb audio specific registry update stuff ;; Don't make this device preferred upon installation HKR,,AssociatedFilters,,"wdmaud,redbook" HKR,,Driver,,USBAUDIO.sys HKR,,NTMPDriver,,"USBAUDIO.sys,sbemul.sys" HKR,,CLSID,,%Proxy.CLSID% HKR,Drivers,SubClasses,,"wave,midi,mixer,aux" HKR,Drivers\wave\wdmaud.drv, Driver,,wdmaud.drv HKR,Drivers\midi\wdmaud.drv, Driver,,wdmaud.drv HKR,Drivers\mixer\wdmaud.drv,Driver,,wdmaud.drv HKR,Drivers\aux\wdmaud.drv,Driver,,wdmaud.drv HKR,Drivers\wave\wdmaud.drv,Description,,%USBGenericDesc% HKR,Drivers\midi\wdmaud.drv,Description,,%WDM_MIDI% HKR,Drivers\mixer\wdmaud.drv,Description,,%USBGenericDesc% HKR,Drivers\aux\wdmaud.drv,Description,,%USBGenericDesc% HKLM,%MediaCategories%\%USBGUID.BassBoost%,Name,,%USBNode.BassBoost% HKLM,%MediaCategories%\%USBGUID.BassBoost%,Display,1,00,00,00,00 HKLM,%MediaCategories%\%USBGUID.StereoExtend%,Name,,%USBNode.StereoExtend% HKLM,%MediaCategories%\%USBGUID.StereoExtend%,Display,1,00,00,00,00 [USBMic.AddReg] HKR,,AssociatedFilters,,"wdmaud" HKR,,Driver,,USBAUDIO.sys HKR,,NTMPDriver,,"USBAUDIO.sys" HKR,,CLSID,,%Proxy.CLSID% HKR,Drivers,SubClasses,,"wave,mixer" HKR,Drivers\wave\wdmaud.drv, Driver,,wdmaud.drv HKR,Drivers\mixer\wdmaud.drv,Driver,,wdmaud.drv HKR,Drivers\wave\wdmaud.drv,Description,,%USBGenericDesc% HKR,Drivers\mixer\wdmaud.drv,Description,,%USBGenericDesc% [USBMIDI.AddReg] HKR,,AssociatedFilters,,"wdmaud" HKR,,Driver,,USBAUDIO.sys HKR,,NTMPDriver,,"USBAUDIO.sys" HKR,,CLSID,,%Proxy.CLSID% HKR,Drivers,SubClasses,,"midi,mixer" HKR,Drivers\midi\wdmaud.drv, Driver,,wdmaud.drv HKR,Drivers\mixer\wdmaud.drv,Driver,,wdmaud.drv HKR,Drivers\midi\wdmaud.drv,Description,,%USBGenericDesc% HKR,Drivers\mixer\wdmaud.drv,Description,,%USBGenericDesc% [IgnoreHwString.AddReg] HKR,,IgnoreHwString,0x10001,1 ;============================================================================ ;; Copy to system32\drivers [USBAudio.CopyList] USBAUDIO.sys,,,0x0100 ;;**************** Services **************** [USBAudio.NonCompliantAltec.Services] AddService=,0x2 ; Called by OEM INFs via Include/Needs -- DO NOT REMOVE [USBAudio.Services] AddService = usbaudio,0x00000002, usbaudio_Service_Inst ; Called by OEM INFs via Include/Needs -- DO NOT REMOVE [USBAudioOEM.Services] AddService = usbaudio,0x00000002, usbaudio_Service_Inst ; Called by legacy OEM INFs via Include/Needs -- DO NOT REMOVE ; New INFs should use USBAudio.Services or USBAudioOEM.Services [USBAudio.NT.Services] AddService = usbaudio,0x00000002, usbaudio_Service_Inst [USBAudio.Altec.Services] AddService = usbaudio,0x00000002, usbaudio_Service_Inst [USBAudio.AltecPhone.Services] AddService = usbaudio,0x00000002, usbaudio_Service_Inst [USBAudio.Boston.Services] AddService = usbaudio,0x00000002, usbaudio_Service_Inst [USBAudio.Boston2.Services] AddService = usbaudio,0x00000002, usbaudio_Service_Inst [USBAudio.Canopus.Services] AddService = usbaudio,0x00000002, usbaudio_Service_Inst [USBAudio.Dallas.Services] AddService = usbaudio,0x00000002, usbaudio_Service_Inst [USBAudio.EGOSYS.Services] AddService = usbaudio,0x00000002, usbaudio_Service_Inst [USBAudio.HarmanSticks.Services] AddService = usbaudio,0x00000002, usbaudio_Service_Inst [USBAudio.b-flex.Services] AddService = usbaudio,0x00000002, usbaudio_Service_Inst [USBAudio.NoCurve.LabTec.Services] AddService = usbaudio,0x00000002, usbaudio_Service_Inst [USBAudio.Microsoft.Services] AddService = usbaudio,0x00000002, usbaudio_Service_Inst [USBAudio.NEC.Services] AddService = usbaudio,0x00000002, usbaudio_Service_Inst [USBAudio.OnkyoSE-U55.Services] AddService = usbaudio,0x00000002, usbaudio_Service_Inst [USBAudio.SonicPortOpt.Services] AddService = usbaudio,0x00000002, usbaudio_Service_Inst [USBAudio.SonicPort.Services] AddService = usbaudio,0x00000002, usbaudio_Service_Inst [USBAudio.Ezonics.Services] AddService = usbaudio,0x00000002, usbaudio_Service_Inst [USBAudio.OmniVision.Services] AddService = usbaudio,0x00000002, usbaudio_Service_Inst [USBAudio.Philips350.Services] AddService = usbaudio,0x00000002, usbaudio_Service_Inst [USBAudio.Philips330.Services] AddService = usbaudio,0x00000002, usbaudio_Service_Inst [USBMic.Philips645.Services] AddService = usbaudio,0x00000002, usbaudio_Service_Inst [USBMic.Philips646.Services] AddService = usbaudio,0x00000002, usbaudio_Service_Inst [USBMic.Philips675.Services] AddService = usbaudio,0x00000002, usbaudio_Service_Inst [USBMic.Philips680.Services] AddService = usbaudio,0x00000002, usbaudio_Service_Inst [USBMic.Philips690.Services] AddService = usbaudio,0x00000002, usbaudio_Service_Inst [USBMic.Philips730.Services] AddService = usbaudio,0x00000002, usbaudio_Service_Inst [USBMic.Philips740.Services] AddService = usbaudio,0x00000002, usbaudio_Service_Inst [USBMic.Philips750.Services] AddService = usbaudio,0x00000002, usbaudio_Service_Inst [USBMic.PhilipsSM.Services] AddService = usbaudio,0x00000002, usbaudio_Service_Inst [USBMic.Telex.Services] AddService = usbaudio,0x00000002, usbaudio_Service_Inst [USBAudio.Yamaha.Services] AddService = usbaudio,0x00000002, usbaudio_Service_Inst [USBAudio.NoCurve.Yamaha.Services] AddService = usbaudio,0x00000002, usbaudio_Service_Inst [USBMIDI.Yamaha.Services] AddService = usbaudio,0x00000002, usbaudio_Service_Inst [usbaudio_Service_Inst] DisplayName = %USBAudio.SvcDesc% ServiceType = 1 ; SERVICE_KERNEL_DRIVER StartType = 3 ; SERVICE_DEMAND_START ErrorControl = 1 ; SERVICE_ERROR_NORMAL ServiceBinary = "%10%\system32\drivers\usbaudio.sys" ;============================================================================ [Strings] ;Non-Localizable MSFT="Microsoft" ;Localizable MfgName="(Generic USB Audio)" USB\CLASS_01.DeviceDesc="USB Audio Device" USBGenericDesc="USB Audio Device" USBGenericMicDesc="USB Audio Microphone" USBGenericMIDIDesc="USB MIDI Device" USB\XUSB.DeviceDesc="XBOX 360 Headset Device" USBOEM.DeviceDesc="USB Audio OEM Device" WDM_MIDI="WDM MIDI Device" ;Non-Localizable Altec.Mfg="Altec Lansing" ;Localizable USB\VID_04D2&PID_FF05.DeviceDesc="Non-Compliant USB Audio Device" USB\VID_04D2&PID_FF47&MI_00.DeviceDesc="Altec USB Audio" USB\VID_04D2&PID_FF49&MI_00.DeviceDesc="Altec USB Audio" USB\VID_04D2&PID_0070&MI_00.DeviceDesc="Altec USB Audio" USB\VID_04D2&PID_2060&MI_00.DeviceDesc="ALST USB Telephone Handset" ;Non-Localizable Boston.Mfg="Boston Acoustics" ;Localizable USB\VID_06FD&PID_0101&MI_00.DeviceDesc="Boston USB Audio Device" USB\VID_06FD&PID_0102&MI_00.DeviceDesc="Boston USB Audio Device" USB\VID_06FD&PID_0201&MI_00.DeviceDesc="Boston 2-piece USB Audio Device" ;Non-Localizable Canopus.Mfg="Canopus" ;Localizable USB\VID_05F0&PID_0101&MI_00.DeviceDesc="Canopus DA-Port USB" ;Non-Localizable Dallas.Mfg="Dallas Semiconductor" ;Localizable USB\VID_04FA&PID_4201&MI_00.DeviceDesc="Generic USB Audio Device" ;Non-Localizable EGOSYS.Mfg="EGO SYS" ;Localizable USB\VID_0A92&PID_0011&MI_00.DeviceDesc="EGO SYS WaveTerminal U2A" ;Non-Localizable Harman.Mfg="Harman/Kardon" ;Localizable USB\VID_05FC&PID_7849&MI_00.DeviceDesc="Harman/Kardon SoundSticks" ;Non-Localizable iLab.Mfg="iLab" ;Localizable USB\VID_0E6A&PID_0310&REV_0111&MI_01.DeviceDesc="b-flex Audio Device" ; {Placeholder="b-flex"} ;Non-Localizable LabTec.Mfg="Labtec" ;Localizable USB\VID_0672&PID_1041&MI_00.DeviceDesc="Labtec USB Audio" ;Non-Localizable Microsoft.Mfg="Microsoft" ;Localizable USB\VID_045E&PID_0014&MI_00.DeviceDesc="Microsoft Digital Sound System 80" ;Non-Localizable NEC.Mfg="NEC" ;Localizable USB\VID_0409&PID_0203&MI_00.DeviceDesc="NEC USB Audio" ;Non-Localizable Nokia.Mfg="Nokia" ;Localizable USB\VID_04A6&PID_00B9&MI_00.DeviceDesc="Nokia USB Audio" ;Non-Localizable Onkyo.Mfg="Onkyo" ;Localizable USB\VID_0746&PID_5500&MI_00.DeviceDesc="Onkyo SE-U55 Audio Device" ;Non-Localizable Opcode.Mfg="Opcode" ;Localizable USB\VID_06F1&PID_A021&MI_00.DeviceDesc="Opcode SonicPort Optical" USB\VID_06F1&PID_A011&MI_00.DeviceDesc="Opcode SonicPort" ;Non-Localizable OVT.Mfg="OmniVision Technology" ;Localizable USB\VID_05A9&PID_A518&REV_0100&MI_01.DeviceDesc="EZPhone Camera Mic" USB\VID_05A9&PID_A518&REV_0110&MI_01.DeviceDesc="OmniVision Camera Mic" ;Non-Localizable Philips.Mfg="Philips" ;Localizable USB\VID_0471&PID_0101&MI_00.DeviceDesc="Philips DSS 350/370 Speakers" USB\VID_0471&PID_0104&MI_00.DeviceDesc="Philips DSS 330 Speakers" USB\VID_0471&PID_0302&MI_01.DeviceDesc="Philips 645 USB Camera Mic" USB\VID_0471&PID_0303&MI_01.DeviceDesc="Philips 646 USB Camera Mic" USB\VID_0471&PID_0307&MI_01.DeviceDesc="Philips 675 USB Camera Mic" USB\VID_0471&PID_0308&MI_01.DeviceDesc="Philips 680 USB Camera Mic" USB\VID_0471&PID_030C&MI_01.DeviceDesc="Philips 690 USB Camera Mic" ;; These are too long, but are needed for audio property page USB\VID_0471&PID_0310&MI_01.DeviceDesc="Philips ToUcam Fun Camera; Audio (Microphone)" USB\VID_0471&PID_0311&MI_01.DeviceDesc="Philips ToUcam Pro Camera; Audio (Microphone)" USB\VID_0471&PID_0312&MI_01.DeviceDesc="Philips PCVC750K Camera; Audio (Microphone)" USB\VID_0911&PID_2512&MI_00.DeviceDesc="Philips SpeechMike Pro" ;Non-Localizable Roland.Mfg="Roland" ;Localizable USB\VID_0582&PID_0002.DeviceDesc="Roland USB MIDI" ;Non-Localizable Telex.Mfg="Telex" ;Localizable USB\VID_0562&PID_0000&MI_00.DeviceDesc="Telex USB Microphone" USB\VID_0562&PID_0001&MI_00.DeviceDesc="Telex USB Microphone" USB\VID_0562&PID_0002&MI_00.DeviceDesc="Telex USB Microphone" ;Non-Localizable Yamaha.Mfg="Yamaha" ;Localizable USB\VID_0499&PID_1001&MI_00.DeviceDesc="Yamaha USB Audio" USB\VID_0499&PID_3001&MI_00.DeviceDesc="Yamaha USB Audio" USB\VID_0499&PID_3101&MI_00.DeviceDesc="Yamaha USB Audio" USB\VID_0499&PID_1FFF.DeviceDesc="Yamaha USB MIDI" ;Non-Localizable MediaCategories="SYSTEM\CurrentControlSet\Control\MediaCategories" ;; USB Friendly Names (Non-localized> USBGUID.BassBoost = "{1A71EBE0-959E-11D1-B448-00A0C9255AC1}" USBGUID.StereoExtend = "{FD4F0300-9632-11D1-B448-00A0C9255AC1}" ;Localizable ;; USB Friendly Names (localized> USBNode.BassBoost = "Bass Boost" USBNode.StereoExtend = "Stereo Extender" USBAudio.SvcDesc="USB Audio Driver (WDM)" ;Non-Localizable Proxy.CLSID = "{17CCA71B-ECD7-11D0-B908-00A0C9223196}" KSCATEGORY_AUDIO="{6994ad04-93ef-11d0-a3cc-00a0c9223196}" KSCATEGORY_RENDER="{65E8773E-8F56-11D0-A3B9-00A0C9223196}" KSCATEGORY_CAPTURE="{65E8773D-8F56-11D0-A3B9-00A0C9223196}" ;Information for FX ; PropertyKeys PKEY_FX_Association = "{D04E05A6-594B-4fb6-A80D-01AF5EED7D1D},0" PKEY_FX_UiClsid = "{D04E05A6-594B-4fb6-A80D-01AF5EED7D1D},3" PKEY_FX_StreamEffectClsid = "{D04E05A6-594B-4fb6-A80D-01AF5EED7D1D},5" PKEY_FX_ModeEffectClsid = "{D04E05A6-594B-4fb6-A80D-01AF5EED7D1D},6" PKEY_ItemNameDisplay = "{B725F130-47EF-101A-A5F1-02608C9EEBAC},10" PKEY_SFX_ProcessingModes_Supported_For_Streaming = "{D3993A3F-99C2-4402-B5EC-A92A0367664B},5" PKEY_MFX_ProcessingModes_Supported_For_Streaming = "{D3993A3F-99C2-4402-B5EC-A92A0367664B},6" AUDIO_SIGNALPROCESSINGMODE_DEFAULT = "{C18E2F7E-933D-4965-B7D1-1EEF228D2AF3}" FX_UI_CLSID = "{5860E1C5-F95C-4a7a-8EC8-8AEF24F379A1}" FX_STREAM_CLSID = "{62dc1a93-ae24-464c-a43e-452f824c4250}" FX_MODE_CLSID = "{637c490d-eee3-4c0a-973f-371958802da2}" ;Localizable FX_FriendlyName = "Microsoft Audio Home Theater Effects" ;Non-Localizable KSNODETYPE_LINE_CONNECTOR = "{DFF21FE3-F70F-11D0-B917-00A0C9223196}" PKEY_AudioEndpoint_Association = "{1DA5D803-D492-4EDD-8C23-E0C0FFEE7F0E},2" PKEY_AudioEndpoint_Supports_EventDriven_Mode = "{1DA5D803-D492-4EDD-8C23-E0C0FFEE7F0E},7" KSNODETYPE_ANY = "{00000000-0000-0000-0000-000000000000}" KSNODETYPE_HEADSET_SPEAKERS = "{DFF21CE6-F70F-11D0-B917-00A0C9223196}" KSNODETYPE_SPEAKER = "{DFF21CE1-F70F-11D0-B917-00A0C9223196}" KSNODETYPE_HEADPHONES = "{DFF21CE2-F70F-11D0-B917-00A0C9223196}" KSNODETYPE_DESKTOP_SPEAKER = "{DFF21CE4-F70F-11D0-B917-00A0C9223196}"