home *** CD-ROM | disk | FTP | other *** search
/ Popular Software (Premium Edition) / mycd.iso / WIN98 / PRECOPY2.CAB / joystick.inf < prev    next >
Encoding:
Windows Setup INFormation  |  1998-06-19  |  11.9 KB  |  376 lines

  1. ; Localized    05/19/1998 12:45 AM (GMT)    7:3.0.406 A    JOYSTICK.INF
  2.  
  3.  
  4.  
  5. [Version]
  6. CatalogFile=joystick.cat
  7. layoutfile=layout.inf,layout1.inf,layout2.inf
  8. Signature="$CHICAGO$"
  9. Class=MEDIA
  10. ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
  11. provider=%Microsoft%
  12.  
  13. [ClassInstall]
  14. Addreg=Class.AddReg
  15.  
  16. [Class.AddReg]
  17. HKR,,,,%MediaClassName%
  18. HKR,,Icon,,"-1"
  19. HKR,,Installer,,mmci.dll
  20.  
  21. [Manufacturer]
  22. %StdMfgName%=StdMfg
  23. %Microsoft%=Microsoft
  24. %ThrustMaster%=ThrustMaster
  25. %Logitech%=Logitech
  26. %Genius%=Genius
  27.  
  28.  
  29. [StdMfg]
  30. ;
  31. ; This is the compatible id for HID game devices;
  32. ; it will be matched when the primary id is not recognized.
  33. ;
  34. %HID_DEVICE_SYSTEM_GAME%=HIDGameDevice,HID_DEVICE_SYSTEM_GAME
  35.  
  36.  
  37. [Microsoft]
  38. %*PNPB02F.DeviceDesc%=MSJSTICK, *PNPB02F
  39. %*PNPB02F.DeviceDesc%=MSJSTICK, *CTL7001
  40. %*PNPB02F.DeviceDesc%=MSJSTICK, *CTL7002
  41. %*PNPB02F.DeviceDesc%=MSJSTICK, *CTL7005
  42. %*PNPB02F.DeviceDesc%=MSJSTICK, *CSC0001
  43. %*PNPB02F.DeviceDesc%=MSJSTICK, MF\PNPB00D_Dev2
  44. %*PNPB02F.DeviceDesc%=MSJSTICK, MF\PNPB00E_Dev3
  45. %*PNPB02F.DeviceDesc%=MSJSTICK, MF\PNPB019_Dev2
  46. %*PNPB02F.DeviceDesc%=MSJSTICK, *AZT0003
  47. %*PNPB02F.DeviceDesc%=MSJSTICK, *AZT3001
  48. %*PNPB02F.DeviceDesc%=MSJSTICK, *YMH0006
  49. %*PNPB02F.DeviceDesc%=MSJSTICK, *ESS0005
  50.  
  51. %USB\VID_045E&PID_0007.DeviceDesc%=MSUSBGAMEPAD1, USB\VID_045E&PID_0007
  52. %USB\VID_045E&PID_0008.DeviceDesc%=MSUSBJSTICK1, USB\VID_045E&PID_0008
  53. %USB\VID_045E&PID_000E.DeviceDesc%=MSUSBJSTICK2, USB\VID_045E&PID_000E
  54.  
  55. [ThrustMaster]
  56. %ThrustMaster.DeviceDesc%=TM, *PNPB02F
  57. %USB\VID_044F&PID_A0A0.DeviceDesc%=THRUSTMASTERUSBJSTICK1,USB\VID_044F&PID_A0A0
  58. %USB\VID_044F&PID_A0A1.DeviceDesc%=THRUSTMASTERUSBJSTICK2,USB\VID_044F&PID_A0A1
  59. %USB\VID_044F&PID_A201.DeviceDesc%=THRUSTMASTERUSBJSTICK3,USB\VID_044F&PID_A201
  60. %USB\VID_044F&PID_A01B.DeviceDesc%=THRUSTMASTERUSBJSTICK4,USB\VID_044F&PID_A01B
  61. %USB\VID_044F&PID_A003.DeviceDesc%=THRUSTMASTERUSBGAMEPAD1,USB\VID_044F&PID_A003
  62.  
  63. [Logitech]
  64. %USB\VID_046D&PID_0200.DeviceDesc%=LOGITECHUSBJSTICK1, USB\VID_046d&PID_0200
  65. %USB\VID_046D&PID_C201.DeviceDesc%=LOGITECHUSBJSTICK2, USB\VID_046d&PID_C201
  66.  
  67. [Genius]
  68. %USB\VID_0458&PID_1001.DeviceDesc%=GENIUSUSBJSTICK1, USB\VID_0458&PID_1001
  69. %USB\VID_0458&PID_1002.DeviceDesc%=GENIUSUSBGAMEPAD1, USB\VID_0458&PID_1002
  70.  
  71.  
  72. [PreCopySection]
  73. HKR,,NoSetupUI,,1
  74.  
  75. [DestinationDirs]
  76. MSJSTICK.CopyList = 11          ; LDID_SYS
  77. GAMEPORT.CopyList = 11          ; LDID_SYS
  78. STDUSBJSTICK.CopyFiles = 10,system32\drivers
  79. STDUSBJSTICK.DelFiles = 11
  80. HIDGameDevice.Copy = 11         ; LDID_SYS
  81.  
  82. ;---------------------------------------------------------------;
  83.  
  84. [MSJSTICK]
  85. LogConfig=BasicJoyStick.LC0,BasicJoystick.LC1
  86. CopyFiles=MSJSTICK.CopyList, GAMEPORT.CopyList
  87. AddReg=JOYSTICK.AddReg, MSJSTICK.AddReg
  88. UpdateInis=MSJSTICK.UpdateInis
  89. KnownFiles=MSJSTICK.KnownFiles
  90.  
  91. [TM]
  92. LogConfig=ThrustMaster.LC0, ThrustMaster.LC1, ThrustMaster.LC2, ThrustMaster.LC3
  93. CopyFiles=MSJSTICK.CopyList, GAMEPORT.CopyList
  94. AddReg=JOYSTICK.AddReg, ThrustMaster.AddReg
  95. UpdateInis=MSJSTICK.UpdateInis
  96. KnownFiles=MSJSTICK.KnownFiles
  97.  
  98. [*PNPB02F.det]
  99. AddReg=PreCopySection
  100.  
  101. [BasicJoyStick.LC0]
  102. ConfigPriority=HARDWIRED
  103. IOConfig=201-201(3ff::)
  104.  
  105. [BasicJoyStick.LC1]
  106. ConfigPriority=HARDWIRED
  107. IOConfig=200-207(3ff::)
  108.  
  109. [ThrustMaster.LC0]
  110. ConfigPriority=HARDWIRED
  111. IOConfig=201-201(3ff::)
  112. IOConfig=209-209(3ff::)
  113.  
  114. [ThrustMaster.LC1]
  115. ConfigPriority=HARDWIRED
  116. IOConfig=201-201(3ff::), 203-203(3ff::), 205-205(3ff::), 207-207(3ff::)
  117. IOConfig=209-209(3ff::), 20b-20b(3ff::), 20d-20d(3ff::), 20f-20f(3ff::)
  118.  
  119. [ThrustMaster.LC2]
  120. ConfigPriority=HARDWIRED
  121. IOConfig=201-201(3ff::), 203-203(3ff::), 205-205(3ff::), 207-207(3ff::)
  122.  
  123. [ThrustMaster.LC3]
  124. ConfigPriority=HARDWIRED
  125. IOConfig=209-209(3ff::), 20b-20b(3ff::), 20d-20d(3ff::), 20f-20f(3ff::)
  126.  
  127. ;---------------------------------------------------------------;
  128.  
  129. [MSUSBGAMEPAD1]
  130. CopyFiles=STDUSBJSTICK.CopyFiles
  131. DelFiles=STDUSBJSTICK.DelFiles
  132. AddReg=MSUSBGAMEPAD1.AddReg
  133. UpdateInis=MSJSTICK.UpdateInis
  134. KnownFiles=STDUSBJSTICK.KnownFiles
  135.  
  136. [MSUSBGAMEPAD1.AddReg]
  137. HKR,,DevLoader,,*ntkern
  138. HKR,,NTMPDriver,,"hidusb.sys"
  139. HKLM,System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_045E&PID_0007,OEMName,,%USB\VID_045E&PID_0007.DeviceDesc%
  140.  
  141. [MSUSBJSTICK1]
  142. CopyFiles=STDUSBJSTICK.CopyFiles,MSJSTICK.CopyList
  143. DelFiles=STDUSBJSTICK.DelFiles
  144. AddReg=MSUSBJSTICK1.AddReg
  145. UpdateInis=MSJSTICK.UpdateInis
  146. KnownFiles=STDUSBJSTICK.KnownFiles
  147.  
  148. [MSUSBJSTICK1.AddReg]
  149. HKR,,DevLoader,,*ntkern
  150. HKR,,NTMPDriver,,"hidusb.sys"
  151. HKLM,System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_045E&PID_0008,OEMName,,%USB\VID_045E&PID_0008.DeviceDesc%
  152.  
  153. [MSUSBJSTICK2]
  154. CopyFiles=STDUSBJSTICK.CopyFiles,MSJSTICK.CopyList
  155. DelFiles=STDUSBJSTICK.DelFiles
  156. AddReg=MSUSBJSTICK2.AddReg
  157. UpdateInis=MSJSTICK.UpdateInis
  158. KnownFiles=STDUSBJSTICK.KnownFiles
  159.  
  160. [MSUSBJSTICK2.AddReg]
  161. HKR,,DevLoader,,*ntkern
  162. HKR,,NTMPDriver,,"hidusb.sys"
  163. HKLM,System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_045E&PID_000E,OEMName,,%USB\VID_045E&PID_000E.DeviceDesc%
  164.  
  165. [THRUSTMASTERUSBJSTICK1]
  166. CopyFiles=STDUSBJSTICK.CopyFiles
  167. DelFiles=STDUSBJSTICK.DelFiles
  168. AddReg=THRUSTMASTERUSBJSTICK1.AddReg
  169. UpdateInis=MSJSTICK.UpdateInis
  170. KnownFiles=STDUSBJSTICK.KnownFiles
  171.  
  172. [THRUSTMASTERUSBJSTICK1.AddReg]
  173. HKR,,DevLoader,,*ntkern
  174. HKR,,NTMPDriver,,"hidusb.sys"
  175. HKLM,System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_044F&PID_A0A0,OEMName,,%USB\VID_044F&PID_A0A0.DeviceDesc%
  176.  
  177. [THRUSTMASTERUSBJSTICK2]
  178. CopyFiles=STDUSBJSTICK.CopyFiles
  179. DelFiles=STDUSBJSTICK.DelFiles
  180. AddReg=THRUSTMASTERUSBJSTICK2.AddReg
  181. UpdateInis=MSJSTICK.UpdateInis
  182. KnownFiles=STDUSBJSTICK.KnownFiles
  183.  
  184. [THRUSTMASTERUSBJSTICK2.AddReg]
  185. HKR,,DevLoader,,*ntkern
  186. HKR,,NTMPDriver,,"hidusb.sys"
  187. HKLM,System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_044F&PID_A0A1,OEMName,,%USB\VID_044F&PID_A0A1.DeviceDesc%
  188.  
  189. [THRUSTMASTERUSBJSTICK3]
  190. CopyFiles=STDUSBJSTICK.CopyFiles
  191. DelFiles=STDUSBJSTICK.DelFiles
  192. AddReg=THRUSTMASTERUSBJSTICK3.AddReg
  193. UpdateInis=MSJSTICK.UpdateInis
  194. KnownFiles=STDUSBJSTICK.KnownFiles
  195.  
  196. [THRUSTMASTERUSBJSTICK3.AddReg]
  197. HKR,,DevLoader,,*ntkern
  198. HKR,,NTMPDriver,,"hidusb.sys"
  199. HKLM,System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_044F&PID_A201,OEMName,,%USB\VID_044F&PID_A201.DeviceDesc%
  200.  
  201. [THRUSTMASTERUSBJSTICK4]
  202. CopyFiles=STDUSBJSTICK.CopyFiles
  203. DelFiles=STDUSBJSTICK.DelFiles
  204. AddReg=THRUSTMASTERUSBJSTICK4.AddReg
  205. UpdateInis=MSJSTICK.UpdateInis
  206. KnownFiles=STDUSBJSTICK.KnownFiles
  207.  
  208. [THRUSTMASTERUSBJSTICK4.AddReg]
  209. HKR,,DevLoader,,*ntkern
  210. HKR,,NTMPDriver,,"hidusb.sys"
  211. HKLM,System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_044F&PID_A01B,OEMName,,%USB\VID_044F&PID_A01B.DeviceDesc%
  212.  
  213. [THRUSTMASTERUSBGAMEPAD1]
  214. CopyFiles=STDUSBJSTICK.CopyFiles
  215. DelFiles=STDUSBJSTICK.DelFiles
  216. AddReg=THRUSTMASTERUSBGAMEPAD1.AddReg
  217. UpdateInis=MSJSTICK.UpdateInis
  218. KnownFiles=STDUSBJSTICK.KnownFiles
  219.  
  220. [THRUSTMASTERUSBGAMEPAD1.AddReg]
  221. HKR,,DevLoader,,*ntkern
  222. HKR,,NTMPDriver,,"hidusb.sys"
  223. HKLM,System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_044F&PID_A003,OEMName,,%USB\VID_044F&PID_A003.DeviceDesc%
  224.  
  225. [LOGITECHUSBJSTICK1]
  226. CopyFiles=STDUSBJSTICK.CopyFiles
  227. DelFiles=STDUSBJSTICK.DelFiles
  228. AddReg=LOGITECHUSBJSTICK1.AddReg
  229. UpdateInis=MSJSTICK.UpdateInis
  230. KnownFiles=STDUSBJSTICK.KnownFiles
  231.  
  232. [LOGITECHUSBJSTICK1.AddReg]
  233. HKR,,DevLoader,,*ntkern
  234. HKR,,NTMPDriver,,"hidusb.sys,"
  235. HKLM,System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_046D&PID_0200,OEMName,,%USB\VID_046D&PID_0200.DeviceDesc%
  236.  
  237. [LOGITECHUSBJSTICK2]
  238. CopyFiles=STDUSBJSTICK.CopyFiles
  239. DelFiles=STDUSBJSTICK.DelFiles
  240. AddReg=LOGITECHUSBJSTICK2.AddReg
  241. UpdateInis=MSJSTICK.UpdateInis
  242. KnownFiles=STDUSBJSTICK.KnownFiles
  243.  
  244. [LOGITECHUSBJSTICK2.AddReg]
  245. HKR,,DevLoader,,*ntkern
  246. HKR,,NTMPDriver,,"hidusb.sys,"
  247. HKLM,System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_046D&PID_C201,OEMName,,%USB\VID_046D&PID_C201.DeviceDesc%
  248.  
  249. [GENIUSUSBJSTICK1]
  250. CopyFiles=STDUSBJSTICK.CopyFiles,MSJSTICK.CopyList
  251. DelFiles=STDUSBJSTICK.DelFiles
  252. AddReg=GENIUSUSBJSTICK1.AddReg
  253. UpdateInis=MSJSTICK.UpdateInis
  254. KnownFiles=STDUSBJSTICK.KnownFiles
  255.  
  256. [GENIUSUSBJSTICK1.AddReg]
  257. HKR,,DevLoader,,*ntkern
  258. HKR,,NTMPDriver,,"hidusb.sys"
  259. HKLM,System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_0458&PID_1001,OEMName,,%USB\VID_0458&PID_1001.DeviceDesc%
  260.  
  261. [GENIUSUSBGAMEPAD1]
  262. CopyFiles=STDUSBJSTICK.CopyFiles
  263. DelFiles=STDUSBJSTICK.DelFiles
  264. AddReg=GENIUSUSBGAMEPAD1.AddReg
  265. UpdateInis=MSJSTICK.UpdateInis
  266. KnownFiles=STDUSBJSTICK.KnownFiles
  267.  
  268. [GENIUSUSBGAMEPAD1.AddReg]
  269. HKR,,DevLoader,,*ntkern
  270. HKR,,NTMPDriver,,"hidusb.sys"
  271. HKLM,System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_0458&PID_1002,OEMName,,%USB\VID_0458&PID_1002.DeviceDesc%
  272.  
  273. ;---------------------------------------------------------------;
  274.  
  275. [STDUSBJSTICK.CopyFiles]
  276. hidusb.sys
  277. hidclass.sys
  278. hidparse.sys
  279.  
  280. [STDUSBJSTICK.KnownFiles]
  281. hidusb.sys=safe
  282.  
  283. [STDUSBJSTICK.DelFiles]
  284. hidusb.sys
  285. hidclass.sys
  286. hidparse.sys
  287.  
  288. ;---------------------------------------------------------------;
  289.  
  290. [MSJSTICK.CopyList]
  291. vjoyd.vxd,,
  292. msjstick.drv,,
  293.  
  294. [MSJSTICK.KnownFiles]
  295. essjoy.vxd.4.3.0=force
  296. essjoy.drv.4.3.0=force
  297.  
  298. [GAMEPORT.CopyList]
  299. msanalog.vxd,,
  300.  
  301. [JOYSTICK.AddReg]
  302. HKR,,DevLoader,,mmdevldr.vxd
  303. HKR,Drivers,MIGRATED,,0
  304. HKR,Drivers\joystick,,,
  305.  
  306. [MSJSTICK.AddReg]
  307. HKR,,Driver,,vjoyd.vxd
  308. HKR,Drivers\joystick\msjstick.drv,Description,,%*PNPB02F.DeviceDesc%
  309. HKR,Drivers\joystick\msjstick.drv,Driver,,msjstick.drv
  310. HKR,Drivers,SubClasses,,"joystick"
  311.  
  312. [ThrustMaster.AddReg]
  313. HKR,,Driver,,vjoyd.vxd
  314. HKR,Drivers\joystick\msjstick.drv,Description,,%ThrustMaster.DeviceDesc%
  315. HKR,Drivers\joystick\msjstick.drv,Driver,,msjstick.drv
  316. HKR,Drivers,SubClasses,,"joystick"
  317.  
  318. [MSJSTICK.UpdateInis]
  319. system.ini,drivers,"joystick="
  320.  
  321.  
  322. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  323. ;;;;;  Install section for HID game devices  ;;;;;;;;;;;;;;;;;;;
  324. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  325.  
  326. [HIDGameDevice]
  327. CopyFiles=HIDGameDevice.Copy,MSJSTICK.CopyList
  328. AddReg=HIDGameDevice.AddReg
  329. KnownFiles=HIDGameDevice.KnownFiles
  330.  
  331. [HIDGameDevice.Copy]
  332. joyhid.vxd
  333.  
  334. [HIDGameDevice.KnownFiles]
  335. joyhid.vxd=safe
  336.  
  337. [HIDGameDevice.AddReg]
  338. HKR,,DevLoader,,"*ntkern,mmdevldr.vxd"
  339. HKR,,NTMPDriver,,"joyhid.vxd"
  340. HKR,,Driver,,vjoyd.vxd
  341. HKR,Drivers\joystick\msjstick.drv,Driver,,msjstick.drv
  342. HKR,Drivers,SubClasses,,"joystick"
  343. HKR,Drivers,MIGRATED,,0
  344. HKR,Drivers\joystick,,,
  345. HKR,Drivers\joystick\msjstick.drv,Description,,%HID_DEVICE_SYSTEM_GAME%
  346.  
  347. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  348.  
  349. ;---------------------------------------------------------------;
  350.  
  351. [Strings]
  352.  
  353. StdMfgName = "(▒Ω╫╝╙╬╧╖╔Φ▒╕)"
  354. Microsoft = "Microsoft"
  355. ThrustMaster = "ThrustMaster"
  356. Logitech = "Logitech"
  357. Genius = "Genius"
  358.  
  359. *PNPB02F.DeviceDesc = "Gameport Joystick"
  360. ThrustMaster.DeviceDesc = "ThrustMaster ACM Game Card"
  361. MediaClassName = "╔∙╥⌠íó╩╙╞╡║═╙╬╧╖┐╪╓╞╞≈"
  362. USB\VID_045E&PID_0007.DeviceDesc = "SideWinder Game Pad USB version 1.0"
  363. USB\VID_045E&PID_0008.DeviceDesc = "Microsoft SideWinder Precision Pro (USB)"
  364. USB\VID_045E&PID_000E.DeviceDesc = "Microsoft SideWinder Freestyle Pro (USB)"
  365. USB\VID_046D&PID_0200.DeviceDesc = "Logitech USB WingMan Extreme Joystick"
  366. USB\VID_046D&PID_C201.DeviceDesc = "Logitech USB WingMan Extreme Joystick with Throttle"
  367. USB\VID_044F&PID_A0A0.DeviceDesc = "ThrustMaster Top Gun USB Joystick"
  368. USB\VID_044F&PID_A0A1.DeviceDesc = "ThrustMaster Top Gun USB Joystick (rev2)"
  369. USB\VID_044F&PID_A201.DeviceDesc = "NEC PK-GP201 PlayStick"
  370. USB\VID_044F&PID_A01B.DeviceDesc = "NEC PK-GP301 Driving Wheel"
  371. USB\VID_044F&PID_A003.DeviceDesc = "ThrustMaster Rage 3D USB Game Pad"
  372. USB\VID_0458&PID_1001.DeviceDesc = "Genius USB Joystick"
  373. USB\VID_0458&PID_1002.DeviceDesc = "Genius USB Game Pad"
  374.  
  375. HID_DEVICE_SYSTEM_GAME = "HID-compliant game controller"
  376.