; pmusb5k.INF
;
; Version 2.1.4.0, 2008/11/25
;
; INF file for PenMount USB 5000 Driver
;
; Copyright (c) 2008 PenMount
; 

[Version]
Signature   = "$WINDOWS NT$"
Class       = HIDClass
ClassGuid   = {745a17a0-74d3-11d0-b6fe-00a0c90f57da}
Provider    = %PENMOUNTMfg%
DriverVer   = 11/25/2008,2.1.4.0
CatalogFile.NTx86   = pmu5kx86.cat
CatalogFile.NTAMD64 = pmu5kx64.cat

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

[SourceDisksNames.amd64]
1=%PenMountDisk%,,,\amd64

[SourceDisksFiles]
pmusb5k.sys = 1

[ControlFlags]
ExcludeFromSelect = *

[DestinationDirs]
DefaultDestDir = 10,System32\Drivers

; --------------------------------------------------------------------------------
;   Manufacturer Section
; --------------------------------------------------------------------------------
[Manufacturer]
%PENMOUNTMfg%  = PENMOUNT.MFG, NTx86, NTamd64               ; PENMOUNT Touchsystems

[PENMOUNT.MFG]
%USB\VID_14E1&PID_5000.DeviceDesc% = PenMountUSB.Install, USB\VID_14E1&PID_5000
%USB\VID_1204&PID_9998.DeviceDesc% = PenMountUSB.Install, USB\VID_1204&PID_9998

[PENMOUNT.MFG.NTx86]
%USB\VID_14E1&PID_5000.DeviceDesc% = PenMountUSB.Install, USB\VID_14E1&PID_5000
%USB\VID_1204&PID_9998.DeviceDesc% = PenMountUSB.Install, USB\VID_1204&PID_9998

[PENMOUNT.MFG.NTamd64]
%USB\VID_14E1&PID_5000.DeviceDesc% = PenMountUSB.Install, USB\VID_14E1&PID_5000
%USB\VID_1204&PID_9998.DeviceDesc% = PenMountUSB.Install, USB\VID_1204&PID_9998

; --------------------------------------------------------------------------------
;   Win XP PenMount USB Install Sections
; --------------------------------------------------------------------------------
[PenMountUSB.Install.NT]
Include   = input.inf
Needs     = HID_Inst.NT
Copyfiles = PenMountUSB.Install.CopyFiles.NT

[PenMountUSB.Install.NT.HW]
AddReg = PenMount_HW_AddReg

; -------------------------- Copy files ---------------
[PenMountUSB.Install.CopyFiles.NT]
pmusb5k.sys

; ------------------------- Registry -------------------
[PenMount_HW_AddReg]
HKR,,"LowerFilters",0x00010000,"pmusb5k"
HKCU,"Control Panel\Mouse",DoubleClickHeight,0x00000000,"25"
HKCU,"Control Panel\Mouse",DoubleClickWidth,0x00000000,"25"
HKCU,"Control Panel\Mouse",DoubleClickSpeed,0x00000000,"800"

; ----------------------------- Add services ------------
[PenMountUSB.Install.NT.Services]
Include    = input.inf
Needs      = HID_Inst.NT.Services
AddService = pmusb5k,,pmusb5k_Service_Inst

[pmusb5k_Service_Inst]
ServiceType    = 1 ;%SERVICE_KERNEL_DRIVER%
StartType      = 3 ;%SERVICE_DEMAND_START%
ErrorControl   = 0 ;%SERVICE_ERROR_IGNORE%
ServiceBinary  = %12%\pmusb5k.sys
LoadOrderGroup = extended base

; --------------------------------------------------------------------------------
;   String Section
; --------------------------------------------------------------------------------
[Strings]
PenMountDisk="PenMount 5000 Touch Panel Controller Installation Package"
PENMOUNTMfg="PenMount"
USB\VID_14E1&PID_5000.DeviceDesc="PenMount 5000 USB"
USB\VID_1204&PID_9998.DeviceDesc="PenMount 5000 USB"
PENMOUNT.SvcDesc="PenMount 5000 Touch Panel Controller Driver"