ETVIDEO.INF Driver File Contents (CMOS_Camera_Azurewave_AM-1C007_XP_VT.zip)

;------------------------------------------------------------------
; 
;   emVideo.inf -- This file contains installation information for
;                  eMPIA USB 2.0 Video Devices: EM27xx and EM28xx.
;
;   This installation is for Windows 2000 and XP.
;
;   Copyright (C) eMPIA Technology, Inc.  2002-2004   
;                            
;------------------------------------------------------------------

; The current settings are for installation to IMAGE class.
;
; To install to MEDIA class -- 
; 1. uncomment   the Class and ClassGUID lines for MEDIA class, and
; 2. comment out the Class and ClassGUID lines for IMAGE class.
;
[Version]
signature   = "$CHICAGO$"
;Class      = Media                                     ;;; for MEDIA class
;ClassGUID  = {4d36e96c-e325-11ce-bfc1-08002be10318}    ;;; for MEDIA class
Class       = Image                                     ;;; for IMAGE class
ClassGUID   = {6bdd1fc6-810f-11d0-bec7-08002be2092f}    ;;; for IMAGE class
Provider    = %Vendor%
CatalogFile = etWHQL.cat
CatalogFile.NTAMD64 = AMD64\etWHQL.cat
DriverVer   = 08/28/2007, 2.7.0828.1

[ControlFlags]
ExcludeFromSelect = *

[SourceDisksNames]
1 = %DiskLabel%,etDevice.sys,,

[SourceDisksNames.amd64]
2 = %DiskLabel%,etDevice64.sys,,amd64\

[SourceDisksFiles]
etScan.sys     = 1
etDevice.sys   = 1
etFilter.sys   = 1
etProp.ax      = 1
etEffect.ax    = 1
etLocal.dll    = 1
etUSD.dll      = 1
etVFW.dll      = 1
emYUV.dll      = 1
etTwnXP.ds     = 1
etTwain.ds     = 1
Uninstall.exe  = 1
revdevdll.dll  = 1
;etMon.exe      = 1
;etRun.exe      = 1

[SourceDisksFiles.amd64]
etScan64.sys   = 2
etDevice64.sys = 2
etFilter64.sys = 2
etProp64.ax    = 2
etEffect64.ax  = 2
etLocal64.dll  = 2
etUSD64.dll    = 2
etProp.ax      = 1
etEffect.ax    = 1
etLocal.dll    = 1
etVFW.dll      = 1
emYUV.dll      = 1
etTwnXP.ds     = 1
etTwain.ds     = 1
Uninstall.exe  = 1
revdevdll.dll  = 1
;etMon.exe      = 1
;etRun.exe      = 1


[DestinationDirs]
DefaultDestDir = 11
CAP.CopyDLL32  = 11
CAP.CopyDLL64  = 11
CAP.CopyWOW64  = 10,syswow64
CAP.CopyEXE    = 10
CAP.CopyWIA    = 10
CAP.CopySYS32  = 10,system32\drivers
CAP.CopySYS64  = 10,system32\drivers
CAP.CopyTwain  = 10,twain_32\USB2800
CAP.CopyTwnXP  = 10,twain_32\USB2800

[Manufacturer]
%Vendor% = Models, NT, NT.5.1, NTamd64

[Models]
%USB2800.DeviceDesc% = USB2800,USB\VID_EB1A&PID_2800
%USB2801.DeviceDesc% = USB2801,USB\VID_EB1A&PID_2801&MI_00
%USB2710.DeviceDesc% = USB2710,USB\VID_EB1A&PID_2710
%USB2711.DeviceDesc% = USB2711,USB\VID_EB1A&PID_2711&MI_00
%USB2750.DeviceDesc% = USB2750,USB\VID_EB1A&PID_2750
%USB2751.DeviceDesc% = USB2751,USB\VID_EB1A&PID_2751&MI_00

%USB2760.DeviceDesc% = USB2760,USB\VID_EB1A&PID_2761&MI_00
%USB2760.DeviceDesc% = USB2760,USB\VID_EB1A&PID_2766&MI_03
%USB2760.DeviceDesc% = USB2760,USB\VID_EB1A&PID_2901&MI_03

[Models.NT]
%USB2800.DeviceDesc% = USB2800.NT,USB\VID_EB1A&PID_2800
%USB2801.DeviceDesc% = USB2801.NT,USB\VID_EB1A&PID_2801&MI_00
%USB2710.DeviceDesc% = USB2710.NT,USB\VID_EB1A&PID_2710
%USB2711.DeviceDesc% = USB2711.NT,USB\VID_EB1A&PID_2711&MI_00
%USB2750.DeviceDesc% = USB2750.NT,USB\VID_EB1A&PID_2750
%USB2751.DeviceDesc% = USB2751.NT,USB\VID_EB1A&PID_2751&MI_00

%USB2760.DeviceDesc% = USB2760.NT,USB\VID_EB1A&PID_2761&MI_00
%USB2760.DeviceDesc% = USB2760.NT,USB\VID_EB1A&PID_2766&MI_03
%USB2760.DeviceDesc% = USB2760.NT,USB\VID_EB1A&PID_2901&MI_03

[Models.NT.5.1]
%USB2800.DeviceDesc% = USB2800.XP,USB\VID_EB1A&PID_2800
%USB2801.DeviceDesc% = USB2801.XP,USB\VID_EB1A&PID_2801&MI_00
%USB2710.DeviceDesc% = USB2710.XP,USB\VID_EB1A&PID_2710
%USB2711.DeviceDesc% = USB2711.XP,USB\VID_EB1A&PID_2711&MI_00
%USB2750.DeviceDesc% = USB2750.XP,USB\VID_EB1A&PID_2750
%USB2751.DeviceDesc% = USB2751.XP,USB\VID_EB1A&PID_2751&MI_00

%USB2760.DeviceDesc% = USB2760.XP,USB\VID_EB1A&PID_2761&MI_00
%USB2760.DeviceDesc% = USB2760.XP,USB\VID_EB1A&PID_2766&MI_03
%USB2760.DeviceDesc% = USB2760.XP,USB\VID_EB1A&PID_2901&MI_03
%USB2760.DeviceDesc% = USB2760.XP,USB\VID_EB1A&PID_2761
%USB2760.DeviceDesc% = USB2760.XP,USB\VID_EB1A&PID_5033&MI_00
%USB2760.DeviceDesc% = USB2760.XP,USB\VID_EB1A&PID_5033


[Models.NTamd64]
%USB2800.DeviceDesc% = USB2800.64,USB\VID_EB1A&PID_2800
%USB2801.DeviceDesc% = USB2801.64,USB\VID_EB1A&PID_2801&MI_00
%USB2710.DeviceDesc% = USB2710.64,USB\VID_EB1A&PID_2710
%USB2711.DeviceDesc% = USB2711.64,USB\VID_EB1A&PID_2711&MI_00
%USB2750.DeviceDesc% = USB2750.64,USB\VID_EB1A&PID_2750
%USB2751.DeviceDesc% = USB2751.64,USB\VID_EB1A&PID_2751&MI_00

%USB2760.DeviceDesc% = USB2760.64,USB\VID_EB1A&PID_2761&MI_00
%USB2760.DeviceDesc% = USB2760.64,USB\VID_EB1A&PID_2766&MI_03
%USB2760.DeviceDesc% = USB2760.64,USB\VID_EB1A&PID_2901&MI_03
%USB2760.DeviceDesc% = USB2760.64,USB\VID_EB1A&PID_2761
%USB2760.DeviceDesc% = USB2760.64,USB\VID_EB1A&PID_5033&MI_00
%USB2760.DeviceDesc% = USB2760.64,USB\VID_EB1A&PID_5033



;---------------------  U S B 2 8 0 0  --------------------

[USB2800]
Include       = ks.inf, kscaptur.inf, ksfilter.inf, sti.inf
Needs         = KS.Registration, KSCAPTUR.Registration
AddReg        = CAP.AddReg, STIUSD.AddReg, OEM.AddReg, OEM.Defaults.AddReg
CopyFiles     = CAP.CopySYS32, CAP.CopyDLL32, CAP.CopyEXE, CAP.CopyTwain
UpdateInis    = CAP.UpdateIni

SubClass      = StillImage
DeviceType    = 2
DeviceSubType = 0
Capabilities  = 1
Events        = STI.Events
ICMProfiles   = "sRGB Color Space Profile.icm"


[USB2800.NT]
Include       = ks.inf, kscaptur.inf, ksfilter.inf, sti.inf
Needs         = KS.Registration, KSCAPTUR.Registration.NT
AddReg        = CAP.AddReg, STIUSD.AddReg, OEM.AddReg, OEM.Defaults.AddReg
CopyFiles     = CAP.CopySYS32, CAP.CopyDLL32, CAP.CopyEXE, CAP.CopyTwain
UpdateInis    = CAP.UpdateIni

SubClass      = StillImage
DeviceType    = 2
DeviceSubType = 0
Capabilities  = 1
Events        = STI.Events
ICMProfiles   = "sRGB Color Space Profile.icm"


[USB2800.XP]
Include       = ks.inf, kscaptur.inf, ksfilter.inf, sti.inf
Needs         = KS.Registration, KSCAPTUR.Registration.NT, STI.WIAVideo.Registration
AddReg        = CAP.AddReg, CAP.SensorWIA.Addreg, WIAUSD.AddReg, OEM.AddReg, OEM.Defaults.AddReg
CopyFiles     = CAP.CopySYS32, CAP.CopyDLL32, CAP.CopyWIA, CAP.CopyEXE, CAP.CopyTwnXP
UpdateInis    = CAP.UpdateIni

SubClass      = StillImage
DeviceType    = 3
DeviceSubType = 1
Capabilities  = 0x11
Events        = STI.Events
DeviceData    = WIA.DeviceData
ICMProfiles   = "sRGB Color Space Profile.icm"

[USB2800.64]
Include       = ks.inf, kscaptur.inf, ksfilter.inf, sti.inf
Needs         = KS.Registration, KSCAPTUR.Registration.NT, STI.WIAVideo.Registration
AddReg        = CAP.AddReg64, CAP.SensorWIA.Addreg, WIAUSD.AddReg, OEM.AddReg, OEM.Defaults.AddReg
CopyFiles     = CAP.CopySYS64, CAP.CopyDLL64, CAP.CopyWIA, CAP.CopyEXE, CAP.CopyTwnXP, CAP.CopyWOW64
UpdateInis    = CAP.UpdateIni

SubClass      = StillImage
DeviceType    = 3
DeviceSubType = 1
Capabilities  = 0x11
Events        = STI.Events
DeviceData    = WIA.DeviceData
ICMProfiles   = "sRGB Color Space Profile.icm"

;------------ H W ------------

[USB2800.HW]
AddReg = InstFilter2800

[USB2800.NT.HW]
AddReg = InstFilter2800NT

[USB2800.XP.HW]
AddReg = InstFilter2800NT

[USB2800.64.HW]
AddReg = InstFilter2800NT


[InstFilter2800]
HKR,,UpperFilters,0,"etScan.sys"
HKR,,LowerFilters,0,"etFilter.sys"

[InstFilter2800NT]
HKR,,"UpperFilters",0x00010000,"ScanUSBET"
HKR,,"LowerFilters",0x00010000,"FiltUSBET"


