LVCam.inf Driver File Contents (labtec_web_cam.zip)

;
; LVCAM.INF
; Logitech Video Camera Installation file for Labtec.
; Copyright (c) 1996-2001 Logitech Inc.
;

[Version]
LayoutFile=Layout.inf, Layout1.inf, Layout2.inf		; if not present causes problems on Windows 98
signature="$CHICAGO$"
Class=Image
ClassGUID={6bdd1fc6-810f-11d0-bec7-08002be2092f}
Provider=%PVD%
CatalogFile=lvcam.cat
DriverVer=11/13/2001, 5.6.2.1058

;
; Manufacturer as displayed in device manager
;
[Manufacturer]
%LogitechMfg%=Labtec

;
; List of devices supported
; Format: Device name = INF Section, Device/Interface ID
;
[Labtec]
%USB\VID_046D&PID_0801.DeviceDesc%=PID_0801,USB\VID_046D&PID_0801&MI_00       ; QuickCam Web/Home
%USB\VID_046D&PID_0840.DeviceDesc%=PID_0840,USB\VID_046D&PID_0840             ; QuickCam Express
%USB\VID_046D&PID_0840.DeviceDesc%=PID_0840,USB\VID_046D&PID_0870             ; QuickCam Express (new ASIC)
%USB\VID_046D&PID_0850.DeviceDesc%=PID_0850,USB\VID_046D&PID_0850&MI_00       ; Emerald ASIC
%USB\VID_046D&PID_D001.DeviceDesc%=PID_D001,USB\VID_046D&PID_D001             ; QuickCam Pro
%USB\VID_046D&PID_08B0.DeviceDesc%=PID_08B0,USB\VID_04CC&PID_8116&MI_00       ; Mono
%USB\VID_046D&PID_08B0.DeviceDesc%=PID_08B0,USB\VID_046D&PID_08B0&MI_00	      ; Mono
%USB\VID_046D&PID_08C0.DeviceDesc%=PID_08B0,USB\VID_046D&PID_08C0&MI_00	      ; Mono
%USB\VID_046D&PID_08D0.DeviceDesc%=PID_08D0,USB\VID_046D&PID_08D0             ; Merced ST
%USB\VID_046D&PID_08E0.DeviceDesc%=PID_08E0,USB\VID_046D&PID_08E0    	      ; Merced Belt
%USB\VID_046D&PID_08E1.DeviceDesc%=PID_08E1,USB\VID_046D&PID_08E1             ; Merced Belt
%USB\VID_046D&PID_0890_V.DeviceDesc%=PID_0890_V,USB\VID_046D&PID_0890&MI_00   ; Rio Grande video driver
%USB\VID_046D&PID_0890_I.DeviceDesc%=PID_0890_I,USB\VID_046D&PID_0890&MI_01   ; Rio Grande still driver
%USB\VID_046D&PID_0900_V.DeviceDesc%=PID_0900_V,USB\VID_046D&PID_0900&MI_00   ; Salmon video driver
%USB\VID_046D&PID_0900_I.DeviceDesc%=PID_0900_I,USB\VID_046D&PID_0900&MI_01   ; Salmon still driver
%USB\VID_046D&PID_0901_V.DeviceDesc%=PID_0901_V,USB\VID_046D&PID_0901&MI_00   ; Guadalupe video driver
%USB\VID_046D&PID_0901_I.DeviceDesc%=PID_0901_I,USB\VID_046D&PID_0901&MI_01   ; Guadalupe still driver

;
; Name of the source disk file for QC files. Displayed to the user when prompted
; for the QC CD
; diskid = description[, [tagfile] [, <unused>, subdir]]
;
[SourceDisksNames]
1=%DISK_NAME%,,,

;
; Location of the QC files. References the SourceDisksNames disc ID
; filename_on_source = diskID[, [subdir][, size]]
;
[SourceDisksFiles]
LVCam2.dll=1
LVCA.sys=1
LVCD.sys=1
LVCE.sys=1
LVCM.sys=1
LVCodek2.dll=1
LVUI2.dll=1
LVUI2RC.dll=1
LVFWWDM.drv=1
LVFWWDMT.dll=1
lvcodec2.dll=1
click.wav=1		    ; for Twain
QCTwn32.ds=1		; Video Twain
LQCTwn32.dll=1		; Video Twain
HVideoS.exe=1		; Hydra component
HVideoSP.dll=1		; Hydra component
HPortal.dll=1		; Hydra component
LHPortal.dll=1		; Hydra component
;twain_32.dll=1
;twain.dll=1
;twunk_16.exe=1
;twunk_32.exe=1
;lvcam.cat=1
p35u.sys=1
p35uds.dll=1
jpgl.dll=1
lvcoms.exe=1
lvcomc.dll=1
CamDrL20.sys=1
CamDrL21.sys=1
CamUsP20.sys=1
CamExL20.dll=1
CamExL20.ax=1

LVBulk.sys=1		; bulk driver for DSC cameras (Traveler, Guadalupe, Salmon)
lvvi500a.sys=1		; video driver for Traveler and Guadalupe
sp5x_32.dll=1           ; codec for Salmon, Traveler and Guadalupe
ijl11.dll=1		; Intel JPEG library
	
;==========Salmon
LV551AV.sys=1		;Salmon video driver

LDSCTwai.dll=1		; DSC Twain datasource resource
dsctwain.ds=1       ; DSC Twain datasource
Decal.dll=1
LDecal.dll=1		
LVDetr.dll=1		; Detail driver for Traveler
LVDesa.dll=1		; Detail driver for Salmon
LVDegu.dll=1		; Detail driver for Guadalupe

[DestinationDirs]
DefaultDestDir=11                         ; system directory
DelDrivers=11					          ; system directory
CopyUserDrv=11					          ; system directory
CopyUserDrvNT=11				          ; system directory
LVUI.CopyFiles=11				          ; system directory
TWAIN.CopyFiles=10,TWAIN_32\QuickCam      ; Twain directory
TWAIN.CopyTwain=10				          ; Windows directory
VfWWDM32.DelFile=10                       ; delete windows\vfwwdm32.dll on Windows upgrade
DSCTwain.CopyFiles=10,twain_32\QuickCam	  ; Still Image Twain drivers

PID_0801.CopyDrivers=10,system32\drivers  ; drivers directory
PID_0840.CopyDrivers=10,system32\drivers  ; drivers directory
PID_0850.CopyDrivers=10,system32\drivers  ; drivers directory
PID_08D0.CopyDrivers=10,system32\drivers  ; drivers directory
PID_08E0.CopyDrivers=10,system32\drivers  ; drivers directory
PID_08E1.CopyDrivers=10,system32\drivers  ; drivers directory

; Pro 3000
PID_08B0.CopyDrivers=10,system32\drivers
PID_08B0.CopyDrivers.NT=10,system32\drivers
PID_08B0.CopyExtDll=10,system
PID_08B0.Filters.Files=10,system

; Old Pro
PID_D001.UserDrv.CopyFiles=11		      ; system directory
PID_D001.CopyDrivers=10,system32\drivers  ; drivers directory


;Traveler
PID_0890_V.CopyDrivers=10,system32\drivers
PID_0890_V.CopyCodec=11
PID_0890_V.DelDrivers=10,system32\drivers
PID_0890_V.DelCodec=11
PID_0890_I.Files.Ext=10,System32\Drivers
PID_0890_I.CopyTwain=10,twain_32\QuickCam

;Guadalupe
PID_0901_V.CopyDrivers=10,system32\drivers
PID_0901_V.CopyCodec=11
PID_0901_V.DelDrivers=10,system32\drivers
PID_0901_V.DelCodec=11
PID_0901_I.Files.Ext=10,System32\Drivers
PID_0901_I.CopyTwain=10,twain_32\QuickCam

;Salmon
PID_0900_V.CopyDrivers=10,system32\drivers
PID_0900_V.CopyCodec=11
PID_0900_V.DelDrivers=10,system32\drivers
PID_0900_V.DelCodec=11
PID_0900_I.CopyDrivers=10,system32\drivers
PID_0900_I.CopyTwain=10,twain_32\QuickCam

[ControlFlags]
; All PnP devices should be excluded from manual AddDevice Applet list
ExcludeFromSelect=*

;--------------------------------------------------------------------------------------------------
; PID_0801 QuickCam Web (old QuickCam Home)
;--------------------------------------------------------------------------------------------------

[PID_0801]
Include=    ks.inf, kscaptur.inf, ksfilter.inf
Needs=      KS.Registration, KSCAPTUR.Registration
AddReg=     PID_0801.AddReg, RunLVCom.AddReg, LVComS.Register, Hydra.Register, Hydra.Register, VFW.AddReg, Common.AddReg, LVCAM2_Prop.AddReg,AppRegister.AddReg
DelFiles=   DelDrivers, VfWWDM32.DelFile
CopyFiles=  PID_0801.CopyDrivers, CopyUserDrv, LVUI.CopyFiles, TWAIN.CopyFiles, TWAIN.CopyTwain
DelReg=     Win95.DelReg
UpdateInis= Win95.UpdateIni, LVfWWDM.UpdateIni, CODECS.UpdateIni
SubClass=StillImage
DeviceType=3
DeviceSubType=0x1
Capabilities=0x00000031
DeviceData=Logitech.DeviceData
ICMProfiles="sRGB Color Space Profile.icm"
DriverVer=11/13/2001, 5.6.2.1058

[PID_0801.NT]
Include=    ks.inf, kscaptur.inf, ksfilter.inf
Needs=      KS.Registration, KSCAPTUR.Registration.NT
AddReg=     PID_0801.AddReg, VFW.AddReg.NT, Common.AddReg, LVComS.Register,Hydra.Register, LVCAM2_Prop.AddReg,AppRegister.AddReg
CopyFiles=  PID_0801.CopyDrivers, CopyUserDrvNT, LVUI.CopyFiles, TWAIN.CopyFiles, TWAIN.CopyTwain
UpdateInis= CODECS.UpdateIni
SubClass=StillImage
DeviceType=3
DeviceSubType=0x1
Capabilities=0x00000031
DeviceData=Logitech.DeviceData
ICMProfiles="sRGB Color Space Profile.icm"
DriverVer=11/13/2001, 5.6.2.1058

