; wacomrouterfilter.inf
; Copyright (c) 2014 Wacom Technology

[Version]
Signature="$Windows NT$"
Class=Mouse
ClassGUID={4D36E96F-E325-11CE-BFC1-08002BE10318}
Provider=%WACOM%
CatalogFile=wacomrouterfilter.cat
DriverVer=10/06/2017, 3.8.10.3

[SourceDisksNames]
1=%Diskname%

[SourceDisksFiles]
wacomrouterfilter.sys 		= 1
wdfcoinstaller01009.dll		= 1

[DestinationDirs]
wacomrouterfilter.CopyFiles = 12

[Manufacturer]
%WACOM% = WACOM,NTamd64

[WACOM]
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_0017&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_0018&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_0019&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_0026&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_0027&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_0028&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_0029&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_002A&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_0057&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_0059&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_005B&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_0065&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_0069&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_0084&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_00B8&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_00B9&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_00BA&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_00BB&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_00BC&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_00C6&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_00C7&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_00CC&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_00CE&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_00D0&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_00D1&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_00D2&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_00D3&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_00D4&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_00D5&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_00D6&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_00D7&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_00D8&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_00D9&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_00DA&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_00DB&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_00DC&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_00DD&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_00DE&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_00DF&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_00F0&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_00F4&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_00F8&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_00FA&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_00FB&Col01
%WacFilter% = wacomrouterfilter, HID\WCOM002E&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_0300&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_0301&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_0302&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_0303&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_0304&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_0307&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_030A&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_030E&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_0314&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_0315&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_0317&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_0318&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_0319&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_0323&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_0325&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_032A&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_032B&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_032F&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_0333&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_0336&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_033B&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_033C&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_033D&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_033E&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_0342&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_0343&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_034D&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_034E&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_034F&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_0350&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_0351&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_0352&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_0357&MI_00&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_0357&MI_02&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_0358&MI_00&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_0358&MI_02&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_0359&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_035A&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_0374&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_0375&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_0376&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_0378&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_037A&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_037B&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_037C&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_037D&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_0382&Col01
%WacFilter% = wacomrouterfilter, HID\WACOMVIRTUALROUTER&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_0090&col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_00EC&col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_010D&col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_00E6&col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_010E&col01


[WACOM.NTamd64]
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_0017&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_0018&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_0019&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_0026&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_0027&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_0028&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_0029&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_002A&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_0057&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_0059&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_005B&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_0065&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_0069&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_0084&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_00B8&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_00B9&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_00BA&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_00BB&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_00BC&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_00C6&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_00C7&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_00CC&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_00CE&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_00D0&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_00D1&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_00D2&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_00D3&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_00D4&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_00D5&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_00D6&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_00D7&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_00D8&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_00D9&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_00DA&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_00DB&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_00DC&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_00DD&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_00DE&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_00DF&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_00F0&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_00F4&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_00F8&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_00FA&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_00FB&Col01
%WacFilter% = wacomrouterfilter, HID\WCOM002E&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_0300&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_0301&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_0302&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_0303&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_0304&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_0307&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_030A&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_030E&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_0314&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_0315&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_0317&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_0318&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_0319&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_0323&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_0325&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_032A&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_032B&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_032F&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_0333&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_0336&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_033B&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_033C&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_033D&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_033E&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_0342&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_0343&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_034D&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_034E&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_034F&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_0350&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_0351&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_0352&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_0357&MI_00&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_0357&MI_02&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_0358&MI_00&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_0358&MI_02&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_0359&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_035A&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_0374&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_0375&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_0376&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_0378&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_037A&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_037B&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_037C&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_037D&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_0382&Col01
%WacFilter% = wacomrouterfilter, HID\WACOMVIRTUALROUTER&Col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_0090&col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_00EC&col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_010D&col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_00E6&col01
%WacFilter% = wacomrouterfilter, HID\VID_056A&PID_010E&col01


[wacomrouterfilter.NT]
Include = msmouse.inf
Needs = HID_Mouse_Inst.NT
CopyFiles = wacomrouterfilter.CopyFiles

[wacomrouterfilter.NT.CoInstallers]
AddReg											= wacomrouterfilter_CoInstaller_AddReg
CopyFiles										= wacomrouterfilter_CoInstaller_Copy

[wacomrouterfilter.NT.Services]
Include = msmouse.inf
Needs = HID_Mouse_Inst.NT.Services
AddService = wacomrouterfilter, ,wacomrouterfilter_Service_Inst

[wacomrouterfilter.NT.HW]
Include = msmouse.inf
Needs = HID_Mouse_Inst.NT.HW
AddReg = wacomrouterfilter.AddReg

[wacomrouterfilter.CopyFiles]
wacomrouterfilter.sys


[wacomrouterfilter_CoInstaller_AddReg]
HKR,,CoInstallers32,0x00010000, "wdfcoinstaller01009.dll,WdfCoInstaller"

[wacomrouterfilter_CoInstaller_Copy]
wdfcoinstaller01009.dll

[wacomrouterfilter_Service_Inst]
DisplayName		= %WacFilter.Desc%
ServiceType		= %SERVICE_KERNEL_DRIVER%
StartType		= %SERVICE_DEMAND_START%
ErrorControl	= %SERVICE_ERROR_IGNORE%
LoadOrderGroup	= Pointer Port
ServiceBinary	= %12%\wacomrouterfilter.sys

[wacomrouterfilter.AddReg]
HKR,,"UpperFilters",0x00010000,"wacomrouterfilter"

[wacomrouterfilter.NT.Wdf]
KmdfService = wacomrouterfilter, wacomrouterfilter_wdfsect

[wacomrouterfilter_wdfsect]
KmdfLibraryVersion 							= 1.9

[Strings]
;  *******Localizable Strings*******
WACOM				= "Wacom Technology"
WacFilter		= "HID-Compliant Mouse"
WacFilter.Desc	= "Wacom Router Filter Driver"
Diskname			= "Wacom Installer"

;  *******Non Localizable Strings*******
SERVICE_BOOT_START	= 0x0
SERVICE_SYSTEM_START	= 0x1
SERVICE_AUTO_START	= 0x2
SERVICE_DEMAND_START	= 0x3
SERVICE_DISABLED		= 0x4

SERVICE_KERNEL_DRIVER	= 0x1

SERVICE_ERROR_IGNORE		= 0x0
SERVICE_ERROR_NORMAL		= 0x1
SERVICE_ERROR_SEVERE		= 0x2
SERVICE_ERROR_CRITICAL	= 0x3

REG_EXPAND_SZ	= 0x00020000
REG_DWORD		= 0x00010001
REG_MULTI_SZ	= 0x00010000
REG_BINARY		= 0x00000001
REG_SZ			= 0x00000000