;---- I N T E R F A C E S ----
[USB2800.Interfaces]
AddInterface = %KSCATEGORY_VIDEO%,  GLOBAL,Capture2800.Interface
AddInterface = %KSCATEGORY_CAPTURE%,GLOBAL,Capture2800.Interface

[USB2800.NT.Interfaces]
AddInterface = %KSCATEGORY_VIDEO%,  GLOBAL,Capture2800.Interface
AddInterface = %KSCATEGORY_CAPTURE%,GLOBAL,Capture2800.Interface

[USB2800.XP.Interfaces]
AddInterface = %KSCATEGORY_VIDEO%,  GLOBAL,Capture2800.Interface
AddInterface = %KSCATEGORY_CAPTURE%,GLOBAL,Capture2800.Interface

[USB2800.64.Interfaces]
AddInterface = %KSCATEGORY_VIDEO%,  GLOBAL,Capture2800.Interface
AddInterface = %KSCATEGORY_CAPTURE%,GLOBAL,Capture2800.Interface


[Capture2800.Interface]
AddReg = Capture.2800.AddReg


[Capture.2800.AddReg]
HKR,,CLSID,,%ProxyVCap.CLSID%
HKR,,ExtensionDLL,,"etVFW.dll"
HKR,,FriendlyName,,%USB2800.DeviceDesc%
HKLM,%Twain.Key%,"DSName",0,%USB2800.DeviceDesc%
HKLM,%TwainWOW64.Key%,"DSName",0,%USB2800.DeviceDesc%

; IAMVideoCompression installed as static interface on both output pins
HKR,PinFactory\0\Interfaces\{C6E13343-30AC-11d0-A18C-00A0C9118956},,,{C6E13343-30AC-11d0-A18C-00A0C9118956}
HKR,PinFactory\1\Interfaces\{C6E13343-30AC-11d0-A18C-00A0C9118956},,,{C6E13343-30AC-11d0-A18C-00A0C9118956}



;------ S E R V I C E S ------

[USB2800.NT.Services]
AddService = DCamUSBET,0x00000002,DriverInstall2800
AddService = ScanUSBET,0x00000000,UpperInstall2800
AddService = FiltUSBET,0x00000000,LowerInstall2800

[USB2800.XP.Services]
AddService = DCamUSBET,0x00000002,DriverInstall2800
AddService = ScanUSBET,0x00000000,UpperInstall2800
AddService = FiltUSBET,0x00000000,LowerInstall2800

[USB2800.64.Services]
AddService = DCamUSBET,0x00000002,DriverInstall2800.64
AddService = ScanUSBET,0x00000000,UpperInstall2800.64
AddService = FiltUSBET,0x00000000,LowerInstall2800.64


[DriverInstall2800]
DisplayName   = %USB2800.DeviceDesc%
ServiceType   = 1		;SERVICE_KERNEL_DRIVER
StartType     = 3		;SERVICE_DEMAND_START
ErrorControl  = 1		;SERVICE_ERROR_NORMAL
ServiceBinary = %12%\etDevice.sys

[UpperInstall2800]
DisplayName   = %USBscan.DeviceDesc%
ServiceType   = 1		;SERVICE_KERNEL_DRIVER
StartType     = 3		;SERVICE_DEMAND_START
ErrorControl  = 1		;SERVICE_ERROR_NORMAL
ServiceBinary = %12%\etScan.sys

[LowerInstall2800]
DisplayName   = %etLower.DeviceDesc%
ServiceType   = 1		;SERVICE_KERNEL_DRIVER
StartType     = 3		;SERVICE_DEMAND_START
ErrorControl  = 1		;SERVICE_ERROR_NORMAL
ServiceBinary = %12%\etFilter.sys

[DriverInstall2800.64]
DisplayName   = %USB2800.DeviceDesc%
ServiceType   = 1		;SERVICE_KERNEL_DRIVER
StartType     = 3		;SERVICE_DEMAND_START
ErrorControl  = 1		;SERVICE_ERROR_NORMAL
ServiceBinary = %12%\etDevice64.sys

[UpperInstall2800.64]
DisplayName   = %USBscan.DeviceDesc%
ServiceType   = 1		;SERVICE_KERNEL_DRIVER
StartType     = 3		;SERVICE_DEMAND_START
ErrorControl  = 1		;SERVICE_ERROR_NORMAL
ServiceBinary = %12%\etScan64.sys

[LowerInstall2800.64]
DisplayName   = %etLower.DeviceDesc%
ServiceType   = 1		;SERVICE_KERNEL_DRIVER
StartType     = 3		;SERVICE_DEMAND_START
ErrorControl  = 1		;SERVICE_ERROR_NORMAL
ServiceBinary = %12%\etFilter64.sys


;---------------------  U S B 2 8 0 1  --------------------

[USB2801]
Include       = ks.inf, kscaptur.inf, ksfilter.inf, sti.inf
Needs         = KS.Registration, KSCAPTUR.Registration
AddReg        = CAP.AddReg, STIUSD.AddReg, OEM.AddReg, OEM.Defaults.AddReg
CopyFiles     = CAP.CopySYS32, CAP.CopyDLL32, CAP.CopyEXE, CAP.CopyTwain
UpdateInis    = CAP.UpdateIni

SubClass      = StillImage
DeviceType    = 2
DeviceSubType = 0
Capabilities  = 1
Events        = STI.Events
ICMProfiles   = "sRGB Color Space Profile.icm"


[USB2801.NT]
Include       = ks.inf, kscaptur.inf, ksfilter.inf, sti.inf
Needs         = KS.Registration, KSCAPTUR.Registration.NT
AddReg        = CAP.AddReg, STIUSD.AddReg, OEM.AddReg, OEM.Defaults.AddReg
CopyFiles     = CAP.CopySYS32, CAP.CopyDLL32, CAP.CopyEXE, CAP.CopyTwain
UpdateInis    = CAP.UpdateIni

SubClass      = StillImage
DeviceType    = 2
DeviceSubType = 0
Capabilities  = 1
Events        = STI.Events
ICMProfiles   = "sRGB Color Space Profile.icm"


[USB2801.XP]
Include       = ks.inf, kscaptur.inf, ksfilter.inf, sti.inf
Needs         = KS.Registration, KSCAPTUR.Registration.NT, STI.WIAVideo.Registration
AddReg        = CAP.AddReg, CAP.SensorWIA.Addreg, WIAUSD.AddReg, OEM.AddReg, OEM.Defaults.AddReg
CopyFiles     = CAP.CopySYS32, CAP.CopyDLL32, CAP.CopyWIA, CAP.CopyEXE, CAP.CopyTwnXP
UpdateInis    = CAP.UpdateIni

SubClass      = StillImage
DeviceType    = 3
DeviceSubType = 1
Capabilities  = 0x11
Events        = STI.Events
DeviceData    = WIA.DeviceData
ICMProfiles   = "sRGB Color Space Profile.icm"

[USB2801.64]
Include       = ks.inf, kscaptur.inf, ksfilter.inf, sti.inf
Needs         = KS.Registration, KSCAPTUR.Registration.NT, STI.WIAVideo.Registration
AddReg        = CAP.AddReg64, CAP.SensorWIA.Addreg, WIAUSD.AddReg, OEM.AddReg, OEM.Defaults.AddReg
CopyFiles     = CAP.CopySYS64, CAP.CopyDLL64, CAP.CopyWIA, CAP.CopyEXE, CAP.CopyTwnXP, CAP.CopyWOW64
UpdateInis    = CAP.UpdateIni

SubClass      = StillImage
DeviceType    = 3
DeviceSubType = 1
Capabilities  = 0x11
Events        = STI.Events
DeviceData    = WIA.DeviceData
ICMProfiles   = "sRGB Color Space Profile.icm"

;------------ H W ------------

[USB2801.HW]
AddReg = InstFilter2801

[USB2801.NT.HW]
AddReg = InstFilter2801NT

[USB2801.XP.HW]
AddReg = InstFilter2801NT

[USB2801.64.HW]
AddReg = InstFilter2801NT


[InstFilter2801]
HKR,,UpperFilters,0,"etScan.sys"
HKR,,LowerFilters,0,"etFilter.sys"

[InstFilter2801NT]
HKR,,"UpperFilters",0x00010000,"ScanUSBET"
HKR,,"LowerFilters",0x00010000,"FiltUSBET"


;---- I N T E R F A C E S ----
[USB2801.Interfaces]
AddInterface = %KSCATEGORY_VIDEO%,  GLOBAL,Capture2801.Interface
AddInterface = %KSCATEGORY_CAPTURE%,GLOBAL,Capture2801.Interface

[USB2801.NT.Interfaces]
AddInterface = %KSCATEGORY_VIDEO%,  GLOBAL,Capture2801.Interface
AddInterface = %KSCATEGORY_CAPTURE%,GLOBAL,Capture2801.Interface

[USB2801.XP.Interfaces]
AddInterface = %KSCATEGORY_VIDEO%,  GLOBAL,Capture2801.Interface
AddInterface = %KSCATEGORY_CAPTURE%,GLOBAL,Capture2801.Interface

[USB2801.64.Interfaces]
AddInterface = %KSCATEGORY_VIDEO%,  GLOBAL,Capture2801.Interface
AddInterface = %KSCATEGORY_CAPTURE%,GLOBAL,Capture2801.Interface


[Capture2801.Interface]
AddReg = Capture.2801.AddReg


[Capture.2801.AddReg]
HKR,,CLSID,,%ProxyVCap.CLSID%
HKR,,ExtensionDLL,,"etVFW.dll"
HKR,,FriendlyName,,%USB2801.DeviceDesc%
HKLM,%Twain.Key%,"DSName",0,%USB2801.DeviceDesc%
HKLM,%TwainWOW64.Key%,"DSName",0,%USB2801.DeviceDesc%

; IAMVideoCompression installed as static interface on both output pins
HKR,PinFactory\0\Interfaces\{C6E13343-30AC-11d0-A18C-00A0C9118956},,,{C6E13343-30AC-11d0-A18C-00A0C9118956}
HKR,PinFactory\1\Interfaces\{C6E13343-30AC-11d0-A18C-00A0C9118956},,,{C6E13343-30AC-11d0-A18C-00A0C9118956}


;------ S E R V I C E S ------

[USB2801.NT.Services]
AddService = DCamUSBET,0x00000002,DriverInstall2801
AddService = ScanUSBET,0x00000000,UpperInstall2801
AddService = FiltUSBET,0x00000000,LowerInstall2801

[USB2801.XP.Services]
AddService = DCamUSBET,0x00000002,DriverInstall2801
AddService = ScanUSBET,0x00000000,UpperInstall2801
AddService = FiltUSBET,0x00000000,LowerInstall2801

[USB2801.64.Services]
AddService = DCamUSBET,0x00000002,DriverInstall2801.64
AddService = ScanUSBET,0x00000000,UpperInstall2801.64
AddService = FiltUSBET,0x00000000,LowerInstall2801.64


[DriverInstall2801]
DisplayName   = %USB2801.DeviceDesc%
ServiceType   = 1		;SERVICE_KERNEL_DRIVER
StartType     = 3		;SERVICE_DEMAND_START
ErrorControl  = 1		;SERVICE_ERROR_NORMAL
ServiceBinary = %12%\etDevice.sys

