home *** CD-ROM | disk | FTP | other *** search
/ Chip 2003 January / CHIP0103.ISO / exe / Intellip.exe / Mouse / SETUP / Windows / INF / ipoint.inf next >
Encoding:
Windows Setup INFormation  |  2002-04-11  |  22.3 KB  |  500 lines

  1. ; IPoint.Inf
  2. ; Copied to harddrive by the IntelliPoint Setup 
  3. ;  Configures system for all Microsoft pointing devices
  4.  
  5. ; This file is installed by the IntelliPoint setup program.  
  6. ; It allows the PNP detection to figure out that the drivers
  7. ; for the new hardware it just detected are already installed.
  8. ; No files are copied.
  9.  
  10. [Version]
  11. ;CatalogFile=ipoint.cat
  12. DriverVer=04/11/2002, 4.10.851.0
  13. Signature="$CHICAGO$"
  14. SignOS=Windows 98
  15. LayoutFile=Layout.inf
  16. Class=Mouse
  17. Provider=%Provider%
  18. ClassGUID={4D36E96F-E325-11CE-BFC1-08002BE10318}    ; identifies MOUSE class GUID 
  19.  
  20. [SourceDisksNames]
  21. 52=%IPOINTCD%,,0
  22.  
  23. [SourceDisksFiles]
  24. msmouse.vxd=52
  25. msmscoin.dll = 52
  26.  
  27. [DestinationDirs]
  28. DefaultDestDir   = 11             ; LDID_SYS
  29. System.Copy      = 11             ; LDID_SYS
  30. VxD.Copy         = 22             ; LDID_VMM32
  31. INF.Copy         = 17             ; LDID_INF
  32. STDUSBMOUSE.Copy = 10,system32\drivers
  33. HIDMouse.Copy    = 11             ; LDID_SYS
  34. CopyCoinstallFile = 11
  35.  
  36.  
  37. ;-------------------------------------------------------------------------
  38. ; Manufacturer Section
  39. ;-------------------------------------------------------------------------
  40. [Manufacturer]
  41. %Mfg%    =Microsoft        ; Microsoft
  42. %StdMfg%  =StdMfg               ; (Standard types)
  43.  
  44. [StdMfg]
  45. %HID_DEVICE_SYSTEM_MOUSE%=HIDMouse,HID_DEVICE_SYSTEM_MOUSE
  46.  
  47. [Microsoft]        ; identify install sections for all our Mice
  48. ;
  49. ; Mice using the Install section STDUSBMOUSE
  50. ;
  51. %USB\VID_045E&PID_0009.DeviceDesc%=STDUSBMOUSE,USB\VID_045E&PID_0009 ; USB IntelliMouse
  52. %USB\VID_045E&PID_001E.DeviceDesc%=STDUSBMOUSE,USB\VID_045E&PID_001E ; IntelliMouse Explorer
  53. %USB\VID_045E&PID_0023.DeviceDesc%=STDUSBMOUSE,USB\VID_045E&PID_0023 ; Trackball Optical
  54. %USB\VID_045E&PID_0024.DeviceDesc%=STDUSBMOUSE,USB\VID_045E&PID_0024 ; Trackball Explorer
  55. %USB\VID_045E&PID_0025.DeviceDesc%=STDUSBMOUSE,USB\VID_045E&PID_0025 ; IntelliMouse w/IntelliEye
  56. %USB\VID_045E&PID_0029.DeviceDesc%=STDUSBMOUSE,USB\VID_045E&PID_0029 ; IntelliMouse Web
  57. %USB\VID_045E&PID_0039.DeviceDesc%=STDUSBMOUSE,USB\VID_045E&PID_0039 ; IntelliMouse Optical
  58. %USB\VID_045E&PID_0040.DeviceDesc%=STDUSBMOUSE,USB\VID_045E&PID_0040 ; Wheel Mouse Optical
  59. %USB\VID_045E&PID_0047.DeviceDesc%=STDUSBMOUSE,USB\VID_045E&PID_0047 ; IntelliMouse Explorer 3.0
  60. %USB\VID_045E&PID_0059.DeviceDesc%=STDUSBMOUSE,USB\VID_045E&PID_0059 ; Wireless IntelliMouse Explorer
  61. %USB\VID_045E&PID_0053.DeviceDesc%=STDUSBMOUSE,USB\VID_045E&PID_0053 ; Optical Mouse
  62. %USB\VID_045E&PID_006A.DeviceDesc%=STDUSBMOUSE,USB\VID_045E&PID_006A ; Wireless Optical Mouse
  63.  
  64. %USB\VID_045E&PID_005F.DeviceDesc%=STDUSBMOUSE,USB\VID_045E&PID_005F&Mi_01 ; Wireless Optical Mouse
  65. %USB\VID_045E&PID_0061.DeviceDesc%=STDUSBMOUSE,USB\VID_045E&PID_0061&Mi_01 ; Wireless Optical Mouse
  66. %USB\VID_045E&PID_0063.DeviceDesc%=STDUSBMOUSE,USB\VID_045E&PID_0063&Mi_01 ; Wireless Optical Mouse
  67. %USB\VID_045E&PID_0065.DeviceDesc%=STDUSBMOUSE,USB\VID_045E&PID_0065&Mi_01 ; Wireless Optical Mouse
  68.  
  69. %USB\VID_045E&PID_0070.DeviceDesc%=STDUSBMOUSE,USB\VID_045E&PID_0070&Mi_01 ; Wireless IntelliMouse Explorer
  70. %USB\VID_045E&PID_0071.DeviceDesc%=STDUSBMOUSE,USB\VID_045E&PID_0071&Mi_01 ; Wireless IntelliMouse Explorer
  71. %USB\VID_045E&PID_0072.DeviceDesc%=STDUSBMOUSE,USB\VID_045E&PID_0072&Mi_01 ; Wireless IntelliMouse Explorer
  72. %USB\VID_045E&PID_0073.DeviceDesc%=STDUSBMOUSE,USB\VID_045E&PID_0073&Mi_01 ; Wireless IntelliMouse Explorer
  73.  
  74.  
  75.  
  76. ;
  77. ; Mice using the Install section Ser.Ipoint
  78. ;       Ser.Ipoint.NT for NT
  79. ;       Ser.Ipoint for Win9x
  80. ;
  81. %MSH0001.DevDesc%=Ser.Ipoint,MSH0001            ; MSH0001 - Serial IntelliMouse
  82. %SERENUM\MSH0001.DevDesc%=Ser.Ipoint,SERENUM\MSH0001
  83.  
  84. %MSH0004.DevDesc%=Ser.Ipoint,MSH0004            ; MSH0004 - Serial IntelliMouse Trackball
  85. %SERENUM\MSH0004.DevDesc%=Ser.Ipoint,SERENUM\MSH0004
  86.  
  87. %PNP0F01.DevDesc%=Ser.Ipoint,PNP0F01            ; PNP0F01 - Microsoft Serial Mouse
  88. %SERENUM\PNP0F01.DevDesc%=Ser.Ipoint,SERENUM\PNP0F01
  89.  
  90. %PNP0F0A.DevDesc%=Ser.Ipoint,PNP0F0A            ; PNP0F0A - Microsoft Serial Mouse
  91. %SERENUM\PNP0F0A.DevDesc%=Ser.Ipoint,SERENUM\PNP0F0A    
  92.  
  93. ;
  94. ; Mice using the Install section PS2.Ipoint 
  95. ;       PS2.Ipoint.NT for NT
  96. ;       PS2.Ipoint for Win9x
  97. ;
  98. %PNP0F0B.DevDesc%=PS2.Ipoint,*PNP0F13         ; PNP0F0B - PS/2 Mouse
  99. %BIOS\PNP0F0B.DevDesc%=PS2.Ipoint,*PNP0F13
  100. %ROOT\PNP0F0B.DevDesc%=PS2.Ipoint,*PNP0F13
  101.  
  102. %MSH0002.DevDesc%=PS2.Ipoint,*PNP0F13         ; MSH0002 - PS/2 IntelliMouse
  103. %BIOS\MSH0002.DevDesc%=PS2.Ipoint,*PNP0F13
  104. %ROOT\MSH0002.DevDesc%=PS2.Ipoint,*PNP0F13
  105.  
  106. %MSH0005.DevDesc%=PS2.Ipoint,*PNP0F13         ; MSH0005 - PS/2 IntelliMouse Trackball
  107. %BIOS\MSH0005.DevDesc%=PS2.Ipoint,*PNP0F13
  108. %ROOT\MSH0005.DevDesc%=PS2.Ipoint,*PNP0F13
  109.  
  110. %MSH001F.DevDesc%=PS2.Ipoint,*PNP0F13         ; MSH001F - PS/2 IntelliMouse Explorer
  111. %BIOS\MSH001F.DevDesc%=PS2.Ipoint,*PNP0F13
  112. %ROOT\MSH001F.DevDesc%=PS2.Ipoint,*PNP0F13
  113.  
  114. %MSH0020.DevDesc%=PS2.Ipoint,*PNP0F13         ; MSH0020 - PS/2 IntelliMouse w/IntelliEye
  115. %BIOS\MSH0020.DevDesc%=PS2.Ipoint,*PNP0F13
  116. %ROOT\MSH0020.DevDesc%=PS2.Ipoint,*PNP0F13
  117.  
  118. %MSH002A.DevDesc%=PS2.Ipoint,*PNP0F13         ; MSH002A - PS/2 IntelliMouse Web
  119. %BIOS\MSH002A.DevDesc%=PS2.Ipoint,*PNP0F13
  120. %ROOT\MSH002A.DevDesc%=PS2.Ipoint,*PNP0F13
  121.  
  122. %MSH0030.DevDesc%=PS2.Ipoint,*PNP0F13         ; MSH0030 - PS/2 Trackball Optical
  123. %BIOS\MSH0030.DevDesc%=PS2.Ipoint,*PNP0F13
  124. %ROOT\MSH0030.DevDesc%=PS2.Ipoint,*PNP0F13
  125.  
  126. %MSH0031.DevDesc%=PS2.Ipoint,*PNP0F13         ; MSH0031 - PS/2 Trackball Explorer
  127. %BIOS\MSH0031.DevDesc%=PS2.Ipoint,*PNP0F13
  128. %ROOT\MSH0031.DevDesc%=PS2.Ipoint,*PNP0F13
  129.  
  130. %MSH003A.DevDesc%=PS2.Ipoint,*PNP0F13         ; MSH003A - PS/2 IntelliMouse Optical
  131. %BIOS\MSH003A.DevDesc%=PS2.Ipoint,*PNP0F13
  132. %ROOT\MSH003A.DevDesc%=PS2.Ipoint,*PNP0F13
  133.  
  134. %MSH0041.DevDesc%=PS2.Ipoint,*PNP0F13         ; MSH0041 - PS/2 Wheel Mouse Optical
  135. %BIOS\MSH0041.DevDesc%=PS2.Ipoint,*PNP0F13
  136. %ROOT\MSH0041.DevDesc%=PS2.Ipoint,*PNP0F13
  137.  
  138. %MSH0044.DevDesc%=PS2.Ipoint,*PNP0F13         ; MSH0044 - PS/2 IntelliMouse Explorer 3.0
  139. %BIOS\MSH0044.DevDesc%=PS2.Ipoint,*PNP0F13
  140. %ROOT\MSH0044.DevDesc%=PS2.Ipoint,*PNP0F13
  141.  
  142. %MSH004E.DevDesc%=PS2.Ipoint,*PNP0F13         ; MSH004E - PS/2 Optical Mouse
  143. %BIOS\MSH004E.DevDesc%=PS2.Ipoint,*PNP0F13
  144. %ROOT\MSH004E.DevDesc%=PS2.Ipoint,*PNP0F13
  145.  
  146. %MSH006B.DevDesc%=PS2.Ipoint,*PNP0F13         ; MSH006B - PS/2 Wireless Optical Mouse
  147. %BIOS\MSH006B.DevDesc%=PS2.Ipoint,*PNP0F13
  148. %ROOT\MSH006B.DevDesc%=PS2.Ipoint,*PNP0F13
  149.  
  150. ;-------------------------------------------------------------------
  151. ; Install Sections
  152. ;-------------------------------------------------------------------
  153.  
  154. ;------------------------------------------------------
  155. ; Sections Common both Serial and PS2 for Windows9x
  156. ;------------------------------------------------------
  157.  
  158.  
  159. [Ipoint.DelReg]
  160. ; HKR relative to ClassGUID above of HKLM\System\CurrentControlSet\Class\Mouse
  161. HKR,,DevLoader        
  162. HKR,,MouseDriver    
  163. HKR,,MouseType
  164. HKR,,ComInfo
  165. HKLM,System\CurrentControlSet\Services\Class\Mouse\0000,"MouseDriver"
  166. HKLM,System\CurrentControlSet\Services\Class\Mouse\0001,"MouseDriver"
  167. HKLM,System\CurrentControlSet\Services\Class\Mouse\0002,"MouseDriver"
  168. HKLM,System\CurrentControlSet\Services\Class\Mouse\0003,"MouseDriver"
  169. HKLM,System\CurrentControlSet\Services\Class\Mouse\0004,"MouseDriver"
  170. HKLM,System\CurrentControlSet\Services\Class\Mouse\0005,"MouseDriver"
  171. HKLM,System\CurrentControlSet\Services\Class\Mouse\0006,"MouseDriver"
  172. HKLM,System\CurrentControlSet\Services\Class\Mouse\0007,"MouseDriver"
  173. HKLM,System\CurrentControlSet\Services\Class\Mouse\0008,"MouseDriver"
  174. HKLM,System\CurrentControlSet\Services\Class\Mouse\0009,"MouseDriver"
  175. HKLM,System\CurrentControlSet\Services\VxD\LMOUSE,"StaticVxD"
  176. HKLM,"Software\Microsoft\Windows\CurrentVersion\Controls Folder\Mouse\shellex\PropertySheetHandlers\DriverPages"
  177.  
  178.  
  179. ;-------------------------------------------------------------------
  180. ; Install section for IntelliPoint Serial Mouse WinNT
  181. ;-------------------------------------------------------------------
  182. [Ser.Ipoint.NT]
  183. AddReg=Ser.Ipoint.NT.AddReg
  184.  
  185. [Ser.Ipoint.NT.Services]
  186. ; add our serial port driver to services
  187. AddService = mssermou, 0x00000002, Sermouse.Service.Inst, Sermouse.EventLog.Inst ; Port Driver
  188.  
  189. [Sermouse.Service.Inst]
  190. DisplayName    = %mssermou.SvcDesc%
  191. ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
  192. StartType      = 1                  ; SERVICE_SYSTEM_START
  193. ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
  194. ServiceBinary  = %12%\mssermou.sys
  195. LoadOrderGroup = Pointer Port
  196.  
  197. [Sermouse.EventLog.Inst]
  198. AddReg = Sermouse.EventLog.AddReg
  199.  
  200. [Sermouse.EventLog.AddReg]
  201. HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\mssermou.sys"
  202. HKR,,TypesSupported,0x00010001,7
  203.  
  204. [Ser.Ipoint.NT.AddReg]
  205. HKLM,SYSTEM\CurrentControlSet\Services\mssermou\Parameters,NumberOfButtons,0x00010001,0x00000002
  206. HKLM,SYSTEM\CurrentControlSet\Services\mssermou\Parameters,MouseDataQueueSize,0x00010001,0x00000064
  207. HKLM,SYSTEM\CurrentControlSet\Services\mssermou\Parameters,PointerDeviceBaseName,,"PointerPort"
  208. HKLM,SYSTEM\CurrentControlSet\Services\mssermou\Parameters,SampleRate,0x00010001,0x00000028
  209. HKLM,SYSTEM\CurrentControlSet\Services\mssermou,Tag,0x00010001,0x00000002
  210. HKLM,SYSTEM\CurrentControlSet\Services\sermouse,Start,0x00010001,0x00000004
  211.  
  212. ;-------------------------------------------------------------------
  213. ; Install section for IntelliPoint PS/2 Mouse WinNT
  214. ;-------------------------------------------------------------------
  215. [PS2.Ipoint.NT]
  216. AddReg=msi8042.Ipoint.NT.AddReg
  217. LogConfig=msi8042.Ipoint.NT.LogConfig
  218.  
  219. [msi8042.Ipoint.NT.AddReg]
  220. ;root, subkey, flag, value
  221. ; where flag 0x00010001 is "The value is "raw" data
  222. ; flag 0x00000000 is "the value is REG_SZ"
  223. HKLM,SYSTEM\CurrentControlSet\Services\msi8042\Parameters,NumberOfButtons,0x00010001,0x00000002
  224. HKLM,SYSTEM\CurrentControlSet\Services\msi8042\Parameters,MouseDataQueueSize,0x00010001,0x00000064
  225. HKLM,SYSTEM\CurrentControlSet\Services\msi8042\Parameters,PointerDeviceBaseName,,"PointerPort"
  226. HKLM,SYSTEM\CurrentControlSet\Services\msi8042\Parameters,SampleRate,0x00010001,0x00000028
  227. HKLM,SYSTEM\CurrentControlSet\Services\msi8042,Tag,0x00010001,0x00000002
  228. HKLM,SYSTEM\CurrentControlSet\Services\msi8042,Start,0x00010001,0x00000001
  229. HKLM,SYSTEM\CurrentControlSet\Services\msi8042,Type, 0x00010001, 0x00000001
  230. HKLM,SYSTEM\CurrentControlSet\Services\msi8042,ErrorControl, 0x00000001
  231. HKLM,SYSTEM\CurrentControlSet\Services\msi8042,Group,,"Keyboard Port"
  232. HKLM,SYSTEM\CurrentControlSet\Services\msi8042,ImagePath,,"system32\drivers\msi8042.sys"
  233. HKLM,SYSTEM\CurrentControlSet\Services\i8042prt,Start,0x00010001,0x00000004
  234.  
  235. [msi8042.Ipoint.NT.LogConfig]
  236. ConfigPriority=HARDWIRED,RESTART
  237.  
  238. [PS2.Ipoint.NT.Services]
  239. AddService = msi8042, 0x00000002, msi8042.Service.Inst, msi8042.EventLog.Inst ; Port Driver
  240.  
  241. [msi8042.Service.Inst]
  242. DisplayName    = %msi8042.SvcDesc%
  243. ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
  244. StartType      = 1                  ; SERVICE_SYSTEM_START
  245. ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
  246. ServiceBinary  = %12%\msi8042.sys
  247. LoadOrderGroup = Keyboard Port
  248.  
  249. [msi8042.EventLog.Inst]
  250. AddReg = msi8042.EventLog.AddReg
  251.  
  252. [msi8042.EventLog.AddReg]
  253. HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\msi8042.sys"
  254. HKR,,TypesSupported,0x00010001,7
  255.  
  256. ;-------------------------------------------------------------------
  257. ; Install section for IntelliPoint Serial Mouse for Win95
  258. ;-------------------------------------------------------------------
  259. ; this section does the following
  260. ;    renames the existing msmouse.vxd to msmouse.old
  261. ;    deletes the registry entries listed in Ipoint.DelReg section
  262. ;    adds to the registry entries listed in Ser.Ipoint.AddReg and Ipoint.AddReg
  263. ;    copies msmouse.vxd from installation disk to \windows\system
  264. ;    copies vmouse.vxd from installation disk to \windows\system\vmm32
  265. ;     updates system.ini file with the entries listed in Ser.Ipoint.Ini
  266. ;    finally, causes the system to reboot - this is required for Win95 to allow
  267. ;        the IntelliPoint drivers to be loaded thus allowing the wheel and
  268. ;        wheel button to become functional
  269.  
  270. [Ser.Ipoint]
  271. DelReg=Ipoint.DelReg
  272. CopyFiles = CopyCoinstallFile     
  273. AddReg=Ser.Ipoint.AddReg, Ipoint.AddReg, MS_W9x_AddReg
  274. UpdateInis=Ser.Ipoint.Ini
  275.  
  276.  
  277. ;PosDup section
  278. ;Identify devices which may appear to be separate devices but in fact are the same device
  279. ;This can occur when a device is detected and is also enumerated. Typically, detection cannot
  280. ;identify the device exactly but enumeration can. In these cases the Device Manager will detect
  281. ;a conflict. The Device Manager will look at this list and search the root branch of the 
  282. ;registry for devices listed in this section. If one is found and the resource in use by these
  283. ;devices overlap, the device manager will assume it has detected a duplicate and will move the
  284. ;root branch entry to the enumerator branch. 
  285. ;
  286. [Ser.Ipoint.PosDup]
  287. *PNP0F0C,*PNP0F0F,*PNP0F01,*PNP0F09,*PNP0F0A,*PNP0F0B,*PNP0F14,*PNP0F1E
  288.  
  289. [Ser.Ipoint.AddReg]
  290. HKR,,DevLoader,,*vmouse      ; identifiy which driver is the devloader for this device
  291. HKR,,MouseType,,SERIAL    ; identify device type of Serail
  292. HKR,,NoSetupUI,,1      ; add to registry NoSetupUI = 1 
  293. HKR,,InfPath,,"Ipoint.inf"
  294. HKR,,InfSection,,"Ser.Ipoint"
  295.  
  296. [Ser.Ipoint.Ini]
  297. system.ini,boot,,"mouse.drv=mouse.drv"        ; ensure microsoft driver is used
  298. system.ini,386Enh,,"mouse=*vmouse,msmouse.vxd"  ; make sure mini driver gets loaded
  299. system.ini,boot.description,,"mouse.drv=%SYSTEM_INI_DRIVER_DESCRIPTION%"  ; driver description
  300.  
  301.  
  302. ;-------------------------------------------------------------------
  303. ; Install section for IntelliPoint PS/2 Mouse for Win95
  304. ;-------------------------------------------------------------------
  305. ; this section does the following
  306. ;    renames the existing msmouse.vxd to msmouse.old (section MSMouse.Rename)
  307. ;    deletes the registry entries listed in Ipoint.DelReg section
  308. ;    adds to the registry entries listed in PS2.Ipoint.AddReg and Ipoint.AddReg
  309. ;    copies msmouse.vxd from installation disk to \windows\system
  310. ;    copies vmouse.vxd from installation disk to \windows\system\vmm32
  311. ;    copies mswheel.exe and mswheel.dll to \windows\system
  312. ;     updates system.ini file with the entries listed in PS2.Ipoint.Ini
  313. ;       PS2.LogConfig defines device configuration details
  314. ;    finally, causes the system to reboot because of info in the PS2.LogConfig section
  315. ;        - this is required for Win95 to allow
  316. ;        the IntelliPoint drivers to be loaded thus allowing the wheel and
  317. ;        wheel button to become functional
  318.  
  319. [PS2.Ipoint]
  320. DelReg=Ipoint.DelReg
  321. CopyFiles = CopyCoinstallFile     
  322. AddReg=PS2.Ipoint.Addreg, Ipoint.AddReg, MS_W9x_AddReg
  323. UpdateInis=PS2.Ipoint.Ini
  324. LogConfig=PS2.LogConfig
  325.  
  326.  
  327. ;PosDup section
  328. ;Identify devices which may appear to be separate devices but in fact are the same device
  329. ;This can occur when a device is detected and is also enumerated. Typically, detection cannot
  330. ;identify the device exactly but enumeration can. In these cases the Device Manager will detect
  331. ;a conflict. The Device Manager will look at this list and search the root branch of the 
  332. ;registry for devices listed in this section. If one is found and the resource in use by these
  333. ;devices overlap, the device manager will assume it has detected a duplicate and will move the
  334. ;root branch entry to the enumerator branch. 
  335. [PS2.Ipoint.PosDup]
  336. *PNP0F13
  337.  
  338. [PS2.Ipoint.AddReg]
  339. HKR,,DevLoader,,*vmouse
  340. HKR,,MouseType,,"PS2"
  341. HKR,,NoSetupUI,,1
  342. HKR,,InfPath,,"Ipoint.inf"
  343. HKR,,InfSection,,"PS2.Ipoint"
  344.  
  345. [PS2.LogConfig]
  346. ConfigPriority=HARDWIRED
  347. IRQConfig=12
  348.  
  349. [PS2.Ipoint.Ini]
  350. system.ini,boot,,"mouse.drv=mouse.drv"
  351. system.ini,386Enh,,"mouse=*vmouse,msmouse.vxd"
  352. system.ini,boot.description,,"mouse.drv=%SYSTEM_INI_DRIVER_DESCRIPTION%"
  353.  
  354. [STDUSBMOUSE.AddReg]
  355. HKR,,DevLoader,,*ntkern
  356. HKR,,NTMPDriver,,"hidusb.sys"
  357.  
  358. [STDUSBMOUSE.Copy]
  359. hidclass.sys
  360. hidusb.sys
  361. hidparse.sys
  362.  
  363. ; ---------------  All standard USB Mice
  364. [STDUSBMOUSE]
  365. CopyFiles=STDUSBMOUSE.Copy, CopyCoinstallFile
  366. AddReg=STDUSBMOUSE.AddReg, MS_W9x_AddReg
  367.  
  368. [STDUSBMOUSE.NT]
  369. ;Do nothing on NT4, as USB mice are not supported
  370.  
  371. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  372. ;;;;;  Install section for HID mice  ;;;;;;;;;;;;;;;;;;;;;;;;;;;
  373. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  374. [HIDMouse]
  375. CopyFiles=HIDMouse.Copy
  376. AddReg=HIDMouse.AddReg
  377.  
  378. [HIDMouse.NT]
  379. ;Do nothing on NT4, as USB mice are not supported
  380.  
  381. [HIDMouse.Copy]
  382. mouhid.vxd,,,32
  383. mouse.drv
  384.  
  385. ; msmouse.vxd required for scroll wheel and wheel button support
  386. msmouse.vxd,,,32
  387.  
  388. [HIDMouse.AddReg]
  389. HKR,,DevLoader,,*ntkern
  390. HKR,,NTMPDriver,,"mouhid.vxd"
  391.  
  392.  
  393. ;coinstaller
  394.  
  395. [CopyCoinstallFile]
  396. msmscoin.dll,,,0x00000010
  397.  
  398. [MS_W9x_AddReg]
  399. HKLM,Software\Microsoft\Windows\CurrentVersion\RunOnce,"IntelliPoint",,"rundll32 msmscoin.dll,MouseWin9xCallback"
  400.  
  401.  
  402. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  403.  
  404. ;---------------------------------------------------------------------------
  405. ; Strings Section 
  406. ;---------------------------------------------------------------------------
  407.  
  408. [Strings]
  409. Provider="Microsoft"
  410. StdMfg  ="(Standard mouse types)"
  411. Mfg="Microsoft"
  412. SYSTEM_INI_DRIVER_DESCRIPTION="Microsoft Mouse"
  413. mssermou.SvcDesc="mssermou"
  414. msi8042.SvcDesc="msi8042"
  415. IPOINTCD="IntelliPoint CD"
  416.  
  417. ;
  418. ; description strings for IntelliMouse, IntelliMouse Pro, Wheeled Mouse
  419. ;     PNP id's - MSH0001, MSH0002
  420. MSH0001.DevDesc="Microsoft Serial Mouse with Wheel (IntelliPoint)"
  421. SERENUM\MSH0001.DevDesc="Microsoft Serial Mouse with Wheel (IntelliPoint)"
  422. MSH0002.DevDesc="Microsoft PS/2 Mouse with Wheel (IntelliPoint)"
  423. BIOS\MSH0002.DevDesc="Microsoft PS/2 Mouse with Wheel (IntelliPoint)"
  424. ROOT\MSH0002.DevDesc="Microsoft PS/2 Mouse with Wheel (IntelliPoint)"
  425. MSH001F.DevDesc="Microsoft PS/2 IntelliMouse Explorer (IntelliPoint)"
  426. BIOS\MSH001F.DevDesc="Microsoft PS/2 IntelliMouse Explorer (IntelliPoint)"
  427. ROOT\MSH001F.DevDesc="Microsoft PS/2 IntelliMouse Explorer (IntelliPoint)"
  428. MSH0020.DevDesc="Microsoft PS/2 IntelliMouse with IntelliEye (IntelliPoint)"
  429. BIOS\MSH0020.DevDesc="Microsoft PS/2 IntelliMouse with IntelliEye (IntelliPoint)"
  430. ROOT\MSH0020.DevDesc="Microsoft PS/2 IntelliMouse with IntelliEye (IntelliPoint)"
  431. MSH002A.DevDesc="Microsoft PS/2 IntelliMouse Web (IntelliPoint)"
  432. BIOS\MSH002A.DevDesc="Microsoft PS/2 IntelliMouse Web (IntelliPoint)"
  433. ROOT\MSH002A.DevDesc="Microsoft PS/2 IntelliMouse Web (IntelliPoint)"
  434. MSH0030.DevDesc="Microsoft PS/2 Trackball Optical (IntelliPoint)"
  435. BIOS\MSH0030.DevDesc="Microsoft PS/2 Trackball Optical (IntelliPoint)"
  436. ROOT\MSH0030.DevDesc="Microsoft PS/2 Trackball Optical (IntelliPoint)"
  437. MSH0031.DevDesc="Microsoft PS/2 Trackball Explorer (IntelliPoint)"
  438. BIOS\MSH0031.DevDesc="Microsoft PS/2 Trackball Explorer (IntelliPoint)"
  439. ROOT\MSH0031.DevDesc="Microsoft PS/2 Trackball Explorer (IntelliPoint)"
  440. MSH003A.DevDesc="Microsoft PS/2 IntelliMouse Optical (IntelliPoint)"
  441. BIOS\MSH003A.DevDesc="Microsoft PS/2 IntelliMouse Optical (IntelliPoint)"
  442. ROOT\MSH003A.DevDesc="Microsoft PS/2 IntelliMouse Optical (IntelliPoint)"
  443. MSH0041.DevDesc="Microsoft PS/2 Wheel Mouse Optical (IntelliPoint)"
  444. BIOS\MSH0041.DevDesc="Microsoft PS/2 Wheel Mouse Optical (IntelliPoint)"
  445. ROOT\MSH0041.DevDesc="Microsoft PS/2 Wheel Mouse Optical (IntelliPoint)"
  446. MSH0044.DevDesc="Microsoft PS/2 IntelliMouse Explorer 3.0 (IntelliPoint)"
  447. BIOS\MSH0044.DevDesc="Microsoft PS/2 IntelliMouse Explorer 3.0 (IntelliPoint)"
  448. ROOT\MSH0044.DevDesc="Microsoft PS/2 IntelliMouse Explorer 3.0 (IntelliPoint)"
  449. MSH004E.DevDesc="Microsoft PS/2 Optical Mouse (IntelliPoint)"
  450. BIOS\MSH004E.DevDesc="Microsoft PS/2 Optical Mouse (IntelliPoint)"
  451. ROOT\MSH004E.DevDesc="Microsoft PS/2 Optical Mouse (IntelliPoint)"
  452. MSH006B.DevDesc="Microsoft PS/2 Wireless Optical Mouse (IntelliPoint)"
  453. BIOS\MSH006B.DevDesc="Microsoft PS/2 Wireless Optical Mouse (IntelliPoint)"
  454. ROOT\MSH006B.DevDesc="Microsoft PS/2 Wireless Optical Mouse (IntelliPoint)"
  455.  
  456. ;
  457. ; description strings for Microsoft IntelliMouse Trackball MSH0004, MSH0005
  458. MSH0004.DevDesc="Microsoft Serial IntelliMouse Trackball (IntelliPoint)"
  459. SERENUM\MSH0004.DevDesc="Microsoft Serial IntelliMouse Trackball (IntelliPoint)"
  460. MSH0005.DevDesc="Microsoft PS/2 IntelliMouse Trackball (IntelliPoint)"
  461. BIOS\MSH0005.DevDesc="Microsoft PS/2 IntelliMouse Trackball (IntelliPoint)"
  462. ROOT\MSH0005.DevDesc="Microsoft PS/2 IntelliMouse Trackball (IntelliPoint)"
  463. ;
  464. PNP0F01.DevDesc="Microsoft Serial Mouse (IntelliPoint)"
  465. SERENUM\PNP0F01.DevDesc="Microsoft Serial Mouse (IntelliPoint)"
  466.  
  467. PNP0F0A.DevDesc="Microsoft Serial Mouse (IntelliPoint)"
  468. SERENUM\PNP0F0A.DevDesc="Microsoft Serial Mouse (IntelliPoint)"
  469.  
  470. PNP0F0B.DevDesc="Microsoft PS/2 Mouse (IntelliPoint)"
  471. BIOS\PNP0F0B.DevDesc="Microsoft PS/2 Mouse (IntelliPoint)"
  472. ROOT\PNP0F0B.DevDesc="Microsoft PS/2 Mouse (IntelliPoint)"
  473.  
  474. USB\VID_045E&PID_0009.DeviceDesc="Microsoft USB IntelliMouse (IntelliPoint)"
  475. USB\VID_045E&PID_001E.DeviceDesc="Microsoft USB IntelliMouse Explorer (IntelliPoint)"
  476. USB\VID_045E&PID_0023.DeviceDesc="Microsoft USB Trackball Optical (IntelliPoint)"
  477. USB\VID_045E&PID_0024.DeviceDesc="Microsoft USB Trackball Explorer (IntelliPoint)"
  478. USB\VID_045E&PID_0025.DeviceDesc="Microsoft USB IntelliMouse w/IntelliEye (IntelliPoint)"
  479. USB\VID_045E&PID_0029.DeviceDesc="Microsoft USB IntelliMouse Web (IntelliPoint)"
  480. USB\VID_045E&PID_0039.DeviceDesc="Microsoft USB IntelliMouse Optical (IntelliPoint)"
  481. USB\VID_045E&PID_0040.DeviceDesc="Microsoft USB Wheel Mouse Optical (IntelliPoint)"
  482. USB\VID_045E&PID_0047.DeviceDesc="Microsoft USB IntelliMouse Explorer 3.0 (IntelliPoint)"
  483. USB\VID_045E&PID_0059.DeviceDesc="Microsoft USB Wireless IntelliMouse Explorer (IntelliPoint)"
  484. USB\VID_045E&PID_0053.DeviceDesc="Microsoft USB Optical Mouse (IntelliPoint)"
  485. USB\VID_045E&PID_006A.DeviceDesc="Microsoft USB Wireless Optical Mouse (IntelliPoint)"
  486.  
  487. USB\VID_045E&PID_005F.DeviceDesc="Microsoft USB Wireless Optical Mouse (IntelliPoint)"
  488. USB\VID_045E&PID_0061.DeviceDesc="Microsoft USB Wireless Optical Mouse (IntelliPoint)"
  489. USB\VID_045E&PID_0063.DeviceDesc="Microsoft USB Wireless Optical Mouse (IntelliPoint)"
  490. USB\VID_045E&PID_0065.DeviceDesc="Microsoft USB Wireless Optical Mouse (IntelliPoint)"
  491.  
  492. USB\VID_045E&PID_0070.DeviceDesc="Microsoft USB Wireless IntelliMouse Explorer (IntelliPoint)"
  493. USB\VID_045E&PID_0071.DeviceDesc="Microsoft USB Wireless IntelliMouse Explorer (IntelliPoint)"
  494. USB\VID_045E&PID_0072.DeviceDesc="Microsoft USB Wireless IntelliMouse Explorer (IntelliPoint)"
  495. USB\VID_045E&PID_0073.DeviceDesc="Microsoft USB Wireless IntelliMouse Explorer (IntelliPoint)"
  496.  
  497. HID_DEVICE_SYSTEM_MOUSE="HID-compliant mouse"
  498.  
  499.  
  500.