;/*++
;
;Copyright (c) 1990-1999 Microsoft Corporation All rights Reserved
;
;Module Name:
;
;    filter.INF
;
;Abstract:
;    INF file for installing tablet device filter
;--*/
[Version]
Signature="$WINDOWS NT$"
Class=HIDClass
ClassGuid={745a17a0-74d3-11d0-b6fe-00a0c90f57da}
Provider=%MSFT%
DriverVer=08/15/2012,6.1.7600.16385
CatalogFile=TabletFilter.cat

[DestinationDirs]
DefaultDestDir = 12

;*****************************************
; Tablet Device Filter Install Section
;*****************************************

[Manufacturer]
%StdMfg%=Standard,NTamd64

[Standard]
%TabletFilter.DeviceDesc%=TabletFilter, USB\VID_0458&PID_5003
%TabletFilter.DeviceDesc%=TabletFilter, USB\VID_0458&PID_5004
%TabletFilter.DeviceDesc%=TabletFilter, USB\VID_172F&PID_0022
%TabletFilter.DeviceDesc%=TabletFilter, USB\VID_172F&PID_0023
%TabletFilter.DeviceDesc%=TabletFilter, USB\VID_172F&PID_0024
%TabletFilter.DeviceDesc%=TabletFilter, USB\VID_172F&PID_0025
%TabletFilter.DeviceDesc%=TabletFilter, USB\VID_172F&PID_0026
%TabletFilter.DeviceDesc%=TabletFilter, USB\VID_172F&PID_0027
%TabletFilter.DeviceDesc%=TabletFilter, USB\VID_172F&PID_0028
%TabletFilter.DeviceDesc%=TabletFilter, USB\VID_172F&PID_0030
%TabletFilter.DeviceDesc%=TabletFilter, USB\VID_172F&PID_0031
%TabletFilter.DeviceDesc%=TabletFilter, USB\VID_172F&PID_0032
%TabletFilter.DeviceDesc%=TabletFilter, USB\VID_172F&PID_0033
%TabletFilter.DeviceDesc%=TabletFilter, USB\VID_172F&PID_0034
%TabletFilter.DeviceDesc%=TabletFilter, USB\VID_172F&PID_0035
%TabletFilter.DeviceDesc%=TabletFilter, USB\VID_172F&PID_0036
%TabletFilter.DeviceDesc%=TabletFilter, USB\VID_172F&PID_0037
%TabletFilter.DeviceDesc%=TabletFilter, USB\VID_172F&PID_0038
%TabletFilter.DeviceDesc%=TabletFilter, USB\VID_172F&PID_0039
%TabletFilter.DeviceDesc%=TabletFilter, USB\VID_172F&PID_0040
%TabletFilter.DeviceDesc%=TabletFilter, USB\VID_172F&PID_0041
%TabletFilter.DeviceDesc%=TabletFilter, USB\VID_172F&PID_0042
%TabletFilter.DeviceDesc%=TabletFilter, USB\VID_172F&PID_0043
%TabletFilter.DeviceDesc%=TabletFilter, USB\VID_172F&PID_0044
%TabletFilter.DeviceDesc%=TabletFilter, USB\VID_172F&PID_0045
%TabletFilter.DeviceDesc%=TabletFilter, USB\VID_172F&PID_0046
%TabletFilter.DeviceDesc%=TabletFilter, USB\VID_172F&PID_0047
%TabletFilter.DeviceDesc%=TabletFilter, USB\VID_172F&PID_0050
%TabletFilter.DeviceDesc%=TabletFilter, USB\VID_172F&PID_0052
%TabletFilter.DeviceDesc%=TabletFilter, USB\VID_172F&PID_0053
%TabletFilter.DeviceDesc%=TabletFilter, USB\VID_172F&PID_0054
%TabletFilter.DeviceDesc%=TabletFilter, USB\VID_172F&PID_0055
%TabletFilter.DeviceDesc%=TabletFilter, USB\VID_172F&PID_0056
%TabletFilter.DeviceDesc%=TabletFilter, USB\VID_172F&PID_0057
%TabletFilter.DeviceDesc%=TabletFilter, USB\VID_172F&PID_0058
%TabletFilter.DeviceDesc%=TabletFilter, USB\VID_172F&PID_0059
%TabletFilter.DeviceDesc%=TabletFilter, USB\VID_172F&PID_005a
%TabletFilter.DeviceDesc%=TabletFilter, USB\VID_172F&PID_005b
%TabletFilter.DeviceDesc%=TabletFilter, USB\VID_172F&PID_005c
%TabletFilter.DeviceDesc%=TabletFilter, USB\VID_172F&PID_0500
%TabletFilter.DeviceDesc%=TabletFilter, USB\VID_172F&PID_0501
%TabletFilter.DeviceDesc%=TabletFilter, USB\VID_172F&PID_0502
%TabletFilter.DeviceDesc%=TabletFilter, USB\VID_172F&PID_0503
%TabletFilter.DeviceDesc%=TabletFilter, USB\VID_172F&PID_0504
%TabletFilter.DeviceDesc%=TabletFilter, USB\VID_172F&PID_0505
%TabletFilter.DeviceDesc%=TabletFilter, USB\VID_172F&PID_0506
%TabletFilter.DeviceDesc%=TabletFilter, USB\VID_172F&PID_0507
%TabletFilter.DeviceDesc%=TabletFilter, USB\VID_172F&PID_0508
%TabletFilter.DeviceDesc%=TabletFilter, USB\VID_172F&PID_0509
%TabletFilter.DeviceDesc%=TabletFilter, USB\VID_172F&PID_0510
%TabletFilter.DeviceDesc%=TabletFilter, USB\VID_172F&PID_0101
%TabletFilter.DeviceDesc%=TabletFilter, USB\VID_172F&PID_1040