[UpperInstall2801]
DisplayName   = %USBscan.DeviceDesc%
ServiceType   = 1		;SERVICE_KERNEL_DRIVER
StartType     = 3		;SERVICE_DEMAND_START
ErrorControl  = 1		;SERVICE_ERROR_NORMAL
ServiceBinary = %12%\etScan.sys

[LowerInstall2801]
DisplayName   = %etLower.DeviceDesc%
ServiceType   = 1		;SERVICE_KERNEL_DRIVER
StartType     = 3		;SERVICE_DEMAND_START
ErrorControl  = 1		;SERVICE_ERROR_NORMAL
ServiceBinary = %12%\etFilter.sys

[DriverInstall2801.64]
DisplayName   = %USB2801.DeviceDesc%
ServiceType   = 1		;SERVICE_KERNEL_DRIVER
StartType     = 3		;SERVICE_DEMAND_START
ErrorControl  = 1		;SERVICE_ERROR_NORMAL
ServiceBinary = %12%\etDevice64.sys

[UpperInstall2801.64]
DisplayName   = %USBscan.DeviceDesc%
ServiceType   = 1		;SERVICE_KERNEL_DRIVER
StartType     = 3		;SERVICE_DEMAND_START
ErrorControl  = 1		;SERVICE_ERROR_NORMAL
ServiceBinary = %12%\etScan64.sys

[LowerInstall2801.64]
DisplayName   = %etLower.DeviceDesc%
ServiceType   = 1		;SERVICE_KERNEL_DRIVER
StartType     = 3		;SERVICE_DEMAND_START
ErrorControl  = 1		;SERVICE_ERROR_NORMAL
ServiceBinary = %12%\etFilter64.sys


;---------------------  U S B 2 7 1 0  --------------------

[USB2710]
Include       = ks.inf, kscaptur.inf, ksfilter.inf, sti.inf
Needs         = KS.Registration, KSCAPTUR.Registration
AddReg        = CAP.AddReg, STIUSD.AddReg, OEM.AddReg, OEM.Defaults.AddReg
CopyFiles     = CAP.CopySYS32, CAP.CopyDLL32, CAP.CopyEXE, CAP.CopyTwain
UpdateInis    = CAP.UpdateIni

SubClass      = StillImage
DeviceType    = 2
DeviceSubType = 0
Capabilities  = 1
Events        = STI.Events
ICMProfiles   = "sRGB Color Space Profile.icm"


[USB2710.NT]
Include       = ks.inf, kscaptur.inf, ksfilter.inf, sti.inf
Needs         = KS.Registration, KSCAPTUR.Registration.NT
AddReg        = CAP.AddReg, STIUSD.AddReg, OEM.AddReg, OEM.Defaults.AddReg
CopyFiles     = CAP.CopySYS32, CAP.CopyDLL32, CAP.CopyEXE, CAP.CopyTwain
UpdateInis    = CAP.UpdateIni

SubClass      = StillImage
DeviceType    = 2
DeviceSubType = 0
Capabilities  = 1
Events        = STI.Events
ICMProfiles   = "sRGB Color Space Profile.icm"


[USB2710.XP]
Include       = ks.inf, kscaptur.inf, ksfilter.inf, sti.inf
Needs         = KS.Registration, KSCAPTUR.Registration.NT, STI.WIAVideo.Registration
AddReg        = CAP.AddReg, CAP.SensorWIA.Addreg, WIAUSD.AddReg, OEM.AddReg, OEM.Defaults.AddReg
CopyFiles     = CAP.CopySYS32, CAP.CopyDLL32, CAP.CopyWIA, CAP.CopyEXE, CAP.CopyTwnXP
UpdateInis    = CAP.UpdateIni

SubClass      = StillImage
DeviceType    = 3
DeviceSubType = 1
Capabilities  = 17
Events        = STI.Events
DeviceData    = WIA.DeviceData
ICMProfiles   = "sRGB Color Space Profile.icm"

[USB2710.64]
Include       = ks.inf, kscaptur.inf, ksfilter.inf, sti.inf
Needs         = KS.Registration, KSCAPTUR.Registration.NT, STI.WIAVideo.Registration
AddReg        = CAP.AddReg64, CAP.SensorWIA.Addreg, WIAUSD.AddReg, OEM.AddReg, OEM.Defaults.AddReg
CopyFiles     = CAP.CopySYS64, CAP.CopyDLL64, CAP.CopyWIA, CAP.CopyEXE, CAP.CopyTwnXP, CAP.CopyWOW64
UpdateInis    = CAP.UpdateIni

SubClass      = StillImage
DeviceType    = 3
DeviceSubType = 1
Capabilities  = 0x11
Events        = STI.Events
DeviceData    = WIA.DeviceData
ICMProfiles   = "sRGB Color Space Profile.icm"

;------------ H W ------------

[USB2710.HW]
AddReg = InstFilter2710

[USB2710.NT.HW]
AddReg = InstFilter2710NT

[USB2710.XP.HW]
AddReg = InstFilter2710NT

[USB2710.64.HW]
AddReg = InstFilter2710NT


[InstFilter2710]
HKR,,UpperFilters,0,"etScan.sys"
HKR,,LowerFilters,0,"etFilter.sys"

[InstFilter2710NT]
HKR,,"UpperFilters",0x00010000,"ScanUSBET"
HKR,,"LowerFilters",0x00010000,"FiltUSBET"


;---- I N T E R F A C E S ----
[USB2710.Interfaces]
AddInterface = %KSCATEGORY_VIDEO%,  GLOBAL,Capture2710.Interface
AddInterface = %KSCATEGORY_CAPTURE%,GLOBAL,Capture2710.Interface

[USB2710.NT.Interfaces]
AddInterface = %KSCATEGORY_VIDEO%,  GLOBAL,Capture2710.Interface
AddInterface = %KSCATEGORY_CAPTURE%,GLOBAL,Capture2710.Interface

[USB2710.XP.Interfaces]
AddInterface = %KSCATEGORY_VIDEO%,  GLOBAL,Capture2710.Interface
AddInterface = %KSCATEGORY_CAPTURE%,GLOBAL,Capture2710.Interface

[USB2710.64.Interfaces]
AddInterface = %KSCATEGORY_VIDEO%,  GLOBAL,Capture2710.Interface
AddInterface = %KSCATEGORY_CAPTURE%,GLOBAL,Capture2710.Interface


[Capture2710.Interface]
AddReg = Capture.2710.AddReg


[Capture.2710.AddReg]
HKR,,CLSID,,%ProxyVCap.CLSID%
HKR,,ExtensionDLL,,"etVFW.dll"
HKR,,FriendlyName,,%USB2710.DeviceDesc%
HKLM,%Twain.Key%,"DSName",0,%USB2710.DeviceDesc%
HKLM,%TwainWOW64.Key%,"DSName",0,%USB2710.DeviceDesc%

; IAMVideoCompression installed as static interface on both output pins
HKR,PinFactory\0\Interfaces\{C6E13343-30AC-11d0-A18C-00A0C9118956},,,{C6E13343-30AC-11d0-A18C-00A0C9118956}
HKR,PinFactory\1\Interfaces\{C6E13343-30AC-11d0-A18C-00A0C9118956},,,{C6E13343-30AC-11d0-A18C-00A0C9118956}


;------ S E R V I C E S ------

[USB2710.NT.Services]
AddService = DCamUSBET,0x00000002,DriverInstall2710
AddService = ScanUSBET,0x00000000,UpperInstall2710
AddService = FiltUSBET,0x00000000,LowerInstall2710

[USB2710.XP.Services]
AddService = DCamUSBET,0x00000002,DriverInstall2710
AddService = ScanUSBET,0x00000000,UpperInstall2710
AddService = FiltUSBET,0x00000000,LowerInstall2710

[USB2710.64.Services]
AddService = DCamUSBET,0x00000002,DriverInstall2710.64
AddService = ScanUSBET,0x00000000,UpperInstall2710.64
AddService = FiltUSBET,0x00000000,LowerInstall2710.64


[DriverInstall2710]
DisplayName   = %USB2710.DeviceDesc%
ServiceType   = 1		;SERVICE_KERNEL_DRIVER
StartType     = 3		;SERVICE_DEMAND_START
ErrorControl  = 1		;SERVICE_ERROR_NORMAL
ServiceBinary = %12%\etDevice.sys

[UpperInstall2710]
DisplayName   = %USBscan.DeviceDesc%
ServiceType   = 1		;SERVICE_KERNEL_DRIVER
StartType     = 3		;SERVICE_DEMAND_START
ErrorControl  = 1		;SERVICE_ERROR_NORMAL
ServiceBinary = %12%\etScan.sys

[LowerInstall2710]
DisplayName   = %etLower.DeviceDesc%
ServiceType   = 1		;SERVICE_KERNEL_DRIVER
StartType     = 3		;SERVICE_DEMAND_START
ErrorControl  = 1		;SERVICE_ERROR_NORMAL
ServiceBinary = %12%\etFilter.sys

[DriverInstall2710.64]
DisplayName   = %USB2710.DeviceDesc%
ServiceType   = 1		;SERVICE_KERNEL_DRIVER
StartType     = 3		;SERVICE_DEMAND_START
ErrorControl  = 1		;SERVICE_ERROR_NORMAL
ServiceBinary = %12%\etDevice64.sys

[UpperInstall2710.64]
DisplayName   = %USBscan.DeviceDesc%
ServiceType   = 1		;SERVICE_KERNEL_DRIVER
StartType     = 3		;SERVICE_DEMAND_START
ErrorControl  = 1		;SERVICE_ERROR_NORMAL
ServiceBinary = %12%\etScan64.sys

[LowerInstall2710.64]
DisplayName   = %etLower.DeviceDesc%
ServiceType   = 1		;SERVICE_KERNEL_DRIVER
StartType     = 3		;SERVICE_DEMAND_START
ErrorControl  = 1		;SERVICE_ERROR_NORMAL
ServiceBinary = %12%\etFilter64.sys


;---------------------  U S B 2 7 1 1  --------------------

[USB2711]
Include       = ks.inf, kscaptur.inf, ksfilter.inf, sti.inf
Needs         = KS.Registration, KSCAPTUR.Registration
AddReg        = CAP.AddReg, STIUSD.AddReg, OEM.AddReg, OEM.Defaults.AddReg
CopyFiles     = CAP.CopySYS32, CAP.CopyDLL32, CAP.CopyEXE, CAP.CopyTwain
UpdateInis    = CAP.UpdateIni

SubClass      = StillImage
DeviceType    = 2
DeviceSubType = 0
Capabilities  = 1
Events        = STI.Events
ICMProfiles   = "sRGB Color Space Profile.icm"


[USB2711.NT]
Include       = ks.inf, kscaptur.inf, ksfilter.inf, sti.inf
Needs         = KS.Registration, KSCAPTUR.Registration.NT
AddReg        = CAP.AddReg, STIUSD.AddReg, OEM.AddReg, OEM.Defaults.AddReg
CopyFiles     = CAP.CopySYS32, CAP.CopyDLL32, CAP.CopyEXE, CAP.CopyTwain
UpdateInis    = CAP.UpdateIni

SubClass      = StillImage
DeviceType    = 2
DeviceSubType = 0
Capabilities  = 1
Events        = STI.Events
ICMProfiles   = "sRGB Color Space Profile.icm"


