
;==============================================================================
; USB PC Cameras (Microsoft LifeCam) INF (32 bit)
; Copyright (C) Microsoft Corporation.  All rights reserved.
; Last modified: 09/15/2011
;
; DRIVERVER IS UPDATED AS PART OF THE BUILD PROCESS AND SHOULD MATCH THE LUX 
; BUILD NUMBER.
;
; 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 sections have 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 entry
;
; ; Copy Source
; ;---------------------------------------------------
; ;%USBVideoXXXX.DeviceDesc%=USBVideoXXXX,USB\VID_045E&PID_YYYY&MI_00
; ;---------------------------------------------------
;
;==============================================================================

[Version]
signature="$CHICAGO$"
Class=Image
ClassGUID={6bdd1fc6-810f-11d0-bec7-08002be2092f}
Provider=%Msft%
CatalogFile.NT = LifeCam.cat
DriverVer=09/11/2015,4.25.532.0

[ControlFlags]
ExcludeFromSelect=*

[SourceDisksNames]
1 = %InstallDisk%

[SourceDisksFiles]
LcUvcUpper.sys = 1
WdfCoInstaller01011.dll = 1
LcProxy2.ax = 1
LifeCamres1031.dll = 1
LifeCamres1033.dll = 1
LifeCamres1034.dll = 1
LifeCamres1036.dll = 1
LifeCamres1032.dll = 1
LifeCamres1046.dll = 1
LifeCamres2070.dll = 1
LifeCamres1040.dll = 1
LifeCamres1041.dll = 1
LifeCamres1042.dll = 1
LifeCamres1049.dll = 1
LifeCamres1028.dll = 1
LifeCamres2052.dll = 1
msvcp110.dll = 1
msvcr110.dll = 1
vccorlib110.dll = 1
CAL2.dll = 1
CinVPU.dll = 1
FaceDetectorDll.dll = 1
Denoiser.dll = 1
DownSampler.dll = 1
LCDecoder.dll = 1
LCFilter.dll = 1
Requester.dll = 1
Transcoder.dll = 1
ViperRT.dll = 1
VisualFx.dll = 1
VPUGraph.dll = 1
LcMft.dll = 1
MoCinConfig.dll = 1
MsrcFx.dll = 1
AlignmentDLL.dll = 1
BackCutterDll.dll = 1
DiEffect.dll = 1
PoseTrackerDll.dll = 1
VERend.dll = 1

[DestinationDirs]
Drivers_Dir = 12
LcUvcUpper_Device_CoInstaller_CopyFiles = 11
VCRuntime32.CopyList=11
LifeCam32.CopyList = 16422,Microsoft LifeCam\DriverComponents
de-DE.CopyList   = 16422,Microsoft LifeCam\DriverComponents\de-DE
en-US.CopyList   = 16422,Microsoft LifeCam\DriverComponents\en-US
es-ES.CopyList   = 16422,Microsoft LifeCam\DriverComponents\es-ES
fr-FR.CopyList   = 16422,Microsoft LifeCam\DriverComponents\fr-FR
el-GR.CopyList   = 16422,Microsoft LifeCam\DriverComponents\el-GR
pt-BR.CopyList   = 16422,Microsoft LifeCam\DriverComponents\pt-BR
pt-PT.CopyList   = 16422,Microsoft LifeCam\DriverComponents\pt-PT
it-IT.CopyList   = 16422,Microsoft LifeCam\DriverComponents\it-IT
ja-JP.CopyList   = 16422,Microsoft LifeCam\DriverComponents\ja-JP
ko-KR.CopyList   = 16422,Microsoft LifeCam\DriverComponents\ko-KR
ru-RU.CopyList   = 16422,Microsoft LifeCam\DriverComponents\ru-RU
zh-TW.CopyList   = 16422,Microsoft LifeCam\DriverComponents\zh-TW
zh-CN.CopyList   = 16422,Microsoft LifeCam\DriverComponents\zh-CN

[Manufacturer]
%Msft%=Microsoft, NTx86.10.0

[Microsoft.NTx86.10.0]
%USBVideoCinema.DeviceDesc%=USBVideoCinema,USB\VID_045E&PID_075D&MI_00
%USBVideoHD5000.DeviceDesc%=USBVideoHD5000,USB\VID_045E&PID_076D&MI_00
%USBVideoHD5001.DeviceDesc%=USBVideoHD5001,USB\VID_045E&PID_076E&MI_00
%USBVideoHD6000.DeviceDesc%=USBVideoHD6000,USB\VID_045E&PID_076F&MI_00
%USBVideoHDStudio.DeviceDesc%=USBVideoHDStudio,USB\VID_045E&PID_0772&MI_00
%USBVideoHD3000.DeviceDesc%=USBVideoHD3000,USB\VID_045E&PID_0779&MI_00

; Copy Source
;---------------------------------------------------
;%USBVideoXXXX.DeviceDesc%=USBVideoXXXX,USB\VID_045E&PID_YYYY&MI_00
;---------------------------------------------------

[Drivers_Dir]
LcUvcUpper.sys

[LcUvcUpper_Service_Inst]
DisplayName    = %LcUvcUpper.SVCDESC%
ServiceType    = 1               ; SERVICE_KERNEL_DRIVER
StartType      = 3               ; SERVICE_DEMAND_START
ErrorControl   = 1               ; SERVICE_ERROR_NORMAL
ServiceBinary  = %12%\LcUvcUpper.sys
LoadOrderGroup = Extended Base

[LcUvcUpper.AddReg]
HKR,,"UpperFilters",0x00010000,"LcUvcUpper"

[LcUvcUpper_Device_CoInstaller_CopyFiles]
WdfCoInstaller01011.dll

[LcUvcUpper_wdfsect]
KmdfLibraryVersion = 1.11


[USBVideoCinema.NT.Wdf]
KmdfService =  LcUvcUpper, LcUvcUpper_wdfsect

[USBVideoHD5000.NT.Wdf]
KmdfService =  LcUvcUpper, LcUvcUpper_wdfsect

[USBVideoHD5001.NT.Wdf]
KmdfService =  LcUvcUpper, LcUvcUpper_wdfsect

[USBVideoHD6000.NT.Wdf]
KmdfService =  LcUvcUpper, LcUvcUpper_wdfsect

[USBVideoHDStudio.NT.Wdf]
KmdfService =  LcUvcUpper, LcUvcUpper_wdfsect

[USBVideoHD3000.NT.Wdf]
KmdfService =  LcUvcUpper, LcUvcUpper_wdfsect

; Copy Source
;---------------------------------------------------
;[USBVideoXXX.NT.Wdf]
;KmdfService =  LcUvcUpper, LcUvcUpper_wdfsect


[USBVideoCinema.NT]
Include=USBVideo.inf, ks.inf, kscaptur.inf, dshowext.inf
Needs=USBVideo.NT, KS.Registration, KSCAPTUR.Registration.NT, DSHOWEXT.Registration
CopyFiles=Drivers_Dir, VCRuntime32.CopyList, LifeCam32.CopyList, de-DE.CopyList, en-US.CopyList, es-ES.CopyList, fr-FR.CopyList, el-GR.CopyList, pt-BR.CopyList, pt-PT.CopyList, it-IT.CopyList, ja-JP.CopyList, ko-KR.CopyList, ru-RU.CopyList, zh-TW.CopyList, zh-CN.CopyList
AddReg=MSHUSBVideo.RegSvr32.LcProxy2.AddReg,MSHUSBVideo.RegSvr32.CAL2.AddReg,MSHUSBVideo.RegSvr32.ViPER.AddReg,MSHUSBVideo.RegSvr32.LcMft.AddReg,MSHUSBVideo.RegSvr32.DiEffect.AddReg,MSHUSBVideo.RegSvr32.MsrcFx.AddReg,MSHUSBVideo.RegSvr32.VERend.AddReg
PreferDeviceInfo=1
; WIA
SubClass=StillImage
DeviceType=3
DeviceSubType=0x1
FriendlyName=%USBVideoCinema.DeviceDesc%
Capabilities=0x00000031
DeviceData=USBVideoCinema.DeviceData
ICMProfiles="sRGB Color Space Profile.icm"

[USBVideoHD5000.NT]
Include=USBVideo.inf, ks.inf, kscaptur.inf, dshowext.inf
Needs=USBVideo.NT, KS.Registration, KSCAPTUR.Registration.NT, DSHOWEXT.Registration
CopyFiles=Drivers_Dir, VCRuntime32.CopyList, LifeCam32.CopyList, de-DE.CopyList, en-US.CopyList, es-ES.CopyList, fr-FR.CopyList, el-GR.CopyList, pt-BR.CopyList, pt-PT.CopyList, it-IT.CopyList, ja-JP.CopyList, ko-KR.CopyList, ru-RU.CopyList, zh-TW.CopyList, zh-CN.CopyList
AddReg=MSHUSBVideo.RegSvr32.LcProxy2.AddReg,MSHUSBVideo.RegSvr32.CAL2.AddReg,MSHUSBVideo.RegSvr32.ViPER.AddReg,MSHUSBVideo.RegSvr32.LcMft.AddReg,MSHUSBVideo.RegSvr32.DiEffect.AddReg,MSHUSBVideo.RegSvr32.MsrcFx.AddReg,MSHUSBVideo.RegSvr32.VERend.AddReg
PreferDeviceInfo=1
; WIA
SubClass=StillImage
DeviceType=3
DeviceSubType=0x1
FriendlyName=%USBVideoHD5000.DeviceDesc%
Capabilities=0x00000031
DeviceData=USBVideoHD5000.DeviceData
ICMProfiles="sRGB Color Space Profile.icm"

[USBVideoHD5001.NT]
Include=USBVideo.inf, ks.inf, kscaptur.inf, dshowext.inf
Needs=USBVideo.NT, KS.Registration, KSCAPTUR.Registration.NT, DSHOWEXT.Registration
CopyFiles=Drivers_Dir, VCRuntime32.CopyList, LifeCam32.CopyList, de-DE.CopyList, en-US.CopyList, es-ES.CopyList, fr-FR.CopyList, el-GR.CopyList, pt-BR.CopyList, pt-PT.CopyList, it-IT.CopyList, ja-JP.CopyList, ko-KR.CopyList, ru-RU.CopyList, zh-TW.CopyList, zh-CN.CopyList
AddReg=MSHUSBVideo.RegSvr32.LcProxy2.AddReg,MSHUSBVideo.RegSvr32.CAL2.AddReg,MSHUSBVideo.RegSvr32.ViPER.AddReg,MSHUSBVideo.RegSvr32.LcMft.AddReg,MSHUSBVideo.RegSvr32.DiEffect.AddReg,MSHUSBVideo.RegSvr32.MsrcFx.AddReg,MSHUSBVideo.RegSvr32.VERend.AddReg
PreferDeviceInfo=1
; WIA
SubClass=StillImage
DeviceType=3
DeviceSubType=0x1
FriendlyName=%USBVideoHD5001.DeviceDesc%
Capabilities=0x00000031
DeviceData=USBVideoHD5001.DeviceData
ICMProfiles="sRGB Color Space Profile.icm"

[USBVideoHD6000.NT]
Include=USBVideo.inf, ks.inf, kscaptur.inf, dshowext.inf
Needs=USBVideo.NT, KS.Registration, KSCAPTUR.Registration.NT, DSHOWEXT.Registration
CopyFiles=Drivers_Dir, VCRuntime32.CopyList, LifeCam32.CopyList, de-DE.CopyList, en-US.CopyList, es-ES.CopyList, fr-FR.CopyList, el-GR.CopyList, pt-BR.CopyList, pt-PT.CopyList, it-IT.CopyList, ja-JP.CopyList, ko-KR.CopyList, ru-RU.CopyList, zh-TW.CopyList, zh-CN.CopyList
AddReg=MSHUSBVideo.RegSvr32.LcProxy2.AddReg,MSHUSBVideo.RegSvr32.CAL2.AddReg,MSHUSBVideo.RegSvr32.ViPER.AddReg,MSHUSBVideo.RegSvr32.LcMft.AddReg,MSHUSBVideo.RegSvr32.DiEffect.AddReg,MSHUSBVideo.RegSvr32.MsrcFx.AddReg,MSHUSBVideo.RegSvr32.VERend.AddReg
PreferDeviceInfo=1
; WIA
SubClass=StillImage
DeviceType=3
DeviceSubType=0x1
FriendlyName=%USBVideoHD6000.DeviceDesc%
Capabilities=0x00000031
DeviceData=USBVideoHD6000.DeviceData
ICMProfiles="sRGB Color Space Profile.icm"

[USBVideoHDStudio.NT]
Include=USBVideo.inf, ks.inf, kscaptur.inf, dshowext.inf
Needs=USBVideo.NT, KS.Registration, KSCAPTUR.Registration.NT, DSHOWEXT.Registration
CopyFiles=Drivers_Dir, VCRuntime32.CopyList, LifeCam32.CopyList, de-DE.CopyList, en-US.CopyList, es-ES.CopyList, fr-FR.CopyList, el-GR.CopyList, pt-BR.CopyList, pt-PT.CopyList, it-IT.CopyList, ja-JP.CopyList, ko-KR.CopyList, ru-RU.CopyList, zh-TW.CopyList, zh-CN.CopyList
AddReg=MSHUSBVideo.RegSvr32.LcProxy2.AddReg,MSHUSBVideo.RegSvr32.CAL2.AddReg,MSHUSBVideo.RegSvr32.ViPER.AddReg,MSHUSBVideo.RegSvr32.LcMft.AddReg,MSHUSBVideo.RegSvr32.DiEffect.AddReg,MSHUSBVideo.RegSvr32.MsrcFx.AddReg,MSHUSBVideo.RegSvr32.VERend.AddReg
PreferDeviceInfo=1
; WIA
SubClass=StillImage
DeviceType=3
DeviceSubType=0x1
FriendlyName=%USBVideoHDStudio.DeviceDesc%
Capabilities=0x00000031
DeviceData=USBVideoHDStudio.DeviceData
ICMProfiles="sRGB Color Space Profile.icm"

[USBVideoHD3000.NT]
Include=USBVideo.inf, ks.inf, kscaptur.inf, dshowext.inf
Needs=USBVideo.NT, KS.Registration, KSCAPTUR.Registration.NT, DSHOWEXT.Registration
CopyFiles=Drivers_Dir, VCRuntime32.CopyList, LifeCam32.CopyList, de-DE.CopyList, en-US.CopyList, es-ES.CopyList, fr-FR.CopyList, el-GR.CopyList, pt-BR.CopyList, pt-PT.CopyList, it-IT.CopyList, ja-JP.CopyList, ko-KR.CopyList, ru-RU.CopyList, zh-TW.CopyList, zh-CN.CopyList
AddReg=MSHUSBVideo.RegSvr32.LcProxy2.AddReg,MSHUSBVideo.RegSvr32.CAL2.AddReg,MSHUSBVideo.RegSvr32.ViPER.AddReg,MSHUSBVideo.RegSvr32.LcMft.AddReg,MSHUSBVideo.RegSvr32.DiEffect.AddReg,MSHUSBVideo.RegSvr32.MsrcFx.AddReg,MSHUSBVideo.RegSvr32.VERend.AddReg
PreferDeviceInfo=1
; WIA
SubClass=StillImage
DeviceType=3
DeviceSubType=0x1
FriendlyName=%USBVideoHD3000.DeviceDesc%
Capabilities=0x00000031
DeviceData=USBVideoHD3000.DeviceData
ICMProfiles="sRGB Color Space Profile.icm"

; Copy Source
;---------------------------------------------------
;[USBVideoXXXX.NT]
;Include=USBVideo.inf, ks.inf, kscaptur.inf, dshowext.inf
;Needs=USBVideo.NT, KS.Registration, KSCAPTUR.Registration.NT, DSHOWEXT.Registration
;CopyFiles=Drivers_Dir, VCRuntime32.CopyList, LifeCam32.CopyList, de-DE.CopyList, en-US.CopyList, es-ES.CopyList, fr-FR.CopyList, el-GR.CopyList, pt-BR.CopyList, pt-PT.CopyList, it-IT.CopyList, ja-JP.CopyList, ko-KR.CopyList, ru-RU.CopyList, zh-TW.CopyList, zh-CN.CopyList
;AddReg=MSHUSBVideo.RegSvr32.LcProxy2.AddReg,MSHUSBVideo.RegSvr32.CAL2.AddReg,MSHUSBVideo.RegSvr32.ViPER.AddReg,MSHUSBVideo.RegSvr32.LcMft.AddReg,MSHUSBVideo.RegSvr32.DiEffect.AddReg,MSHUSBVideo.RegSvr32.MsrcFx.AddReg,MSHUSBVideo.RegSvr32.VERend.AddReg
;PreferDeviceInfo=1
;; WIA
;SubClass=StillImage
;DeviceType=3
;DeviceSubType=0x1
;FriendlyName=%USBVideoXXXX.DeviceDesc%
;Capabilities=0x00000031
;DeviceData=USBVideoXXXX.DeviceData
;ICMProfiles="sRGB Color Space Profile.icm"
;------------------------------------------------------------

[USBVideoCinema.DeviceData]
Server=local
UI Class ID={5d8ef5a3-ac13-11d2-a093-00c04f72dc3c}

[USBVideoCinema.NT.Interfaces]
AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL,USBVideoCinema.Interface
AddInterface=%KSCATEGORY_RENDER%,GLOBAL,USBVideoCinema.Interface
AddInterface=%KSCATEGORY_VIDEO%,GLOBAL,USBVideoCinema.Interface
AddInterface=%KSCATEGORY_VIDEO_CAMERA%,GLOBAL,USBVideoCinema.Interface

[USBVideoHD5000.DeviceData]
Server=local
UI Class ID={5d8ef5a3-ac13-11d2-a093-00c04f72dc3c}

[USBVideoHD5000.NT.Interfaces]
AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL,USBVideoHD5000.Interface
AddInterface=%KSCATEGORY_RENDER%,GLOBAL,USBVideoHD5000.Interface
AddInterface=%KSCATEGORY_VIDEO%,GLOBAL,USBVideoHD5000.Interface
AddInterface=%KSCATEGORY_VIDEO_CAMERA%,GLOBAL,USBVideoHD5000.Interface

[USBVideoHD5001.DeviceData]
Server=local
UI Class ID={5d8ef5a3-ac13-11d2-a093-00c04f72dc3c}

[USBVideoHD5001.NT.Interfaces]
AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL,USBVideoHD5001.Interface
AddInterface=%KSCATEGORY_RENDER%,GLOBAL,USBVideoHD5001.Interface
AddInterface=%KSCATEGORY_VIDEO%,GLOBAL,USBVideoHD5001.Interface
AddInterface=%KSCATEGORY_VIDEO_CAMERA%,GLOBAL,USBVideoHD5001.Interface

[USBVideoHD6000.DeviceData]
Server=local
UI Class ID={5d8ef5a3-ac13-11d2-a093-00c04f72dc3c}

[USBVideoHD6000.NT.Interfaces]
AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL,USBVideoHD6000.Interface
AddInterface=%KSCATEGORY_RENDER%,GLOBAL,USBVideoHD6000.Interface
AddInterface=%KSCATEGORY_VIDEO%,GLOBAL,USBVideoHD6000.Interface
AddInterface=%KSCATEGORY_VIDEO_CAMERA%,GLOBAL,USBVideoHD6000.Interface

[USBVideoHDStudio.DeviceData]
Server=local
UI Class ID={5d8ef5a3-ac13-11d2-a093-00c04f72dc3c}

[USBVideoHDStudio.NT.Interfaces]
AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL,USBVideoHDStudio.Interface
AddInterface=%KSCATEGORY_RENDER%,GLOBAL,USBVideoHDStudio.Interface
AddInterface=%KSCATEGORY_VIDEO%,GLOBAL,USBVideoHDStudio.Interface
AddInterface=%KSCATEGORY_VIDEO_CAMERA%,GLOBAL,USBVideoHDStudio.Interface

[USBVideoHD3000.DeviceData]
Server=local
UI Class ID={5d8ef5a3-ac13-11d2-a093-00c04f72dc3c}

[USBVideoHD3000.NT.Interfaces]
AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL,USBVideoHD3000.Interface
AddInterface=%KSCATEGORY_RENDER%,GLOBAL,USBVideoHD3000.Interface
AddInterface=%KSCATEGORY_VIDEO%,GLOBAL,USBVideoHD3000.Interface
AddInterface=%KSCATEGORY_VIDEO_CAMERA%,GLOBAL,USBVideoHD3000.Interface

; Copy Source
;---------------------------------------------------
;[USBVideoXXXX.DeviceData]
;Server=local
;UI Class ID={5d8ef5a3-ac13-11d2-a093-00c04f72dc3c}

;[USBVideoXXXX.NT.Interfaces]
;AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL,USBVideoXXXX.Interface
;AddInterface=%KSCATEGORY_RENDER%,GLOBAL,USBVideoXXXX.Interface
;AddInterface=%KSCATEGORY_VIDEO%,GLOBAL,USBVideoXXXX.Interface
;AddInterface=%KSCATEGORY_VIDEO_CAMERA%,GLOBAL,USBVideoXXXX.Interface
;---------------------------------------------------

[USBVideoCinema.Interface]
AddReg=USBVideoCinema.Interface.AddReg
         
[USBVideoCinema.Interface.AddReg]
HKR,,CLSID,,%ProxyLifeCam.CLSID%
HKR,,FriendlyName,,%USBVideoCinema.DeviceDesc%
HKR,,RTCFlags,0x00010001,0x00000010
HKR,,CameraPostProcessingPluginCLSID,,%LcMft.CLSID%
HKR,,UvcFlags,0x00010001,0x00000010

[USBVideoHD5000.Interface]
AddReg=USBVideoHD5000.Interface.AddReg
         
[USBVideoHD5000.Interface.AddReg]
HKR,,CLSID,,%ProxyLifeCam.CLSID%
HKR,,FriendlyName,,%USBVideoHD5000.DeviceDesc%
HKR,,RTCFlags,0x00010001,0x00000010
HKR,,CameraPostProcessingPluginCLSID,,%LcMft.CLSID%
HKR,,UvcFlags,0x00010001,0x00000010

[USBVideoHD5001.Interface]
AddReg=USBVideoHD5001.Interface.AddReg
         
[USBVideoHD5001.Interface.AddReg]
HKR,,CLSID,,%ProxyLifeCam.CLSID%
HKR,,FriendlyName,,%USBVideoHD5001.DeviceDesc%
HKR,,RTCFlags,0x00010001,0x00000010
HKR,,CameraPostProcessingPluginCLSID,,%LcMft.CLSID%
HKR,,UvcFlags,0x00010001,0x00000010

[USBVideoHD6000.Interface]
AddReg=USBVideoHD6000.Interface.AddReg
         
