home *** CD-ROM | disk | FTP | other *** search
/ PC World Plus! (NZ) 2000 September / PCWORLD_PLUS.iso / patch / eng.exe / IPfilter / ipfilter.inf < prev    next >
Windows Setup INFormation  |  1999-12-28  |  8KB  |  227 lines

  1. ; ipfilter.INF
  2. ;
  3.  
  4. [Version]
  5. CatalogFile=ipfilter.cat
  6. Signature="$Windows NT$"
  7. Class=Mouse
  8. ClassGUID={4D36E96F-E325-11CE-BFC1-08002BE10318}
  9. Provider=%Provider%
  10. LayoutFile=layout.inf
  11. DriverVer=01/01/2000, 3.10.0.393
  12.  
  13. [SourceDisksNames]
  14. 52=%IPOINTCD%
  15.  
  16. [SourceDisksFiles]
  17. ipfilter.sys = 52
  18.  
  19. [DestinationDirs]
  20. DefaultDestDir = 12 ; DIRID_DRIVERS
  21.  
  22. ; Manufacturer Sections
  23. ; ---------------------------------------------------------
  24. [Manufacturer]
  25. %Microsoft%  = MsMfg               
  26.  
  27. ; Microsoft
  28.  
  29. [MsMfg]
  30. %*pnp0f00.DeviceDesc%=Bus_Filtr_Inst,*PNP0F00                  ; MS bus mouse
  31. %*pnp0f01.DeviceDesc%=Ser_Filtr_Inst,*PNP0F01,SERENUM\PNP0F01  ; MS serial mouse
  32. %*pnp0f02.DeviceDesc%=Inp_Filtr_Inst,*PNP0F02                  ; MS InPort mouse
  33. %*pnp0f03.DeviceDesc%=PS2_Filtr_Inst,*PNP0F03,ACPI\PNP0F03     ; MS PS/2 mouse
  34. %*pnp0f09.DeviceDesc%=Ser_Filtr_Inst,*PNP0F09,SERENUM\PNP0F09  ; MS serial BallPoint
  35. %*pnp0f0a.DeviceDesc%=Ser_Filtr_Inst,*PNP0F0A,SERENUM\PNP0F0A  ; MS serial wheel mouse
  36. %*pnp0f0b.DeviceDesc%=PS2_Filtr_Inst,*PNP0F0B,ACPI\PNP0F0B     ; MS PS/2 mouse
  37. %*pnp0f0f.DeviceDesc%=Ser_Filtr_Inst,*PNP0F0F,SERENUM\PNP0F0F  ; MS serial BallPoint
  38. %*pnp0f13.DeviceDesc%=PS2_Filtr_Inst,*PNP0F13,ACPI\PNP0F13     ; MS PS/2 mouse
  39.  
  40. %MSH0001.DevDesc%=Ser_Filtr_Inst,MSH0001        ; MSH0001 - Serial IntelliMouse
  41. %SERENUM\MSH0001.DevDesc%=Ser_Filtr_Inst,SERENUM\MSH0001
  42.  
  43. %MSH0004.DevDesc%=Ser_Filtr_Inst,MSH0004        ; MSH0004 - Serial IntelliMouse Trackball
  44. %SERENUM\MSH0004.DevDesc%=Ser.Ipoint,SERENUM\MSH0004
  45.  
  46. %HID\Vid_045E&Pid_0009.DeviceDesc%=HID_Filtr_Inst, HID\Vid_045E&Pid_0009
  47. %HID\Vid_045E&Pid_001E.DeviceDesc%=HID_Filtr_Inst, HID\Vid_045E&Pid_001E
  48. %HID\Vid_045E&Pid_0025.DeviceDesc%=HID_Filtr_Inst, HID\Vid_045E&Pid_0025
  49. %HID\Vid_045E&Pid_0029.DeviceDesc%=HID_Filtr_Inst, HID\Vid_045E&Pid_0029
  50. %HID\Vid_045E&Pid_0039.DeviceDesc%=HID_Filtr_Inst, HID\Vid_045E&Pid_0039
  51.  
  52. ; -------------- PS/2 Mouse
  53. [PS2_Filtr_Inst]
  54. ; Get the standard stuff from MsMouse.inf
  55. Include=msmouse.inf
  56. Needs=PS2_Inst
  57. CopyFiles = IPFilter_CopyFiles
  58.  
  59. [PS2_Filtr_Inst.Services]
  60. AddService = IPFilter,, filter_Service_Inst
  61. ; this will add i8042prt as the service and make sure that mouclass is installed
  62. Include=msmouse.inf
  63. Needs=PS2_Inst.Services
  64.  
  65. [PS2_Filtr_Inst.HW]
  66. ; Add in the standard stuff provided by MS
  67. Include = msmouse.inf
  68. Needs = PS2_Inst.HW
  69. ; Add our filter driver
  70. AddReg = IPFilter_PS_2.HW.AddReg
  71.  
  72. ; -------------- Serial Mouse
  73. [Ser_Filtr_Inst]
  74. ; Get the standard stuff from MsMouse.inf
  75. Include=msmouse.inf
  76. Needs=Ser_Inst
  77. CopyFiles = IPFilter_CopyFiles
  78.  
  79. [Ser_Filtr_Inst.Services]
  80. AddService = IPFilter,, filter_Service_Inst
  81. ; this will add sermouse as the service and make sure that mouclass is installed
  82. Include=msmouse.inf
  83. Needs=Ser_Inst.Services
  84.  
  85. [Ser_Filtr_Inst.HW]
  86. ; Add our filter driver
  87. AddReg = IPFilter_Inst.HW.AddReg
  88. ; Add in the standard stuff provided by MS
  89. Include = msmouse.inf
  90. Needs = Ser_Inst.HW
  91.  
  92. ; -------------- Inport Mouse
  93. [Inp_Filtr_Inst]
  94. ; Get the standard stuff from MsMouse.inf
  95. Include=msmouse.inf
  96. Needs=Inp_Inst
  97. CopyFiles = IPFilter_CopyFiles
  98.  
  99. [Inp_Filtr_Inst.Services]
  100. AddService = IPFilter,, filter_Service_Inst
  101. ; this will add inport as the service and make sure that mouclass is installed
  102. Include=msmouse.inf
  103. Needs=Inp_Inst.Services
  104.  
  105. [Inp_Filtr_Inst.HW]
  106. ; Add our filter driver
  107. AddReg = IPFilter_Inst.HW.AddReg
  108. ; Add in the standard stuff provided by MS
  109. Include = msmouse.inf
  110. Needs = Inp_Inst.HW
  111.  
  112. ; -------------- HID Mouse
  113. [HID_Filtr_Inst]
  114. ; Get the standard stuff from MsMouse.inf
  115. Include=msmouse.inf
  116. Needs=HID_Mouse_Inst.NT
  117. CopyFiles = IPFilter_CopyFiles
  118.  
  119. [HID_Filtr_Inst.Services]
  120. AddService = IPFilter,, filter_Service_Inst
  121. ; this will add MouHID as the service and make sure that mouclass is installed
  122. Include=msmouse.inf
  123. Needs=HID_Mouse_Inst.NT.Services
  124.  
  125. [HID_Filtr_Inst.HW]
  126. ; Add our filter driver
  127. AddReg = IPFilter_Inst.HW.AddReg
  128. ; Add in the standard stuff provided by MS
  129. Include = msmouse.inf
  130. Needs = HID_Mouse_Inst.NT.HW
  131.  
  132. ; -------------- Bus Mouse
  133. [Bus_Filtr_Inst]
  134. ; Get the standard stuff from MsMouse.inf
  135. Include=msmouse.inf
  136. Needs=Bus_Inst
  137. CopyFiles = IPFilter_CopyFiles
  138.  
  139. [Bus_Filtr_Inst.Services]
  140. AddService = IPFilter,, filter_Service_Inst
  141. ; this will add busmouse as the service and make sure that mouclass is installed
  142. Include=msmouse.inf
  143. Needs=Bus_Inst.Services
  144.  
  145. [Bus_Filtr_Inst.HW]
  146. ; Add our filter driver
  147. AddReg = IPFilter_Inst.HW.AddReg
  148. ; Add in the standard stuff provided by MS
  149. Include = msmouse.inf
  150. Needs = Bus_Inst.HW
  151.  
  152. ; -------------- Common to all mice
  153. ;[IPFilter_CopyFilesCoinstaller]
  154. ;co_inst.dll                                                       ; *
  155.  
  156. ; If you want to hook into the installation of the device, uncomment to following
  157. ; lines.  This installs a device co installer
  158. ;
  159. ; [IPFilter_Inst.CoInstallers]
  160. ; CopyFiles  = IPFilter_CopyFilesCoinstaller                   ; *
  161. ; AddReg=Filter.Inst.CoInstallers_AddReg                        ; *
  162.  
  163. ; [Filter.Inst.CoInstallers_AddReg]
  164. ; HKR,,CoInstallers32,0x00010000,"co_inst.dll,CoDeviceInstallMouse"  ; *
  165.  
  166. [IPFilter_CopyFiles]
  167. ipfilter.sys
  168.  
  169. [IPFilter_Inst.HW.AddReg]                                        
  170. ; Add device specific (devnode) data here
  171. HKR,,"UpperFilters",0x00010000,"IPFilter"
  172.  
  173. [IPFilter_PS_2.HW.AddReg]                                        
  174. ; Add device specific (devnode) data here
  175. HKR,,"UpperFilters",0x00010000,"IPFilter"
  176. HKR,,"SampleRate",%REG_DWORD%,100
  177.  
  178. [filter_Service_Inst]
  179. DisplayName    = %IPFilter.SvcDesc%
  180. ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
  181. StartType      = 3                  ; SERVICE_DEMAND_START
  182. ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
  183. ServiceBinary  = %12%\IPFilter.sys
  184. LoadOrderGroup = Pointer Port
  185.  
  186. ; Localizable strings
  187. [Strings]
  188.  
  189. Provider =          "Microsoft"
  190. Microsoft         = "Microsoft"
  191. Filter.DeviceDesc = "Microsoft Features filter"
  192. IPFilter.SvcDesc  = "Microsoft IntelliPoint Features driver
  193. IPOINTCD          = "IntelliPoint CD"
  194.  
  195. *pnp0f00.DeviceDesc      = "Microsoft Bus Adapter Mouse (IntelliPoint)"
  196. *pnp0f01.DeviceDesc      = "Microsoft Serial Mouse (IntelliPoint)"
  197. *pnp0f02.DeviceDesc      = "Microsoft InPort Adapter Mouse (IntelliPoint)"
  198. *pnp0f03.DeviceDesc      = "Microsoft PS/2 Port Mouse (IntelliPoint)"
  199. *pnp0f09.DeviceDesc      = "Microsoft Serial BallPoint (IntelliPoint)"
  200. *pnp0f0a.DeviceDesc      = "Microsoft Serial IntelliMouse (IntelliPoint)"
  201. *pnp0f0b.DeviceDesc      = "Microsoft PS/2 Port Mouse (IntelliPoint)"
  202. *pnp0f0f.DeviceDesc      = "Microsoft Serial BallPoint (IntelliPoint)"
  203. *pnp0f13.DeviceDesc      = "Microsoft PS/2 Port Mouse (IntelliPoint)"
  204. MSH0001.DevDesc="Microsoft Serial Mouse with Wheel (IntelliPoint)"
  205. SERENUM\MSH0001.DevDesc="Microsoft Serial Mouse with Wheel (IntelliPoint)"
  206. MSH0004.DevDesc="Microsoft Serial IntelliMouse Trackball (IntelliPoint)"
  207. SERENUM\MSH0004.DevDesc="Microsoft Serial IntelliMouse Trackball (IntelliPoint)"
  208. HID\VID_045E&PID_0009.DeviceDesc="Microsoft USB IntelliMouse (IntelliPoint)"
  209. HID\VID_045E&PID_001E.DeviceDesc="Microsoft USB IntelliMouse Explorer (IntelliPoint)"
  210. HID\VID_045E&PID_0025.DeviceDesc="Microsoft USB IntelliMouse w/IntelliEye (IntelliPoint)"
  211. HID\VID_045E&PID_0029.DeviceDesc="Microsoft USB IntelliMouse Optical (IntelliPoint)"
  212. HID\VID_045E&PID_0039.DeviceDesc="Microsoft USB IntelliMouse Optical (IntelliPoint)"
  213.  
  214. ; Standard defs
  215. SPSVCINST_TAGTOFRONT  = 0x00000001
  216. SPSVCINST_ASSOCSERVICE= 0x00000002
  217. SERVICE_KERNEL_DRIVER = 1
  218. SERVICE_BOOT_START    = 0
  219. SERVICE_SYSTEM_START  = 1
  220. SERVICE_AUTO_START    = 2
  221. SERVICE_DEMAND_START  = 3
  222. SERVICE_ERROR_NORMAL  = 1
  223. SERVICE_ERROR_IGNORE  = 0
  224. REG_EXPAND_SZ         = 0x00020000
  225. REG_DWORD             = 0x00010001
  226. REG_SZ                = 0x00000000
  227.