[USB2711.XP]
Include       = ks.inf, kscaptur.inf, ksfilter.inf, sti.inf
Needs         = KS.Registration, KSCAPTUR.Registration.NT, STI.WIAVideo.Registration
AddReg        = CAP.AddReg, CAP.SensorWIA.Addreg, WIAUSD.AddReg, OEM.AddReg, OEM.Defaults.AddReg
CopyFiles     = CAP.CopySYS32, CAP.CopyDLL32, CAP.CopyWIA, CAP.CopyEXE, CAP.CopyTwnXP
UpdateInis    = CAP.UpdateIni

SubClass      = StillImage
DeviceType    = 3
DeviceSubType = 1
Capabilities  = 0x11
Events        = STI.Events
DeviceData    = WIA.DeviceData
ICMProfiles   = "sRGB Color Space Profile.icm"

[USB2711.64]
Include       = ks.inf, kscaptur.inf, ksfilter.inf, sti.inf
Needs         = KS.Registration, KSCAPTUR.Registration.NT, STI.WIAVideo.Registration
AddReg        = CAP.AddReg64, CAP.SensorWIA.Addreg, WIAUSD.AddReg, OEM.AddReg, OEM.Defaults.AddReg
CopyFiles     = CAP.CopySYS64, CAP.CopyDLL64, CAP.CopyWIA, CAP.CopyEXE, CAP.CopyTwnXP, CAP.CopyWOW64
UpdateInis    = CAP.UpdateIni

SubClass      = StillImage
DeviceType    = 3
DeviceSubType = 1
Capabilities  = 0x11
Events        = STI.Events
DeviceData    = WIA.DeviceData
ICMProfiles   = "sRGB Color Space Profile.icm"

;------------ H W ------------

[USB2711.HW]
AddReg = InstFilter2711

[USB2711.NT.HW]
AddReg = InstFilter2711NT

[USB2711.XP.HW]
AddReg = InstFilter2711NT

[USB2711.64.HW]
AddReg = InstFilter2711NT


[InstFilter2711]
HKR,,UpperFilters,0,"etScan.sys"
HKR,,LowerFilters,0,"etFilter.sys"

[InstFilter2711NT]
HKR,,"UpperFilters",0x00010000,"ScanUSBET"
HKR,,"LowerFilters",0x00010000,"FiltUSBET"


;---- I N T E R F A C E S ----
[USB2711.Interfaces]
AddInterface = %KSCATEGORY_VIDEO%,  GLOBAL,Capture2711.Interface
AddInterface = %KSCATEGORY_CAPTURE%,GLOBAL,Capture2711.Interface

[USB2711.NT.Interfaces]
AddInterface = %KSCATEGORY_VIDEO%,  GLOBAL,Capture2711.Interface
AddInterface = %KSCATEGORY_CAPTURE%,GLOBAL,Capture2711.Interface

[USB2711.XP.Interfaces]
AddInterface = %KSCATEGORY_VIDEO%,  GLOBAL,Capture2711.Interface
AddInterface = %KSCATEGORY_CAPTURE%,GLOBAL,Capture2711.Interface

[USB2711.64.Interfaces]
AddInterface = %KSCATEGORY_VIDEO%,  GLOBAL,Capture2711.Interface
AddInterface = %KSCATEGORY_CAPTURE%,GLOBAL,Capture2711.Interface


[Capture2711.Interface]
AddReg = Capture.2711.AddReg


[Capture.2711.AddReg]
HKR,,CLSID,,%ProxyVCap.CLSID%
HKR,,ExtensionDLL,,"etVFW.dll"
HKR,,FriendlyName,,%USB2711.DeviceDesc%
HKLM,%Twain.Key%,"DSName",0,%USB2711.DeviceDesc%
HKLM,%TwainWOW64.Key%,"DSName",0,%USB2711.DeviceDesc%

; IAMVideoCompression installed as static interface on both output pins
HKR,PinFactory\0\Interfaces\{C6E13343-30AC-11d0-A18C-00A0C9118956},,,{C6E13343-30AC-11d0-A18C-00A0C9118956}
HKR,PinFactory\1\Interfaces\{C6E13343-30AC-11d0-A18C-00A0C9118956},,,{C6E13343-30AC-11d0-A18C-00A0C9118956}


;------ S E R V I C E S ------

[USB2711.NT.Services]
AddService = DCamUSBET,0x00000002,DriverInstall2711
AddService = ScanUSBET,0x00000000,UpperInstall2711
AddService = FiltUSBET,0x00000000,LowerInstall2711

[USB2711.XP.Services]
AddService = DCamUSBET,0x00000002,DriverInstall2711
AddService = ScanUSBET,0x00000000,UpperInstall2711
AddService = FiltUSBET,0x00000000,LowerInstall2711

[USB2711.64.Services]
AddService = DCamUSBET,0x00000002,DriverInstall2711.64
AddService = ScanUSBET,0x00000000,UpperInstall2711.64
AddService = FiltUSBET,0x00000000,LowerInstall2711.64


[DriverInstall2711]
DisplayName   = %USB2711.DeviceDesc%
ServiceType   = 1		;SERVICE_KERNEL_DRIVER
StartType     = 3		;SERVICE_DEMAND_START
ErrorControl  = 1		;SERVICE_ERROR_NORMAL
ServiceBinary = %12%\etDevice.sys

[UpperInstall2711]
DisplayName   = %USBscan.DeviceDesc%
ServiceType   = 1		;SERVICE_KERNEL_DRIVER
StartType     = 3		;SERVICE_DEMAND_START
ErrorControl  = 1		;SERVICE_ERROR_NORMAL
ServiceBinary = %12%\etScan.sys

[LowerInstall2711]
DisplayName   = %etLower.DeviceDesc%
ServiceType   = 1		;SERVICE_KERNEL_DRIVER
StartType     = 3		;SERVICE_DEMAND_START
ErrorControl  = 1		;SERVICE_ERROR_NORMAL
ServiceBinary = %12%\etFilter.sys

[DriverInstall2711.64]
DisplayName   = %USB2711.DeviceDesc%
ServiceType   = 1		;SERVICE_KERNEL_DRIVER
StartType     = 3		;SERVICE_DEMAND_START
ErrorControl  = 1		;SERVICE_ERROR_NORMAL
ServiceBinary = %12%\etDevice64.sys

[UpperInstall2711.64]
DisplayName   = %USBscan.DeviceDesc%
ServiceType   = 1		;SERVICE_KERNEL_DRIVER
StartType     = 3		;SERVICE_DEMAND_START
ErrorControl  = 1		;SERVICE_ERROR_NORMAL
ServiceBinary = %12%\etScan64.sys

[LowerInstall2711.64]
DisplayName   = %etLower.DeviceDesc%
ServiceType   = 1		;SERVICE_KERNEL_DRIVER
StartType     = 3		;SERVICE_DEMAND_START
ErrorControl  = 1		;SERVICE_ERROR_NORMAL
ServiceBinary = %12%\etFilter64.sys


;---------------------  U S B 2 7 5 0  --------------------

[USB2750]
Include       = ks.inf, kscaptur.inf, ksfilter.inf, sti.inf
Needs         = KS.Registration, KSCAPTUR.Registration
AddReg        = CAP.AddReg, STIUSD.AddReg, OEM.AddReg, OEM.Defaults.AddReg
CopyFiles     = CAP.CopySYS32, CAP.CopyDLL32, CAP.CopyEXE, CAP.CopyTwain
UpdateInis    = CAP.UpdateIni

SubClass      = StillImage
DeviceType    = 2
DeviceSubType = 0
Capabilities  = 1
Events        = STI.Events
ICMProfiles   = "sRGB Color Space Profile.icm"


[USB2750.NT]
Include       = ks.inf, kscaptur.inf, ksfilter.inf, sti.inf
Needs         = KS.Registration, KSCAPTUR.Registration.NT
AddReg        = CAP.AddReg, STIUSD.AddReg, OEM.AddReg, OEM.Defaults.AddReg
CopyFiles     = CAP.CopySYS32, CAP.CopyDLL32, CAP.CopyEXE, CAP.CopyTwain
UpdateInis    = CAP.UpdateIni

SubClass      = StillImage
DeviceType    = 2
DeviceSubType = 0
Capabilities  = 1
Events        = STI.Events
ICMProfiles   = "sRGB Color Space Profile.icm"


[USB2750.XP]
Include       = ks.inf, kscaptur.inf, ksfilter.inf, sti.inf
Needs         = KS.Registration, KSCAPTUR.Registration.NT, STI.WIAVideo.Registration
AddReg        = CAP.AddReg, CAP.SensorWIA.Addreg, WIAUSD.AddReg, OEM.AddReg, OEM.Defaults.AddReg
CopyFiles     = CAP.CopySYS32, CAP.CopyDLL32, CAP.CopyWIA, CAP.CopyEXE, CAP.CopyTwnXP
UpdateInis    = CAP.UpdateIni

SubClass      = StillImage
DeviceType    = 3
DeviceSubType = 1
Capabilities  = 0x11
Events        = STI.Events
DeviceData    = WIA.DeviceData
ICMProfiles   = "sRGB Color Space Profile.icm"

[USB2750.64]
Include       = ks.inf, kscaptur.inf, ksfilter.inf, sti.inf
Needs         = KS.Registration, KSCAPTUR.Registration.NT, STI.WIAVideo.Registration
AddReg        = CAP.AddReg64, CAP.SensorWIA.Addreg, WIAUSD.AddReg, OEM.AddReg, OEM.Defaults.AddReg
CopyFiles     = CAP.CopySYS64, CAP.CopyDLL64, CAP.CopyWIA, CAP.CopyEXE, CAP.CopyTwnXP, CAP.CopyWOW64
UpdateInis    = CAP.UpdateIni

SubClass      = StillImage
DeviceType    = 3
DeviceSubType = 1
Capabilities  = 0x11
Events        = STI.Events
DeviceData    = WIA.DeviceData
ICMProfiles   = "sRGB Color Space Profile.icm"

;------------ H W ------------

[USB2750.HW]
AddReg = InstFilter2750

[USB2750.NT.HW]
AddReg = InstFilter2750NT

[USB2750.XP.HW]
AddReg = InstFilter2750NT

[USB2750.64.HW]
AddReg = InstFilter2750NT


[InstFilter2750]
HKR,,UpperFilters,0,"etScan.sys"
HKR,,LowerFilters,0,"etFilter.sys"

[InstFilter2750NT]
HKR,,"UpperFilters",0x00010000,"ScanUSBET"
HKR,,"LowerFilters",0x00010000,"FiltUSBET"


;---- I N T E R F A C E S ----
[USB2750.Interfaces]
AddInterface = %KSCATEGORY_VIDEO%,  GLOBAL,Capture2750.Interface
AddInterface = %KSCATEGORY_CAPTURE%,GLOBAL,Capture2750.Interface

[USB2750.NT.Interfaces]
AddInterface = %KSCATEGORY_VIDEO%,  GLOBAL,Capture2750.Interface
AddInterface = %KSCATEGORY_CAPTURE%,GLOBAL,Capture2750.Interface

[USB2750.XP.Interfaces]
AddInterface = %KSCATEGORY_VIDEO%,  GLOBAL,Capture2750.Interface
AddInterface = %KSCATEGORY_CAPTURE%,GLOBAL,Capture2750.Interface

