; Copyright (C) Wincor Nixdorf International GmbH, 2017
[Version]
Signature           = "$Windows NT$"
Provider            = %Company%
ClassGUID           = {745A17A0-74D3-11D0-B6FE-00A0C90F57DA}
Class               = HIDClass
CatalogFile         = WNUniTouch.cat
DriverVer=03/31/2017,11.0.22.157

[DestinationDirs]
DefaultDestDir = 12 ; DIRID_DRIVERS
WNUniTouch_CoInstaller_CopyFiles = 11 ; needed for the coinstaller installation

;
; Driver information
;
[Manufacturer]
%Company% = Company.Mfg,NTamd64

; For XP and above
[Company.Mfg.NTamd64]	
%USB\Vid_0EEF&Pid_XXXX.DeviceDesc%=WNUniTouch_Inst, USB\Vid_6615&Pid_0012 ;BA82 / BA83 /irTouch
%USB\Vid_0EEF&Pid_XXXX.DeviceDesc%=WNUniTouch_Inst, USB\Vid_0EEF&Pid_7200 ;BA90 / BA92 /pcTouch
%USB\Vid_0EEF&Pid_XXXX.DeviceDesc%=WNUniTouch_Inst, USB\Vid_0EEF&Pid_B116 ;BA93w / iPos+ /pcTouch
%USB\Vid_0EEF&Pid_XXXX.DeviceDesc%=WNUniTouch_Inst, USB\Vid_0EEF&Pid_0001 ;BA9X /rTouch
%USB\Vid_0EEF&Pid_XXXX.DeviceDesc%=WNUniTouch_Inst, USB\Vid_0EEF&Pid_7201 ;iPos+ Advanced /rTouch
%USB\Vid_0EEF&Pid_XXXX.DeviceDesc%=WNUniTouch_Inst, USB\Vid_0EEF&Pid_b100 ;iPos+ Advanced /pcTouch 15
%USB\Vid_0EEF&Pid_XXXX.DeviceDesc%=WNUniTouch_Inst, USB\Vid_0EEF&Pid_b10c ;BA91w /pcTouch
%USB\Vid_0EEF&Pid_XXXX.DeviceDesc%=WNUniTouch_Inst, USB\Vid_1BFD&Pid_1688 ;BA80 /rTouch
%USB\Vid_0EEF&Pid_XXXX.DeviceDesc%=WNUniTouch_Inst, USB\Vid_0596&Pid_0003 ;BA82 / BA83 /cTouch
%USB\Vid_0EEF&Pid_XXXX.DeviceDesc%=WNUniTouch_Inst, USB\Vid_0EEF&Pid_B10D ;BA92
%USB\Vid_0EEF&Pid_XXXX.DeviceDesc%=WNUniTouch_Inst, USB\Vid_0EEF&Pid_B10E 
%USB\Vid_0EEF&Pid_XXXX.DeviceDesc%=WNUniTouch_Inst, USB\Vid_0EEF&Pid_B10F
%USB\Vid_0EEF&Pid_XXXX.DeviceDesc%=WNUniTouch_Inst, USB\Vid_0EEF&Pid_B110
%USB\Vid_0EEF&Pid_XXXX.DeviceDesc%=WNUniTouch_Inst, USB\Vid_0EEF&Pid_B111
%USB\Vid_0EEF&Pid_XXXX.DeviceDesc%=WNUniTouch_Inst, USB\Vid_0EEF&Pid_B112
%USB\Vid_0EEF&Pid_XXXX.DeviceDesc%=WNUniTouch_Inst, USB\Vid_0EEF&Pid_B113 ;B/iPos+ Advanced 21.5
%USB\Vid_0EEF&Pid_XXXX.DeviceDesc%=WNUniTouch_Inst, USB\Vid_0EEF&Pid_B114 ;BA92
%USB\Vid_0EEF&Pid_XXXX.DeviceDesc%=WNUniTouch_Inst, USB\Vid_0EEF&Pid_B115 ;BA93
%USB\Vid_0EEF&Pid_XXXX.DeviceDesc%=WNUniTouch_Inst, USB\Vid_0EEF&Pid_7904
%USB\Vid_0EEF&Pid_XXXX.DeviceDesc%=WNUniTouch_Inst, USB\Vid_0EEF&Pid_72D0 ;EXC3000

;
; General installation section
;
[WNUniTouch_Inst.NT]
Include   = input.inf
Needs     = HID_Inst.NT
CopyFiles = WNUniTouch_Inst.CopyFiles

;
; File sections
;
[WNUniTouch_Inst.CopyFiles]
WNUniTouch.sys

;
; Source file information
;
[SourceDisksNames]
1 = %DiskId1%,,,

[SourceDisksFiles]
WNUniTouch.sys = 1,,
WdfCoInstaller01011.dll = 1

;
; Service Installation
;
[WNUniTouch_Inst.NT.Services]
Include    = input.inf
Needs      = HID_Inst.NT.Services
AddService = WNUniTouch, , WNUniTouch_Service_Inst

[WNUniTouch_Service_Inst]
DisplayName     = %WNUniTouch.SvcDesc%
ServiceType     = 1                  ; SERVICE_KERNEL_DRIVER
StartType       = 3                  ; SERVICE_DEMAND_START
ErrorControl    = 1                  ; SERVICE_ERROR_NORMAL
ServiceBinary   = %12%\WNUniTouch.sys

[WNUniTouch_Inst.NT.HW]
include  = input.inf
needs    = HID_Inst.NT.HW
AddReg   = WNUniTouch_Inst.HW.AddReg

[WNUniTouch_Inst.HW.AddReg]
HKR, , "LowerFilters", 0x00010000, "WNUniTouch"

;
;--- WNUniTouch Coinstaller installation ------
;

[WNUniTouch_Inst.NT.CoInstallers]
AddReg=WNUniTouch_CoInstaller_AddReg
CopyFiles=WNUniTouch_CoInstaller_CopyFiles

[WNUniTouch_CoInstaller_CopyFiles]
WdfCoInstaller01011.dll

[WNUniTouch_CoInstaller_AddReg]
HKR,,CoInstallers32,0x00010000, "WdfCoInstaller01011.dll,WdfCoInstaller"

[WNUniTouch_Inst.NT.Wdf]
KmdfService = WNUniTouch, WNUniTouch_wdfsect

[WNUniTouch_wdfsect]
KmdfLibraryVersion = 1.11

[Strings]
;
; Non-Localizable Strings
;
REG_SZ         = 0x00000000
REG_MULTI_SZ   = 0x00010000
REG_EXPAND_SZ  = 0x00020000
REG_BINARY     = 0x00000001
REG_DWORD      = 0x00010001
SERVICEROOT    = "System\CurrentControlSet\Services"

;
; Localizable Strings
;
DiskId1                          = "Wnutd Driver Disk"
Company                          = "Wincor Nixdorf"
WNUniTouch.SvcDesc               = "Wincor Nixdorf WNUTD Driver Service"
USB\Vid_0EEF&Pid_XXXX.DeviceDesc = "Wincor Nixdorf Touch Controller"