[USBVideoHD6000.Interface.AddReg]
HKR,,CLSID,,%ProxyLifeCam.CLSID%
HKR,,FriendlyName,,%USBVideoHD6000.DeviceDesc%
HKR,,RTCFlags,0x00010001,0x00000010
HKR,,CameraPostProcessingPluginCLSID,,%LcMft.CLSID%
HKR,,UvcFlags,0x00010001,0x00000010

[USBVideoHDStudio.Interface]
AddReg=USBVideoHDStudio.Interface.AddReg
         
[USBVideoHDStudio.Interface.AddReg]
HKR,,CLSID,,%ProxyLifeCam.CLSID%
HKR,,FriendlyName,,%USBVideoHDStudio.DeviceDesc%
HKR,,RTCFlags,0x00010001,0x00000010
HKR,,CameraPostProcessingPluginCLSID,,%LcMft.CLSID%
HKR,,UvcFlags,0x00010001,0x00000010

[USBVideoHD3000.Interface]
AddReg=USBVideoHD3000.Interface.AddReg
         
[USBVideoHD3000.Interface.AddReg]
HKR,,CLSID,,%ProxyLifeCam.CLSID%
HKR,,FriendlyName,,%USBVideoHD3000.DeviceDesc%
HKR,,RTCFlags,0x00010001,0x00000010
HKR,,CameraPostProcessingPluginCLSID,,%LcMft.CLSID%
HKR,,UvcFlags,0x00010001,0x00000010

; Copy Source
;---------------------------------------------------
;[USBVideoXXXX.Interface]
;AddReg=USBVideoXXXX.Interface.AddReg

;[USBVideoXXXX.Interface.AddReg]
;HKR,,CLSID,,%ProxyLifeCam.CLSID%
;HKR,,FriendlyName,,%USBVideoXXXX.DeviceDesc%
;HKR,,RTCFlags,0x00010001,0x00000010
;HKR,,CameraPostProcessingPluginCLSID,,%LcMft.CLSID%
;HKR,,UvcFlags,0x00010001,0x00000010
;---------------------------------------------------

[USBVideoCinema.NT.Services]
AddService = usbvideo,0x00000002,MSHUSBVideo.ServiceInstall
AddService = LcUvcUpper,0x00000000, LcUvcUpper_Service_Inst

[USBVideoHD5000.NT.Services]
AddService = usbvideo,0x00000002,MSHUSBVideo.ServiceInstall
AddService = LcUvcUpper,0x00000000, LcUvcUpper_Service_Inst

[USBVideoHD5001.NT.Services]
AddService = usbvideo,0x00000002,MSHUSBVideo.ServiceInstall
AddService = LcUvcUpper,0x00000000, LcUvcUpper_Service_Inst

[USBVideoHD6000.NT.Services]
AddService = usbvideo,0x00000002,MSHUSBVideo.ServiceInstall
AddService = LcUvcUpper,0x00000000, LcUvcUpper_Service_Inst

[USBVideoHDStudio.NT.Services]
AddService = usbvideo,0x00000002,MSHUSBVideo.ServiceInstall
AddService = LcUvcUpper,0x00000000, LcUvcUpper_Service_Inst

[USBVideoHD3000.NT.Services]
AddService = usbvideo,0x00000002,MSHUSBVideo.ServiceInstall
AddService = LcUvcUpper,0x00000000, LcUvcUpper_Service_Inst

; Copy Source
;---------------------------------------------------
;[USBVideoXXXX.NT.Services]
;AddService = usbvideo,0x00000002,MSHUSBVideo.ServiceInstall
;AddService = LcUvcUpper,0x00000000, LcUvcUpper_Service_Inst
;---------------------------------------------------

[MSHUSBVideo.ServiceInstall]
DisplayName   = %USBVideo.SvcDesc%
ServiceType   = %SERVICE_KERNEL_DRIVER%
StartType     = %SERVICE_DEMAND_START%
ErrorControl  = %SERVICE_ERROR_NORMAL%
ServiceBinary = %10%\System32\Drivers\usbvideo.sys

[USBVideoCinema.NT.HW]
AddReg = MSHAddRegCinema, LcUvcUpper.AddReg

[MSHAddRegCinema]
HKR,,"FriendlyName",,%USBVideoCinema.DeviceDesc%

[USBVideoHD5000.NT.HW]
AddReg = MSHAddRegHD5000, LcUvcUpper.AddReg

[MSHAddRegHD5000]
HKR,,"FriendlyName",,%USBVideoHD5000.DeviceDesc%

[USBVideoHD5001.NT.HW]
AddReg = MSHAddRegHD5001, LcUvcUpper.AddReg

[MSHAddRegHD5001]
HKR,,"FriendlyName",,%USBVideoHD5001.DeviceDesc%

[USBVideoHD6000.NT.HW]
AddReg = MSHAddRegHD6000, LcUvcUpper.AddReg

[MSHAddRegHD6000]
HKR,,"FriendlyName",,%USBVideoHD6000.DeviceDesc%

[USBVideoHDStudio.NT.HW]
AddReg = MSHAddRegStudio, LcUvcUpper.AddReg

[MSHAddRegStudio]
HKR,,"FriendlyName",,%USBVideoHDStudio.DeviceDesc%

[USBVideoHD3000.NT.HW]
AddReg = MSHAddRegHD3000, LcUvcUpper.AddReg

[MSHAddRegHD3000]
HKR,,"FriendlyName",,%USBVideoHD3000.DeviceDesc%

; Copy Source
;---------------------------------------------------
;[USBVideoXXXX.NT.HW]
;AddReg = MSHAddRegXXXX, LcUvcUpper.AddReg

;[MSHAddRegXXXX]
;HKR,,"FriendlyName",,%USBVideoXXXX.DeviceDesc%
;---------------------------------------------------

[VCRuntime32.CopyList]
msvcp110.dll,,,0x00000010
msvcr110.dll,,,0x00000010
vccorlib110.dll,,,0x00000010

[LifeCam32.CopyList]
LcProxy2.ax
LcMft.dll
CAL2.dll
CinVPU.dll
FaceDetectorDll.dll
Denoiser.dll
DownSampler.dll
LCDecoder.dll
LCFilter.dll
MoCinConfig.dll
Requester.dll
Transcoder.dll
ViperRT.dll
VisualFx.dll
VPUGraph.dll 
MsrcFx.dll
AlignmentDLL.dll
BackCutterDll.dll
DiEffect.dll
PoseTrackerDll.dll
VERend.dll

[de-DE.CopyList]
LifeCamres.dll, LifeCamres1031.dll

[en-US.CopyList]
LifeCamres.dll, LifeCamres1033.dll

[es-ES.CopyList]
LifeCamres.dll, LifeCamres1034.dll

[fr-FR.CopyList]
LifeCamres.dll, LifeCamres1036.dll

[el-GR.CopyList]
LifeCamres.dll, LifeCamres1032.dll

[pt-BR.CopyList]
LifeCamres.dll, LifeCamres1046.dll

[pt-PT.CopyList]
LifeCamres.dll, LifeCamres2070.dll

[it-IT.CopyList]
LifeCamres.dll, LifeCamres1040.dll

[ja-JP.CopyList]
LifeCamres.dll, LifeCamres1041.dll

[ko-KR.CopyList]
LifeCamres.dll, LifeCamres1042.dll

[ru-RU.CopyList]
LifeCamres.dll, LifeCamres1049.dll

[zh-TW.CopyList]
LifeCamres.dll, LifeCamres1028.dll

[zh-CN.CopyList]
LifeCamres.dll, LifeCamres2052.dll

[USBVideoCinema.NT.CoInstallers]
AddReg = MSHUSBVideo.CoInstallers.Addreg,MSHUSBVideo.Path.AddReg
CopyFiles = LcUvcUpper_Device_CoInstaller_CopyFiles

[USBVideoHD5000.NT.CoInstallers]
AddReg = MSHUSBVideo.CoInstallers.Addreg,MSHUSBVideo.Path.AddReg
CopyFiles = LcUvcUpper_Device_CoInstaller_CopyFiles

[USBVideoHD5001.NT.CoInstallers]
AddReg = MSHUSBVideo.CoInstallers.Addreg,MSHUSBVideo.Path.AddReg
CopyFiles = LcUvcUpper_Device_CoInstaller_CopyFiles

[USBVideoHD6000.NT.CoInstallers]
AddReg = MSHUSBVideo.CoInstallers.Addreg,MSHUSBVideo.Path.AddReg
CopyFiles = LcUvcUpper_Device_CoInstaller_CopyFiles

[USBVideoHDStudio.NT.CoInstallers]
AddReg = MSHUSBVideo.CoInstallers.Addreg,MSHUSBVideo.Path.AddReg
CopyFiles = LcUvcUpper_Device_CoInstaller_CopyFiles

[USBVideoHD3000.NT.CoInstallers]
AddReg = MSHUSBVideo.CoInstallers.Addreg,MSHUSBVideo.Path.AddReg
CopyFiles = LcUvcUpper_Device_CoInstaller_CopyFiles

; Copy Source
;---------------------------------------------------
;[USBVideoXXXX.NT.CoInstallers]
;AddReg = MSHUSBVideo.CoInstallers.Addreg,MSHUSBVideo.Path.AddReg
;CopyFiles = LcUvcUpper_Device_CoInstaller_CopyFiles
;---------------------------------------------------

[MSHUSBVideo.CoInstallers.Addreg]
HKR,,"CoInstallers32",0x00010000,"WdfCoInstaller01011.dll,WdfCoInstaller"

[MSHUSBVideo.Path.AddReg]
HKCU,"Software\Microsoft\LifeCam","CoinstallerPath",,"LifeCam\Setup\Files\Driver32\LifeCam\"


























































































; LcProxy related COM registration

[MSHUSBVideo.RegSvr32.LcProxy2.AddReg]
HKCR,CLSID\{ff972dae-0b6f-4943-8314-715e35fecf8a},,0x00004000,"LifeCamInterfaceHandler"
HKCR,CLSID\{ff972dae-0b6f-4943-8314-715e35fecf8a}\InprocServer32,,0x00004000,%16422%\Microsoft LifeCam\DriverComponents\LcProxy2.ax
HKCR,CLSID\{ff972dae-0b6f-4943-8314-715e35fecf8a}\InprocServer32,"ThreadingModel",0x00004000,"Both"
HKCR,CLSID\{f529ae0c-c3a7-466f-b5aa-09df0e82d22b},,0x00004000,"LifeCam Proxy Filter"
HKCR,CLSID\{f529ae0c-c3a7-466f-b5aa-09df0e82d22b}\InprocServer32,,0x00004000,%16422%\Microsoft LifeCam\DriverComponents\LcProxy2.ax
HKCR,CLSID\{f529ae0c-c3a7-466f-b5aa-09df0e82d22b}\InprocServer32,"ThreadingModel",0x00004000,"Both"
HKCR,CLSID\{e6a80e07-cdfa-4ead-bf5d-fa3172a38434},,0x00004000,"LifeCam Video Settings Property Page"
HKCR,CLSID\{e6a80e07-cdfa-4ead-bf5d-fa3172a38434}\InprocServer32,,0x00004000,%16422%\Microsoft LifeCam\DriverComponents\LcProxy2.ax
HKCR,CLSID\{e6a80e07-cdfa-4ead-bf5d-fa3172a38434}\InprocServer32,"ThreadingModel",0x00004000,"Both"
HKCR,CLSID\{9d9821c4-9bc6-4219-8cda-d2e96a623a5a},,0x00004000,"LifeCam CameraControl Property Page"
HKCR,CLSID\{9d9821c4-9bc6-4219-8cda-d2e96a623a5a}\InprocServer32,,0x00004000,%16422%\Microsoft LifeCam\DriverComponents\LcProxy2.ax
HKCR,CLSID\{9d9821c4-9bc6-4219-8cda-d2e96a623a5a}\InprocServer32,"ThreadingModel",0x00004000,"Both"


; CAL2 COM registration



[MSHUSBVideo.RegSvr32.CAL2.AddReg]
HKCR,TypeLib\{1394ae5c-328b-4a42-ab1f-dfc0a8f32f10}\2.0\HELPDIR,,0x00004000,""
HKCR,TypeLib\{1394ae5c-328b-4a42-ab1f-dfc0a8f32f10}\2.0\FLAGS,,0x00004000,"0"
HKCR,TypeLib\{1394ae5c-328b-4a42-ab1f-dfc0a8f32f10}\2.0\0\win32,,0x00004000,"%16426%\Microsoft LifeCam\DriverComponents\CAL2.dll"



HKCR,CLSID\{3e699bd5-d860-4a04-8ea8-45b34e991ae4},,0x00004000,"ConnectedCameras Class"
HKCR,CLSID\{3e699bd5-d860-4a04-8ea8-45b34e991ae4}\InprocServer32,,0x00004000,%16422%\Microsoft LifeCam\DriverComponents\CAL2.dll
HKCR,CLSID\{3e699bd5-d860-4a04-8ea8-45b34e991ae4}\InprocServer32,"ThreadingModel",0x00004000,"Both"
HKCR,CLSID\{3e699bd5-d860-4a04-8ea8-45b34e991ae4}\ProgID,,0x00004000,"IntelliCAL.ConnectedCameras.1"
HKCR,CLSID\{3e699bd5-d860-4a04-8ea8-45b34e991ae4}\TypeLib,,0x00004000,"{1394ae5c-328b-4a42-ab1f-dfc0a8f32f10}"
HKCR,CLSID\{3e699bd5-d860-4a04-8ea8-45b34e991ae4}\Version,,0x00004000,"2.0"
HKCR,CLSID\{3e699bd5-d860-4a04-8ea8-45b34e991ae4}\VersionIndependentProgID,,0x00004000,"IntelliCAL.ConnectedCameras"

HKCR,CLSID\{0a6eef7f-1299-4b50-bfd3-a2f525dffcc4},,0x00004000,"CameraPropertyEnumerator Class"
HKCR,CLSID\{0a6eef7f-1299-4b50-bfd3-a2f525dffcc4}\InprocServer32,,0x00004000,%16422%\Microsoft LifeCam\DriverComponents\CAL2.dll
HKCR,CLSID\{0a6eef7f-1299-4b50-bfd3-a2f525dffcc4}\InprocServer32,"ThreadingModel",0x00004000,"Both"
HKCR,CLSID\{0a6eef7f-1299-4b50-bfd3-a2f525dffcc4}\ProgID,,0x00004000,"IntelliCAL.CameraPropertyEnumerator.1"
HKCR,CLSID\{0a6eef7f-1299-4b50-bfd3-a2f525dffcc4}\TypeLib,,0x00004000,"{1394ae5c-328b-4a42-ab1f-dfc0a8f32f10}"
HKCR,CLSID\{0a6eef7f-1299-4b50-bfd3-a2f525dffcc4}\Version,,0x00004000,"2.0"
HKCR,CLSID\{0a6eef7f-1299-4b50-bfd3-a2f525dffcc4}\VersionIndependentProgID,,0x00004000,"IntelliCAL.CameraPropertyEnumerator"

HKCR,CLSID\{27c6fab9-57e9-4896-a56e-170fbe5f6d38},,0x00004000,"EnumMediaTypeConfig Class"
HKCR,CLSID\{27c6fab9-57e9-4896-a56e-170fbe5f6d38}\InprocServer32,,0x00004000,%16422%\Microsoft LifeCam\DriverComponents\CAL2.dll
HKCR,CLSID\{27c6fab9-57e9-4896-a56e-170fbe5f6d38}\InprocServer32,"ThreadingModel",0x00004000,"Both"
HKCR,CLSID\{27c6fab9-57e9-4896-a56e-170fbe5f6d38}\ProgID,,0x00004000,"IntelliCAL.EnumMediaTypeConfig.1"
HKCR,CLSID\{27c6fab9-57e9-4896-a56e-170fbe5f6d38}\TypeLib,,0x00004000,"{1394ae5c-328b-4a42-ab1f-dfc0a8f32f10}"
HKCR,CLSID\{27c6fab9-57e9-4896-a56e-170fbe5f6d38}\Version,,0x00004000,"2.0"
HKCR,CLSID\{27c6fab9-57e9-4896-a56e-170fbe5f6d38}\VersionIndependentProgID,,0x00004000,"IntelliCAL.EnumMediaTypeConfig"

HKCR,CLSID\{301c0ee9-cd05-423d-b23f-a0a12e4c9531},,0x00004000,"CameraFactory Class"
HKCR,CLSID\{301c0ee9-cd05-423d-b23f-a0a12e4c9531}\InprocServer32,,0x00004000,%16422%\Microsoft LifeCam\DriverComponents\CAL2.dll
HKCR,CLSID\{301c0ee9-cd05-423d-b23f-a0a12e4c9531}\InprocServer32,"ThreadingModel",0x00004000,"Both"
HKCR,CLSID\{301c0ee9-cd05-423d-b23f-a0a12e4c9531}\ProgID,,0x00004000,"IntelliCAL.CameraFactory.1"
HKCR,CLSID\{301c0ee9-cd05-423d-b23f-a0a12e4c9531}\TypeLib,,0x00004000,"{1394ae5c-328b-4a42-ab1f-dfc0a8f32f10}"
HKCR,CLSID\{301c0ee9-cd05-423d-b23f-a0a12e4c9531}\Version,,0x00004000,"2.0"
HKCR,CLSID\{301c0ee9-cd05-423d-b23f-a0a12e4c9531}\VersionIndependentProgID,,0x00004000,"IntelliCAL.CameraFactory"

HKCR,CLSID\{bf910da4-bbbb-4833-a9dc-616f1a8c7c39},,0x00004000,"Camera Class"
HKCR,CLSID\{bf910da4-bbbb-4833-a9dc-616f1a8c7c39}\InprocServer32,,0x00004000,%16422%\Microsoft LifeCam\DriverComponents\CAL2.dll
HKCR,CLSID\{bf910da4-bbbb-4833-a9dc-616f1a8c7c39}\InprocServer32,"ThreadingModel",0x00004000,"Both"
HKCR,CLSID\{bf910da4-bbbb-4833-a9dc-616f1a8c7c39}\ProgID,,0x00004000,"IntelliCAL.Camera.1"
HKCR,CLSID\{bf910da4-bbbb-4833-a9dc-616f1a8c7c39}\TypeLib,,0x00004000,"{1394ae5c-328b-4a42-ab1f-dfc0a8f32f10}"
HKCR,CLSID\{bf910da4-bbbb-4833-a9dc-616f1a8c7c39}\Version,,0x00004000,"2.0"
HKCR,CLSID\{bf910da4-bbbb-4833-a9dc-616f1a8c7c39}\VersionIndependentProgID,,0x00004000,"IntelliCAL.Camera"

HKCR,CLSID\{2b21c3fb-112e-408d-a453-25cc4bb609cb},,0x00004000,"UVCTiltPanZoom Class"
HKCR,CLSID\{2b21c3fb-112e-408d-a453-25cc4bb609cb}\InprocServer32,,0x00004000,%16422%\Microsoft LifeCam\DriverComponents\CAL2.dll
HKCR,CLSID\{2b21c3fb-112e-408d-a453-25cc4bb609cb}\InprocServer32,"ThreadingModel",0x00004000,"Both"
HKCR,CLSID\{2b21c3fb-112e-408d-a453-25cc4bb609cb}\ProgID,,0x00004000,"IntelliCAL.UVCTiltPanZoom.1"
HKCR,CLSID\{2b21c3fb-112e-408d-a453-25cc4bb609cb}\TypeLib,,0x00004000,"{1394ae5c-328b-4a42-ab1f-dfc0a8f32f10}"
HKCR,CLSID\{2b21c3fb-112e-408d-a453-25cc4bb609cb}\Version,,0x00004000,"2.0"
HKCR,CLSID\{2b21c3fb-112e-408d-a453-25cc4bb609cb}\VersionIndependentProgID,,0x00004000,"IntelliCAL.UVCTiltPanZoom"

HKCR,CLSID\{ab73c72f-81e7-4743-b86e-8a4ea15344da},,0x00004000,"EnumConnectedCameras Class"
HKCR,CLSID\{ab73c72f-81e7-4743-b86e-8a4ea15344da}\InprocServer32,,0x00004000,%16422%\Microsoft LifeCam\DriverComponents\CAL2.dll
HKCR,CLSID\{ab73c72f-81e7-4743-b86e-8a4ea15344da}\InprocServer32,"ThreadingModel",0x00004000,"Both"
HKCR,CLSID\{ab73c72f-81e7-4743-b86e-8a4ea15344da}\ProgID,,0x00004000,"IntelliCAL.EnumConnectedCameras.1"
HKCR,CLSID\{ab73c72f-81e7-4743-b86e-8a4ea15344da}\TypeLib,,0x00004000,"{1394ae5c-328b-4a42-ab1f-dfc0a8f32f10}"
HKCR,CLSID\{ab73c72f-81e7-4743-b86e-8a4ea15344da}\Version,,0x00004000,"2.0"
HKCR,CLSID\{ab73c72f-81e7-4743-b86e-8a4ea15344da}\VersionIndependentProgID,,0x00004000,"IntelliCAL.EnumConnectedCameras"

HKCR,CLSID\{84f9fbe6-f76d-49c5-9932-c4399217c972},,0x00004000,"CameraModel Class"
HKCR,CLSID\{84f9fbe6-f76d-49c5-9932-c4399217c972}\InprocServer32,,0x00004000,%16422%\Microsoft LifeCam\DriverComponents\CAL2.dll
HKCR,CLSID\{84f9fbe6-f76d-49c5-9932-c4399217c972}\InprocServer32,"ThreadingModel",0x00004000,"Both"
HKCR,CLSID\{84f9fbe6-f76d-49c5-9932-c4399217c972}\ProgID,,0x00004000,"IntelliCAL.CameraModel.1"
HKCR,CLSID\{84f9fbe6-f76d-49c5-9932-c4399217c972}\TypeLib,,0x00004000,"{1394ae5c-328b-4a42-ab1f-dfc0a8f32f10}"
HKCR,CLSID\{84f9fbe6-f76d-49c5-9932-c4399217c972}\Version,,0x00004000,"2.0"
HKCR,CLSID\{84f9fbe6-f76d-49c5-9932-c4399217c972}\VersionIndependentProgID,,0x00004000,"IntelliCAL.CameraModel"

HKCR,CLSID\{4a050ca5-abbc-4afb-8726-66558086f247},,0x00004000,"MediaTypeMapper Class"
HKCR,CLSID\{4a050ca5-abbc-4afb-8726-66558086f247}\InprocServer32,,0x00004000,%16422%\Microsoft LifeCam\DriverComponents\CAL2.dll
HKCR,CLSID\{4a050ca5-abbc-4afb-8726-66558086f247}\InprocServer32,"ThreadingModel",0x00004000,"Both"
HKCR,CLSID\{4a050ca5-abbc-4afb-8726-66558086f247}\ProgID,,0x00004000,"IntelliCAL.MediaTypeMapper.1"
HKCR,CLSID\{4a050ca5-abbc-4afb-8726-66558086f247}\TypeLib,,0x00004000,"{1394ae5c-328b-4a42-ab1f-dfc0a8f32f10}"
HKCR,CLSID\{4a050ca5-abbc-4afb-8726-66558086f247}\Version,,0x00004000,"2.0"
HKCR,CLSID\{4a050ca5-abbc-4afb-8726-66558086f247}\VersionIndependentProgID,,0x00004000,"IntelliCAL.MediaTypeMapper"