[USB2750.64.Interfaces]
AddInterface = %KSCATEGORY_VIDEO%,  GLOBAL,Capture2750.Interface
AddInterface = %KSCATEGORY_CAPTURE%,GLOBAL,Capture2750.Interface


[Capture2750.Interface]
AddReg = Capture.2750.AddReg


[Capture.2750.AddReg]
HKR,,CLSID,,%ProxyVCap.CLSID%
HKR,,ExtensionDLL,,"etVFW.dll"
HKR,,FriendlyName,,%USB2750.DeviceDesc%
HKLM,%Twain.Key%,"DSName",0,%USB2750.DeviceDesc%
HKLM,%TwainWOW64.Key%,"DSName",0,%USB2750.DeviceDesc%

; IAMVideoCompression installed as static interface on both output pins
HKR,PinFactory\0\Interfaces\{C6E13343-30AC-11d0-A18C-00A0C9118956},,,{C6E13343-30AC-11d0-A18C-00A0C9118956}
HKR,PinFactory\1\Interfaces\{C6E13343-30AC-11d0-A18C-00A0C9118956},,,{C6E13343-30AC-11d0-A18C-00A0C9118956}


;------ S E R V I C E S ------

[USB2750.NT.Services]
AddService = DCamUSBET,0x00000002,DriverInstall2750
AddService = ScanUSBET,0x00000000,UpperInstall2750
AddService = FiltUSBET,0x00000000,LowerInstall2750

[USB2750.XP.Services]
AddService = DCamUSBET,0x00000002,DriverInstall2750
AddService = ScanUSBET,0x00000000,UpperInstall2750
AddService = FiltUSBET,0x00000000,LowerInstall2750

[USB2750.64.Services]
AddService = DCamUSBET,0x00000002,DriverInstall2750.64
AddService = ScanUSBET,0x00000000,UpperInstall2750.64
AddService = FiltUSBET,0x00000000,LowerInstall2750.64


[DriverInstall2750]
DisplayName   = %USB2750.DeviceDesc%
ServiceType   = 1		;SERVICE_KERNEL_DRIVER
StartType     = 3		;SERVICE_DEMAND_START
ErrorControl  = 1		;SERVICE_ERROR_NORMAL
ServiceBinary = %12%\etDevice.sys

[UpperInstall2750]
DisplayName   = %USBscan.DeviceDesc%
ServiceType   = 1		;SERVICE_KERNEL_DRIVER
StartType     = 3		;SERVICE_DEMAND_START
ErrorControl  = 1		;SERVICE_ERROR_NORMAL
ServiceBinary = %12%\etScan.sys

[LowerInstall2750]
DisplayName   = %etLower.DeviceDesc%
ServiceType   = 1		;SERVICE_KERNEL_DRIVER
StartType     = 3		;SERVICE_DEMAND_START
ErrorControl  = 1		;SERVICE_ERROR_NORMAL
ServiceBinary = %12%\etFilter.sys

[DriverInstall2750.64]
DisplayName   = %USB2750.DeviceDesc%
ServiceType   = 1		;SERVICE_KERNEL_DRIVER
StartType     = 3		;SERVICE_DEMAND_START
ErrorControl  = 1		;SERVICE_ERROR_NORMAL
ServiceBinary = %12%\etDevice64.sys

[UpperInstall2750.64]
DisplayName   = %USBscan.DeviceDesc%
ServiceType   = 1		;SERVICE_KERNEL_DRIVER
StartType     = 3		;SERVICE_DEMAND_START
ErrorControl  = 1		;SERVICE_ERROR_NORMAL
ServiceBinary = %12%\etScan64.sys

[LowerInstall2750.64]
DisplayName   = %etLower.DeviceDesc%
ServiceType   = 1		;SERVICE_KERNEL_DRIVER
StartType     = 3		;SERVICE_DEMAND_START
ErrorControl  = 1		;SERVICE_ERROR_NORMAL
ServiceBinary = %12%\etFilter64.sys


;---------------------  U S B 2 7 5 1  --------------------

[USB2751]
Include       = ks.inf, kscaptur.inf, ksfilter.inf, sti.inf
Needs         = KS.Registration, KSCAPTUR.Registration
AddReg        = CAP.AddReg, STIUSD.AddReg, OEM.AddReg, OEM.Defaults.AddReg
CopyFiles     = CAP.CopySYS32, CAP.CopyDLL32, CAP.CopyEXE, CAP.CopyTwain
UpdateInis    = CAP.UpdateIni

SubClass      = StillImage
DeviceType    = 2
DeviceSubType = 0
Capabilities  = 1
Events        = STI.Events
ICMProfiles   = "sRGB Color Space Profile.icm"


[USB2751.NT]
Include       = ks.inf, kscaptur.inf, ksfilter.inf, sti.inf
Needs         = KS.Registration, KSCAPTUR.Registration.NT
AddReg        = CAP.AddReg, STIUSD.AddReg, OEM.AddReg, OEM.Defaults.AddReg
CopyFiles     = CAP.CopySYS32, CAP.CopyDLL32, CAP.CopyEXE, CAP.CopyTwain
UpdateInis    = CAP.UpdateIni

SubClass      = StillImage
DeviceType    = 2
DeviceSubType = 0
Capabilities  = 1
Events        = STI.Events
ICMProfiles   = "sRGB Color Space Profile.icm"


[USB2751.XP]
Include       = ks.inf, kscaptur.inf, ksfilter.inf, sti.inf
Needs         = KS.Registration, KSCAPTUR.Registration.NT, STI.WIAVideo.Registration
AddReg        = CAP.AddReg, CAP.SensorWIA.Addreg, WIAUSD.AddReg, OEM.AddReg, OEM.Defaults.AddReg
CopyFiles     = CAP.CopySYS32, CAP.CopyDLL32, CAP.CopyWIA, CAP.CopyEXE, CAP.CopyTwnXP
UpdateInis    = CAP.UpdateIni

SubClass      = StillImage
DeviceType    = 3
DeviceSubType = 1
Capabilities  = 0x11
Events        = STI.Events
DeviceData    = WIA.DeviceData
ICMProfiles   = "sRGB Color Space Profile.icm"

[USB2751.64]
Include       = ks.inf, kscaptur.inf, ksfilter.inf, sti.inf
Needs         = KS.Registration, KSCAPTUR.Registration.NT, STI.WIAVideo.Registration
AddReg        = CAP.AddReg64, CAP.SensorWIA.Addreg, WIAUSD.AddReg, OEM.AddReg, OEM.Defaults.AddReg
CopyFiles     = CAP.CopySYS64, CAP.CopyDLL64, CAP.CopyWIA, CAP.CopyEXE, CAP.CopyTwnXP, CAP.CopyWOW64
UpdateInis    = CAP.UpdateIni

SubClass      = StillImage
DeviceType    = 3
DeviceSubType = 1
Capabilities  = 0x11
Events        = STI.Events
DeviceData    = WIA.DeviceData
ICMProfiles   = "sRGB Color Space Profile.icm"

;------------ H W ------------

[USB2751.HW]
AddReg = InstFilter2751

[USB2751.NT.HW]
AddReg = InstFilter2751NT

[USB2751.XP.HW]
AddReg = InstFilter2751NT

[USB2751.64.HW]
AddReg = InstFilter2751NT


[InstFilter2751]
HKR,,UpperFilters,0,"etScan.sys"
HKR,,LowerFilters,0,"etFilter.sys"

[InstFilter2751NT]
HKR,,"UpperFilters",0x00010000,"ScanUSBET"
HKR,,"LowerFilters",0x00010000,"FiltUSBET"


;---- I N T E R F A C E S ----
[USB2751.Interfaces]
AddInterface = %KSCATEGORY_VIDEO%,  GLOBAL,Capture2751.Interface
AddInterface = %KSCATEGORY_CAPTURE%,GLOBAL,Capture2751.Interface

[USB2751.NT.Interfaces]
AddInterface = %KSCATEGORY_VIDEO%,  GLOBAL,Capture2751.Interface
AddInterface = %KSCATEGORY_CAPTURE%,GLOBAL,Capture2751.Interface

[USB2751.XP.Interfaces]
AddInterface = %KSCATEGORY_VIDEO%,  GLOBAL,Capture2751.Interface
AddInterface = %KSCATEGORY_CAPTURE%,GLOBAL,Capture2751.Interface

[USB2751.64.Interfaces]
AddInterface = %KSCATEGORY_VIDEO%,  GLOBAL,Capture2751.Interface
AddInterface = %KSCATEGORY_CAPTURE%,GLOBAL,Capture2751.Interface


[Capture2751.Interface]
AddReg = Capture.2751.AddReg


[Capture.2751.AddReg]
HKR,,CLSID,,%ProxyVCap.CLSID%
HKR,,ExtensionDLL,,"etVFW.dll"
HKR,,FriendlyName,,%USB2751.DeviceDesc%
HKLM,%Twain.Key%,"DSName",0,%USB2751.DeviceDesc%
HKLM,%TwainWOW64.Key%,"DSName",0,%USB2751.DeviceDesc%

; IAMVideoCompression installed as static interface on both output pins
HKR,PinFactory\0\Interfaces\{C6E13343-30AC-11d0-A18C-00A0C9118956},,,{C6E13343-30AC-11d0-A18C-00A0C9118956}
HKR,PinFactory\1\Interfaces\{C6E13343-30AC-11d0-A18C-00A0C9118956},,,{C6E13343-30AC-11d0-A18C-00A0C9118956}


;------ S E R V I C E S ------

[USB2751.NT.Services]
AddService = DCamUSBET,0x00000002,DriverInstall2751
AddService = ScanUSBET,0x00000000,UpperInstall2751
AddService = FiltUSBET,0x00000000,LowerInstall2751

[USB2751.XP.Services]
AddService = DCamUSBET,0x00000002,DriverInstall2751
AddService = ScanUSBET,0x00000000,UpperInstall2751
AddService = FiltUSBET,0x00000000,LowerInstall2751

[USB2751.64.Services]
AddService = DCamUSBET,0x00000002,DriverInstall2751.64
AddService = ScanUSBET,0x00000000,UpperInstall2751.64
AddService = FiltUSBET,0x00000000,LowerInstall2751.64


[DriverInstall2751]
DisplayName   = %USB2751.DeviceDesc%
ServiceType   = 1		;SERVICE_KERNEL_DRIVER
StartType     = 3		;SERVICE_DEMAND_START
ErrorControl  = 1		;SERVICE_ERROR_NORMAL
ServiceBinary = %12%\etDevice.sys

[UpperInstall2751]
DisplayName   = %USBscan.DeviceDesc%
ServiceType   = 1		;SERVICE_KERNEL_DRIVER
StartType     = 3		;SERVICE_DEMAND_START
ErrorControl  = 1		;SERVICE_ERROR_NORMAL
ServiceBinary = %12%\etScan.sys

[LowerInstall2751]
DisplayName   = %etLower.DeviceDesc%
ServiceType   = 1		;SERVICE_KERNEL_DRIVER
StartType     = 3		;SERVICE_DEMAND_START
ErrorControl  = 1		;SERVICE_ERROR_NORMAL
ServiceBinary = %12%\etFilter.sys

[DriverInstall2751.64]
DisplayName   = %USB2751.DeviceDesc%
ServiceType   = 1		;SERVICE_KERNEL_DRIVER
StartType     = 3		;SERVICE_DEMAND_START
ErrorControl  = 1		;SERVICE_ERROR_NORMAL
ServiceBinary = %12%\etDevice64.sys

