;=====================================================================================
; This file contains installation information for ET SPEEDLINK SNAPPY Smart Webcam
; FILE NAME:Etdrv.inf
; SYS Version:1.0.3.7
; AX Version:1.0.3.7
; Copyright(c) 2010 Etron Tech
;=====================================================================================

[Version]
Signature = "$Windows NT$"
Class = Image
ClassGUID = {6bdd1fc6-810f-11d0-bec7-08002be2092f}
Provider = Etron Tech
CatalogFile = ETdrv.cat
DriverVer = 06/06/2012,1.0.3.7

[Manufacturer]
%ETMfg% = ET,NT,NTamd64

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

[ET]
%USB1E4E0800.DeviceDesc% = ET.USB1E4E0800,USB\VID_1E4E&PID_0800
%USB1E4E0800.DeviceDesc% = ET.USB1E4E0800,USB\VID_1E4E&PID_0800&MI_00
%USB598601AA.DeviceDesc% = ET.USB598601AA,USB\VID_5986&PID_01AA
%USB598601AA.DeviceDesc% = ET.USB598601AA,USB\VID_5986&PID_01AA&MI_00
%ET.DeviceDesc% = ET.USBDCam,USB\VID_1E4E&PID_0100
%ET.DeviceDesc% = ET.USBDCam,USB\VID_1E4E&PID_0100&MI_00
%ET.DeviceDesc% = ET.USBDCam,USB\VID_1E4E&PID_0101
%ET.DeviceDesc% = ET.USBDCam,USB\VID_1E4E&PID_0101&MI_00
%ET.DeviceDesc% = ET.USBDCam,USB\VID_1E4E&PID_0102
%ET.DeviceDesc% = ET.USBDCam,USB\VID_1E4E&PID_0102&MI_00
%ET.DeviceDesc% = ET.USBDCam,USB\VID_1E4E&PID_0103
%ET.DeviceDesc% = ET.USBDCam,USB\VID_1E4E&PID_0103&MI_00
%ET.DeviceDesc% = ET.USBDCam,USB\VID_1E4E&PID_0104
%ET.DeviceDesc% = ET.USBDCam,USB\VID_1E4E&PID_0104&MI_00
%ET.DeviceDesc% = ET.USBDCam,USB\VID_1E4E&PID_0109
%ET.DeviceDesc% = ET.USBDCam,USB\VID_1E4E&PID_0109&MI_00
%ET.DeviceDesc% = ET.USBDCam,USB\VID_1E4E&PID_0110
%ET.DeviceDesc% = ET.USBDCam,USB\VID_1E4E&PID_0110&MI_00
%ET.DeviceDesc% = ET.USBDCam,USB\VID_2084&PID_0302
%ET.DeviceDesc% = ET.USBDCam,USB\VID_2084&PID_0302&MI_00
%Eloam300.DeviceDesc% = ET.USBDCam,USB\VID_1B17&PID_0303
%Eloam300.DeviceDesc% = ET.USBDCam,USB\VID_1B17&PID_0303&MI_00
%ET.DeviceDesc% = ET.USBDCam,USB\VID_1E4E&PID_0F01
%ET.DeviceDesc% = ET.USBDCam,USB\VID_1E4E&PID_0F01&MI_00

[ET.NT]
%USB1E4E0800.DeviceDesc% = ET.USB1E4E0800,USB\VID_1E4E&PID_0800&MI_00
;%USB598601AA.DeviceDesc% = ET.USB598601AA,USB\VID_5986&PID_01AA
%USB598601AA.DeviceDesc% = ET.USB598601AA,USB\VID_5986&PID_01AA&MI_00
;%ET.DeviceDesc% = ET.USBDCam,USB\VID_1E4E&PID_0100
%ET.DeviceDesc% = ET.USBDCam,USB\VID_1E4E&PID_0100&MI_00
%ET.DeviceDesc% = ET.USBDCam,USB\VID_1E4E&PID_0101&MI_00
%ET.DeviceDesc% = ET.USBDCam,USB\VID_1E4E&PID_0102&MI_00
%ET.DeviceDesc% = ET.USBDCam,USB\VID_1E4E&PID_0103&MI_00
%ET.DeviceDesc% = ET.USBDCam,USB\VID_1E4E&PID_0104&MI_00
%ET.DeviceDesc% = ET.USBDCam,USB\VID_1E4E&PID_0109&MI_00
%ET.DeviceDesc% = ET.USBDCam,USB\VID_1E4E&PID_0110&MI_00
%ET.DeviceDesc% = ET.USBDCam,USB\VID_2084&PID_0302&MI_00
;%Eloam300.DeviceDesc% = ET.USBDCam,USB\VID_1B17&PID_0303
%Eloam300.DeviceDesc% = ET.USBDCam,USB\VID_1B17&PID_0303&MI_00
%ET.DeviceDesc% = ET.USBDCam,USB\VID_1E4E&PID_0F01&MI_00

