; ipfilter.INF ; [Version] CatalogFile=ipfilter.cat Signature="$Windows NT$" SignOS=Windows 2000 Class=Mouse ClassGUID={4D36E96F-E325-11CE-BFC1-08002BE10318} Provider=%Provider% LayoutFile=layout.inf DriverVer=05/19/2000, 3.20.0.484 [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_Filtr_Inst,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_0023.DeviceDesc%=HID_Filtr_Inst, HID\Vid_045E&Pid_0023 %HID\Vid_045E&Pid_0024.DeviceDesc%=HID_Filtr_Inst, HID\Vid_045E&Pid_0024 %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 %HID\Vid_045E&Pid_0040.DeviceDesc%=HID_Filtr_Inst, HID\Vid_045E&Pid_0040 ; -------------- 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_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_0023.DeviceDesc="Microsoft USB Trackball Optical (IntelliPoint)" HID\VID_045E&PID_0024.DeviceDesc="Microsoft USB Trackball Explorer (IntelliPoint)" HID\VID_045E&PID_0025.DeviceDesc="Microsoft USB IntelliMouse w/IntelliEye (IntelliPoint)" HID\VID_045E&PID_0029.DeviceDesc="Microsoft USB IntelliMouse Web (IntelliPoint)" HID\VID_045E&PID_0039.DeviceDesc="Microsoft USB IntelliMouse Optical (IntelliPoint)" HID\VID_045E&PID_0040.DeviceDesc="Microsoft USB Wheel Mouse 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 = 0x00000000Download Driver Pack
After your driver has been downloaded, follow these simple steps to install it.
Expand the archive file (if the download file is in zip or rar format).
If the expanded file has an .exe extension, double click it and follow the installation instructions.
Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.
Find the device and model you want to update in the device list.
Double-click on it to open the Properties dialog box.
From the Properties dialog box, select the Driver tab.
Click the Update Driver button, then follow the instructions.
Very important: You must reboot your system to ensure that any driver updates have taken effect.
For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.