HKCR,CLSID\{2bce32aa-c3ff-45c4-bf0c-d5ebd66003c6},,0x00004000,"UVCCameraProperties Class"
HKCR,CLSID\{2bce32aa-c3ff-45c4-bf0c-d5ebd66003c6}\InprocServer32,,0x00004000,%16422%\Microsoft LifeCam\DriverComponents\CAL2.dll
HKCR,CLSID\{2bce32aa-c3ff-45c4-bf0c-d5ebd66003c6}\InprocServer32,"ThreadingModel",0x00004000,"Both"
HKCR,CLSID\{2bce32aa-c3ff-45c4-bf0c-d5ebd66003c6}\ProgID,,0x00004000,"IntelliCAL.UVCCameraProperties.1"
HKCR,CLSID\{2bce32aa-c3ff-45c4-bf0c-d5ebd66003c6}\TypeLib,,0x00004000,"{1394ae5c-328b-4a42-ab1f-dfc0a8f32f10}"
HKCR,CLSID\{2bce32aa-c3ff-45c4-bf0c-d5ebd66003c6}\Version,,0x00004000,"2.0"
HKCR,CLSID\{2bce32aa-c3ff-45c4-bf0c-d5ebd66003c6}\VersionIndependentProgID,,0x00004000,"IntelliCAL.UVCCameraProperties"

HKCR,CLSID\{41185f17-16cd-4795-88e9-87fe060702ad},,0x00004000,"UVCAdvancedUI Class"
HKCR,CLSID\{41185f17-16cd-4795-88e9-87fe060702ad}\InprocServer32,,0x00004000,%16422%\Microsoft LifeCam\DriverComponents\CAL2.dll
HKCR,CLSID\{41185f17-16cd-4795-88e9-87fe060702ad}\InprocServer32,"ThreadingModel",0x00004000,"Both"
HKCR,CLSID\{41185f17-16cd-4795-88e9-87fe060702ad}\ProgID,,0x00004000,"IntelliCAL.UVCAdvancedUI.1"
HKCR,CLSID\{41185f17-16cd-4795-88e9-87fe060702ad}\TypeLib,,0x00004000,"{1394ae5c-328b-4a42-ab1f-dfc0a8f32f10}"
HKCR,CLSID\{41185f17-16cd-4795-88e9-87fe060702ad}\Version,,0x00004000,"2.0"
HKCR,CLSID\{41185f17-16cd-4795-88e9-87fe060702ad}\VersionIndependentProgID,,0x00004000,"IntelliCAL.UVCAdvancedUI"

HKCR,CLSID\{bca94359-a6cd-42bc-9b91-a5621d418660},,0x00004000,"MediaTypeConfig Class"
HKCR,CLSID\{bca94359-a6cd-42bc-9b91-a5621d418660}\InprocServer32,,0x00004000,%16422%\Microsoft LifeCam\DriverComponents\CAL2.dll
HKCR,CLSID\{bca94359-a6cd-42bc-9b91-a5621d418660}\InprocServer32,"ThreadingModel",0x00004000,"Both"
HKCR,CLSID\{bca94359-a6cd-42bc-9b91-a5621d418660}\ProgID,,0x00004000,"IntelliCAL.MediaTypeConfig.1"
HKCR,CLSID\{bca94359-a6cd-42bc-9b91-a5621d418660}\TypeLib,,0x00004000,"{1394ae5c-328b-4a42-ab1f-dfc0a8f32f10}"
HKCR,CLSID\{bca94359-a6cd-42bc-9b91-a5621d418660}\Version,,0x00004000,"2.0"
HKCR,CLSID\{bca94359-a6cd-42bc-9b91-a5621d418660}\VersionIndependentProgID,,0x00004000,"IntelliCAL.MediaTypeConfig"

HKCR,CLSID\{245f253f-3af3-4632-9e24-0900aae26df5},,0x00004000,"ExposureRecipeMap Class"
HKCR,CLSID\{245f253f-3af3-4632-9e24-0900aae26df5}\InprocServer32,,0x00004000,%16422%\Microsoft LifeCam\DriverComponents\CAL2.dll
HKCR,CLSID\{245f253f-3af3-4632-9e24-0900aae26df5}\InprocServer32,"ThreadingModel",0x00004000,"Both"
HKCR,CLSID\{245f253f-3af3-4632-9e24-0900aae26df5}\ProgID,,0x00004000,"IntelliCAL.ExposureRecipeMap.1"
HKCR,CLSID\{245f253f-3af3-4632-9e24-0900aae26df5}\TypeLib,,0x00004000,"{1394ae5c-328b-4a42-ab1f-dfc0a8f32f10}"
HKCR,CLSID\{245f253f-3af3-4632-9e24-0900aae26df5}\Version,,0x00004000,"2.0"
HKCR,CLSID\{245f253f-3af3-4632-9e24-0900aae26df5}\VersionIndependentProgID,,0x00004000,"IntelliCAL.ExposureRecipeMap"

HKCR,CLSID\{576f35b7-24a1-406a-b04d-78083601ab51},,0x00004000,"ExposureRecipe Class"
HKCR,CLSID\{576f35b7-24a1-406a-b04d-78083601ab51}\InprocServer32,,0x00004000,%16422%\Microsoft LifeCam\DriverComponents\CAL2.dll
HKCR,CLSID\{576f35b7-24a1-406a-b04d-78083601ab51}\InprocServer32,"ThreadingModel",0x00004000,"Both"
HKCR,CLSID\{576f35b7-24a1-406a-b04d-78083601ab51}\ProgID,,0x00004000,"IntelliCAL.ExposureRecipe.1"
HKCR,CLSID\{576f35b7-24a1-406a-b04d-78083601ab51}\TypeLib,,0x00004000,"{1394ae5c-328b-4a42-ab1f-dfc0a8f32f10}"
HKCR,CLSID\{576f35b7-24a1-406a-b04d-78083601ab51}\Version,,0x00004000,"2.0"
HKCR,CLSID\{576f35b7-24a1-406a-b04d-78083601ab51}\VersionIndependentProgID,,0x00004000,"IntelliCAL.ExposureRecipe"

HKCR,CLSID\{2cb2ba49-6341-429d-999f-7f6ddd417f0f},,0x00004000,"ExposureSettingsHistory Class"
HKCR,CLSID\{2cb2ba49-6341-429d-999f-7f6ddd417f0f}\InprocServer32,,0x00004000,%16422%\Microsoft LifeCam\DriverComponents\CAL2.dll
HKCR,CLSID\{2cb2ba49-6341-429d-999f-7f6ddd417f0f}\InprocServer32,"ThreadingModel",0x00004000,"Both"
HKCR,CLSID\{2cb2ba49-6341-429d-999f-7f6ddd417f0f}\ProgID,,0x00004000,"IntelliCAL.ExposureSettingsHistory.1"
HKCR,CLSID\{2cb2ba49-6341-429d-999f-7f6ddd417f0f}\TypeLib,,0x00004000,"{1394ae5c-328b-4a42-ab1f-dfc0a8f32f10}"
HKCR,CLSID\{2cb2ba49-6341-429d-999f-7f6ddd417f0f}\Version,,0x00004000,"2.0"
HKCR,CLSID\{2cb2ba49-6341-429d-999f-7f6ddd417f0f}\VersionIndependentProgID,,0x00004000,"IntelliCAL.ExposureSettingsHistory"

HKCR,CLSID\{4a8b28b6-2cc5-4492-93f0-683235f8ea93},,0x00004000,"ExposureSettingsHistoryEntry Class"
HKCR,CLSID\{4a8b28b6-2cc5-4492-93f0-683235f8ea93}\InprocServer32,,0x00004000,%16422%\Microsoft LifeCam\DriverComponents\CAL2.dll
HKCR,CLSID\{4a8b28b6-2cc5-4492-93f0-683235f8ea93}\InprocServer32,"ThreadingModel",0x00004000,"Both"
HKCR,CLSID\{4a8b28b6-2cc5-4492-93f0-683235f8ea93}\ProgID,,0x00004000,"IntelliCAL.ExposureSettingsHistoryEntry.1"
HKCR,CLSID\{4a8b28b6-2cc5-4492-93f0-683235f8ea93}\TypeLib,,0x00004000,"{1394ae5c-328b-4a42-ab1f-dfc0a8f32f10}"
HKCR,CLSID\{4a8b28b6-2cc5-4492-93f0-683235f8ea93}\Version,,0x00004000,"2.0"
HKCR,CLSID\{4a8b28b6-2cc5-4492-93f0-683235f8ea93}\VersionIndependentProgID,,0x00004000,"IntelliCAL.ExposureSettingsHistoryEntry"

HKCR,CLSID\{c5080fea-d304-4c0b-823f-fc69aaba8507},,0x00004000,"ExposureControl Class"
HKCR,CLSID\{c5080fea-d304-4c0b-823f-fc69aaba8507}\InprocServer32,,0x00004000,%16422%\Microsoft LifeCam\DriverComponents\CAL2.dll
HKCR,CLSID\{c5080fea-d304-4c0b-823f-fc69aaba8507}\InprocServer32,"ThreadingModel",0x00004000,"Both"
HKCR,CLSID\{c5080fea-d304-4c0b-823f-fc69aaba8507}\ProgID,,0x00004000,"IntelliCAL.ExposureControl.1"
HKCR,CLSID\{c5080fea-d304-4c0b-823f-fc69aaba8507}\TypeLib,,0x00004000,"{1394ae5c-328b-4a42-ab1f-dfc0a8f32f10}"
HKCR,CLSID\{c5080fea-d304-4c0b-823f-fc69aaba8507}\Version,,0x00004000,"2.0"
HKCR,CLSID\{c5080fea-d304-4c0b-823f-fc69aaba8507}\VersionIndependentProgID,,0x00004000,"IntelliCAL.ExposureControl"

HKCR,CLSID\{dab45450-2494-42be-8fde-1afa67ea2415},,0x00004000,"ToneReproCurve Class"
HKCR,CLSID\{dab45450-2494-42be-8fde-1afa67ea2415}\InprocServer32,,0x00004000,%16422%\Microsoft LifeCam\DriverComponents\CAL2.dll
HKCR,CLSID\{dab45450-2494-42be-8fde-1afa67ea2415}\InprocServer32,"ThreadingModel",0x00004000,"Both"
HKCR,CLSID\{dab45450-2494-42be-8fde-1afa67ea2415}\ProgID,,0x00004000,"IntelliCAL.ToneReproCurve.1"
HKCR,CLSID\{dab45450-2494-42be-8fde-1afa67ea2415}\TypeLib,,0x00004000,"{1394ae5c-328b-4a42-ab1f-dfc0a8f32f10}"
HKCR,CLSID\{dab45450-2494-42be-8fde-1afa67ea2415}\Version,,0x00004000,"2.0"
HKCR,CLSID\{dab45450-2494-42be-8fde-1afa67ea2415}\VersionIndependentProgID,,0x00004000,"IntelliCAL.ToneReproCurve"

HKCR,CLSID\{0d9a7ecc-667d-411f-aff1-edcc92678755},,0x00004000,"CinemaQueryFirmwareVersion Class"
HKCR,CLSID\{0d9a7ecc-667d-411f-aff1-edcc92678755}\InprocServer32,,0x00004000,%16422%\Microsoft LifeCam\DriverComponents\CAL2.dll
HKCR,CLSID\{0d9a7ecc-667d-411f-aff1-edcc92678755}\InprocServer32,"ThreadingModel",0x00004000,"Both"
HKCR,CLSID\{0d9a7ecc-667d-411f-aff1-edcc92678755}\ProgID,,0x00004000,"IntelliCAL.CinemaQueryFirmwareVersion.1"
HKCR,CLSID\{0d9a7ecc-667d-411f-aff1-edcc92678755}\TypeLib,,0x00004000,"{1394ae5c-328b-4a42-ab1f-dfc0a8f32f10}"
HKCR,CLSID\{0d9a7ecc-667d-411f-aff1-edcc92678755}\Version,,0x00004000,"2.0"
HKCR,CLSID\{0d9a7ecc-667d-411f-aff1-edcc92678755}\VersionIndependentProgID,,0x00004000,"IntelliCAL.CinemaQueryFirmwareVersion"

HKCR,CLSID\{f1597ed9-1a81-4bc3-bd97-781e18f85e87},,0x00004000,"TuckQueryFirmwareVersion Class"
HKCR,CLSID\{f1597ed9-1a81-4bc3-bd97-781e18f85e87}\InprocServer32,,0x00004000,%16422%\Microsoft LifeCam\DriverComponents\CAL2.dll
HKCR,CLSID\{f1597ed9-1a81-4bc3-bd97-781e18f85e87}\InprocServer32,"ThreadingModel",0x00004000,"Both"
HKCR,CLSID\{f1597ed9-1a81-4bc3-bd97-781e18f85e87}\ProgID,,0x00004000,"IntelliCAL.TuckQueryFirmwareVersion.1"
HKCR,CLSID\{f1597ed9-1a81-4bc3-bd97-781e18f85e87}\TypeLib,,0x00004000,"{1394ae5c-328b-4a42-ab1f-dfc0a8f32f10}"
HKCR,CLSID\{f1597ed9-1a81-4bc3-bd97-781e18f85e87}\Version,,0x00004000,"2.0"
HKCR,CLSID\{f1597ed9-1a81-4bc3-bd97-781e18f85e87}\VersionIndependentProgID,,0x00004000,"IntelliCAL.TuckQueryFirmwareVersion"

; CAL Interfaces
HKCR,Interface\{130A5851-A376-46CB-9C78-4AC95F4B44D6},,0x00004000,"ICameraProperties"
HKCR,Interface\{130A5851-A376-46CB-9C78-4AC95F4B44D6}\ProxyStubClsid,,0x00004000,"{00020424-0000-0000-C000-000000000046}"
HKCR,Interface\{130A5851-A376-46CB-9C78-4AC95F4B44D6}\ProxyStubClsid32,,0x00004000,"{00020424-0000-0000-C000-000000000046}"
HKCR,Interface\{130A5851-A376-46CB-9C78-4AC95F4B44D6}\TypeLib,,0x00004000,"{1394ae5c-328b-4a42-ab1f-dfc0a8f32f10}"
HKCR,Interface\{130A5851-A376-46CB-9C78-4AC95F4B44D6}\TypeLib,"Version",0x00004000,"2.0"

HKCR,Interface\{267FF90A-FB58-43EA-BD8A-0596355C06B5},,0x00004000,"ICameraFeatureSetInitialization"
HKCR,Interface\{267FF90A-FB58-43EA-BD8A-0596355C06B5}\ProxyStubClsid,,0x00004000,"{00020424-0000-0000-C000-000000000046}"
HKCR,Interface\{267FF90A-FB58-43EA-BD8A-0596355C06B5}\ProxyStubClsid32,,0x00004000,"{00020424-0000-0000-C000-000000000046}"
HKCR,Interface\{267FF90A-FB58-43EA-BD8A-0596355C06B5}\TypeLib,,0x00004000,"{1394ae5c-328b-4a42-ab1f-dfc0a8f32f10}"
HKCR,Interface\{267FF90A-FB58-43EA-BD8A-0596355C06B5}\TypeLib,"Version",0x00004000,"2.0"

HKCR,Interface\{26948AC5-B073-47E5-BD2B-AFAE3B3A9EEB},,0x00004000,"ICameraModelPropertyEnumerator"
HKCR,Interface\{26948AC5-B073-47E5-BD2B-AFAE3B3A9EEB}\ProxyStubClsid,,0x00004000,"{00020424-0000-0000-C000-000000000046}"
HKCR,Interface\{26948AC5-B073-47E5-BD2B-AFAE3B3A9EEB}\ProxyStubClsid32,,0x00004000,"{00020424-0000-0000-C000-000000000046}"
HKCR,Interface\{26948AC5-B073-47E5-BD2B-AFAE3B3A9EEB}\TypeLib,,0x00004000,"{1394ae5c-328b-4a42-ab1f-dfc0a8f32f10}"
HKCR,Interface\{26948AC5-B073-47E5-BD2B-AFAE3B3A9EEB}\TypeLib,"Version",0x00004000,"2.0"

HKCR,Interface\{27B84BE6-1EE6-439D-90B6-C47CB874B452},,0x00004000,"IAdvancedUI"
HKCR,Interface\{27B84BE6-1EE6-439D-90B6-C47CB874B452}\ProxyStubClsid,,0x00004000,"{00020424-0000-0000-C000-000000000046}"
HKCR,Interface\{27B84BE6-1EE6-439D-90B6-C47CB874B452}\ProxyStubClsid32,,0x00004000,"{00020424-0000-0000-C000-000000000046}"
HKCR,Interface\{27B84BE6-1EE6-439D-90B6-C47CB874B452}\TypeLib,,0x00004000,"{1394ae5c-328b-4a42-ab1f-dfc0a8f32f10}"
HKCR,Interface\{27B84BE6-1EE6-439D-90B6-C47CB874B452}\TypeLib,"Version",0x00004000,"2.0"

HKCR,Interface\{28B05B9E-CCF8-4D73-A068-2993039CD2D4},,0x00004000,"ICALObjectPropertyXMLInitializable"
HKCR,Interface\{28B05B9E-CCF8-4D73-A068-2993039CD2D4}\ProxyStubClsid,,0x00004000,"{00020424-0000-0000-C000-000000000046}"
HKCR,Interface\{28B05B9E-CCF8-4D73-A068-2993039CD2D4}\ProxyStubClsid32,,0x00004000,"{00020424-0000-0000-C000-000000000046}"
HKCR,Interface\{28B05B9E-CCF8-4D73-A068-2993039CD2D4}\TypeLib,,0x00004000,"{1394ae5c-328b-4a42-ab1f-dfc0a8f32f10}"
HKCR,Interface\{28B05B9E-CCF8-4D73-A068-2993039CD2D4}\TypeLib,"Version",0x00004000,"2.0"

HKCR,Interface\{5886FC41-1DC8-48BD-A60D-BAB466DFB093},,0x00004000,"IMediaTypeMapper"
HKCR,Interface\{5886FC41-1DC8-48BD-A60D-BAB466DFB093}\ProxyStubClsid,,0x00004000,"{00020424-0000-0000-C000-000000000046}"
HKCR,Interface\{5886FC41-1DC8-48BD-A60D-BAB466DFB093}\ProxyStubClsid32,,0x00004000,"{00020424-0000-0000-C000-000000000046}"
HKCR,Interface\{5886FC41-1DC8-48BD-A60D-BAB466DFB093}\TypeLib,,0x00004000,"{1394ae5c-328b-4a42-ab1f-dfc0a8f32f10}"
HKCR,Interface\{5886FC41-1DC8-48BD-A60D-BAB466DFB093}\TypeLib,"Version",0x00004000,"2.0"

HKCR,Interface\{5C3593CC-EA04-47EA-BAD3-AD5FA0968477},,0x00004000,"IMediaTypeConfig"
HKCR,Interface\{5C3593CC-EA04-47EA-BAD3-AD5FA0968477}\ProxyStubClsid,,0x00004000,"{00020424-0000-0000-C000-000000000046}"
HKCR,Interface\{5C3593CC-EA04-47EA-BAD3-AD5FA0968477}\ProxyStubClsid32,,0x00004000,"{00020424-0000-0000-C000-000000000046}"
HKCR,Interface\{5C3593CC-EA04-47EA-BAD3-AD5FA0968477}\TypeLib,,0x00004000,"{1394ae5c-328b-4a42-ab1f-dfc0a8f32f10}"
HKCR,Interface\{5C3593CC-EA04-47EA-BAD3-AD5FA0968477}\TypeLib,"Version",0x00004000,"2.0"

HKCR,Interface\{8A22898E-FC04-46F9-B5E4-93F998220E88},,0x00004000,"IConnectedCameras"
HKCR,Interface\{8A22898E-FC04-46F9-B5E4-93F998220E88}\ProxyStubClsid,,0x00004000,"{00020424-0000-0000-C000-000000000046}"
HKCR,Interface\{8A22898E-FC04-46F9-B5E4-93F998220E88}\ProxyStubClsid32,,0x00004000,"{00020424-0000-0000-C000-000000000046}"
HKCR,Interface\{8A22898E-FC04-46F9-B5E4-93F998220E88}\TypeLib,,0x00004000,"{1394ae5c-328b-4a42-ab1f-dfc0a8f32f10}"
HKCR,Interface\{8A22898E-FC04-46F9-B5E4-93F998220E88}\TypeLib,"Version",0x00004000,"2.0"

HKCR,Interface\{A00F0CEA-ADC4-47BF-A00B-A7937C485E48},,0x00004000,"ICameraModel"
HKCR,Interface\{A00F0CEA-ADC4-47BF-A00B-A7937C485E48}\ProxyStubClsid,,0x00004000,"{00020424-0000-0000-C000-000000000046}"
HKCR,Interface\{A00F0CEA-ADC4-47BF-A00B-A7937C485E48}\ProxyStubClsid32,,0x00004000,"{00020424-0000-0000-C000-000000000046}"
HKCR,Interface\{A00F0CEA-ADC4-47BF-A00B-A7937C485E48}\TypeLib,,0x00004000,"{1394ae5c-328b-4a42-ab1f-dfc0a8f32f10}"
HKCR,Interface\{A00F0CEA-ADC4-47BF-A00B-A7937C485E48}\TypeLib,"Version",0x00004000,"2.0"

HKCR,Interface\{B84EF9F3-DC6A-42C0-92A2-F8D233B05929},,0x00004000,"IEnumMediaTypeConfig"
HKCR,Interface\{B84EF9F3-DC6A-42C0-92A2-F8D233B05929}\ProxyStubClsid,,0x00004000,"{00020424-0000-0000-C000-000000000046}"
HKCR,Interface\{B84EF9F3-DC6A-42C0-92A2-F8D233B05929}\ProxyStubClsid32,,0x00004000,"{00020424-0000-0000-C000-000000000046}"
HKCR,Interface\{B84EF9F3-DC6A-42C0-92A2-F8D233B05929}\TypeLib,,0x00004000,"{1394ae5c-328b-4a42-ab1f-dfc0a8f32f10}"
HKCR,Interface\{B84EF9F3-DC6A-42C0-92A2-F8D233B05929}\TypeLib,"Version",0x00004000,"2.0"

