;==========================================================================
; USB PC Cameras with Microphone (NX[368]000, VX[57]000) INF ( 32bit )
; (c) 2007 Microsoft Corporation
; Last modified: 01/18/2010
;
; ONCE LUX VERSION CATCHS UP(7.0), DRIVERVER OF NX6000m.INF CAN ALSO BE UPDATED AS PART
; OF THE BUILD PROCESS TO MATCH THE LUX BUILD NUMBER.
;
; FOR EVERY RELEASE, WE SHOULD INCREMENT THE MINOR VERSION OF 'X' IN DRIVERVER W.X.Y.Z
;
; FOR EVERY CHANGE TO THIS INF WE MUST INCREMENT THE BUILD VERSION OF 'Y' IN DRIVERVER W.X.Y.Z 
;
; 64bit and 32bit mic driver versions must reamain the same. If you change driver version in
; this 32bit INF, change it in the 64bit INF at the same time.
;
; Adding cameras: Each required section has a copy source section at the end. Copy paste this secion above 
; the Copy Source marker and replace the XXXX or YYYY with the model and pid respectively. The loc secions 
; has a third replacement string ZZZZ which is the display string value
;
; DEVNOTE!	The section templates are starting points only, and may need to be modified based on camera 
;			implementation details.
;
; Example copy source
;
; ; Copy Source
; ;---------------------------------------------------
; ;%USBVideoXXXX.DeviceDesc%=USBVideoXXXX,USB\VID_045E&PID_YYYY&MI_00
; ;---------------------------------------------------
;
; =========================================================================

[Version]
Signature="$CHICAGO$"
Class=MEDIA
ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
Provider=%Microsoft%
LayoutFile=layout.inf
CatalogFile.NT = NX6000m.cat
DriverVer = 11/01/2010,6.5.6004.0

[Manufacturer]
%Microsoft.Mfg%=Microsoft.Section, NTx86.5.1, NTx86.6.0

;============================================================================
[ControlFlags]
ExcludeFromSelect = *

[Microsoft.Section.NTx86.5.1]
%USB\VID_045E&PID_00F8&MI_02.DeviceDesc%=USBMic.Microsoft.XP,USB\VID_045E&PID_00F8&MI_02
%USB\VID_045E&PID_0721&MI_02.DeviceDesc%=USBMic3000.Microsoft.XP,USB\VID_045E&PID_0721&MI_02
%USB\VID_045E&PID_0728&MI_02.DeviceDesc%=USBMic5000.Microsoft.XP,USB\VID_045E&PID_0728&MI_02
%USB\VID_045E&PID_072D&MI_02.DeviceDesc%=USBMic5500.Microsoft.XP,USB\VID_045E&PID_072D&MI_02
%USB\VID_045E&PID_0761&MI_02.DeviceDesc%=USBMic2000.Microsoft.XP,USB\VID_045E&PID_0761&MI_02
%USB\VID_045E&PID_0723&MI_02.DeviceDesc%=USBMic7000.Microsoft.XP,USB\VID_045E&PID_0723&MI_02
%USB\VID_045E&PID_0729&MI_02.DeviceDesc%=USBMic8000.Microsoft.XP,USB\VID_045E&PID_0729&MI_02
%USB\VID_045E&PID_075D&MI_02.DeviceDesc%=USBMicCinema.Microsoft.XP,USB\VID_045E&PID_075D&MI_02
%USB\VID_045E&PID_076D&MI_02.DeviceDesc%=USBMicHD5000.Microsoft.XP,USB\VID_045E&PID_076D&MI_02
%USB\VID_045E&PID_076E&MI_02.DeviceDesc%=USBMicHD5001.Microsoft.XP,USB\VID_045E&PID_076E&MI_02
%USB\VID_045E&PID_076F&MI_02.DeviceDesc%=USBMicHD6000.Microsoft.XP,USB\VID_045E&PID_076F&MI_02
%USB\VID_045E&PID_0772&MI_02.DeviceDesc%=USBMicHDStudio.Microsoft.XP,USB\VID_045E&PID_0772&MI_02
%USB\VID_045E&PID_0779&MI_02.DeviceDesc%=USBMicHD3000.Microsoft.XP,USB\VID_045E&PID_0779&MI_02

