; Elo TouchSystems EloApr.inf Signature Line 0x9E46A2E - DO NOT CHANGE THIS LINE
;
; EloApr.inf
;
; Installation inf for the Elo Thunder accoustic touch screen driver
;
; Copyright (C) 2010 Elo TouchSystems, a division of Tyco Electronics.
;
; ------------------------------------------------------------------------

[Version]
Signature="$CHICAGO$"
Class=Mouse
ClassGUID   = {4D36E96F-E325-11CE-BFC1-08002BE10318}
Provider    = "Elo TouchSystems"
DriverVer = 10/02/2012,5.4.7.3
CatalogFile = EloApr32.cat

[SourceDisksNames.x86]
1=%EloAprG2Disk%,,,\i386

[SourceDisksFiles]
EloAprG2.sys = 1,,
WdfCoInstaller01009.dll=1 ; make sure the number matches with SourceDisksNames

[Manufacturer]
%ELOMfg% = ELOMfg, NTx86

[ELOMfg.NTx86]
%USB\VID_4E7&PID_0071.DeviceDesc% = EloAprG2.Dev, usb\vid_04e7&pid_0071
%USB\VID_4E7&PID_0073.DeviceDesc% = EloAprG2.Dev, usb\vid_04e7&pid_0073
%USB\VID_4E7&PID_0074.DeviceDesc% = EloAprG2.Dev, usb\vid_04e7&pid_0074

[DestinationDirs]
CoInstaller_CopyFiles = 11
EloAprG2.DriverFiles = 10,System32\Drivers
EloAprG2.DriverDataFiles  = 16422,"Elo TouchSystems\APRdata\"

[EloAprG2.Dev.NT]
CopyFiles=EloAprG2.DriverFiles

[EloAprG2.Dev.NT.Services]
Addservice = EloAprG2, 0x00000002, EloAprG2.AddService, EloAprG2.AddEventLog

[EloAprG2.AddService]
DisplayName    = %EloAprG2.SvcDesc%
ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
StartType      = 3                  ; SERVICE_DEMAND_START
ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
ServiceBinary  = %10%\System32\Drivers\eloaprg2.sys
AddReg         = EloAprG2.AddReg
LoadOrderGroup = Base

[EloAprG2.AddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,eloaprg2.sys

[EloAprG2.AddEventLog]
AddReg=EloAprG2.AddEventLog.AddReg

[EloAprG2.AddEventLog.AddReg]
HKR,,EventMessageFile,%REG_EXPAND_SZ%,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\eloaprg2.sys"
HKR,,TypesSupported,%REG_DWORD%,7

[EloAprG2.DriverFiles]
eloaprg2.sys

;-------------- WDF Coinstaller installation

[EloAprG2.Dev.NT.CoInstallers]
AddReg=CoInstaller_AddReg
CopyFiles=CoInstaller_CopyFiles

[CoInstaller_CopyFiles]
WdfCoInstaller01009.dll

[CoInstaller_AddReg]
HKR,,CoInstallers32,0x00010000, "WdfCoInstaller01009.dll,WdfCoInstaller"

[EloAprG2.Dev.NT.Wdf]
KmdfService = EloAprG2, EloAprG2_wdfsect

[EloAprG2_wdfsect]
KmdfLibraryVersion = 1.9

[Strings]
EloAprG2Disk="EloAprG2 Installation Disk"
USB\VID_4E7&PID_0071.DeviceDesc = "Elo TouchSystems APR-7000 Controller"
USB\VID_4E7&PID_0073.DeviceDesc = "Elo TouchSystems APR-7000/7002 w/o FSR Controller"
USB\VID_4E7&PID_0074.DeviceDesc = "Elo TouchSystems APR-7001/7002 with FSR Controller"
EloAprG2.SvcDesc = "EloAprG2 Service"
EloMfg         = "Elo TouchSystems"
REG_EXPAND_SZ  = 0x00020000
REG_DWORD      = 0x00010001
REG_SZ         = 0x00000000