HKCR,Interface\{C35923A5-6B71-431C-BA55-FCC8867F13FD},,0x00004000,"ICameraFeatureSet"
HKCR,Interface\{C35923A5-6B71-431C-BA55-FCC8867F13FD}\ProxyStubClsid,,0x00004000,"{00020424-0000-0000-C000-000000000046}"
HKCR,Interface\{C35923A5-6B71-431C-BA55-FCC8867F13FD}\ProxyStubClsid32,,0x00004000,"{00020424-0000-0000-C000-000000000046}"
HKCR,Interface\{C35923A5-6B71-431C-BA55-FCC8867F13FD}\TypeLib,,0x00004000,"{1394ae5c-328b-4a42-ab1f-dfc0a8f32f10}"
HKCR,Interface\{C35923A5-6B71-431C-BA55-FCC8867F13FD}\TypeLib,"Version",0x00004000,"2.0"

HKCR,Interface\{DDF432EB-B91C-4E4F-9654-AC1850465056},,0x00004000,"IEnumConnectedCameras"
HKCR,Interface\{DDF432EB-B91C-4E4F-9654-AC1850465056}\ProxyStubClsid,,0x00004000,"{00020424-0000-0000-C000-000000000046}"
HKCR,Interface\{DDF432EB-B91C-4E4F-9654-AC1850465056}\ProxyStubClsid32,,0x00004000,"{00020424-0000-0000-C000-000000000046}"
HKCR,Interface\{DDF432EB-B91C-4E4F-9654-AC1850465056}\TypeLib,,0x00004000,"{1394ae5c-328b-4a42-ab1f-dfc0a8f32f10}"
HKCR,Interface\{DDF432EB-B91C-4E4F-9654-AC1850465056}\TypeLib,"Version",0x00004000,"2.0"

HKCR,Interface\{EEA059F5-F64B-4567-B30D-A502FED08E32},,0x00004000,"ITiltPanZoom"
HKCR,Interface\{EEA059F5-F64B-4567-B30D-A502FED08E32}\ProxyStubClsid,,0x00004000,"{00020424-0000-0000-C000-000000000046}"
HKCR,Interface\{EEA059F5-F64B-4567-B30D-A502FED08E32}\ProxyStubClsid32,,0x00004000,"{00020424-0000-0000-C000-000000000046}"
HKCR,Interface\{EEA059F5-F64B-4567-B30D-A502FED08E32}\TypeLib,,0x00004000,"{1394ae5c-328b-4a42-ab1f-dfc0a8f32f10}"
HKCR,Interface\{EEA059F5-F64B-4567-B30D-A502FED08E32}\TypeLib,"Version",0x00004000,"2.0"

HKCR,Interface\{F3CB578A-E05C-413A-9F0F-C78B2C7CCA3B},,0x00004000,"ICamera"
HKCR,Interface\{F3CB578A-E05C-413A-9F0F-C78B2C7CCA3B}\ProxyStubClsid,,0x00004000,"{00020424-0000-0000-C000-000000000046}"
HKCR,Interface\{F3CB578A-E05C-413A-9F0F-C78B2C7CCA3B}\ProxyStubClsid32,,0x00004000,"{00020424-0000-0000-C000-000000000046}"
HKCR,Interface\{F3CB578A-E05C-413A-9F0F-C78B2C7CCA3B}\TypeLib,,0x00004000,"{1394ae5c-328b-4a42-ab1f-dfc0a8f32f10}"
HKCR,Interface\{F3CB578A-E05C-413A-9F0F-C78B2C7CCA3B}\TypeLib,"Version",0x00004000,"2.0"

HKCR,Interface\{FE7E231D-3FFC-4407-A581-88F04FE8FF79},,0x00004000,"ICameraFactory"
HKCR,Interface\{FE7E231D-3FFC-4407-A581-88F04FE8FF79}\ProxyStubClsid,,0x00004000,"{00020424-0000-0000-C000-000000000046}"
HKCR,Interface\{FE7E231D-3FFC-4407-A581-88F04FE8FF79}\ProxyStubClsid32,,0x00004000,"{00020424-0000-0000-C000-000000000046}"
HKCR,Interface\{FE7E231D-3FFC-4407-A581-88F04FE8FF79}\TypeLib,,0x00004000,"{1394ae5c-328b-4a42-ab1f-dfc0a8f32f10}"
HKCR,Interface\{FE7E231D-3FFC-4407-A581-88F04FE8FF79}\TypeLib,"Version",0x00004000,"2.0"

HKCR,Interface\{07C4AD7E-9506-47a9-8F14-AD36FCDEAA94},,0x00004000,"IExposureRecipe"
HKCR,Interface\{07C4AD7E-9506-47a9-8F14-AD36FCDEAA94}\ProxyStubClsid,,0x00004000,"{00020424-0000-0000-C000-000000000046}"
HKCR,Interface\{07C4AD7E-9506-47a9-8F14-AD36FCDEAA94}\ProxyStubClsid32,,0x00004000,"{00020424-0000-0000-C000-000000000046}"
HKCR,Interface\{07C4AD7E-9506-47a9-8F14-AD36FCDEAA94}\TypeLib,,0x00004000,"{1394ae5c-328b-4a42-ab1f-dfc0a8f32f10}"
HKCR,Interface\{07C4AD7E-9506-47a9-8F14-AD36FCDEAA94}\TypeLib,"Version",0x00004000,"2.0"

HKCR,Interface\{C6D61C52-87C8-441d-AD82-0F6775E495F1},,0x00004000,"IExposureRecipeMap"
HKCR,Interface\{C6D61C52-87C8-441d-AD82-0F6775E495F1}\ProxyStubClsid,,0x00004000,"{00020424-0000-0000-C000-000000000046}"
HKCR,Interface\{C6D61C52-87C8-441d-AD82-0F6775E495F1}\ProxyStubClsid32,,0x00004000,"{00020424-0000-0000-C000-000000000046}"
HKCR,Interface\{C6D61C52-87C8-441d-AD82-0F6775E495F1}\TypeLib,,0x00004000,"{1394ae5c-328b-4a42-ab1f-dfc0a8f32f10}"
HKCR,Interface\{C6D61C52-87C8-441d-AD82-0F6775E495F1}\TypeLib,"Version",0x00004000,"2.0"

HKCR,Interface\{E223CB36-2CCA-4b83-AB52-588746453067},,0x00004000,"IExposureSettingsHistoryEntry"
HKCR,Interface\{E223CB36-2CCA-4b83-AB52-588746453067}\ProxyStubClsid,,0x00004000,"{00020424-0000-0000-C000-000000000046}"
HKCR,Interface\{E223CB36-2CCA-4b83-AB52-588746453067}\ProxyStubClsid32,,0x00004000,"{00020424-0000-0000-C000-000000000046}"
HKCR,Interface\{E223CB36-2CCA-4b83-AB52-588746453067}\TypeLib,,0x00004000,"{1394ae5c-328b-4a42-ab1f-dfc0a8f32f10}"
HKCR,Interface\{E223CB36-2CCA-4b83-AB52-588746453067}\TypeLib,"Version",0x00004000,"2.0"

HKCR,Interface\{215C77C2-0FF4-41cc-932D-409CCF40618D},,0x00004000,"IQueryExposureSettingsHistory"
HKCR,Interface\{215C77C2-0FF4-41cc-932D-409CCF40618D}\ProxyStubClsid,,0x00004000,"{00020424-0000-0000-C000-000000000046}"
HKCR,Interface\{215C77C2-0FF4-41cc-932D-409CCF40618D}\ProxyStubClsid32,,0x00004000,"{00020424-0000-0000-C000-000000000046}"
HKCR,Interface\{215C77C2-0FF4-41cc-932D-409CCF40618D}\TypeLib,,0x00004000,"{1394ae5c-328b-4a42-ab1f-dfc0a8f32f10}"
HKCR,Interface\{215C77C2-0FF4-41cc-932D-409CCF40618D}\TypeLib,"Version",0x00004000,"2.0"

HKCR,Interface\{9BD17014-CBA1-490f-8DB6-25B020F5A67F},,0x00004000,"IExposureSettingsHistory"
HKCR,Interface\{9BD17014-CBA1-490f-8DB6-25B020F5A67F}\ProxyStubClsid,,0x00004000,"{00020424-0000-0000-C000-000000000046}"
HKCR,Interface\{9BD17014-CBA1-490f-8DB6-25B020F5A67F}\ProxyStubClsid32,,0x00004000,"{00020424-0000-0000-C000-000000000046}"
HKCR,Interface\{9BD17014-CBA1-490f-8DB6-25B020F5A67F}\TypeLib,,0x00004000,"{1394ae5c-328b-4a42-ab1f-dfc0a8f32f10}"
HKCR,Interface\{9BD17014-CBA1-490f-8DB6-25B020F5A67F}\TypeLib,"Version",0x00004000,"2.0"

HKCR,Interface\{037268E5-0B31-4240-AF6B-FA74E390214D},,0x00004000,"IExposureControl"
HKCR,Interface\{037268E5-0B31-4240-AF6B-FA74E390214D}\ProxyStubClsid,,0x00004000,"{00020424-0000-0000-C000-000000000046}"
HKCR,Interface\{037268E5-0B31-4240-AF6B-FA74E390214D}\ProxyStubClsid32,,0x00004000,"{00020424-0000-0000-C000-000000000046}"
HKCR,Interface\{037268E5-0B31-4240-AF6B-FA74E390214D}\TypeLib,,0x00004000,"{1394ae5c-328b-4a42-ab1f-dfc0a8f32f10}"
HKCR,Interface\{037268E5-0B31-4240-AF6B-FA74E390214D}\TypeLib,"Version",0x00004000,"2.0"

HKCR,Interface\{3A5910EE-FE9C-4727-B0AE-6E96219DD72D},,0x00004000,"IToneReproCurve"
HKCR,Interface\{3A5910EE-FE9C-4727-B0AE-6E96219DD72D}\ProxyStubClsid,,0x00004000,"{00020424-0000-0000-C000-000000000046}"
HKCR,Interface\{3A5910EE-FE9C-4727-B0AE-6E96219DD72D}\ProxyStubClsid32,,0x00004000,"{00020424-0000-0000-C000-000000000046}"
HKCR,Interface\{3A5910EE-FE9C-4727-B0AE-6E96219DD72D}\TypeLib,,0x00004000,"{1394ae5c-328b-4a42-ab1f-dfc0a8f32f10}"
HKCR,Interface\{3A5910EE-FE9C-4727-B0AE-6E96219DD72D}\TypeLib,"Version",0x00004000,"2.0"

HKCR,Interface\{125F137F-36EE-4b4e-A4C6-C44105A02582},,0x00004000,"IQueryFirmwareVersion"
HKCR,Interface\{125F137F-36EE-4b4e-A4C6-C44105A02582}\ProxyStubClsid,,0x00004000,"{00020424-0000-0000-C000-000000000046}"
HKCR,Interface\{125F137F-36EE-4b4e-A4C6-C44105A02582}\ProxyStubClsid32,,0x00004000,"{00020424-0000-0000-C000-000000000046}"
HKCR,Interface\{125F137F-36EE-4b4e-A4C6-C44105A02582}\TypeLib,,0x00004000,"{1394ae5c-328b-4a42-ab1f-dfc0a8f32f10}"
HKCR,Interface\{125F137F-36EE-4b4e-A4C6-C44105A02582}\TypeLib,"Version",0x00004000,"2.0"

HKCR,Interface\{53A62E6E-D36B-49a2-B338-4E211F06A316},,0x00004000,"IConnectedCamerasEvents"
HKCR,Interface\{53A62E6E-D36B-49a2-B338-4E211F06A316}\ProxyStubClsid,,0x00004000,"{00020424-0000-0000-C000-000000000046}"
HKCR,Interface\{53A62E6E-D36B-49a2-B338-4E211F06A316}\ProxyStubClsid32,,0x00004000,"{00020424-0000-0000-C000-000000000046}"
HKCR,Interface\{53A62E6E-D36B-49a2-B338-4E211F06A316}\TypeLib,,0x00004000,"{1394ae5c-328b-4a42-ab1f-dfc0a8f32f10}"
HKCR,Interface\{53A62E6E-D36B-49a2-B338-4E211F06A316}\TypeLib,"Version",0x00004000,"2.0"

HKCR,Interface\{CC56E410-6FF7-4742-9B60-B0101808A255},,0x00004000,"ICameraDisconnectionEvents"
HKCR,Interface\{CC56E410-6FF7-4742-9B60-B0101808A255}\ProxyStubClsid,,0x00004000,"{00020424-0000-0000-C000-000000000046}"
HKCR,Interface\{CC56E410-6FF7-4742-9B60-B0101808A255}\ProxyStubClsid32,,0x00004000,"{00020424-0000-0000-C000-000000000046}"
HKCR,Interface\{CC56E410-6FF7-4742-9B60-B0101808A255}\TypeLib,,0x00004000,"{1394ae5c-328b-4a42-ab1f-dfc0a8f32f10}"
HKCR,Interface\{CC56E410-6FF7-4742-9B60-B0101808A255}\TypeLib,"Version",0x00004000,"2.0"

HKCR,Interface\{30BBEDAA-74DF-4d0f-B511-FE76B6C08D04},,0x00004000,"ICameraConnectionEvents"
HKCR,Interface\{30BBEDAA-74DF-4d0f-B511-FE76B6C08D04}\ProxyStubClsid,,0x00004000,"{00020424-0000-0000-C000-000000000046}"
HKCR,Interface\{30BBEDAA-74DF-4d0f-B511-FE76B6C08D04}\ProxyStubClsid32,,0x00004000,"{00020424-0000-0000-C000-000000000046}"
HKCR,Interface\{30BBEDAA-74DF-4d0f-B511-FE76B6C08D04}\TypeLib,,0x00004000,"{1394ae5c-328b-4a42-ab1f-dfc0a8f32f10}"
HKCR,Interface\{30BBEDAA-74DF-4d0f-B511-FE76B6C08D04}\TypeLib,"Version",0x00004000,"2.0"

HKCR,Interface\{109064FC-012E-47ab-AF2C-D9A49DF483BC},,0x00004000,"IExposureRecipeInitialization"
HKCR,Interface\{109064FC-012E-47ab-AF2C-D9A49DF483BC}\ProxyStubClsid,,0x00004000,"{00020424-0000-0000-C000-000000000046}"
HKCR,Interface\{109064FC-012E-47ab-AF2C-D9A49DF483BC}\ProxyStubClsid32,,0x00004000,"{00020424-0000-0000-C000-000000000046}"
HKCR,Interface\{109064FC-012E-47ab-AF2C-D9A49DF483BC}\TypeLib,,0x00004000,"{1394ae5c-328b-4a42-ab1f-dfc0a8f32f10}"
HKCR,Interface\{109064FC-012E-47ab-AF2C-D9A49DF483BC}\TypeLib,"Version",0x00004000,"2.0"


; ViPER related COM registration
[MSHUSBVideo.RegSvr32.ViPER.AddReg]



; CinVPU 1.0 Type Library
HKCR,TypeLib\{61b57692-bfe2-4f14-8c8e-5ae3f2cf6214}\1.0\HELPDIR,,0x00004000,""
HKCR,TypeLib\{61b57692-bfe2-4f14-8c8e-5ae3f2cf6214}\1.0\FLAGS,,0x00004000,"0"
HKCR,TypeLib\{61b57692-bfe2-4f14-8c8e-5ae3f2cf6214}\1.0\0\win32,,0x00004000,"%16426%\Microsoft LifeCam\DriverComponents\CinVPU.dll"



HKCR,CLSID\{98efc2ac-f9d3-4107-ae24-41cbc07e1999},,0x00004000,"VirtCinVPU Class"
HKCR,CLSID\{98efc2ac-f9d3-4107-ae24-41cbc07e1999}\InprocServer32,,0x00004000,%16422%\Microsoft LifeCam\DriverComponents\CinVPU.dll
HKCR,CLSID\{98efc2ac-f9d3-4107-ae24-41cbc07e1999}\InprocServer32,"ThreadingModel",0x00004000,"Both"
HKCR,CLSID\{98efc2ac-f9d3-4107-ae24-41cbc07e1999}\ProgID,,0x00004000,"CinVPU.VirtCinVPU.1"
HKCR,CLSID\{98efc2ac-f9d3-4107-ae24-41cbc07e1999}\TypeLib,,0x00004000,"{61b57692-bfe2-4f14-8c8e-5ae3f2cf6214}"
HKCR,CLSID\{98efc2ac-f9d3-4107-ae24-41cbc07e1999}\Version,,0x00004000,"1.0"
HKCR,CLSID\{98efc2ac-f9d3-4107-ae24-41cbc07e1999}\VersionIndependentProgID,,0x00004000,"CinVPU.VirtCinVPU"




; Transcoder 1.0 Type Library
HKCR,TypeLib\{49a1aeb7-bcd4-43d6-9918-b41d67a29628}\1.0\HELPDIR,,0x00004000,""
HKCR,TypeLib\{49a1aeb7-bcd4-43d6-9918-b41d67a29628}\1.0\FLAGS,,0x00004000,"0"
HKCR,TypeLib\{49a1aeb7-bcd4-43d6-9918-b41d67a29628}\1.0\0\win32,,0x00004000,"%16426%\Microsoft LifeCam\DriverComponents\Transcoder.dll"



HKCR,CLSID\{82486e9e-9b93-4fac-88a4-a012067922b8},,0x00004000,"TranscoderVPU Class"
HKCR,CLSID\{82486e9e-9b93-4fac-88a4-a012067922b8}\InprocServer32,,0x00004000,%16422%\Microsoft LifeCam\DriverComponents\Transcoder.dll
HKCR,CLSID\{82486e9e-9b93-4fac-88a4-a012067922b8}\InprocServer32,"ThreadingModel",0x00004000,"Both"
HKCR,CLSID\{82486e9e-9b93-4fac-88a4-a012067922b8}\ProgID,,0x00004000,"Transcoder.TranscoderVPU.1"
HKCR,CLSID\{82486e9e-9b93-4fac-88a4-a012067922b8}\TypeLib,,0x00004000,"{49a1aeb7-bcd4-43d6-9918-b41d67a29628}"
HKCR,CLSID\{82486e9e-9b93-4fac-88a4-a012067922b8}\Version,,0x00004000,"1.0"
HKCR,CLSID\{82486e9e-9b93-4fac-88a4-a012067922b8}\VersionIndependentProgID,,0x00004000,"Transcoder.TranscoderVPU"




; VisualFx 1.0 Type Library
HKCR,TypeLib\{fff50294-2291-4936-b4d0-d9d65ef06063}\1.0\HELPDIR,,0x00004000,""
HKCR,TypeLib\{fff50294-2291-4936-b4d0-d9d65ef06063}\1.0\FLAGS,,0x00004000,"0"
HKCR,TypeLib\{fff50294-2291-4936-b4d0-d9d65ef06063}\1.0\0\win32,,0x00004000,"%16426%\Microsoft LifeCam\DriverComponents\VisualFx.dll"



HKCR,CLSID\{2e046493-9cf0-48f2-90ea-ccbb6f822e96},,0x00004000,"VisualFxVPU Class"
HKCR,CLSID\{2e046493-9cf0-48f2-90ea-ccbb6f822e96}\InprocServer32,,0x00004000,%16422%\Microsoft LifeCam\DriverComponents\VisualFx.dll
HKCR,CLSID\{2e046493-9cf0-48f2-90ea-ccbb6f822e96}\InprocServer32,"ThreadingModel",0x00004000,"Both"
HKCR,CLSID\{2e046493-9cf0-48f2-90ea-ccbb6f822e96}\ProgID,,0x00004000,"VisualFx.VisualFxVPU.1"
HKCR,CLSID\{2e046493-9cf0-48f2-90ea-ccbb6f822e96}\TypeLib,,0x00004000,"{fff50294-2291-4936-b4d0-d9d65ef06063}"
HKCR,CLSID\{2e046493-9cf0-48f2-90ea-ccbb6f822e96}\Version,,0x00004000,"1.0"
HKCR,CLSID\{2e046493-9cf0-48f2-90ea-ccbb6f822e96}\VersionIndependentProgID,,0x00004000,"VisualFx.VisualFxVPU"




; Denoiser 1.0 Type Library
HKCR,TypeLib\{4bc609a2-dc37-4c1b-9752-08e2a6501382}\1.0\HELPDIR,,0x00004000,""
HKCR,TypeLib\{4bc609a2-dc37-4c1b-9752-08e2a6501382}\1.0\FLAGS,,0x00004000,"0"
HKCR,TypeLib\{4bc609a2-dc37-4c1b-9752-08e2a6501382}\1.0\0\win32,,0x00004000,"%16426%\Microsoft LifeCam\DriverComponents\Denoiser.dll"



HKCR,CLSID\{cd89e931-4afd-4f4d-a059-b3d27cbcb2f0},,0x00004000,"DenoiserVPU Class"
HKCR,CLSID\{cd89e931-4afd-4f4d-a059-b3d27cbcb2f0}\InprocServer32,,0x00004000,%16422%\Microsoft LifeCam\DriverComponents\Denoiser.dll
HKCR,CLSID\{cd89e931-4afd-4f4d-a059-b3d27cbcb2f0}\InprocServer32,"ThreadingModel",0x00004000,"Both"
HKCR,CLSID\{cd89e931-4afd-4f4d-a059-b3d27cbcb2f0}\ProgID,,0x00004000,"Denoiser.DenoiserVPU.1"
HKCR,CLSID\{cd89e931-4afd-4f4d-a059-b3d27cbcb2f0}\TypeLib,,0x00004000,"{4bc609a2-dc37-4c1b-9752-08e2a6501382}"
HKCR,CLSID\{cd89e931-4afd-4f4d-a059-b3d27cbcb2f0}\Version,,0x00004000,"1.0"
HKCR,CLSID\{cd89e931-4afd-4f4d-a059-b3d27cbcb2f0}\VersionIndependentProgID,,0x00004000,"Denoiser.DenoiserVPU"




; DownSampler 1.0 Type Library
HKCR,TypeLib\{9f96a439-31e9-4626-9727-add60216a29f}\1.0\HELPDIR,,0x00004000,""
HKCR,TypeLib\{9f96a439-31e9-4626-9727-add60216a29f}\1.0\FLAGS,,0x00004000,"0"
HKCR,TypeLib\{9f96a439-31e9-4626-9727-add60216a29f}\1.0\0\win32,,0x00004000,"%16426%\Microsoft LifeCam\DriverComponents\DownSampler.dll"