[ET.NTamd64]
%USB1E4E0800.DeviceDesc% = ET.USB1E4E0800,USB\VID_1E4E&PID_0800&MI_00
%USB598601AA.DeviceDesc% = ET.USB598601AA,USB\VID_5986&PID_01AA&MI_00
;%ET.DeviceDesc% = ET.USBDCam,USB\VID_1E4E&PID_0100
%ET.DeviceDesc% = ET.USBDCam,USB\VID_1E4E&PID_0100&MI_00
%ET.DeviceDesc% = ET.USBDCam,USB\VID_1E4E&PID_0101&MI_00
%ET.DeviceDesc% = ET.USBDCam,USB\VID_1E4E&PID_0102&MI_00
%ET.DeviceDesc% = ET.USBDCam,USB\VID_1E4E&PID_0103&MI_00
%ET.DeviceDesc% = ET.USBDCam,USB\VID_1E4E&PID_0104&MI_00
%ET.DeviceDesc% = ET.USBDCam,USB\VID_1E4E&PID_0109&MI_00
%ET.DeviceDesc% = ET.USBDCam,USB\VID_1E4E&PID_0110&MI_00
%ET.DeviceDesc% = ET.USBDCam,USB\VID_2084&PID_0302&MI_00
;%Eloam300.DeviceDesc% = ET.USBDCam,USB\VID_1B17&PID_0303
%Eloam300.DeviceDesc% = ET.USBDCam,USB\VID_1B17&PID_0303&MI_00
%ET.DeviceDesc% = ET.USBDCam,USB\VID_1E4E&PID_0F01&MI_00

[ET.USBDCam.NT]
Include = ks.inf, kscaptur.inf, ksfilter.inf,sti.inf 
Needs = KS.Registration,Stream.Registration,KSCAPTUR.Registration.NT,STI.WIAVideo.Registration 
AddReg = ET.AddReg,ET.AddReg2,ET.USDClass.AddReg,ET.CustomPropx86.AddReg
CopyFiles = ET.Driver.CopyFiles,ET.CustomProp.CopyFiles

;WIA 
SubClass=StillImage
DeviceType=3
DeviceSubType=0x1
Capabilities=0x00000031
DeviceData=ET.USBDCam.DeviceData
ICMProfiles="sRGB Color Space Profile.icm"

[ET.USBDCam.NTamd64]
Include = ks.inf, kscaptur.inf, ksfilter.inf,sti.inf 
Needs = KS.Registration,Stream.Registration,KSCAPTUR.Registration.NT,STI.WIAVideo.Registration 
AddReg = ET.AddReg,ET.AddReg2,ET.USDClass.AddReg,ET.CustomPropx64.AddReg
CopyFiles = ET.Driver.CopyFiles64,ET.CustomPropx64.CopyFiles,ET.CustomPropWOW.CopyFiles

;WIA 
SubClass=StillImage
DeviceType=3
DeviceSubType=0x1
Capabilities=0x00000031
DeviceData=ET.USBDCam.DeviceData
ICMProfiles="sRGB Color Space Profile.icm"

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

[SourceDisksNames]
1000 = %DISK 1%

[SourceDisksFiles.x86]
Etprop.ax = 1000
ETdrv.sys = 1000
ETjp.sys = 1000
ETCoInst.dll = 1000
DIFxAPI.dll = 1000

[SourceDisksFiles.amd64]
Etprop.ax =  1000
Etprop64.ax =  1000
ETdrv.sys = 1000
ETjp.sys = 1000
ETCoInst.dll = 1000
DIFxAPI.dll = 1000

[DestinationDirs]
DefaultDestDir = 11
ET.Driver.CopyFiles = 12
ET.Driver.CopyFiles64 = 12
ET.CustomProp.CopyFiles = 11
CoInstaller_CopyFiles = 11
ET.CustomPropx64.CopyFiles = 11
ET.CustomPropWOW.CopyFiles = 10,SysWow64

[ET.USBDCam.NT.CoInstallers]
AddReg=CoInstaller_AddReg
CopyFiles=CoInstaller_CopyFiles

