Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

401 lines
28 KiB

  1. [Version]
  2. Signature="$WINDOWS NT$"
  3. ClassGuid={4D36E96C-E325-11CE-BFC1-08002BE10318}
  4. Class=MEDIA
  5. Provider=%MSFT%
  6. LayoutFile=layout.inf
  7. [DestinationDirs]
  8. SideWinder_Device.CopyFiles.NT = 12
  9. SideWinder_Device.CopyFilesDLL.NT = 11
  10. SideWinder_FFP_Device.CopyFilesDLL.NT = 11
  11. SideWinder_FFW_Device.CopyFilesDLL.NT = 11
  12. [ControlFlags]
  13. ExcludeFromSelect= *
  14. [Manufacturer]
  15. %MSFT%=MSFT
  16. [MSFT]
  17. %SideWinder.AutoDetect%=SideWinder_Auto, Gameport\SideWinderGameController
  18. %SideWinder.SW3dPro%=SideWinder_3DP, Gameport\SideWinder3DPro
  19. %SideWinder.gamepad%=SideWinder_GP, Gameport\SideWindergamepad
  20. %SideWinder.PrecisionPro%=SideWinder_PP, Gameport\SideWinderPrecisionPro
  21. %SideWinder.ForceFeedbackPro%=SideWinder_FFP, Gameport\SideWinderForceFeedbackPro
  22. %SideWinder.FreestylePro%=SideWinder_FSP, Gameport\SideWinderFreestylePro
  23. %SideWinder.ForceFeedbackWheel%=SideWinder_FFW, Gameport\SideWinderForceFeedbackWheel
  24. [SideWinder_Auto.NT]
  25. CopyFiles=SideWinder_Device.CopyFiles.NT, SideWinder_Device.CopyFilesDLL.NT
  26. AddReg=SideWinder_Auto.AddReg
  27. AddReg=SideWinder_3DP.AddReg
  28. AddReg=SideWinder_GP.AddReg
  29. AddReg=SideWinder_PP.AddReg
  30. AddReg=SideWinder_FFP.AddReg
  31. AddReg=SideWinder_FSP.AddReg
  32. AddReg=SideWinder_FFW.AddReg
  33. [SideWinder_3DP.NT]
  34. CopyFiles=SideWinder_Device.CopyFiles.NT, SideWinder_Device.CopyFilesDLL.NT
  35. AddReg=SideWinder_Auto.AddReg
  36. AddReg=SideWinder_3DP.AddReg
  37. AddReg=SideWinder_GP.AddReg
  38. AddReg=SideWinder_PP.AddReg
  39. AddReg=SideWinder_FFP.AddReg
  40. AddReg=SideWinder_FSP.AddReg
  41. AddReg=SideWinder_FFW.AddReg
  42. [SideWinder_GP.NT]
  43. CopyFiles=SideWinder_Device.CopyFiles.NT, SideWinder_Device.CopyFilesDLL.NT
  44. AddReg=SideWinder_Auto.AddReg
  45. AddReg=SideWinder_3DP.AddReg
  46. AddReg=SideWinder_GP.AddReg
  47. AddReg=SideWinder_PP.AddReg
  48. AddReg=SideWinder_FFP.AddReg
  49. AddReg=SideWinder_FSP.AddReg
  50. AddReg=SideWinder_FFW.AddReg
  51. [SideWinder_PP.NT]
  52. CopyFiles=SideWinder_Device.CopyFiles.NT, SideWinder_Device.CopyFilesDLL.NT
  53. AddReg=SideWinder_Auto.AddReg
  54. AddReg=SideWinder_3DP.AddReg
  55. AddReg=SideWinder_GP.AddReg
  56. AddReg=SideWinder_PP.AddReg
  57. AddReg=SideWinder_FFP.AddReg
  58. AddReg=SideWinder_FSP.AddReg
  59. AddReg=SideWinder_FFW.AddReg
  60. [SideWinder_FFP.NT]
  61. CopyFiles=SideWinder_Device.CopyFiles.NT, SideWinder_FFP_Device.CopyFilesDLL.NT
  62. AddReg=SideWinder_Auto.AddReg
  63. AddReg=SideWinder_3DP.AddReg
  64. AddReg=SideWinder_GP.AddReg
  65. AddReg=SideWinder_PP.AddReg
  66. AddReg=SideWinder_FFP.AddReg
  67. AddReg=SideWinder_FSP.AddReg
  68. AddReg=SideWinder_FFW.AddReg
  69. [SideWinder_FSP.NT]
  70. CopyFiles=SideWinder_Device.CopyFiles.NT, SideWinder_Device.CopyFilesDLL.NT
  71. AddReg=SideWinder_Auto.AddReg
  72. AddReg=SideWinder_3DP.AddReg
  73. AddReg=SideWinder_GP.AddReg
  74. AddReg=SideWinder_PP.AddReg
  75. AddReg=SideWinder_FFP.AddReg
  76. AddReg=SideWinder_FSP.AddReg
  77. AddReg=SideWinder_FFW.AddReg
  78. [SideWinder_FFW.NT]
  79. CopyFiles=SideWinder_Device.CopyFiles.NT, SideWinder_FFW_Device.CopyFilesDLL.NT
  80. AddReg=SideWinder_Auto.AddReg
  81. AddReg=SideWinder_3DP.AddReg
  82. AddReg=SideWinder_GP.AddReg
  83. AddReg=SideWinder_PP.AddReg
  84. AddReg=SideWinder_FFP.AddReg
  85. AddReg=SideWinder_FSP.AddReg
  86. AddReg=SideWinder_FFW.AddReg
  87. [SideWinder_Device.CopyFiles.NT]
  88. msgame.sys
  89. hidclass.sys
  90. hidparse.sys
  91. [SideWinder_Device.CopyFilesDLL.NT]
  92. hid.dll
  93. @*:;QUIRKQUIRKQUIRK
  94. @*:;Autodetect key requires we always copy sw_effct.dll, and sw_wheel.dll
  95. @*:;as don't always know if we have an FFPro
  96. sw_effct.dll
  97. sw_wheel.dll
  98. [SideWinder_FFP_Device.CopyFilesDLL.NT]
  99. hid.dll
  100. sw_effct.dll
  101. [SideWinder_FFW_Device.CopyFilesDLL.NT]
  102. hid.dll
  103. sw_wheel.dll
  104. [SideWinder_Auto.NT.Services]
  105. AddService = msgame,%SPSVCINST_ASSOCSERVICE%,SideWinder_MsGame_Service_Inst
  106. [SideWinder_3DP.NT.Services]
  107. AddService = msgame,%SPSVCINST_ASSOCSERVICE%,SideWinder_MsGame_Service_Inst
  108. [SideWinder_GP.NT.Services]
  109. AddService = msgame,%SPSVCINST_ASSOCSERVICE%,SideWinder_MsGame_Service_Inst
  110. [SideWinder_PP.NT.Services]
  111. AddService = msgame,%SPSVCINST_ASSOCSERVICE%,SideWinder_MsGame_Service_Inst
  112. [SideWinder_FFP.NT.Services]
  113. AddService = msgame,%SPSVCINST_ASSOCSERVICE%,SideWinder_MsGame_Service_Inst
  114. [SideWinder_FSP.NT.Services]
  115. AddService = msgame,%SPSVCINST_ASSOCSERVICE%,SideWinder_MsGame_Service_Inst
  116. [SideWinder_FFW.NT.Services]
  117. AddService = msgame,%SPSVCINST_ASSOCSERVICE%,SideWinder_MsGame_Service_Inst
  118. [SideWinder_MsGame_Service_Inst]
  119. DisplayName = %msgame.SvcDesc%
  120. ServiceType = 1 ; SERVICE_KERNEL_DRIVER
  121. StartType = 3 ; SERVICE_DEMAND_START
  122. ErrorControl = 1 ; SERVICE_ERROR_NORMAL
  123. ServiceBinary = %12%\msgame.sys
  124. LoadOrderGroup = Extended Base
  125. [SideWinder_Auto.AddReg]
  126. HKLM,%szSWAutoDetect%,OEMName,0x00000000,%SideWinder.AutoDetect%
  127. HKLM,%szSWAutoDetect%,OEMHardwareID,,"Gameport\SideWinderGameController"
  128. HKLM,%szSWAutoDetect%,OEMData,0x00000001,00,00,08,00,00,00,00,00
  129. @*:;No Buttons
  130. HKLM,%szSWAutoDetect%,Flags1,0x00000003,03,00,00,00
  131. @*:;JOYTYPE_ZEROGAMEENUMOEMDATA
  132. [SideWinder_3DP.AddReg]
  133. HKLM,%szSW3DPro%,OEMName,0x00000000,%SideWinder.SW3dPro%
  134. HKLM,%szSW3DPro%,OEMHardwareID,,"Gameport\SideWinder3dPro"
  135. HKLM,%szSW3DPro%,OEMData, 0x00000001, 03,00,00,10,08,00,00,00
  136. @*:;JOY_HWS_HASZ | JOY_HWS_HASR | JOY_HWS_AUTOLOAD - 8 buttons
  137. HKLM,%szSW3DPro%,Flags1,0x00000003,03,00,00,00
  138. @*:;JOYTYPE_ZEROGAMEENUMOEMDATA
  139. [SideWinder_GP.AddReg]
  140. HKLM,%szSWGPad%,OEMName,0x00000000,%SideWinder.gamepad%
  141. HKLM,%szSWGPad%,OEMHardwareID, 0x00000000,"Gameport\SideWindergamepad"
  142. HKLM,%szSWGPad%,OEMData, 0x00000001, 20,00,00,10,0a,00,00,00
  143. @*:;JOY_HWS_ISGAMEPAD | JOY_HWS_AUTOLOAD - 10 buttons
  144. HKLM,%szSWGPad%,Flags1,0x00000003,03,00,00,00
  145. @*:;JOYTYPE_ZEROGAMEENUMOEMDATA
  146. [SideWinder_PP.AddReg]
  147. HKLM,%szSW3DPro2%,OEMName,0x00000000,%SideWinder.PrecisionPro%
  148. HKLM,%szSW3DPro2%,OEMHardwareID,0x00000000,"Gameport\SideWinderPrecisionPro"
  149. HKLM,%szSW3DPro2%,OEMData,0x00000001, 03,00,08,10,09,00,00,00
  150. @*:;JOY_HWS_HASZ | JOY_HWS_HASR | JOY_HWS_HASPOV | JOY_HWS_AUTOLOAD - 9 buttons
  151. HKLM,%szSW3DPro2%,Flags1,0x00000003,03,00,00,00
  152. @*:;JOYTYPE_ZEROGAMEENUMOEMDATA
  153. [SideWinder_FSP.AddReg]
  154. HKLM,%szSWFSPro%,OEMName,0x00000000,%SideWinder.FreestylePro%
  155. HKLM,%szSWFSPro%,OEMHardwareID,0x00000000,"Gameport\SideWinderFreestylePro"
  156. HKLM,%szSWFSPro%,OEMData,0x00000001,03,00,08,10,09,00,00,00
  157. @*:;JOY_HWS_HASZ JOY_HWS_HASR | JOY_HWS_HASPOV | JOY_HWS_AUTOLOAD - 9 buttons
  158. HKLM,%szSWFSPro%,Flags1,0x00000003,03,00,00,00
  159. @*:;JOYTYPE_ZEROGAMEENUMOEMDATA
  160. [SideWinder_FFP.AddReg]
  161. HKLM,%szSWFFPro%,OEMName,0x00000000,%SideWinder.ForceFeedbackPro%
  162. HKLM,%szSWFFPro%,OEMHardwareID,0x00000000,"Gameport\SideWinderForceFeedbackPro"
  163. HKLM,%szSWFFPro%,OEMData,0x00000001,03,00,08,10,09,00,00,00
  164. @*:;JOY_HWS_HASZ | JOY_HWS_HASR | JOY_HWS_HASPOV | JOY_HWS_AUTOLOAD - 9 buttons
  165. HKLM,%szSWFFPro%,Flags1,0x00000003,03,00,00,00
  166. @*:;JOYTYPE_ZEROGAMEENUMOEMDATA
  167. HKLM,%szSWFFPro%\Axes\0,"Attributes",0x00000001,01,01,00,00
  168. HKLM,%szSWFFPro%\Axes\0,"FFAttributes",0x00000001,05,00,00,00,64,00,00,00
  169. HKLM,%szSWFFPro%\Axes\1,"Attributes",0x00000001,01,01,00,00
  170. HKLM,%szSWFFPro%\Axes\1,"FFAttributes",0x00000001,05,00,00,00,64,00,00,00
  171. HKLM,%szSWFFPro%\Axes\2,"Attributes",0x00000001,00,01,00,00
  172. HKLM,%szSWFFPro%\Axes\5,"Attributes",0x00000001,00,01,00,00
  173. HKLM,%szSWFFPro%\Buttons\0,"Attributes",0x00000001,02,00,00,00
  174. HKLM,%szSWFFPro%\Buttons\1,"Attributes",0x00000001,02,00,00,00
  175. HKLM,%szSWFFPro%\Buttons\2,"Attributes",0x00000001,02,00,00,00
  176. HKLM,%szSWFFPro%\Buttons\3,"Attributes",0x00000001,02,00,00,00
  177. HKLM,%szSWFFPro%\Buttons\4,"Attributes",0x00000001,02,00,00,00
  178. HKLM,%szSWFFPro%\Buttons\5,"Attributes",0x00000001,02,00,00,00
  179. HKLM,%szSWFFPro%\Buttons\6,"Attributes",0x00000001,02,00,00,00
  180. HKLM,%szSWFFPro%\Buttons\7,"Attributes",0x00000001,02,00,00,00
  181. HKLM,%szSWFFPro%\Buttons\9,"Attributes",0x00000001,02,00,00,00
  182. HKLM,%szSWFFPro%\OEMForceFeedback,"CommPort",0x00010001,0x00000330
  183. HKLM,%szSWFFPro%\OEMForceFeedback,"CommInterface",0x00010001,0x00000002
  184. HKLM,%szSWFFPro%\OEMForceFeedback,"Attributes",0x00000001,00,00,00,00,f4,01,00,00,f4,01,00,00
  185. HKLM,%szSWFFPro%\OEMForceFeedback,"CLSID",,"{e84cd1b1-81fa-11d0-94ab-0080c74c7e95}"
  186. HKLM,%szSWFFPro%\OEMForceFeedback,"TimingParams",0x00000001,44,00,00,00,03,00,00,00,0a,00,00,00,14,00,00,00,01,00,00,00,02,00,00,00,01,00,00,00,02,00,00,00,02,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,01,00,00,00,01,00,00,00,01,00,00,00,01,00,00,00,01,00,00,00
  187. HKLM,%szSWFFPro%\OEMForceFeedback\Effects\{13541C20-8E33-11D0-9AD0-00A0C9A06E35},"Attributes",0x00000001,65,00,02,00,01,00,00,00,ed,01,00,00,cd,01,00,00,30,00,00,00
  188. HKLM,%szSWFFPro%\OEMForceFeedback\Effects\{13541C20-8E33-11D0-9AD0-00A0C9A06E35},,,"Constant Force"
  189. HKLM,%szSWFFPro%\OEMForceFeedback\Effects\{13541C21-8E33-11D0-9AD0-00A0C9A06E35},"Attributes",0x00000001,6a,00,02,00,02,00,00,00,ef,01,00,00,cf,01,00,00,30,00,00,00
  190. HKLM,%szSWFFPro%\OEMForceFeedback\Effects\{13541C21-8E33-11D0-9AD0-00A0C9A06E35},,,"Ramp"
  191. HKLM,%szSWFFPro%\OEMForceFeedback\Effects\{13541C22-8E33-11D0-9AD0-00A0C9A06E35},"Attributes",0x00000001,69,00,02,00,03,00,00,00,ef,01,00,00,cf,01,00,00,30,00,00,00
  192. HKLM,%szSWFFPro%\OEMForceFeedback\Effects\{13541C22-8E33-11D0-9AD0-00A0C9A06E35},,,"Square"
  193. HKLM,%szSWFFPro%\OEMForceFeedback\Effects\{13541C23-8E33-11D0-9AD0-00A0C9A06E35},"Attributes",0x00000001,66,00,02,00,03,00,00,00,ef,01,00,00,cf,01,00,00,30,00,00,00
  194. HKLM,%szSWFFPro%\OEMForceFeedback\Effects\{13541C23-8E33-11D0-9AD0-00A0C9A06E35},,,"Sine"
  195. HKLM,%szSWFFPro%\OEMForceFeedback\Effects\{13541C24-8E33-11D0-9AD0-00A0C9A06E35},"Attributes",0x00000001,6c,00,02,00,03,00,00,00,ef,01,00,00,cf,01,00,00,30,00,00,00
  196. HKLM,%szSWFFPro%\OEMForceFeedback\Effects\{13541C24-8E33-11D0-9AD0-00A0C9A06E35},,,"Triangle"
  197. HKLM,%szSWFFPro%\OEMForceFeedback\Effects\{13541C25-8E33-11D0-9AD0-00A0C9A06E35},"Attributes",0x00000001,6e,00,02,00,03,00,00,00,ef,01,00,00,cf,01,00,00,30,00,00,00
  198. HKLM,%szSWFFPro%\OEMForceFeedback\Effects\{13541C25-8E33-11D0-9AD0-00A0C9A06E35},,,"Sawtooth Up"
  199. HKLM,%szSWFFPro%\OEMForceFeedback\Effects\{13541C26-8E33-11D0-9AD0-00A0C9A06E35},"Attributes",0x00000001,6f,00,02,00,03,00,00,00,ef,01,00,00,cf,01,00,00,30,00,00,00
  200. HKLM,%szSWFFPro%\OEMForceFeedback\Effects\{13541C26-8E33-11D0-9AD0-00A0C9A06E35},,,"Sawtooth Down"
  201. HKLM,%szSWFFPro%\OEMForceFeedback\Effects\{13541C27-8E33-11D0-9AD0-00A0C9A06E35},"Attributes",0x00000001,01,00,01,00,04,00,00,00,29,01,00,00,09,01,00,00,30,00,00,00
  202. HKLM,%szSWFFPro%\OEMForceFeedback\Effects\{13541C27-8E33-11D0-9AD0-00A0C9A06E35},,,"Spring"
  203. HKLM,%szSWFFPro%\OEMForceFeedback\Effects\{13541C28-8E33-11D0-9AD0-00A0C9A06E35},"Attributes",0x00000001,03,00,01,00,04,00,00,00,29,01,00,00,09,01,00,00,30,00,00,00
  204. HKLM,%szSWFFPro%\OEMForceFeedback\Effects\{13541C28-8E33-11D0-9AD0-00A0C9A06E35},,,"Damper"
  205. HKLM,%szSWFFPro%\OEMForceFeedback\Effects\{13541C29-8E33-11D0-9AD0-00A0C9A06E35},"Attributes",0x00000001,05,00,01,00,04,00,00,00,29,01,00,00,09,01,00,00,30,00,00,00
  206. HKLM,%szSWFFPro%\OEMForceFeedback\Effects\{13541C29-8E33-11D0-9AD0-00A0C9A06E35},,,"Inertia"
  207. HKLM,%szSWFFPro%\OEMForceFeedback\Effects\{13541C2A-8E33-11D0-9AD0-00A0C9A06E35},"Attributes",0x00000001,07,00,01,00,04,00,00,00,29,01,00,00,09,01,00,00,30,00,00,00
  208. HKLM,%szSWFFPro%\OEMForceFeedback\Effects\{13541C2A-8E33-11D0-9AD0-00A0C9A06E35},,,"Friction"
  209. HKLM,%szSWFFPro%\OEMForceFeedback\Effects\{13541C2B-8E33-11D0-9AD0-00A0C9A06E35},"Attributes",0x00000001,c9,00,03,00,05,00,00,00,6f,01,00,00,4f,00,00,00,30,00,00,00
  210. HKLM,%szSWFFPro%\OEMForceFeedback\Effects\{13541C2B-8E33-11D0-9AD0-00A0C9A06E35},,,"Custom"
  211. HKLM,%szSWFFPro%\OEMForceFeedback\Effects\{e84cd1a1-81fa-11d0-94ab-0080c74c7e95},"Attributes",0x00000001,09,00,01,00,ff,00,00,00,29,01,00,00,09,01,00,00,30,00,00,00
  212. HKLM,%szSWFFPro%\OEMForceFeedback\Effects\{e84cd1a1-81fa-11d0-94ab-0080c74c7e95},,,"Wall"
  213. HKLM,%szSWFFPro%\OEMForceFeedback\Effects\{e84cd1a3-81fa-11d0-94ab-0080c74c7e95},"Attributes",0x00000001,2d,01,04,00,ff,00,00,00,ef,00,00,00,cf,00,00,00,30,00,00,00
  214. HKLM,%szSWFFPro%\OEMForceFeedback\Effects\{e84cd1a3-81fa-11d0-94ab-0080c74c7e95},,,"RandomNoise"
  215. HKLM,%szSWFFPro%\OEMForceFeedback\Effects\{e84cd1a4-81fa-11d0-94ab-0080c74c7e95},"Attributes",0x00000001,2e,01,04,00,ff,00,00,00,ef,00,00,00,cf,00,00,00,30,00,00,00
  216. HKLM,%szSWFFPro%\OEMForceFeedback\Effects\{e84cd1a4-81fa-11d0-94ab-0080c74c7e95},,,"AircraftCarrierTakeOff"
  217. HKLM,%szSWFFPro%\OEMForceFeedback\Effects\{e84cd1a5-81fa-11d0-94ab-0080c74c7e95},"Attributes",0x00000001,2f,01,04,00,ff,00,00,00,ef,00,00,00,cf,00,00,00,30,00,00,00
  218. HKLM,%szSWFFPro%\OEMForceFeedback\Effects\{e84cd1a5-81fa-11d0-94ab-0080c74c7e95},,,"BasketballDribble"
  219. HKLM,%szSWFFPro%\OEMForceFeedback\Effects\{e84cd1a6-81fa-11d0-94ab-0080c74c7e95},"Attributes",0x00000001,30,01,04,00,ff,00,00,00,ef,00,00,00,cf,00,00,00,30,00,00,00
  220. HKLM,%szSWFFPro%\OEMForceFeedback\Effects\{e84cd1a6-81fa-11d0-94ab-0080c74c7e95},,,"CarEngineIdle"
  221. HKLM,%szSWFFPro%\OEMForceFeedback\Effects\{e84cd1a7-81fa-11d0-94ab-0080c74c7e95},"Attributes",0x00000001,31,01,04,00,ff,00,00,00,ef,00,00,00,cf,00,00,00,30,00,00,00
  222. HKLM,%szSWFFPro%\OEMForceFeedback\Effects\{e84cd1a7-81fa-11d0-94ab-0080c74c7e95},,,"ChainsawIdle"
  223. HKLM,%szSWFFPro%\OEMForceFeedback\Effects\{e84cd1a8-81fa-11d0-94ab-0080c74c7e95},"Attributes",0x00000001,32,01,04,00,ff,00,00,00,ef,00,00,00,cf,00,00,00,30,00,00,00
  224. HKLM,%szSWFFPro%\OEMForceFeedback\Effects\{e84cd1a8-81fa-11d0-94ab-0080c74c7e95},,,"ChainsawInAction"
  225. HKLM,%szSWFFPro%\OEMForceFeedback\Effects\{e84cd1a9-81fa-11d0-94ab-0080c74c7e95},"Attributes",0x00000001,33,01,04,00,ff,00,00,00,ef,00,00,00,cf,00,00,00,30,00,00,00
  226. HKLM,%szSWFFPro%\OEMForceFeedback\Effects\{e84cd1a9-81fa-11d0-94ab-0080c74c7e95},,,"DieselEngineIdle"
  227. HKLM,%szSWFFPro%\OEMForceFeedback\Effects\{e84cd1aa-81fa-11d0-94ab-0080c74c7e95},"Attributes",0x00000001,34,01,04,00,ff,00,00,00,ef,00,00,00,cf,00,00,00,30,00,00,00
  228. HKLM,%szSWFFPro%\OEMForceFeedback\Effects\{e84cd1aa-81fa-11d0-94ab-0080c74c7e95},,,"Jump"
  229. HKLM,%szSWFFPro%\OEMForceFeedback\Effects\{e84cd1ab-81fa-11d0-94ab-0080c74c7e95},"Attributes",0x00000001,35,01,04,00,ff,00,00,00,ef,00,00,00,cf,00,00,00,30,00,00,00
  230. HKLM,%szSWFFPro%\OEMForceFeedback\Effects\{e84cd1ab-81fa-11d0-94ab-0080c74c7e95},,,"Land"
  231. HKLM,%szSWFFPro%\OEMForceFeedback\Effects\{e84cd1ac-81fa-11d0-94ab-0080c74c7e95},"Attributes",0x00000001,36,01,04,00,ff,00,00,00,ef,00,00,00,cf,00,00,00,30,00,00,00
  232. HKLM,%szSWFFPro%\OEMForceFeedback\Effects\{e84cd1ac-81fa-11d0-94ab-0080c74c7e95},,,"MachineGun"
  233. HKLM,%szSWFFPro%\OEMForceFeedback\Effects\{e84cd1ad-81fa-11d0-94ab-0080c74c7e95},"Attributes",0x00000001,37,01,04,00,ff,00,00,00,ef,00,00,00,cf,00,00,00,30,00,00,00
  234. HKLM,%szSWFFPro%\OEMForceFeedback\Effects\{e84cd1ad-81fa-11d0-94ab-0080c74c7e95},,,"Punched"
  235. HKLM,%szSWFFPro%\OEMForceFeedback\Effects\{e84cd1ae-81fa-11d0-94ab-0080c74c7e95},"Attributes",0x00000001,38,01,04,00,ff,00,00,00,ef,00,00,00,cf,00,00,00,30,00,00,00
  236. HKLM,%szSWFFPro%\OEMForceFeedback\Effects\{e84cd1ae-81fa-11d0-94ab-0080c74c7e95},,,"RocketLaunch"
  237. HKLM,%szSWFFPro%\OEMForceFeedback\Effects\{e84cd1af-81fa-11d0-94ab-0080c74c7e95},"Attributes",0x00000001,39,01,04,00,ff,00,00,00,ef,00,00,00,cf,00,00,00,30,00,00,00
  238. HKLM,%szSWFFPro%\OEMForceFeedback\Effects\{e84cd1af-81fa-11d0-94ab-0080c74c7e95},,,"SecretDoor"
  239. HKLM,%szSWFFPro%\OEMForceFeedback\Effects\{e84cd1b0-81fa-11d0-94ab-0080c74c7e95},"Attributes",0x00000001,3a,01,04,00,ff,00,00,00,ef,00,00,00,cf,00,00,00,30,00,00,00
  240. HKLM,%szSWFFPro%\OEMForceFeedback\Effects\{e84cd1b0-81fa-11d0-94ab-0080c74c7e95},,,"SwitchClick"
  241. HKLM,%szSWFFPro%\OEMForceFeedback\Effects\{e84cd1b1-81fa-11d0-94ab-0080c74c7e95},"Attributes",0x00000001,3b,01,04,00,ff,00,00,00,ef,00,00,00,cf,00,00,00,30,00,00,00
  242. HKLM,%szSWFFPro%\OEMForceFeedback\Effects\{e84cd1b1-81fa-11d0-94ab-0080c74c7e95},,,"WindGust"
  243. HKLM,%szSWFFPro%\OEMForceFeedback\Effects\{e84cd1b2-81fa-11d0-94ab-0080c74c7e95},"Attributes",0x00000001,3c,01,04,00,ff,00,00,00,ef,00,00,00,cf,00,00,00,30,00,00,00
  244. HKLM,%szSWFFPro%\OEMForceFeedback\Effects\{e84cd1b2-81fa-11d0-94ab-0080c74c7e95},,,"WindShear"
  245. HKLM,%szSWFFPro%\OEMForceFeedback\Effects\{e84cd1b3-81fa-11d0-94ab-0080c74c7e95},"Attributes",0x00000001,3d,01,04,00,ff,00,00,00,ef,00,00,00,cf,00,00,00,30,00,00,00
  246. HKLM,%szSWFFPro%\OEMForceFeedback\Effects\{e84cd1b3-81fa-11d0-94ab-0080c74c7e95},,,"Pistol"
  247. HKLM,%szSWFFPro%\OEMForceFeedback\Effects\{e84cd1b4-81fa-11d0-94ab-0080c74c7e95},"Attributes",0x00000001,3e,01,04,00,ff,00,00,00,ef,00,00,00,cf,00,00,00,30,00,00,00
  248. HKLM,%szSWFFPro%\OEMForceFeedback\Effects\{e84cd1b4-81fa-11d0-94ab-0080c74c7e95},,,"Shotgun"
  249. HKLM,%szSWFFPro%\OEMForceFeedback\Effects\{e84cd1b5-81fa-11d0-94ab-0080c74c7e95},"Attributes",0x00000001,3f,01,04,00,ff,00,00,00,ef,00,00,00,cf,00,00,00,30,00,00,00
  250. HKLM,%szSWFFPro%\OEMForceFeedback\Effects\{e84cd1b5-81fa-11d0-94ab-0080c74c7e95},,,"Laser1"
  251. HKLM,%szSWFFPro%\OEMForceFeedback\Effects\{e84cd1b6-81fa-11d0-94ab-0080c74c7e95},"Attributes",0x00000001,40,01,04,00,ff,00,00,00,ef,00,00,00,cf,00,00,00,30,00,00,00
  252. HKLM,%szSWFFPro%\OEMForceFeedback\Effects\{e84cd1b6-81fa-11d0-94ab-0080c74c7e95},,,"Laser2"
  253. HKLM,%szSWFFPro%\OEMForceFeedback\Effects\{e84cd1b7-81fa-11d0-94ab-0080c74c7e95},"Attributes",0x00000001,41,01,04,00,ff,00,00,00,ef,00,00,00,cf,00,00,00,30,00,00,00
  254. HKLM,%szSWFFPro%\OEMForceFeedback\Effects\{e84cd1b7-81fa-11d0-94ab-0080c74c7e95},,,"Laser3"
  255. HKLM,%szSWFFPro%\OEMForceFeedback\Effects\{e84cd1b8-81fa-11d0-94ab-0080c74c7e95},"Attributes",0x00000001,42,01,04,00,ff,00,00,00,ef,00,00,00,cf,00,00,00,30,00,00,00
  256. HKLM,%szSWFFPro%\OEMForceFeedback\Effects\{e84cd1b8-81fa-11d0-94ab-0080c74c7e95},,,"Laser4"
  257. HKLM,%szSWFFPro%\OEMForceFeedback\Effects\{e84cd1b9-81fa-11d0-94ab-0080c74c7e95},"Attributes",0x00000001,43,01,04,00,ff,00,00,00,ef,00,00,00,cf,00,00,00,30,00,00,00
  258. HKLM,%szSWFFPro%\OEMForceFeedback\Effects\{e84cd1b9-81fa-11d0-94ab-0080c74c7e95},,,"Laser5"
  259. HKLM,%szSWFFPro%\OEMForceFeedback\Effects\{e84cd1ba-81fa-11d0-94ab-0080c74c7e95},"Attributes",0x00000001,44,01,04,00,ff,00,00,00,ef,00,00,00,cf,00,00,00,30,00,00,00
  260. HKLM,%szSWFFPro%\OEMForceFeedback\Effects\{e84cd1ba-81fa-11d0-94ab-0080c74c7e95},,,"Laser6"
  261. HKLM,%szSWFFPro%\OEMForceFeedback\Effects\{e84cd1bb-81fa-11d0-94ab-0080c74c7e95},"Attributes",0x00000001,45,01,04,00,ff,00,00,00,ef,00,00,00,cf,00,00,00,30,00,00,00
  262. HKLM,%szSWFFPro%\OEMForceFeedback\Effects\{e84cd1bb-81fa-11d0-94ab-0080c74c7e95},,,"OutOfAmmo"
  263. HKLM,%szSWFFPro%\OEMForceFeedback\Effects\{e84cd1bc-81fa-11d0-94ab-0080c74c7e95},"Attributes",0x00000001,46,01,04,00,ff,00,00,00,ef,00,00,00,cf,00,00,00,30,00,00,00
  264. HKLM,%szSWFFPro%\OEMForceFeedback\Effects\{e84cd1bc-81fa-11d0-94ab-0080c74c7e95},,,"LightningGun"
  265. HKLM,%szSWFFPro%\OEMForceFeedback\Effects\{e84cd1bd-81fa-11d0-94ab-0080c74c7e95},"Attributes",0x00000001,47,01,04,00,ff,00,00,00,ef,00,00,00,cf,00,00,00,30,00,00,00
  266. HKLM,%szSWFFPro%\OEMForceFeedback\Effects\{e84cd1bd-81fa-11d0-94ab-0080c74c7e95},,,"Missile"
  267. HKLM,%szSWFFPro%\OEMForceFeedback\Effects\{e84cd1be-81fa-11d0-94ab-0080c74c7e95},"Attributes",0x00000001,48,01,04,00,ff,00,00,00,ef,00,00,00,cf,00,00,00,30,00,00,00
  268. HKLM,%szSWFFPro%\OEMForceFeedback\Effects\{e84cd1be-81fa-11d0-94ab-0080c74c7e95},,,"GatlingGun"
  269. HKLM,%szSWFFPro%\OEMForceFeedback\Effects\{e84cd1bf-81fa-11d0-94ab-0080c74c7e95},"Attributes",0x00000001,49,01,04,00,ff,00,00,00,ef,00,00,00,cf,00,00,00,30,00,00,00
  270. HKLM,%szSWFFPro%\OEMForceFeedback\Effects\{e84cd1bf-81fa-11d0-94ab-0080c74c7e95},,,"ShortPlasma"
  271. HKLM,%szSWFFPro%\OEMForceFeedback\Effects\{e84cd1c0-81fa-11d0-94ab-0080c74c7e95},"Attributes",0x00000001,4a,01,04,00,ff,00,00,00,ef,00,00,00,cf,00,00,00,30,00,00,00
  272. HKLM,%szSWFFPro%\OEMForceFeedback\Effects\{e84cd1c0-81fa-11d0-94ab-0080c74c7e95},,,"PlasmaCannon1"
  273. HKLM,%szSWFFPro%\OEMForceFeedback\Effects\{e84cd1c1-81fa-11d0-94ab-0080c74c7e95},"Attributes",0x00000001,4b,01,04,00,ff,00,00,00,ef,00,00,00,cf,00,00,00,30,00,00,00
  274. HKLM,%szSWFFPro%\OEMForceFeedback\Effects\{e84cd1c1-81fa-11d0-94ab-0080c74c7e95},,,"PlasmaCannon2"
  275. HKLM,%szSWFFPro%\OEMForceFeedback\Effects\{e84cd1c2-81fa-11d0-94ab-0080c74c7e95},"Attributes",0x00000001,4c,01,04,00,ff,00,00,00,ef,00,00,00,cf,00,00,00,30,00,00,00
  276. HKLM,%szSWFFPro%\OEMForceFeedback\Effects\{e84cd1c2-81fa-11d0-94ab-0080c74c7e95},,,"Cannon"
  277. HKLM,%szSWFFPro%\OEMForceFeedback\Effects\{e84cd1c6-81fa-11d0-94ab-0080c74c7e95},"Attributes",0x00000001,00,00,06,00,01,00,00,00,60,01,00,00,40,01,00,00,30,00,00,00
  278. HKLM,%szSWFFPro%\OEMForceFeedback\Effects\{e84cd1c6-81fa-11d0-94ab-0080c74c7e95},,,"Raw Force"
  279. HKLM,%szSWFFPro%\OEMForceFeedback\Effects\{e84cd1c7-81fa-11d0-94ab-0080c74c7e95},"Attributes",0x00000001,00,00,05,00,ff,00,00,00,65,01,00,00,4d,00,00,00,30,00,00,00
  280. HKLM,%szSWFFPro%\OEMForceFeedback\Effects\{e84cd1c7-81fa-11d0-94ab-0080c74c7e95},,,"VFX Effect"
  281. HKLM,%szSWFFPro%\OEMForceFeedback\Effects\{e84cd1c8-81fa-11d0-94ab-0080c74c7e95},"Attributes",0x00000001,00,00,07,00,ff,00,00,00,20,01,00,00,00,01,00,00,30,00,00,00
  282. HKLM,%szSWFFPro%\OEMForceFeedback\Effects\{e84cd1c8-81fa-11d0-94ab-0080c74c7e95},,,"RTC Spring"
  283. HKCR,Clsid\{e84cd1b1-81fa-11d0-94ab-0080c74c7e95},,,"Microsoft SideWinder Force Feedback Pro Driver"
  284. HKCR,Clsid\{e84cd1b1-81fa-11d0-94ab-0080c74c7e95}\InprocServer32,,,"SW_EFFCT.DLL"
  285. HKCR,Clsid\{e84cd1b1-81fa-11d0-94ab-0080c74c7e95}\InprocServer32,"ThreadingModel",,"Both"
  286. [SideWinder_FFW.AddReg]
  287. HKLM,%szSWFFWheel%,OEMName,0x00000000,%SideWinder.ForceFeedbackWheel%
  288. HKLM,%szSWFFWheel%,OEMHardwareID,0x00000000,"Gameport\SideWinderForceFeedbackWheel"
  289. HKLM,%szSWFFWheel%,OEMCal1,0x00000000,%SideWinder.PedalCalibration%
  290. HKLM,%szSWFFWheel%,OEMCal3,0x00000000,%SideWinder.PedalCalibration%
  291. HKLM,%szSWFFWheel%,OEMData,0x00000001,41,00,08,10,08,00,00,00
  292. @*:;JOY_HWS_ISCARCTRL | JOY_HWS_HASZ | JOY_HWS_HASR | JOY_HWS_AUTOLOAD - 8 buttons
  293. HKLM,%szSWFFWheel%,Flags1,0x00000003,03,00,00,00
  294. @*:;JOYTYPE_ZEROGAMEENUMOEMDATA
  295. HKLM,%szSWFFWheel%\Axes\0,"Attributes",0x00000001,01,81,00,00
  296. HKLM,%szSWFFWheel%\Axes\0,"FFAttributes",0x00000001,0A,00,00,00,64,00,00,00
  297. HKLM,%szSWFFWheel%\Axes\1,"Attributes",0x00000001,01,81,00,00
  298. HKLM,%szSWFFWheel%\Axes\1,"FFAttributes",0x00000001,00,00,00,00,00,00,00,00
  299. HKLM,%szSWFFWheel%\Buttons\0,"Attributes",0x00000001,02,80,00,00
  300. HKLM,%szSWFFWheel%\Buttons\1,"Attributes",0x00000001,02,80,00,00
  301. HKLM,%szSWFFWheel%\Buttons\2,"Attributes",0x00000001,02,80,00,00
  302. HKLM,%szSWFFWheel%\Buttons\3,"Attributes",0x00000001,02,80,00,00
  303. HKLM,%szSWFFWheel%\Buttons\4,"Attributes",0x00000001,02,80,00,00
  304. HKLM,%szSWFFWheel%\Buttons\5,"Attributes",0x00000001,02,80,00,00
  305. HKLM,%szSWFFWheel%\Buttons\6,"Attributes",0x00000001,02,80,00,00
  306. HKLM,%szSWFFWheel%\Buttons\7,"Attributes",0x00000001,02,80,00,00
  307. HKLM,%szSWFFWheel%\OEMForceFeedback\Effects\{13541C20-8E33-11D0-9AD0-00A0C9A06E35},"Attributes",0x00000001,65,00,02,00,01,06,00,00,fd,01,00,00,dc,01,00,00,30,00,00,00
  308. HKLM,%szSWFFWheel%\OEMForceFeedback\Effects\{13541C20-8E33-11D0-9AD0-00A0C9A06E35},,,"Constant Force"
  309. HKLM,%szSWFFWheel%\OEMForceFeedback\Effects\{13541C21-8E33-11D0-9AD0-00A0C9A06E35},"Attributes",0x00000001,6a,00,02,00,02,06,00,00,ff,01,00,00,de,01,00,00,30,00,00,00
  310. HKLM,%szSWFFWheel%\OEMForceFeedback\Effects\{13541C21-8E33-11D0-9AD0-00A0C9A06E35},,,"Ramp"
  311. HKLM,%szSWFFWheel%\OEMForceFeedback\Effects\{13541C22-8E33-11D0-9AD0-00A0C9A06E35}, "Attributes",0x00000001,69,00,02,00,03,06,00,00,ff,01,00,00,de,01,00,00,30,00,00,00
  312. HKLM,%szSWFFWheel%\OEMForceFeedback\Effects\{13541C22-8E33-11D0-9AD0-00A0C9A06E35},,,"Square"
  313. HKLM,%szSWFFWheel%\OEMForceFeedback\Effects\{13541C23-8E33-11D0-9AD0-00A0C9A06E35},"Attributes",0x00000001,66,00,02,00,03,06,00,00,ff,01,00,00,de,01,00,00,30,00,00,00
  314. HKLM,%szSWFFWheel%\OEMForceFeedback\Effects\{13541C23-8E33-11D0-9AD0-00A0C9A06E35},,,"Sine"
  315. HKLM,%szSWFFWheel%\OEMForceFeedback\Effects\{13541C24-8E33-11D0-9AD0-00A0C9A06E35},"Attributes",0x00000001,6c,00,02,00,03,06,00,00,ff,01,00,00,de,01,00,00,30,00,00,00
  316. HKLM,%szSWFFWheel%\OEMForceFeedback\Effects\{13541C24-8E33-11D0-9AD0-00A0C9A06E35},,,"Triangle"
  317. HKLM,%szSWFFWheel%\OEMForceFeedback\Effects\{13541C25-8E33-11D0-9AD0-00A0C9A06E35},"Attributes",0x00000001,6e,00,02,00,03,06,00,00,ff,01,00,00,de,01,00,00,30,00,00,00
  318. HKLM,%szSWFFWheel%\OEMForceFeedback\Effects\{13541C25-8E33-11D0-9AD0-00A0C9A06E35},,,"Sawtooth Up"
  319. HKLM,%szSWFFWheel%\OEMForceFeedback\Effects\{13541C26-8E33-11D0-9AD0-00A0C9A06E35},"Attributes",0x00000001,6f,00,02,00,03,06,00,00,ff,01,00,00,de,01,00,00,30,00,00,00
  320. HKLM,%szSWFFWheel%\OEMForceFeedback\Effects\{13541C26-8E33-11D0-9AD0-00A0C9A06E35},,,"Sawtooth Down"
  321. HKLM,%szSWFFWheel%\OEMForceFeedback\Effects\{13541C27-8E33-11D0-9AD0-00A0C9A06E35},"Attributes",0x00000001,01,00,01,00,04,78,00,00,7d,01,00,00,5c,01,00,00,30,00,00,00
  322. HKLM,%szSWFFWheel%\OEMForceFeedback\Effects\{13541C27-8E33-11D0-9AD0-00A0C9A06E35},,,"Spring"
  323. HKLM,%szSWFFWheel%\OEMForceFeedback\Effects\{13541C28-8E33-11D0-9AD0-00A0C9A06E35},"Attributes",0x00000001,03,00,01,00,04,78,00,00,7d,01,00,00,5c,01,00,00,30,00,00,00
  324. HKLM,%szSWFFWheel%\OEMForceFeedback\Effects\{13541C28-8E33-11D0-9AD0-00A0C9A06E35},,,"Damper"
  325. HKLM,%szSWFFWheel%\OEMForceFeedback\Effects\{13541C29-8E33-11D0-9AD0-00A0C9A06E35},"Attributes",0x00000001,05,00,01,00,04,78,00,00,7d,01,00,00,5c,01,00,00,30,00,00,00
  326. HKLM,%szSWFFWheel%\OEMForceFeedback\Effects\{13541C29-8E33-11D0-9AD0-00A0C9A06E35},,,"Inertia"
  327. HKLM,%szSWFFWheel%\OEMForceFeedback\Effects\{13541C2A-8E33-11D0-9AD0-00A0C9A06E35},"Attributes",0x00000001,07,00,01,00,04,00,00,00,7d,01,00,00,5c,01,00,00,30,00,00,00
  328. HKLM,%szSWFFWheel%\OEMForceFeedback\Effects\{13541C2A-8E33-11D0-9AD0-00A0C9A06E35},,,"Friction"
  329. HKLM,%szSWFFWheel%\OEMForceFeedback\Effects\{13541C2B-8E33-11D0-9AD0-00A0C9A06E35},"Attributes",0x00000001,c9,00,03,00,05,06,00,00,ff,01,00,00,de,01,00,00,30,00,00,00
  330. HKLM,%szSWFFWheel%\OEMForceFeedback\Effects\{13541C2B-8E33-11D0-9AD0-00A0C9A06E35},,,"Custom"
  331. HKLM,%szSWFFWheel%\OEMForceFeedback\Effects\{e84cd1c6-81fa-11d0-94ab-0080c74c7e95},"Attributes",0x00000001,00,00,06,00,01,00,00,00,60,01,00,00,40,01,00,00,30,00,00,00
  332. HKLM,%szSWFFWheel%\OEMForceFeedback\Effects\{e84cd1c6-81fa-11d0-94ab-0080c74c7e95},,,"Raw Force"
  333. HKLM,%szSWFFWheel%\OEMForceFeedback\Effects\{e84cd1c7-81fa-11d0-94ab-0080c74c7e95},"Attributes",0x00000001,00,00,05,00,ff,00,00,00,65,01,00,00,5c,00,00,00,30,00,00,00
  334. HKLM,%szSWFFWheel%\OEMForceFeedback\Effects\{e84cd1c7-81fa-11d0-94ab-0080c74c7e95},,,"VFX Effect"
  335. HKLM,%szSWFFWheel%\OEMForceFeedback\Effects\{e84cd1c8-81fa-11d0-94ab-0080c74c7e95},"Attributes",0x00000001,00,00,07,00,ff,00,00,00,20,01,00,00,00,01,00,00,30,00,00,00
  336. HKLM,%szSWFFWheel%\OEMForceFeedback\Effects\{e84cd1c8-81fa-11d0-94ab-0080c74c7e95},,,"RTC Spring"
  337. HKLM,%szSWFFWheel%\OEMForceFeedback\Effects\{e84cd1a1-81fa-11d0-94ab-0080c74c7e95},"Attributes",0x00000001,09,00,01,00,ff,00,00,00,3d,01,00,00,1c,01,00,00,30,00,00,00
  338. HKLM,%szSWFFWheel%\OEMForceFeedback\Effects\{e84cd1a1-81fa-11d0-94ab-0080c74c7e95},,,"Wall"
  339. HKLM,%szSWFFWheel%\OEMForceFeedback,"COMMPort",0x00010001,00000330
  340. HKLM,%szSWFFWheel%\OEMForceFeedback,"COMMInterface",0x00010001,40000001
  341. HKLM,%szSWFFWheel%\OEMForceFeedback,"CLSID",,"{0d33e080-da1f-11d1-9483-00c04fc2aa8f}"
  342. HKLM,%szSWFFWheel%\OEMForceFeedback,"NumberOfSensors",0x00010001,00000004
  343. HKLM,%szSWFFWheel%\OEMForceFeedback,"NumberOfAxes",0x00010001,00000002
  344. HKLM,%szSWFFWheel%\OEMForceFeedback,"MaxSampleRate",0x00010001,00000064
  345. HKLM,%szSWFFWheel%\OEMForceFeedback,"ForceResolution",0x00010001,00000008
  346. HKLM,%szSWFFWheel%\OEMForceFeedback,"MaxMemory",0x00010001,000007ff
  347. HKLM,%szSWFFWheel%\OEMForceFeedback,"EffectsCaps",0x00010001,801fffff
  348. HKLM,%szSWFFWheel%\OEMForceFeedback,"Attributes",0x00000001,00,00,00,00,d0,07,00,00,d0,07,00,00
  349. HKLM,%szSWFFWheel%\OEMForceFeedback,"Mapping",0x00000001,02,00,00,00
  350. HKLM,%szSWFFWheel%\OEMForceFeedback,"DeviceDriverVersion",0x00010001,01000000
  351. HKLM,%szSWFFWheel%\OEMForceFeedback,"DeviceFirmwareVersion",0x00010001,01000000
  352. HKLM,%szSWFFWheel%\OEMForceFeedback,"Interface",0x00010001,00000001
  353. HKLM,%szSWFFWheel%\OEMForceFeedback,"ExtraInfo",0x00010001,00000000
  354. HKLM,%szSWFFWheel%\OEMForceFeedback,"ProductVersion",0x00010001,01000000
  355. HKLM,%szSWFFWheel%\OEMForceFeedback,"Reserved",0x00010001,00000000
  356. HKLM,%szSWFFWheel%\OEMForceFeedback,"SystemParams",0x00000001,24,00,00,00,88,13,00,00,88,13,00,00,00,00,00,00,00,00,00,00,88,13,00,00,88,13,00,00,c4,09,00,00,c4,09,00,00
  357. HKLM,%szSWFFWheel%\OEMForceFeedback,"TimingParams",0x00000001,44,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,01,00,00,00,01,00,00,00,00,00,00,00,00,00,00,00
  358. HKLM,%szSWFFWheel%\OEMForceFeedback,"Manufacturer",,"Microsoft Corporation"
  359. HKLM,%szSWFFWheel%\OEMForceFeedback,"ProductName",,"Microsoft SideWinder Force Feedback Wheel"
  360. HKLM,%szSWFFWheel%\OEMForceFeedback,"Driver DLL",,"sw_wheel.dll"
  361. HKCR,Clsid\{0d33e080-da1f-11d1-9483-00c04fc2aa8f},,,"Microsoft SideWinder Force Feedback Wheel Driver"
  362. HKCR,Clsid\{0d33e080-da1f-11d1-9483-00c04fc2aa8f}\InprocServer32,,,"SW_WHEEL.DLL"
  363. HKCR,Clsid\{0d33e080-da1f-11d1-9483-00c04fc2aa8f}\InprocServer32,"ThreadingModel",,"Both"