HKCR,CLSID\{4c7bd985-c0e9-44b1-81ca-514cf1b36c07},,0x00004000,"DownSamplerVPU Class"
HKCR,CLSID\{4c7bd985-c0e9-44b1-81ca-514cf1b36c07}\InprocServer32,,0x00004000,%16422%\Microsoft LifeCam\DriverComponents\DownSampler.dll
HKCR,CLSID\{4c7bd985-c0e9-44b1-81ca-514cf1b36c07}\InprocServer32,"ThreadingModel",0x00004000,"Both"
HKCR,CLSID\{4c7bd985-c0e9-44b1-81ca-514cf1b36c07}\ProgID,,0x00004000,"DownSampler.DownSamplerVPU.1"
HKCR,CLSID\{4c7bd985-c0e9-44b1-81ca-514cf1b36c07}\TypeLib,,0x00004000,"{9f96a439-31e9-4626-9727-add60216a29f}"
HKCR,CLSID\{4c7bd985-c0e9-44b1-81ca-514cf1b36c07}\Version,,0x00004000,"1.0"
HKCR,CLSID\{4c7bd985-c0e9-44b1-81ca-514cf1b36c07}\VersionIndependentProgID,,0x00004000,"DownSampler.DownSamplerVPU"




; Requester 1.0 Type Library
HKCR,TypeLib\{5a50045e-48d7-4b86-8499-92a59af24bd2}\1.0\HELPDIR,,0x00004000,""
HKCR,TypeLib\{5a50045e-48d7-4b86-8499-92a59af24bd2}\1.0\FLAGS,,0x00004000,"0"
HKCR,TypeLib\{5a50045e-48d7-4b86-8499-92a59af24bd2}\1.0\0\win32,,0x00004000,"%16426%\Microsoft LifeCam\DriverComponents\Requester.dll"



HKCR,CLSID\{43027b41-82d9-4c8c-96a7-9bc850ed69fa},,0x00004000,"RequesterVPU Class"
HKCR,CLSID\{43027b41-82d9-4c8c-96a7-9bc850ed69fa}\InprocServer32,,0x00004000,%16422%\Microsoft LifeCam\DriverComponents\Requester.dll
HKCR,CLSID\{43027b41-82d9-4c8c-96a7-9bc850ed69fa}\InprocServer32,"ThreadingModel",0x00004000,"Both"
HKCR,CLSID\{43027b41-82d9-4c8c-96a7-9bc850ed69fa}\ProgID,,0x00004000,"Requester.RequesterVPU.1"
HKCR,CLSID\{43027b41-82d9-4c8c-96a7-9bc850ed69fa}\TypeLib,,0x00004000,"{5a50045e-48d7-4b86-8499-92a59af24bd2}"
HKCR,CLSID\{43027b41-82d9-4c8c-96a7-9bc850ed69fa}\Version,,0x00004000,"1.0"
HKCR,CLSID\{43027b41-82d9-4c8c-96a7-9bc850ed69fa}\VersionIndependentProgID,,0x00004000,"Requester.RequesterVPU"




; ViperRuntime 1.0 Type Library
HKCR,TypeLib\{d9bbe58a-d207-4666-8c9a-d07b1e7182f8}\1.0\HELPDIR,,0x00004000,""
HKCR,TypeLib\{d9bbe58a-d207-4666-8c9a-d07b1e7182f8}\1.0\FLAGS,,0x00004000,"0"
HKCR,TypeLib\{d9bbe58a-d207-4666-8c9a-d07b1e7182f8}\1.0\0\win32,,0x00004000,"%16426%\Microsoft LifeCam\DriverComponents\ViperRT.dll"



HKCR,CLSID\{5bd13d5e-2486-41dc-8f8b-2316315c577b},,0x00004000,"VRT Class"
HKCR,CLSID\{5bd13d5e-2486-41dc-8f8b-2316315c577b}\InprocServer32,,0x00004000,%16422%\Microsoft LifeCam\DriverComponents\ViperRT.dll
HKCR,CLSID\{5bd13d5e-2486-41dc-8f8b-2316315c577b}\InprocServer32,"ThreadingModel",0x00004000,"Both"
HKCR,CLSID\{5bd13d5e-2486-41dc-8f8b-2316315c577b}\ProgID,,0x00004000,"ViperRuntime.VRT.1"
HKCR,CLSID\{5bd13d5e-2486-41dc-8f8b-2316315c577b}\TypeLib,,0x00004000,"{d9bbe58a-d207-4666-8c9a-d07b1e7182f8}"
HKCR,CLSID\{5bd13d5e-2486-41dc-8f8b-2316315c577b}\Version,,0x00004000,"1.0"
HKCR,CLSID\{5bd13d5e-2486-41dc-8f8b-2316315c577b}\VersionIndependentProgID,,0x00004000,"ViperRuntime.VRT"

HKCR,CLSID\{96363d30-b25c-4e28-a5d5-461c29d83299},,0x00004000,"PropertyBag Class"
HKCR,CLSID\{96363d30-b25c-4e28-a5d5-461c29d83299}\InprocServer32,,0x00004000,%16422%\Microsoft LifeCam\DriverComponents\ViperRT.dll
HKCR,CLSID\{96363d30-b25c-4e28-a5d5-461c29d83299}\InprocServer32,"ThreadingModel",0x00004000,"Both"
HKCR,CLSID\{96363d30-b25c-4e28-a5d5-461c29d83299}\ProgID,,0x00004000,"ViperRuntime.PropertyBag.1"
HKCR,CLSID\{96363d30-b25c-4e28-a5d5-461c29d83299}\TypeLib,,0x00004000,"{d9bbe58a-d207-4666-8c9a-d07b1e7182f8}"
HKCR,CLSID\{96363d30-b25c-4e28-a5d5-461c29d83299}\Version,,0x00004000,"1.0"
HKCR,CLSID\{96363d30-b25c-4e28-a5d5-461c29d83299}\VersionIndependentProgID,,0x00004000,"ViperRuntime.PropertyBag"

HKCR,Interface\{E6749B37-C4CA-40F6-939A-7992F477E0A5},,0x00004000,"IVRT"
HKCR,Interface\{E6749B37-C4CA-40F6-939A-7992F477E0A5}\ProxyStubClsid,,0x00004000,"{00020424-0000-0000-C000-000000000046}"
HKCR,Interface\{E6749B37-C4CA-40F6-939A-7992F477E0A5}\ProxyStubClsid32,,0x00004000,"{00020424-0000-0000-C000-000000000046}"
HKCR,Interface\{E6749B37-C4CA-40F6-939A-7992F477E0A5}\TypeLib,,0x00004000,"{d9bbe58a-d207-4666-8c9a-d07b1e7182f8}"
HKCR,Interface\{E6749B37-C4CA-40F6-939A-7992F477E0A5}\TypeLib,"Version",0x00004000,"1.0"

HKCR,Interface\{A47B34E3-DA5B-4D74-BF74-6824DE7BB65E},,0x00004000,"IMfViper"
HKCR,Interface\{A47B34E3-DA5B-4D74-BF74-6824DE7BB65E}\ProxyStubClsid,,0x00004000,"{00020424-0000-0000-C000-000000000046}"
HKCR,Interface\{A47B34E3-DA5B-4D74-BF74-6824DE7BB65E}\ProxyStubClsid32,,0x00004000,"{00020424-0000-0000-C000-000000000046}"
HKCR,Interface\{A47B34E3-DA5B-4D74-BF74-6824DE7BB65E}\TypeLib,,0x00004000,"{d9bbe58a-d207-4666-8c9a-d07b1e7182f8}"
HKCR,Interface\{A47B34E3-DA5B-4D74-BF74-6824DE7BB65E}\TypeLib,"Version",0x00004000,"1.0"

HKCR,Interface\{67968F9E-19BE-41F3-B01C-F4DD6A1E4D82},,0x00004000,"IFrameEvt"
HKCR,Interface\{67968F9E-19BE-41F3-B01C-F4DD6A1E4D82}\ProxyStubClsid,,0x00004000,"{00020424-0000-0000-C000-000000000046}"
HKCR,Interface\{67968F9E-19BE-41F3-B01C-F4DD6A1E4D82}\ProxyStubClsid32,,0x00004000,"{00020424-0000-0000-C000-000000000046}"
HKCR,Interface\{67968F9E-19BE-41F3-B01C-F4DD6A1E4D82}\TypeLib,,0x00004000,"{d9bbe58a-d207-4666-8c9a-d07b1e7182f8}"
HKCR,Interface\{67968F9E-19BE-41F3-B01C-F4DD6A1E4D82}\TypeLib,"Version",0x00004000,"1.0"

HKCR,Interface\{EB443799-CAA1-40a6-86A4-992CB7E1CC28},,0x00004000,"IProcessFrame"
HKCR,Interface\{EB443799-CAA1-40a6-86A4-992CB7E1CC28}\ProxyStubClsid,,0x00004000,"{00020424-0000-0000-C000-000000000046}"
HKCR,Interface\{EB443799-CAA1-40a6-86A4-992CB7E1CC28}\ProxyStubClsid32,,0x00004000,"{00020424-0000-0000-C000-000000000046}"
HKCR,Interface\{EB443799-CAA1-40a6-86A4-992CB7E1CC28}\TypeLib,,0x00004000,"{d9bbe58a-d207-4666-8c9a-d07b1e7182f8}"
HKCR,Interface\{EB443799-CAA1-40a6-86A4-992CB7E1CC28}\TypeLib,"Version",0x00004000,"1.0"

HKCR,Interface\{D7C3CA82-5B87-4A0F-9D10-C38CE3C3B391},,0x00004000,"IFramePin"
HKCR,Interface\{D7C3CA82-5B87-4A0F-9D10-C38CE3C3B391}\ProxyStubClsid,,0x00004000,"{00020424-0000-0000-C000-000000000046}"
HKCR,Interface\{D7C3CA82-5B87-4A0F-9D10-C38CE3C3B391}\ProxyStubClsid32,,0x00004000,"{00020424-0000-0000-C000-000000000046}"
HKCR,Interface\{D7C3CA82-5B87-4A0F-9D10-C38CE3C3B391}\TypeLib,,0x00004000,"{d9bbe58a-d207-4666-8c9a-d07b1e7182f8}"
HKCR,Interface\{D7C3CA82-5B87-4A0F-9D10-C38CE3C3B391}\TypeLib,"Version",0x00004000,"1.0"

HKCR,Interface\{7D2AB05C-419D-44C3-95EA-318F8772CADA},,0x00004000,"IInitialize"
HKCR,Interface\{7D2AB05C-419D-44C3-95EA-318F8772CADA}\ProxyStubClsid,,0x00004000,"{00020424-0000-0000-C000-000000000046}"
HKCR,Interface\{7D2AB05C-419D-44C3-95EA-318F8772CADA}\ProxyStubClsid32,,0x00004000,"{00020424-0000-0000-C000-000000000046}"
HKCR,Interface\{7D2AB05C-419D-44C3-95EA-318F8772CADA}\TypeLib,,0x00004000,"{d9bbe58a-d207-4666-8c9a-d07b1e7182f8}"
HKCR,Interface\{7D2AB05C-419D-44C3-95EA-318F8772CADA}\TypeLib,"Version",0x00004000,"1.0"


; LcMFT related COM registration



[MSHUSBVideo.RegSvr32.LcMFT.AddReg]
; LcMFT 1.0 Type Library
HKCR,TypeLib\{700e5317-7d3d-4590-a0b7-d60c84f0b4f1}\1.0\HELPDIR,,0x00004000,""
HKCR,TypeLib\{700e5317-7d3d-4590-a0b7-d60c84f0b4f1}\1.0\FLAGS,,0x00004000,"0"
HKCR,TypeLib\{700e5317-7d3d-4590-a0b7-d60c84f0b4f1}\1.0\0\win32,,0x00004000,"%16426%\Microsoft LifeCam\DriverComponents\LcMft.dll"



HKCR,CLSID\{5f529227-aab7-47e3-9692-29a03211bb8d},,0x00004000,"LcMftImpl Class"
HKCR,CLSID\{5f529227-aab7-47e3-9692-29a03211bb8d}\InprocServer32,,0x00004000,%16422%\Microsoft LifeCam\DriverComponents\LcMft.dll
HKCR,CLSID\{5f529227-aab7-47e3-9692-29a03211bb8d}\InprocServer32,"ThreadingModel",0x00004000,"Both"
HKCR,CLSID\{5f529227-aab7-47e3-9692-29a03211bb8d}\ProgID,,0x00004000,"LcMft.LcMftImpl.1"
HKCR,CLSID\{5f529227-aab7-47e3-9692-29a03211bb8d}\TypeLib,,0x00004000,"{700e5317-7d3d-4590-a0b7-d60c84f0b4f1}"
HKCR,CLSID\{5f529227-aab7-47e3-9692-29a03211bb8d}\Version,,0x00004000,"1.0"
HKCR,CLSID\{5f529227-aab7-47e3-9692-29a03211bb8d}\VersionIndependentProgID,,0x00004000,"LcMft.LcMftImpl"

; LcMft Interfaces
HKCR,Interface\{21F14081-87BE-4508-92FC-8794BC167B92},,0x00004000,"ITrueColorConfig"
HKCR,Interface\{21F14081-87BE-4508-92FC-8794BC167B92}\ProxyStubClsid,,0x00004000,"{00020424-0000-0000-C000-000000000046}"
HKCR,Interface\{21F14081-87BE-4508-92FC-8794BC167B92}\ProxyStubClsid32,,0x00004000,"{00020424-0000-0000-C000-000000000046}"
HKCR,Interface\{21F14081-87BE-4508-92FC-8794BC167B92}\TypeLib,,0x00004000,"{700e5317-7d3d-4590-a0b7-d60c84f0b4f1}"
HKCR,Interface\{21F14081-87BE-4508-92FC-8794BC167B92}\TypeLib,"Version",0x00004000,"1.0"

HKCR,Interface\{4BADA25D-2B53-4691-A9F5-4387CA1512F8},,0x00004000,"IVisualFxConfig"
HKCR,Interface\{4BADA25D-2B53-4691-A9F5-4387CA1512F8}\ProxyStubClsid,,0x00004000,"{00020424-0000-0000-C000-000000000046}"
HKCR,Interface\{4BADA25D-2B53-4691-A9F5-4387CA1512F8}\ProxyStubClsid32,,0x00004000,"{00020424-0000-0000-C000-000000000046}"
HKCR,Interface\{4BADA25D-2B53-4691-A9F5-4387CA1512F8}\TypeLib,,0x00004000,"{700e5317-7d3d-4590-a0b7-d60c84f0b4f1}"
HKCR,Interface\{4BADA25D-2B53-4691-A9F5-4387CA1512F8}\TypeLib,"Version",0x00004000,"1.0"

HKCR,Interface\{48C6A190-216D-4C29-BE05-69E2E8C304E9},,0x00004000,"ICalProp"
HKCR,Interface\{48C6A190-216D-4C29-BE05-69E2E8C304E9}\ProxyStubClsid,,0x00004000,"{00020424-0000-0000-C000-000000000046}"
HKCR,Interface\{48C6A190-216D-4C29-BE05-69E2E8C304E9}\ProxyStubClsid32,,0x00004000,"{00020424-0000-0000-C000-000000000046}"
HKCR,Interface\{48C6A190-216D-4C29-BE05-69E2E8C304E9}\TypeLib,,0x00004000,"{700e5317-7d3d-4590-a0b7-d60c84f0b4f1}"
HKCR,Interface\{48C6A190-216D-4C29-BE05-69E2E8C304E9}\TypeLib,"Version",0x00004000,"1.0"

HKCR,Interface\{049F0F0C-6B22-4D70-976E-E55AE4A8ED26},,0x00004000,"IMfProp"
HKCR,Interface\{049F0F0C-6B22-4D70-976E-E55AE4A8ED26}\ProxyStubClsid,,0x00004000,"{00020424-0000-0000-C000-000000000046}"
HKCR,Interface\{049F0F0C-6B22-4D70-976E-E55AE4A8ED26}\ProxyStubClsid32,,0x00004000,"{00020424-0000-0000-C000-000000000046}"
HKCR,Interface\{049F0F0C-6B22-4D70-976E-E55AE4A8ED26}\TypeLib,,0x00004000,"{700e5317-7d3d-4590-a0b7-d60c84f0b4f1}"
HKCR,Interface\{049F0F0C-6B22-4D70-976E-E55AE4A8ED26}\TypeLib,"Version",0x00004000,"1.0"


; MsrcFx related COM registration

[MSHUSBVideo.RegSvr32.MsrcFx.AddReg]
; Invert class
HKCR,CLSID\{1ec28b27-4225-4e47-b631-481a9981d250},,0x00004000,"Invert"
HKCR,CLSID\{1ec28b27-4225-4e47-b631-481a9981d250}\InprocServer32,,0x00004000,%16422%\Microsoft LifeCam\DriverComponents\MsrcFx.dll
HKCR,CLSID\{1ec28b27-4225-4e47-b631-481a9981d250}\InprocServer32,"ThreadingModel",0x00004000,"Both"
HKCR,CLSID\{1ec28b27-4225-4e47-b631-481a9981d250}\ProgID,,0x00004000,"MsrcFx.Invert.1"
HKCR,CLSID\{1ec28b27-4225-4e47-b631-481a9981d250}\Version,,0x00004000,"1.0"
HKCR,CLSID\{1ec28b27-4225-4e47-b631-481a9981d250}\VersionIndependentProgID,,0x00004000,"MsrcFx.Invert"

; Gamma class
HKCR,CLSID\{c21ae89c-b75a-4fd3-ac3a-9041a7ad073f},,0x00004000,"Gamma"
HKCR,CLSID\{c21ae89c-b75a-4fd3-ac3a-9041a7ad073f}\InprocServer32,,0x00004000,%16422%\Microsoft LifeCam\DriverComponents\MsrcFx.dll
HKCR,CLSID\{c21ae89c-b75a-4fd3-ac3a-9041a7ad073f}\InprocServer32,"ThreadingModel",0x00004000,"Both"
HKCR,CLSID\{c21ae89c-b75a-4fd3-ac3a-9041a7ad073f}\ProgID,,0x00004000,"MsrcFx.Gamma.1"
HKCR,CLSID\{c21ae89c-b75a-4fd3-ac3a-9041a7ad073f}\Version,,0x00004000,"1.0"
HKCR,CLSID\{c21ae89c-b75a-4fd3-ac3a-9041a7ad073f}\VersionIndependentProgID,,0x00004000,"MsrcFx.Gamma"

; BrightnessContrast class
HKCR,CLSID\{2f28577d-8786-4254-a6d8-f055b24d2779},,0x00004000,"BrightnessContrast"
HKCR,CLSID\{2f28577d-8786-4254-a6d8-f055b24d2779}\InprocServer32,,0x00004000,%16422%\Microsoft LifeCam\DriverComponents\MsrcFx.dll
HKCR,CLSID\{2f28577d-8786-4254-a6d8-f055b24d2779}\InprocServer32,"ThreadingModel",0x00004000,"Both"
HKCR,CLSID\{2f28577d-8786-4254-a6d8-f055b24d2779}\ProgID,,0x00004000,"MsrcFx.BrightnessContrast.1"
HKCR,CLSID\{2f28577d-8786-4254-a6d8-f055b24d2779}\Version,,0x00004000,"1.0"
HKCR,CLSID\{2f28577d-8786-4254-a6d8-f055b24d2779}\VersionIndependentProgID,,0x00004000,"MsrcFx.BrightnessContrast"

; Colourize class
HKCR,CLSID\{75beac4b-727b-45bd-a60a-1899bd36583a},,0x00004000,"Colourize"
HKCR,CLSID\{75beac4b-727b-45bd-a60a-1899bd36583a}\InprocServer32,,0x00004000,%16422%\Microsoft LifeCam\DriverComponents\MsrcFx.dll
HKCR,CLSID\{75beac4b-727b-45bd-a60a-1899bd36583a}\InprocServer32,"ThreadingModel",0x00004000,"Both"
HKCR,CLSID\{75beac4b-727b-45bd-a60a-1899bd36583a}\ProgID,,0x00004000,"MsrcFx.Colourize.1"
HKCR,CLSID\{75beac4b-727b-45bd-a60a-1899bd36583a}\Version,,0x00004000,"1.0"
HKCR,CLSID\{75beac4b-727b-45bd-a60a-1899bd36583a}\VersionIndependentProgID,,0x00004000,"MsrcFx.Colourize"

; Greyscale class
HKCR,CLSID\{6956b083-c979-454f-98d7-9bf637e1da53},,0x00004000,"Greyscale"
HKCR,CLSID\{6956b083-c979-454f-98d7-9bf637e1da53}\InprocServer32,,0x00004000,%16422%\Microsoft LifeCam\DriverComponents\MsrcFx.dll
HKCR,CLSID\{6956b083-c979-454f-98d7-9bf637e1da53}\InprocServer32,"ThreadingModel",0x00004000,"Both"
HKCR,CLSID\{6956b083-c979-454f-98d7-9bf637e1da53}\ProgID,,0x00004000,"MsrcFx.Greyscale.1"
HKCR,CLSID\{6956b083-c979-454f-98d7-9bf637e1da53}\Version,,0x00004000,"1.0"
HKCR,CLSID\{6956b083-c979-454f-98d7-9bf637e1da53}\VersionIndependentProgID,,0x00004000,"MsrcFx.Greyscale"

; Threshold class
HKCR,CLSID\{2317548A-AC14-495a-919A-875A40BA779E},,0x00004000,"Threshold"
HKCR,CLSID\{2317548A-AC14-495a-919A-875A40BA779E}\InprocServer32,,0x00004000,%16422%\Microsoft LifeCam\DriverComponents\MsrcFx.dll
HKCR,CLSID\{2317548A-AC14-495a-919A-875A40BA779E}\InprocServer32,"ThreadingModel",0x00004000,"Both"
HKCR,CLSID\{2317548A-AC14-495a-919A-875A40BA779E}\ProgID,,0x00004000,"MsrcFx.Threshold.1"
HKCR,CLSID\{2317548A-AC14-495a-919A-875A40BA779E}\Version,,0x00004000,"1.0"
HKCR,CLSID\{2317548A-AC14-495a-919A-875A40BA779E}\VersionIndependentProgID,,0x00004000,"MsrcFx.Threshold"

; Posterize class
HKCR,CLSID\{794F3AA7-58CC-4442-B7A7-CF6ED14979D0},,0x00004000,"Posterize"
HKCR,CLSID\{794F3AA7-58CC-4442-B7A7-CF6ED14979D0}\InprocServer32,,0x00004000,%16422%\Microsoft LifeCam\DriverComponents\MsrcFx.dll
HKCR,CLSID\{794F3AA7-58CC-4442-B7A7-CF6ED14979D0}\InprocServer32,"ThreadingModel",0x00004000,"Both"
HKCR,CLSID\{794F3AA7-58CC-4442-B7A7-CF6ED14979D0}\ProgID,,0x00004000,"MsrcFx.Posterize.1"
HKCR,CLSID\{794F3AA7-58CC-4442-B7A7-CF6ED14979D0}\Version,,0x00004000,"1.0"
HKCR,CLSID\{794F3AA7-58CC-4442-B7A7-CF6ED14979D0}\VersionIndependentProgID,,0x00004000,"MsrcFx.Posterize"