[Standard.NTamd64]
%TabletFilter.DeviceDesc%=TabletFilter, USB\VID_0458&PID_5003
%TabletFilter.DeviceDesc%=TabletFilter, USB\VID_0458&PID_5004
%TabletFilter.DeviceDesc%=TabletFilter, USB\VID_172F&PID_0022
%TabletFilter.DeviceDesc%=TabletFilter, USB\VID_172F&PID_0023
%TabletFilter.DeviceDesc%=TabletFilter, USB\VID_172F&PID_0024
%TabletFilter.DeviceDesc%=TabletFilter, USB\VID_172F&PID_0025
%TabletFilter.DeviceDesc%=TabletFilter, USB\VID_172F&PID_0026
%TabletFilter.DeviceDesc%=TabletFilter, USB\VID_172F&PID_0027
%TabletFilter.DeviceDesc%=TabletFilter, USB\VID_172F&PID_0028
%TabletFilter.DeviceDesc%=TabletFilter, USB\VID_172F&PID_0030
%TabletFilter.DeviceDesc%=TabletFilter, USB\VID_172F&PID_0031
%TabletFilter.DeviceDesc%=TabletFilter, USB\VID_172F&PID_0032
%TabletFilter.DeviceDesc%=TabletFilter, USB\VID_172F&PID_0033
%TabletFilter.DeviceDesc%=TabletFilter, USB\VID_172F&PID_0034
%TabletFilter.DeviceDesc%=TabletFilter, USB\VID_172F&PID_0035
%TabletFilter.DeviceDesc%=TabletFilter, USB\VID_172F&PID_0036
%TabletFilter.DeviceDesc%=TabletFilter, USB\VID_172F&PID_0037
%TabletFilter.DeviceDesc%=TabletFilter, USB\VID_172F&PID_0038
%TabletFilter.DeviceDesc%=TabletFilter, USB\VID_172F&PID_0039
%TabletFilter.DeviceDesc%=TabletFilter, USB\VID_172F&PID_0040
%TabletFilter.DeviceDesc%=TabletFilter, USB\VID_172F&PID_0041
%TabletFilter.DeviceDesc%=TabletFilter, USB\VID_172F&PID_0042
%TabletFilter.DeviceDesc%=TabletFilter, USB\VID_172F&PID_0043
%TabletFilter.DeviceDesc%=TabletFilter, USB\VID_172F&PID_0044
%TabletFilter.DeviceDesc%=TabletFilter, USB\VID_172F&PID_0045
%TabletFilter.DeviceDesc%=TabletFilter, USB\VID_172F&PID_0046
%TabletFilter.DeviceDesc%=TabletFilter, USB\VID_172F&PID_0047
%TabletFilter.DeviceDesc%=TabletFilter, USB\VID_172F&PID_0050
%TabletFilter.DeviceDesc%=TabletFilter, USB\VID_172F&PID_0052
%TabletFilter.DeviceDesc%=TabletFilter, USB\VID_172F&PID_0053
%TabletFilter.DeviceDesc%=TabletFilter, USB\VID_172F&PID_0054
%TabletFilter.DeviceDesc%=TabletFilter, USB\VID_172F&PID_0055
%TabletFilter.DeviceDesc%=TabletFilter, USB\VID_172F&PID_0056
%TabletFilter.DeviceDesc%=TabletFilter, USB\VID_172F&PID_0057
%TabletFilter.DeviceDesc%=TabletFilter, USB\VID_172F&PID_0058
%TabletFilter.DeviceDesc%=TabletFilter, USB\VID_172F&PID_0059
%TabletFilter.DeviceDesc%=TabletFilter, USB\VID_172F&PID_005a
%TabletFilter.DeviceDesc%=TabletFilter, USB\VID_172F&PID_005b
%TabletFilter.DeviceDesc%=TabletFilter, USB\VID_172F&PID_005c
%TabletFilter.DeviceDesc%=TabletFilter, USB\VID_172F&PID_0500
%TabletFilter.DeviceDesc%=TabletFilter, USB\VID_172F&PID_0501
%TabletFilter.DeviceDesc%=TabletFilter, USB\VID_172F&PID_0502
%TabletFilter.DeviceDesc%=TabletFilter, USB\VID_172F&PID_0503
%TabletFilter.DeviceDesc%=TabletFilter, USB\VID_172F&PID_0504
%TabletFilter.DeviceDesc%=TabletFilter, USB\VID_172F&PID_0505
%TabletFilter.DeviceDesc%=TabletFilter, USB\VID_172F&PID_0506
%TabletFilter.DeviceDesc%=TabletFilter, USB\VID_172F&PID_0507
%TabletFilter.DeviceDesc%=TabletFilter, USB\VID_172F&PID_0508
%TabletFilter.DeviceDesc%=TabletFilter, USB\VID_172F&PID_0509
%TabletFilter.DeviceDesc%=TabletFilter, USB\VID_172F&PID_0510
%TabletFilter.DeviceDesc%=TabletFilter, USB\VID_172F&PID_0101
%TabletFilter.DeviceDesc%=TabletFilter, USB\VID_172F&PID_1040