[PID_0801.AddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,lvca.sys

[PID_0801.CopyDrivers]
stream.sys			; we need to make sure this file is installed
lvcam2.dll
lvca.sys
lvcodek2.dll

[PID_0801.Interfaces]
AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL,PID_0801.Interface

[PID_0801.NT.Interfaces]
AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL,PID_0801.Interface

[PID_0801.Interface]
AddReg=PID_0801.Intf.AddReg
         
[PID_0801.Intf.AddReg]
HKR,,CLSID,,%ProxyVCap.CLSID%
HKR,,FriendlyName,,%USB\VID_046D&PID_0801.DeviceDesc%
HKR,,ExtensionDLL,,%ExtensionDLL%

[PID_0801.NT.Services]
AddService = QCAbsee,0x00000002,PID_0801.ServiceInstall

[PID_0801.ServiceInstall]
DisplayName   = %USB\VID_046D&PID_0801.DeviceDesc%(PID_0801)
ServiceType   = %SERVICE_KERNEL_DRIVER%
StartType     = %SERVICE_DEMAND_START%
ErrorControl  = %SERVICE_ERROR_NORMAL%
ServiceBinary = %12%\LVCA.sys

;--------------------------------------------------------------------------------------------------
; PID_0840 QuickCam Express 
;--------------------------------------------------------------------------------------------------

[PID_0840]
Include=    ks.inf, kscaptur.inf, ksfilter.inf
Needs=      KS.Registration, KSCAPTUR.Registration
AddReg=     PID_0840.AddReg, RunLVCom.AddReg, LVComS.Register, Hydra.Register, VFW.AddReg, Common.AddReg, LVCAM2_Prop.AddReg,AppRegister.AddReg
DelFiles=   DelDrivers, VfWWDM32.DelFile
CopyFiles=  PID_0840.CopyDrivers, CopyUserDrv, LVUI.CopyFiles, TWAIN.CopyFiles, TWAIN.CopyTwain
DelReg=     Win95.DelReg
UpdateInis= Win95.UpdateIni, LVfWWDM.UpdateIni, CODECS.UpdateIni
SubClass=StillImage
DeviceType=3
DeviceSubType=0x1
Capabilities=0x00000031
DeviceData=Logitech.DeviceData
ICMProfiles="sRGB Color Space Profile.icm"
DriverVer=11/13/2001, 5.6.2.1058

[PID_0840.NT]
Include=    ks.inf, kscaptur.inf, ksfilter.inf
Needs=      KS.Registration, KSCAPTUR.Registration.NT
AddReg=     PID_0840.AddReg, VFW.AddReg.NT, Common.AddReg, LVComS.Register, Hydra.Register, LVCAM2_Prop.AddReg,AppRegister.AddReg
CopyFiles=  PID_0840.CopyDrivers, CopyUserDrvNT, LVUI.CopyFiles, TWAIN.CopyFiles, TWAIN.CopyTwain
UpdateInis= CODECS.UpdateIni
SubClass=StillImage
DeviceType=3
DeviceSubType=0x1
Capabilities=0x00000031
DeviceData=Logitech.DeviceData
ICMProfiles="sRGB Color Space Profile.icm"
DriverVer=11/13/2001, 5.6.2.1058

[PID_0840.AddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,lvcd.sys

[PID_0840.CopyDrivers]
stream.sys			; we need to make sure this file is installed
lvcam2.dll
lvcd.sys
lvcodek2.dll

[PID_0840.Interfaces]
AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL,PID_0840.Interface

[PID_0840.NT.Interfaces]
AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL,PID_0840.Interface

[PID_0840.Interface]
AddReg=PID_0840.Intf.AddReg
         
[PID_0840.Intf.AddReg]
HKR,,CLSID,,%ProxyVCap.CLSID%
HKR,,FriendlyName,,%USB\VID_046D&PID_0840.DeviceDesc%
HKR,,ExtensionDLL,,%ExtensionDLL%

[PID_0840.NT.Services]
AddService = QCDonner,0x00000002,PID_0840.ServiceInstall

[PID_0840.ServiceInstall]
DisplayName   = %USB\VID_046D&PID_0840.DeviceDesc%(PID_0840)
ServiceType   = %SERVICE_KERNEL_DRIVER%
StartType     = %SERVICE_DEMAND_START%
ErrorControl  = %SERVICE_ERROR_NORMAL%
ServiceBinary = %12%\LVCD.sys

;--------------------------------------------------------------------------------------------------
; PID_08D0 QuickCam Merced ST  
;--------------------------------------------------------------------------------------------------

[PID_08D0]
Include=    ks.inf, kscaptur.inf, ksfilter.inf
Needs=      KS.Registration, KSCAPTUR.Registration
AddReg=     PID_08D0.AddReg, RunLVCom.AddReg, LVComS.Register, Hydra.Register, VFW.AddReg, Common.AddReg, LVCAM2_Prop.AddReg,AppRegister.AddReg
DelFiles=   DelDrivers, VfWWDM32.DelFile
CopyFiles=  PID_08D0.CopyDrivers, CopyUserDrv, LVUI.CopyFiles, TWAIN.CopyFiles, TWAIN.CopyTwain
DelReg=     Win95.DelReg
UpdateInis= Win95.UpdateIni, LVfWWDM.UpdateIni, CODECS.UpdateIni
SubClass=StillImage
DeviceType=3
DeviceSubType=0x1
Capabilities=0x00000031
DeviceData=Logitech.DeviceData
ICMProfiles="sRGB Color Space Profile.icm"
DriverVer=11/13/2001, 5.6.2.1058

[PID_08D0.NT]
Include=    ks.inf, kscaptur.inf, ksfilter.inf
Needs=      KS.Registration, KSCAPTUR.Registration.NT
AddReg=     PID_08D0.AddReg, VFW.AddReg.NT, Common.AddReg, LVComS.Register, Hydra.Register, LVCAM2_Prop.AddReg,AppRegister.AddReg
CopyFiles=  PID_08D0.CopyDrivers, CopyUserDrvNT, LVUI.CopyFiles, TWAIN.CopyFiles, TWAIN.CopyTwain
UpdateInis= CODECS.UpdateIni
SubClass=StillImage
DeviceType=3
DeviceSubType=0x1
Capabilities=0x00000031
DeviceData=Logitech.DeviceData
ICMProfiles="sRGB Color Space Profile.icm"
DriverVer=11/13/2001, 5.6.2.1058

[PID_08D0.AddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,lvcm.sys

[PID_08D0.CopyDrivers]
stream.sys			; we need to make sure this file is installed
lvcam2.dll
lvcm.sys
lvcodek2.dll

[PID_08D0.Interfaces]
AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL,PID_08D0.Interface

[PID_08D0.NT.Interfaces]
AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL,PID_08D0.Interface

[PID_08D0.Interface]
AddReg=PID_08D0.Intf.AddReg
         
[PID_08D0.Intf.AddReg]
HKR,,CLSID,,%ProxyVCap.CLSID%
HKR,,FriendlyName,,%USB\VID_046D&PID_08D0.DeviceDesc%
HKR,,ExtensionDLL,,%ExtensionDLL%

[PID_08D0.NT.Services]
AddService = QCMerced,0x00000002,Merced.ServiceInstall

;--------------------------------------------------------------------------------------------------
; PID_08E0 QuickCam Merced HP  
;--------------------------------------------------------------------------------------------------

[PID_08E0]
Include=    ks.inf, kscaptur.inf, ksfilter.inf
Needs=      KS.Registration, KSCAPTUR.Registration
AddReg=     PID_08E0.AddReg, RunLVCom.AddReg, LVComS.Register, Hydra.Register, VFW.AddReg, Common.AddReg, LVCAM2_Prop.AddReg,AppRegister.AddReg
DelFiles=   DelDrivers, VfWWDM32.DelFile
CopyFiles=  PID_08E0.CopyDrivers, CopyUserDrv, LVUI.CopyFiles, TWAIN.CopyFiles, TWAIN.CopyTwain
DelReg=     Win95.DelReg
UpdateInis= Win95.UpdateIni, LVfWWDM.UpdateIni, CODECS.UpdateIni
SubClass=StillImage
DeviceType=3
DeviceSubType=0x1
Capabilities=0x00000031
DeviceData=Logitech.DeviceData
ICMProfiles="sRGB Color Space Profile.icm"
DriverVer=11/13/2001, 5.6.2.1058

[PID_08E0.NT]
Include=    ks.inf, kscaptur.inf, ksfilter.inf
Needs=      KS.Registration, KSCAPTUR.Registration.NT
AddReg=     PID_08E0.AddReg, VFW.AddReg.NT, Common.AddReg, LVComS.Register, Hydra.Register, LVCAM2_Prop.AddReg,AppRegister.AddReg
CopyFiles=  PID_08E0.CopyDrivers, CopyUserDrvNT, LVUI.CopyFiles, TWAIN.CopyFiles, TWAIN.CopyTwain
UpdateInis= CODECS.UpdateIni
SubClass=StillImage
DeviceType=3
DeviceSubType=0x1
Capabilities=0x00000031
DeviceData=Logitech.DeviceData
ICMProfiles="sRGB Color Space Profile.icm"
DriverVer=11/13/2001, 5.6.2.1058

[PID_08E0.AddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,lvcm.sys

[PID_08E0.CopyDrivers]
stream.sys			; we need to make sure this file is installed
lvcam2.dll
lvcm.sys
lvcodek2.dll

[PID_08E0.Interfaces]
AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL,PID_08E0.Interface

[PID_08E0.NT.Interfaces]
AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL,PID_08E0.Interface

[PID_08E0.Interface]
AddReg=PID_08E0.Intf.AddReg
         
[PID_08E0.Intf.AddReg]
HKR,,CLSID,,%ProxyVCap.CLSID%
HKR,,FriendlyName,,%USB\VID_046D&PID_08E0.DeviceDesc%
HKR,,ExtensionDLL,,%ExtensionDLL%

[PID_08E0.NT.Services]
AddService = QCMerced,0x00000002,Merced.ServiceInstall

;--------------------------------------------------------------------------------------------------
; PID_08E1 QuickCam Merced
;--------------------------------------------------------------------------------------------------

[PID_08E1]
Include=    ks.inf, kscaptur.inf, ksfilter.inf
Needs=      KS.Registration, KSCAPTUR.Registration
AddReg=     PID_08E1.AddReg, RunLVCom.AddReg, LVComS.Register, Hydra.Register, VFW.AddReg, Common.AddReg, LVCAM2_Prop.AddReg,AppRegister.AddReg
DelFiles=   DelDrivers, VfWWDM32.DelFile
CopyFiles=  PID_08E1.CopyDrivers, CopyUserDrv, LVUI.CopyFiles, TWAIN.CopyFiles, TWAIN.CopyTwain
DelReg=     Win95.DelReg
UpdateInis= Win95.UpdateIni, LVfWWDM.UpdateIni, CODECS.UpdateIni
SubClass=StillImage
DeviceType=3
DeviceSubType=0x1
Capabilities=0x00000031
DeviceData=Logitech.DeviceData
ICMProfiles="sRGB Color Space Profile.icm"
DriverVer=11/13/2001, 5.6.2.1058

[PID_08E1.NT]
Include=    ks.inf, kscaptur.inf, ksfilter.inf
Needs=      KS.Registration, KSCAPTUR.Registration.NT
AddReg=     PID_08E1.AddReg, VFW.AddReg.NT, Common.AddReg, LVComS.Register, Hydra.Register, LVCAM2_Prop.AddReg,AppRegister.AddReg
CopyFiles=  PID_08E1.CopyDrivers, CopyUserDrvNT, LVUI.CopyFiles, TWAIN.CopyFiles, TWAIN.CopyTwain
UpdateInis= CODECS.UpdateIni
SubClass=StillImage
DeviceType=3
DeviceSubType=0x1
Capabilities=0x00000031
DeviceData=Logitech.DeviceData
ICMProfiles="sRGB Color Space Profile.icm"
DriverVer=11/13/2001, 5.6.2.1058

[PID_08E1.AddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,lvcm.sys

[PID_08E1.CopyDrivers]
stream.sys			; we need to make sure this file is installed
lvcam2.dll
lvcm.sys
lvcodek2.dll

[PID_08E1.Interfaces]
AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL,PID_08E1.Interface

[PID_08E1.NT.Interfaces]
AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL,PID_08E1.Interface

[PID_08E1.Interface]
AddReg=PID_08E1.Intf.AddReg
         
[PID_08E1.Intf.AddReg]
HKR,,CLSID,,%ProxyVCap.CLSID%
HKR,,FriendlyName,,%USB\VID_046D&PID_08E1.DeviceDesc%
HKR,,ExtensionDLL,,%ExtensionDLL%

[PID_08E1.NT.Services]
AddService = QCMerced,0x00000002,Merced.ServiceInstall

[Merced.ServiceInstall]
DisplayName   = %USB\VID_046D&PID_08D0.DeviceDesc%
ServiceType   = %SERVICE_KERNEL_DRIVER%
StartType     = %SERVICE_DEMAND_START%
ErrorControl  = %SERVICE_ERROR_NORMAL%
ServiceBinary = %12%\LVCM.sys

;--------------------------------------------------------------------------------------------------
; PID_0850 Emerald ASIC camera
;--------------------------------------------------------------------------------------------------

[PID_0850]
Include=    ks.inf, kscaptur.inf, ksfilter.inf
Needs=      KS.Registration, KSCAPTUR.Registration
AddReg=     PID_0850.AddReg, RunLVCom.AddReg, LVComS.Register, Hydra.Register, VFW.AddReg, Common.AddReg, LVCAM2_Prop.AddReg,AppRegister.AddReg
DelFiles=   DelDrivers, VfWWDM32.DelFile
CopyFiles=  PID_0850.CopyDrivers, CopyUserDrv, LVUI.CopyFiles, TWAIN.CopyFiles, TWAIN.CopyTwain
DelReg=     Win95.DelReg
UpdateInis= Win95.UpdateIni, LVfWWDM.UpdateIni, CODECS.UpdateIni
SubClass=StillImage
DeviceType=3
DeviceSubType=0x1
Capabilities=0x00000031
DeviceData=Logitech.DeviceData
ICMProfiles="sRGB Color Space Profile.icm"
DriverVer=11/13/2001, 5.6.2.1058

[PID_0850.NT]
Include=    ks.inf, kscaptur.inf, ksfilter.inf
Needs=      KS.Registration, KSCAPTUR.Registration.NT
AddReg=     PID_0850.AddReg, VFW.AddReg.NT, Common.AddReg, LVComS.Register, Hydra.Register, LVCAM2_Prop.AddReg,AppRegister.AddReg
CopyFiles=  PID_0850.CopyDrivers, CopyUserDrvNT, LVUI.CopyFiles, TWAIN.CopyFiles, TWAIN.CopyTwain
UpdateInis= CODECS.UpdateIni
SubClass=StillImage
DeviceType=3
DeviceSubType=0x1
Capabilities=0x00000031
DeviceData=Logitech.DeviceData
ICMProfiles="sRGB Color Space Profile.icm"
DriverVer=11/13/2001, 5.6.2.1058

[PID_0850.AddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,lvce.sys

[PID_0850.CopyDrivers]
stream.sys			; we need to make sure this file is installed
lvcam2.dll
lvce.sys
lvcodek2.dll

[PID_0850.Interfaces]
AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL,PID_0850.Interface

[PID_0850.NT.Interfaces]
AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL,PID_0850.Interface

[PID_0850.Interface]
AddReg=PID_0850.Intf.AddReg
         
[PID_0850.Intf.AddReg]
HKR,,CLSID,,%ProxyVCap.CLSID%
HKR,,FriendlyName,,%USB\VID_046D&PID_0850.DeviceDesc%
HKR,,ExtensionDLL,,%ExtensionDLL%

[PID_0850.NT.Services]
AddService = QCEmerald,0x00000002,PID_0850.ServiceInstall

[PID_0850.ServiceInstall]
DisplayName   = %USB\VID_046D&PID_0850.DeviceDesc%(PID_0850)
ServiceType   = %SERVICE_KERNEL_DRIVER%
StartType     = %SERVICE_DEMAND_START%
ErrorControl  = %SERVICE_ERROR_NORMAL%
ServiceBinary = %12%\LVCE.sys

;--------------------------------------------------------------------------------------------------
; PID_D001 Tekom camera (QuickCam Pro (Old))
;--------------------------------------------------------------------------------------------------

[PID_D001]
Include=    ks.inf, kscaptur.inf, ksfilter.inf
Needs=      KS.Registration, KSCAPTUR.Registration
AddReg=     PID_D001.AddReg, RunLVCom.AddReg, LVComS.Register, Hydra.Register, PID_D001.JPGL.AddReg, VFW.AddReg, Common.AddReg, LVCAM2_Prop.AddReg,AppRegister.AddReg
DelFiles=   VfWWDM32.DelFile
CopyFiles=  PID_D001.CopyDrivers, PID_D001.UserDrv.CopyFiles, CopyUserDrv, LVUI.CopyFiles, TWAIN.CopyFiles, TWAIN.CopyTwain
UpdateInis= Win95.UpdateIni, PID_D001.UpdateIni, LVfWWDM.UpdateIni, CODECS.UpdateIni
SubClass=StillImage
DeviceType=3
DeviceSubType=0x1
Capabilities=0x00000031
DeviceData=Logitech.DeviceData
ICMProfiles="sRGB Color Space Profile.icm"
DriverVer=11/13/2001, 5.6.2.1058

[PID_D001.NT]
Include=    ks.inf, kscaptur.inf, ksfilter.inf
Needs=      KS.Registration, KSCAPTUR.Registration.NT
AddReg=     PID_D001.AddReg, PID_D001.JPGL.AddReg, VFW.AddReg.NT, Common.AddReg, LVComS.Register, Hydra.Register, LVCAM2_Prop.AddReg,AppRegister.AddReg
UpdateInis= PID_D001.UpdateIni
CopyFiles=  PID_D001.CopyDrivers, PID_D001.UserDrvNT.CopyFiles, CopyUserDrvNT, LVUI.CopyFiles, TWAIN.CopyFiles, TWAIN.CopyTwain
UpdateInis= CODECS.UpdateIni
SubClass=StillImage
DeviceType=3
DeviceSubType=0x1
Capabilities=0x00000031
DeviceData=Logitech.DeviceData
ICMProfiles="sRGB Color Space Profile.icm"
DriverVer=11/13/2001, 5.6.2.1058

[PID_D001.AddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,p35u.sys

[PID_D001.JPGL.AddReg]
HKLM,SYSTEM\CurrentControlSet\Control\MediaResources\icm\vidc.JPGL,Description,0,%JPGL.Desc%
HKLM,SYSTEM\CurrentControlSet\Control\MediaResources\icm\vidc.JPGL,Driver,0,jpgl.dll
HKLM,SYSTEM\CurrentControlSet\Control\MediaResources\icm\vidc.JPGL,FriendlyName,0,%JPGL.Desc%

[PID_D001.CopyDrivers]
stream.sys			; we need to make sure this file is installed
p35u.sys

[PID_D001.UserDrv.CopyFiles]
jpgl.dll

[PID_D001.UserDrvNT.CopyFiles]
jpgl.dll

[PID_D001.Interfaces]
AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL,PID_D001.Interface

[PID_D001.NT.Interfaces]
AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL,PID_D001.Interface

[PID_D001.Interface]
AddReg=PID_D001.Intf.AddReg
         
[PID_D001.Intf.AddReg]
HKR,,CLSID,,%ProxyVCap.CLSID%
HKR,,FriendlyName,,%USB\VID_046D&PID_D001.DeviceDesc%
HKR,,ExtensionDLL,,%ExtensionDLL%

[PID_D001.NT.Services]
AddService = QCPro,0x00000002,PID_D001.ServiceInstall

[PID_D001.ServiceInstall]
DisplayName   = %USB\VID_046D&PID_D001.DeviceDesc%(PID_D001)
ServiceType   = %SERVICE_KERNEL_DRIVER%
StartType     = %SERVICE_DEMAND_START%
ErrorControl  = %SERVICE_ERROR_NORMAL%
ServiceBinary = %12%\p35u.sys

[PID_D001.UpdateIni]
system.ini,drivers32,,"VIDC.JPGL=jpgl.dll",0

;--------------------------------------------------------------------------------------------------
; PID_08B0 QuickCam Mono (Philips SAA8116 camera models)
;--------------------------------------------------------------------------------------------------

[PID_08B0]
Include=    ks.inf, kscaptur.inf, ksfilter.inf
Needs=      KS.Registration,KSCAPTUR.Registration
AddReg=     PID_08B0.AddReg, PID_08B0.PlugIns, RunLVCom.AddReg, LVComS.Register, Hydra.Register, VFW.AddReg, Common.AddReg,AppRegister.AddReg
DelFiles=   DelDrivers, VfWWDM32.DelFile
CopyFiles=  PID_08B0.CopyDrivers, PID_08B0.CopyExtDll, PID_08B0.CopyCodec, PID_08B0.Filters.Files, TWAIN.CopyFiles, TWAIN.CopyTwain, CopyUserDrv, LVUI.CopyFiles
DelReg=     Win95.DelReg
UpdateInis= PID_08B0.Codec.UpdateIni, Win95.UpdateIni, LVfWWDM.UpdateIni, CODECS.UpdateIni
SubClass=StillImage
DeviceType=3
DeviceSubType=0x1
Capabilities=0x00000031
DeviceData=Logitech.DeviceData
ICMProfiles="sRGB Color Space Profile.icm"
DriverVer=11/13/2001, 5.6.2.1058

[PID_08B0.ntx86]
Include=    ks.inf, kscaptur.inf, ksfilter.inf
Needs=      KS.Registration,KSCAPTUR.Registration.NT
AddReg=     PID_08B0.AddReg.NT, PID_08B0.PlugIns, VFW.AddReg.NT, Common.AddReg, LVComS.Register, Hydra.Register,AppRegister.AddReg
CopyFiles=  PID_08B0.CopyDrivers.NT, PID_08B0.CopyExtDll, PID_08B0.CopyCodec, PID_08B0.Filters.Files, PID_08B0.Filters.Files,TWAIN.CopyFiles, TWAIN.CopyTwain, CopyUserDrvNT, LVUI.CopyFiles
UpdateInis= PID_08B0.Codec.UpdateIni, CODECS.UpdateIni
ICMProfiles="sRGB Color Space Profile.icm"
SubClass=StillImage
DeviceType=3
DeviceSubType=0x1
Capabilities=0x00000031
DeviceData=Logitech.DeviceData
ICMProfiles="sRGB Color Space Profile.icm"
DriverVer=11/13/2001, 5.6.2.1058

[PID_08B0.AddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,CamDrL20.sys
HKR,,PageOutWhenUnopened,3,00
;HKLM,"Software\Vid_04CC\Pid_8116", "ManualFile",      0x00000000, %Manual08B0%
;HKLM,"Software\Vid_04CC\Pid_8116", "HwInfo",          0x00000000, %ProductInfo08B0%

[PID_08B0.AddReg.NT]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,CamDrL21.sys
HKR,,PageOutWhenUnopened,3,00
;HKLM,"Software\Vid_04CC\Pid_8116", "ManualFile",      0x00000000, %Manual08B0%
;HKLM,"Software\Vid_04CC\Pid_8116", "HwInfo",          0x00000000, %ProductInfo08B0%

[PID_08B0.CopyDrivers]
stream.sys
CamDrL20.sys
CamUsP20.sys

[PID_08B0.CopyDrivers.NT]
stream.sys
CamDrL21.sys
usbcamd.sys

[PID_08B0.CopyExtDll]
CamExL20.dll

[PID_08B0.Codec.UpdateIni]
system.ini,drivers32,,"VIDC.I420=lvcodec2.dll"
system.ini,drivers32,,"VIDC.IYUV=lvcodec2.dll"

[PID_08B0.CopyCodec]

[PID_08B0.Interfaces]
AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL,PID_08B0.Interface

[PID_08B0.Interface]
AddReg=PID_08B0.Intf.AddReg
        
[PID_08B0.Intf.AddReg]
HKR,,CLSID,,%ProxyVCap.CLSID%
HKR,,FriendlyName,,%USB\VID_046D&PID_08B0.DeviceDesc%
HKR,,ExtensionDLL,,%CAM2.ExtensionDLL%

[PID_08B0.ntx86.Interfaces]
AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL,PID_08B0.Interface.NT

[PID_08B0.Interface.NT]
AddReg=PID_08B0.Intf.AddReg.NT
        
[PID_08B0.Intf.AddReg.NT]
HKR,,CLSID,,%ProxyVCap.CLSID%
HKR,,FriendlyName,,%USB\VID_046D&PID_08B0.DeviceDesc%
HKR,,ExtensionDLL,,%CAM2.ExtensionDLL%
HKR,PageAliases,"{71F96464-78F3-11d0-A18C-00A0C9118956}",1,21,E8,C2,3D, 13,47, d2,11, 0xba, 0x41, 0x0, 0xa0, 0xc9, 0xd, 0x2b, 0x5
HKR,PinFactory\1\Interfaces\{5BB95400-52BB-11d2-BA41-00A0C90D2B05},,,

[PID_08B0.ntx86.Services]
AddService = PhilCam8116,0x00000002,PID_08B0.ServiceInstall

[PID_08B0.ServiceInstall]
DisplayName   = %USB\VID_046D&PID_08B0.DeviceDesc%(PID_08B0)
ServiceType   = %SERVICE_KERNEL_DRIVER%
StartType     = %SERVICE_DEMAND_START%
ErrorControl  = %SERVICE_ERROR_NORMAL%
ServiceBinary = %12%\CamDrL21.sys

[PID_08B0.Filters.Files]
CamExL20.ax

[PID_08B0.PlugIns]
;
; UIF Property pages
;

; ICustomCameraProp
HKCR,CLSID\%CLSID_SAA8116%,,,%PlugIn%
HKCR,CLSID\%CLSID_SAA8116%\InprocServer32,,,CamExL20.ax
HKCR,CLSID\%CLSID_SAA8116%\InprocServer32,ThreadingModel,,Both

; This IID is aggregated for the filter given the CLSID of the property set
HKLM,System\CurrentControlSet\Control\MediaInterfaces\%CLSID_SAA8116%,,,%PlugIn%
HKLM,System\CurrentControlSet\Control\MediaInterfaces\%CLSID_SAA8116%,IID,1,c0,65,38,f8, c3,92, d3,11, 0xb4, 0x1e, 0x00, 0x10, 0xdc, 0x97, 0x3b, 0xdb

; SAA8116 Custom Image Property Page
HKCR,CLSID\%CLSID_PropPage_Image_SAA8116%,,,%PropPage_i%
HKCR,CLSID\%CLSID_PropPage_Image_SAA8116%\InprocServer32,,,CamExL20.ax
HKCR,CLSID\%CLSID_PropPage_Image_SAA8116%\InprocServer32,ThreadingModel,,Both

; SAA8116 Custom Camera Property Page
HKCR,CLSID\%CLSID_PropPage_Camera_SAA8116%,,,%PropPage_c%
HKCR,CLSID\%CLSID_PropPage_Camera_SAA8116%\InprocServer32,,,CamExL20.ax
HKCR,CLSID\%CLSID_PropPage_Camera_SAA8116%\InprocServer32,ThreadingModel,,Both

; Associate the property set with the property page
HKLM,System\CurrentControlSet\Control\MediaSets\%CLSID_SAA8116%\PropertyPages\%CLSID_PropPage_Image_SAA8116%,,,%PropPage_i%
HKLM,System\CurrentControlSet\Control\MediaSets\%CLSID_SAA8116%\PropertyPages\%CLSID_PropPage_Camera_SAA8116%,,,%PropPage_c%

;--------------------------------------------------------------------------------------------------
; PID_0890 Rio Grande (Tekom DualCam)
;--------------------------------------------------------------------------------------------------

;; Video driver part
;; -----------------

[PID_0890_V]
Include=    ks.inf, kscaptur.inf, ksfilter.inf
Needs=      KS.Registration,KSCAPTUR.Registration
AddReg=     PID_0890_V.AddReg,RunLVCom.AddReg, LVComS.Register, Hydra.Register, VFW.AddReg, LVCAM2_Prop.AddReg,AppRegister.AddReg 
UpdateInis= PID_0890_V.UpdateInis, LVfWWDM.UpdateIni
DelFiles=   PID_0890_V.DelDrivers,PID_0890_V.DelCodec
CopyFiles=  PID_0890_V.CopyDrivers,PID_0890_V.CopyCodec,TWAIN.CopyFiles, TWAIN.CopyTwain, CopyUserDrv, LVUI.CopyFiles
SubClass=StillImage
DeviceType=3
DeviceSubType=0x1
Capabilities=0x00000031
DeviceData=Logitech.DeviceData
ICMProfiles="sRGB Color Space Profile.icm"
DriverVer=11/13/2001, 5.6.2.1058

[PID_0890_V.NT]
Include=    ks.inf, kscaptur.inf, ksfilter.inf
Needs=      KS.Registration,KSCAPTUR.Registration.NT
AddReg=     PID_0890_V.AddReg,VFW.AddReg.NT, LVComS.Register, Hydra.Register, LVCAM2_Prop.AddReg,AppRegister.AddReg
UpdateInis= PID_0890_V.UpdateInis
DelFiles=   PID_0890_V.DelDrivers,PID_0890_V.DelCodec
CopyFiles=  PID_0890_V.CopyDrivers,PID_0890_V.CopyCodec,TWAIN.CopyFiles, TWAIN.CopyTwain, CopyUserDrvNT, LVUI.CopyFiles
SubClass=StillImage
DeviceType=3
DeviceSubType=0x1
Capabilities=0x00000031
DeviceData=Logitech.DeviceData
ICMProfiles="sRGB Color Space Profile.icm"
DriverVer=11/13/2001, 5.6.2.1058

[PID_0890_V.AddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,lvvi500a.sys
HKR,,PageOutWhenUnopened,3,01
HKR,,OkToHibernate,3,01
HKR,,HardwareConfig,1,1
HKR,,USDClass,,"{0527d1d0-88c2-11d2-82c7-00c04f8ec183}"

[PID_0890_V.UpdateInis]
system.ini,drivers32,,"VIDC.I420=lvcodec2.dll"
system.ini,drivers32,,"VIDC.SP53=SP5X_32.DLL"
system.ini,drivers32,,"VIDC.SP54=SP5X_32.DLL"
system.ini,drivers32,,"VIDC.SP55=SP5X_32.DLL"
system.ini,drivers32,,"VIDC.SP56=SP5X_32.DLL"
system.ini,drivers32,,"VIDC.SP57=SP5X_32.DLL"
system.ini,drivers32,,"VIDC.SP58=SP5X_32.DLL"
system.ini,drivers32,,"VIDC.SP59=SP5X_32.DLL"
                                                                      
[PID_0890_V.CopyDrivers]
lvvi500a.sys
STREAM.SYS

[PID_0890_V.CopyCodec]
SP5X_32.DLL

[PID_0890_V.Interfaces]
AddInterface=%KSCATEGORY_CAPTURE%,"GLOBAL",PID_0890_V.VideoCapture,

[PID_0890_V.NT.Interfaces]
AddInterface=%KSCATEGORY_CAPTURE%,"GLOBAL",PID_0890_V.VideoCapture,


[PID_0890_V.VideoCapture]
AddReg=PID_0890_V.VideoCapture.AddReg

[PID_0890_V.VideoCapture.AddReg]
HKR,,CLSID,,%ProxyVCap.CLSID%
HKR,,FriendlyName,,%USB\VID_046D&PID_0890_V.DeviceDesc%
HKR,,ExtensionDLL,,%ExtensionDLL%

[PID_0890_V.Services]
AddService = LVVI500A,0x00000002,LVVI500A.ServiceInstall

[PID_0890_V.NT.Services]
AddService = LVVI500A,0x00000002,LVVI500A.ServiceInstall

[PID_0890_V.DelDrivers]
lvvi500a.sys

[PID_0890_V.DelCodec]
SP5X_32.DLL

;; Still camera part
;; -----------------

[PID_0890_I]
CopyFiles=PID_0890_I.Files.Ext, PID_0890_I.CopyTwain, DSCTwain.CopyFiles
AddReg=PID_0890_I.AddReg, Discovery.Register, Traveler.Register
DriverVer=11/13/2001, 5.6.2.1058

[PID_0890_I.NT]
CopyFiles=PID_0890_I.Files.Ext, PID_0890_I.CopyTwain, DSCTwain.CopyFiles
AddReg=PID_0890_I.AddReg, Discovery.Register, Traveler.Register
DriverVer=11/13/2001, 5.6.2.1058

[PID_0890_I.Services]
Addservice = LVBulk,0x00000002,LVBulk.AddService

[PID_0890_I.NT.Services]
Addservice = LVBulk,0x00000002,LVBulk.AddService

[PID_0890_I.AddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,LVBulk.sys
HKR,,OkToHibernate,3,01
HKR,,DetailCLSID,,Traveler.DetailDriver.1

[PID_0890_I.Files.Ext]
LVBulk.sys

[PID_0890_I.CopyTwain]
LVDetr.dll

;--------------------------------------------------------------------------------------------------
; PID_0901 Guadalupe (Dual Cam)
;--------------------------------------------------------------------------------------------------

;; Video driver part
;; -----------------

[PID_0901_V]
Include=    ks.inf, kscaptur.inf, ksfilter.inf
Needs=      KS.Registration,KSCAPTUR.Registration
AddReg=     PID_0901_V.AddReg,RunLVCom.AddReg, LVComS.Register, Hydra.Register, VFW.AddReg, LVCAM2_Prop.AddReg,AppRegister.AddReg
UpdateInis= PID_0901_V.UpdateInis, LVfWWDM.UpdateIni
DelFiles=   PID_0901_V.DelDrivers,PID_0901_V.DelCodec
CopyFiles=  PID_0901_V.CopyDrivers,PID_0901_V.CopyCodec,TWAIN.CopyFiles, TWAIN.CopyTwain, CopyUserDrv, LVUI.CopyFiles
SubClass=StillImage
DeviceType=3
DeviceSubType=0x1
Capabilities=0x00000031
DeviceData=Logitech.DeviceData
ICMProfiles="sRGB Color Space Profile.icm"
DriverVer=11/13/2001, 5.6.2.1058

[PID_0901_V.NT]
Include=    ks.inf, kscaptur.inf, ksfilter.inf
Needs=      KS.Registration,KSCAPTUR.Registration.NT
AddReg=     PID_0901_V.AddReg,VFW.AddReg.NT, LVComS.Register, Hydra.Register, LVCAM2_Prop.AddReg,AppRegister.AddReg
UpdateInis= PID_0901_V.UpdateInis
DelFiles=   PID_0901_V.DelDrivers,PID_0901_V.DelCodec
CopyFiles=  PID_0901_V.CopyDrivers,PID_0901_V.CopyCodec,TWAIN.CopyFiles, TWAIN.CopyTwain, CopyUserDrvNT, LVUI.CopyFiles
SubClass=StillImage
DeviceType=3
DeviceSubType=0x1
Capabilities=0x00000031
DeviceData=Logitech.DeviceData
ICMProfiles="sRGB Color Space Profile.icm"
DriverVer=11/13/2001, 5.6.2.1058

[PID_0901_V.AddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,lvvi500a.sys
HKR,,PageOutWhenUnopened,3,00
HKR,,OkToHibernate,3,01
HKR,,HardwareConfig,1,1
HKR,,USDClass,,"{0527d1d0-88c2-11d2-82c7-00c04f8ec183}"

[PID_0901_V.UpdateInis]
system.ini,drivers32,,"VIDC.I420=lvcodec2.dll"
system.ini,drivers32,,"VIDC.SP53=SP5X_32.DLL"
system.ini,drivers32,,"VIDC.SP54=SP5X_32.DLL"
system.ini,drivers32,,"VIDC.SP55=SP5X_32.DLL"
system.ini,drivers32,,"VIDC.SP56=SP5X_32.DLL"
system.ini,drivers32,,"VIDC.SP57=SP5X_32.DLL"
system.ini,drivers32,,"VIDC.SP58=SP5X_32.DLL"
system.ini,drivers32,,"VIDC.SP59=SP5X_32.DLL"
                                                                      
[PID_0901_V.CopyDrivers]
lvvi500a.sys
STREAM.SYS

[PID_0901_V.CopyCodec]
SP5X_32.DLL

[PID_0901_V.Interfaces]
AddInterface=%KSCATEGORY_CAPTURE%,"GLOBAL",PID_0901_V.VideoCapture,

[PID_0901_V.NT.Interfaces]
AddInterface=%KSCATEGORY_CAPTURE%,"GLOBAL",PID_0901_V.VideoCapture,

[PID_0901_V.VideoCapture]
AddReg=PID_0901_V.VideoCapture.AddReg

[PID_0901_V.VideoCapture.AddReg]
HKR,,CLSID,,%ProxyVCap.CLSID%
HKR,,FriendlyName,,%USB\VID_046D&PID_0901_V.DeviceDesc%
HKR,,ExtensionDLL,,%ExtensionDLL%

[PID_0901_V.Services]
AddService = LVVI500A,0x00000002,LVVI500A.ServiceInstall

[PID_0901_V.NT.Services]
AddService = LVVI500A,0x00000002,LVVI500A.ServiceInstall

[PID_0901_V.DelDrivers]
lvvi500a.sys

[PID_0901_V.DelCodec]
SP5X_32.DLL

;; Still camera part
;; -----------------

[PID_0901_I]
CopyFiles=PID_0901_I.Files.Ext, PID_0901_I.CopyTwain, DSCTwain.CopyFiles
AddReg=PID_0901_I.AddReg, Discovery.Register, ClickSmart510.Register
DriverVer=11/13/2001, 5.6.2.1058

[PID_0901_I.NT]
CopyFiles=PID_0901_I.Files.Ext, PID_0901_I.CopyTwain, DSCTwain.CopyFiles
AddReg=PID_0901_I.AddReg, Discovery.Register, ClickSmart510.Register
DriverVer=11/13/2001, 5.6.2.1058

[PID_0901_I.Services]
Addservice = LVBulk,0x00000002,LVBulk.AddService

[PID_0901_I.NT.Services]
Addservice = LVBulk,0x00000002,LVBulk.AddService

[PID_0901_I.AddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,LVBulk.sys
HKR,,OkToHibernate,3,01
HKR,,DetailCLSID,,Guadalupe.DetailDriver.1

[PID_0901_I.Files.Ext]
LVBulk.sys

[PID_0901_I.CopyTwain]
LVDegu.dll

;--------------------------------------------------------------------------------------------------
; PID_0900  Salmon(Dual Cam)
;--------------------------------------------------------------------------------------------------

;; Video driver part
;; -----------------

[PID_0900_V]
Include=    ks.inf, kscaptur.inf, ksfilter.inf
Needs=      KS.Registration,KSCAPTUR.Registration
AddReg=     PID_0900_V.AddReg,RunLVCom.AddReg, LVComS.Register, Hydra.Register, VFW.AddReg ,LVCAM2_Prop.AddReg,AppRegister.AddReg
UpdateInis= PID_0900_V.UpdateInis, LVfWWDM.UpdateIni
DelFiles=   PID_0900_V.DelDrivers,PID_0900_V.DelCodec
CopyFiles=  PID_0900_V.CopyDrivers,PID_0900_V.CopyCodec, TWAIN.CopyFiles, TWAIN.CopyTwain, CopyUserDrv, LVUI.CopyFiles
SubClass=StillImage
DeviceType=3
DeviceSubType=0x1
Capabilities=0x00000031
DeviceData=Logitech.DeviceData
ICMProfiles="sRGB Color Space Profile.icm"
DriverVer=11/13/2001, 5.6.2.1058

[PID_0900_V.NT]
Include=    ks.inf, kscaptur.inf, ksfilter.inf
Needs=      KS.Registration,KSCAPTUR.Registration.NT
DelReg=     PID_0900_V.DelReg           
AddReg=     PID_0900_V.AddReg,VFW.AddReg.NT, LVComS.Register, Hydra.Register,LVCAM2_Prop.AddReg,AppRegister.AddReg
;AddReg=     PID_0900_V.AddReg
UpdateInis= PID_0900_V.UpdateInis
DelFiles=   PID_0900_V.DelDrivers,PID_0900_V.DelCodec
CopyFiles=  PID_0900_V.CopyDrivers,PID_0900_V.CopyCodec, TWAIN.CopyFiles, TWAIN.CopyTwain, CopyUserDrvNT, LVUI.CopyFiles
SubClass=StillImage
DeviceType=3
DeviceSubType=0x1
Capabilities=0x00000031
DeviceData=Logitech.DeviceData
ICMProfiles="sRGB Color Space Profile.icm"
DriverVer=11/13/2001, 5.6.2.1058

[PID_0900_V.AddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,LV551AV.sys
HKR,,PageOutWhenUnopened,3,00
HKR,,OkToHibernate,3,01
HKR,,HardwareConfig,1,1

HKR,,USDClass,,"{0527d1d0-88c2-11d2-82c7-00c04f8ec183}"

HKLM,Software\CA500A\Ucam,"TWAIN Use Button",0x10001,00,00,00,00

HKLM,Software\CA500A\Ucam,"ProductName",0,"TWAIN_32 CA500A Source"

HKLM,Software\CA551A\CA500ACONTROL,"DRAM1M",0x10001,000
HKLM,Software\CA551A\CA500ACONTROL,"EnableAE",0x10001,01
HKLM,Software\CA551A\CA500ACONTROL,"Interface",0x10001,0x06
HKLM,Software\CA551A\CA500ACONTROL,"SensorType",0x10001,0x00
HKLM,Software\CA551A\CA500ACONTROL,"NoQTbl",0x10001,0x02
HKLM,Software\CA551A\CA500ACONTROL,"ShowFrameRate",0x10001,0x01  
HKLM,Software\CA551A\CA500ACONTROL,"EnableAWB",0x10001,01
HKLM,Software\CA551A\CA500ACONTROL,"AESpeed",0x10001,00

HKLM,Software\CA551A\VIDEOPROCAMP,"Brightness",0x10001,0x5000
HKLM,Software\CA551A\VIDEOPROCAMP,"Contrast",0x10001,0x5000
HKLM,Software\CA551A\VIDEOPROCAMP,"Hue",0x10001,0x0
HKLM,Software\CA551A\VIDEOPROCAMP,"Saturation",0x10001,0x5000
HKLM,Software\CA551A\VIDEOPROCAMP,"Sharpness",0x10001,0x5000
HKLM,Software\CA551A\VIDEOPROCAMP,"Gamma",0x10001,0x0
HKLM,Software\CA551A\VIDEOPROCAMP,"Whitebalance",0x10001,0x5000

HKLM,Software\CA551A\VIDEOPROCAMP,"R_Gain",0x10001,0x00
HKLM,Software\CA551A\VIDEOPROCAMP,"B_Gain",0x10001,0x00
HKLM,Software\CA551A\VIDEOPROCAMP,"AWB",0x10001,0x01

HKLM,Software\CA551A\COMERACONTROL,"Exposure",0x10001,0x00

[PID_0900_V.UpdateInis]
system.ini,drivers32,,"VIDC.I420=lvcodec2.dll"
system.ini,drivers32,,"VIDC.SP53=SP5X_32.DLL"
system.ini,drivers32,,"VIDC.SP54=SP5X_32.DLL"
system.ini,drivers32,,"VIDC.SP55=SP5X_32.DLL"
system.ini,drivers32,,"VIDC.SP56=SP5X_32.DLL"
system.ini,drivers32,,"VIDC.SP57=SP5X_32.DLL"
system.ini,drivers32,,"VIDC.SP58=SP5X_32.DLL"
system.ini,drivers32,,"VIDC.SP59=SP5X_32.DLL"
                                                                      
[PID_0900_V.CopyDrivers]
LV551AV.sys
STREAM.SYS

[PID_0900_V.CopyCodec]
SP5X_32.DLL

[PID_0900_V.Interfaces]
AddInterface=%KSCATEGORY_CAPTURE%,"GLOBAL",PID_0900_V.VideoCapture,

[PID_0900_V.NT.Interfaces]
AddInterface=%KSCATEGORY_CAPTURE%,"GLOBAL",PID_0900_V.VideoCapture,

[PID_0900_V.VideoCapture]
AddReg=PID_0900_V.VideoCapture.AddReg

[PID_0900_V.VideoCapture.AddReg]
HKR,,CLSID,,%ProxyVCap.CLSID%
HKR,,FriendlyName,,%USB\VID_046D&PID_0900_V.DeviceDesc%
HKR,,ExtensionDLL,,%ExtensionDLL%

[PID_0900_V.Services]
AddService = PID_0900_V,0x00000002,PID_0900_V.ServiceInstall

[PID_0900_V.NT.Services]
AddService = PID_0900_V,0x00000002,PID_0900_V.ServiceInstall

[PID_0900_V.ServiceInstall]
DisplayName   = %USB\VID_046D&PID_0900_V.DeviceDesc%(PID_0900_V)
ServiceType   = %SERVICE_KERNEL_DRIVER%
StartType     = %SERVICE_DEMAND_START%
ErrorControl  = %SERVICE_ERROR_NORMAL%
ServiceBinary = %12%\LV551AV.sys

[PID_0900_V.DelReg]
HKLM,SOFTWARE\CA551A\CA500ACONTROL
HKLM,SOFTWARE\CA551A\VIDEOPROCAMP
HKLM,SOFTWARE\CA551A\STANDARD
HKLM,SOFTWARE\CA551A\NTSC
HKLM,SOFTWARE\CA551A\PAL
HKLM,SOFTWARE\CA551A\PERFORMANCE

[PID_0900_V.DelDrivers]
LV551AV.sys

[PID_0900_V.DelCodec]
SP5X_32.DLL

;; Still camera part
;; -----------------

[PID_0900_I]
CopyFiles=PID_0900_I.CopyDrivers, PID_0900_I.CopyTwain, DSCTwain.CopyFiles
AddReg=PID_0900_I.AddReg, Discovery.Register, ClickSmart310.Register
DelFiles= PID_0900_I.DelDrivers
DriverVer=11/13/2001, 5.6.2.1058

[PID_0900_I.NT]
CopyFiles=PID_0900_I.CopyDrivers, PID_0900_I.CopyTwain, DSCTwain.CopyFiles
AddReg=PID_0900_I.AddReg, Discovery.Register, ClickSmart310.Register
DelFiles= PID_0900_I.DelDrivers
DriverVer=11/13/2001, 5.6.2.1058

[PID_0900_I.Services]
Addservice = LVBulk,0x00000002,LVBulk.AddService

[PID_0900_I.NT.Services]
Addservice = LVBulk,0x00000002,LVBulk.AddService

[PID_0900_I.AddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,LVBULK.sys
HKR,,OkToHibernate,3,01
HKR,,DetailCLSID,,Salmon.DetailDriver.1

[PID_0900_I.CopyDrivers]
LVBULK.sys

[PID_0900_I.DelDrivers]
LVBULK.sys

[PID_0900_I.CopyTwain]
LVDesa.dll

;--------------------------------------------------------------------------------------------------
;--------------------------------------------------------------------------------------------------

[LVBulk.AddService]
DisplayName    = %LVBulk.ServiceDesc%
ServiceType   = %SERVICE_KERNEL_DRIVER%
StartType     = %SERVICE_DEMAND_START%
ErrorControl  = %SERVICE_ERROR_NORMAL%
ServiceBinary  = %12%\LVBulk.sys
LoadOrderGroup = Base

[LVVI500A.ServiceInstall]
DisplayName   = %LVVI500A.ServiceDesc%
ServiceType   = %SERVICE_KERNEL_DRIVER%
StartType     = %SERVICE_DEMAND_START%
ErrorControl  = %SERVICE_ERROR_NORMAL%
ServiceBinary = %12%\lvvi500a.sys

[Common.AddReg]
HKR,,OkToHibernate,3,01
HKR,,HardwareConfig,1,1
HKR,,USDClass,,"{0527d1d0-88c2-11d2-82c7-00c04f8ec183}"

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

[RunLVCom.AddReg]
HKLM,"Software\Microsoft\Windows\CurrentVersion\Run","LVComs",,"%11%\LVComS.exe"

[AppRegister.AddReg]
HKLM,"Software\Logitech\LVComS\CurrentVersion\RegisteredApplications\{D2B479C0-C3F2-11D1-B014-00AA00CF90F9}\Button","ApplicationPath",,%LVComSApp%
HKLM,"Software\Logitech\LVComS\CurrentVersion\RegisteredApplications\{D2B479C0-C3F2-11D1-B014-00AA00CF90F9}\Button","ApplicationArgument",,%LVComSArg%

HKLM,"Software\Logitech\LVComS\CurrentVersion\RegisteredApplications\{D2B479C0-C3F2-11D1-B014-00AA00CF90F9}\Arrival\890","ApplicationPath",,%DualCamApp%
HKLM,"Software\Logitech\LVComS\CurrentVersion\RegisteredApplications\{D2B479C0-C3F2-11D1-B014-00AA00CF90F9}\Arrival\900","ApplicationPath",,%DualCamApp%

HKLM,"Software\Logitech\LVComS\CurrentVersion\RegisteredApplications\{D2B479C0-C3F2-11D1-B014-00AA00CF90F9}\QuickSync","ApplicationPath",,%QuickSyncApp%
HKLM,"Software\Logitech\LVComS\CurrentVersion\RegisteredApplications\{D2B479C0-C3F2-11D1-B014-00AA00CF90F9}\QuickSync","ApplicationArgument",,%QuickSyncArg%

[Win95.DelReg]
; Remove win95 registry entries for LVFW driver and Tekom driver
HKLM,"System\CurrentControlSet\Control\MediaResources\msvideo\msvideo.lvfw",
HKLM,"System\CurrentControlSet\Control\MediaResources\msvideo\msvideo.LP35",

[VFW.AddReg]
HKLM,%MediaResourcesMSVideo%\MSVideo.LVFWWDM,"Description",,%LVfWWDMDriverDesc%
HKLM,%MediaResourcesMSVideo%\MSVideo.LVFWWDM,"FriendlyName",,%LVfWWDMDriverDesc%
HKLM,%MediaResourcesMSVideo%\MSVideo.LVFWWDM,"Driver",,"lvfwwdm.drv"

HKLM,"Software\Logitech\QuickCam\Drivers","OEM",,%PVD%
HKLM,"Software\Logitech\QuickCam\Drivers","VFW",,%LVfWWDMDriverDesc%

[VFW.AddReg.NT]
HKLM,%MediaResourcesMSVideo%\MSVideo.LVFWWDM,"Description",,%LVfWWDMDriverDesc%
HKLM,%MediaResourcesMSVideo%\MSVideo.LVFWWDM,"FriendlyName",,%LVfWWDMDriverDesc%
HKLM,%MediaResourcesMSVideo%\MSVideo.LVFWWDM,"Driver",,"lvfwwdmt.dll"
HKLM,%MMDriverDesc%,lvfwwdmt.dll,,%LVfWWDMDriverDesc%
HKLM,%MMDrivers%,MSVideo,,lvfwwdmt.dll

HKLM,"Software\Logitech\QuickCam\Drivers","OEM",,%PVD%
HKLM,"Software\Logitech\QuickCam\Drivers","VFW",,%LVfWWDMDriverDesc%

[Win95.UpdateIni]
system.ini,drivers,"msvideo.lvfw=*",
system.ini,drivers,"MSVideo.LP35=*",

[LVfWWDM.UpdateIni]
system.ini,drivers,,"MSVideo.LVfWWDM=lvfwwdm.drv"
system.ini,drivers,,"MSVideo.VfWWDM=vfwwdm.drv"

[CODECS.UpdateIni]
system.ini,drivers32,,"VIDC.YVU9=lvcodec2.dll"
system.ini,drivers32,,"VIDC.I420=lvcodec2.dll"
system.ini,drivers32,,"VIDC.YUY2=lvcodec2.dll"
system.ini,drivers32,,"VIDC.UYVY=lvcodec2.dll"

[VfWWDM32.DelFile]
; Delete vfwwdm32.dll out of \windows directory for Windows upgrade system; NT is not affected.
vfwwdm32.dll 

[DelDrivers]
ks.sys,,,1
stream.sys,,,1
lvcam.sys,,,1
lvcodek.sys,,,1
imagecls.sys,,,1

[CopyUserDrv]
LVFWWDM.drv
LVFWWDMT.dll
lvcodec2.dll
LVComS.exe
LVComC.dll

[CopyUserDrvNT]
LVFWWDMT.dll
lvcodec2.dll
LVComS.exe,,,16			; we do not copy the file if it is in use
LVComC.dll,,,16

[LVUI.CopyFiles]
LVUI2.dll
LVUI2RC.dll

[DSCTwain.CopyFiles]
Decal.dll
LDecal.dll
DSCTwain.ds
LDSCTwai.dll
ijl11.dll

[TWAIN.CopyFiles]
click.wav
QCTwn32.ds
LQCTwn32.dll
HVideoS.exe
HVideoSP.dll
HPortal.dll
LHPortal.dll

[TWAIN.CopyTwain]
;twain_32.dll
;twain.dll
;twunk_16.exe
;twunk_32.exe


[LVCAM2_Prop.AddReg]
HKLM,SYSTEM\CurrentControlSet\Control\MediaSets\%CLSID_PropSet_LVCam_PPages%,,,
HKLM,SYSTEM\CurrentControlSet\Control\MediaSets\%CLSID_PropSet_LVCam_PPages%\PropertyPages,,,

; Advanced Property Page
HKCR,CLSID\%CLSID_PP_LVCam_Advanced%,,,%CLSID_PP_LVCam_Advanced_Desc%
HKCR,CLSID\%CLSID_PP_LVCam_Advanced%\InprocServer32,,,%11%\%ExtensionDLL%
HKCR,CLSID\%CLSID_PP_LVCam_Advanced%\InprocServer32,ThreadingModel,,Both
HKLM,SYSTEM\CurrentControlSet\Control\MediaSets\%CLSID_PropSet_LVCam_PPages%\PropertyPages\%CLSID_PP_LVCam_Advanced%,,,

; Status Page
HKCR,CLSID\%CLSID_PP_LVCam_Status%,,,%CLSID_PP_LVCam_Status_Desc%
HKCR,CLSID\%CLSID_PP_LVCam_Status%\InprocServer32,,,%11%\%ExtensionDLL%
HKCR,CLSID\%CLSID_PP_LVCam_Status%\InprocServer32,ThreadingModel,,Both
HKLM,SYSTEM\CurrentControlSet\Control\MediaSets\%CLSID_PropSet_LVCam_PPages%\PropertyPages\%CLSID_PP_LVCam_Status%,,,

; Device Settings Page
HKCR,CLSID\%CLSID_PP_LVCam_Device%,,,%CLSID_PP_LVCam_Device_Desc%
HKCR,CLSID\%CLSID_PP_LVCam_Device%\InprocServer32,,,%11%\%ExtensionDLL%
HKCR,CLSID\%CLSID_PP_LVCam_Device%\InprocServer32,ThreadingModel,,Both
HKLM,SYSTEM\CurrentControlSet\Control\MediaSets\%CLSID_PropSet_LVCam_PPages%\PropertyPages\%CLSID_PP_LVCam_Device%,,,

; Troubleshooting Page
HKCR,CLSID\%CLSID_PP_LVCam_Troubleshooting%,,,%CLSID_PP_LVCam_Troubleshooting_Desc%
HKCR,CLSID\%CLSID_PP_LVCam_Troubleshooting%\InprocServer32,,,%11%\%ExtensionDLL%
HKCR,CLSID\%CLSID_PP_LVCam_Troubleshooting%\InprocServer32,ThreadingModel,,Both
HKLM,SYSTEM\CurrentControlSet\Control\MediaSets\%CLSID_PropSet_LVCam_PPages%\PropertyPages\%CLSID_PP_LVCam_Troubleshooting%,,,

; USB Traffic Property Page
HKCR,CLSID\%CLSID_PP_LVCam_Traffic%,,,%CLSID_PP_LVCam_Traffic_Desc%
HKCR,CLSID\%CLSID_PP_LVCam_Traffic%\InprocServer32,,,%11%\%ExtensionDLL%
HKCR,CLSID\%CLSID_PP_LVCam_Traffic%\InprocServer32,ThreadingModel,,Both
HKLM,SYSTEM\CurrentControlSet\Control\MediaSets\%CLSID_PropSet_LVCam_PPages%\PropertyPages\%CLSID_PP_LVCam_Traffic%,,,

; Debug Property Page
HKCR,CLSID\%CLSID_PP_LVCam_Debug%,,,%CLSID_PP_LVCam_Debug_Desc%
HKCR,CLSID\%CLSID_PP_LVCam_Debug%\InprocServer32,,,%11%\%ExtensionDLL%
HKCR,CLSID\%CLSID_PP_LVCam_Debug%\InprocServer32,ThreadingModel,,Both
HKLM,SYSTEM\CurrentControlSet\Control\MediaSets\%CLSID_PropSet_LVCam_PPages%\PropertyPages\%CLSID_PP_LVCam_Debug%,,,

; Registers Property Page
HKCR,CLSID\%CLSID_PP_LVCam_Registers%,,,%CLSID_PP_LVCam_Registers_Desc%
HKCR,CLSID\%CLSID_PP_LVCam_Registers%\InprocServer32,,,%11%\%ExtensionDLL%
HKCR,CLSID\%CLSID_PP_LVCam_Registers%\InprocServer32,ThreadingModel,,Both
HKLM,SYSTEM\CurrentControlSet\Control\MediaSets\%CLSID_PropSet_LVCam_PPages%\PropertyPages\%CLSID_PP_LVCam_Registers%,,,

[LVComS.Register]

; Register LVComC.dll 
HKCR,CLSID\%GUID1%,,,"PSFactoryBuffer"
HKCR,CLSID\%GUID1%\InProcServer32,,,%11%\LVComC.dll
HKCR,CLSID\%GUID1%\InProcServer32,"ThreadingModel",,"Both"
HKCR,Interface\%GUID1%,,,"ILVComMgr"
HKCR,Interface\%GUID1%\NumMethods,,,"8"
HKCR,Interface\%GUID1%\ProxyStubClsid32,,,%GUID1%
HKCR,Interface\%GUID2%,,,"ILVCom"
HKCR,Interface\%GUID2%\NumMethods,,,"7"
HKCR,Interface\%GUID2%\ProxyStubClsid32,,,%GUID1%

; Register LVComS.exe
HKCR,AppID\LVComS.EXE\AppID,,,%GUID6%
HKCR,AppID\%GUID6%,,,"LVComS"
HKCR,CLSID\%GUID0%,,,"LVComMgr Class"
HKCR,CLSID\%GUID0%,"AppID",,%GUID6%
HKCR,CLSID\%GUID0%\LocalServer32\,,,%11%\LVComS.exe
HKCR,CLSID\%GUID0%\ProgID,,,"LVComS.LVComMgr.1"
HKCR,CLSID\%GUID0%\VersionIndependentProgID,,,"LVComS.LVComMgr"
HKCR,CLSID\%GUID3%,,,"CDevKS Class"
HKCR,CLSID\%GUID3%,"AppID",,%GUID6%
HKCR,CLSID\%GUID3%\LocalServer32,,,%11%\LVCOMS.EXE
HKCR,CLSID\%GUID3%\ProgID,,,"LVComS.CDevKS.1"
HKCR,CLSID\%GUID3%\VersionIndependentProgID,,,"LVComS.CDevKS"
HKCR,CLSID\%GUID4%,,,"CDevLVStrm Class"
HKCR,CLSID\%GUID4%,AppID,,%GUID6%
HKCR,CLSID\%GUID4%\LocalServer32,,,%11%\LVCOMS.EXE
HKCR,CLSID\%GUID4%\ProgID,,,"LVComS.CDevLVStrm.1"
HKCR,CLSID\%GUID4%\VersionIndependentProgID,,,"LVComS.CDevLVStrm"
HKCR,LVComS.CDevKS,,,"CDevKS Class"
HKCR,LVComS.CDevKS\CLSID,,,%GUID3%
HKCR,LVComS.CDevKS\CurVer,,,"LVComS.CDevKS.1"
HKCR,LVComS.CDevKS.1,,,"CDevKS Class"
HKCR,LVComS.CDevKS.1\CLSID,,,%GUID3%
HKCR,LVComS.CDevLVStrm,,,"CDevLVStrm Class"
HKCR,LVComS.CDevLVStrm\CLSID,,,%GUID4%
HKCR,LVComS.CDevLVStrm\CurVer,,,"LVComS.CDevLVStrm.1"
HKCR,LVComS.CDevLVStrm.1,,,"CDevLVStrm Class"
HKCR,LVComS.CDevLVStrm.1\CLSID,,,%GUID4%
HKCR,LVComS.LVComMgr,,,"LVComMgr Class"
HKCR,LVComS.LVComMgr\CLSID,,,%GUID0%
HKCR,LVComS.LVComMgr\CurVer,,,"LVComS.LVComMgr.1"
HKCR,LVComS.LVComMgr.1,,,"LVComMgr Class"
HKCR,LVComS.LVComMgr.1\CLSID,,,%GUID0%
HKCR,TypeLib\%GUID5%\1.0,,,"LVComS 1.0 Type Library"
HKCR,TypeLib\%GUID5%\1.0\0\win32,,,%11%\LVComS.exe
HKCR,TypeLib\%GUID5%\1.0\FLAGS,,,"0"
HKCR,TypeLib\%GUID5%\1.0\HELPDIR,,,%11%

HKLM,Software\Logitech\QuickCam\InternetUpdate\LVIDEO2,Version,,,5.6.1.1115

[Hydra.Register]

; Register HPortal.dll 
HKCR,CLSID\%GUID27%,,,"Hydra VideoPortal Class"
HKCR,CLSID\%GUID27%\Control
HKCR,CLSID\%GUID27%\InprocServer32,,,"%10%\Twain_32\QuickCam\HPortal.dll"
HKCR,CLSID\%GUID27%\InprocServer32,ThreadingModel,,"Apartment"
HKCR,CLSID\%GUID27%\Insertable
HKCR,CLSID\%GUID27%\MiscStatus,,,"0"
HKCR,CLSID\%GUID27%\MiscStatus\1,,,"131473"
HKCR,CLSID\%GUID27%\ProgID,,,"HPortal.VideoPortal.1"
HKCR,CLSID\%GUID27%\Programmable
HKCR,CLSID\%GUID27%\ToolboxBitmap32,,,"%10%\Twain_32\QuickCam\HPORTAL.DLL, 102"
HKCR,CLSID\%GUID27%\TypeLib,,,%GUID15%
HKCR,CLSID\%GUID27%\Version,,,"1.0"
HKCR,CLSID\%GUID27%\VersionIndependentProgID,,,"HPortal.VideoPortal"
HKCR,HPortal.VideoPortal,,,"Hydra VideoPortal Class"
HKCR,HPortal.VideoPortal\CLSID,,,%GUID27%
HKCR,HPortal.VideoPortal\CurVer,,,"HPortal.VideoPortal.1"
HKCR,HPortal.VideoPortal.1,,,"Hydra VideoPortal Class"
HKCR,HPortal.VideoPortal.1\CLSID,,,%GUID27%
HKCR,HPortal.VideoPortal.1\Insertable
HKCR,Interface\%GUID7%,,,"_IVideoPortalEvents"
HKCR,Interface\%GUID7%\ProxyStubClsid,,,%GUID30%
HKCR,Interface\%GUID7%\ProxyStubClsid32,,,%GUID30%
HKCR,Interface\%GUID7%\TypeLib,,,%GUID15%
HKCR,Interface\%GUID7%\TypeLib,Version,,"1.0"
HKCR,Interface\%GUID25%,,,"DIVideoPortalEvents"
HKCR,Interface\%GUID25%\ProxyStubClsid,,,%GUID31%
HKCR,Interface\%GUID25%\ProxyStubClsid32,,,%GUID31%
HKCR,Interface\%GUID25%\TypeLib,,,%GUID15%
HKCR,Interface\%GUID25%\TypeLib,Version,,"1.0"
HKCR,Interface\%GUID26%,,,"IVideoPortal"
HKCR,Interface\%GUID26%\ProxyStubClsid,,,%GUID30%
HKCR,Interface\%GUID26%\ProxyStubClsid32,,,%GUID30%
HKCR,Interface\%GUID26%\TypeLib,,,%GUID15%
HKCR,Interface\%GUID26%\TypeLib,Version,,"1.0"
HKCR,TypeLib\%GUID15%\1.0,,,"HPortal 1.0 Type Library"
HKCR,TypeLib\%GUID15%\1.0\0\win32,,,%10%\Twain_32\QuickCam\HPortal.dll
HKCR,TypeLib\%GUID15%\1.0\FLAGS,,,"0"
HKCR,TypeLib\%GUID15%\1.0\HELPDIR,,,%10%\Twain_32\QuickCam\

;Register HVideoSP.dll
HKCR,CLSID\%GUID18%,,,"PSFactoryBuffer"
HKCR,CLSID\%GUID18%\InProcServer32,,,%10%\Twain_32\QuickCam\HVideoSP.dll
HKCR,CLSID\%GUID18%\InProcServer32,"ThreadingModel",,"Both"
HKCR,Interface\%GUID18%,,,"IHVideoCtrl"
HKCR,Interface\%GUID18%\NumMethods,,,"5"
HKCR,Interface\%GUID18%\ProxyStubClsid32,,,%GUID18%

;Register HVideoS.exe
HKCR,AppID\HVideoS.EXE,AppID,,%GUID13%
HKCR,AppID\%GUID13%,,,"HVideoS"
HKCR,CLSID\%GUID28%,,,"HVideoCtrl Class"
HKCR,CLSID\%GUID28%,AppID,,%GUID13%
HKCR,CLSID\%GUID28%\LocalServer32,,,%10%\Twain_32\QuickCam\HVideoS.exe
HKCR,CLSID\%GUID28%\ProgID,,,"HVideoS.HVideoCtrl.1"
HKCR,CLSID\%GUID28%\TypeLib,,,%GUID14%
HKCR,CLSID\%GUID28%\VersionIndependentProgID,,,"HVideoS.HVideoCtrl"
HKCR,HVideoS.HVideoCtrl,,,"HVideoCtrl Class"
HKCR,HVideoS.HVideoCtrl\CLSID,,,%GUID28%
HKCR,HVideoS.HVideoCtrl\CurVer,,,"HVideoS.HVideoCtrl.1"
HKCR,HVideoS.HVideoCtrl.1,,,"HVideoCtrl Class"
HKCR,HVideoS.HVideoCtrl.1\CLSID,,,%GUID28%
HKCR,Interface\%GUID11%,,,"_IHVideoCtrlEvents"
HKCR,Interface\%GUID11%\ProxyStubClsid,,,%GUID31%
HKCR,Interface\%GUID11%\ProxyStubClsid32,,,%GUID31%
HKCR,Interface\%GUID11%\TypeLib,,,%GUID14%
HKCR,Interface\%GUID11%\TypeLib,Version,,"1.0"
HKCR,TypeLib\%GUID14%\1.0,,,"HVideoS 1.0 Type Library"
HKCR,TypeLib\%GUID14%\1.0\0\win32,,,%10%\Twain_32\QuickCam\HVideoS.exe
HKCR,TypeLib\%GUID14%\1.0\FLAGS,,,"0"
HKCR,TypeLib\%GUID14%\1.0\HELPDIR,,,%10%\Twain_32\QuickCam\

[Discovery.Register]

; Registration of Discovery components (Decal.dll)
HKCR,CLSID\%GUID10%,,,"DiscDevMgr Class"
HKCR,CLSID\%GUID10%\InprocServer32,,,%10%\Twain_32\QuickCam\Decal.dll
HKCR,CLSID\%GUID10%\ProgID,,,"DECAL.DevMgr.1"
HKCR,CLSID\%GUID10%\TypeLib,,,%GUID9%
HKCR,CLSID\%GUID10%\VersionIndependentProgID,,,"DECAL.DevMgr"
HKCR,DECAL.DevMgr,,,"Logitech Discovery DevMgr Class"
HKCR,DECAL.DevMgr\CLSID,,,%GUID10%
HKCR,DECAL.DevMgr\CurVer,,,"DECAL.DevMgr.1"
HKCR,DECAL.DevMgr.1,,,"Logitech Discovery DevMgr Class"
HKCR,DECAL.DevMgr.1\CLSID,,,%GUID10%
HKCR,Interface\%GUID20%,,,"IDiscDeviceMgr"
HKCR,Interface\%GUID20%\ProxyStubClsid,,,%GUID30%
HKCR,Interface\%GUID20%\ProxyStubClsid32,,,%GUID30%
HKCR,Interface\%GUID20%\TypeLib,,,%GUID9%
HKCR,Interface\%GUID20%\TypeLib,"Version",,"1.0"
HKCR,Interface\%GUID21%,,,"IDiscProperties"
HKCR,Interface\%GUID21%\ProxyStubClsid,,,%GUID30%
HKCR,Interface\%GUID21%\ProxyStubClsid32,,,%GUID30%
HKCR,Interface\%GUID21%\TypeLib,,,%GUID9%
HKCR,Interface\%GUID21%\TypeLib,"Version",,"1.0"
HKCR,Interface\%GUID22%,,,"IDiscDevice"
HKCR,Interface\%GUID22%\ProxyStubClsid,,,%GUID30%
HKCR,Interface\%GUID22%\ProxyStubClsid32,,,%GUID30%
HKCR,Interface\%GUID22%\TypeLib,,,%GUID9%
HKCR,Interface\%GUID22%\TypeLib,"Version",,"1.0"
HKCR,Interface\%GUID23%,,,"IDiscDevItem"
HKCR,Interface\%GUID23%\ProxyStubClsid,,,%GUID30%
HKCR,Interface\%GUID23%\ProxyStubClsid32,,,%GUID30%
HKCR,Interface\%GUID23%\TypeLib,,,%GUID9%
HKCR,Interface\%GUID23%\TypeLib,"Version",,"1.0"
HKCR,TypeLib\%GUID9%\1.0,,,"DECAL 1.0 Type Library"
HKCR,TypeLib\%GUID9%\1.0\0\win32,,,%10%\Twain_32\QuickCam\Decal.dll
HKCR,TypeLib\%GUID9%\1.0\FLAGS,,,"0"
HKCR,TypeLib\%GUID9%\1.0\HELPDIR,,,%10%\Twain_32\QuickCam\

[ClickSmart310.Register]
HKCR,CLSID\%GUID12%,,,"DetailDriver Class"
HKCR,CLSID\%GUID12%\InprocServer32,,,%10%\Twain_32\QuickCam\lvdesa.dll
HKCR,CLSID\%GUID12%\ProgID,,,"Salmon.DetailDriver.1"
HKCR,CLSID\%GUID12%\TypeLib,,,%GUID24%
HKCR,CLSID\%GUID12%\VersionIndependentProgID,,,"Salmon.DetailDriver"
HKCR,Salmon.DetailDriver,,,"DetailDriver Class"
HKCR,Salmon.DetailDriver\CLSID,,,%GUID12%
HKCR,Salmon.DetailDriver\CurVer,,,"Salmon.DetailDriver.1"
HKCR,Salmon.DetailDriver.1,,,"DetailDriver Class"
HKCR,Salmon.DetailDriver.1\CLSID,,,%GUID12%
HKCR,TypeLib\%GUID24%\1.0,,,"Salmon 1.0 Type Library"
HKCR,TypeLib\%GUID24%\1.0\0\win32,,,%10%\Twain_32\QuickCam\lvdesa.dll
HKCR,TypeLib\%GUID24%\1.0\FLAGS,,,"0"
HKCR,TypeLib\%GUID24%\1.0\HELPDIR,,,%10%\Twain_32\QuickCam\

[ClickSmart510.Register]
HKCR,CLSID\%GUID16%,,,"DetailDriver Class"
HKCR,CLSID\%GUID16%\InprocServer32,,,%10%\Twain_32\QuickCam\lvdegu.dll 
HKCR,CLSID\%GUID16%\ProgID,,,"Guadalupe.DetailDriver.1"
HKCR,CLSID\%GUID16%\TypeLib,,,%GUID17%
HKCR,CLSID\%GUID16%\VersionIndependentProgID,,,"Guadalupe.DetailDriver"
HKCR,Guadalupe.DetailDriver,,,"DetailDriver Class"
HKCR,Guadalupe.DetailDriver\CLSID,,,%GUID16%
HKCR,Guadalupe.DetailDriver\CurVer,,,"Guadalupe.DetailDriver.1"
HKCR,Guadalupe.DetailDriver.1,,,"DetailDriver Class"
HKCR,Guadalupe.DetailDriver.1\CLSID,,,%GUID16%
HKCR,TypeLib\%GUID17%\1.0,,,"Guadalupe 1.0 Type Library"
HKCR,TypeLib\%GUID17%\1.0\0\win32,,,%10%\Twain_32\QuickCam\lvdegu.dll 
HKCR,TypeLib\%GUID17%\1.0\FLAGS,,,"0"
HKCR,TypeLib\%GUID17%\1.0\HELPDIR,,,%10%\Twain_32\QuickCam\
HKCR,Interface\%GUID29%,,,"IDiscDetail"
HKCR,Interface\%GUID29%\ProxyStubClsid,,,%GUID30%
HKCR,Interface\%GUID29%\ProxyStubClsid32,,,%GUID30%
HKCR,Interface\%GUID29%\TypeLib,,,%GUID17%
HKCR,Interface\%GUID29%\TypeLib,"Version",,"1.0"

[Traveler.Register]
HKCR,CLASSES\CLSID\%GUID19%,,,"DetailDriver Class"
HKCR,CLSID\%GUID19%\InprocServer32,,,%10%\Twain_32\QuickCam\lvdetr.dll
HKCR,CLSID\%GUID19%\ProgID,,,"Traveler.DetailDriver.1"
HKCR,CLSID\%GUID19%\TypeLib,,,%GUID8%
HKCR,CLSID\%GUID19%\VersionIndependentProgID,,,"Traveler.DetailDriver"
HKCR,Traveler.DetailDriver,,,"DetailDriver Class"
HKCR,Traveler.DetailDriver\CLSID,,,%GUID19%
HKCR,Traveler.DetailDriver\CurVer,,,"Traveler.DetailDriver.1"
HKCR,Traveler.DetailDriver.1,,,"DetailDriver Class"
HKCR,Traveler.DetailDriver.1\CLSID,,,%GUID19%
HKCR,TypeLib\%GUID8%\1.0,,,"Traveler 1.0 Type Library"
HKCR,TypeLib\%GUID8%\1.0\0\win32,,,%10%\Twain_32\QuickCam\lvdetr.dll
HKCR,TypeLib\%GUID8%\1.0\FLAGS,,,"0"
HKCR,TypeLib\%GUID8%\1.0\HELPDIR,,,%10%\Twain_32\QuickCam\

[Strings]

GUID0="{DB20D0C0-4CEF-11d0-8B17-00AA00211961}"
GUID1="{DB20D0C1-4CEF-11D0-8B17-00AA00211961}"
GUID2="{DB20D0C2-4CEF-11D0-8B17-00AA00211961}"
GUID3="{DB20D0C3-4CEF-11D0-8B17-00AA00211961}"
GUID4="{DB20D0C5-4CEF-11D0-8B17-00AA00211961}"

GUID5="{909E1560-D810-11D0-8B18-00AA00CF90F9}"
GUID6="{909E1561-D810-11D0-8B18-00AA00CF90F9}"

GUID7="{11CAF6C8-3A86-4946-9A01-0065C22EDA68}"
GUID8="{2C635229-716C-41CC-9E77-7A5A4D3665FE}"
GUID9="{36B3D064-671F-4D69-9227-A9D21DA0E4D2}"
GUID10="{40C66A14-DECA-4F56-AEA0-A7F85B8EA775}"
GUID11="{41401C5B-567B-40EF-8BB5-1D2B94314BBA}"
GUID12="{42973F66-DF88-43E9-82B0-E870A544BAD1}"
GUID13="{43C72A43-9DDE-4041-8370-D1C77BB0BE9F}"
GUID14="{4737449D-1FF0-4921-B87A-4D8EE112B2DC}"
GUID15="{53411AA6-99F5-43BC-88AD-26B13D547869}"
GUID16="{5AA1BAFE-B798-4F09-B939-E7281A721904}"
GUID17="{5CEB69B8-868E-44AE-8504-8DB4AB90DC41}"
GUID18="{7C863C24-EC80-4F2C-A200-2AE419010F5E}"
GUID19="{956115BA-BEFE-4121-9218-6031AA694624}"
GUID20="{B6B53A5F-FDC2-11D4-8435-0050DA7BC9AB}"
GUID21="{B6B53A61-FDC2-11D4-8435-0050DA7BC9AB}"
GUID22="{B6B53A64-FDC2-11D4-8435-0050DA7BC9AB}"
GUID23="{B6B53A67-FDC2-11D4-8435-0050DA7BC9AB}"
GUID24="{C6E77BCC-6956-4F30-BC8E-0B791DAF465C}"
GUID25="{D64AD37D-A520-48ED-ADD4-8E189365941C}"
GUID26="{DECF754A-A564-4871-92C3-883269330D04}"
GUID27="{E16BE35A-C958-416d-BA06-6A03DF227C6A}"
GUID28="{F6638FF8-D15E-4e90-8191-1AEB8DFBC4DB}"
GUID29="{FE29E680-0D19-11D5-8435-0050DA7BC9AB}"
GUID30="{00020424-0000-0000-C000-000000000046}"
GUID31="{00020420-0000-0000-C000-000000000046}"

;----------------
; Non-Localizable
;----------------

; note: only register value is case sensitive, key is not.
ProxyVCap.CLSID="{17CCA71B-ECD7-11D0-B908-00A0C9223196}"
KSCATEGORY_CAPTURE="{65E8773D-8F56-11D0-A3B9-00A0C9223196}"
SERVICE_KERNEL_DRIVER=1
; PnP should use demand start
SERVICE_DEMAND_START=3
SERVICE_ERROR_NORMAL=1

MediaResourcesMSVideo="SYSTEM\CurrentControlSet\Control\MediaResources\msvideo"
MMDriverDesc="Software\Microsoft\Windows NT\CurrentVersion\drivers.desc"
MMDrivers="Software\Microsoft\Windows NT\CurrentVersion\Drivers32"

; IHV's extension DLL
ExtensionDLL = "LVUI2.dll"
RunOnce="SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce"

; LVComS button app.
LVComSApp="QuickCam.exe"
LVComSArg="/Button"

; DualCam to launch when Dual Cam is plugged in
DualCamApp="dualcam.exe"

; QuickSync app to launch when QuickSync button is pressed
QuickSyncApp="dualcam.exe"
QuickSyncArg="/QuickSync"

Manual08B0=" "
ProductInfo08B0="Labtec Camera (Pro 3000)"

JPGL.Desc="JPGL"

LVBulk.ServiceDesc="LVBulk Service"
LVVI500A.ServiceDesc="LVVI500A Service"

;----------------
; Localizable
;----------------
PVD="Labtec"
LogitechMfg="Labtec"
DISK_NAME="Labtec USB Video Camera Disk"
USB\VID_046D&PID_0801.DeviceDesc="Labtec Web"
USB\VID_046D&PID_0840.DeviceDesc="Labtec WebCam"
USB\VID_046D&PID_0850.DeviceDesc="Labtec Web"
USB\VID_046D&PID_D001.DeviceDesc="Labtec WebCam Pro USB"
USB\VID_046D&PID_08B0.DeviceDesc="Labtec WebCam Pro 3000"
USB\VID_046D&PID_08C0.DeviceDesc="Labtec WebCam Pro 3000"
USB\VID_046D&PID_08D0.DeviceDesc="Labtec WebCam"
USB\VID_046D&PID_08E0.DeviceDesc="Labtec WebCam"
USB\VID_046D&PID_08E1.DeviceDesc="Labtec WebCam"
USB\VID_046D&PID_0890_V.DeviceDesc="Labtec WebCam Traveler"
USB\VID_046D&PID_0890_I.DeviceDesc="Labtec WebCam Traveler (Still Camera)"
USB\VID_046D&PID_0900_V.DeviceDesc="Labtec ClickSmart 310"
USB\VID_046D&PID_0900_I.DeviceDesc="Labtec ClickSmart 310 (Digital Camera)"
USB\VID_046D&PID_0901_V.DeviceDesc="Labtec ClickSmart 510"
USB\VID_046D&PID_0901_I.DeviceDesc="Labtec ClickSmart 510 (Digital Camera)"

LVfWWDMDriverDesc="Labtec USB Video Camera"
CAM2.ExtensionDLL="CamExL20.dll"

;----------------------------
; DShow Extension PlugIn Strings
;----------------------------
CLSID_PropSet_LVCam_PPages="{38760DCD-13F4-4a73-8802-520C31143999}"
CLSID_PP_LVCam_Advanced="{1159F2AF-F989-4d11-8B34-9550029269BB}"
CLSID_PP_LVCam_Advanced_Desc="Advanced properties"
CLSID_PP_LVCam_Status="{09AC4892-81B7-4d39-B235-8F0DB0DAF4F8}"
CLSID_PP_LVCam_Status_Desc="Status"
CLSID_PP_LVCam_Device="{0932B8A4-BBB4-4bc0-A8AB-91C626950C75}"
CLSID_PP_LVCam_Device_Desc="Device Settings"
CLSID_PP_LVCam_Troubleshooting="{517539A3-905F-4755-9F94-D91B095A07CC}"
CLSID_PP_LVCam_Troubleshooting_Desc="Troubleshooting"
CLSID_PP_LVCam_Traffic="{DE7371F4-4CCD-47cd-B12B-8887C9125895}"
CLSID_PP_LVCam_Traffic_Desc="USB Traffic"
CLSID_PP_LVCam_Debug="{5872C980-0AAF-4cdb-A62D-4F453DA2EFAD}"
CLSID_PP_LVCam_Debug_Desc="Debug"
CLSID_PP_LVCam_Registers="{4C8DD17E-7079-4c7e-96E5-A7AFDB12F132}"
CLSID_PP_LVCam_Registers_Desc="Registers"

PlugIn="PlugIn_SAA8116CameraProps"
CLSID_SAA8116="{F83865C0-92C3-11d3-B41E-0010DC973BDB}"
CLSID_PropPage_Image_SAA8116="{F83865C2-92C3-11d3-B41E-0010DC973BDB}"
CLSID_PropPage_Camera_SAA8116="{F83865C3-92C3-11d3-B41E-0010DC973BDB}"
PropPage_i="PropPage_Image_SAA8116_Camera"
PropPage_c="PropPage_Camera_SAA8116_Camera"

PropPage_CustomVideoProcAmp= "Custom VideoProcAmp Property Page"
PropPage_CustomCameraProp="Custom Camera Property Page"
PropPage_StillStreamConfig="StillStreamConfig Property Page"
PlugIn_IStillStreamConfig= "WDM StillStreamConfig Interface Handler"
PlugIn_CustomCameraProp= " WDM Custom ICustomCamera Interface handler"


Download Driver Pack

How To Update Drivers Manually

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

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

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

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

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

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

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

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

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

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

server: web5, load: 0.90