; Copy Source
;---------------------------------------------------
;%USB\VID_045E&PID_YYYY&MI_02.DeviceDesc%=USBMicXXXX.Microsoft.XP,USB\VID_045E&PID_YYYY&MI_02
;---------------------------------------------------

[Microsoft.Section.NTx86.6.0]
%USB\VID_045E&PID_00F8&MI_02.DeviceDesc%=USBMic.Microsoft.XP,USB\VID_045E&PID_00F8&MI_02
%USB\VID_045E&PID_0721&MI_02.DeviceDesc%=USBMic3000.Microsoft.XP,USB\VID_045E&PID_0721&MI_02
%USB\VID_045E&PID_0728&MI_02.DeviceDesc%=USBMic5000.Microsoft.XP,USB\VID_045E&PID_0728&MI_02
%USB\VID_045E&PID_072D&MI_02.DeviceDesc%=USBMic5500.Microsoft.XP,USB\VID_045E&PID_072D&MI_02
%USB\VID_045E&PID_0761&MI_02.DeviceDesc%=USBMic2000.Microsoft.XP,USB\VID_045E&PID_0761&MI_02
%USB\VID_045E&PID_0723&MI_02.DeviceDesc%=USBMic7000.Microsoft.XP,USB\VID_045E&PID_0723&MI_02
%USB\VID_045E&PID_0729&MI_02.DeviceDesc%=USBMic8000.Microsoft.XP,USB\VID_045E&PID_0729&MI_02
%USB\VID_045E&PID_075D&MI_02.DeviceDesc%=USBMicCinema.Microsoft.XP,USB\VID_045E&PID_075D&MI_02
%USB\VID_045E&PID_076D&MI_02.DeviceDesc%=USBMicHD5000.Microsoft.XP,USB\VID_045E&PID_076D&MI_02
%USB\VID_045E&PID_076E&MI_02.DeviceDesc%=USBMicHD5001.Microsoft.XP,USB\VID_045E&PID_076E&MI_02
%USB\VID_045E&PID_076F&MI_02.DeviceDesc%=USBMicHD6000.Microsoft.XP,USB\VID_045E&PID_076F&MI_02
%USB\VID_045E&PID_0772&MI_02.DeviceDesc%=USBMicHDStudio.Microsoft.XP,USB\VID_045E&PID_0772&MI_02
%USB\VID_045E&PID_0779&MI_02.DeviceDesc%=USBMicHD3000.Microsoft.XP,USB\VID_045E&PID_0779&MI_02

; Copy Source
;---------------------------------------------------
;%USB\VID_045E&PID_YYYY&MI_02.DeviceDesc%=USBMicXXXX.Microsoft.XP,USB\VID_045E&PID_YYYY&MI_02
;---------------------------------------------------

[DestinationDirs]

[SourceDisksNames]

[SourceDisksFiles]

;============================================================================

[USBMic.Microsoft.XP]
Include=wdma_usb.inf,ks.inf,wdmaudio.inf
Needs = USBMic, KS.Registration, WDMAudio.Registration
AddReg = USBMic.Microsoft.Addreg

[USBMic3000.Microsoft.XP]
Include=wdma_usb.inf,ks.inf,wdmaudio.inf
Needs = USBMic, KS.Registration, WDMAudio.Registration
AddReg = USBMic.Microsoft.Addreg

[USBMic5000.Microsoft.XP]
Include=wdma_usb.inf,ks.inf,wdmaudio.inf
Needs = USBMic, KS.Registration, WDMAudio.Registration
AddReg = USBMic.Microsoft.Addreg

[USBMic5500.Microsoft.XP]
Include=wdma_usb.inf,ks.inf,wdmaudio.inf
Needs = USBMic, KS.Registration, WDMAudio.Registration
AddReg = USBMic.Microsoft.Addreg

