;
; pnt32pk.inf
;
; Microsoft IntelliPoint Inf
;
; (c) Copyright 1983-2007 Microsoft
;

[Version]
pnplockdown=1
CatalogFile.NT=pnt32pk.cat
Signature="$Windows NT$"
Class=Mouse
ClassGUID={4D36E96F-E325-11CE-BFC1-08002BE10318}
Provider=%Provider%
DriverVer=11/03/2009, 7.10.344.0


[SourceDisksNames]
52=%IPOINTCD%

[SourceDisksFiles]
point32k.sys = 52
wdfcoinstaller01009.dll=52

[DestinationDirs]
DefaultDestDir   = 12
Point32_CoInstaller_CopyFiles = 11

[Manufacturer]
%Microsoft%  = MsMfg, NT.6.0

[MsMfg.NT.6.0]
%*pnp0f03.DeviceDesc%=PS2_Filtr_Inst,*PNP0F03,ACPI\PNP0F03
%*pnp0f0b.DeviceDesc%=PS2_Filtr_Inst,*PNP0F0B,ACPI\PNP0F0B
%*pnp0f13.DeviceDesc%=PS2_Filtr_Inst,*PNP0F13,ACPI\PNP0F13


; -------------- PS2 Mouse

[PS2_Filtr_Inst.NT]
Include=msmouse.inf
Needs=PS2_Inst
CopyFiles = Point32_CopyFiles

[PS2_Filtr_Inst.NT.Services]
AddService = Point32,, point32_Service_Inst
Include=msmouse.inf
Needs=PS2_Inst.Services

[PS2_Filtr_Inst.NT.HW]
Include = msmouse.inf
Needs = PS2_Inst.HW
AddReg = Point32_PS_2.HW.AddReg

[PS2_Filtr_Inst.NT.Wdf]
KmdfService = Point32, PS2_Filtr_Inst_wdfsect

[PS2_Filtr_Inst.NT.Coinstallers]
CopyFiles = Point32_CoInstaller_CopyFiles
AddReg = Point32_CoInstaller_AddReg

[Point32_CoInstaller_CopyFiles]
wdfcoinstaller01009.dll

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

[PS2_Filtr_Inst_wdfsect]
KmdfLibraryVersion = 1.9


; -----------------common--------------

[Point32_CopyFiles]
point32k.sys

[point32_Inst.HW.AddReg]                                        
HKR,,"UpperFilters",0x00010000,"Point32"
HKR,,"VScrollHighResolutionDisable",0x00010001,1
HKR,,"HScrollHighResolutionDisable",0x00010001,1

[Point32_PS_2.HW.AddReg]                                        
HKR,,"UpperFilters",0x00010000,"Point32"
HKR,,"SampleRate",0x00010001,100

[point32.Services]
AddService = point32,  , point32_Service_Inst
Include=msmouse.inf
Needs=PS2_Inst.Services

[point32_Service_Inst]
DisplayName    = %point32.SvcDesc%
ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
StartType      = 3                  ; SERVICE_DEMAND_START
ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
LoadOrderGroup = Pointer Port
ServiceBinary  = %12%\point32k.sys

[Strings]

Provider          = "Microsoft"
Microsoft         = "Microsoft"
IPOINTCD          = "Microsoft IntelliPoint CD"
point32.SvcDesc	  = "Microsoft IntelliPoint Filter Driver"

*pnp0f03.DeviceDesc      = "Microsoft PS/2 Port Mouse (IntelliPoint)"
*pnp0f0b.DeviceDesc      = "Microsoft PS/2 Port Mouse (IntelliPoint)"
*pnp0f13.DeviceDesc      = "Microsoft PS/2 Port Mouse (IntelliPoint)"


