home *** CD-ROM | disk | FTP | other *** search
/ Gold Medal Installation King 98 / BootGold.iso / BOOTDISK / system / Pwin98 / PRECOPY2.CAB / joystick.inf < prev    next >
Encoding:
Windows Setup INFormation  |  1998-01-29  |  9.4 KB  |  272 lines

  1. ; Localized    01/30/1998 02:21 AM (GMT)    7:3.0.406 A    JOYSTICK.INF
  2.  
  3.  
  4. [Version]
  5. CatalogFile=joystick.cat
  6. layoutfile=layout.inf, layout1.inf, layout2.inf
  7. Signature="$CHICAGO$"
  8. Class=MEDIA
  9. ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
  10. provider=%Microsoft%
  11.  
  12. [ClassInstall]
  13. Addreg=Class.AddReg
  14.  
  15. [Class.AddReg]
  16. HKR,,,,%MediaClassName%
  17. HKR,,Icon,,"-1"
  18. HKR,,Installer,,mmci.dll
  19.  
  20. [Manufacturer]
  21. %StdMfgName%=StdMfg
  22. %Microsoft%=Microsoft
  23. %ThrustMaster%=ThrustMaster
  24. %Logitech%=Logitech
  25.  
  26.  
  27. [StdMfg]
  28. ;
  29. ; This is the compatible id for HID game devices;
  30. ; it will be matched when the primary id is not recognized.
  31. ;
  32. %HID_DEVICE_SYSTEM_GAME%=HIDGameDevice,HID_DEVICE_SYSTEM_GAME
  33.  
  34.  
  35. [Microsoft]
  36. %*PNPB02F.DeviceDesc%=MSJSTICK, *PNPB02F
  37. %*PNPB02F.DeviceDesc%=MSJSTICK, *CTL7001
  38. %*PNPB02F.DeviceDesc%=MSJSTICK, *CTL7002
  39. %*PNPB02F.DeviceDesc%=MSJSTICK, *CTL7005
  40. %*PNPB02F.DeviceDesc%=MSJSTICK, *CSC0001
  41. %*PNPB02F.DeviceDesc%=MSJSTICK, MF\PNPB00D_Dev2
  42. %*PNPB02F.DeviceDesc%=MSJSTICK, MF\PNPB00E_Dev3
  43. %*PNPB02F.DeviceDesc%=MSJSTICK, MF\PNPB019_Dev2
  44. %*PNPB02F.DeviceDesc%=MSJSTICK, *AZT0003
  45. %*PNPB02F.DeviceDesc%=MSJSTICK, *AZT3001
  46. %*PNPB02F.DeviceDesc%=MSJSTICK, *YMH0006
  47. %USB\VID_045E&PID_0008.DeviceDesc%=MSUSBJSTICK, USB\VID_045E&PID_0008
  48. %USB\VID_045E&PID_0007.DeviceDesc%=MSUSBGAMEPAD, USB\VID_045E&PID_0007
  49.  
  50.  
  51. [ThrustMaster]
  52. %ThrustMaster.DeviceDesc%=TM, *PNPB02F
  53. %USB\VID_044F&PID_A0A0.DeviceDesc%=THRUSTMASTERUSBJSTICK,USB\VID_044F&PID_A0A0
  54. %USB\VID_044F&PID_A201.DeviceDesc%=THRUSTMASTERUSBJSTICK,USB\VID_044F&PID_A201
  55.  
  56. [Logitech]
  57. %USB\VID_046D&PID_0200.DeviceDesc%=LOGITECHUSBJSTICK, USB\VID_046d&PID_0200
  58. %USB\VID_046D&PID_C201.DeviceDesc%=LOGITECHUSBJSTICK2, USB\VID_046d&PID_C201
  59.  
  60.  
  61. [PreCopySection]
  62. HKR,,NoSetupUI,,1
  63.  
  64. [DestinationDirs]
  65. MSJSTICK.CopyList = 11          ; LDID_SYS
  66. GAMEPORT.CopyList = 11          ; LDID_SYS
  67. STDUSBJSTICK.CopyFiles = 10,system32\drivers
  68. STDUSBJSTICK.DelFiles = 11
  69. HIDGameDevice.Copy = 11         ; LDID_SYS
  70.  
  71. ;---------------------------------------------------------------;
  72.  
  73. [MSJSTICK]
  74. LogConfig=BasicJoyStick.LC0,BasicJoystick.LC1
  75. CopyFiles=MSJSTICK.CopyList, GAMEPORT.CopyList
  76. AddReg=JOYSTICK.AddReg, MSJSTICK.AddReg
  77. UpdateInis=MSJSTICK.UpdateInis
  78.  
  79. [TM]
  80. LogConfig=ThrustMaster.LC0, ThrustMaster.LC1, ThrustMaster.LC2, ThrustMaster.LC3
  81. CopyFiles=MSJSTICK.CopyList, GAMEPORT.CopyList
  82. AddReg=JOYSTICK.AddReg, ThrustMaster.AddReg
  83. UpdateInis=MSJSTICK.UpdateInis
  84.  
  85. [*PNPB02F.det]
  86. AddReg=PreCopySection
  87.  
  88. [BasicJoyStick.LC0]
  89. ConfigPriority=HARDWIRED
  90. IOConfig=201-201(3ff::)
  91.  
  92. [BasicJoyStick.LC1]
  93. ConfigPriority=HARDWIRED
  94. IOConfig=200-207(3ff::)
  95.  
  96. [ThrustMaster.LC0]
  97. ConfigPriority=HARDWIRED
  98. IOConfig=201-201(3ff::)
  99. IOConfig=209-209(3ff::)
  100.  
  101. [ThrustMaster.LC1]
  102. ConfigPriority=HARDWIRED
  103. IOConfig=201-201(3ff::), 203-203(3ff::), 205-205(3ff::), 207-207(3ff::)
  104. IOConfig=209-209(3ff::), 20b-20b(3ff::), 20d-20d(3ff::), 20f-20f(3ff::)
  105.  
  106. [ThrustMaster.LC2]
  107. ConfigPriority=HARDWIRED
  108. IOConfig=201-201(3ff::), 203-203(3ff::), 205-205(3ff::), 207-207(3ff::)
  109.  
  110. [ThrustMaster.LC3]
  111. ConfigPriority=HARDWIRED
  112. IOConfig=209-209(3ff::), 20b-20b(3ff::), 20d-20d(3ff::), 20f-20f(3ff::)
  113.  
  114. ;---------------------------------------------------------------;
  115.  
  116. [MSUSBJSTICK]
  117. CopyFiles=STDUSBJSTICK.CopyFiles,MSJSTICK.CopyList
  118. DelFiles=STDUSBJSTICK.DelFiles
  119. AddReg=MSUSBJSTICK.AddReg
  120. UpdateInis=MSJSTICK.UpdateInis
  121.  
  122. [MSUSBJSTICK.AddReg]
  123. HKR,,DevLoader,,*ntkern
  124. HKR,,NTMPDriver,,"hidusb.sys"
  125. HKLM,System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_045E&PID_0008,OEMName,,%USB\VID_045E&PID_0008.DeviceDesc%
  126. HKLM,System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_045E&PID_0008,OEMCallOut,,joyhid.vxd
  127. HKLM,System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_045E&PID_0008,OEMData,3,03,00,08,10,08,00,00,00
  128. HKLM,System\CurrentControlSet\control\MediaProperties\PrivateProperties\Joystick\OEM\VID_045E&PID_0008,,,
  129.  
  130. [STDUSBJSTICK.CopyFiles]
  131. hidusb.sys
  132. hidclass.sys
  133. hidparse.sys
  134.  
  135. [STDUSBJSTICK.DelFiles]
  136. hidusb.sys
  137. hidclass.sys
  138. hidparse.sys
  139.  
  140.  
  141. [MSUSBGAMEPAD]
  142. CopyFiles=STDUSBJSTICK.CopyFiles
  143. DelFiles=STDUSBJSTICK.DelFiles
  144. AddReg=MSUSBGAMEPAD.AddReg
  145. UpdateInis=MSJSTICK.UpdateInis
  146.  
  147. [MSUSBGAMEPAD.AddReg]
  148. HKR,,DevLoader,,*ntkern
  149. HKR,,NTMPDriver,,"hidusb.sys"
  150. HKLM,System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_045E&PID_0007,OEMName,,%USB\VID_045E&PID_0007.DeviceDesc%
  151. HKLM,System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_045E&PID_0007,OEMCallOut,,joyhid.vxd
  152. HKLM,System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_045E&PID_0007,OEMData,3,20,00,00,10,0a,00,00,00
  153. HKLM,System\CurrentControlSet\control\MediaProperties\PrivateProperties\Joystick\OEM\VID_045E&PID_0007,,,
  154.  
  155. [THRUSTMASTERUSBJSTICK]
  156. CopyFiles=STDUSBJSTICK.CopyFiles
  157. DelFiles=STDUSBJSTICK.DelFiles
  158. AddReg=THRUSTMASTERUSBJSTICK.AddReg
  159. UpdateInis=MSJSTICK.UpdateInis
  160.  
  161. [THRUSTMASTERUSBJSTICK.AddReg]
  162. HKR,,DevLoader,,*ntkern
  163. HKR,,NTMPDriver,,"hidusb.sys"
  164. HKLM,System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_044F&PID_A0A0,OEMName,,%USB\VID_044F&PID_A0A0.DeviceDesc%
  165. HKLM,System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_044F&PID_A0A0,OEMCallOut,,joyhid.vxd
  166. HKLM,System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_044F&PID_A0A0,OEMData,3,02,00,00,10,04,00,00,00
  167. HKLM,System\CurrentControlSet\control\MediaProperties\PrivateProperties\Joystick\OEM\VID_044F&PID_A0A0,,,
  168.  
  169. [LOGITECHUSBJSTICK]
  170. CopyFiles=STDUSBJSTICK.CopyFiles
  171. DelFiles=STDUSBJSTICK.DelFiles
  172. AddReg=LOGITECHUSBJSTICK.AddReg
  173. UpdateInis=MSJSTICK.UpdateInis
  174.  
  175. [LOGITECHUSBJSTICK2]
  176. CopyFiles=STDUSBJSTICK.CopyFiles
  177. DelFiles=STDUSBJSTICK.DelFiles
  178. AddReg=LOGITECHUSBJSTICK2.AddReg
  179. UpdateInis=MSJSTICK.UpdateInis
  180.  
  181. [LOGITECHUSBJSTICK.AddReg]
  182. HKR,,DevLoader,,*ntkern
  183. HKR,,NTMPDriver,,"hidusb.sys,"
  184. HKLM,System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_046D&PID_0200,OEMName,,%USB\VID_046D&PID_0200.DeviceDesc%
  185. HKLM,System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_046D&PID_0200,OEMCallOut,,joyhid.vxd
  186. HKLM,System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_046D&PID_0200,OEMData,3,02,00,00,10,04,00,00,00
  187. HKLM,System\CurrentControlSet\control\MediaProperties\PrivateProperties\Joystick\OEM\VID_046D&PID_0200,,,
  188.  
  189. [LOGITECHUSBJSTICK2.AddReg]
  190. HKR,,DevLoader,,*ntkern
  191. HKR,,NTMPDriver,,"hidusb.sys,"
  192. HKLM,System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_046D&PID_C201,OEMName,,%USB\VID_046D&PID_C201.DeviceDesc%
  193. HKLM,System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_046D&PID_C201,OEMCallOut,,joyhid.vxd
  194. HKLM,System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_046D&PID_C201,OEMData,3,03,00,00,10,06,00,00,00
  195. HKLM,System\CurrentControlSet\control\MediaProperties\PrivateProperties\Joystick\OEM\VID_046D&PID_C201,,,
  196.  
  197. ;---------------------------------------------------------------;
  198.  
  199. [MSJSTICK.CopyList]
  200. vjoyd.vxd,,
  201. msjstick.drv,,
  202.  
  203. [GAMEPORT.CopyList]
  204. msanalog.vxd,,
  205.  
  206. [JOYSTICK.AddReg]
  207. HKR,,DevLoader,,mmdevldr.vxd
  208. HKR,Drivers,MIGRATED,,0
  209. HKR,Drivers\joystick,,,
  210.  
  211. [MSJSTICK.AddReg]
  212. HKR,,Driver,,vjoyd.vxd
  213. HKR,Drivers\joystick\msjstick.drv,Description,,%*PNPB02F.DeviceDesc%
  214. HKR,Drivers\joystick\msjstick.drv,Driver,,msjstick.drv
  215. HKR,Drivers,SubClasses,,"joystick"
  216.  
  217. [ThrustMaster.AddReg]
  218. HKR,,Driver,,vjoyd.vxd
  219. HKR,Drivers\joystick\msjstick.drv,Description,,%ThrustMaster.DeviceDesc%
  220. HKR,Drivers\joystick\msjstick.drv,Driver,,msjstick.drv
  221. HKR,Drivers,SubClasses,,"joystick"
  222.  
  223. [MSJSTICK.UpdateInis]
  224. system.ini,drivers,"joystick="
  225.  
  226.  
  227. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  228. ;;;;;  Install section for HID game devices  ;;;;;;;;;;;;;;;;;;;
  229. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  230. [HIDGameDevice]
  231. CopyFiles=HIDGameDevice.Copy,MSJSTICK.CopyList
  232. AddReg=HIDGameDevice.AddReg
  233.  
  234. [HIDGameDevice.Copy]
  235. joyhid.vxd
  236.  
  237. [HIDGameDevice.AddReg]
  238. HKR,,DevLoader,,"*ntkern,mmdevldr.vxd"
  239. HKR,,NTMPDriver,,"joyhid.vxd"
  240. HKR,,Driver,,vjoyd.vxd
  241. HKR,Drivers\joystick\msjstick.drv,Driver,,msjstick.drv
  242. HKR,Drivers\joystick\msjstick.drv,MiniDriver,,joyhid.vxd
  243. HKR,Drivers\joystick\msjstick.drv,MiniDriverFlags,1,3,0,0,0
  244. HKR,Drivers,SubClasses,,"joystick"
  245. HKR,Drivers,MIGRATED,,0
  246. HKR,Drivers\joystick,,,
  247. HKR,Drivers\joystick\msjstick.drv,Description,,%HID_DEVICE_SYSTEM_GAME%
  248.  
  249. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  250.  
  251.  
  252. ;---------------------------------------------------------------;
  253.  
  254. [Strings]
  255.  
  256. StdMfgName = "(▒Ω╫╝╙╬╧╖╔Φ▒╕)"
  257. Microsoft = "Microsoft"
  258. ThrustMaster = "ThrustMaster"
  259. Logitech = "Logitech"
  260.  
  261. *PNPB02F.DeviceDesc = "╙╬╧╖┐┌▓┘╫▌╕╦"
  262. ThrustMaster.DeviceDesc = "ThrustMaster ACM Game Card"
  263. MediaClassName = "Sound, video and game controllers"
  264. USB\VID_045E&PID_0008.DeviceDesc = "Microsoft SideWinder Precision Pro (USB)"
  265. USB\VID_045E&PID_0007.DeviceDesc = "Microsoft USB SideWinder Game Pad"
  266. USB\VID_046D&PID_0200.DeviceDesc = "Logitech USB WingMan Extreme Joystick"
  267. USB\VID_046D&PID_C201.DeviceDesc = "Logitech USB WingMan Extreme Joystick with Throttle"
  268. USB\VID_044F&PID_A0A0.DeviceDesc = "Thrustmaster USB TopGun Joystick"
  269. USB\VID_044F&PID_A201.DeviceDesc = "Thrustmaster USB TopGun Joystick"
  270.  
  271. HID_DEVICE_SYSTEM_GAME = "HID-compliant game controller"
  272.