; Blur class
HKCR,CLSID\{B055A911-6E2C-4176-BDF6-6FA06D0C6182},,0x00004000,"Blur"
HKCR,CLSID\{B055A911-6E2C-4176-BDF6-6FA06D0C6182}\InprocServer32,,0x00004000,%16422%\Microsoft LifeCam\DriverComponents\MsrcFx.dll
HKCR,CLSID\{B055A911-6E2C-4176-BDF6-6FA06D0C6182}\InprocServer32,"ThreadingModel",0x00004000,"Both"
HKCR,CLSID\{B055A911-6E2C-4176-BDF6-6FA06D0C6182}\ProgID,,0x00004000,"MsrcFx.Blur.1"
HKCR,CLSID\{B055A911-6E2C-4176-BDF6-6FA06D0C6182}\Version,,0x00004000,"1.0"
HKCR,CLSID\{B055A911-6E2C-4176-BDF6-6FA06D0C6182}\VersionIndependentProgID,,0x00004000,"MsrcFx.Blur"

; Emboss class
HKCR,CLSID\{0F5F3B4B-4CD6-4005-BEB0-F2A2E68912DF},,0x00004000,"Emboss"
HKCR,CLSID\{0F5F3B4B-4CD6-4005-BEB0-F2A2E68912DF}\InprocServer32,,0x00004000,%16422%\Microsoft LifeCam\DriverComponents\MsrcFx.dll
HKCR,CLSID\{0F5F3B4B-4CD6-4005-BEB0-F2A2E68912DF}\InprocServer32,"ThreadingModel",0x00004000,"Both"
HKCR,CLSID\{0F5F3B4B-4CD6-4005-BEB0-F2A2E68912DF}\ProgID,,0x00004000,"MsrcFx.Emboss.1"
HKCR,CLSID\{0F5F3B4B-4CD6-4005-BEB0-F2A2E68912DF}\Version,,0x00004000,"1.0"
HKCR,CLSID\{0F5F3B4B-4CD6-4005-BEB0-F2A2E68912DF}\VersionIndependentProgID,,0x00004000,"MsrcFx.Emboss"

; UnsharpMask class
HKCR,CLSID\{E3CC873A-5AF2-46c3-88AB-8EE1C8AD80E2},,0x00004000,"UnsharpMask"
HKCR,CLSID\{E3CC873A-5AF2-46c3-88AB-8EE1C8AD80E2}\InprocServer32,,0x00004000,%16422%\Microsoft LifeCam\DriverComponents\MsrcFx.dll
HKCR,CLSID\{E3CC873A-5AF2-46c3-88AB-8EE1C8AD80E2}\InprocServer32,"ThreadingModel",0x00004000,"Both"
HKCR,CLSID\{E3CC873A-5AF2-46c3-88AB-8EE1C8AD80E2}\ProgID,,0x00004000,"MsrcFx.UnsharpMask.1"
HKCR,CLSID\{E3CC873A-5AF2-46c3-88AB-8EE1C8AD80E2}\Version,,0x00004000,"1.0"
HKCR,CLSID\{E3CC873A-5AF2-46c3-88AB-8EE1C8AD80E2}\VersionIndependentProgID,,0x00004000,"MsrcFx.UnsharpMask"

; Edges class
HKCR,CLSID\{47868EA9-CB53-4afb-BD8C-394EA259436F},,0x00004000,"Edges"
HKCR,CLSID\{47868EA9-CB53-4afb-BD8C-394EA259436F}\InprocServer32,,0x00004000,%16422%\Microsoft LifeCam\DriverComponents\MsrcFx.dll
HKCR,CLSID\{47868EA9-CB53-4afb-BD8C-394EA259436F}\InprocServer32,"ThreadingModel",0x00004000,"Both"
HKCR,CLSID\{47868EA9-CB53-4afb-BD8C-394EA259436F}\ProgID,,0x00004000,"MsrcFx.Edges.1"
HKCR,CLSID\{47868EA9-CB53-4afb-BD8C-394EA259436F}\Version,,0x00004000,"1.0"
HKCR,CLSID\{47868EA9-CB53-4afb-BD8C-394EA259436F}\VersionIndependentProgID,,0x00004000,"MsrcFx.Edges"

; Mosaic class
HKCR,CLSID\{C6568439-28A1-433d-86BC-B24AA012C13D},,0x00004000,"Mosaic"
HKCR,CLSID\{C6568439-28A1-433d-86BC-B24AA012C13D}\InprocServer32,,0x00004000,%16422%\Microsoft LifeCam\DriverComponents\MsrcFx.dll
HKCR,CLSID\{C6568439-28A1-433d-86BC-B24AA012C13D}\InprocServer32,"ThreadingModel",0x00004000,"Both"
HKCR,CLSID\{C6568439-28A1-433d-86BC-B24AA012C13D}\ProgID,,0x00004000,"MsrcFx.Mosaic.1"
HKCR,CLSID\{C6568439-28A1-433d-86BC-B24AA012C13D}\Version,,0x00004000,"1.0"
HKCR,CLSID\{C6568439-28A1-433d-86BC-B24AA012C13D}\VersionIndependentProgID,,0x00004000,"MsrcFx.Mosaic"

; Pinch class
HKCR,CLSID\{B53B06F4-9627-496e-860B-F630D3975259},,0x00004000,"Pinch"
HKCR,CLSID\{B53B06F4-9627-496e-860B-F630D3975259}\InprocServer32,,0x00004000,%16422%\Microsoft LifeCam\DriverComponents\MsrcFx.dll
HKCR,CLSID\{B53B06F4-9627-496e-860B-F630D3975259}\InprocServer32,"ThreadingModel",0x00004000,"Both"
HKCR,CLSID\{B53B06F4-9627-496e-860B-F630D3975259}\ProgID,,0x00004000,"MsrcFx.Pinch.1"
HKCR,CLSID\{B53B06F4-9627-496e-860B-F630D3975259}\Version,,0x00004000,"1.0"
HKCR,CLSID\{B53B06F4-9627-496e-860B-F630D3975259}\VersionIndependentProgID,,0x00004000,"MsrcFx.Pinch"

; Punch class
HKCR,CLSID\{E8F11108-E9D5-4012-8E67-C5AF9354EBD3},,0x00004000,"Punch"
HKCR,CLSID\{E8F11108-E9D5-4012-8E67-C5AF9354EBD3}\InprocServer32,,0x00004000,%16422%\Microsoft LifeCam\DriverComponents\MsrcFx.dll
HKCR,CLSID\{E8F11108-E9D5-4012-8E67-C5AF9354EBD3}\InprocServer32,"ThreadingModel",0x00004000,"Both"
HKCR,CLSID\{E8F11108-E9D5-4012-8E67-C5AF9354EBD3}\ProgID,,0x00004000,"MsrcFx.Punch.1"
HKCR,CLSID\{E8F11108-E9D5-4012-8E67-C5AF9354EBD3}\Version,,0x00004000,"1.0"
HKCR,CLSID\{E8F11108-E9D5-4012-8E67-C5AF9354EBD3}\VersionIndependentProgID,,0x00004000,"MsrcFx.Punch"

; Twirl class
HKCR,CLSID\{F47BB39A-C5B4-4bb9-9F55-3737F8C1BA94},,0x00004000,"Twirl"
HKCR,CLSID\{F47BB39A-C5B4-4bb9-9F55-3737F8C1BA94}\InprocServer32,,0x00004000,%16422%\Microsoft LifeCam\DriverComponents\MsrcFx.dll
HKCR,CLSID\{F47BB39A-C5B4-4bb9-9F55-3737F8C1BA94}\InprocServer32,"ThreadingModel",0x00004000,"Both"
HKCR,CLSID\{F47BB39A-C5B4-4bb9-9F55-3737F8C1BA94}\ProgID,,0x00004000,"MsrcFx.Twirl.1"
HKCR,CLSID\{F47BB39A-C5B4-4bb9-9F55-3737F8C1BA94}\Version,,0x00004000,"1.0"
HKCR,CLSID\{F47BB39A-C5B4-4bb9-9F55-3737F8C1BA94}\VersionIndependentProgID,,0x00004000,"MsrcFx.Twirl"

; PinchPunch class
HKCR,CLSID\{29803014-0FAC-42a0-A8AA-C159DB7ABF54},,0x00004000,"PinchPunch"
HKCR,CLSID\{29803014-0FAC-42a0-A8AA-C159DB7ABF54}\InprocServer32,,0x00004000,%16422%\Microsoft LifeCam\DriverComponents\MsrcFx.dll
HKCR,CLSID\{29803014-0FAC-42a0-A8AA-C159DB7ABF54}\InprocServer32,"ThreadingModel",0x00004000,"Both"
HKCR,CLSID\{29803014-0FAC-42a0-A8AA-C159DB7ABF54}\ProgID,,0x00004000,"MsrcFx.PinchPunch.1"
HKCR,CLSID\{29803014-0FAC-42a0-A8AA-C159DB7ABF54}\Version,,0x00004000,"1.0"
HKCR,CLSID\{29803014-0FAC-42a0-A8AA-C159DB7ABF54}\VersionIndependentProgID,,0x00004000,"MsrcFx.PinchPunch"

; ReflectY class
HKCR,CLSID\{F4813178-F429-47d6-9C68-437BFC6CBC2E},,0x00004000,"ReflectY"
HKCR,CLSID\{F4813178-F429-47d6-9C68-437BFC6CBC2E}\InprocServer32,,0x00004000,%16422%\Microsoft LifeCam\DriverComponents\MsrcFx.dll
HKCR,CLSID\{F4813178-F429-47d6-9C68-437BFC6CBC2E}\InprocServer32,"ThreadingModel",0x00004000,"Both"
HKCR,CLSID\{F4813178-F429-47d6-9C68-437BFC6CBC2E}\ProgID,,0x00004000,"MsrcFx.ReflectY.1"
HKCR,CLSID\{F4813178-F429-47d6-9C68-437BFC6CBC2E}\Version,,0x00004000,"1.0"
HKCR,CLSID\{F4813178-F429-47d6-9C68-437BFC6CBC2E}\VersionIndependentProgID,,0x00004000,"MsrcFx.ReflectY"

; RotateRGB class
HKCR,CLSID\{31BEAFCE-1ED0-45cb-A9C1-AD5B5CE8B06E},,0x00004000,"RotateRGB"
HKCR,CLSID\{31BEAFCE-1ED0-45cb-A9C1-AD5B5CE8B06E}\InprocServer32,,0x00004000,%16422%\Microsoft LifeCam\DriverComponents\MsrcFx.dll
HKCR,CLSID\{31BEAFCE-1ED0-45cb-A9C1-AD5B5CE8B06E}\InprocServer32,"ThreadingModel",0x00004000,"Both"
HKCR,CLSID\{31BEAFCE-1ED0-45cb-A9C1-AD5B5CE8B06E}\ProgID,,0x00004000,"MsrcFx.RotateRGB.1"
HKCR,CLSID\{31BEAFCE-1ED0-45cb-A9C1-AD5B5CE8B06E}\Version,,0x00004000,"1.0"
HKCR,CLSID\{31BEAFCE-1ED0-45cb-A9C1-AD5B5CE8B06E}\VersionIndependentProgID,,0x00004000,"MsrcFx.RotateRGB"

; Cartoon class
HKCR,CLSID\{5F4A5C55-C39D-4e2d-8705-CECDBF504693},,0x00004000,"Cartoon"
HKCR,CLSID\{5F4A5C55-C39D-4e2d-8705-CECDBF504693}\InprocServer32,,0x00004000,%16422%\Microsoft LifeCam\DriverComponents\MsrcFx.dll
HKCR,CLSID\{5F4A5C55-C39D-4e2d-8705-CECDBF504693}\InprocServer32,"ThreadingModel",0x00004000,"Both"
HKCR,CLSID\{5F4A5C55-C39D-4e2d-8705-CECDBF504693}\ProgID,,0x00004000,"MsrcFx.Cartoon.1"
HKCR,CLSID\{5F4A5C55-C39D-4e2d-8705-CECDBF504693}\Version,,0x00004000,"1.0"
HKCR,CLSID\{5F4A5C55-C39D-4e2d-8705-CECDBF504693}\VersionIndependentProgID,,0x00004000,"MsrcFx.Cartoon"


; VERend related COM registration

[MSHUSBVideo.RegSvr32.VERend.AddReg]
HKCR,CLSID\{430FFB0A-CB32-47fc-9A66-58F7D09D8D54},,0x00004000,"FxDigitalEffects Class"
HKCR,CLSID\{430FFB0A-CB32-47fc-9A66-58F7D09D8D54}\InprocServer32,,0x00004000,%16422%\Microsoft LifeCam\DriverComponents\VERend.dll
HKCR,CLSID\{430FFB0A-CB32-47fc-9A66-58F7D09D8D54}\InprocServer32,"ThreadingModel",0x00004000,"Both"
HKCR,CLSID\{430FFB0A-CB32-47fc-9A66-58F7D09D8D54}\ProgID,,0x00004000,"VERend.FxDigitalEffects.1"
HKCR,CLSID\{430FFB0A-CB32-47fc-9A66-58F7D09D8D54}\Version,,0x00004000,"1.0"
HKCR,CLSID\{430FFB0A-CB32-47fc-9A66-58F7D09D8D54}\VersionIndependentProgID,,0x00004000,"VERend.FxDigitalEffects"


; DiEffect related COM registration



[MSHUSBVideo.RegSvr32.DiEffect.AddReg]
; DiEffect 1.0 Type Library
HKCR,TypeLib\{A313BA6F-7E9F-451F-A3F9-29C65CCEDD60}\1.0\HELPDIR,,0x00004000,""
HKCR,TypeLib\{A313BA6F-7E9F-451F-A3F9-29C65CCEDD60}\1.0\FLAGS,,0x00004000,"0"
HKCR,TypeLib\{A313BA6F-7E9F-451F-A3F9-29C65CCEDD60}\1.0\0\win32,,0x00004000,"%16426%\Microsoft LifeCam\DriverComponents\DiEffect.dll"



HKCR,CLSID\{8DF7394A-138B-46AA-B9E7-87329626B554},,0x00004000,"DEController Class"
HKCR,CLSID\{8DF7394A-138B-46AA-B9E7-87329626B554}\InprocServer32,,0x00004000,%16422%\Microsoft LifeCam\DriverComponents\DiEffect.dll
HKCR,CLSID\{8DF7394A-138B-46AA-B9E7-87329626B554}\InprocServer32,"ThreadingModel",0x00004000,"Both"
HKCR,CLSID\{8DF7394A-138B-46AA-B9E7-87329626B554}\ProgID,,0x00004000,"DiEffect.DEController.1"
HKCR,CLSID\{8DF7394A-138B-46AA-B9E7-87329626B554}\TypeLib,,0x00004000,"{A313BA6F-7E9F-451F-A3F9-29C65CCEDD60}"
HKCR,CLSID\{8DF7394A-138B-46AA-B9E7-87329626B554}\Version,,0x00004000,"1.0"
HKCR,CLSID\{8DF7394A-138B-46AA-B9E7-87329626B554}\VersionIndependentProgID,,0x00004000,"DiEffect.DEController"

; DiEffect Interfaces
HKCR,Interface\{61846292-8680-475F-8CDA-E80E82AC06C7},,0x00004000,"IDEControl"
HKCR,Interface\{61846292-8680-475F-8CDA-E80E82AC06C7}\ProxyStubClsid,,0x00004000,"{00020424-0000-0000-C000-000000000046}"
HKCR,Interface\{61846292-8680-475F-8CDA-E80E82AC06C7}\ProxyStubClsid32,,0x00004000,"{00020424-0000-0000-C000-000000000046}"
HKCR,Interface\{61846292-8680-475F-8CDA-E80E82AC06C7}\TypeLib,,0x00004000,"{A313BA6F-7E9F-451F-A3F9-29C65CCEDD60}"
HKCR,Interface\{61846292-8680-475F-8CDA-E80E82AC06C7}\TypeLib,"Version",0x00004000,"1.0"

HKCR,Interface\{E51CE02E-E667-4749-857B-367173232790},,0x00004000,"IDECostumeSet"
HKCR,Interface\{E51CE02E-E667-4749-857B-367173232790}\ProxyStubClsid,,0x00004000,"{00020424-0000-0000-C000-000000000046}"
HKCR,Interface\{E51CE02E-E667-4749-857B-367173232790}\ProxyStubClsid32,,0x00004000,"{00020424-0000-0000-C000-000000000046}"
HKCR,Interface\{E51CE02E-E667-4749-857B-367173232790}\TypeLib,,0x00004000,"{A313BA6F-7E9F-451F-A3F9-29C65CCEDD60}"
HKCR,Interface\{E51CE02E-E667-4749-857B-367173232790}\TypeLib,"Version",0x00004000,"1.0"

HKCR,Interface\{319A27F8-42C2-4a83-9F80-A39021EBDA0C},,0x00004000,"IDEDebugging"
HKCR,Interface\{319A27F8-42C2-4a83-9F80-A39021EBDA0C}\ProxyStubClsid,,0x00004000,"{00020424-0000-0000-C000-000000000046}"
HKCR,Interface\{319A27F8-42C2-4a83-9F80-A39021EBDA0C}\ProxyStubClsid32,,0x00004000,"{00020424-0000-0000-C000-000000000046}"
HKCR,Interface\{319A27F8-42C2-4a83-9F80-A39021EBDA0C}\TypeLib,,0x00004000,"{A313BA6F-7E9F-451F-A3F9-29C65CCEDD60}"
HKCR,Interface\{319A27F8-42C2-4a83-9F80-A39021EBDA0C}\TypeLib,"Version",0x00004000,"1.0"

HKCR,Interface\{C4039F19-EEFF-4f58-A2FC-17E344E8FE87},,0x00004000,"IDEMM"
HKCR,Interface\{C4039F19-EEFF-4f58-A2FC-17E344E8FE87}\ProxyStubClsid,,0x00004000,"{00020424-0000-0000-C000-000000000046}"
HKCR,Interface\{C4039F19-EEFF-4f58-A2FC-17E344E8FE87}\ProxyStubClsid32,,0x00004000,"{00020424-0000-0000-C000-000000000046}"
HKCR,Interface\{C4039F19-EEFF-4f58-A2FC-17E344E8FE87}\TypeLib,,0x00004000,"{A313BA6F-7E9F-451F-A3F9-29C65CCEDD60}"
HKCR,Interface\{C4039F19-EEFF-4f58-A2FC-17E344E8FE87}\TypeLib,"Version",0x00004000,"1.0"


[Strings]

;-----------------
; Non-Localizable
;-----------------
LocalLanguage="1033"
LcUvcUpper.SVCDESC = "LcUvcUpper Service"
ProxyLifeCam.CLSID="{f529ae0c-c3a7-466f-b5aa-09df0e82d22b}"
LcMft.CLSID="{5f529227-aab7-47e3-9692-29a03211bb8d}"
KSCATEGORY_RENDER="{65E8773E-8F56-11D0-A3B9-00A0C9223196}"
KSCATEGORY_CAPTURE="{65E8773D-8F56-11D0-A3B9-00A0C9223196}"
KSCATEGORY_VIDEO="{6994AD05-93EF-11D0-A3CC-00A0C9223196}"
KSCATEGORY_VIDEO_CAMERA="{E5323777-F976-4f5b-9B55-B94699C46E44}"
SERVICE_KERNEL_DRIVER=1
SERVICE_DEMAND_START=3
SERVICE_ERROR_NORMAL=1

MediaCategories="SYSTEM\CurrentControlSet\Control\MediaCategories"
GUID.VideoStreaming="{DFF229E1-F70F-11D0-B917-00A0C9223196}"
GUID.VideoInputTerminal="{DFF229E2-F70F-11D0-B917-00A0C9223196}"
GUID.VideoOutputTerminal="{DFF229E3-F70F-11D0-B917-00A0C9223196}"
GUID.VideoSelector="{DFF229E4-F70F-11D0-B917-00A0C9223196}"
GUID.VideoProcessing="{DFF229E5-F70F-11D0-B917-00A0C9223196}"
GUID.VideoCameraTerminal="{DFF229E6-F70F-11D0-B917-00A0C9223196}"
GUID.VideoInputMTT="{DFF229E7-F70F-11D0-B917-00A0C9223196}"
GUID.VideoOutputMTT="{DFF229E8-F70F-11D0-B917-00A0C9223196}"

;------------
;Localizeable
;------------
Msft="Microsoft"
USBVideoCinema.DeviceDesc="Microsoft LifeCam Cinema"
USBVideoHD5000.DeviceDesc="Microsoft LifeCam HD-5000"
USBVideoHD5001.DeviceDesc="Microsoft LifeCam HD-5001"
USBVideoHD6000.DeviceDesc="Microsoft LifeCam HD-6000"
USBVideoHDStudio.DeviceDesc="Microsoft LifeCam Studio"
USBVideoHD3000.DeviceDesc="Microsoft LifeCam HD-3000"

; Copy Source
;---------------------------------------------------
;USBVideoXXXX.DeviceDesc="Microsoft LifeCam ZZZZ"
;---------------------------------------------------


USBVideoStreaming.DeviceDesc="USB Video Device (VS Interface)"
USBVideo.SvcDesc="USB Video Device (WDM)"
InstallDisk = "LifeCam Installation CD"

Node.VideoStreaming="Video Streaming"
Node.VideoInputTerminal="Video Input Terminal"
Node.VideoOutputTerminal="Video Output Terminal"
Node.VideoSelector="Video Selector"
Node.VideoProcessing="Video Processing"
Node.VideoCameraTerminal="Video Camera Terminal"
Node.VideoInputMTT="Video Input Media Transport Terminal"
Node.VideoOutputMTT="Video Output Media Transport Terminal"


;
; PlugIns Descriptions
;
PlugIn_IAMExtDevice="WDM Streaming IAMExtDevice Interface Handler"
PlugIn_IAMExtTransport="WDM Streaming IAMExtTransport Interface Handler"
PlugIn_IAMTimecodeReader="WDM Streaming IAMTimecodeReader Interface Handler"
Plugin_IExtTransport="WDM Streaming IExtTransport Interface Handler"
PropPage_DVcrControl="DVcrControl Property Page"
Plugin_IKsTopologyInfo="WDM Streaming IKsTopologyInfo Interface Handler"
Plugin_ICameraControl="WDM Streaming ICameraControl Interface Handler"
Plugin_IVideoProcAmp="WDM Streaming IVideoProcAmp Interface Handler"
Plugin_ISelector="WDM Streaming ISelector Interface Handler"
Plugin_PropertyObject="Node Interface Aggregation Handler"

;==========================================================================
; String Table (German - 1031)
;==========================================================================
[Strings.0407]

