home *** CD-ROM | disk | FTP | other *** search
/ Chip 2003 April / 04_03.iso / drivers / pack1 / files / ws420enu.exe / Windows / Inf / LFHid.inf next >
Encoding:
Windows Setup INFormation  |  2002-03-11  |  17.6 KB  |  302 lines

  1. [Version]
  2. LayoutFile=Layout.inf, Layout1.inf, Layout2.inf
  3. Signature="$CHICAGO$"
  4. Class=Mouse
  5. ClassGUID={4d36e96f-e325-11ce-bfc1-08002be10318}
  6. Provider=Logitech
  7.  
  8. [DestinationDirs]
  9. DefaultDestDir=11
  10. LFMR.Copy.Sys=10,system32\drivers
  11.  
  12. [SourceDisksNames]
  13. 55=%DiskDesc%,"WS_420",1
  14.  
  15. [SourceDisksFiles]
  16. LFLoad.sys=55
  17. IHidFilt.sys=55
  18. LHidHi.sys=55
  19.  
  20. [ControlFlags]
  21. ExcludeFromSelect=*
  22.  
  23. [Manufacturer]
  24. %Logitech%=Logitech
  25.  
  26. [Logitech]
  27. %VID_046D&PID_C2A0%=LFMB_Inst,USB\VID_046D&PID_C2A0
  28. %VID_046D&PID_C2A0_H%=LFMB2_Inst,HID\VID_046D&PID_C2A0
  29. %VID_046D&PID_C2A1%=LFM_Run,USB\VID_046D&PID_C2A1
  30. %VID_046D&PID_C2A1_H%=LFM_Mouse,HID\VID_046D&PID_C2A1
  31. %VID_046D&PID_C2A1_H1%=LFM_MouseM,HID\VID_046D&PID_C2A1&COL01
  32. %VID_046D&PID_C2A1_H2%=LFM_MouseM,HID\VID_046D&PID_C2A1&COL02
  33. %VID_046D&PID_C2A1_H3%=LFM_MouseJ,HID\VID_046D&PID_C2A1&COL03
  34. %VID_046D&PID_C2A1_H4%=LFM_MouseP,HID\VID_046D&PID_C2A1&COL04
  35.  
  36. ;; 98 - no collection matches
  37. [LFM_Mouse]
  38. Include=msmouse.inf,joystick.inf,lfhid.inf
  39. Needs=HIDMouse,HIDGameDevice,LFMSpecialAddReg
  40.  
  41. [LFM_Mouse.HW]
  42. AddReg=HIDMouse.AddReg.HW
  43.  
  44. [HIDMouse.AddReg.HW]
  45. HKR,,"LowerFilters",,"LHidHi.sys"
  46.  
  47. ;; ME - with collection matches
  48. [LFM_MouseM]
  49. Include=msmouse.inf
  50. Needs=HIDMouse
  51.  
  52. [LFM_MouseM.HW]
  53. AddReg=HIDMouse.AddReg.HW
  54.  
  55. [LFM_MouseJ]
  56. Include=joystick.inf
  57. Needs=HIDGameDevice
  58.  
  59. [LFM_MouseJ.HW]
  60. AddReg=HIDMouse.AddReg.HW
  61.  
  62. [LFM_MouseP]
  63.  
  64. [LFMSpecialAddReg]
  65. AddReg=HIDMouse.AddReg
  66.  
  67. [HIDMouse.AddReg]
  68. HKR,,DevLoader,,"*ntkern,mmdevldr.vxd"
  69. HKR,,NTMPDriver,,"mouhid.vxd,joyhid.vxd"
  70. HKR,,Driver,,vjoyd.vxd
  71. HKR,Drivers\joystick\msjstick.drv,Driver,,msjstick.drv
  72. HKR,Drivers,SubClasses,,"joystick"
  73. HKR,Drivers,MIGRATED,,0
  74. HKR,Drivers\joystick,,,
  75. HKR,Drivers\joystick\msjstick.drv,Description,,%HID_DEVICE_SYSTEM_GAME%
  76.  
  77.  
  78. [LFMB_Inst]
  79. Include=Hiddev.inf
  80. Needs=USBHIDDevice
  81. CopyFiles=LFMR.Copy.Sys
  82. AddReg=LFMB.AddReg
  83.  
  84. [LFMR.Copy.Sys]
  85. LFLoad.sys
  86. IHidFilt.sys
  87. LHidHi.sys
  88.  
  89. [LFMB.AddReg]
  90. HKLM,Software\Microsoft\Windows\CurrentVersion\RunOnce\Setup,"FEELit Device Manager",0,"FEELitDM.exe -spawn"
  91.  
  92. [LFMB2_Inst]
  93. AddReg=LFMB2.AddReg
  94.  
  95. [LFMB2.AddReg]
  96. HKR,,DevLoader,,*ntkern
  97. HKR,,ExecuteFlag,1,0x00,0x00,0x00,0x00
  98. HKR,,NTMPDriver,,"LFLoad.sys"
  99.  
  100. [LFM_Run]
  101. Include=Hiddev.inf
  102. Needs=USBHIDDevice
  103. AddReg=LFMR.AddReg, DI.AddReg, CPL.AddReg
  104.  
  105. [LFM_Run.HW]
  106. AddReg=LFMR.AddReg.HW
  107.  
  108. [LFMR.AddReg]
  109. ; FEELit Device Manager service installation
  110. HKLM,Software\Microsoft\Windows\CurrentVersion\RunServices,FEELitDeviceManager,0,FEELitDM.exe
  111.  
  112. ; FEELit Class Registration
  113. ; note: this could be achieved with "regsvr32 FEELit.dll"
  114. HKCR,CLSID\%CLSID_IFEELIT%,,0,"FEELit API, FEELit Component"
  115. HKCR,CLSID\%CLSID_IFEELIT%\InProcServer32,,0,"%11%\Feelit.dll"
  116. HKCR,CLSID\%CLSID_IFEELIT%\InProcServer32,ThreadingModel,0,"Apartment"
  117. HKCR,CLSID\%CLSID_IFEELIT%\ProgID,,0,"FEELitAPI.FEELit.1"
  118. HKCR,CLSID\%CLSID_IFEELIT%\VersionIndependentProgID,,0,"FEELitAPI.FEELit"
  119. HKCR,CLSID\%CLSID_IFEELITDEVICE%,,0,"FEELit API, FEELitDevice Component"
  120. HKCR,CLSID\%CLSID_IFEELITDEVICE%\InProcServer32,,0,"%11%\Feelit.dll"
  121. HKCR,CLSID\%CLSID_IFEELITDEVICE%\InProcServer32,ThreadingModel,0,"Apartment"
  122. HKCR,CLSID\%CLSID_IFEELITDEVICE%\ProgID,,0,"FEELitAPI.FEELitDevice.1"
  123. HKCR,CLSID\%CLSID_IFEELITDEVICE%\VersionIndependentProgID,,0,"FEELitAPI.FEELitDevice"
  124. HKCR,CLSID\%CLSID_IFEELITCONFIG%,,0,"FEELit API, FEELitConfig Component"
  125. HKCR,CLSID\%CLSID_IFEELITCONFIG%\InProcServer32,,0,"%11%\Feelit.dll"
  126. HKCR,CLSID\%CLSID_IFEELITCONFIG%\InProcServer32,ThreadingModel,0,"Apartment"
  127. HKCR,CLSID\%CLSID_IFEELITCONFIG%\ProgID,,0,"FEELitAPI.FEELitConfig.1"
  128. HKCR,CLSID\%CLSID_IFEELITCONFIG%\VersionIndependentProgID,,0,"FEELitAPI.FEELitConfig"
  129.  
  130. ; FEELitD Class Registration
  131. ; note: this could be achieved with "regsvr32 FEELitD.dll"
  132. HKCR,CLSID\%CLSID_IFEELITEFFECTDRIVER%,,0,"Immersion's FEELitEffectDriver Component"
  133. HKCR,CLSID\%CLSID_IFEELITEFFECTDRIVER%\InProcServer32,,0,"%11%\FeelitD.dll"
  134. HKCR,CLSID\%CLSID_IFEELITEFFECTDRIVER%\InProcServer32,ThreadingModel,0,Both
  135. HKCR,CLSID\%CLSID_IFEELITEFFECTDRIVER%\ProgID,,0,"Immersion.FEELit.FEELitEffectDriver.1"
  136. HKCR,CLSID\%CLSID_IFEELITEFFECTDRIVER%\VersionIndependentProgID,,0,"Immersion.FEELit.FEELitEffectDriver"
  137. HKCR,CLSID\%CLSID_IDIRECTINPUTEFFECTDRIVER%,,0,"Immersion's DirectInputEfectDriver for the FEELit Mouse"
  138. HKCR,CLSID\%CLSID_IDIRECTINPUTEFFECTDRIVER%\InProcServer32,,0,"%11%\FeelitD.dll"
  139. HKCR,CLSID\%CLSID_IDIRECTINPUTEFFECTDRIVER%\InProcServer32,ThreadingModel,0,Both
  140. HKCR,CLSID\%CLSID_IDIRECTINPUTEFFECTDRIVER%\ProgID,,0,"Immersion.FEELit.DirectInputEffectDriver.1"
  141. HKCR,CLSID\%CLSID_IDIRECTINPUTEFFECTDRIVER%\VersionIndependentProgID,,0,"Immersion.FEELit.DirectInputEffectDriver"
  142.  
  143. ; Feelit.dll expects us to create these, and uses them in device enumeration.
  144. HKLM,%KEY_FEELIT%\%KEY_PRODUCT%,ProductName,0,%VID_046D&PID_C2A1_H%
  145. HKLM,%KEY_FEELIT%\%KEY_PRODUCT%,DeviceType,1,02,00,00,00
  146. HKLM,%KEY_FEELIT%\%KEY_PRODUCT%,DriverCLSID,0,%CLSID_IFEELITEFFECTDRIVER%
  147. HKLM,%KEY_FEELIT%\%KEY_PRODUCT%,ProductGUID,0,"{99BB5400-2B94-11D1-B049-0020AF30269A}"
  148.  
  149. HKLM,%KEY_FEELIT%\%KEY_PRODUCT%\ForceFeedback,CLSID,0,"%CLSID_IDIRECTINPUTEFFECTDRIVER%"
  150.  
  151. ; Global control variables- Most of these are old crap that can probably be removed -jlb
  152. HKLM,%KEY_FEELIT%\%KEY_PRODUCT%\Settings,ControlFlags,1,00,00,00,00
  153. HKLM,%KEY_FEELIT%\%KEY_PRODUCT%\Settings,DebugFlags,1,00,00,00,00
  154. HKLM,%KEY_FEELIT%\%KEY_PRODUCT%\Settings,DebugLogPath,0,"c:\"
  155. HKLM,%KEY_FEELIT%\%KEY_PRODUCT%\Settings,DeadZone,1,00,00,00,00
  156. HKLM,%KEY_FEELIT%\%KEY_PRODUCT%\Settings,NumDevices,1,01,00,00,00
  157. HKLM,%KEY_FEELIT%\%KEY_PRODUCT%\Settings,pollMonitorPeriod,1,00,01,00,00
  158. HKLM,%KEY_FEELIT%\%KEY_PRODUCT%\Settings,pollTimeoutPeriod,1,00,10,00,00
  159.  
  160. ; Per-device dynamic settings, loaded by drivers with info from device detection, etc.
  161. HKLM,%KEY_FEELIT%\%KEY_PRODUCT%\Settings\Device0
  162.  
  163. ; Buttons
  164. HKLM,%KEY_FEELIT%\%KEY_PRODUCT%\Buttons\0,,0,"Button 0"
  165. HKLM,%KEY_FEELIT%\%KEY_PRODUCT%\Buttons\0,Attributes,1,02,00,00,00
  166. HKLM,%KEY_FEELIT%\%KEY_PRODUCT%\Buttons\1,,0,"Button 1"
  167. HKLM,%KEY_FEELIT%\%KEY_PRODUCT%\Buttons\1,Attributes,1,02,00,00,00
  168. HKLM,%KEY_FEELIT%\%KEY_PRODUCT%\Buttons\2,,0,"Button 2"
  169. HKLM,%KEY_FEELIT%\%KEY_PRODUCT%\Buttons\2,Attributes,1,02,00,00,00
  170.  
  171. ; Axes
  172. HKLM,%KEY_FEELIT%\%KEY_PRODUCT%\Axes\0,,0,"X Axis"
  173. HKLM,%KEY_FEELIT%\%KEY_PRODUCT%\Axes\0,Attributes,1,01,00,00,00
  174. HKLM,%KEY_FEELIT%\%KEY_PRODUCT%\Axes\0,FFAttributes,1,05,00,00,00,c8,00,00,00
  175. HKLM,%KEY_FEELIT%\%KEY_PRODUCT%\Axes\1,,0,"Y Axis"
  176. HKLM,%KEY_FEELIT%\%KEY_PRODUCT%\Axes\1,Attributes,1,01,00,00,00
  177. HKLM,%KEY_FEELIT%\%KEY_PRODUCT%\Axes\1,FFAttributes,1,05,00,00,00,c8,00,00,00
  178.  
  179. ; Effects
  180. HKLM,%KEY_FEELIT%\%KEY_PRODUCT%\ForceFeedback\Effects\{5959df71-2911-11d1-b049-0020af30269a},,0,"Constant"
  181. HKLM,%KEY_FEELIT%\%KEY_PRODUCT%\ForceFeedback\Effects\{5959df71-2911-11d1-b049-0020af30269a},Attributes,1,01,00,00,00,01,3E,00,00,65,01,00,00,65,01,00,00,20,00,00,00
  182. HKLM,%KEY_FEELIT%\%KEY_PRODUCT%\ForceFeedback\Effects\{5959df73-2911-11d1-b049-0020af30269a},,0,"Square Wave"
  183. HKLM,%KEY_FEELIT%\%KEY_PRODUCT%\ForceFeedback\Effects\{5959df73-2911-11d1-b049-0020af30269a},Attributes,1,02,00,00,00,03,3E,00,00,65,01,00,00,65,01,00,00,20,00,00,00
  184. HKLM,%KEY_FEELIT%\%KEY_PRODUCT%\ForceFeedback\Effects\{5959df75-2911-11d1-b049-0020af30269a},,0,"Triangle Wave"
  185. HKLM,%KEY_FEELIT%\%KEY_PRODUCT%\ForceFeedback\Effects\{5959df75-2911-11d1-b049-0020af30269a},Attributes,1,03,00,00,00,03,3E,00,00,65,01,00,00,65,01,00,00,20,00,00,00
  186. HKLM,%KEY_FEELIT%\%KEY_PRODUCT%\ForceFeedback\Effects\{5959df74-2911-11d1-b049-0020af30269a},,0,"Sine Wave"
  187. HKLM,%KEY_FEELIT%\%KEY_PRODUCT%\ForceFeedback\Effects\{5959df74-2911-11d1-b049-0020af30269a},Attributes,1,04,00,00,00,03,3E,00,00,65,01,00,00,65,01,00,00,20,00,00,00
  188. HKLM,%KEY_FEELIT%\%KEY_PRODUCT%\ForceFeedback\Effects\{5959df76-2911-11d1-b049-0020af30269a},,0,"Sawtooth Up Wave"
  189. HKLM,%KEY_FEELIT%\%KEY_PRODUCT%\ForceFeedback\Effects\{5959df76-2911-11d1-b049-0020af30269a},Attributes,1,05,00,00,00,03,3E,00,00,65,01,00,00,65,01,00,00,20,00,00,00
  190. HKLM,%KEY_FEELIT%\%KEY_PRODUCT%\ForceFeedback\Effects\{5959df77-2911-11d1-b049-0020af30269a},,0,"Sawtooth Down Wave"
  191. HKLM,%KEY_FEELIT%\%KEY_PRODUCT%\ForceFeedback\Effects\{5959df77-2911-11d1-b049-0020af30269a},Attributes,1,06,00,00,00,03,3E,00,00,65,01,00,00,65,01,00,00,20,00,00,00
  192. HKLM,%KEY_FEELIT%\%KEY_PRODUCT%\ForceFeedback\Effects\{5959df78-2911-11d1-b049-0020af30269a},,0,"Spring"
  193. HKLM,%KEY_FEELIT%\%KEY_PRODUCT%\ForceFeedback\Effects\{5959df78-2911-11d1-b049-0020af30269a},Attributes,1,07,00,00,00,04,3E,00,00,65,01,00,00,65,01,00,00,20,00,00,00
  194. HKLM,%KEY_FEELIT%\%KEY_PRODUCT%\ForceFeedback\Effects\{5959df79-2911-11d1-b049-0020af30269a},,0,"Damper"
  195. HKLM,%KEY_FEELIT%\%KEY_PRODUCT%\ForceFeedback\Effects\{5959df79-2911-11d1-b049-0020af30269a},Attributes,1,08,00,00,00,04,3E,00,00,65,01,00,00,65,01,00,00,20,00,00,00
  196. HKLM,%KEY_FEELIT%\%KEY_PRODUCT%\ForceFeedback\Effects\{5959df7c-2911-11d1-b049-0020af30269a},,0,"Texture"
  197. HKLM,%KEY_FEELIT%\%KEY_PRODUCT%\ForceFeedback\Effects\{5959df7c-2911-11d1-b049-0020af30269a},Attributes,1,09,00,00,00,07,3E,00,00,65,01,00,00,65,01,00,00,20,00,00,00
  198. HKLM,%KEY_FEELIT%\%KEY_PRODUCT%\ForceFeedback\Effects\{5959df7d-2911-11d1-b049-0020af30269a},,0,"Grid"
  199. HKLM,%KEY_FEELIT%\%KEY_PRODUCT%\ForceFeedback\Effects\{5959df7d-2911-11d1-b049-0020af30269a},Attributes,1,0A,00,00,00,04,3E,00,00,65,01,00,00,65,01,00,00,20,00,00,00
  200. HKLM,%KEY_FEELIT%\%KEY_PRODUCT%\ForceFeedback\Effects\{5959df7f-2911-11d1-b049-0020af30269a},,0,"Enclosure"
  201. HKLM,%KEY_FEELIT%\%KEY_PRODUCT%\ForceFeedback\Effects\{5959df7f-2911-11d1-b049-0020af30269a},Attributes,1,0B,00,00,00,05,3E,00,00,65,01,00,00,65,01,00,00,20,00,00,00
  202. HKLM,%KEY_FEELIT%\%KEY_PRODUCT%\ForceFeedback\Effects\{5959df82-2911-11d1-b049-0020af30269a},,0,"Ellipse"
  203. HKLM,%KEY_FEELIT%\%KEY_PRODUCT%\ForceFeedback\Effects\{5959df82-2911-11d1-b049-0020af30269a},Attributes,1,0C,00,00,00,06,3E,00,00,65,01,00,00,65,01,00,00,20,00,00,00
  204. HKLM,%KEY_FEELIT%\%KEY_PRODUCT%\ForceFeedback\Effects\{B3873610-BCB7-11d0-A156-524153480000},,0,"Dynamic"
  205. HKLM,%KEY_FEELIT%\%KEY_PRODUCT%\ForceFeedback\Effects\{B3873610-BCB7-11d0-A156-524153480000},Attributes,1,0D,00,00,00,FF,3E,00,00,65,01,00,00,65,01,00,00,20,00,00,00
  206. HKLM,%KEY_FEELIT%\%KEY_PRODUCT%\ForceFeedback\Effects\{5959df72-2911-11d1-b049-0020af30269a},,0,"Ramp"
  207. HKLM,%KEY_FEELIT%\%KEY_PRODUCT%\ForceFeedback\Effects\{5959df72-2911-11d1-b049-0020af30269a},Attributes,1,65,00,00,00,02,3E,00,00,65,01,00,00,65,01,00,00,20,00,00,00
  208. HKLM,%KEY_FEELIT%\%KEY_PRODUCT%\ForceFeedback\Effects\{5959df7b-2911-11d1-b049-0020af30269a},,0,"Friction"
  209. HKLM,%KEY_FEELIT%\%KEY_PRODUCT%\ForceFeedback\Effects\{5959df7b-2911-11d1-b049-0020af30269a},Attributes,1,66,00,00,00,04,3E,00,00,65,01,00,00,65,01,00,00,20,00,00,00
  210. HKLM,%KEY_FEELIT%\%KEY_PRODUCT%\ForceFeedback\Effects\{5959df7a-2911-11d1-b049-0020af30269a},,0,"Inertia"
  211. HKLM,%KEY_FEELIT%\%KEY_PRODUCT%\ForceFeedback\Effects\{5959df7a-2911-11d1-b049-0020af30269a},Attributes,1,67,00,00,00,04,3E,00,00,65,01,00,00,65,01,00,00,20,00,00,00
  212.  
  213. [CPL.AddReg]
  214. HKCR,CLSID\%LWFFM_CLSID%,,,"Logitech WingMan Force Feedback Mouse Direct Input Game Controller Property Sheet"
  215. HKCR,CLSID\%LWFFM_CLSID%\InProcHandler32,,,"%11%\gchand.dll"
  216. HKCR,CLSID\%LWFFM_CLSID%\InProcServer32,,,"%11%\LWCtPl.dll"
  217. HKCR,CLSID\%LWFFM_CLSID%\InProcServer32,ThreadingModel,,"Apartment"
  218.  
  219. [DI.AddReg]
  220. ; OEMData=HID, with 3 buttons => 10000000 00000003
  221. HKLM,%KEY_JOYSTICK%\%KEY_PRODUCT%,OEMData,1,00,00,00,10,03,00,00,00
  222. HKLM,%KEY_JOYSTICK%\%KEY_PRODUCT%,OEMName,0,%VID_046D&PID_C2A1_H%
  223. HKLM,%KEY_JOYSTICK%\%KEY_PRODUCT%\OEMForceFeedback,Attributes,1,00,00,00,00,e8,03,00,00,e8,03,00,00
  224. HKLM,%KEY_JOYSTICK%\%KEY_PRODUCT%\OEMForceFeedback,CLSID,0,%CLSID_IDIRECTINPUTEFFECTDRIVER%
  225. HKLM,%KEY_JOYSTICK%\%KEY_PRODUCT%,ConfigCLSID,0,%LWFFM_CLSID%
  226. HKLM,%KEY_JOYSTICK%\%KEY_PRODUCT%,"Flags1",1,04,00,00,00
  227.  
  228. ; Axes
  229. HKLM,%KEY_JOYSTICK%\%KEY_PRODUCT%\Axes\0,,0,X Axis
  230. HKLM,%KEY_JOYSTICK%\%KEY_PRODUCT%\Axes\0,Attributes,1,01,81,00,00,01,00,30,00
  231. HKLM,%KEY_JOYSTICK%\%KEY_PRODUCT%\Axes\0,FFAttributes,1,0a,00,00,00,00,01,00,00
  232.  
  233. HKLM,%KEY_JOYSTICK%\%KEY_PRODUCT%\Axes\1,,0,Y Axis
  234. HKLM,%KEY_JOYSTICK%\%KEY_PRODUCT%\Axes\1,Attributes,1,01,81,00,00,01,00,31,00
  235. HKLM,%KEY_JOYSTICK%\%KEY_PRODUCT%\Axes\1,FFAttributes,1,00,00,00,00,00,01,00,00
  236.  
  237. ; Buttons
  238. HKLM,%KEY_JOYSTICK%\%KEY_PRODUCT%\Buttons\0,,0,"Button 1"
  239. HKLM,%KEY_JOYSTICK%\%KEY_PRODUCT%\Buttons\0,Attributes,1,02,80,00,00,09,00,01,00
  240. HKLM,%KEY_JOYSTICK%\%KEY_PRODUCT%\Buttons\1,,0,"Button 2"
  241. HKLM,%KEY_JOYSTICK%\%KEY_PRODUCT%\Buttons\1,Attributes,1,02,80,00,00,09,00,02,00
  242. HKLM,%KEY_JOYSTICK%\%KEY_PRODUCT%\Buttons\2,,0,"Button 3"
  243. HKLM,%KEY_JOYSTICK%\%KEY_PRODUCT%\Buttons\2,Attributes,1,02,80,00,00,09,00,03,00
  244.  
  245. ; Effects
  246. HKLM,%KEY_JOYSTICK%\%KEY_PRODUCT%\OEMForceFeedback\Effects\{13541C20-8E33-11D0-9AD0-00A0C9A06E35},,0,"Constant"
  247. HKLM,%KEY_JOYSTICK%\%KEY_PRODUCT%\OEMForceFeedback\Effects\{13541C20-8E33-11D0-9AD0-00A0C9A06E35},Attributes,1,01,00,00,00,01,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
  248. HKLM,%KEY_JOYSTICK%\%KEY_PRODUCT%\OEMForceFeedback\Effects\{13541C22-8E33-11D0-9AD0-00A0C9A06E35},,0,"Square Wave"
  249. HKLM,%KEY_JOYSTICK%\%KEY_PRODUCT%\OEMForceFeedback\Effects\{13541C22-8E33-11D0-9AD0-00A0C9A06E35},Attributes,1,02,00,00,00,03,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
  250. HKLM,%KEY_JOYSTICK%\%KEY_PRODUCT%\OEMForceFeedback\Effects\{13541C24-8E33-11D0-9AD0-00A0C9A06E35},,0,"Triangle Wave"
  251. HKLM,%KEY_JOYSTICK%\%KEY_PRODUCT%\OEMForceFeedback\Effects\{13541C24-8E33-11D0-9AD0-00A0C9A06E35},Attributes,1,03,00,00,00,03,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
  252. HKLM,%KEY_JOYSTICK%\%KEY_PRODUCT%\OEMForceFeedback\Effects\{13541C23-8E33-11D0-9AD0-00A0C9A06E35},,0,"Sine Wave"
  253. HKLM,%KEY_JOYSTICK%\%KEY_PRODUCT%\OEMForceFeedback\Effects\{13541C23-8E33-11D0-9AD0-00A0C9A06E35},Attributes,1,04,00,00,00,03,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
  254. HKLM,%KEY_JOYSTICK%\%KEY_PRODUCT%\OEMForceFeedback\Effects\{13541C25-8E33-11D0-9AD0-00A0C9A06E35},,0,"Sawtooth Up Wave"
  255. HKLM,%KEY_JOYSTICK%\%KEY_PRODUCT%\OEMForceFeedback\Effects\{13541C25-8E33-11D0-9AD0-00A0C9A06E35},Attributes,1,05,00,00,00,03,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
  256. HKLM,%KEY_JOYSTICK%\%KEY_PRODUCT%\OEMForceFeedback\Effects\{13541C26-8E33-11D0-9AD0-00A0C9A06E35},,0,"Sawtooth Down Wave"
  257. HKLM,%KEY_JOYSTICK%\%KEY_PRODUCT%\OEMForceFeedback\Effects\{13541C26-8E33-11D0-9AD0-00A0C9A06E35},Attributes,1,06,00,00,00,03,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
  258. HKLM,%KEY_JOYSTICK%\%KEY_PRODUCT%\OEMForceFeedback\Effects\{13541C27-8E33-11D0-9AD0-00A0C9A06E35},,0,"Spring"
  259. HKLM,%KEY_JOYSTICK%\%KEY_PRODUCT%\OEMForceFeedback\Effects\{13541C27-8E33-11D0-9AD0-00A0C9A06E35},Attributes,1,07,00,00,00,04,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
  260. HKLM,%KEY_JOYSTICK%\%KEY_PRODUCT%\OEMForceFeedback\Effects\{13541C28-8E33-11D0-9AD0-00A0C9A06E35},,0,"Damper"
  261. HKLM,%KEY_JOYSTICK%\%KEY_PRODUCT%\OEMForceFeedback\Effects\{13541C28-8E33-11D0-9AD0-00A0C9A06E35},Attributes,1,08,00,00,00,04,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
  262. HKLM,%KEY_JOYSTICK%\%KEY_PRODUCT%\OEMForceFeedback\Effects\{B3873611-BCB7-11d0-A156-524153480000},,0,"Texture"
  263. HKLM,%KEY_JOYSTICK%\%KEY_PRODUCT%\OEMForceFeedback\Effects\{B3873611-BCB7-11d0-A156-524153480000},Attributes,1,09,00,00,00,FF,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,0
  264. HKLM,%KEY_JOYSTICK%\%KEY_PRODUCT%\OEMForceFeedback\Effects\{B3873610-BCB7-11d0-A156-524153480000},,0,"Dynamic"
  265. HKLM,%KEY_JOYSTICK%\%KEY_PRODUCT%\OEMForceFeedback\Effects\{B3873610-BCB7-11d0-A156-524153480000},Attributes,1,0D,00,00,00,FF,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
  266. HKLM,%KEY_JOYSTICK%\%KEY_PRODUCT%\OEMForceFeedback\Effects\{13541C21-8E33-11D0-9AD0-00A0C9A06E35},,0,"Ramp Force"
  267. HKLM,%KEY_JOYSTICK%\%KEY_PRODUCT%\OEMForceFeedback\Effects\{13541C21-8E33-11D0-9AD0-00A0C9A06E35},Attributes,1,65,00,00,00,02,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
  268. HKLM,%KEY_JOYSTICK%\%KEY_PRODUCT%\OEMForceFeedback\Effects\{13541C2A-8E33-11D0-9AD0-00A0C9A06E35},,0,"Friction"
  269. HKLM,%KEY_JOYSTICK%\%KEY_PRODUCT%\OEMForceFeedback\Effects\{13541C2A-8E33-11D0-9AD0-00A0C9A06E35},Attributes,1,66,00,00,00,04,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
  270. HKLM,%KEY_JOYSTICK%\%KEY_PRODUCT%\OEMForceFeedback\Effects\{13541C29-8E33-11D0-9AD0-00A0C9A06E35},,0,"Inertia"
  271. HKLM,%KEY_JOYSTICK%\%KEY_PRODUCT%\OEMForceFeedback\Effects\{13541C29-8E33-11D0-9AD0-00A0C9A06E35},Attributes,1,67,00,00,00,04,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
  272.  
  273. [LFMR.AddReg.HW]
  274. HKR,,"LowerFilters",0x00010000,"ihidfilt.sys"
  275. HKR,,"DebugLevel",0x00010003,2
  276.  
  277. [Strings]
  278. HIDClassDescription="Human Interface Devices"
  279.  
  280. Logitech="Logitech, Inc."
  281. VID_046D&PID_C2A0="Logitech WingMan Force Feedback Mouse (Internal Firmware)"
  282. VID_046D&PID_C2A0_H="Logitech WingMan Force Feedback Mouse (Vendor Usage)"
  283. VID_046D&PID_C2A1="Logitech WingMan Force Feedback Mouse (External Firmware)"
  284. VID_046D&PID_C2A1_H="Logitech WingMan Force Feedback Mouse"
  285. VID_046D&PID_C2A1_H1="Logitech WingMan Force Feedback Mouse (Absolute Mode)"
  286. VID_046D&PID_C2A1_H2="Logitech WingMan Force Feedback Mouse (Relative Mode)"
  287. VID_046D&PID_C2A1_H3="Logitech WingMan Force Feedback Mouse (Joystick Mode)"
  288. VID_046D&PID_C2A1_H4="Logitech WingMan Force Feedback Mouse (PID)"
  289.  
  290. CLSID_IFEELIT="{5959DF60-2911-11D1-B049-0020AF30269A}"
  291. CLSID_IFEELITDEVICE="{5959DF61-2911-11D1-B049-0020AF30269A}"
  292. CLSID_IFEELITCONFIG="{645AD120-11E6-11d3-A6FA-00A0CC3EBFE9}"
  293. CLSID_IFEELITEFFECTDRIVER="{E6B894E0-2F84-11D1-A86F-00A024005E52}"
  294. CLSID_IDIRECTINPUTEFFECTDRIVER="{8AF65080-C6A0-11D2-8C53-00105A178AD1}"
  295. LWFFM_CLSID="{60150954-C4AE-11d1-B59B-00A0C9971EFC}"
  296.  
  297. HID_DEVICE_SYSTEM_GAME="HID-compliant game controller"
  298.  
  299. KEY_JOYSTICK="SYSTEM\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM"
  300. KEY_FEELIT="System\CurrentControlSet\Control\MediaProperties\PrivateProperties\FEELit"
  301. KEY_PRODUCT="VID_046D&PID_C2A1"
  302.