home *** CD-ROM | disk | FTP | other *** search
INI File | 2000-05-19 | 7.7 KB | 222 lines |
- ; 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 = 0x00000000
-