[UpperInstall2751.64]
DisplayName   = %USBscan.DeviceDesc%
ServiceType   = 1		;SERVICE_KERNEL_DRIVER
StartType     = 3		;SERVICE_DEMAND_START
ErrorControl  = 1		;SERVICE_ERROR_NORMAL
ServiceBinary = %12%\etScan64.sys

[LowerInstall2751.64]
DisplayName   = %etLower.DeviceDesc%
ServiceType   = 1		;SERVICE_KERNEL_DRIVER
StartType     = 3		;SERVICE_DEMAND_START
ErrorControl  = 1		;SERVICE_ERROR_NORMAL
ServiceBinary = %12%\etFilter64.sys


;---------------------  U S B 2 7 6 0  --------------------

[USB2760]
Include       = ks.inf, kscaptur.inf, ksfilter.inf, sti.inf
Needs         = KS.Registration, KSCAPTUR.Registration
AddReg        = CAP.AddReg, STIUSD.AddReg, OEM.AddReg, OEM.Defaults.AddReg
CopyFiles     = CAP.CopySYS32, CAP.CopyDLL32, CAP.CopyEXE, CAP.CopyTwain
UpdateInis    = CAP.UpdateIni

SubClass      = StillImage
DeviceType    = 2
DeviceSubType = 0
Capabilities  = 1
Events        = STI.Events
ICMProfiles   = "sRGB Color Space Profile.icm"


[USB2760.NT]
Include       = ks.inf, kscaptur.inf, ksfilter.inf, sti.inf
Needs         = KS.Registration, KSCAPTUR.Registration.NT
AddReg        = CAP.AddReg, STIUSD.AddReg, OEM.AddReg, OEM.Defaults.AddReg
CopyFiles     = CAP.CopySYS32, CAP.CopyDLL32, CAP.CopyEXE, CAP.CopyTwain
UpdateInis    = CAP.UpdateIni

SubClass      = StillImage
DeviceType    = 2
DeviceSubType = 0
Capabilities  = 1
Events        = STI.Events
ICMProfiles   = "sRGB Color Space Profile.icm"


[USB2760.XP]
Include       = ks.inf, kscaptur.inf, ksfilter.inf, sti.inf
Needs         = KS.Registration, KSCAPTUR.Registration.NT, STI.WIAVideo.Registration
AddReg        = CAP.AddReg, CAP.SensorWIA.Addreg, WIAUSD.AddReg, OEM.AddReg, OEM.Defaults.AddReg
CopyFiles     = CAP.CopySYS32, CAP.CopyDLL32, CAP.CopyWIA, CAP.CopyEXE, CAP.CopyTwnXP
UpdateInis    = CAP.UpdateIni

SubClass      = StillImage
DeviceType    = 3
DeviceSubType = 1
Capabilities  = 0x11
Events        = STI.Events
DeviceData    = WIA.DeviceData
ICMProfiles   = "sRGB Color Space Profile.icm"

[USB2760.64]
Include       = ks.inf, kscaptur.inf, ksfilter.inf, sti.inf
Needs         = KS.Registration, KSCAPTUR.Registration.NT, STI.WIAVideo.Registration
AddReg        = CAP.AddReg64, CAP.SensorWIA.Addreg, WIAUSD.AddReg, OEM.AddReg, OEM.Defaults.AddReg
CopyFiles     = CAP.CopySYS64, CAP.CopyDLL64, CAP.CopyWIA, CAP.CopyEXE, CAP.CopyTwnXP, CAP.CopyWOW64
UpdateInis    = CAP.UpdateIni

SubClass      = StillImage
DeviceType    = 3
DeviceSubType = 1
Capabilities  = 0x11
Events        = STI.Events
DeviceData    = WIA.DeviceData
ICMProfiles   = "sRGB Color Space Profile.icm"

;------------ H W ------------

[USB2760.HW]
AddReg = InstFilter2760

[USB2760.NT.HW]
AddReg = InstFilter2760NT

[USB2760.XP.HW]
AddReg = InstFilter2760NT

[USB2760.64.HW]
AddReg = InstFilter2760NT


[InstFilter2760]
HKR,,UpperFilters,0,"etScan.sys"
HKR,,LowerFilters,0,"etFilter.sys"

[InstFilter2760NT]
HKR,,"UpperFilters",0x00010000,"ScanUSBET"
HKR,,"LowerFilters",0x00010000,"FiltUSBET"


;---- I N T E R F A C E S ----
[USB2760.Interfaces]
AddInterface = %KSCATEGORY_VIDEO%,  GLOBAL,Capture2760.Interface
AddInterface = %KSCATEGORY_CAPTURE%,GLOBAL,Capture2760.Interface

[USB2760.NT.Interfaces]
AddInterface = %KSCATEGORY_VIDEO%,  GLOBAL,Capture2760.Interface
AddInterface = %KSCATEGORY_CAPTURE%,GLOBAL,Capture2760.Interface

[USB2760.XP.Interfaces]
AddInterface = %KSCATEGORY_VIDEO%,  GLOBAL,Capture2760.Interface
AddInterface = %KSCATEGORY_CAPTURE%,GLOBAL,Capture2760.Interface

[USB2760.64.Interfaces]
AddInterface = %KSCATEGORY_VIDEO%,  GLOBAL,Capture2760.64.Interface
AddInterface = %KSCATEGORY_CAPTURE%,GLOBAL,Capture2760.64.Interface


[Capture2760.Interface]
AddReg = Capture.2760.AddReg

[Capture2760.64.Interface]
AddReg = Capture.2760.64.AddReg

[Capture.2760.AddReg]
HKR,,CLSID,,%ProxyVCap.CLSID%
HKR,,ExtensionDLL,,"etVFW.dll"
HKR,,FriendlyName,,%USB2760.DeviceDesc%
HKLM,%Twain.Key%,"DSName",0,%USB2760.DeviceDesc%
HKLM,%TwainWOW64.Key%,"DSName",0,%USB2760.DeviceDesc%

HKLM,"Software\Microsoft\Windows\CurrentVersion\Uninstall\USB2.0 1.3M UVC WebCam","DisplayName",0x00000000,"USB2.0 1.3M UVC WebCam"
HKLM,"Software\Microsoft\Windows\CurrentVersion\Uninstall\USB2.0 1.3M UVC WebCam","NoModify",0x00010001,0x00000001
HKLM,"Software\Microsoft\Windows\CurrentVersion\Uninstall\USB2.0 1.3M UVC WebCam","UninstallString",0x00000000,"%10%\Uninstall.exe"

; IAMVideoCompression installed as static interface on both output pins
HKR,PinFactory\0\Interfaces\{C6E13343-30AC-11d0-A18C-00A0C9118956},,,{C6E13343-30AC-11d0-A18C-00A0C9118956}
HKR,PinFactory\1\Interfaces\{C6E13343-30AC-11d0-A18C-00A0C9118956},,,{C6E13343-30AC-11d0-A18C-00A0C9118956}

[Capture.2760.64.AddReg]
HKR,,CLSID,,%ProxyVCap.CLSID%
HKR,,ExtensionDLL,,"etVFW.dll"
HKR,,FriendlyName,,%USB2760.DeviceDesc%
HKLM,%Twain.Key%,"DSName",0,%USB2760.DeviceDesc%
HKLM,%TwainWOW64.Key%,"DSName",0,%USB2760.DeviceDesc%

HKLM,"Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\USB2.0 1.3M UVC WebCam","DisplayName",0x00000000,"USB2.0 1.3M UVC WebCam"
HKLM,"Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\USB2.0 1.3M UVC WebCam","NoModify",0x00010001,0x00000001
HKLM,"Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\USB2.0 1.3M UVC WebCam","UninstallString",0x00000000,"%10%\Uninstall.exe"

; IAMVideoCompression installed as static interface on both output pins
HKR,PinFactory\0\Interfaces\{C6E13343-30AC-11d0-A18C-00A0C9118956},,,{C6E13343-30AC-11d0-A18C-00A0C9118956}
HKR,PinFactory\1\Interfaces\{C6E13343-30AC-11d0-A18C-00A0C9118956},,,{C6E13343-30AC-11d0-A18C-00A0C9118956}

;------ S E R V I C E S ------

[USB2760.NT.Services]
AddService = DCamUSBET,0x00000002,DriverInstall2760
AddService = ScanUSBET,0x00000000,UpperInstall2760
AddService = FiltUSBET,0x00000000,LowerInstall2760

[USB2760.XP.Services]
AddService = DCamUSBET,0x00000002,DriverInstall2760
AddService = ScanUSBET,0x00000000,UpperInstall2760
AddService = FiltUSBET,0x00000000,LowerInstall2760

[USB2760.64.Services]
AddService = DCamUSBET,0x00000002,DriverInstall2760.64
AddService = ScanUSBET,0x00000000,UpperInstall2760.64
AddService = FiltUSBET,0x00000000,LowerInstall2760.64


[DriverInstall2760]
DisplayName   = %USB2760.DeviceDesc%
ServiceType   = 1		;SERVICE_KERNEL_DRIVER
StartType     = 3		;SERVICE_DEMAND_START
ErrorControl  = 1		;SERVICE_ERROR_NORMAL
ServiceBinary = %12%\etDevice.sys

[UpperInstall2760]
DisplayName   = %USBscan.DeviceDesc%
ServiceType   = 1		;SERVICE_KERNEL_DRIVER
StartType     = 3		;SERVICE_DEMAND_START
ErrorControl  = 1		;SERVICE_ERROR_NORMAL
ServiceBinary = %12%\etScan.sys

[LowerInstall2760]
DisplayName   = %etLower.DeviceDesc%
ServiceType   = 1		;SERVICE_KERNEL_DRIVER
StartType     = 3		;SERVICE_DEMAND_START
ErrorControl  = 1		;SERVICE_ERROR_NORMAL
ServiceBinary = %12%\etFilter.sys

[DriverInstall2760.64]
DisplayName   = %USB2760.DeviceDesc%
ServiceType   = 1		;SERVICE_KERNEL_DRIVER
StartType     = 3		;SERVICE_DEMAND_START
ErrorControl  = 1		;SERVICE_ERROR_NORMAL
ServiceBinary = %12%\etDevice64.sys

[UpperInstall2760.64]
DisplayName   = %USBscan.DeviceDesc%
ServiceType   = 1		;SERVICE_KERNEL_DRIVER
StartType     = 3		;SERVICE_DEMAND_START
ErrorControl  = 1		;SERVICE_ERROR_NORMAL
ServiceBinary = %12%\etScan64.sys

[LowerInstall2760.64]
DisplayName   = %etLower.DeviceDesc%
ServiceType   = 1		;SERVICE_KERNEL_DRIVER
StartType     = 3		;SERVICE_DEMAND_START
ErrorControl  = 1		;SERVICE_ERROR_NORMAL
ServiceBinary = %12%\etFilter64.sys






;---------------------  C O M M O N  ----------------------

[CAP.AddReg]
HKR,,HardwareConfig,1,1
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,etDevice.sys
HKR,,OkToHibernate,3,1
HKR,,DontSuspendIfStreamsAreRunning,3,1 
HKR,,PageOutWhenUnopened,3,0
HKR,,PowerDownWhenUnopened,3,0

