;
; (c) Copyright 2009
;

[Version]
Signature = "$Windows NT$"
Provider = %LTP%
ClassGUID = {4D36E96F-E325-11CE-BFC1-08002BE10318}
Class = Mouse
CatalogFile = ltpwrFlt.cat
DriverVer = 06/17/2009,1.0.0.0

[DestinationDirs]
DefaultDestDir = 12

[SourceDisksNames]
1 = %DiskId%

[SourceDisksFiles]
ltpwrflt.sys = 1
ltpFiltr.sys = 1

[Manufacturer]
%LTP% = ltp.Mfg,NTamd64

[ControlFlags]
ExcludeFromSelect = *

[ltp.Mfg]
%TrackPoint% = ltpwrFltr,HID\Vid_17EF&Pid_6009&MI_01&COL01

[ltp.Mfg.NTamd64]
%TrackPoint% = ltpwrFltr,HID\Vid_17EF&Pid_6009&MI_01&COL01

;-------------------------------------
; Lower Filter
;-------------------------------------
[ltpwrFltr.NTamd64]
CopyFiles = ltpwrFltr.CopyFiles.NT

[ltpwrFltr.CopyFiles.NT]
ltpwrflt.sys
ltpFiltr.sys

[ltpwrFltr.NTamd64.Services]
Include = msmouse.inf
Needs = HID_Mouse_Inst.NT.Services
AddService = ltpwrFltr,,ltpwrFltr_Service_Inst
AddService = ltpFilter,,ltpFilter_Service_Inst

[ltpwrFltr.NTamd64.HW]
Include = msmouse.inf
Needs = HID_Mouse_Inst.NT.HW
AddReg = ltpwrFltr.AddReg.NT,ltpFilter.AddReg.NT

[ltpwrFltr.AddReg.NT]
HKR,,"LowerFilters",0x00010008,"ltpwrFltr"
[ltpFilter.AddReg.NT]
HKR,,"LowerFilters",0x00010008,"ltpFilter"
HKR,,"SampleFilterParam",0x00010001,512


[ltpFilter_Service_Inst]
DisplayName    = %ltpFilter.SvcDesc%
ServiceType    = 1 ;%SERVICE_KERNEL_DRIVER%
StartType      = 3 ;%SERVICE_DEMAND_START%
ErrorControl   = 0 ;%SERVICE_ERROR_IGNORE%
ServiceBinary  = %12%\ltpFiltr.sys
LoadOrderGroup = extended base

[ltpwrFltr_Service_Inst]
DisplayName    = %ltpwrFltr.SvcDesc%
ServiceType    = 1 ;%SERVICE_KERNEL_DRIVER%
StartType      = 3 ;%SERVICE_DEMAND_START%
ErrorControl   = 0 ;%SERVICE_ERROR_IGNORE%
ServiceBinary  = %12%\ltpwrflt.sys
LoadOrderGroup = extended base

[Strings]
LTP = "Lenovo"
DiskId= "ThinkPad USB TrackPoint Driver Installation Disk"
TrackPoint = "ThinkPad USB TrackPoint"
ltpFilter.SvcDesc = "ThinkPad USB TrackPoint Lower Filter"
ltpwrFltr.SvcDesc = "ThinkPad USB TrackPoint Power Filter"