[ET.USBDCam.NTamd64.CoInstallers]
AddReg=CoInstaller_AddReg
CopyFiles=CoInstaller_CopyFiles64

[CoInstaller_CopyFiles]
ETCoInst.dll
DIFxAPI.dll

[CoInstaller_CopyFiles64]
ETCoInst.dll
DIFxAPI.dll

[CoInstaller_AddReg]
HKR,,CoInstallers32,0x00010000,"ETCoInst.dll,ETCoInstaller"

[ET.USBDCam.NT.Interfaces]
AddInterface=%KSCATEGORY_VIDEO%,GLOBAL,ET.Interface,0
AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL,ET.Interface,0

[ET.USBDCam.NTamd64.Interfaces]
AddInterface=%KSCATEGORY_VIDEO%,GLOBAL,ET.Interface,0
AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL,ET.Interface,0

[ET.Interface]
AddReg=ET.Interface.AddReg,ET.Interface.AddReg2

[ET.Interface.AddReg]
HKR,,CLSID,,%ProxyVCap.CLSID%
;This aliases property page_VideoProcAmp 
HKR,PageAliases,"{71F96464-78F3-11d0-A18C-00A0C9118956}",1,43,70,78,53, 2e,f6, 66,4a, 0xbb, 0xa3, 0xac, 0x2, 0xd0, 0xc3, 0xfd, 0xe6
;CameraControl page
HKR,PageAliases,"{71F96465-78F3-11d0-A18C-00A0C9118956}",1,43,70,78,53, 2e,f6, 66,4a, 0xbb, 0xa3, 0xac, 0x2, 0xd0, 0xc3, 0xfd, 0xe6
;HKR,,ExtensionDLL,,Etvfw.dll


[ET.Interface.AddReg2]
HKR,,FriendlyName,,%ET.DeviceDesc%