; ICustomCameraProp
HKCR,CLSID\{85548EFB-86C8-4e57-B2FA-802B1B86C2AA},,,%CustomPlugIn%
HKCR,CLSID\{85548EFB-86C8-4e57-B2FA-802B1B86C2AA}\InprocServer32,,,etProp.ax
HKCR,CLSID\{85548EFB-86C8-4e57-B2FA-802B1B86C2AA}\InprocServer32,ThreadingModel,,Both
; This IID is aggregated for the filter given the CLSID of the property set
HKLM,System\CurrentControlSet\Control\MediaInterfaces\{85548EFB-86C8-4e57-B2FA-802B1B86C2AA},,,%CustomPlugIn%
HKLM,System\CurrentControlSet\Control\MediaInterfaces\{85548EFB-86C8-4e57-B2FA-802B1B86C2AA},IID,1, FB, 8E, 54, 85, C8, 86, 57, 4e, 0xb2, 0xfa, 0x80, 0x2b, 0x1b, 0x86, 0xc2, 0xaa

; CustomCamera Property Page
HKCR,CLSID\{3607A27C-2A4E-4437-A8D5-D273689A04BC},,,%CustomPropPage%
HKCR,CLSID\{3607A27C-2A4E-4437-A8D5-D273689A04BC}\InprocServer32,,,etProp.ax
HKCR,CLSID\{3607A27C-2A4E-4437-A8D5-D273689A04BC}\InprocServer32,ThreadingModel,,Both

; Associate property set with property page
HKLM,System\CurrentControlSet\Control\MediaSets\{85548EFB-86C8-4e57-B2FA-802B1B86C2AA}\PropertyPages\{3607A27C-2A4E-4437-A8D5-D273689A04BC},,,%CustomPropPage%

; ICameraEffectProp
HKCR,CLSID\{A594A27E-A5AD-4f21-B100-5DE9E1BA52BD},,,%EffectPlugIn%
HKCR,CLSID\{A594A27E-A5AD-4f21-B100-5DE9E1BA52BD}\InprocServer32,,,etEffect.ax
HKCR,CLSID\{A594A27E-A5AD-4f21-B100-5DE9E1BA52BD}\InprocServer32,ThreadingModel,,Both
; This IID is aggregated for the filter given the CLSID of the property set
HKLM,System\CurrentControlSet\Control\MediaInterfaces\{A594A27E-A5AD-4f21-B100-5DE9E1BA52BD},,,%EffectPlugIn%
HKLM,System\CurrentControlSet\Control\MediaInterfaces\{A594A27E-A5AD-4f21-B100-5DE9E1BA52BD},IID,1, 7E, A2, 94, A5, AD, A5, 21, 4f, 0xb1, 0, 0x5D, 0xE9, 0xE1, 0xBA, 0x52, 0xBD

; CameraEffect Property Page
HKCR,CLSID\{29FB0A42-6638-4bc8-92DF-AE7F19376420},,,%EffectPropPage%
HKCR,CLSID\{29FB0A42-6638-4bc8-92DF-AE7F19376420}\InprocServer32,,,etEffect.ax
HKCR,CLSID\{29FB0A42-6638-4bc8-92DF-AE7F19376420}\InprocServer32,ThreadingModel,,Both

; Associate property set with property page
HKLM,System\CurrentControlSet\Control\MediaSets\{A594A27E-A5AD-4f21-B100-5DE9E1BA52BD}\PropertyPages\{29FB0A42-6638-4bc8-92DF-AE7F19376420},,,%EffectPropPage%


[STIUSD.AddReg]
; Still Image
HKR,,USDClass,,"{4C6E477B-E43B-4826-A4F4-C1D0CD73116A}"
HKCR,CLSID\{4C6E477B-E43B-4826-A4F4-C1D0CD73116A} ,,,%StillUSD%
HKCR,CLSID\{4C6E477B-E43B-4826-A4F4-C1D0CD73116A}\InProcServer32,,,%11%\etUSD.dll
HKCR,CLSID\{4C6E477B-E43B-4826-A4F4-C1D0CD73116A}\InProcServer32,ThreadingModel,,"Both"


[CAP.AddReg64]
HKR,,HardwareConfig,1,1
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,etDevice64.sys
HKR,,OkToHibernate,3,1
HKR,,DontSuspendIfStreamsAreRunning,3,1 
HKR,,PageOutWhenUnopened,3,0
HKR,,PowerDownWhenUnopened,3,0

; ICustomCameraProp
HKCR,Wow6432Node\CLSID\{85548EFB-86C8-4e57-B2FA-802B1B86C2AA},,,%CustomPlugIn%
HKCR,Wow6432Node\CLSID\{85548EFB-86C8-4e57-B2FA-802B1B86C2AA}\InprocServer32,,,etProp.ax
HKCR,Wow6432Node\CLSID\{85548EFB-86C8-4e57-B2FA-802B1B86C2AA}\InprocServer32,ThreadingModel,,Both
HKCR,CLSID\{85548EFB-86C8-4e57-B2FA-802B1B86C2AA},,,%CustomPlugIn%
HKCR,CLSID\{85548EFB-86C8-4e57-B2FA-802B1B86C2AA}\InprocServer32,,,etProp64.ax
HKCR,CLSID\{85548EFB-86C8-4e57-B2FA-802B1B86C2AA}\InprocServer32,ThreadingModel,,Both
; This IID is aggregated for the filter given the CLSID of the property set
HKLM,System\CurrentControlSet\Control\MediaInterfaces\{85548EFB-86C8-4e57-B2FA-802B1B86C2AA},,,%CustomPlugIn%
HKLM,System\CurrentControlSet\Control\MediaInterfaces\{85548EFB-86C8-4e57-B2FA-802B1B86C2AA},IID,1, FB, 8E, 54, 85, C8, 86, 57, 4e, 0xb2, 0xfa, 0x80, 0x2b, 0x1b, 0x86, 0xc2, 0xaa

; CustomCamera Property Page
HKCR,Wow6432Node\CLSID\{3607A27C-2A4E-4437-A8D5-D273689A04BC},,,%CustomPropPage%
HKCR,Wow6432Node\CLSID\{3607A27C-2A4E-4437-A8D5-D273689A04BC}\InprocServer32,,,etProp.ax
HKCR,Wow6432Node\CLSID\{3607A27C-2A4E-4437-A8D5-D273689A04BC}\InprocServer32,ThreadingModel,,Both
HKCR,CLSID\{3607A27C-2A4E-4437-A8D5-D273689A04BC},,,%CustomPropPage%
HKCR,CLSID\{3607A27C-2A4E-4437-A8D5-D273689A04BC}\InprocServer32,,,etProp64.ax
HKCR,CLSID\{3607A27C-2A4E-4437-A8D5-D273689A04BC}\InprocServer32,ThreadingModel,,Both

; Associate property set with property page
HKLM,System\CurrentControlSet\Control\MediaSets\{85548EFB-86C8-4e57-B2FA-802B1B86C2AA}\PropertyPages\{3607A27C-2A4E-4437-A8D5-D273689A04BC},,,%CustomPropPage%

; ICameraEffectProp
HKCR,Wow6432Node\CLSID\{A594A27E-A5AD-4f21-B100-5DE9E1BA52BD},,,%CustomPlugIn%
HKCR,Wow6432Node\CLSID\{A594A27E-A5AD-4f21-B100-5DE9E1BA52BD}\InprocServer32,,,etEffect.ax
HKCR,Wow6432Node\CLSID\{A594A27E-A5AD-4f21-B100-5DE9E1BA52BD}\InprocServer32,ThreadingModel,,Both
HKCR,CLSID\{A594A27E-A5AD-4f21-B100-5DE9E1BA52BD},,,%EffectPlugIn%
HKCR,CLSID\{A594A27E-A5AD-4f21-B100-5DE9E1BA52BD}\InprocServer32,,,etEffect64.ax
HKCR,CLSID\{A594A27E-A5AD-4f21-B100-5DE9E1BA52BD}\InprocServer32,ThreadingModel,,Both
; This IID is aggregated for the filter given the CLSID of the property set
HKLM,System\CurrentControlSet\Control\MediaInterfaces\{A594A27E-A5AD-4f21-B100-5DE9E1BA52BD},,,%EffectPlugIn%
HKLM,System\CurrentControlSet\Control\MediaInterfaces\{A594A27E-A5AD-4f21-B100-5DE9E1BA52BD},IID,1, 7E, A2, 94, A5, AD, A5, 21, 4f, 0xb1, 0, 0x5D, 0xE9, 0xE1, 0xBA, 0x52, 0xBD

; CameraEffect Property Page
HKCR,Wow6432Node\CLSID\{29FB0A42-6638-4bc8-92DF-AE7F19376420},,,%EffectPropPage%
HKCR,Wow6432Node\CLSID\{29FB0A42-6638-4bc8-92DF-AE7F19376420}\InprocServer32,,,etEffect.ax
HKCR,Wow6432Node\CLSID\{29FB0A42-6638-4bc8-92DF-AE7F19376420}\InprocServer32,ThreadingModel,,Both
HKCR,CLSID\{29FB0A42-6638-4bc8-92DF-AE7F19376420},,,%EffectPropPage%
HKCR,CLSID\{29FB0A42-6638-4bc8-92DF-AE7F19376420}\InprocServer32,,,etEffect64.ax
HKCR,CLSID\{29FB0A42-6638-4bc8-92DF-AE7F19376420}\InprocServer32,ThreadingModel,,Both

; Associate property set with property page
HKLM,System\CurrentControlSet\Control\MediaSets\{A594A27E-A5AD-4f21-B100-5DE9E1BA52BD}\PropertyPages\{29FB0A42-6638-4bc8-92DF-AE7F19376420},,,%EffectPropPage%


[STIUSD.AddReg64]
; Still Image
HKR,,USDClass,,"{4C6E477B-E43B-4826-A4F4-C1D0CD73116A}"
HKCR,CLSID\{4C6E477B-E43B-4826-A4F4-C1D0CD73116A} ,,,%StillUSD%
HKCR,CLSID\{4C6E477B-E43B-4826-A4F4-C1D0CD73116A}\InProcServer32,,,%11%\etUSD64.dll
HKCR,CLSID\{4C6E477B-E43B-4826-A4F4-C1D0CD73116A}\InProcServer32,ThreadingModel,,"Both"


[WIAUSD.AddReg]
HKR,,HardwareConfig,1,4
;
; The GUID in the following entries must match the class ID
; of the WIA minidriver (see wiacam.cpp).
;
;HKR,,USDClass,,"{8E3F2BAE-C8FF-4eff-AABD-0C58695389E8}"


[CAP.Sensor.AddReg]
; Register ePCCAP as a push-model application
;HKLM,%STIRegistration%,%StillAPP%,,"%10%\ePCCAP.exe /StiDevice:%%1 /StiEvent:%%2"


[CAP.SensorWIA.AddReg]
;HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Run","etMonitor",,"%10%\etMon.exe"
;HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce","etRun",,"%10%\etRun.exe -start"


[WIA.DeviceData]
Server=local
UI DLL=sti.dll
UI Class ID={4DB1AD10-3391-11D2-9A33-00C04FA36145}


[CAP.CopySYS32]
etDevice.sys
etScan.sys
etFilter.sys

[CAP.CopySYS64]
etDevice64.sys
etScan64.sys
etFilter64.sys