;=====================================================================
[TabletFilter.NT]  
;=============== Get the standard stuff from input.inf==============
Include=input.inf
Needs=HID_Inst.NT
CopyFiles=TabletFilter.NT.Copy
AddReg=TabletFilter.NT.AddReg

[TabletFilter.NT.Copy]
TabletFilter.sys

[TabletFilter.NT.AddReg]                            
; Add registry entries here

[TabletFilter.NT.HW]
;================ Add our own stuff
AddReg = TabletFilter.NT.HW.AddReg

;================ Add in the standard stuff provided by HIDUSB
Include = input.inf
Needs = HID_Inst.NT.HW

[TabletFilter.NT.HW.AddReg]  
HKR,,"LowerFilters",0x00010000,"TabletFilter"

;*****************************************
; Waltop Device Filter Service Section
;*****************************************

[TabletFilter.NT.Services]
;Do not specify SPSVCINST_ASSOCSERVICE on filter drivers. 
AddService = TabletFilter,, filter_Service_Inst 
;
;=========== This will add TabletFilter as the service and make sure =====
;=========== that TabletFilter.sys has been installed ====================
Include=input.inf
Needs=HID_Inst.NT.Services

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

;*************************
; Source file information
;*************************


[SourceDisksNames]
1 = %DiskId1%,,,""

[SourceDisksFiles]
TabletFilter.sys  = 1,,


[Strings]
SPSVCINST_ASSOCSERVICE= 0x00000002
MSFT = "GENERIC"
StdMfg = "GENERIC"
ClassName = "Digitizer"

DiskId1 = "Tablet Driver Installation"
TabletFilter.DeviceDesc = "USB Tablet"
TabletFilter.SvcDesc = "Tablet Driver"


