home *** CD-ROM | disk | FTP | other *** search
/ PC World Plus! (NZ) 2000 September / PCWORLD_PLUS.iso / patch / eng.exe / _user1.cab / Language_Independent_OS_Independent_Files / ipremove.inf < prev    next >
Windows Setup INFormation  |  2000-01-23  |  8KB  |  229 lines

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