home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC World Plus! (NZ) 2000 September
/
PCWORLD_PLUS.iso
/
patch
/
eng.exe
/
IPfilter
/
ipfilter.inf
< prev
next >
Wrap
Windows Setup INFormation
|
1999-12-28
|
8KB
|
227 lines
; ipfilter.INF
;
[Version]
CatalogFile=ipfilter.cat
Signature="$Windows NT$"
Class=Mouse
ClassGUID={4D36E96F-E325-11CE-BFC1-08002BE10318}
Provider=%Provider%
LayoutFile=layout.inf
DriverVer=01/01/2000, 3.10.0.393
[SourceDisksNames]
52=%IPOINTCD%
[SourceDisksFiles]
ipfilter.sys = 52
[DestinationDirs]
DefaultDestDir = 12 ; DIRID_DRIVERS
; Manufacturer Sections
; ---------------------------------------------------------
[Manufacturer]
%Microsoft% = MsMfg
; Microsoft
[MsMfg]
%*pnp0f00.DeviceDesc%=Bus_Filtr_Inst,*PNP0F00 ; MS bus mouse
%*pnp0f01.DeviceDesc%=Ser_Filtr_Inst,*PNP0F01,SERENUM\PNP0F01 ; MS serial mouse
%*pnp0f02.DeviceDesc%=Inp_Filtr_Inst,*PNP0F02 ; MS InPort mouse
%*pnp0f03.DeviceDesc%=PS2_Filtr_Inst,*PNP0F03,ACPI\PNP0F03 ; MS PS/2 mouse
%*pnp0f09.DeviceDesc%=Ser_Filtr_Inst,*PNP0F09,SERENUM\PNP0F09 ; MS serial BallPoint
%*pnp0f0a.DeviceDesc%=Ser_Filtr_Inst,*PNP0F0A,SERENUM\PNP0F0A ; MS serial wheel mouse
%*pnp0f0b.DeviceDesc%=PS2_Filtr_Inst,*PNP0F0B,ACPI\PNP0F0B ; MS PS/2 mouse
%*pnp0f0f.DeviceDesc%=Ser_Filtr_Inst,*PNP0F0F,SERENUM\PNP0F0F ; MS serial BallPoint
%*pnp0f13.DeviceDesc%=PS2_Filtr_Inst,*PNP0F13,ACPI\PNP0F13 ; MS PS/2 mouse
%MSH0001.DevDesc%=Ser_Filtr_Inst,MSH0001 ; MSH0001 - Serial IntelliMouse
%SERENUM\MSH0001.DevDesc%=Ser_Filtr_Inst,SERENUM\MSH0001
%MSH0004.DevDesc%=Ser_Filtr_Inst,MSH0004 ; MSH0004 - Serial IntelliMouse Trackball
%SERENUM\MSH0004.DevDesc%=Ser.Ipoint,SERENUM\MSH0004
%HID\Vid_045E&Pid_0009.DeviceDesc%=HID_Filtr_Inst, HID\Vid_045E&Pid_0009
%HID\Vid_045E&Pid_001E.DeviceDesc%=HID_Filtr_Inst, HID\Vid_045E&Pid_001E
%HID\Vid_045E&Pid_0025.DeviceDesc%=HID_Filtr_Inst, HID\Vid_045E&Pid_0025
%HID\Vid_045E&Pid_0029.DeviceDesc%=HID_Filtr_Inst, HID\Vid_045E&Pid_0029
%HID\Vid_045E&Pid_0039.DeviceDesc%=HID_Filtr_Inst, HID\Vid_045E&Pid_0039
; -------------- PS/2 Mouse
[PS2_Filtr_Inst]
; Get the standard stuff from MsMouse.inf
Include=msmouse.inf
Needs=PS2_Inst
CopyFiles = IPFilter_CopyFiles
[PS2_Filtr_Inst.Services]
AddService = IPFilter,, filter_Service_Inst
; this will add i8042prt as the service and make sure that mouclass is installed
Include=msmouse.inf
Needs=PS2_Inst.Services
[PS2_Filtr_Inst.HW]
; Add in the standard stuff provided by MS
Include = msmouse.inf
Needs = PS2_Inst.HW
; Add our filter driver
AddReg = IPFilter_PS_2.HW.AddReg
; -------------- Serial Mouse
[Ser_Filtr_Inst]
; Get the standard stuff from MsMouse.inf
Include=msmouse.inf
Needs=Ser_Inst
CopyFiles = IPFilter_CopyFiles
[Ser_Filtr_Inst.Services]
AddService = IPFilter,, filter_Service_Inst
; this will add sermouse as the service and make sure that mouclass is installed
Include=msmouse.inf
Needs=Ser_Inst.Services
[Ser_Filtr_Inst.HW]
; Add our filter driver
AddReg = IPFilter_Inst.HW.AddReg
; Add in the standard stuff provided by MS
Include = msmouse.inf
Needs = Ser_Inst.HW
; -------------- Inport Mouse
[Inp_Filtr_Inst]
; Get the standard stuff from MsMouse.inf
Include=msmouse.inf
Needs=Inp_Inst
CopyFiles = IPFilter_CopyFiles
[Inp_Filtr_Inst.Services]
AddService = IPFilter,, filter_Service_Inst
; this will add inport as the service and make sure that mouclass is installed
Include=msmouse.inf
Needs=Inp_Inst.Services
[Inp_Filtr_Inst.HW]
; Add our filter driver
AddReg = IPFilter_Inst.HW.AddReg
; Add in the standard stuff provided by MS
Include = msmouse.inf
Needs = Inp_Inst.HW
; -------------- HID Mouse
[HID_Filtr_Inst]
; Get the standard stuff from MsMouse.inf
Include=msmouse.inf
Needs=HID_Mouse_Inst.NT
CopyFiles = IPFilter_CopyFiles
[HID_Filtr_Inst.Services]
AddService = IPFilter,, filter_Service_Inst
; this will add MouHID as the service and make sure that mouclass is installed
Include=msmouse.inf
Needs=HID_Mouse_Inst.NT.Services
[HID_Filtr_Inst.HW]
; Add our filter driver
AddReg = IPFilter_Inst.HW.AddReg
; Add in the standard stuff provided by MS
Include = msmouse.inf
Needs = HID_Mouse_Inst.NT.HW
; -------------- Bus Mouse
[Bus_Filtr_Inst]
; Get the standard stuff from MsMouse.inf
Include=msmouse.inf
Needs=Bus_Inst
CopyFiles = IPFilter_CopyFiles
[Bus_Filtr_Inst.Services]
AddService = IPFilter,, filter_Service_Inst
; this will add busmouse as the service and make sure that mouclass is installed
Include=msmouse.inf
Needs=Bus_Inst.Services
[Bus_Filtr_Inst.HW]
; Add our filter driver
AddReg = IPFilter_Inst.HW.AddReg
; Add in the standard stuff provided by MS
Include = msmouse.inf
Needs = Bus_Inst.HW
; -------------- Common to all mice
;[IPFilter_CopyFilesCoinstaller]
;co_inst.dll ; *
; If you want to hook into the installation of the device, uncomment to following
; lines. This installs a device co installer
;
; [IPFilter_Inst.CoInstallers]
; CopyFiles = IPFilter_CopyFilesCoinstaller ; *
; AddReg=Filter.Inst.CoInstallers_AddReg ; *
; [Filter.Inst.CoInstallers_AddReg]
; HKR,,CoInstallers32,0x00010000,"co_inst.dll,CoDeviceInstallMouse" ; *
[IPFilter_CopyFiles]
ipfilter.sys
[IPFilter_Inst.HW.AddReg]
; Add device specific (devnode) data here
HKR,,"UpperFilters",0x00010000,"IPFilter"
[IPFilter_PS_2.HW.AddReg]
; Add device specific (devnode) data here
HKR,,"UpperFilters",0x00010000,"IPFilter"
HKR,,"SampleRate",%REG_DWORD%,100
[filter_Service_Inst]
DisplayName = %IPFilter.SvcDesc%
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 3 ; SERVICE_DEMAND_START
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %12%\IPFilter.sys
LoadOrderGroup = Pointer Port
; Localizable strings
[Strings]
Provider = "Microsoft"
Microsoft = "Microsoft"
Filter.DeviceDesc = "Microsoft Features filter"
IPFilter.SvcDesc = "Microsoft IntelliPoint Features driver
IPOINTCD = "IntelliPoint CD"
*pnp0f00.DeviceDesc = "Microsoft Bus Adapter Mouse (IntelliPoint)"
*pnp0f01.DeviceDesc = "Microsoft Serial Mouse (IntelliPoint)"
*pnp0f02.DeviceDesc = "Microsoft InPort Adapter Mouse (IntelliPoint)"
*pnp0f03.DeviceDesc = "Microsoft PS/2 Port Mouse (IntelliPoint)"
*pnp0f09.DeviceDesc = "Microsoft Serial BallPoint (IntelliPoint)"
*pnp0f0a.DeviceDesc = "Microsoft Serial IntelliMouse (IntelliPoint)"
*pnp0f0b.DeviceDesc = "Microsoft PS/2 Port Mouse (IntelliPoint)"
*pnp0f0f.DeviceDesc = "Microsoft Serial BallPoint (IntelliPoint)"
*pnp0f13.DeviceDesc = "Microsoft PS/2 Port Mouse (IntelliPoint)"
MSH0001.DevDesc="Microsoft Serial Mouse with Wheel (IntelliPoint)"
SERENUM\MSH0001.DevDesc="Microsoft Serial Mouse with Wheel (IntelliPoint)"
MSH0004.DevDesc="Microsoft Serial IntelliMouse Trackball (IntelliPoint)"
SERENUM\MSH0004.DevDesc="Microsoft Serial IntelliMouse Trackball (IntelliPoint)"
HID\VID_045E&PID_0009.DeviceDesc="Microsoft USB IntelliMouse (IntelliPoint)"
HID\VID_045E&PID_001E.DeviceDesc="Microsoft USB IntelliMouse Explorer (IntelliPoint)"
HID\VID_045E&PID_0025.DeviceDesc="Microsoft USB IntelliMouse w/IntelliEye (IntelliPoint)"
HID\VID_045E&PID_0029.DeviceDesc="Microsoft USB IntelliMouse Optical (IntelliPoint)"
HID\VID_045E&PID_0039.DeviceDesc="Microsoft USB IntelliMouse Optical (IntelliPoint)"
; Standard defs
SPSVCINST_TAGTOFRONT = 0x00000001
SPSVCINST_ASSOCSERVICE= 0x00000002
SERVICE_KERNEL_DRIVER = 1
SERVICE_BOOT_START = 0
SERVICE_SYSTEM_START = 1
SERVICE_AUTO_START = 2
SERVICE_DEMAND_START = 3
SERVICE_ERROR_NORMAL = 1
SERVICE_ERROR_IGNORE = 0
REG_EXPAND_SZ = 0x00020000
REG_DWORD = 0x00010001
REG_SZ = 0x00000000