[ET.AddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,ETdrv.sys
HKR,,OkToHibernate,3,01
HKR,,DontSuspendIfStreamsAreRunning,3,01
HKR,,PageOutWhenUnopened,3,01
HKR,,HardwareConfig,1,1

[ET.AddReg2]
HKR,,FriendlyName,,%ET.DeviceDesc%


[ET.USBDCam.NT.HW]
AddReg=ET.USBDCam.HW.AddReg

[ET.USBDCam.NTamd64.HW]
AddReg=ET.USBDCam.HW.AddReg

[ET.USBDCam.HW.AddReg]
HKR,,FriendlyName,0x00000000,%ET.DeviceDesc%

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

[ET.CustomPropx86.AddReg]
; IID_ICustomCameraProp
HKCR,CLSID\{53787043-f62e-4a66-bba3-ac02d0c3fde6},,,%PlugIn_CustomCameraProp%
HKCR,CLSID\{53787043-f62e-4a66-bba3-ac02d0c3fde6}\InprocServer32,,,Etprop.ax
HKCR,CLSID\{53787043-f62e-4a66-bba3-ac02d0c3fde6}\InprocServer32,ThreadingModel,,Both 
; This IID is aggregated for the filter given the CLSID of the property set 
HKLM,System\CurrentControlSet\Control\MediaInterfaces\{53787043-f62e-4a66-bba3-ac02d0c3fde6},,,%PlugIn_CustomCameraProp%
HKLM,System\CurrentControlSet\Control\MediaInterfaces\{53787043-f62e-4a66-bba3-ac02d0c3fde6},IID,1,43,70,78,53, 2e,f6, 66,4a, 0xbb, 0xa3, 0xac, 0x2, 0xd0, 0xc3, 0xfd, 0xe6

; CustomCamera Property Page
HKCR,CLSID\{8E6AD47D-F218-4ba6-B158-D2BF793E73EE},,,%PropPage_CustomCameraProp%
HKCR,CLSID\{8E6AD47D-F218-4ba6-B158-D2BF793E73EE}\InprocServer32,,,Etprop.ax
HKCR,CLSID\{8E6AD47D-F218-4ba6-B158-D2BF793E73EE}\InprocServer32,ThreadingModel,,Both 
; Associate the property set with the above property page
HKLM,System\CurrentControlSet\Control\MediaSets\{53787043-f62e-4a66-bba3-ac02d0c3fde6}\PropertyPages\{0E48BB49-A6E0-4f30-87C9-B188A7463DCB},,,%PropPage_CustomCameraProp%

; CustomCamera Property Page2
HKCR,CLSID\{0E48BB49-A6E0-4f30-87C9-B188A7463DCB},,,%PropPage_CustomCameraProp%
HKCR,CLSID\{0E48BB49-A6E0-4f30-87C9-B188A7463DCB}\InprocServer32,,,Etprop.ax
HKCR,CLSID\{0E48BB49-A6E0-4f30-87C9-B188A7463DCB}\InprocServer32,ThreadingModel,,Both 
; Associate the property set with the above property page
HKLM,System\CurrentControlSet\Control\MediaSets\{53787043-f62e-4a66-bba3-ac02d0c3fde6}\PropertyPages\{8E6AD47D-F218-4ba6-B158-D2BF793E73EE},,,%PropPage_CustomCameraProp%

; CustomCamera Property Page3
HKCR,CLSID\{A58D2E1E-84FC-45f1-BF8A-8849B2AC103F},,,%PropPage_CustomCameraProp%
HKCR,CLSID\{A58D2E1E-84FC-45f1-BF8A-8849B2AC103F}\InprocServer32,,,Etprop.ax
HKCR,CLSID\{A58D2E1E-84FC-45f1-BF8A-8849B2AC103F}\InprocServer32,ThreadingModel,,Both
; Associate the property set with the above property page
HKLM,System\CurrentControlSet\Control\MediaSets\{53787043-f62e-4a66-bba3-ac02d0c3fde6}\PropertyPages\{A58D2E1E-84FC-45f1-BF8A-8849B2AC103F},,,%PropPage_CustomCameraProp%

[ET.CustomPropx64.AddReg]
; IID_ICustomCameraProp
HKCR,CLSID\{53787043-f62e-4a66-bba3-ac02d0c3fde6},,,%PlugIn_CustomCameraProp%
HKCR,CLSID\{53787043-f62e-4a66-bba3-ac02d0c3fde6}\InprocServer32,,,Etprop64.ax
HKCR,CLSID\{53787043-f62e-4a66-bba3-ac02d0c3fde6}\InprocServer32,ThreadingModel,,Both 
; This IID is aggregated for the filter given the CLSID of the property set 
HKLM,System\CurrentControlSet\Control\MediaInterfaces\{53787043-f62e-4a66-bba3-ac02d0c3fde6},,,%PlugIn_CustomCameraProp%
HKLM,System\CurrentControlSet\Control\MediaInterfaces\{53787043-f62e-4a66-bba3-ac02d0c3fde6},IID,1,43,70,78,53, 2e,f6, 66,4a, 0xbb, 0xa3, 0xac, 0x2, 0xd0, 0xc3, 0xfd, 0xe6

; CustomCamera Property Page
HKCR,CLSID\{8E6AD47D-F218-4ba6-B158-D2BF793E73EE},,,%PropPage_CustomCameraProp%
HKCR,CLSID\{8E6AD47D-F218-4ba6-B158-D2BF793E73EE}\InprocServer32,,,Etprop64.ax
HKCR,CLSID\{8E6AD47D-F218-4ba6-B158-D2BF793E73EE}\InprocServer32,ThreadingModel,,Both 
; Associate the property set with the above property page
HKLM,System\CurrentControlSet\Control\MediaSets\{53787043-f62e-4a66-bba3-ac02d0c3fde6}\PropertyPages\{0E48BB49-A6E0-4f30-87C9-B188A7463DCB},,,%PropPage_CustomCameraProp%

; CustomCamera Property Page2
HKCR,CLSID\{0E48BB49-A6E0-4f30-87C9-B188A7463DCB},,,%PropPage_CustomCameraProp%
HKCR,CLSID\{0E48BB49-A6E0-4f30-87C9-B188A7463DCB}\InprocServer32,,,Etprop64.ax
HKCR,CLSID\{0E48BB49-A6E0-4f30-87C9-B188A7463DCB}\InprocServer32,ThreadingModel,,Both 
; Associate the property set with the above property page
HKLM,System\CurrentControlSet\Control\MediaSets\{53787043-f62e-4a66-bba3-ac02d0c3fde6}\PropertyPages\{8E6AD47D-F218-4ba6-B158-D2BF793E73EE},,,%PropPage_CustomCameraProp%

; CustomCamera Property Page3
HKCR,CLSID\{A58D2E1E-84FC-45f1-BF8A-8849B2AC103F},,,%PropPage_CustomCameraProp%
HKCR,CLSID\{A58D2E1E-84FC-45f1-BF8A-8849B2AC103F}\InprocServer32,,,Etprop64.ax
HKCR,CLSID\{A58D2E1E-84FC-45f1-BF8A-8849B2AC103F}\InprocServer32,ThreadingModel,,Both
; Associate the property set with the above property page
HKLM,System\CurrentControlSet\Control\MediaSets\{53787043-f62e-4a66-bba3-ac02d0c3fde6}\PropertyPages\{A58D2E1E-84FC-45f1-BF8A-8849B2AC103F},,,%PropPage_CustomCameraProp%

; IID_ICustomCameraProp
HKCR,Wow6432Node\CLSID\{53787043-f62e-4a66-bba3-ac02d0c3fde6},,,%PlugIn_CustomCameraProp%
HKCR,Wow6432Node\CLSID\{53787043-f62e-4a66-bba3-ac02d0c3fde6}\InprocServer32,,,Etprop.ax
HKCR,Wow6432Node\CLSID\{53787043-f62e-4a66-bba3-ac02d0c3fde6}\InprocServer32,ThreadingModel,,Both 
; This IID is aggregated for the filter given the CLSID of the property set 
HKLM,System\CurrentControlSet\Control\MediaInterfaces\{53787043-f62e-4a66-bba3-ac02d0c3fde6},,,%PlugIn_CustomCameraProp%
HKLM,System\CurrentControlSet\Control\MediaInterfaces\{53787043-f62e-4a66-bba3-ac02d0c3fde6},IID,1,43,70,78,53, 2e,f6, 66,4a, 0xbb, 0xa3, 0xac, 0x2, 0xd0, 0xc3, 0xfd, 0xe6

; CustomCamera Property Page
HKCR,Wow6432Node\CLSID\{8E6AD47D-F218-4ba6-B158-D2BF793E73EE},,,%PropPage_CustomCameraProp%
HKCR,Wow6432Node\CLSID\{8E6AD47D-F218-4ba6-B158-D2BF793E73EE}\InprocServer32,,,Etprop.ax
HKCR,Wow6432Node\CLSID\{8E6AD47D-F218-4ba6-B158-D2BF793E73EE}\InprocServer32,ThreadingModel,,Both 
; Associate the property set with the above property page
HKLM,System\CurrentControlSet\Control\MediaSets\{53787043-f62e-4a66-bba3-ac02d0c3fde6}\PropertyPages\{0E48BB49-A6E0-4f30-87C9-B188A7463DCB},,,%PropPage_CustomCameraProp%

; CustomCamera Property Page2
HKCR,Wow6432Node\CLSID\{0E48BB49-A6E0-4f30-87C9-B188A7463DCB},,,%PropPage_CustomCameraProp%
HKCR,Wow6432Node\CLSID\{0E48BB49-A6E0-4f30-87C9-B188A7463DCB}\InprocServer32,,,Etprop.ax
HKCR,Wow6432Node\CLSID\{0E48BB49-A6E0-4f30-87C9-B188A7463DCB}\InprocServer32,ThreadingModel,,Both 
; Associate the property set with the above property page 
HKLM,System\CurrentControlSet\Control\MediaSets\{53787043-f62e-4a66-bba3-ac02d0c3fde6}\PropertyPages\{8E6AD47D-F218-4ba6-B158-D2BF793E73EE},,,%PropPage_CustomCameraProp%

; CustomCamera Property Page3
HKCR,Wow6432Node\CLSID\{A58D2E1E-84FC-45f1-BF8A-8849B2AC103F},,,%PropPage_CustomCameraProp%
HKCR,Wow6432Node\CLSID\{A58D2E1E-84FC-45f1-BF8A-8849B2AC103F}\InprocServer32,,,Etprop.ax
HKCR,Wow6432Node\CLSID\{A58D2E1E-84FC-45f1-BF8A-8849B2AC103F}\InprocServer32,ThreadingModel,,Both 
; Associate the property set with the above property page
HKLM,System\CurrentControlSet\Control\MediaSets\{53787043-f62e-4a66-bba3-ac02d0c3fde6}\PropertyPages\{A58D2E1E-84FC-45f1-BF8A-8849B2AC103F},,,%PropPage_CustomCameraProp%

[ET.Driver.CopyFiles]
ETdrv.sys
ETjp.sys

[ET.Driver.CopyFiles64]
ETdrv.sys
ETjp.sys

[ET.CustomProp.CopyFiles]
Etprop.ax

[ET.CustomPropx64.CopyFiles]
Etprop64.ax

[ET.CustomPropWOW.CopyFiles]
Etprop.ax

[ET.USBDCam.NT.Services]
AddService = USBET,0x00000002,ET.USBDCam.ServiceInstall

[ET.USBDCam.NTamd64.Services]
AddService = USBET,0x00000002,ET.USBDCam.ServiceInstall64

[ET.USBDCam.ServiceInstall]
DisplayName   = %ET.DeviceDesc%
ServiceType   = 1
StartType     = 3
ErrorControl  = 1
ServiceBinary = %12%\ETdrv.sys
AddReg        = AddServiceReg,AddServiceReg2

[ET.USBDCam.ServiceInstall64]
DisplayName   = %ET.DeviceDesc%
ServiceType   = 1
StartType     = 3
ErrorControl  = 1
ServiceBinary = %12%\ETdrv.sys
AddReg        = AddServiceReg,AddServiceReg2

[AddServiceReg]

HKR,,"PropType",0x00010001,0x00020202

HKR,"Data",,0x00000010
HKR,"Data","DropFrameCntVGA",0x00010001,0x00000003
HKR,"Data","ReadDef",0x00010001,0x00000001
HKR,"Data","DeviceExist",0x00010001,0x00000001
HKR,"Data","SWSetting",0x00000001,0x01,0xE0,0x01
HKR,"Data","Scaling",0x00010001,0x00000001

HKR,"Property",,0x00000010

HKR,"Property\Default",,0x00000010
HKR,"Property\Default","fVflip",0x00010001,0x00000000
HKR,"Property\Default","fMirror",0x00010001,0x00000000
HKR,"Property\Default","SpecialEffectNo",0x00010001,0x00000000
HKR,"Property\Default","SpecialFrameNo",0x00010001,0x00000000
HKR,"Property\Default","fDeadPixelCorrection",0x00010001,0x00000000
HKR,"Property\Default","SelfTimer",0x00010001,0xffffffff
HKR,"Property\Default","fLed",0x00010001,0x00000000

HKR,"Property\Last",,0x00000010
HKR,"Property\Last","Test",0x00010001,0x00000000
HKR,"Property\Last","CustomerFrame1",0x00000000 ,""
HKR,"Property\Last","CustomerFrame2",0x00000000 ,""
HKR,"Property\Last","CustomerFrame3",0x00000000 ,""
HKR,"Property\Last","CustomerFrame4",0x00000000 ,""

[AddServiceReg2]
HKR,,"DeviceDescript",0x00000000,%ET.DeviceDesc%

; ================================================ Custom Device sections ==========================================
;
; HP Webcam-50 VID_5986&PID_01AA
;


[ET.USB598601AA.NT]
Include = ks.inf, kscaptur.inf, ksfilter.inf,sti.inf 
Needs = KS.Registration,Stream.Registration,KSCAPTUR.Registration.NT,STI.WIAVideo.Registration 
AddReg = ET.AddReg,USB598601AA.AddReg,ET.USDClass.AddReg,ET.CustomPropx86.AddReg
CopyFiles = ET.Driver.CopyFiles,ET.CustomProp.CopyFiles

;WIA 
SubClass=StillImage
DeviceType=3
DeviceSubType=0x1
Capabilities=0x00000031
DeviceData=ET.USBDCam.DeviceData
ICMProfiles="sRGB Color Space Profile.icm"

[ET.USB598601AA.NTamd64]
Include = ks.inf, kscaptur.inf, ksfilter.inf,sti.inf 
Needs = KS.Registration,Stream.Registration,KSCAPTUR.Registration.NT,STI.WIAVideo.Registration 
AddReg = ET.AddReg,USB598601AA.AddReg,ET.USDClass.AddReg,ET.CustomPropx64.AddReg
CopyFiles = ET.Driver.CopyFiles64,ET.CustomPropx64.CopyFiles,ET.CustomPropWOW.CopyFiles

;WIA 
SubClass=StillImage
DeviceType=3
DeviceSubType=0x1
Capabilities=0x00000031
DeviceData=ET.USBDCam.DeviceData
ICMProfiles="sRGB Color Space Profile.icm"

[ET.USB598601AA.NT.CoInstallers]
AddReg=CoInstaller_AddReg
CopyFiles=CoInstaller_CopyFiles

[ET.USB598601AA.NTAMD64.CoInstallers]
AddReg=CoInstaller_AddReg
CopyFiles=CoInstaller_CopyFiles64

[ET.USB598601AA.NT.Services]
AddService = USBET,0x00000002,ET.USB598601AA.ServiceInstall

[ET.USB598601AA.NTamd64.Services]
AddService = USBET,0x00000002,ET.USB598601AA.ServiceInstall64

[ET.USB598601AA.ServiceInstall]
DisplayName   = %USB598601AA.DeviceDesc%
ServiceType   = 1
StartType     = 3
ErrorControl  = 1
ServiceBinary = %12%\ETdrv.sys
AddReg        = AddServiceRegHP,AddUSB598601AAServiceReg

[ET.USB598601AA.ServiceInstall64]
DisplayName   = %USB598601AA.DeviceDesc%
ServiceType   = 1
StartType     = 3
ErrorControl  = 1
ServiceBinary = %12%\ETdrv.sys
AddReg        = AddServiceRegHP,AddUSB598601AAServiceReg

[ET.USB598601AA.NT.Interfaces]
AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL,USB598601AA.Interface,0
AddInterface=%KSCATEGORY_VIDEO%,GLOBAL,USB598601AA.Interface,0

[ET.USB598601AA.NTamd64.Interfaces]
AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL,USB598601AA.Interface,0
AddInterface=%KSCATEGORY_VIDEO%,GLOBAL,USB598601AA.Interface,0

[USB598601AA.Interface]
AddReg=ET.Interface.AddReg,USB598601AA.Interface.AddReg

[USB598601AA.Interface.AddReg]
HKR,,FriendlyName,0x00000000,%USB598601AA.DeviceDesc%

[USB598601AA.AddReg]
HKR,,FriendlyName,0x00000000,%USB598601AA.DeviceDesc%


[ET.USB598601AA.NT.HW]
AddReg=USB598601AA.HW.AddReg

[ET.USB598601AA.NTamd64.HW]
AddReg=USB598601AA.HW.AddReg

[USB598601AA.HW.AddReg]
HKR,,FriendlyName,0x00000000,%USB598601AA.DeviceDesc%

[AddServiceRegHP]
HKR,,"PropType",0x00010001,0x2

HKR,"Data",,0x00000010
HKR,"Data","DropFrameCntVGA",0x00010001,0x00000003
HKR,"Data","ReadDef",0x00010001,0x00000001
HKR,"Data","DeviceExist",0x00010001,0x00000001
HKR,"Data","SWSetting",0x00000001,0x01,0xE0,0x01

HKR,"Property",,0x00000010

HKR,"Property\Default",,0x00000010
HKR,"Property\Default","fVflip",0x00010001,0x00000000
HKR,"Property\Default","fMirror",0x00010001,0x00000000
HKR,"Property\Default","SpecialEffectNo",0x00010001,0x00000000
HKR,"Property\Default","SpecialFrameNo",0x00010001,0x00000000
HKR,"Property\Default","fDeadPixelCorrection",0x00010001,0x00000000
HKR,"Property\Default","SelfTimer",0x00010001,0xffffffff

HKR,"Property\Last",,0x00000010
HKR,"Property\Last","Test",0x00010001,0x00000000
HKR,"Property\Last","CustomerFrame1",0x00000000 ,""
HKR,"Property\Last","CustomerFrame2",0x00000000 ,""
HKR,"Property\Last","CustomerFrame3",0x00000000 ,""
HKR,"Property\Last","CustomerFrame4",0x00000000 ,""

[AddUSB598601AAServiceReg]
HKR,,"DeviceDescript",0x00000000,%USB598601AA.DeviceDesc%

;
; ¼s¼w Recording VID_1E4E&PID_0800 
;


[ET.USB1E4E0800.NT]
Include = ks.inf, kscaptur.inf, ksfilter.inf,sti.inf 
Needs = KS.Registration,Stream.Registration,KSCAPTUR.Registration.NT,STI.WIAVideo.Registration 
AddReg = ET.AddReg,USB1E4E0800.AddReg,ET.USDClass.AddReg,ET.CustomPropx86.AddReg
CopyFiles = ET.Driver.CopyFiles,ET.CustomProp.CopyFiles

;WIA 
SubClass=StillImage
DeviceType=3
DeviceSubType=0x1
Capabilities=0x00000031
DeviceData=ET.USBDCam.DeviceData
ICMProfiles="sRGB Color Space Profile.icm"

[ET.USB1E4E0800.NTamd64]
Include = ks.inf, kscaptur.inf, ksfilter.inf,sti.inf 
Needs = KS.Registration,Stream.Registration,KSCAPTUR.Registration.NT,STI.WIAVideo.Registration 
AddReg = ET.AddReg,USB1E4E0800.AddReg,ET.USDClass.AddReg,ET.CustomPropx64.AddReg
CopyFiles = ET.Driver.CopyFiles64,ET.CustomPropx64.CopyFiles,ET.CustomPropWOW.CopyFiles

;WIA 
SubClass=StillImage
DeviceType=3
DeviceSubType=0x1
Capabilities=0x00000031
DeviceData=ET.USBDCam.DeviceData
ICMProfiles="sRGB Color Space Profile.icm"

[ET.USB1E4E0800.NT.CoInstallers]
AddReg=CoInstaller_AddReg
CopyFiles=CoInstaller_CopyFiles

[ET.USB1E4E0800.NTAMD64.CoInstallers]
AddReg=CoInstaller_AddReg
CopyFiles=CoInstaller_CopyFiles64

[ET.USB1E4E0800.NT.Services]
AddService = USBET,0x00000002,ET.USB1E4E0800.ServiceInstall

[ET.USB1E4E0800.NTamd64.Services]
AddService = USBET,0x00000002,ET.USB1E4E0800.ServiceInstall64

[ET.USB1E4E0800.ServiceInstall]
DisplayName   = %USB1E4E0800.DeviceDesc%
ServiceType   = 1
StartType     = 3
ErrorControl  = 1
ServiceBinary = %12%\ETdrv.sys
AddReg        = AddServiceReg,AddUSB1E4E0800ServiceReg

[ET.USB1E4E0800.ServiceInstall64]
DisplayName   = %USB1E4E0800.DeviceDesc%
ServiceType   = 1
StartType     = 3
ErrorControl  = 1
ServiceBinary = %12%\ETdrv.sys
AddReg        = AddServiceReg,AddUSB1E4E0800ServiceReg

[ET.USB1E4E0800.NT.Interfaces]
AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL,USB1E4E0800.Interface,0
AddInterface=%KSCATEGORY_VIDEO%,GLOBAL,USB1E4E0800.Interface,0

[ET.USB1E4E0800.NTamd64.Interfaces]
AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL,USB1E4E0800.Interface,0
AddInterface=%KSCATEGORY_VIDEO%,GLOBAL,USB1E4E0800.Interface,0

[USB1E4E0800.Interface]
AddReg=ET.Interface.AddReg,USB1E4E0800.Interface.AddReg

[USB1E4E0800.Interface.AddReg]
HKR,,FriendlyName,0x00000000,%USB1E4E0800.DeviceDesc%

[USB1E4E0800.AddReg]
HKR,,FriendlyName,0x00000000,%USB1E4E0800.DeviceDesc%


[ET.USB1E4E0800.NT.HW]
AddReg=USB1E4E0800.HW.AddReg

[ET.USB1E4E0800.NTamd64.HW]
AddReg=USB1E4E0800.HW.AddReg

[USB1E4E0800.HW.AddReg]
HKR,,FriendlyName,0x00000000,%USB1E4E0800.DeviceDesc%

[AddUSB1E4E0800ServiceReg]
HKR,,"DeviceDescript",0x00000000,%USB1E4E0800.DeviceDesc%
HKR,"Data","Key2Function",0x00010001,0x00000001

; ================================================End Custom Device sections =======================================

[Strings]
ETMfg="Etron Tech"
PlugIn_CustomCameraProp = "WDM Custom ICustomCamera Interface handler"
PropPage_CustomCameraProp = "CustomCameraProp"
DISK 1 = "Disk 1"
ProxyVCap.CLSID="{17CCA71B-ECD7-11D0-B908-00A0C9223196}"
KSCATEGORY_CAPTURE="{65E8773D-8F56-11D0-A3B9-00A0C9223196}"
KSCATEGORY_VIDEO="{6994AD05-93EF-11D0-A3CC-00A0C9223196}"
KSCATEGORY_RENDER="{65E8773E-8F56-11D0-A3B9-00A0C9223196}"
KSNAME_ETCaptureFilter="{8907666C-18A8-4e87-8782-55E0D98E8CEB}"
; ================================================ Custom Device Strings ===========================================
ET.DeviceDesc = "SPEEDLINK SNAPPY Smart Webcam"
Eloam300.DeviceDesc = "Eloam B300"
USB598601AA.DeviceDesc = "HP Webcam-50"
USB1E4E0800.DeviceDesc = "SPEEDLINK SNAPPY Smart Webcam"
USB1E4E0102.DeviceDesc = "SPEEDLINK SNAPPY Smart Webcam"
USB1E4E0101.DeviceDesc = "SPEEDLINK SNAPPY Smart Webcam"
; ================================================End Custom Device Strings ========================================
