home *** CD-ROM | disk | FTP | other *** search
/ Chip 2003 April / 04_03.iso / drivers / pack1 / files / ws420enu.exe / Windows / Inf / ljoy2.inf < prev   
Encoding:
Windows Setup INFormation  |  2002-06-04  |  10.9 KB  |  342 lines

  1. [Version]
  2. Signature=$CHICAGO$
  3. Class=MEDIA
  4. Provider=%Mfg%
  5. LayoutFile=layout.inf
  6.  
  7. [DefaultInstall]
  8. AddReg=CPL.ar
  9.  
  10. [SourceDisksNames]
  11. 55=%DiskDesc%,"WS_420",1
  12.  
  13. [SourceDisksFiles]
  14. LWCtPl.dll=55
  15. iforce2.dll=55
  16. lhidlo.sys=55
  17. lhidhi.sys=55
  18. lxlcore.vxd=55
  19. WmJoyFrc.dll=55
  20. W9xDApi.dll=55
  21.  
  22. [DestinationDirs]
  23. s32.c = 10,system32\drivers
  24. s.c = 11
  25.  
  26. [s32.c]
  27. LHidLo.sys
  28. LHidHi.sys
  29.  
  30. [s.c]
  31. LXLCore.vxd
  32. LWCtPl.dll
  33. IForce2.dll
  34. WmJoyFrc.dll
  35. W9xDApi.dll
  36.  
  37. [ClassInstall]
  38. AddReg=Class.ar
  39.  
  40. [Class.ar]
  41. HKR,,,,%ClassName%
  42. HKR,,Icon,,1
  43. HKR,,Installer,,mmci.dll
  44.  
  45. [Manufacturer]
  46. %Mfg%=Logitech
  47.  
  48. [Logitech]
  49. %JMDesc%=JM_Inst,USB\VID_046D&PID_C213
  50. %JMHDesc%=LHID_Inst,HID\VID_046D&PID_C213
  51. %BCDesc%=BC_Inst,USB\VID_046D&PID_CA03
  52. %BCHDesc%=LHID_Inst,HID\VID_046D&PID_CA03
  53. %DFDesc%=DF_Inst,USB\VID_046D&PID_C294
  54. %DFHDesc%=LHID_Inst,HID\VID_046D&PID_C294
  55.  
  56. [ControlFlags]
  57. ExcludeFromSelect=*
  58.  
  59. [JM_Inst]
  60. Include=Hiddev.inf
  61. Needs=USBHIDDevice
  62. CopyFiles=s.c,s32.c
  63. AddReg=JM_Inst.ar,CPL.ar
  64.  
  65. [BC_Inst]
  66. Include=Hiddev.inf
  67. Needs=USBHIDDevice
  68. CopyFiles=s.c,s32.c
  69. AddReg=BC_Inst.ar,CPL.ar,FAPI.ar
  70.  
  71. [BC_Inst.HW]
  72. AddReg=LHid_Inst.ar.HW
  73.  
  74. [DF_Inst]
  75. Include=Hiddev.inf
  76. Needs=USBHIDDevice
  77. CopyFiles=s.c,s32.c
  78. AddReg=DF_Inst.ar,CPL.ar,FAPI.ar
  79.  
  80. [DF_Inst.HW]
  81. AddReg=LHid_Inst.ar.HW
  82.  
  83. [LHid_Inst.ar.HW]
  84. HKR,,"LowerFilters",,"LHidLo.sys"
  85.  
  86. [JM_Inst.ar]
  87. HKLM,%JMN%,OEMName,,%JMDesc%
  88. HKLM,%JMN%,%CID%,,%JMCI%
  89. HKLM,%JMN%,"Flags1",1,4,0,0,0
  90.  
  91. [FAPI.ar]
  92. HKCR,CLSID\%FAPI_CI%,,,%FAPI.Desc%
  93. HKCR,CLSID\%FAPI_CI%\InProcServer32,,,%11%\%WJF%
  94. HKCR,CLSID\%FAPI_CI%\InProcServer32,ThreadingModel,,"Both"
  95.  
  96. [BC_Inst.ar]
  97. ;;; CLSID registration
  98. HKCR,CLSID\%BC_FFCI%,,,%FFDLL.Desc%
  99. HKCR,CLSID\%BC_FFCI%\InProcServer32,,,%11%\%WJF%
  100. HKCR,CLSID\%BC_FFCI%\InProcServer32,ThreadingModel,,"Both"
  101.  
  102. HKLM,%BCN%,OEMName,,%BCDesc%
  103. HKLM,%BCN%,%CID%,,%BCCI%
  104. HKLM,%BCN%,OEMData,1,41,0,8,10,a,0,0,0
  105. HKLM,%BCN%,"Flags1",1,4,0,0,0
  106. HKLM,%BCN%\Axes\0,,,%WAX%
  107. HKLM,%BCN%\Axes\0,Attributes,1,1,81,0,0
  108. HKLM,%BCN%\Axes\0,FFAttributes,1,A,0,0,0,0,1,0,0
  109. HKLM,%BCN%\Axes\1,,,%CAX%
  110. HKLM,%BCN%\Axes\1,Attributes,1,1,81,0,0
  111. HKLM,%BCN%\Axes\1,FFAttributes,1,A,0,0,0,0,1,0,0
  112. HKLM,%BCN%\Axes\2,,,%AAX%
  113. HKLM,%BCN%\Axes\5,,,%BAX%
  114. HKLM,%BCN%\Buttons\0,,,"Left Paddle"
  115. HKLM,%BCN%\Buttons\0,Attributes,1,2,80,0,0
  116. HKLM,%BCN%\Buttons\1,,,"Right Paddle"
  117. HKLM,%BCN%\Buttons\1,Attributes,1,2,80,0,0
  118. HKLM,%BCN%\Buttons\2,,,"Button 3"
  119. HKLM,%BCN%\Buttons\2,Attributes,1,2,80,0,0
  120. HKLM,%BCN%\Buttons\3,,,"Button 4"
  121. HKLM,%BCN%\Buttons\3,Attributes,1,2,80,0,0
  122. HKLM,%BCN%\Buttons\4,,,"Button 5"
  123. HKLM,%BCN%\Buttons\4,Attributes,1,2,80,0,0
  124. HKLM,%BCN%\Buttons\5,,,"Button 6"
  125. HKLM,%BCN%\Buttons\5,Attributes,1,2,80,0,0
  126. HKLM,%BCN%\Buttons\6,,,"Button 7"
  127. HKLM,%BCN%\Buttons\6,Attributes,1,2,80,0,0
  128. HKLM,%BCN%\Buttons\7,,,"Button 8"
  129. HKLM,%BCN%\Buttons\7,Attributes,1,2,80,0,0
  130. HKLM,%BCN%\Buttons\8,,,"Shifter Backwards"
  131. HKLM,%BCN%\Buttons\8,Attributes,1,2,80,0,0
  132. HKLM,%BCN%\Buttons\9,,,"Shifter Forwards"
  133. HKLM,%BCN%\Buttons\9,Attributes,1,2,80,0,0
  134. HKLM,%BCN%\OEMForceFeedback,Attributes,1,0,0,0,0,E8,3,0,0,E8,3,0,0
  135. HKLM,%BCN%\OEMForceFeedback,CLSID,,"%BC_FFCI%"
  136. ; effect specific info
  137. HKLM,%BCFF%\%F_CONST%,,0,%FN_CONST%
  138. HKLM,%BCFF%\%F_CONST%,Attributes,1,0,0,0,0,1,86,0,0,ED,3,0,0,ED,3,0,0,30,0,0,0
  139. HKLM,%BCFF%\%F_RAMP%,,0,%FN_RAMP%
  140. HKLM,%BCFF%\%F_RAMP%,Attributes,1,1,0,0,0,2,86,0,0,EF,3,0,0,EF,3,0,0,30,0,0,0
  141. HKLM,%BCFF%\%F_SQUARE%,,0,%FN_SQUARE%
  142. HKLM,%BCFF%\%F_SQUARE%,Attributes,1,2,0,0,0,3,86,0,0,EF,3,0,0,EF,3,0,0,30,0,0,0
  143. HKLM,%BCFF%\%F_SINE%,,0,%FN_SINE%
  144. HKLM,%BCFF%\%F_SINE%,Attributes,1,3,0,0,0,3,86,0,0,EF,3,0,0,EF,3,0,0,30,0,0,0
  145. HKLM,%BCFF%\%F_TRI%,,0,%FN_TRI%
  146. HKLM,%BCFF%\%F_TRI%,Attributes,1,4,0,0,0,3,86,0,0,EF,3,0,0,EF,3,0,0,30,0,0,0
  147. HKLM,%BCFF%\%F_SAWUP%,,0,%FN_SAWUP%
  148. HKLM,%BCFF%\%F_SAWUP%,Attributes,1,5,0,0,0,3,86,0,0,EF,3,0,0,EF,3,0,0,30,0,0,0
  149. HKLM,%BCFF%\%F_SAWDN%,,0,%FN_SAWDN%
  150. HKLM,%BCFF%\%F_SAWDN%,Attributes,1,6,0,0,0,3,86,0,0,EF,3,0,0,EF,3,0,0,30,0,0,0
  151. HKLM,%BCFF%\%F_SPRING%,,0,%FN_SPRING%
  152. HKLM,%BCFF%\%F_SPRING%,Attributes,1,7,0,0,0,4,D8,0,0,6D,3,0,0,6D,3,0,0,30,0,0,0
  153. HKLM,%BCFF%\%F_DAMP%,,0,%FN_DAMP%
  154. HKLM,%BCFF%\%F_DAMP%,Attributes,1,8,0,0,0,4,D8,0,0,6D,3,0,0,6D,3,0,0,30,0,0,0
  155. HKLM,%BCFF%\%F_INERT%,,0,%FN_INERT%
  156. HKLM,%BCFF%\%F_INERT%,Attributes,1,9,0,0,0,4,D8,0,0,6D,3,0,0,6D,3,0,0,30,0,0,0
  157. HKLM,%BCFF%\%F_FRIC%,,0,%FN_FRIC%
  158. HKLM,%BCFF%\%F_FRIC%,Attributes,1,a,0,0,0,4,D8,0,0,6D,3,0,0,6D,3,0,0,30,0,0,0
  159. HKLM,%BCFF%\%F_CUST%,,0,%FN_CUST%
  160. HKLM,%BCFF%\%F_CUST%,Attributes,1,0,1,0,0,5,86,0,0,EF,3,0,0,EF,3,0,0,30,0,0,0
  161.  
  162. [DF_Inst.ar]
  163. ;;; CLSID registration
  164. HKCR,CLSID\%DF_FFCI%,,,%FFDLL.Desc%
  165. HKCR,CLSID\%DF_FFCI%\InProcServer32,,,%11%\%WJF%
  166. HKCR,CLSID\%DF_FFCI%\InProcServer32,ThreadingModel,,"Both"
  167.  
  168. HKLM,%DFN%,OEMName,,%DFDesc%
  169. HKLM,%DFN%,%CID%,,%DFCI%
  170. HKLM,%DFN%,OEMData,1,43,0,8,10,c,0,0,0
  171. HKLM,%DFN%,"Flags1",1,4,0,0,0
  172. HKLM,%DFN%\Axes\0,,,%WAX%
  173. HKLM,%DFN%\Axes\0,Attributes,1,1,81,0,0
  174. HKLM,%DFN%\Axes\0,FFAttributes,1,A,0,0,0,0,1,0,0
  175. HKLM,%DFN%\Axes\1,,,%CAX%
  176. HKLM,%DFN%\Axes\1,Attributes,1,1,81,0,0
  177. HKLM,%DFN%\Axes\1,FFAttributes,1,A,0,0,0,0,1,0,0
  178. HKLM,%DFN%\Axes\2,,,%AAX%
  179. HKLM,%DFN%\Axes\5,,,%BAX%
  180. HKLM,%DFN%\Buttons\0,,,"Cross"
  181. HKLM,%DFN%\Buttons\0,Attributes,1,2,80,0,0
  182. HKLM,%DFN%\Buttons\1,,,"Square"
  183. HKLM,%DFN%\Buttons\1,Attributes,1,2,80,0,0
  184. HKLM,%DFN%\Buttons\2,,,"Circle"
  185. HKLM,%DFN%\Buttons\2,Attributes,1,2,80,0,0
  186. HKLM,%DFN%\Buttons\3,,,"Triangle"
  187. HKLM,%DFN%\Buttons\3,Attributes,1,2,80,0,0
  188. HKLM,%DFN%\Buttons\4,,,"R1"
  189. HKLM,%DFN%\Buttons\4,Attributes,1,2,80,0,0
  190. HKLM,%DFN%\Buttons\5,,,"L1"
  191. HKLM,%DFN%\Buttons\5,Attributes,1,2,80,0,0
  192. HKLM,%DFN%\Buttons\6,,,"R2"
  193. HKLM,%DFN%\Buttons\6,Attributes,1,2,80,0,0
  194. HKLM,%DFN%\Buttons\7,,,"L2"
  195. HKLM,%DFN%\Buttons\7,Attributes,1,2,80,0,0
  196. HKLM,%DFN%\Buttons\8,,,"Select"
  197. HKLM,%DFN%\Buttons\8,Attributes,1,2,80,0,0
  198. HKLM,%DFN%\Buttons\9,,,"Start"
  199. HKLM,%DFN%\Buttons\9,Attributes,1,2,80,0,0
  200. HKLM,%DFN%\Buttons\10,,,"Right Paddle"
  201. HKLM,%DFN%\Buttons\10,Attributes,1,2,80,0,0
  202. HKLM,%DFN%\Buttons\11,,,"Left Paddle"
  203. HKLM,%DFN%\Buttons\11,Attributes,1,2,80,0,0
  204. HKLM,%DFN%\OEMForceFeedback,Attributes,1,0,0,0,0,E8,3,0,0,E8,3,0,0
  205. HKLM,%DFN%\OEMForceFeedback,CLSID,,"%DF_FFCI%"
  206. ; effect specific info
  207. HKLM,%DFFF%\%F_CONST%,,0,%FN_CONST%
  208. HKLM,%DFFF%\%F_CONST%,Attributes,1,0,0,0,0,1,86,0,0,ED,3,0,0,ED,3,0,0,30,0,0,0
  209. HKLM,%DFFF%\%F_RAMP%,,0,%FN_RAMP%
  210. HKLM,%DFFF%\%F_RAMP%,Attributes,1,1,0,0,0,2,86,0,0,EF,3,0,0,EF,3,0,0,30,0,0,0
  211. HKLM,%DFFF%\%F_SQUARE%,,0,%FN_SQUARE%
  212. HKLM,%DFFF%\%F_SQUARE%,Attributes,1,2,0,0,0,3,86,0,0,EF,3,0,0,EF,3,0,0,30,0,0,0
  213. HKLM,%DFFF%\%F_SINE%,,0,%FN_SINE%
  214. HKLM,%DFFF%\%F_SINE%,Attributes,1,3,0,0,0,3,86,0,0,EF,3,0,0,EF,3,0,0,30,0,0,0
  215. HKLM,%DFFF%\%F_TRI%,,0,%FN_TRI%
  216. HKLM,%DFFF%\%F_TRI%,Attributes,1,4,0,0,0,3,86,0,0,EF,3,0,0,EF,3,0,0,30,0,0,0
  217. HKLM,%DFFF%\%F_SAWUP%,,0,%FN_SAWUP%
  218. HKLM,%DFFF%\%F_SAWUP%,Attributes,1,5,0,0,0,3,86,0,0,EF,3,0,0,EF,3,0,0,30,0,0,0
  219. HKLM,%DFFF%\%F_SAWDN%,,0,%FN_SAWDN%
  220. HKLM,%DFFF%\%F_SAWDN%,Attributes,1,6,0,0,0,3,86,0,0,EF,3,0,0,EF,3,0,0,30,0,0,0
  221. HKLM,%DFFF%\%F_SPRING%,,0,%FN_SPRING%
  222. HKLM,%DFFF%\%F_SPRING%,Attributes,1,7,0,0,0,4,D8,0,0,6D,3,0,0,6D,3,0,0,30,0,0,0
  223. HKLM,%DFFF%\%F_DAMP%,,0,%FN_DAMP%
  224. HKLM,%DFFF%\%F_DAMP%,Attributes,1,8,0,0,0,4,D8,0,0,6D,3,0,0,6D,3,0,0,30,0,0,0
  225. HKLM,%DFFF%\%F_INERT%,,0,%FN_INERT%
  226. HKLM,%DFFF%\%F_INERT%,Attributes,1,9,0,0,0,4,D8,0,0,6D,3,0,0,6D,3,0,0,30,0,0,0
  227. HKLM,%DFFF%\%F_FRIC%,,0,%FN_FRIC%
  228. HKLM,%DFFF%\%F_FRIC%,Attributes,1,a,0,0,0,4,D8,0,0,6D,3,0,0,6D,3,0,0,30,0,0,0
  229. HKLM,%DFFF%\%F_CUST%,,0,%FN_CUST%
  230. HKLM,%DFFF%\%F_CUST%,Attributes,1,0,1,0,0,5,86,0,0,EF,3,0,0,EF,3,0,0,30,0,0,0
  231.  
  232. [LHID_Inst]
  233. Include=joystick.inf
  234. Needs=HIDGameDevice
  235.  
  236. [LHID_Inst.HW]
  237. AddReg=LHID.ar.HW
  238.  
  239. [LHID.ar.HW]
  240. HKR,,LowerFilters,,"LHidHi.sys"
  241.  
  242.  
  243. [CPL.ar]
  244. HKCR,CLSID\%DAPI_CI%,,,%DAPIDesc%
  245. HKCR,CLSID\%DAPI_CI%\InProcServer32,,,%11%\W9xDApi.dll
  246. HKCR,CLSID\%DAPI_CI%\InProcServer32,ThreadingModel,,%APT%
  247.  
  248. HKCR,CLSID\%JMCI%,,,%CPLDesc%
  249. HKCR,CLSID\%JMCI%\InProcHandler32,,,%11%\%GCH%
  250. HKCR,CLSID\%JMCI%\InProcServer32,,,%11%\%LCP%
  251. HKCR,CLSID\%JMCI%\InProcServer32,ThreadingModel,,%APT%
  252.  
  253. HKCR,CLSID\%BCCI%,,,%CPLDesc%
  254. HKCR,CLSID\%BCCI%\InProcHandler32,,,%11%\%GCH%
  255. HKCR,CLSID\%BCCI%\InProcServer32,,,%11%\%LCP%
  256. HKCR,CLSID\%BCCI%\InProcServer32,ThreadingModel,,%APT%
  257.  
  258. HKCR,CLSID\%DFCI%,,,%CPLDesc%
  259. HKCR,CLSID\%DFCI%\InProcHandler32,,,%11%\%GCH%
  260. HKCR,CLSID\%DFCI%\InProcServer32,,,%11%\%LCP%
  261. HKCR,CLSID\%DFCI%\InProcServer32,ThreadingModel,,%APT%
  262.  
  263. [Strings]
  264. Mfg="Logitech Inc."
  265. DiskDesc="Logitech WingMan Software"
  266. WJF="WmJoyFrc.dll"
  267. GCH="gchand.dll"
  268. LCP="LWCtPl.dll"
  269. APT=Apartment
  270.  
  271. ClassName="Sound, video and game controllers"
  272.  
  273. CPLDesc="Logitech WingMan Series Game Controller Properties DLL"
  274. DAPIDesc="Logitech WingMan Windows 9x Driver API COM Interface"
  275.  
  276. JMDesc="Logitech Freedom 2.4 (USB)"
  277. JMHDesc="Logitech Freedom 2.4 (HID)"
  278.  
  279. BCDesc="Logitech MOMO Racing (USB)"
  280. BCHDesc="Logitech MOMO Racing (HID)"
  281.  
  282. DFDesc="Logitech Driving Force (USB)"
  283. DFHDesc="Logitech Driving Force (HID)"
  284.  
  285. ;; force guids and names...
  286. ; standard dinput
  287. F_CONST="{13541C20-8E33-11D0-9AD0-00A0C9A06E35}"
  288. FN_CONST="Constant"
  289. F_RAMP="{13541C21-8E33-11D0-9AD0-00A0C9A06E35}"
  290. FN_RAMP="Ramp Force"
  291. F_SQUARE="{13541C22-8E33-11D0-9AD0-00A0C9A06E35}"
  292. FN_SQUARE="Square Wave"
  293. F_SINE="{13541C23-8E33-11D0-9AD0-00A0C9A06E35}"
  294. FN_SINE="Sine Wave"
  295. F_TRI="{13541C24-8E33-11D0-9AD0-00A0C9A06E35}"
  296. FN_TRI="Triangle Wave"
  297. F_SAWUP="{13541C25-8E33-11D0-9AD0-00A0C9A06E35}"
  298. FN_SAWUP="Sawtooth Up Wave"
  299. F_SAWDN="{13541C26-8E33-11D0-9AD0-00A0C9A06E35}"
  300. FN_SAWDN="Sawtooth Down Wave"
  301. F_SPRING="{13541C27-8E33-11D0-9AD0-00A0C9A06E35}"
  302. FN_SPRING="Spring"
  303. F_DAMP="{13541C28-8E33-11D0-9AD0-00A0C9A06E35}"
  304. FN_DAMP="Damper"
  305. F_INERT="{13541C29-8E33-11D0-9AD0-00A0C9A06E35}"
  306. FN_INERT="Inertia"
  307. F_FRIC="{13541C2A-8E33-11D0-9AD0-00A0C9A06E35}"
  308. FN_FRIC="Friction"
  309. F_CUST="{13541C2B-8E33-11D0-9AD0-00A0C9A06E35}"
  310. FN_CUST="CustomForce"
  311.  
  312. ; stuff
  313. WAX="Wheel axis"
  314. CAX="Combined pedals"
  315. AAX="Accelerator"
  316. BAX="Brake"
  317. ;XAX="X axis"
  318. ;YAX="Y axis"
  319. ;TAX="Throttle"
  320. ;RAX="Rudder"
  321. ;EAX="Extra"
  322.  
  323. ; cpl
  324. CID="ConfigCLSID"
  325. JMCI="{60150960-C4AE-11d1-B59B-00A0C9971EFC}"
  326. BCCI="{60150961-C4AE-11d1-B59B-00A0C9971EFC}"
  327. DFCI="{60150962-C4AE-11d1-B59B-00A0C9971EFC}"
  328.  
  329. DAPI_CI="{60150900-C4AE-11d1-B59B-00A0C9971EFC}"
  330. FAPI_CI="{60150902-C4AE-11d1-B59B-00A0C9971EFC}"
  331. FAPI.Desc="Logitech WingMan FF API DLL"
  332. BC_FFCI="{8D533A46-7A5F-11d3-8297-0050DA1A72D3}"
  333. DF_FFCI="{8D533A47-7A5F-11d3-8297-0050DA1A72D3}"
  334. FFDLL.Desc="Logitech WingMan FF DLL"
  335.  
  336. ; product name paths
  337. JMN="System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_046D&PID_C213"
  338. BCN="System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_046D&PID_CA03"
  339. BCFF="System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_046D&PID_CA03\OEMForceFeedback\Effects"
  340. DFN="System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_046D&PID_C294"
  341. DFFF="System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_046D&PID_C294\OEMForceFeedback\Effects"
  342.