wdma_usb.inf Driver File Contents (AN-VC400_Camera.zip)

ÿþ; Copyright (c) 2004 Microsoft Corporation



[Version]

Signature="$Windows NT$"

Class=MEDIA

ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}

Provider=%MSFT%

DriverVer=07/15/2016,10.0.14393.0

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 = *



[Microsoft.ntamd64]

%USB\CLASS_01.DeviceDesc%=USBAudio,          USB\CLASS_01

%USB\XUSB.DeviceDesc%=USBAudio_NonPreferred, USB\XUSB_AUDIO_DEVICE



; 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



[USBAudio_NonPreferred]



Include=ks.inf,wdmaudio.inf

Needs=KS.Registration,WDMAUDIO.Registration,mssysfx.CopyFilesAndRegister



CopyFiles=USBAudio.CopyList

AddReg=USBAudio_NonPreferred.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



; 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%





[USBAudio_NonPreferred.AddReg]

;; The same as Usb audio specific registry stuff without the preferred device

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



[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}"

Download Driver Pack

How To Update Drivers Manually

After your driver has been downloaded, follow these simple steps to install it.

  • Expand the archive file (if the download file is in zip or rar format).

  • If the expanded file has an .exe extension, double click it and follow the installation instructions.

  • Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.

  • Find the device and model you want to update in the device list.

  • Double-click on it to open the Properties dialog box.

  • From the Properties dialog box, select the Driver tab.

  • Click the Update Driver button, then follow the instructions.

Very important: You must reboot your system to ensure that any driver updates have taken effect.

For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.

server: web1, load: 1.52