[USBMic2000.Microsoft.XP]
Include=wdma_usb.inf,ks.inf,wdmaudio.inf
Needs = USBMic, KS.Registration, WDMAudio.Registration
AddReg = USBMic.Microsoft.Addreg

[USBMic7000.Microsoft.XP]
Include=wdma_usb.inf,ks.inf,wdmaudio.inf
Needs = USBMic, KS.Registration, WDMAudio.Registration
AddReg = USBMic.Microsoft.Addreg

[USBMic8000.Microsoft.XP]
Include=wdma_usb.inf,ks.inf,wdmaudio.inf
Needs = USBMic, KS.Registration, WDMAudio.Registration
AddReg = USBMic.Microsoft.Addreg

[USBMicCinema.Microsoft.XP]
Include=wdma_usb.inf,ks.inf,wdmaudio.inf
Needs = USBMic, KS.Registration, WDMAudio.Registration
AddReg = USBMic.Microsoft.Addreg

[USBMicHD5000.Microsoft.XP]
Include=wdma_usb.inf,ks.inf,wdmaudio.inf
Needs = USBMic, KS.Registration, WDMAudio.Registration
AddReg = USBMic.Microsoft.Addreg

[USBMicHD5001.Microsoft.XP]
Include=wdma_usb.inf,ks.inf,wdmaudio.inf
Needs = USBMic, KS.Registration, WDMAudio.Registration
AddReg = USBMic.Microsoft.Addreg

[USBMicHD6000.Microsoft.XP]
Include=wdma_usb.inf,ks.inf,wdmaudio.inf
Needs = USBMic, KS.Registration, WDMAudio.Registration
AddReg = USBMic.Microsoft.Addreg

[USBMicHDStudio.Microsoft.XP]
Include=wdma_usb.inf,ks.inf,wdmaudio.inf
Needs = USBMic, KS.Registration, WDMAudio.Registration
AddReg = USBMic.Microsoft.Addreg

[USBMicHD3000.Microsoft.XP]
Include=wdma_usb.inf,ks.inf,wdmaudio.inf
Needs = USBMic, KS.Registration, WDMAudio.Registration
AddReg = USBMic.Microsoft.Addreg

; Copy Source
;---------------------------------------------------
;[USBMicXXXX.Microsoft.XP]
;Include=wdma_usb.inf,ks.inf,wdmaudio.inf
;Needs = USBMic, KS.Registration, WDMAudio.Registration
;AddReg = USBMic.Microsoft.Addreg
;---------------------------------------------------


;============================================================================
[USBMic.Microsoft.Addreg]
HKR,,IgnoreHWString,0x10001,0x01

;============================================================================

