;-------------------------------------------------------
; File: lvPRO3c.inf
; Logitech Video2 Camera Installation file
; Copyright (c) 1996-2006 Logitech Inc.
;-------------------------------------------------------

[Version]
signature="$CHICAGO$"
Class=USB
ClassGUID={36FC9E60-C465-11CF-8056-444553540000}
Provider=%PVD%
LayoutFile=LAYOUT.INF
CatalogFile=lvPRO3c.cat
DriverVer=12/14/2006, 10.5.0.1091

[DestinationDirs]
DefaultDestDir=11               ; LDID_SYS
Pro5000.CopyFiles.NT=10,system32\drivers
lvselsus.CopySys=10,system32\drivers

[ControlFlags]
ExcludeFromselect=*

[Manufacturer]
%LogitechMfg%=Logitech.Section,nt,nt.6.0

[SourceDisksNames]
1=%DISK_NAME%,,,

[SourceDisksFiles]
lvuvcflt.sys=1
lvselsus.sys=1

[Logitech.Section]
%USB\VID_046D&PID_08C1.DeviceDesc%=LogiHub.Pro5000,USB\Vid_046D&Pid_08C1    ; QuickCam Fusion
%USB\VID_046D&PID_08C2.DeviceDesc%=LogiHub.Pro5000,USB\Vid_046d&Pid_08C2    ; Orbit
%USB\VID_046D&PID_08C3.DeviceDesc%=LogiHub.Pro5000,USB\Vid_046d&Pid_08C3    ; Notebooks Pro
%USB\VID_046D&PID_08C5.DeviceDesc%=LogiHub.Pro5000,USB\Vid_046d&Pid_08C5    ; Zoom


[Logitech.Section.NT]
%USB\VID_046D&PID_08C1.DeviceDesc%=LogiHub.Pro5000,USB\Vid_046D&Pid_08C1    ; QuickCam Fusion
%USB\VID_046D&PID_08C2.DeviceDesc%=LogiHub.Pro5000,USB\Vid_046d&Pid_08C2    ; Orbit
%USB\VID_046D&PID_08C3.DeviceDesc%=LogiHub.Pro5000,USB\Vid_046d&Pid_08C3    ; Notebooks Pro
%USB\VID_046D&PID_08C5.DeviceDesc%=LogiHub.Pro5000,USB\Vid_046d&Pid_08C5    ; Zoom

[Logitech.Section.NT.6.0]
%USB\VID_046D&PID_08C1.DeviceDesc%=LogiHub.Dev.NT,USB\Vid_046D&Pid_08C1 ; QuickCam Fusion
%USB\VID_046D&PID_08C2.DeviceDesc%=LogiHub.Dev.NT,USB\Vid_046d&Pid_08C2 ; Orbit
%USB\VID_046D&PID_08C3.DeviceDesc%=LogiHub.Dev.NT,USB\Vid_046d&Pid_08C3 ; Notebooks Pro
%USB\VID_046D&PID_08C5.DeviceDesc%=LogiHub.Dev.NT,USB\Vid_046d&Pid_08C5	; Zoom

[LogiHub.Dev.NT]
Include=usb.inf
Needs=Composite.Dev.NT
CopyFiles=LogiHub.CopyFiles.NT

[LogiHub.Dev.NT.Services]
Include=usb.inf
Needs=Composite.Dev.NT.Services

[AddSelSusFilter.NT]
HKR,,LowerFilters,0x10008,lvselsus

[LogiHub.Pro5000]
Include=usb.inf
Needs=Composite.Dev
AddReg=LogiHub.AddReg
CopyFiles=Pro5000.CopyFiles

[LogiHub.Pro5000.HW]
AddReg = Pro5000.Dev_HW_AddReg

[Pro5000.Dev_HW_AddReg]
HKR,,"LowerFilters",0x00010000,"lvuvcflt.sys"

[LogiHub.Pro5000.NT]
Include=usb.inf
Needs=Composite.Dev.NT
CopyFiles=Pro5000.CopyFiles.NT
DriverVer=12/14/2006, 10.5.0.1091

[LogiHub.Pro5000.NT.HW]
AddReg = Pro5000.Dev_NT_HW_AddReg