[CAP.CopyDLL32]
etUSD.dll
etLocal.dll
etProp.ax
etEffect.ax
etVFW.dll
emYUV.dll

[CAP.CopyDLL64]
etUSD64.dll
etProp64.ax
etEffect64.ax
etLocal64.dll

[CAP.CopyWOW64]
etProp.ax
etEffect.ax
etLocal.dll
etVFW.dll
emYUV.dll

[CAP.CopyTwain]
etTwain.ds

[CAP.CopyTwnXP]
etTwnXP.ds

[CAP.CopyWIA]
;etMon.exe
;etRun.exe

[CAP.CopyEXE]
Uninstall.exe
revdevdll.dll

[CAP.UpdateIni]
system.ini,drivers32,,"VIDC.I420=emYUV.dll"
system.ini,drivers32,,"VIDC.YUY2=emYUV.dll"

[STI.Events]
NewPicture = "%NewPicture%",{7EFBBC99-F7B8-4332-A983-378111C32966},"%StillAPP%"
SnapButton = "%SnapButton%",{A1039393-DF3A-476c-8F16-CE9ECC503E00},"%PreviewAPP%"



;-------------------------  O E M  ------------------------

; For hardware designs without EEPROM:  All OEM configuration data 
; in this section are active.
;
; For hardware designs with EEPROM:  FixupOWC, Optimization and OemID
; are specified in this section. All other configration data in this 
; section will have no effects and should be spedified in EEPROM.
;
; OemID is the vendor ID from EEPROM, but can be overridden here.
;
[OEM.AddReg]
HKR,settings\OEMSettings,Optimization,0x00010001,1          ; 1=ISO, 2=Bulk
HKR,settings\OEMSettings,FixUpOWC,0x00010001,12
HKR,settings\OEMSettings,FixUpATI,0x00010001,0              ; 1=enabled for multiple root hubs    
HKR,settings\OEMSettings,EnablePAL640x576,0x00010001,0      ; For 2820/2840
;;;HKR,settings\OEMSettings,BufferCount,0x00010001,8
;;;HKR,settings\OEMSettings,StrictHeader,0x00010001,0
;;;HKR,settings\OEMSettings,OemID,0x00010001,0
;;;HKR,settings\OEMSettings,PowerControl,0x00010001,0

; Board Configurations
HKR,settings\OEMSettings,Composite,0x00010001,1             ; Composite Input
HKR,settings\OEMSettings,SVideo,0x00010001,1                ; S-Video Input
HKR,settings\OEMSettings,SonyOnBoard,0x00010001,0           ; Sony Modules    
;HKR,settings\OEMSettings,XceiveMTS,0x00010001,0             ; XC3028 Baseband Audio

; Driver Configurations
HKR,settings\OEMSettings,StrictI2cAccess,0x00010001,0       ; 0=Normal, 1=Strict
HKR,settings\OEMSettings,VideoSwitchMode,0x00010001,1       ; 0=Freeze, 1=Blackout
HKR,settings\OEMSettings,EnableSquarePixel,0x00010001,1     ; 1=enabled
HKR,settings\OEMSettings,Enable704,0x00010001,0             ; 1=enabled
HKR,settings\OEMSettings,EnableUSB1CMOS640,0x00010001,1     ; 1=enabled
HKR,settings\OEMSettings,DSFineTune,0x00010001,1            ; 1=enabled
HKR,settings\OEMSettings,GPIObyAP,0x00010001,0              ;
HKR,settings\OEMSettings,TVTuneByAP,0x00010001,0            ;
HKR,settings\OEMSettings,PowerOffIfIdle,0x00010001,0        ; for TV tuner
HKR,settings\OEMSettings,Q1280,0x00010001,0                 ; CMOS 1280
HKR,settings\OEMSettings,EnableSelectiveSuspend,0x00010001,1; Selective Suspend
HKR,settings\OEMSettings,DefectPixel,0x00010001,0                    ; Defect Pixel Compensation
HKR,settings\OEMSettings,ZoomQuality,0x00010001,0                 ; Zoom quality
HKR,settings\OEMSettings,For_OemID,0x00010001,0x0e    	    ;
HKR,settings\OEMSettings,For_Mirror,0x00010001,1    	    ; 0 = 5026&5033 right. 1 = 5033 left 


; OEM Devices Accessed from Applications Directly.
HKR,settings\OEMSettings,Oem0I2C,0x00010001,0x60
HKR,settings\OEMSettings,Oem0Type,0x00010001,2
HKR,settings\OEMSettings,Oem1I2C,0x00010001,0x60
HKR,settings\OEMSettings,Oem1Type,0x00010001,2
HKR,settings\OEMSettings,Oem2I2C,0x00010001,0x60
HKR,settings\OEMSettings,Oem2Type,0x00010001,2
HKR,settings\OEMSettings,Oem3I2C,0x00010001,0x60
HKR,settings\OEMSettings,Oem3Type,0x00010001,2

; Tuner CFG & Overrides
;;;HKR,settings\OEMSettings,TunerIDBase,0x00010001,0
;;;HKR,settings\OEMSettings,TunerID7,0x00010001,21          ;CFG7 = SAM9082

; USB/Ext Audio Mux - 2820/2840 Only
;;;HKR,settings\OEMSettings,USBAudioMux,0x00010001,1
;;;HKR,settings\OEMSettings,ExtAudioMux,0x00010001,2

; The following OEM settings are obsolete. Please set default
; ProcAmp values in section [OEM.Defaults.AddReg] below.
;
;;;HKR,settings\OEMSettings,DefaultProcAmp,0x00010001,0x80204020
;;;HKR,settings\OEMSettings,DefaultSharpness,0x00010001,2
;;;HKR,settings\OEMSettings,DefaultGamma,0x00010001,32

; DTV Country Code - 2880 Only
;
; Option 1 - Comment out the following line and use the driver default.
;
;            Default DTVCountry =  1 (USA)     if ATSC demod is on board.
;            Default DTVCountry = 49 (Germany) if DVBT demod is on board.
;
;            Driver will convert channel number to center frequency,
;            using a table corresponding to DirectShow country code.
;
; Option 2 - Set DTVCountry to target country code, e.g., 86(China) or 
;            886(Taiwan), if option 1 above does not work. Driver will 
;            convert channel number to center frequency, using a table
;            corresponding to DTVCountry.
;
; Option 3 - Set DTVCountry to 0 if application is capable of providing
;            the DTV frequencies to driver.
;
;;;HKR,settings\OEMSettings,DTVCountry,0x00010001,0	    


; OEM Property Defaults:
;
; This section provides property defaults for the WDM driver.
;
; If EEPROM is on board, some of these property defaults are provided
; by EEPROM. The remaining perperty defaults are specified here.
;
; A property default is only meaningful if the corresponding property
; is not yet defined in the system registry.
;
[OEM.Defaults.AddReg]
HKR,settings\PropDefaults,Brightness,0x00010001,128         ;
HKR,settings\PropDefaults,Contrast,0x00010001,28            ;
HKR,settings\PropDefaults,Hue,0x00010001,64                 ;
HKR,settings\PropDefaults,Saturation,0x00010001,46          ;
HKR,settings\PropDefaults,Sharpness,0x00010001,2            ;
HKR,settings\PropDefaults,Gamma,0x00010001,50               ;

HKR,settings\PropDefaults,Mirror,0x00010001,0               ; 0=OFF, 1=ON
HKR,settings\PropDefaults,Flip,0x00010001,0                 ; 0=OFF, 1=ON
HKR,settings\PropDefaults,AutoExposure,0x00010001,1         ; 0=OFF, 1=ON
HKR,settings\PropDefaults,AEMode,0x00010001,0               ; 0=Dark, 1=Normal
HKR,settings\PropDefaults,AE_Level,0x00010001,3             ; Target AE (0-6)        
HKR,settings\PropDefaults,Exposure,0x00010001,4             ;
HKR,settings\PropDefaults,LightTemperature,0x00010001,0     ;
HKR,settings\PropDefaults,LightFreq,0x00010001,0            ; 0=60Hz, 1=50Hz
HKR,settings\PropDefaults,AutoWhiteBalance,0x00010001,1     ; 0=OFF , 1=ON
HKR,settings\PropDefaults,AWB_R,0x00010001,32               ;
HKR,settings\PropDefaults,AWB_B,0x00010001,32               ;
HKR,settings\PropDefaults,WindowSize,0x00010001,0           ; 0=640x480, 1=320x240, 2=1280x960
HKR,settings\PropDefaults,MonitorType,0x00010001,0          ; 0=CRT,  1=LCD
HKR,settings\PropDefaults,Volume,0x00010001,8               ;

HKR,settings\OEMSettings,DISABLE_YUY2_1024x768,0x00010001,1 ; 1 = Disable YUY2 1024 x 768
HKR,settings\OEMSettings,DISABLE_YUY2_1280x800,0x00010001,1 ; 1 = Disable YUY2 1280 x 800 

HKR,settings\PropDefaults,VideoStandard,0x00010001,1        ; 1=NTSC, 0x10=PAL_B, 0x40000=SECAM_L
HKR,settings\PropDefaults,Deinterlace,0x00010001,1          ; 1=Weave, 2=Bob
HKR,settings\PropDefaults,VCRMask,0x00010001,0              ; # of lines masked out
HKR,settings\PropDefaults,MaskColor,0x00010001,1            ; 0=Gray, 1=Black



;--------------------- S T R I N G S -----------------------

[Strings]
;---------------
;Non-Localizable
;---------------
KSCATEGORY_CAPTURE = "{65E8773D-8F56-11D0-A3B9-00A0C9223196}"
KSCATEGORY_VIDEO   = "{6994AD05-93EF-11D0-A3CC-00A0C9223196}"
ProxyVCap.CLSID    = "{17CCA71B-ECD7-11D0-B908-00A0C9223196}"

Twain.Key          = "Software\USB2800\Camera"
TwainWOW64.Key     = "Software\Wow6432Node\USB2800\Camera"
CustomPlugIn       = "etProp Custom Interface"
CustomPropPage     = "etProp Custom Property Page"
EffectPlugIn       = "etEffect Interface"
EffectPropPage     = "etEffect Property Page"
StillUSD           = "ET USB Still Image USD"
STIRegistration    = "Software\Microsoft\Windows\CurrentVersion\StillImage\Registered Applications"
StillWIA           = "ET USB Still Image WIA"

;---------------
;Localizable
;---------------
Vendor             = "eMPIA Technology"
DiskLabel          = "eMPIA Driver Disk"
NewPicture         = "ET New Picture Requested"
SnapButton         = "ET Snapshot Button Pressed"
StillAPP           = "ET2700 PC CAM Application"
PreviewAPP	       = "eMPIA AMCAP"
USBscan.DeviceDesc = "ET USB Still Image Capture Device"
etLower.DeviceDesc = "ET USB Device Lower Filter"

USB2800.DeviceDesc = "ET USB 2800 Video"

USB2801.DeviceDesc = "ET USB 2801 Video"

USB2710.DeviceDesc = "ET USB 2710 Camera"

USB2711.DeviceDesc = "ET USB 2711 Camera"

USB2750.DeviceDesc = "ET USB 2750 Camera"

USB2751.DeviceDesc = "ET USB 2751 Camera"

USB2760.DeviceDesc = "USB2.0 1.3M UVC WebCam"
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: web1, load: 0.91