;-----------------
; Non-Localizable
;-----------------
LocalLanguage="1031"
LcUvcUpper.SVCDESC = "LcUvcUpper Service"
ProxyLifeCam.CLSID="{f529ae0c-c3a7-466f-b5aa-09df0e82d22b}"
LcMft.CLSID="{5f529227-aab7-47e3-9692-29a03211bb8d}"
KSCATEGORY_RENDER="{65E8773E-8F56-11D0-A3B9-00A0C9223196}"
KSCATEGORY_CAPTURE="{65E8773D-8F56-11D0-A3B9-00A0C9223196}"
KSCATEGORY_VIDEO="{6994AD05-93EF-11D0-A3CC-00A0C9223196}"
KSCATEGORY_VIDEO_CAMERA="{E5323777-F976-4f5b-9B55-B94699C46E44}"
SERVICE_KERNEL_DRIVER=1
SERVICE_DEMAND_START=3
SERVICE_ERROR_NORMAL=1

MediaCategories="SYSTEM\CurrentControlSet\Control\MediaCategories"
GUID.VideoStreaming="{DFF229E1-F70F-11D0-B917-00A0C9223196}"
GUID.VideoInputTerminal="{DFF229E2-F70F-11D0-B917-00A0C9223196}"
GUID.VideoOutputTerminal="{DFF229E3-F70F-11D0-B917-00A0C9223196}"
GUID.VideoSelector="{DFF229E4-F70F-11D0-B917-00A0C9223196}"
GUID.VideoProcessing="{DFF229E5-F70F-11D0-B917-00A0C9223196}"
GUID.VideoCameraTerminal="{DFF229E6-F70F-11D0-B917-00A0C9223196}"
GUID.VideoInputMTT="{DFF229E7-F70F-11D0-B917-00A0C9223196}"
GUID.VideoOutputMTT="{DFF229E8-F70F-11D0-B917-00A0C9223196}"

;------------
;Localizeable
;------------
Msft="Microsoft"
USBVideoCinema.DeviceDesc="Microsoft LifeCam Cinema"
USBVideoHD5000.DeviceDesc="Microsoft LifeCam HD-5000"
USBVideoHD5001.DeviceDesc="Microsoft LifeCam HD-5001"
USBVideoHD6000.DeviceDesc="Microsoft LifeCam HD-6000"
USBVideoHDStudio.DeviceDesc="Microsoft LifeCam Studio"
USBVideoHD3000.DeviceDesc="Microsoft LifeCam HD-3000"

; Copy Source
;---------------------------------------------------
;USBVideoXXXX.DeviceDesc="Microsoft LifeCam ZZZZ"
;---------------------------------------------------

USBVideoStreaming.DeviceDesc="USB Video Device (VS Interface)"
USBVideo.SvcDesc="USB Video Device (WDM)"
InstallDisk = "LifeCam Installation CD"

Node.VideoStreaming="Video Streaming"
Node.VideoInputTerminal="Video Input Terminal"
Node.VideoOutputTerminal="Video Output Terminal"
Node.VideoSelector="Video Selector"
Node.VideoProcessing="Video Processing"
Node.VideoCameraTerminal="Video Camera Terminal"
Node.VideoInputMTT="Video Input Media Transport Terminal"
Node.VideoOutputMTT="Video Output Media Transport Terminal"


;
; PlugIns Descriptions
;
PlugIn_IAMExtDevice="WDM Streaming IAMExtDevice Interface Handler"
PlugIn_IAMExtTransport="WDM Streaming IAMExtTransport Interface Handler"
PlugIn_IAMTimecodeReader="WDM Streaming IAMTimecodeReader Interface Handler"
Plugin_IExtTransport="WDM Streaming IExtTransport Interface Handler"
PropPage_DVcrControl="DVcrControl Property Page"
Plugin_IKsTopologyInfo="WDM Streaming IKsTopologyInfo Interface Handler"
Plugin_ICameraControl="WDM Streaming ICameraControl Interface Handler"
Plugin_IVideoProcAmp="WDM Streaming IVideoProcAmp Interface Handler"
Plugin_ISelector="WDM Streaming ISelector Interface Handler"
Plugin_PropertyObject="Node Interface Aggregation Handler"

;==========================================================================
; String Table (French - 1036)
;==========================================================================
[Strings.040C]

;-----------------
; Non-Localizable
;-----------------
LocalLanguage="1036"
LcUvcUpper.SVCDESC = "LcUvcUpper Service"
ProxyLifeCam.CLSID="{f529ae0c-c3a7-466f-b5aa-09df0e82d22b}"
LcMft.CLSID="{5f529227-aab7-47e3-9692-29a03211bb8d}"
KSCATEGORY_RENDER="{65E8773E-8F56-11D0-A3B9-00A0C9223196}"
KSCATEGORY_CAPTURE="{65E8773D-8F56-11D0-A3B9-00A0C9223196}"
KSCATEGORY_VIDEO="{6994AD05-93EF-11D0-A3CC-00A0C9223196}"
KSCATEGORY_VIDEO_CAMERA="{E5323777-F976-4f5b-9B55-B94699C46E44}"
SERVICE_KERNEL_DRIVER=1
SERVICE_DEMAND_START=3
SERVICE_ERROR_NORMAL=1

MediaCategories="SYSTEM\CurrentControlSet\Control\MediaCategories"
GUID.VideoStreaming="{DFF229E1-F70F-11D0-B917-00A0C9223196}"
GUID.VideoInputTerminal="{DFF229E2-F70F-11D0-B917-00A0C9223196}"
GUID.VideoOutputTerminal="{DFF229E3-F70F-11D0-B917-00A0C9223196}"
GUID.VideoSelector="{DFF229E4-F70F-11D0-B917-00A0C9223196}"
GUID.VideoProcessing="{DFF229E5-F70F-11D0-B917-00A0C9223196}"
GUID.VideoCameraTerminal="{DFF229E6-F70F-11D0-B917-00A0C9223196}"
GUID.VideoInputMTT="{DFF229E7-F70F-11D0-B917-00A0C9223196}"
GUID.VideoOutputMTT="{DFF229E8-F70F-11D0-B917-00A0C9223196}"

;------------
;Localizeable
;------------
Msft="Microsoft"
USBVideoCinema.DeviceDesc="Microsoft LifeCam Cinema"
USBVideoHD5000.DeviceDesc="Microsoft LifeCam HD-5000"
USBVideoHD5001.DeviceDesc="Microsoft LifeCam HD-5001"
USBVideoHD6000.DeviceDesc="Microsoft LifeCam HD-6000"
USBVideoHDStudio.DeviceDesc="Microsoft LifeCam Studio"
USBVideoHD3000.DeviceDesc="Microsoft LifeCam HD-3000"

; Copy Source
;---------------------------------------------------
;USBVideoXXXX.DeviceDesc="Microsoft LifeCam ZZZZ"
;---------------------------------------------------

USBVideoStreaming.DeviceDesc="USB Video Device (VS Interface)"
USBVideo.SvcDesc="USB Video Device (WDM)"
InstallDisk = "LifeCam Installation CD"

Node.VideoStreaming="Video Streaming"
Node.VideoInputTerminal="Video Input Terminal"
Node.VideoOutputTerminal="Video Output Terminal"
Node.VideoSelector="Video Selector"
Node.VideoProcessing="Video Processing"
Node.VideoCameraTerminal="Video Camera Terminal"
Node.VideoInputMTT="Video Input Media Transport Terminal"
Node.VideoOutputMTT="Video Output Media Transport Terminal"


;
; PlugIns Descriptions
;
PlugIn_IAMExtDevice="WDM Streaming IAMExtDevice Interface Handler"
PlugIn_IAMExtTransport="WDM Streaming IAMExtTransport Interface Handler"
PlugIn_IAMTimecodeReader="WDM Streaming IAMTimecodeReader Interface Handler"
Plugin_IExtTransport="WDM Streaming IExtTransport Interface Handler"
PropPage_DVcrControl="DVcrControl Property Page"
Plugin_IKsTopologyInfo="WDM Streaming IKsTopologyInfo Interface Handler"
Plugin_ICameraControl="WDM Streaming ICameraControl Interface Handler"
Plugin_IVideoProcAmp="WDM Streaming IVideoProcAmp Interface Handler"
Plugin_ISelector="WDM Streaming ISelector Interface Handler"
Plugin_PropertyObject="Node Interface Aggregation Handler"

;==========================================================================
; String Table (Japanese - 1041)
;==========================================================================
[Strings.0411]

;-----------------
; Non-Localizable
;-----------------
LocalLanguage="1041"
LcUvcUpper.SVCDESC = "LcUvcUpper Service"
ProxyLifeCam.CLSID="{f529ae0c-c3a7-466f-b5aa-09df0e82d22b}"
LcMft.CLSID="{5f529227-aab7-47e3-9692-29a03211bb8d}"
KSCATEGORY_RENDER="{65E8773E-8F56-11D0-A3B9-00A0C9223196}"
KSCATEGORY_CAPTURE="{65E8773D-8F56-11D0-A3B9-00A0C9223196}"
KSCATEGORY_VIDEO="{6994AD05-93EF-11D0-A3CC-00A0C9223196}"
KSCATEGORY_VIDEO_CAMERA="{E5323777-F976-4f5b-9B55-B94699C46E44}"
SERVICE_KERNEL_DRIVER=1
SERVICE_DEMAND_START=3
SERVICE_ERROR_NORMAL=1

MediaCategories="SYSTEM\CurrentControlSet\Control\MediaCategories"
GUID.VideoStreaming="{DFF229E1-F70F-11D0-B917-00A0C9223196}"
GUID.VideoInputTerminal="{DFF229E2-F70F-11D0-B917-00A0C9223196}"
GUID.VideoOutputTerminal="{DFF229E3-F70F-11D0-B917-00A0C9223196}"
GUID.VideoSelector="{DFF229E4-F70F-11D0-B917-00A0C9223196}"
GUID.VideoProcessing="{DFF229E5-F70F-11D0-B917-00A0C9223196}"
GUID.VideoCameraTerminal="{DFF229E6-F70F-11D0-B917-00A0C9223196}"
GUID.VideoInputMTT="{DFF229E7-F70F-11D0-B917-00A0C9223196}"
GUID.VideoOutputMTT="{DFF229E8-F70F-11D0-B917-00A0C9223196}"

;------------
;Localizeable
;------------
Msft="Microsoft"
USBVideoCinema.DeviceDesc="Microsoft LifeCam Cinema"
USBVideoHD5000.DeviceDesc="Microsoft LifeCam HD-5000"
USBVideoHD5001.DeviceDesc="Microsoft LifeCam HD-5001"
USBVideoHD6000.DeviceDesc="Microsoft LifeCam HD-6000"
USBVideoHDStudio.DeviceDesc="Microsoft LifeCam Studio"
USBVideoHD3000.DeviceDesc="Microsoft LifeCam HD-3000"

; Copy Source
;---------------------------------------------------
;USBVideoXXXX.DeviceDesc="Microsoft LifeCam ZZZZ"
;---------------------------------------------------

USBVideoStreaming.DeviceDesc="USB Video Device (VS Interface)"
USBVideo.SvcDesc="USB Video Device (WDM)"
InstallDisk = "LifeCam Installation CD"

Node.VideoStreaming="Video Streaming"
Node.VideoInputTerminal="Video Input Terminal"
Node.VideoOutputTerminal="Video Output Terminal"
Node.VideoSelector="Video Selector"
Node.VideoProcessing="Video Processing"
Node.VideoCameraTerminal="Video Camera Terminal"
Node.VideoInputMTT="Video Input Media Transport Terminal"
Node.VideoOutputMTT="Video Output Media Transport Terminal"


;
; PlugIns Descriptions
;
PlugIn_IAMExtDevice="WDM Streaming IAMExtDevice Interface Handler"
PlugIn_IAMExtTransport="WDM Streaming IAMExtTransport Interface Handler"
PlugIn_IAMTimecodeReader="WDM Streaming IAMTimecodeReader Interface Handler"
Plugin_IExtTransport="WDM Streaming IExtTransport Interface Handler"
PropPage_DVcrControl="DVcrControl Property Page"
Plugin_IKsTopologyInfo="WDM Streaming IKsTopologyInfo Interface Handler"
Plugin_ICameraControl="WDM Streaming ICameraControl Interface Handler"
Plugin_IVideoProcAmp="WDM Streaming IVideoProcAmp Interface Handler"
Plugin_ISelector="WDM Streaming ISelector Interface Handler"
Plugin_PropertyObject="Node Interface Aggregation Handler"

;==========================================================================
; String Table (Chinese Traditional - 1028)
;==========================================================================
[Strings.0404]

;-----------------
; Non-Localizable
;-----------------
LocalLanguage="1028"
LcUvcUpper.SVCDESC = "LcUvcUpper Service"
ProxyLifeCam.CLSID="{f529ae0c-c3a7-466f-b5aa-09df0e82d22b}"
LcMft.CLSID="{5f529227-aab7-47e3-9692-29a03211bb8d}"
KSCATEGORY_RENDER="{65E8773E-8F56-11D0-A3B9-00A0C9223196}"
KSCATEGORY_CAPTURE="{65E8773D-8F56-11D0-A3B9-00A0C9223196}"
KSCATEGORY_VIDEO="{6994AD05-93EF-11D0-A3CC-00A0C9223196}"
KSCATEGORY_VIDEO_CAMERA="{E5323777-F976-4f5b-9B55-B94699C46E44}"
SERVICE_KERNEL_DRIVER=1
SERVICE_DEMAND_START=3
SERVICE_ERROR_NORMAL=1

MediaCategories="SYSTEM\CurrentControlSet\Control\MediaCategories"
GUID.VideoStreaming="{DFF229E1-F70F-11D0-B917-00A0C9223196}"
GUID.VideoInputTerminal="{DFF229E2-F70F-11D0-B917-00A0C9223196}"
GUID.VideoOutputTerminal="{DFF229E3-F70F-11D0-B917-00A0C9223196}"
GUID.VideoSelector="{DFF229E4-F70F-11D0-B917-00A0C9223196}"
GUID.VideoProcessing="{DFF229E5-F70F-11D0-B917-00A0C9223196}"
GUID.VideoCameraTerminal="{DFF229E6-F70F-11D0-B917-00A0C9223196}"
GUID.VideoInputMTT="{DFF229E7-F70F-11D0-B917-00A0C9223196}"
GUID.VideoOutputMTT="{DFF229E8-F70F-11D0-B917-00A0C9223196}"

;------------
;Localizeable
;------------
Msft="Microsoft"
USBVideoCinema.DeviceDesc="Microsoft LifeCam Cinema"
USBVideoHD5000.DeviceDesc="Microsoft LifeCam HD-5000"
USBVideoHD5001.DeviceDesc="Microsoft LifeCam HD-5001"
USBVideoHD6000.DeviceDesc="Microsoft LifeCam HD-6000"
USBVideoHDStudio.DeviceDesc="Microsoft LifeCam Studio"
USBVideoHD3000.DeviceDesc="Microsoft LifeCam HD-3000"

; Copy Source
;---------------------------------------------------
;USBVideoXXXX.DeviceDesc="Microsoft LifeCam ZZZZ"
;---------------------------------------------------

USBVideoStreaming.DeviceDesc="USB Video Device (VS Interface)"
USBVideo.SvcDesc="USB Video Device (WDM)"
InstallDisk = "LifeCam Installation CD"

Node.VideoStreaming="Video Streaming"
Node.VideoInputTerminal="Video Input Terminal"
Node.VideoOutputTerminal="Video Output Terminal"
Node.VideoSelector="Video Selector"
Node.VideoProcessing="Video Processing"
Node.VideoCameraTerminal="Video Camera Terminal"
Node.VideoInputMTT="Video Input Media Transport Terminal"
Node.VideoOutputMTT="Video Output Media Transport Terminal"


;
; PlugIns Descriptions
;
PlugIn_IAMExtDevice="WDM Streaming IAMExtDevice Interface Handler"
PlugIn_IAMExtTransport="WDM Streaming IAMExtTransport Interface Handler"
PlugIn_IAMTimecodeReader="WDM Streaming IAMTimecodeReader Interface Handler"
Plugin_IExtTransport="WDM Streaming IExtTransport Interface Handler"
PropPage_DVcrControl="DVcrControl Property Page"
Plugin_IKsTopologyInfo="WDM Streaming IKsTopologyInfo Interface Handler"
Plugin_ICameraControl="WDM Streaming ICameraControl Interface Handler"
Plugin_IVideoProcAmp="WDM Streaming IVideoProcAmp Interface Handler"
Plugin_ISelector="WDM Streaming ISelector Interface Handler"
Plugin_PropertyObject="Node Interface Aggregation Handler"

;==========================================================================
; String Table (Spanish - 1034)
;==========================================================================
[Strings.040A]

;-----------------
; Non-Localizable
;-----------------
LocalLanguage="1034"
LcUvcUpper.SVCDESC = "LcUvcUpper Service"
ProxyLifeCam.CLSID="{f529ae0c-c3a7-466f-b5aa-09df0e82d22b}"
LcMft.CLSID="{5f529227-aab7-47e3-9692-29a03211bb8d}"
KSCATEGORY_RENDER="{65E8773E-8F56-11D0-A3B9-00A0C9223196}"
KSCATEGORY_CAPTURE="{65E8773D-8F56-11D0-A3B9-00A0C9223196}"
KSCATEGORY_VIDEO="{6994AD05-93EF-11D0-A3CC-00A0C9223196}"
KSCATEGORY_VIDEO_CAMERA="{E5323777-F976-4f5b-9B55-B94699C46E44}"
SERVICE_KERNEL_DRIVER=1
SERVICE_DEMAND_START=3
SERVICE_ERROR_NORMAL=1

MediaCategories="SYSTEM\CurrentControlSet\Control\MediaCategories"
GUID.VideoStreaming="{DFF229E1-F70F-11D0-B917-00A0C9223196}"
GUID.VideoInputTerminal="{DFF229E2-F70F-11D0-B917-00A0C9223196}"
GUID.VideoOutputTerminal="{DFF229E3-F70F-11D0-B917-00A0C9223196}"
GUID.VideoSelector="{DFF229E4-F70F-11D0-B917-00A0C9223196}"
GUID.VideoProcessing="{DFF229E5-F70F-11D0-B917-00A0C9223196}"
GUID.VideoCameraTerminal="{DFF229E6-F70F-11D0-B917-00A0C9223196}"
GUID.VideoInputMTT="{DFF229E7-F70F-11D0-B917-00A0C9223196}"
GUID.VideoOutputMTT="{DFF229E8-F70F-11D0-B917-00A0C9223196}"

;------------
;Localizeable
;------------
Msft="Microsoft"
USBVideoCinema.DeviceDesc="Microsoft LifeCam Cinema"
USBVideoHD5000.DeviceDesc="Microsoft LifeCam HD-5000"
USBVideoHD5001.DeviceDesc="Microsoft LifeCam HD-5001"
USBVideoHD6000.DeviceDesc="Microsoft LifeCam HD-6000"
USBVideoHDStudio.DeviceDesc="Microsoft LifeCam Studio"
USBVideoHD3000.DeviceDesc="Microsoft LifeCam HD-3000"

; Copy Source
;---------------------------------------------------
;USBVideoXXXX.DeviceDesc="Microsoft LifeCam ZZZZ"
;---------------------------------------------------

USBVideoStreaming.DeviceDesc="USB Video Device (VS Interface)"
USBVideo.SvcDesc="USB Video Device (WDM)"
InstallDisk = "LifeCam Installation CD"

Node.VideoStreaming="Video Streaming"
Node.VideoInputTerminal="Video Input Terminal"
Node.VideoOutputTerminal="Video Output Terminal"
Node.VideoSelector="Video Selector"
Node.VideoProcessing="Video Processing"
Node.VideoCameraTerminal="Video Camera Terminal"
Node.VideoInputMTT="Video Input Media Transport Terminal"
Node.VideoOutputMTT="Video Output Media Transport Terminal"


;
; PlugIns Descriptions
;
PlugIn_IAMExtDevice="WDM Streaming IAMExtDevice Interface Handler"
PlugIn_IAMExtTransport="WDM Streaming IAMExtTransport Interface Handler"
PlugIn_IAMTimecodeReader="WDM Streaming IAMTimecodeReader Interface Handler"
Plugin_IExtTransport="WDM Streaming IExtTransport Interface Handler"
PropPage_DVcrControl="DVcrControl Property Page"
Plugin_IKsTopologyInfo="WDM Streaming IKsTopologyInfo Interface Handler"
Plugin_ICameraControl="WDM Streaming ICameraControl Interface Handler"
Plugin_IVideoProcAmp="WDM Streaming IVideoProcAmp Interface Handler"
Plugin_ISelector="WDM Streaming ISelector Interface Handler"
Plugin_PropertyObject="Node Interface Aggregation Handler"

;==========================================================================
; String Table (Italian - 1040)
;==========================================================================
[Strings.0410]

;-----------------
; Non-Localizable
;-----------------
LocalLanguage="1040"
LcUvcUpper.SVCDESC = "LcUvcUpper Service"
ProxyLifeCam.CLSID="{f529ae0c-c3a7-466f-b5aa-09df0e82d22b}"
LcMft.CLSID="{5f529227-aab7-47e3-9692-29a03211bb8d}"
KSCATEGORY_RENDER="{65E8773E-8F56-11D0-A3B9-00A0C9223196}"
KSCATEGORY_CAPTURE="{65E8773D-8F56-11D0-A3B9-00A0C9223196}"
KSCATEGORY_VIDEO="{6994AD05-93EF-11D0-A3CC-00A0C9223196}"
KSCATEGORY_VIDEO_CAMERA="{E5323777-F976-4f5b-9B55-B94699C46E44}"
SERVICE_KERNEL_DRIVER=1
SERVICE_DEMAND_START=3
SERVICE_ERROR_NORMAL=1

MediaCategories="SYSTEM\CurrentControlSet\Control\MediaCategories"
GUID.VideoStreaming="{DFF229E1-F70F-11D0-B917-00A0C9223196}"
GUID.VideoInputTerminal="{DFF229E2-F70F-11D0-B917-00A0C9223196}"
GUID.VideoOutputTerminal="{DFF229E3-F70F-11D0-B917-00A0C9223196}"
GUID.VideoSelector="{DFF229E4-F70F-11D0-B917-00A0C9223196}"
GUID.VideoProcessing="{DFF229E5-F70F-11D0-B917-00A0C9223196}"
GUID.VideoCameraTerminal="{DFF229E6-F70F-11D0-B917-00A0C9223196}"
GUID.VideoInputMTT="{DFF229E7-F70F-11D0-B917-00A0C9223196}"
GUID.VideoOutputMTT="{DFF229E8-F70F-11D0-B917-00A0C9223196}"

;------------
;Localizeable
;------------
Msft="Microsoft"
USBVideoCinema.DeviceDesc="Microsoft LifeCam Cinema"
USBVideoHD5000.DeviceDesc="Microsoft LifeCam HD-5000"
USBVideoHD5001.DeviceDesc="Microsoft LifeCam HD-5001"
USBVideoHD6000.DeviceDesc="Microsoft LifeCam HD-6000"
USBVideoHDStudio.DeviceDesc="Microsoft LifeCam Studio"
USBVideoHD3000.DeviceDesc="Microsoft LifeCam HD-3000"

