;
;PTPFilter.inf
;

[Version]
Signature="$WINDOWS NT$"
Class=HIDClass
ClassGuid={745a17a0-74d3-11d0-b6fe-00a0c90f57da};HIDClassGuid
Provider=%ManufacturerName%
CatalogFile=PTPFilter.cat
DriverVer=04/17/2019, 22.2.13.1

[SourceDisksNames]
1=%DiskName%,,


;*****************************************
;Install Section
;*****************************************

[Manufacturer]
%ManufacturerName%	=	Standard, NTamd64, NTamd64.6.2, NTamd64.6.3, NTamd64.10.0

[Standard.NTamd64]

[Standard.NTamd64.6.2]

[Standard.NTamd64.6.3]


[Standard.NTamd64.10.0]
%PTPFilter.DeviceDesc%		= PTPFilter_Device, HID\*ELAN0702&Col03	;PTP Devices
%PTPFilter.DeviceDesc%		= PTPFilter_Device, HID\*ELAN0703&Col03	;PTP Devices
%PTPFilter.DeviceDesc%		= PTPFilter_Device, HID\*ELAN0704&Col03	;PTP Devices
%PTPFilter.DeviceDesc%		= PTPFilter_Device, HID\*ELAN0705&Col03	;PTP Devices
%PTPFilter.DeviceDesc%		= PTPFilter_Device, HID\*ELAN0706&Col03	;PTP Devices
%PTPFilter.DeviceDesc%		= PTPFilter_Device, HID\*ELAN0707&Col03	;PTP Devices
%PTPFilter.DeviceDesc%		= PTPFilter_Device, HID\*ELAN0708&Col03	;PTP Devices
%PTPFilter.DeviceDesc%		= PTPFilter_Device, HID\*ELAN0709&Col03	;PTP Devices
%PTPFilter.DeviceDesc%		= PTPFilter_Device, HID\*ELAN0710&Col03	;PTP Devices
%PTPFilter.DeviceDesc%		= PTPFilter_Device, HID\*ELAN0711&Col03	;PTP Devices
%PTPFilter.DeviceDesc%		= PTPFilter_Device, HID\*ELAN0712&Col03	;PTP Devices
%PTPFilter.DeviceDesc%		= PTPFilter_Device, HID\*ELAN0713&Col03	;PTP Devices
%PTPFilter.DeviceDesc%		= PTPFilter_Device, HID\*ELAN0714&Col03	;PTP Devices
%PTPFilter.DeviceDesc%		= PTPFilter_Device, HID\*ELAN0715&Col02	;PTP Devices 2210 no vendor collection
%PTPFilter.DeviceDesc%		= PTPFilter_Device, HID\*ELAN0716&Col03	;PTP Devices
%PTPFilter.DeviceDesc%		= PTPFilter_Device, HID\*ELAN0718&Col03	;PTP Devices

[PTPFilter_Device.NT]
CopyFiles=Driver_dir
AddReg=PTPFilter.AddReg

[Driver_dir]
PTPFilter.sys,,,0x00004000

;-------------- Service installation
[PTPFilter_Device.NT.Services]
AddService = PTPFilter,%SPSVCINST_ASSOCSERVICE%, PTPFilter_Service_Inst

;-------------- PTPFilter driver install sections
[PTPFilter_Service_Inst]
DisplayName    = %PTPFilter.SVCDESC%
ServiceType    = 1  ;SERVICE_KERNEL_DRIVER
StartType      = 3  ;SERVICE_DEMAND_START
ErrorControl   = 1  ;SERVICE_ERROR_NORMAL
ServiceBinary  = %12%\PTPFilter.sys
LoadOrderGroup = Extended Base

[DestinationDirs]
DefaultDestDir = 12

[SourceDisksFiles]
PTPFilter.sys = 1

[PTPFilter_Device.NT.Wdf]
KmdfService =  PTPFilter, PTPFilter_wdfsect

[PTPFilter_wdfsect]
KmdfLibraryVersion = 1.11

[PTPFilter.AddReg]
;HKLM,%HKLMRootPath%"\Elantech",InstallDir2,%REG_SZ%,"%1%"

[Strings]
HKLMRootPath 	= "System\CurrentControlSet\Control"
SPSVCINST_ASSOCSERVICE= 0x00000002
ManufacturerName="ELAN"
ClassName="Samples"
DiskName = "PTPFilter Installation Disk"
PTPFilter.DeviceDesc = "ELAN PrecisionTouchpad Filter Driver"
PTPFilter.SVCDESC = "PTP Customization Component Service"
; Registry Type
REG_EXPAND_SZ	= 0x00020000 
REG_DWORD		= 0x00010001 
REG_MULTI_SZ	= 0x00010000
REG_BINARY		= 0x00000001
REG_SZ			= 0x00000000
