home *** CD-ROM | disk | FTP | other *** search
INI File | 2000-01-23 | 7.4 KB | 229 lines |
- ; ipfilter.INF
- ;
- ; NOTE: lines marked with a "; *" at the end are places where you should replace
- ; the given text with customized text specific to your company and product
- ;
-
- [Version]
- CatalogFile=ipoint.cat
- Signature="$Windows NT$"
- Class=Mouse
- ClassGUID={4D36E96F-E325-11CE-BFC1-08002BE10318}
- Provider=%Provider%
- LayoutFile=layout.inf
-
- [ClassInstall32.NT]
- DelReg=mouse_class_DelReg
-
- [mouse_class_DelReg]
- HKR,,,,%MouseClassName%
- HKR,,Icon,,"-2"
- HKR,,Installer32,,"SysSetup.Dll,MouseClassInstaller"
-
- [DestinationDirs]
- DefaultDestDir = 12 ; DIRID_DRIVERS
-
- ; copy co installer files into system32
- ;IPFilter_CopyFilesCoinstaller = 11
-
- ;
- ; Mark any install sections for drivers that also control the i8042 keyboard port,
- ; so that we can warn the user that they may also be affecting their keyboard with
- ; a mouse driver change.
- ;
- SharedDriver=PS2_Filtr_Inst,%IPFilter_Inst.SharedDriverMsg%
-
- ; 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
- DelReg = IPFilter_Inst.DelReg
-
- [PS2_Filtr_Inst.Services]
- DelService = IPFilter
- ; 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 our filter driver
- DelReg = IPFilter_Inst.HW.DelReg
- ; Add in the standard stuff provided by MS
- Include = msmouse.inf
- Needs = PS2_Inst.HW
-
- ; -------------- Serial Mouse
- [Ser_Filtr_Inst]
- ; Get the standard stuff from MsMouse.inf
- Include=msmouse.inf
- Needs=Ser_Inst
- DelReg = IPFilter_Inst.DelReg
-
- [Ser_Filtr_Inst.Services]
- DelService = IPFilter
- ; 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
- DelReg = IPFilter_Inst.HW.DelReg
- ; 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
- DelReg = IPFilter_Inst.DelReg
-
- [Inp_Filtr_Inst.Services]
- DelService = IPFilter
- ; 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
- DelReg = IPFilter_Inst.HW.DelReg
- ; 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
- DelReg = IPFilter_Inst.DelReg
-
- [HID_Filtr_Inst.Services]
- DelService = IPFilter
- ; this will add MouHID as the service and make sure that mouclass is installed
- Include=msmouse.inf
- Needs=HID_Mouse_Inst.Services
-
- [HID_Filtr_Inst.HW]
- ; Add our filter driver
- DelReg = IPFilter_Inst.HW.DelReg
- ; Add in the standard stuff provided by MS
- Include = msmouse.inf
- Needs = HID_Mouse_Inst.HW
-
- ; -------------- Bus Mouse
- [Bus_Filtr_Inst]
- ; Get the standard stuff from MsMouse.inf
- Include=msmouse.inf
- Needs=Bus_Inst
- DelReg = IPFilter_Inst.DelReg
-
- [Bus_Filtr_Inst.Services]
- DelService = IPFilter
- ; 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
- DelReg = IPFilter_Inst.HW.DelReg
- ; Add in the standard stuff provided by MS
- Include = msmouse.inf
- Needs = Bus_Inst.HW
-
- ;[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 ; *
- ; DelReg=Filter.Inst.CoInstallers_DelReg ; *
-
- ; [Filter.Inst.CoInstallers_DelReg]
- ; HKR,,CoInstallers32,0x00010000,"co_inst.dll,CoDeviceInstallMouse" ; *
-
- [IPFilter_Inst.DelReg]
- ; Add registry entries here
-
- [IPFilter_Inst.HW.DelReg]
- ; Add device specific (devnode) data here
- HKR,,"UpperFilters",0x00010000,"IPFilter"
-
- ; Localizable strings
- [Strings]
-
- Provider = "Microsoft"
- Microsoft = "Microsoft"
- Filter.DeviceDesc = "Microsoft Features filter"
- IPFilter.SvcDesc = "Microsoft Mouse Features driver
-
- MouseClassName = "Mouse"
- IPFilter_Inst.SharedDriverMsg = "keyboard port"
-
- *pnp0f00.DeviceDesc = "Microsoft Bus Adapter Mouse"
- *pnp0f01.DeviceDesc = "Microsoft Serial Mouse"
- *pnp0f02.DeviceDesc = "Microsoft InPort Adapter Mouse"
- *pnp0f03.DeviceDesc = "Microsoft PS/2 Port Mouse"
- *pnp0f09.DeviceDesc = "Microsoft Serial BallPoint"
- *pnp0f0a.DeviceDesc = "Microsoft Serial IntelliMouse"
- *pnp0f0b.DeviceDesc = "Microsoft PS/2 Port Mouse"
- *pnp0f0f.DeviceDesc = "Microsoft Serial BallPoint"
- *pnp0f13.DeviceDesc = "PS/2 Port Mouse"
- MSH0001.DevDesc="Microsoft Serial Mouse with Wheel"
- SERENUM\MSH0001.DevDesc="Microsoft Serial Mouse with Wheel"
- MSH0004.DevDesc="Microsoft Serial IntelliMouse Trackball"
- SERENUM\MSH0004.DevDesc="Microsoft Serial IntelliMouse Trackball"
- HID\VID_045E&PID_0009.DeviceDesc="Microsoft USB IntelliMouse"
- HID\VID_045E&PID_001E.DeviceDesc="Microsoft USB IntelliMouse Explorer"
- HID\VID_045E&PID_0025.DeviceDesc="Microsoft USB IntelliMouse w/IntelliEye"
- HID\VID_045E&PID_0029.DeviceDesc="Microsoft USB IntelliMouse Optical/Web"
- HID\VID_045E&PID_0039.DeviceDesc="Microsoft USB IntelliMouse Optical"
-
- ; 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
-