; Copy Source
;---------------------------------------------------
;USBVideoXXXX.DeviceDesc="Microsoft LifeCam ZZZZ"
;---------------------------------------------------

USBVideoStreaming.DeviceDesc="USB Video Device (VS Interface)"
USBVideo.SvcDesc="USB Video Device (WDM)"
InstallDisk = "LifeCam Installation CD"

Node.VideoStreaming="Video Streaming"
Node.VideoInputTerminal="Video Input Terminal"
Node.VideoOutputTerminal="Video Output Terminal"
Node.VideoSelector="Video Selector"
Node.VideoProcessing="Video Processing"
Node.VideoCameraTerminal="Video Camera Terminal"
Node.VideoInputMTT="Video Input Media Transport Terminal"
Node.VideoOutputMTT="Video Output Media Transport Terminal"


;
; PlugIns Descriptions
;
PlugIn_IAMExtDevice="WDM Streaming IAMExtDevice Interface Handler"
PlugIn_IAMExtTransport="WDM Streaming IAMExtTransport Interface Handler"
PlugIn_IAMTimecodeReader="WDM Streaming IAMTimecodeReader Interface Handler"
Plugin_IExtTransport="WDM Streaming IExtTransport Interface Handler"
PropPage_DVcrControl="DVcrControl Property Page"
Plugin_IKsTopologyInfo="WDM Streaming IKsTopologyInfo Interface Handler"
Plugin_ICameraControl="WDM Streaming ICameraControl Interface Handler"
Plugin_IVideoProcAmp="WDM Streaming IVideoProcAmp Interface Handler"
Plugin_ISelector="WDM Streaming ISelector Interface Handler"
Plugin_PropertyObject="Node Interface Aggregation Handler"

;==========================================================================
; String Table (Korean - 1042)
;==========================================================================
[Strings.0412]

;-----------------
; Non-Localizable
;-----------------
LocalLanguage="1042"
LcUvcUpper.SVCDESC = "LcUvcUpper Service"
ProxyLifeCam.CLSID="{f529ae0c-c3a7-466f-b5aa-09df0e82d22b}"
LcMft.CLSID="{5f529227-aab7-47e3-9692-29a03211bb8d}"
KSCATEGORY_RENDER="{65E8773E-8F56-11D0-A3B9-00A0C9223196}"
KSCATEGORY_CAPTURE="{65E8773D-8F56-11D0-A3B9-00A0C9223196}"
KSCATEGORY_VIDEO="{6994AD05-93EF-11D0-A3CC-00A0C9223196}"
KSCATEGORY_VIDEO_CAMERA="{E5323777-F976-4f5b-9B55-B94699C46E44}"
SERVICE_KERNEL_DRIVER=1
SERVICE_DEMAND_START=3
SERVICE_ERROR_NORMAL=1

MediaCategories="SYSTEM\CurrentControlSet\Control\MediaCategories"
GUID.VideoStreaming="{DFF229E1-F70F-11D0-B917-00A0C9223196}"
GUID.VideoInputTerminal="{DFF229E2-F70F-11D0-B917-00A0C9223196}"
GUID.VideoOutputTerminal="{DFF229E3-F70F-11D0-B917-00A0C9223196}"
GUID.VideoSelector="{DFF229E4-F70F-11D0-B917-00A0C9223196}"
GUID.VideoProcessing="{DFF229E5-F70F-11D0-B917-00A0C9223196}"
GUID.VideoCameraTerminal="{DFF229E6-F70F-11D0-B917-00A0C9223196}"
GUID.VideoInputMTT="{DFF229E7-F70F-11D0-B917-00A0C9223196}"
GUID.VideoOutputMTT="{DFF229E8-F70F-11D0-B917-00A0C9223196}"

;------------
;Localizeable
;------------
Msft="Microsoft"
USBVideoCinema.DeviceDesc="Microsoft LifeCam Cinema"
USBVideoHD5000.DeviceDesc="Microsoft LifeCam HD-5000"
USBVideoHD5001.DeviceDesc="Microsoft LifeCam HD-5001"
USBVideoHD6000.DeviceDesc="Microsoft LifeCam HD-6000"
USBVideoHDStudio.DeviceDesc="Microsoft LifeCam Studio"
USBVideoHD3000.DeviceDesc="Microsoft LifeCam HD-3000"

; Copy Source
;---------------------------------------------------
;USBVideoXXXX.DeviceDesc="Microsoft LifeCam ZZZZ"
;---------------------------------------------------

USBVideoStreaming.DeviceDesc="USB Video Device (VS Interface)"
USBVideo.SvcDesc="USB Video Device (WDM)"
InstallDisk = "LifeCam Installation CD"

Node.VideoStreaming="Video Streaming"
Node.VideoInputTerminal="Video Input Terminal"
Node.VideoOutputTerminal="Video Output Terminal"
Node.VideoSelector="Video Selector"
Node.VideoProcessing="Video Processing"
Node.VideoCameraTerminal="Video Camera Terminal"
Node.VideoInputMTT="Video Input Media Transport Terminal"
Node.VideoOutputMTT="Video Output Media Transport Terminal"


;
; PlugIns Descriptions
;
PlugIn_IAMExtDevice="WDM Streaming IAMExtDevice Interface Handler"
PlugIn_IAMExtTransport="WDM Streaming IAMExtTransport Interface Handler"
PlugIn_IAMTimecodeReader="WDM Streaming IAMTimecodeReader Interface Handler"
Plugin_IExtTransport="WDM Streaming IExtTransport Interface Handler"
PropPage_DVcrControl="DVcrControl Property Page"
Plugin_IKsTopologyInfo="WDM Streaming IKsTopologyInfo Interface Handler"
Plugin_ICameraControl="WDM Streaming ICameraControl Interface Handler"
Plugin_IVideoProcAmp="WDM Streaming IVideoProcAmp Interface Handler"
Plugin_ISelector="WDM Streaming ISelector Interface Handler"
Plugin_PropertyObject="Node Interface Aggregation Handler"

;==========================================================================
; String Table (Portuguese Brazil - 1046)
;==========================================================================
[Strings.0416]

;-----------------
; Non-Localizable
;-----------------
LocalLanguage="1046"
LcUvcUpper.SVCDESC = "LcUvcUpper Service"
ProxyLifeCam.CLSID="{f529ae0c-c3a7-466f-b5aa-09df0e82d22b}"
LcMft.CLSID="{5f529227-aab7-47e3-9692-29a03211bb8d}"
KSCATEGORY_RENDER="{65E8773E-8F56-11D0-A3B9-00A0C9223196}"
KSCATEGORY_CAPTURE="{65E8773D-8F56-11D0-A3B9-00A0C9223196}"
KSCATEGORY_VIDEO="{6994AD05-93EF-11D0-A3CC-00A0C9223196}"
KSCATEGORY_VIDEO_CAMERA="{E5323777-F976-4f5b-9B55-B94699C46E44}"
SERVICE_KERNEL_DRIVER=1
SERVICE_DEMAND_START=3
SERVICE_ERROR_NORMAL=1

MediaCategories="SYSTEM\CurrentControlSet\Control\MediaCategories"
GUID.VideoStreaming="{DFF229E1-F70F-11D0-B917-00A0C9223196}"
GUID.VideoInputTerminal="{DFF229E2-F70F-11D0-B917-00A0C9223196}"
GUID.VideoOutputTerminal="{DFF229E3-F70F-11D0-B917-00A0C9223196}"
GUID.VideoSelector="{DFF229E4-F70F-11D0-B917-00A0C9223196}"
GUID.VideoProcessing="{DFF229E5-F70F-11D0-B917-00A0C9223196}"
GUID.VideoCameraTerminal="{DFF229E6-F70F-11D0-B917-00A0C9223196}"
GUID.VideoInputMTT="{DFF229E7-F70F-11D0-B917-00A0C9223196}"
GUID.VideoOutputMTT="{DFF229E8-F70F-11D0-B917-00A0C9223196}"

;------------
;Localizeable
;------------
Msft="Microsoft"
USBVideoCinema.DeviceDesc="Microsoft LifeCam Cinema"
USBVideoHD5000.DeviceDesc="Microsoft LifeCam HD-5000"
USBVideoHD5001.DeviceDesc="Microsoft LifeCam HD-5001"
USBVideoHD6000.DeviceDesc="Microsoft LifeCam HD-6000"
USBVideoHDStudio.DeviceDesc="Microsoft LifeCam Studio"
USBVideoHD3000.DeviceDesc="Microsoft LifeCam HD-3000"

; Copy Source
;---------------------------------------------------
;USBVideoXXXX.DeviceDesc="Microsoft LifeCam ZZZZ"
;---------------------------------------------------

USBVideoStreaming.DeviceDesc="USB Video Device (VS Interface)"
USBVideo.SvcDesc="USB Video Device (WDM)"
InstallDisk = "LifeCam Installation CD"

Node.VideoStreaming="Video Streaming"
Node.VideoInputTerminal="Video Input Terminal"
Node.VideoOutputTerminal="Video Output Terminal"
Node.VideoSelector="Video Selector"
Node.VideoProcessing="Video Processing"
Node.VideoCameraTerminal="Video Camera Terminal"
Node.VideoInputMTT="Video Input Media Transport Terminal"
Node.VideoOutputMTT="Video Output Media Transport Terminal"


;
; PlugIns Descriptions
;
PlugIn_IAMExtDevice="WDM Streaming IAMExtDevice Interface Handler"
PlugIn_IAMExtTransport="WDM Streaming IAMExtTransport Interface Handler"
PlugIn_IAMTimecodeReader="WDM Streaming IAMTimecodeReader Interface Handler"
Plugin_IExtTransport="WDM Streaming IExtTransport Interface Handler"
PropPage_DVcrControl="DVcrControl Property Page"
Plugin_IKsTopologyInfo="WDM Streaming IKsTopologyInfo Interface Handler"
Plugin_ICameraControl="WDM Streaming ICameraControl Interface Handler"
Plugin_IVideoProcAmp="WDM Streaming IVideoProcAmp Interface Handler"
Plugin_ISelector="WDM Streaming ISelector Interface Handler"
Plugin_PropertyObject="Node Interface Aggregation Handler"

;==========================================================================
; String Table (Russian - 1049)
;==========================================================================
[Strings.0419]

;-----------------
; Non-Localizable
;-----------------
LocalLanguage="1049"
LcUvcUpper.SVCDESC = "LcUvcUpper Service"
ProxyLifeCam.CLSID="{f529ae0c-c3a7-466f-b5aa-09df0e82d22b}"
LcMft.CLSID="{5f529227-aab7-47e3-9692-29a03211bb8d}"
KSCATEGORY_RENDER="{65E8773E-8F56-11D0-A3B9-00A0C9223196}"
KSCATEGORY_CAPTURE="{65E8773D-8F56-11D0-A3B9-00A0C9223196}"
KSCATEGORY_VIDEO="{6994AD05-93EF-11D0-A3CC-00A0C9223196}"
KSCATEGORY_VIDEO_CAMERA="{E5323777-F976-4f5b-9B55-B94699C46E44}"
SERVICE_KERNEL_DRIVER=1
SERVICE_DEMAND_START=3
SERVICE_ERROR_NORMAL=1

MediaCategories="SYSTEM\CurrentControlSet\Control\MediaCategories"
GUID.VideoStreaming="{DFF229E1-F70F-11D0-B917-00A0C9223196}"
GUID.VideoInputTerminal="{DFF229E2-F70F-11D0-B917-00A0C9223196}"
GUID.VideoOutputTerminal="{DFF229E3-F70F-11D0-B917-00A0C9223196}"
GUID.VideoSelector="{DFF229E4-F70F-11D0-B917-00A0C9223196}"
GUID.VideoProcessing="{DFF229E5-F70F-11D0-B917-00A0C9223196}"
GUID.VideoCameraTerminal="{DFF229E6-F70F-11D0-B917-00A0C9223196}"
GUID.VideoInputMTT="{DFF229E7-F70F-11D0-B917-00A0C9223196}"
GUID.VideoOutputMTT="{DFF229E8-F70F-11D0-B917-00A0C9223196}"

;------------
;Localizeable
;------------
Msft="Microsoft"
USBVideoCinema.DeviceDesc="Microsoft LifeCam Cinema"
USBVideoHD5000.DeviceDesc="Microsoft LifeCam HD-5000"
USBVideoHD5001.DeviceDesc="Microsoft LifeCam HD-5001"
USBVideoHD6000.DeviceDesc="Microsoft LifeCam HD-6000"
USBVideoHDStudio.DeviceDesc="Microsoft LifeCam Studio"
USBVideoHD3000.DeviceDesc="Microsoft LifeCam HD-3000"

; Copy Source
;---------------------------------------------------
;USBVideoXXXX.DeviceDesc="Microsoft LifeCam ZZZZ"
;---------------------------------------------------

USBVideoStreaming.DeviceDesc="USB Video Device (VS Interface)"
USBVideo.SvcDesc="USB Video Device (WDM)"
InstallDisk = "LifeCam Installation CD"

Node.VideoStreaming="Video Streaming"
Node.VideoInputTerminal="Video Input Terminal"
Node.VideoOutputTerminal="Video Output Terminal"
Node.VideoSelector="Video Selector"
Node.VideoProcessing="Video Processing"
Node.VideoCameraTerminal="Video Camera Terminal"
Node.VideoInputMTT="Video Input Media Transport Terminal"
Node.VideoOutputMTT="Video Output Media Transport Terminal"


;
; PlugIns Descriptions
;
PlugIn_IAMExtDevice="WDM Streaming IAMExtDevice Interface Handler"
PlugIn_IAMExtTransport="WDM Streaming IAMExtTransport Interface Handler"
PlugIn_IAMTimecodeReader="WDM Streaming IAMTimecodeReader Interface Handler"
Plugin_IExtTransport="WDM Streaming IExtTransport Interface Handler"
PropPage_DVcrControl="DVcrControl Property Page"
Plugin_IKsTopologyInfo="WDM Streaming IKsTopologyInfo Interface Handler"
Plugin_ICameraControl="WDM Streaming ICameraControl Interface Handler"
Plugin_IVideoProcAmp="WDM Streaming IVideoProcAmp Interface Handler"
Plugin_ISelector="WDM Streaming ISelector Interface Handler"
Plugin_PropertyObject="Node Interface Aggregation Handler"

;==========================================================================
; String Table (Chinese Simplified - 2052)
;==========================================================================
[Strings.0804]

;-----------------
; Non-Localizable
;-----------------
LocalLanguage="2052"
LcUvcUpper.SVCDESC = "LcUvcUpper Service"
ProxyLifeCam.CLSID="{f529ae0c-c3a7-466f-b5aa-09df0e82d22b}"
LcMft.CLSID="{5f529227-aab7-47e3-9692-29a03211bb8d}"
KSCATEGORY_RENDER="{65E8773E-8F56-11D0-A3B9-00A0C9223196}"
KSCATEGORY_CAPTURE="{65E8773D-8F56-11D0-A3B9-00A0C9223196}"
KSCATEGORY_VIDEO="{6994AD05-93EF-11D0-A3CC-00A0C9223196}"
KSCATEGORY_VIDEO_CAMERA="{E5323777-F976-4f5b-9B55-B94699C46E44}"
SERVICE_KERNEL_DRIVER=1
SERVICE_DEMAND_START=3
SERVICE_ERROR_NORMAL=1

MediaCategories="SYSTEM\CurrentControlSet\Control\MediaCategories"
GUID.VideoStreaming="{DFF229E1-F70F-11D0-B917-00A0C9223196}"
GUID.VideoInputTerminal="{DFF229E2-F70F-11D0-B917-00A0C9223196}"
GUID.VideoOutputTerminal="{DFF229E3-F70F-11D0-B917-00A0C9223196}"
GUID.VideoSelector="{DFF229E4-F70F-11D0-B917-00A0C9223196}"
GUID.VideoProcessing="{DFF229E5-F70F-11D0-B917-00A0C9223196}"
GUID.VideoCameraTerminal="{DFF229E6-F70F-11D0-B917-00A0C9223196}"
GUID.VideoInputMTT="{DFF229E7-F70F-11D0-B917-00A0C9223196}"
GUID.VideoOutputMTT="{DFF229E8-F70F-11D0-B917-00A0C9223196}"

;------------
;Localizeable
;------------
Msft="Microsoft"
USBVideoCinema.DeviceDesc="Microsoft LifeCam Cinema"
USBVideoHD5000.DeviceDesc="Microsoft LifeCam HD-5000"
USBVideoHD5001.DeviceDesc="Microsoft LifeCam HD-5001"
USBVideoHD6000.DeviceDesc="Microsoft LifeCam HD-6000"
USBVideoHDStudio.DeviceDesc="Microsoft LifeCam Studio"
USBVideoHD3000.DeviceDesc="Microsoft LifeCam HD-3000"

; Copy Source
;---------------------------------------------------
;USBVideoXXXX.DeviceDesc="Microsoft LifeCam ZZZZ"
;---------------------------------------------------

USBVideoStreaming.DeviceDesc="USB Video Device (VS Interface)"
USBVideo.SvcDesc="USB Video Device (WDM)"
InstallDisk = "LifeCam Installation CD"

Node.VideoStreaming="Video Streaming"
Node.VideoInputTerminal="Video Input Terminal"
Node.VideoOutputTerminal="Video Output Terminal"
Node.VideoSelector="Video Selector"
Node.VideoProcessing="Video Processing"
Node.VideoCameraTerminal="Video Camera Terminal"
Node.VideoInputMTT="Video Input Media Transport Terminal"
Node.VideoOutputMTT="Video Output Media Transport Terminal"


;
; PlugIns Descriptions
;
PlugIn_IAMExtDevice="WDM Streaming IAMExtDevice Interface Handler"
PlugIn_IAMExtTransport="WDM Streaming IAMExtTransport Interface Handler"
PlugIn_IAMTimecodeReader="WDM Streaming IAMTimecodeReader Interface Handler"
Plugin_IExtTransport="WDM Streaming IExtTransport Interface Handler"
PropPage_DVcrControl="DVcrControl Property Page"
Plugin_IKsTopologyInfo="WDM Streaming IKsTopologyInfo Interface Handler"
Plugin_ICameraControl="WDM Streaming ICameraControl Interface Handler"
Plugin_IVideoProcAmp="WDM Streaming IVideoProcAmp Interface Handler"
Plugin_ISelector="WDM Streaming ISelector Interface Handler"
Plugin_PropertyObject="Node Interface Aggregation Handler"

;==========================================================================
; String Table (Portuguese (Portugal) - 2070)
;==========================================================================
[Strings.0816]

;-----------------
; Non-Localizable
;-----------------
LocalLanguage="2070"
LcUvcUpper.SVCDESC = "LcUvcUpper Service"
ProxyLifeCam.CLSID="{f529ae0c-c3a7-466f-b5aa-09df0e82d22b}"
LcMft.CLSID="{5f529227-aab7-47e3-9692-29a03211bb8d}"
KSCATEGORY_RENDER="{65E8773E-8F56-11D0-A3B9-00A0C9223196}"
KSCATEGORY_CAPTURE="{65E8773D-8F56-11D0-A3B9-00A0C9223196}"
KSCATEGORY_VIDEO="{6994AD05-93EF-11D0-A3CC-00A0C9223196}"
KSCATEGORY_VIDEO_CAMERA="{E5323777-F976-4f5b-9B55-B94699C46E44}"
SERVICE_KERNEL_DRIVER=1
SERVICE_DEMAND_START=3
SERVICE_ERROR_NORMAL=1

MediaCategories="SYSTEM\CurrentControlSet\Control\MediaCategories"
GUID.VideoStreaming="{DFF229E1-F70F-11D0-B917-00A0C9223196}"
GUID.VideoInputTerminal="{DFF229E2-F70F-11D0-B917-00A0C9223196}"
GUID.VideoOutputTerminal="{DFF229E3-F70F-11D0-B917-00A0C9223196}"
GUID.VideoSelector="{DFF229E4-F70F-11D0-B917-00A0C9223196}"
GUID.VideoProcessing="{DFF229E5-F70F-11D0-B917-00A0C9223196}"
GUID.VideoCameraTerminal="{DFF229E6-F70F-11D0-B917-00A0C9223196}"
GUID.VideoInputMTT="{DFF229E7-F70F-11D0-B917-00A0C9223196}"
GUID.VideoOutputMTT="{DFF229E8-F70F-11D0-B917-00A0C9223196}"

;------------
;Localizeable
;------------
Msft="Microsoft"
USBVideoCinema.DeviceDesc="Microsoft LifeCam Cinema"
USBVideoHD5000.DeviceDesc="Microsoft LifeCam HD-5000"
USBVideoHD5001.DeviceDesc="Microsoft LifeCam HD-5001"
USBVideoHD6000.DeviceDesc="Microsoft LifeCam HD-6000"
USBVideoHDStudio.DeviceDesc="Microsoft LifeCam Studio"
USBVideoHD3000.DeviceDesc="Microsoft LifeCam HD-3000"

; Copy Source
;---------------------------------------------------
;USBVideoXXXX.DeviceDesc="Microsoft LifeCam ZZZZ"
;---------------------------------------------------

USBVideoStreaming.DeviceDesc="USB Video Device (VS Interface)"
USBVideo.SvcDesc="USB Video Device (WDM)"
InstallDisk = "LifeCam Installation CD"

Node.VideoStreaming="Video Streaming"
Node.VideoInputTerminal="Video Input Terminal"
Node.VideoOutputTerminal="Video Output Terminal"
Node.VideoSelector="Video Selector"
Node.VideoProcessing="Video Processing"
Node.VideoCameraTerminal="Video Camera Terminal"
Node.VideoInputMTT="Video Input Media Transport Terminal"
Node.VideoOutputMTT="Video Output Media Transport Terminal"


;
; PlugIns Descriptions
;
PlugIn_IAMExtDevice="WDM Streaming IAMExtDevice Interface Handler"
PlugIn_IAMExtTransport="WDM Streaming IAMExtTransport Interface Handler"
PlugIn_IAMTimecodeReader="WDM Streaming IAMTimecodeReader Interface Handler"
Plugin_IExtTransport="WDM Streaming IExtTransport Interface Handler"
PropPage_DVcrControl="DVcrControl Property Page"
Plugin_IKsTopologyInfo="WDM Streaming IKsTopologyInfo Interface Handler"
Plugin_ICameraControl="WDM Streaming ICameraControl Interface Handler"
Plugin_IVideoProcAmp="WDM Streaming IVideoProcAmp Interface Handler"
Plugin_ISelector="WDM Streaming ISelector Interface Handler"
Plugin_PropertyObject="Node Interface Aggregation Handler"