[LogiHub.Pro5000.NT.Services]
Include=usb.inf
Needs=Composite.Dev.NT.Services
AddService = FilterService,,Filter_Service_Inst

[Pro5000.Dev_NT_HW_AddReg]
HKR,,"LowerFilters",0x00010008,"FilterService"

[Filter_Service_Inst]
DisplayName = "UVC Filter Service"
ServiceType = 1 ;%SERVICE_KERNEL_DRIVER%
StartType = 3 ;%SERVICE_DEMAND_START%
ErrorControl = 1 ;%SERVICE_ERROR_NORMAL%
ServiceBinary = %12%\lvuvcflt.sys
LoadOrderGroup = extended base

[LogiHubSS.Pro5000]
Include=usb.inf
Needs=Composite.Dev
AddReg=LogiHub.AddReg
CopyFiles=Pro5000.CopyFiles

[LogiHubSS.Pro5000.HW]
AddReg = Pro5000.Dev_HW_AddReg

[Pro5000.Dev_HW_AddReg]
HKR,,"LowerFilters",0x00010000,"lvuvcflt.sys"

[LogiHubSS.Pro5000.NT]
Include=usb.inf
Needs=Composite.Dev.NT
CopyFiles=Pro5000.CopyFiles.NT,lvselsus.CopySys
AddReg = LVSELSUS.AddReg
DriverVer=12/14/2006, 10.5.0.1091

[LogiHubSS.Pro5000.NT.HW]
AddReg = Pro5000.Dev_NT_HW_AddReg,AddSelSusFilter.NT

[LogiHubSS.Pro5000.NT.Services]
Include=usb.inf
Needs=Composite.Dev.NT.Services
AddService = FilterService,,Filter_Service_Inst
AddService = lvselsus,0x00000000,lvselsus_Service

[LVSELSUS.AddReg]
HKR,,LVSelSusCompositeFilter,0x10001,0x1
HKR,,LVSelSusInterfaceGUID,,"{FA33C4CD-7C6D-4a5d-8AD4-CFB86D02AE9E}"
HKR,,LVPowSaveTimeOutMS,0x10001,0x7148 ;29 s for composite filter

[lvselsus.CopySys]
lvselsus.sys

[lvselsus_Service]
DisplayName    = %lvselsus.SrvDesc%
ServiceType    = 1                   ; = SERVICE_KERNEL_DRIVER
StartType      = 3                   ; = SERVICE_DEMAND_START
ErrorControl   = 1                   ; = SERVICE_ERROR_NORMAL
ServiceBinary  = %12%\lvselsus.sys

[LogiHub.AddReg]
HKR,,DevLoader,,*NTKERN
HKR,,NTMPDriver,,usbhub.sys

[LogiHub.CopyFiles.NT]

[Pro5000.CopyFiles.NT]
lvuvcflt.sys

[Uninstall]
DelFiles = pro5000.copyfiles.nt,LogiHub.CopyFiles.NT,lvselsus.CopySys


[Strings]
LogitechMfg="Logitech"
DISK_NAME="Logitech USB Video Camera Disk"
PVD="Logitech"
lvselsus.SrvDesc="Logitech Selective Suspend Filter"
USB\VID_046D&PID_08C1.DeviceDesc="Logitech USB Camera (Fusion)"
USB\VID_046D&PID_08C2.DeviceDesc="Logitech USB Camera (Orbit/Sphere MP)"
USB\VID_046D&PID_08C3.DeviceDesc="Logitech USB Camera (Notebooks Pro)"
USB\VID_046D&PID_08C5.DeviceDesc="Logitech USB Camera (Pro 5000)"

[Strings.0411]
LogitechMfg="Logicool"
DISK_NAME="Logicool USB Video Camera Disk"
PVD="Logicool"
USB\VID_046D&PID_08C1.DeviceDesc="Logicool USB Camera (Fusion)"
USB\VID_046D&PID_08C2.DeviceDesc="Logicool USB Camera (Orbit/Sphere MP)"
USB\VID_046D&PID_08C3.DeviceDesc="Logicool USB Camera (Notebooks Pro)"
USB\VID_046D&PID_08C5.DeviceDesc="Logicool USB Camera (Pro 5000)"
lvselsus.SrvDesc="Logitech Selective Suspend Filter"