[USBMic.Microsoft.XP.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,"GLOBAL",USBAudio.Interface.Microsoft,
AddInterface=%KSCATEGORY_RENDER%,"GLOBAL",USBAudio.Interface.Microsoft,
AddInterface=%KSCATEGORY_CAPTURE%,"GLOBAL",USBAudio.Interface.Microsoft,

[USBMic3000.Microsoft.XP.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,"GLOBAL",USBAudio3000.Interface.Microsoft,
AddInterface=%KSCATEGORY_RENDER%,"GLOBAL",USBAudio3000.Interface.Microsoft,
AddInterface=%KSCATEGORY_CAPTURE%,"GLOBAL",USBAudio3000.Interface.Microsoft,

[USBMic5000.Microsoft.XP.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,"GLOBAL",USBAudio5000.Interface.Microsoft,
AddInterface=%KSCATEGORY_RENDER%,"GLOBAL",USBAudio5000.Interface.Microsoft,
AddInterface=%KSCATEGORY_CAPTURE%,"GLOBAL",USBAudio5000.Interface.Microsoft,

[USBMic5500.Microsoft.XP.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,"GLOBAL",USBAudio5500.Interface.Microsoft,
AddInterface=%KSCATEGORY_RENDER%,"GLOBAL",USBAudio5500.Interface.Microsoft,
AddInterface=%KSCATEGORY_CAPTURE%,"GLOBAL",USBAudio5500.Interface.Microsoft,

[USBMic2000.Microsoft.XP.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,"GLOBAL",USBAudio2000.Interface.Microsoft,
AddInterface=%KSCATEGORY_RENDER%,"GLOBAL",USBAudio2000.Interface.Microsoft,
AddInterface=%KSCATEGORY_CAPTURE%,"GLOBAL",USBAudio2000.Interface.Microsoft,

[USBMic7000.Microsoft.XP.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,"GLOBAL",USBAudio7000.Interface.Microsoft,
AddInterface=%KSCATEGORY_RENDER%,"GLOBAL",USBAudio7000.Interface.Microsoft,
AddInterface=%KSCATEGORY_CAPTURE%,"GLOBAL",USBAudio7000.Interface.Microsoft,

[USBMic8000.Microsoft.XP.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,"GLOBAL",USBAudio8000.Interface.Microsoft,
AddInterface=%KSCATEGORY_RENDER%,"GLOBAL",USBAudio8000.Interface.Microsoft,
AddInterface=%KSCATEGORY_CAPTURE%,"GLOBAL",USBAudio8000.Interface.Microsoft,

[USBMicCinema.Microsoft.XP.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,"GLOBAL",USBAudioCinema.Interface.Microsoft,
AddInterface=%KSCATEGORY_RENDER%,"GLOBAL",USBAudioCinema.Interface.Microsoft,
AddInterface=%KSCATEGORY_CAPTURE%,"GLOBAL",USBAudioCinema.Interface.Microsoft,

[USBMicHD5000.Microsoft.XP.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,"GLOBAL",USBAudioHD5000.Interface.Microsoft,
AddInterface=%KSCATEGORY_RENDER%,"GLOBAL",USBAudioHD5000.Interface.Microsoft,
AddInterface=%KSCATEGORY_CAPTURE%,"GLOBAL",USBAudioHD5000.Interface.Microsoft,

[USBMicHD5001.Microsoft.XP.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,"GLOBAL",USBAudioHD5001.Interface.Microsoft,
AddInterface=%KSCATEGORY_RENDER%,"GLOBAL",USBAudioHD5001.Interface.Microsoft,
AddInterface=%KSCATEGORY_CAPTURE%,"GLOBAL",USBAudioHD5001.Interface.Microsoft,

[USBMicHD6000.Microsoft.XP.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,"GLOBAL",USBAudioHD6000.Interface.Microsoft,
AddInterface=%KSCATEGORY_RENDER%,"GLOBAL",USBAudioHD6000.Interface.Microsoft,
AddInterface=%KSCATEGORY_CAPTURE%,"GLOBAL",USBAudioHD6000.Interface.Microsoft,

[USBMicHDStudio.Microsoft.XP.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,"GLOBAL",USBAudioHDStudio.Interface.Microsoft,
AddInterface=%KSCATEGORY_RENDER%,"GLOBAL",USBAudioHDStudio.Interface.Microsoft,
AddInterface=%KSCATEGORY_CAPTURE%,"GLOBAL",USBAudioHDStudio.Interface.Microsoft,

[USBMicHD3000.Microsoft.XP.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,"GLOBAL",USBAudioHD3000.Interface.Microsoft,
AddInterface=%KSCATEGORY_RENDER%,"GLOBAL",USBAudioHD3000.Interface.Microsoft,
AddInterface=%KSCATEGORY_CAPTURE%,"GLOBAL",USBAudioHD3000.Interface.Microsoft,


; Copy Source
;---------------------------------------------------
;[USBMicXXXX.Microsoft.XP.Interfaces]
;AddInterface=%KSCATEGORY_AUDIO%,"GLOBAL",USBAudioXXXX.Interface.Microsoft,
;AddInterface=%KSCATEGORY_RENDER%,"GLOBAL",USBAudioXXXX.Interface.Microsoft,
;AddInterface=%KSCATEGORY_CAPTURE%,"GLOBAL",USBAudioXXXX.Interface.Microsoft,
;---------------------------------------------------


;============================================================================

[USBMic.Microsoft.XP.Services]
Include=wdma_usb.inf
Needs = USBAudio.NT.Services

[USBMic3000.Microsoft.XP.Services]
Include=wdma_usb.inf
Needs = USBAudio.NT.Services

[USBMic5000.Microsoft.XP.Services]
Include=wdma_usb.inf
Needs = USBAudio.NT.Services

[USBMic5500.Microsoft.XP.Services]
Include=wdma_usb.inf
Needs = USBAudio.NT.Services

[USBMic2000.Microsoft.XP.Services]
Include=wdma_usb.inf
Needs = USBAudio.NT.Services

[USBMic7000.Microsoft.XP.Services]
Include=wdma_usb.inf
Needs = USBAudio.NT.Services

[USBMic8000.Microsoft.XP.Services]
Include=wdma_usb.inf
Needs = USBAudio.NT.Services

[USBMicCinema.Microsoft.XP.Services]
Include=wdma_usb.inf
Needs = USBAudio.NT.Services

[USBMicHD5000.Microsoft.XP.Services]
Include=wdma_usb.inf
Needs = USBAudio.NT.Services

[USBMicHD5001.Microsoft.XP.Services]
Include=wdma_usb.inf
Needs = USBAudio.NT.Services

[USBMicHD6000.Microsoft.XP.Services]
Include=wdma_usb.inf
Needs = USBAudio.NT.Services

[USBMicHDStudio.Microsoft.XP.Services]
Include=wdma_usb.inf
Needs = USBAudio.NT.Services

[USBMicHD3000.Microsoft.XP.Services]
Include=wdma_usb.inf
Needs = USBAudio.NT.Services

; Copy Source
;---------------------------------------------------
;[USBMicXXXX.Microsoft.XP.Services]
;Include=wdma_usb.inf
;Needs = USBAudio.NT.Services
;---------------------------------------------------

;============================================================================

[USBMic.Microsoft.XP.HW]
AddReg=USBMic.Microsoft.XP.HW.Addreg

[USBMic.Microsoft.XP.HW.Addreg]
HKR,,FriendlyName,,%USB\VID_045E&PID_00F8&MI_02.DeviceDesc%

[USBMic3000.Microsoft.XP.HW]
AddReg=USBMic3000.Microsoft.XP.HW.Addreg

[USBMic3000.Microsoft.XP.HW.Addreg]
HKR,,FriendlyName,,%USB\VID_045E&PID_0721&MI_02.DeviceDesc%

[USBMic5000.Microsoft.XP.HW]
AddReg=USBMic5000.Microsoft.XP.HW.Addreg

[USBMic5000.Microsoft.XP.HW.Addreg]
HKR,,FriendlyName,,%USB\VID_045E&PID_0728&MI_02.DeviceDesc%

[USBMic5500.Microsoft.XP.HW]
AddReg=USBMic5500.Microsoft.XP.HW.Addreg

[USBMic5500.Microsoft.XP.HW.Addreg]
HKR,,FriendlyName,,%USB\VID_045E&PID_072D&MI_02.DeviceDesc%

[USBMic2000.Microsoft.XP.HW]
AddReg=USBMic2000.Microsoft.XP.HW.Addreg

[USBMic2000.Microsoft.XP.HW.Addreg]
HKR,,FriendlyName,,%USB\VID_045E&PID_0761&MI_02.DeviceDesc%

[USBMic7000.Microsoft.XP.HW]
AddReg=USBMic7000.Microsoft.XP.HW.Addreg

[USBMic7000.Microsoft.XP.HW.Addreg]
HKR,,FriendlyName,,%USB\VID_045E&PID_0723&MI_02.DeviceDesc%

[USBMic8000.Microsoft.XP.HW]
AddReg=USBMic8000.Microsoft.XP.HW.Addreg

[USBMic8000.Microsoft.XP.HW.Addreg]
HKR,,FriendlyName,,%USB\VID_045E&PID_0729&MI_02.DeviceDesc%

[USBMicCinema.Microsoft.XP.HW]
AddReg=USBMicCinema.Microsoft.XP.HW.Addreg

[USBMicCinema.Microsoft.XP.HW.Addreg]
HKR,,FriendlyName,,%USB\VID_045E&PID_075D&MI_02.DShowDesc%

[USBMicHD5000.Microsoft.XP.HW]
AddReg=USBMicHD5000.Microsoft.XP.HW.Addreg

[USBMicHD5000.Microsoft.XP.HW.Addreg]
HKR,,FriendlyName,,%USB\VID_045E&PID_076D&MI_02.DShowDesc%

[USBMicHD5001.Microsoft.XP.HW]
AddReg=USBMicHD5001.Microsoft.XP.HW.Addreg

[USBMicHD5001.Microsoft.XP.HW.Addreg]
HKR,,FriendlyName,,%USB\VID_045E&PID_076E&MI_02.DShowDesc%

[USBMicHD6000.Microsoft.XP.HW]
AddReg=USBMicHD6000.Microsoft.XP.HW.Addreg

[USBMicHD6000.Microsoft.XP.HW.Addreg]
HKR,,FriendlyName,,%USB\VID_045E&PID_076F&MI_02.DShowDesc%

[USBMicHDStudio.Microsoft.XP.HW]
AddReg=USBMicHDStudio.Microsoft.XP.HW.Addreg

[USBMicHDStudio.Microsoft.XP.HW.Addreg]
HKR,,FriendlyName,,%USB\VID_045E&PID_0772&MI_02.DShowDesc%

[USBMicHD3000.Microsoft.XP.HW]
AddReg=USBMicHD3000.Microsoft.XP.HW.Addreg

[USBMicHD3000.Microsoft.XP.HW.Addreg]
HKR,,FriendlyName,,%USB\VID_045E&PID_0779&MI_02.DShowDesc%

; Copy Source
;---------------------------------------------------
;[USBMicXXXX.Microsoft.XP.HW.Addreg]
;HKR,,FriendlyName,,%USB\VID_045E&PID_YYYY&MI_02.DShowDesc%
;---------------------------------------------------

;============================================================================

[USBAudio.Interface.Microsoft]
AddReg=USBAudio.Interface.Addreg.Microsoft,EndpointRoleAffinity.AddReg

[USBAudio.Interface.AddReg.Microsoft]
HKR,,FriendlyName,,%USB\VID_045E&PID_00F8&MI_02.DeviceDesc%
HKR,,CLSID,,%Proxy.CLSID%

[USBAudio3000.Interface.Microsoft]
AddReg=USBAudio3000.Interface.Addreg.Microsoft,EndpointRoleAffinity.AddReg

[USBAudio3000.Interface.AddReg.Microsoft]
HKR,,FriendlyName,,%USB\VID_045E&PID_0721&MI_02.DeviceDesc%
HKR,,CLSID,,%Proxy.CLSID%

[USBAudio5000.Interface.Microsoft]
AddReg=USBAudio5000.Interface.Addreg.Microsoft,EndpointRoleAffinity.AddReg

[USBAudio5000.Interface.AddReg.Microsoft]
HKR,,FriendlyName,,%USB\VID_045E&PID_0728&MI_02.DeviceDesc%
HKR,,CLSID,,%Proxy.CLSID%

[USBAudio5500.Interface.Microsoft]
AddReg=USBAudio5500.Interface.Addreg.Microsoft,EndpointRoleAffinity.AddReg

[USBAudio5500.Interface.AddReg.Microsoft]
HKR,,FriendlyName,,%USB\VID_045E&PID_072D&MI_02.DeviceDesc%
HKR,,CLSID,,%Proxy.CLSID%

[USBAudio2000.Interface.Microsoft]
AddReg=USBAudio2000.Interface.Addreg.Microsoft,EndpointRoleAffinity.AddReg

[USBAudio2000.Interface.AddReg.Microsoft]
HKR,,FriendlyName,,%USB\VID_045E&PID_0761&MI_02.DeviceDesc%
HKR,,CLSID,,%Proxy.CLSID%

[USBAudio7000.Interface.Microsoft]
AddReg=USBAudio7000.Interface.Addreg.Microsoft,EndpointRoleAffinity.AddReg

[USBAudio7000.Interface.AddReg.Microsoft]
HKR,,FriendlyName,,%USB\VID_045E&PID_0723&MI_02.DeviceDesc%
HKR,,CLSID,,%Proxy.CLSID%

[USBAudio8000.Interface.Microsoft]
AddReg=USBAudio8000.Interface.Addreg.Microsoft,EndpointRoleAffinity.AddReg

[USBAudio8000.Interface.AddReg.Microsoft]
HKR,,FriendlyName,,%USB\VID_045E&PID_0729&MI_02.DeviceDesc%
HKR,,CLSID,,%Proxy.CLSID%

[USBAudioCinema.Interface.Microsoft]
AddReg=USBAudioCinema.Interface.Addreg.Microsoft,CinemaEndpointRoleAffinity.AddReg

[USBAudioCinema.Interface.AddReg.Microsoft]
HKR,,FriendlyName,,%USB\VID_045E&PID_075D&MI_02.DShowDesc%
HKR,,CLSID,,%Proxy.CLSID%

[USBAudioHD5000.Interface.Microsoft]
AddReg=USBAudioHD5000.Interface.Addreg.Microsoft,CinemaEndpointRoleAffinity.AddReg

[USBAudioHD5000.Interface.AddReg.Microsoft]
HKR,,FriendlyName,,%USB\VID_045E&PID_076D&MI_02.DShowDesc%
HKR,,CLSID,,%Proxy.CLSID%

[USBAudioHD5001.Interface.Microsoft]
AddReg=USBAudioHD5001.Interface.Addreg.Microsoft,CinemaEndpointRoleAffinity.AddReg

[USBAudioHD5001.Interface.AddReg.Microsoft]
HKR,,FriendlyName,,%USB\VID_045E&PID_076E&MI_02.DShowDesc%
HKR,,CLSID,,%Proxy.CLSID%

[USBAudioHD6000.Interface.Microsoft]
AddReg=USBAudioHD6000.Interface.Addreg.Microsoft,CinemaEndpointRoleAffinity.AddReg

[USBAudioHD6000.Interface.AddReg.Microsoft]
HKR,,FriendlyName,,%USB\VID_045E&PID_076F&MI_02.DShowDesc%
HKR,,CLSID,,%Proxy.CLSID%

[USBAudioHDStudio.Interface.Microsoft]
AddReg=USBAudioHDStudio.Interface.Addreg.Microsoft,CinemaEndpointRoleAffinity.AddReg

[USBAudioHDStudio.Interface.AddReg.Microsoft]
HKR,,FriendlyName,,%USB\VID_045E&PID_0772&MI_02.DShowDesc%
HKR,,CLSID,,%Proxy.CLSID%

[USBAudioHD3000.Interface.Microsoft]
AddReg=USBAudioHD3000.Interface.Addreg.Microsoft,CinemaEndpointRoleAffinity.AddReg

[USBAudioHD3000.Interface.AddReg.Microsoft]
HKR,,FriendlyName,,%USB\VID_045E&PID_0779&MI_02.DShowDesc%
HKR,,CLSID,,%Proxy.CLSID%

; Copy Source
;---------------------------------------------------
;[USBAudioXXXX.Interface.Microsoft]
;AddReg=USBAudioXXXX.Interface.Addreg.Microsoft,CinemaEndpointRoleAffinity.AddReg

;[USBAudioXXXX.Interface.AddReg.Microsoft]
;HKR,,FriendlyName,,%USB\VID_045E&PID_YYYY&MI_02.DShowDesc%
;HKR,,CLSID,,%Proxy.CLSID%
;---------------------------------------------------


[EndpointRoleAffinity.AddReg]
HKR,"EP\\0", %PKEY_AudioEndpoint_Association%,,%KSNODETYPE_MICROPHONE%
HKR,"EP\\0", %PKEY_Endpoint_EndpointRoleAffinity%,0x00010001,0x00000204

[CinemaEndpointRoleAffinity.AddReg]
HKR,"EP\\0", %PKEY_AudioEndpoint_Association%,,%KSNODETYPE_DESKTOP_MICROPHONE%
HKR,"EP\\0", %PKEY_Endpoint_EndpointRoleAffinity%,0x00010001,0x00000204

;============================================================================


[Strings]
Microsoft="Microsoft"

USBGenericDesc="USB Audio Device"

Microsoft.Mfg="Microsoft"
USB\VID_045E&PID_00F8&MI_02.DeviceDesc="Microsoft LifeCam NX-6000."
USB\VID_045E&PID_0721&MI_02.DeviceDesc="Microsoft LifeCam NX-3000."
USB\VID_045E&PID_0728&MI_02.DeviceDesc="Microsoft LifeCam VX-5000."
USB\VID_045E&PID_072D&MI_02.DeviceDesc="Microsoft LifeCam VX-5500."
USB\VID_045E&PID_0761&MI_02.DeviceDesc="Microsoft LifeCam VX-2000."
USB\VID_045E&PID_0723&MI_02.DeviceDesc="Microsoft LifeCam VX-7000."
USB\VID_045E&PID_0729&MI_02.DeviceDesc="Microsoft LifeCam Show."
USB\VID_045E&PID_075D&MI_02.DeviceDesc="Microsoft LifeCam Cinema."
USB\VID_045E&PID_075D&MI_02.DShowDesc="Cinema - Microsoft LifeCam."
USB\VID_045E&PID_076D&MI_02.DeviceDesc="Microsoft LifeCam HD-5000."
USB\VID_045E&PID_076D&MI_02.DShowDesc="HD-5000 - Microsoft LifeCam."
USB\VID_045E&PID_076E&MI_02.DeviceDesc="Microsoft LifeCam HD-5001."
USB\VID_045E&PID_076E&MI_02.DShowDesc="HD-5001 - Microsoft LifeCam."
USB\VID_045E&PID_076F&MI_02.DeviceDesc="Microsoft LifeCam HD-6000."
USB\VID_045E&PID_076F&MI_02.DShowDesc="HD-6000 - Microsoft LifeCam."
USB\VID_045E&PID_0772&MI_02.DeviceDesc="Microsoft LifeCam Studio."
USB\VID_045E&PID_0772&MI_02.DShowDesc="Studio - Microsoft LifeCam."
USB\VID_045E&PID_0779&MI_02.DeviceDesc="Microsoft LifeCam HD-3000."
USB\VID_045E&PID_0779&MI_02.DShowDesc="HD-3000 - Microsoft LifeCam."

; Copy Source
;---------------------------------------------------
;USB\VID_045E&PID_YYYY&MI_02.DeviceDesc="Microsoft LifeCam ZZZZ."
;USB\VID_045E&PID_YYYY&MI_02.DShowDesc="ZZZZ - Microsoft LifeCam."
;---------------------------------------------------

USBAudio.SvcDesc="USB Audio Driver (WDM)"

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

KSNODETYPE_MICROPHONE = "{DFF21BE1-F70F-11D0-B917-00A0C9223196}"
KSNODETYPE_DESKTOP_MICROPHONE ="{DFF21BE2-F70F-11D0-B917-00A0C9223196}"
PKEY_AudioEndpoint_Association  = "{1DA5D803-D492-4EDD-8C23-E0C0FFEE7F0E},2"
PKEY_Endpoint_EndpointRoleAffinity = "{b3f8fa53-0004-438e-9003-51a46e139bfc},13"