[Params]
ProductName = Microsoft SideWinder Game Device Software
DefDestDir=<ProgramFilesDir>\Microsoft Hardware
ProductSubDir=Game Devices
ProductVersion=2.0
FileDateCheck=YES
ConfirmFileReplace=YES
HardwareOEMPID=NO
RunFirst=YES
RestartWindows=YES
ForceRestartWindows=YES
UseStpClnUp=YES
OverRidePID=YES


[Programs]
Group1 = RemoteGroup

[RemoteGroup]
Group1 = GameDevices

[MSInputGroup]
Group1 = GameDevices

[GameDevices]
Group1=Help
Group2=Readme
Icon1=GameBuddy,<product>\profiler.exe
Icon2=Activator,<product>\Activator.exe
Icon3=Uninstall,<product>\Uninstal.exe

[Help]
Icon1=Gamepad,<product>\Gamepad.hlp
Icon2=Sw3dpro,<product>\Sw3dpro.hlp
Icon3=Sw3dpro2,<product>\Sw3dpro2.hlp
Icon4=Swffpro,<product>\Swffpro.hlp
                                    
[Readme]
Icon1=Readme1,<product>\<#Profiler>
Icon2=Readme2,<product>\<#3DPro>
Icon3=Readme3,<product>\<#PrePro>
Icon4=Readme4,<product>\<#ForceFeedback>
Icon5=Readme5,<product>\<#GamePad>

[Desktop]
Icon1=Activator,<product>\Activator.exe

[Startup]
Icon1=Tray,<product>\SideWinder GDP.exe

[Directory Keys To Update]
REGSTR1=HKEY_CURRENT_USER\Control Panel\Microsoft Input Devices\Directories,GameDevs
	
[Old Directories]
REGSTR2=HKEY_CURRENT_USER\Control Panel\Microsoft Input Devices\Directories,Gamepad
REGSTR3=HKEY_CURRENT_USER\Control Panel\Microsoft Input Devices\Directories,Joystick

[Files To Copy for Windows]
JoyBackup=Yes
JoyOverwrite=No
Files=Yes
LANG.LANG=YES

[Flow Control]
ShowCompany=NO
ShowCDKey=NO
ShowChangeDir=YES
DoOnlineReg=NO
ShowEULA=NO

[Add To Registry for Windows]

[Remove From Registry for Windows]

[Change Registry for Windows]
XXX=YES
DatabasePtr=Yes
BinRegSettings=Yes
DXFF=Yes

[PCAT]
; MSGAME
Update4=,HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Gaming Input Devices\MSGAME,RegisterDriver,REG_DWORD,0xc0ff3c75
Update5=,HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Gaming Input Devices\MSGAME,PortList,REG_BINARY,PortListAT
[PortListAT]
  BinData1 = 01,02,02,02,03,02,04,02,05,02,06,02,07,02,08,02,09,02
  BinData2 = 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00

[PC98]
; MSGAME
Update6=,HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Gaming Input Devices\MSGAME,RegisterDriver,REG_DWORD,0xc107d32f
Update7=,HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Gaming Input Devices\MSGAME,PortList,REG_BINARY,PortList98
[PortList98]
  BinData1 = 80,14,d2,04,d4,04,d6,04,d8,04,da,04,dc,04,de,04,01,c2
  BinData2 = 11,c2,21,c2,31,c2,41,c2,51,c2,61,c2,71,c2,81,c2,91,c2
  BinData3 = a1,c2,b1,c2,c1,c2,d1,c2,e1,c2,f1,c2,00,00,00,00,00,00,00,00

[XXX]
Update9=,HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Gaming Input Devices\Game Device Profiler,Directory,REG_SZ,<product>

; Microsoft SideWinder 3D Pro
Update10=,<$RegKey2>,OEMName,REG_SZ,Microsoft SideWinder 3D Pro
Update11=,<$RegKey2>,OEMCallout,REG_SZ,MSGAME.VXD
Update12=,<$RegKey2>,OEMTestWinCap,REG_SZ,SideWinder 3D Pro Test
Update13=,<$RegKey2>,OEMCalWinCap,REG_SZ,SideWinder 3D Pro Calibration
Update14=,<$RegKey2>,OEMIcon,REG_SZ,<product>\nusw3dp.ico
Update15=,<$RegKey2>,ConfigCLSID,REG_SZ,{92187322-72B4-11d0-A1AC-0000F8026977}
Update16=,<$RegKey2>,OEMData,REG_BINARY,MidasOemData

; Microsoft SideWinder Gamepad
Update20=,<$RegKey3>,OEMCallout,REG_SZ,MSGAME.VXD
Update21=,<$RegKey3>,OEMName,REG_SZ,Microsoft SideWinder game pad
Update23=,<$RegKey3>,OEMicon,REG_SZ,<product>\nugpad.ico
Update24=,<$RegKey3>,ConfigCLSID,REG_SZ,{92187321-72B4-11d0-A1AC-0000F8026977}
Update25=,<$RegKey3>,OEMData,REG_BINARY,FlashOemData


; SWGAMPAD.VXD
Update40=,<$RegKey4>SWGAMPAD.VXD,PacketStartTimeout,REG_DWORD, 0x000001f4
Update41=,<$RegKey4>SWGAMPAD.VXD,PacketHighLowTimeout,REG_DWORD, 0x00000064
Update42=,<$RegKey4>SWGAMPAD.VXD,PacketLowHighTimeout,REG_DWORD, 0x00000032
Update43=,<$RegKey4>SWGAMPAD.VXD,IDStartTimeout,REG_DWORD, 0x000001f4
Update44=,<$RegKey4>SWGAMPAD.VXD,IDLowHighTimeout,REG_DWORD, 0x00000064
Update45=,<$RegKey4>SWGAMPAD.VXD,IDHighLowTimeout,REG_DWORD, 0x00000032
Update46=,<$RegKey4>SWGAMPAD.VXD,InterruptDelay,REG_DWORD, 0x0000003c
                 
; SW3DPRO.VXD    
Update50=,<$RegKey4>SW3DPRO.VXD,PacketStartTimeout,REG_DWORD,0x000001f4
Update51=,<$RegKey4>SW3DPRO.VXD,PacketHighLowTimeout,REG_DWORD,0x00000064
Update52=,<$RegKey4>SW3DPRO.VXD,PacketLowHighTimeout,REG_DWORD,0x00000032
Update53=,<$RegKey4>SW3DPRO.VXD,IDStartTimeout,REG_DWORD,0x000001f4
Update54=,<$RegKey4>SW3DPRO.VXD,IDHighLowTimeout,REG_DWORD,0x00000064
Update55=,<$RegKey4>SW3DPRO.VXD,IDLowHighTimeout,REG_DWORD,0x00000032
Update56=,<$RegKey4>SW3DPRO.VXD,InterruptDelay,REG_DWORD,0x00000005

; Uninstall   
Update110=,HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall\Game Device Profiler,DisplayName,REG_SZ,<#GameDevices>
Update111=,HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall\Game Device Profiler,UninstallString,REG_SZ,<product>\UNINSTAL.EXE

;register the help files with windows
Update120=,<$RegKey10>,profiler.hlp,REG_SZ,<product>
Update121=,<$RegKey10>,profiler.cnt,REG_SZ,<product>
Update122=,<$RegKey10>,gamepad.hlp,REG_SZ,<product>
Update123=,<$RegKey10>,gamepad.cnt,REG_SZ,<product>
Update124=,<$RegKey10>,sidewndr.hlp,REG_SZ,<product>
Update125=,<$RegKey10>,sidewndr.cnt,REG_SZ,<product>
Update126=,<$RegKey10>,joy.hlp,REG_SZ,<product>
Update127=,<$RegKey10>,joy.cnt,REG_SZ,<product>
Update128=,<$RegKey10>,pss.hlp,REG_SZ,<product>
Update129=,<$RegKey10>,pss.cnt,REG_SZ,<product>

; Atlas
Update130=,HKEY_CLASSES_ROOT\CLSID\{84839DE1-7168-11d0-8424-00AA00A137A4},,REG_SZ,Profile Manager
Update131=,HKEY_CLASSES_ROOT\CLSID\{84839DE1-7168-11d0-8424-00AA00A137A4}\InProcServer32,,REG_SZ,<product>\profmgr.dll
Update132=,HKEY_CLASSES_ROOT\CLSID\{D06AC241-4FA5-11D0-8424-00AA00A137A4},,REG_SZ,Recorder Property Page
Update133=,HKEY_CLASSES_ROOT\CLSID\{D06AC241-4FA5-11D0-8424-00AA00A137A4}\InprocServer32,,REG_SZ,<product>\recprop.dll

; GDP-Devices
Update134=,HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Gaming Input Devices
Update135=,<$RegKey5>,Directory,REG_SZ,<product>
Update136=,<$RegKey5>\Profiles
Update137=,<$RegKey5>\Devices
Update138=,<$RegKey5>\Devices\4,Name,REG_SZ,<#Midas>
Update139=,<$RegKey5>\Devices\4,OEMName,REG_SZ,Microsoft SideWinder 3D Pro
Update140=,<$RegKey5>\Devices\4,Detected,REG_DWORD, 0x00000000
Update141=,<$RegKey5>\Devices\4,DeviceCLSID,REG_SZ,{12D41A36-9026-11d0-9FFE-00A0C911F5AF}
Update142=,<$RegKey5>\Devices\4\PropertyPages

Update143=,<$RegKey5>\Devices\3,Name,REG_SZ,<#Juno>
Update144=,<$RegKey5>\Devices\3,OEMName,REG_SZ,Microsoft SideWinder Precision Pro
Update145=,<$RegKey5>\Devices\3,Detected,REG_DWORD, 0x00000000
Update146=,<$RegKey5>\Devices\3,DeviceCLSID,REG_SZ,{C948CE81-9026-11d0-9FFE-00A0C911F5AF}
Update147=,<$RegKey5>\Devices\3\PropertyPages

Update148=,<$RegKey5>\Devices\2,Name,REG_SZ,<#Flash>
Update149=,<$RegKey5>\Devices\2,OEMName,REG_SZ,Microsoft SideWinder game pad
Update150=,<$RegKey5>\Devices\2,Detected,REG_DWORD, 0x00000000
Update151=,<$RegKey5>\Devices\2,DeviceCLSID,REG_SZ,{C948CE84-9026-11d0-9FFE-00A0C911F5AF}
Update152=,<$RegKey5>\Devices\2\PropertyPages

Update153=,<$RegKey5>\Devices\2\PropertyPages\1,,REG_SZ,Recorder Property Page
Update154=,<$RegKey5>\Devices\2\PropertyPages\1,CLSID,REG_SZ,{D06AC241-4FA5-11d0-8424-00AA00A137A4}

Update160=,<$RegKey5>\Devices\1,Name,REG_SZ,<#Jolt>
Update161=,<$RegKey5>\Devices\1,OEMName,REG_SZ,Microsoft SideWinder Force Feedback Pro
Update162=,<$RegKey5>\Devices\1,Detected,REG_DWORD,0x00000000
Update163=,<$RegKey5>\Devices\1,DeviceCLSID,REG_SZ,{C948CE82-9026-11d0-9FFE-00A0C911F5AF}
Update164=,<$RegKey5>\Devices\1\PropertyPages


; GDP-Profiles
Update165=,HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Gaming Input Devices\Game Device Profiler\Profiles,,REG_SZ,
Update166=,HKEY_CLASSES_ROOT\CLSID\{652A08E1-56B4-11d0-8424-00AA00A137A4},,REG_SZ,Advanced Property Page
Update167=,HKEY_CLASSES_ROOT\CLSID\{652A08E1-56B4-11d0-8424-00AA00A137A4}\InprocServer32,,REG_SZ,<product>\advprop.dll

Update168=,<$RegKey6>,,REG_SZ,Atlas Device Control
Update169=,<$RegKey6>\Control,,REG_SZ,
Update170=,<$RegKey6>\InprocServer32,,REG_SZ,<product>\device.ocx
Update171=,<$RegKey6>\InprocServer32,ThreadingModel,REG_SZ,Apartment
Update172=,<$RegKey6>\MiscStatus,,REG_SZ,0
Update173=,<$RegKey6>\MiscStatus\1,,REG_SZ,197009
Update174=,<$RegKey6>\ProgID,,REG_SZ,DEVICE.DeviceCtrl.1
Update175=,<$RegKey6>\ToolboxBitmap32,,REG_SZ,<product>\device.ocx, 211
Update176=,<$RegKey6>\TypeLib,,REG_SZ,{296BC510-43DA-11D0-A363-00AA0060FAB7}
Update177=,<$RegKey6>\Version,,REG_SZ,1.0

;
Update178=,<$RegKey7>\{86FADAE9-4D75-11D0-9FC3-00C04FC2AA8F},,REG_SZ,RollButton Control
Update179=,<$RegKey7>\{86FADAE9-4D75-11D0-9FC3-00C04FC2AA8F}\Control,,REG_SZ,
Update180=,<$RegKey7>\{86FADAE9-4D75-11D0-9FC3-00C04FC2AA8F}\InprocServer32,,REG_SZ,<product>\RollBtn.ocx
Update181=,<$RegKey7>\{86FADAE9-4D75-11D0-9FC3-00C04FC2AA8F}\InprocServer32,ThreadingModel,REG_SZ,Apartment
Update182=,<$RegKey7>\{86FADAE9-4D75-11D0-9FC3-00C04FC2AA8F}\MiscStatus,,REG_SZ,0
Update183=,<$RegKey7>\{86FADAE9-4D75-11D0-9FC3-00C04FC2AA8F}\MiscStatus\1,,REG_SZ,131473
Update184=,<$RegKey7>\{86FADAE9-4D75-11D0-9FC3-00C04FC2AA8F}\ProgID,,REG_SZ,ROLLBUTTON.RollButtonCtrl.1
Update185=,<$RegKey7>\{86FADAE9-4D75-11D0-9FC3-00C04FC2AA8F}\ToolboxBitmap32,,REG_SZ,<product>\RollBtn.ocx, 1
Update186=,<$RegKey7>\{86FADAE9-4D75-11D0-9FC3-00C04FC2AA8F}\TypeLib,,REG_SZ,{86FADAE6-4D75-11D0-9FC3-00C04FC2AA8F}
Update187=,<$RegKey7>\{86FADAE9-4D75-11D0-9FC3-00C04FC2AA8F}\Version,,REG_SZ,1.0
Update188=,<$RegKey7>\{A7D9E16C-5464-11D0-9FC4-00C04FC2AA8F},,REG_SZ,Recorder Control
Update189=,<$RegKey7>\{A7D9E16C-5464-11D0-9FC4-00C04FC2AA8F}\Control,,REG_SZ,
Update190=,<$RegKey7>\{A7D9E16C-5464-11D0-9FC4-00C04FC2AA8F}\InprocServer32,,REG_SZ,<product>\recorder.ocx
Update191=,<$RegKey7>\{A7D9E16C-5464-11D0-9FC4-00C04FC2AA8F}\InprocServer32,ThreadingModel,REG_SZ,Apartment
Update192=,<$RegKey7>\{A7D9E16C-5464-11D0-9FC4-00C04FC2AA8F}\MiscStatus,,REG_SZ,0
Update193=,<$RegKey7>\{A7D9E16C-5464-11D0-9FC4-00C04FC2AA8F}\MiscStatus\1,,REG_SZ,131473
Update194=,<$RegKey7>\{A7D9E16C-5464-11D0-9FC4-00C04FC2AA8F}\ProgID,,REG_SZ,RECORDER.RecorderCtrl.1
Update195=,<$RegKey7>\{A7D9E16C-5464-11D0-9FC4-00C04FC2AA8F}\ToolboxBitmap32,,REG_SZ,<product>\recorder.ocx, 1
Update196=,<$RegKey7>\{A7D9E16C-5464-11D0-9FC4-00C04FC2AA8F}\TypeLib,,REG_SZ,{A7D9E169-5464-11D0-9FC4-00C04FC2AA8F}
Update197=,<$RegKey7>\{A7D9E16C-5464-11D0-9FC4-00C04FC2AA8F}\Version,,REG_SZ,1.0
Update198=,<$RegKey7>\{9D8807FC-6D8C-11D0-9FD7-00C04FC2AA8F},,REG_SZ,RadioGroupDisplay Control
Update199=,<$RegKey7>\{9D8807FC-6D8C-11D0-9FD7-00C04FC2AA8F}\Control,,REG_SZ,
Update200=,<$RegKey7>\{9D8807FC-6D8C-11D0-9FD7-00C04FC2AA8F}\InprocServer32,,REG_SZ,<product>\RADIOGRP.OCX
Update201=,<$RegKey7>\{9D8807FC-6D8C-11D0-9FD7-00C04FC2AA8F}\InprocServer32,ThreadingModel,REG_SZ,Apartment
Update202=,<$RegKey7>\{9D8807FC-6D8C-11D0-9FD7-00C04FC2AA8F}\MiscStatus,,REG_SZ,0
Update203=,<$RegKey7>\{9D8807FC-6D8C-11D0-9FD7-00C04FC2AA8F}\MiscStatus\1,,REG_SZ,131473
Update204=,<$RegKey7>\{9D8807FC-6D8C-11D0-9FD7-00C04FC2AA8F}\ProgID,,REG_SZ,RADIOGROUPDISPLAY.RadioGroupDisplayCtrl.1
Update205=,<$RegKey7>\{9D8807FC-6D8C-11D0-9FD7-00C04FC2AA8F}\ToolboxBitmap32,,REG_SZ,<product>\RADIOGRP.OCX, 1
Update206=,<$RegKey7>\{9D8807FC-6D8C-11D0-9FD7-00C04FC2AA8F}\TypeLib,,REG_SZ,{9D8807F9-6D8C-11D0-9FD7-00C04FC2AA8F}
Update207=,<$RegKey7>\{9D8807FC-6D8C-11D0-9FD7-00C04FC2AA8F}\Version,,REG_SZ,1.0


Update213=,<$RegKey9>,PacketStartTimeout,REG_DWORD, 0x000001f4
Update214=,<$RegKey9>,PacketHighLowTimeout,REG_DWORD, 0x00000064
Update215=,<$RegKey9>,PacketLowHighTimeout,REG_DWORD, 0x00000032
Update216=,<$RegKey9>,IDStartTimeout,REG_DWORD, 0x000001f4
Update217=,<$RegKey9>,IDHighLowTimeout,REG_DWORD, 0x00000064
Update218=,<$RegKey9>,IDLowHighTimeout,REG_DWORD, 0x00000032
Update219=,<$RegKey9>,InterruptDelay,REG_DWORD, 0x00000005

Update225=,<$RegKey12>,PacketStartTimeout,REG_DWORD,0x000001f4
Update226=,<$RegKey12>,PacketHighLowTimeout,REG_DWORD,0x00000064
Update227=,<$RegKey12>,PacketLowHighTimeout,REG_DWORD,0x00000032
Update228=,<$RegKey12>,IDStartTimeout,REG_DWORD,0x000001f4
Update229=,<$RegKey12>,IDHighLowTimeout,REG_DWORD,0x00000064
Update230=,<$RegKey12>,IDLowHighTimeout,REG_DWORD,0x00000032
Update231=,<$RegKey12>,InterruptDelay,REG_DWORD,0x00000005

;add this key for the statical VxD GCKERNEL
Update247=,HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\GCKERNEL,StaticVxD,REG_SZ,gckernel.vxd

;add this key for swffcom.vxd staticvxd
Update248=,HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\SWFFCOM,StaticVxD,REG_SZ,Swffcom.vxd 

Update249=,HKEY_CLASSES_ROOT\CLSID\{C948CE84-9026-11d0-9FFE-00A0C911F5AF},,REG_SZ,ATLAS swgampad device object
Update250=,HKEY_CLASSES_ROOT\CLSID\{C948CE84-9026-11d0-9FFE-00A0C911F5AF}\InprocServer32,,REG_SZ,<product>\devmgr.dll
Update251=,HKEY_CLASSES_ROOT\CLSID\{12D41A36-9026-11d0-9FFE-00A0C911F5AF},,REG_SZ,ATLAS sw3dpro device object
Update252=,HKEY_CLASSES_ROOT\CLSID\{12D41A36-9026-11d0-9FFE-00A0C911F5AF}\InprocServer32,,REG_SZ,<product>\devmgr.dll
Update253=,HKEY_CLASSES_ROOT\CLSID\{C948CE82-9026-11d0-9FFE-00A0C911F5AF},,REG_SZ,ATLAS sw3dff device object
Update254=,HKEY_CLASSES_ROOT\CLSID\{C948CE82-9026-11d0-9FFE-00A0C911F5AF}\InprocServer32,,REG_SZ,<product>\devmgr.dll
Update255=,HKEY_CLASSES_ROOT\CLSID\{C948CE81-9026-11d0-9FFE-00A0C911F5AF},,REG_SZ,ATLAS sw3dpro2 device object
Update256=,HKEY_CLASSES_ROOT\CLSID\{C948CE81-9026-11d0-9FFE-00A0C911F5AF}\InprocServer32,,REG_SZ,<product>\devmgr.dll
Update257=,HKEY_CLASSES_ROOT\CLSID\{C948CE83-9026-11d0-9FFE-00A0C911F5AF},,REG_SZ,ATLAS swgampad2 device object
Update258=,HKEY_CLASSES_ROOT\CLSID\{C948CE83-9026-11d0-9FFE-00A0C911F5AF}\InprocServer32,,REG_SZ,<product>\devmgr.dll

Update264=,HKEY_CLASSES_ROOT\.sw3,,REG_SZ,Sw3Profile
Update265=,HKEY_CLASSES_ROOT\.swg,,REG_SZ,PadProfile
Update266=,HKEY_CLASSES_ROOT\.swf,,REG_SZ,SwfProfile
Update267=,HKEY_CLASSES_ROOT\.sw4,,REG_SZ,Sw4Profile

Update274=,HKEY_CLASSES_ROOT\PadProfile,,REG_SZ,SideWinder Game Pad Profile
Update275=,HKEY_CLASSES_ROOT\PadProfile\shell,,REG_SZ,
Update276=,HKEY_CLASSES_ROOT\PadProfile\shell\open,,REG_SZ,
Update277=,HKEY_CLASSES_ROOT\PadProfile\shell\open\command,,REG_SZ,"<product>\profiler.exe" "%1"
Update278=,HKEY_CLASSES_ROOT\PadProfile\DefaultIcon,,REG_SZ,<product>\nuGPAD.ico,0

Update279=,<$RegKey13>\1,CLSID,REG_SZ,{D06AC241-4FA5-11d0-8424-00AA00A137A4}
Update280=,<$RegKey13>\1,,REG_SZ,Recorder Property Page
Update281=,<$RegKey13>\2,CLSID,REG_SZ,{652A08E1-56B4-11d0-8424-00AA00A137A4}
Update282=,<$RegKey13>\2,,REG_SZ,Settings Property Page

Update283=,<$RegKey14>\1,CLSID,REG_SZ,{D06AC241-4FA5-11d0-8424-00AA00A137A4}
Update284=,<$RegKey14>\1,,REG_SZ,Recorder Property Page
Update285=,<$RegKey14>\2,CLSID,REG_SZ,{652A08E1-56B4-11d0-8424-00AA00A137A4}
Update286=,<$RegKey14>\2,,REG_SZ,Settings Property Page

Update287=,<$RegKey15>\1\PropertyPages\1,CLSID,REG_SZ,{D06AC241-4FA5-11d0-8424-00AA00A137A4}
Update288=,<$RegKey15>\1\PropertyPages\1,,REG_SZ,Recorder Property Page
Update289=,<$RegKey15>\1\PropertyPages\2,CLSID,REG_SZ,{652A08E1-56B4-11d0-8424-00AA00A137A4}
Update290=,<$RegKey15>\1\PropertyPages\2,,REG_SZ,Settings Property Page

Update293=,HKEY_CLASSES_ROOT\CLSID\{C948CE85-9026-11d0-9FFE-00A0C911F5AF},,REG_SZ,Device List Manager
Update294=,HKEY_CLASSES_ROOT\CLSID\{C948CE85-9026-11d0-9FFE-00A0C911F5AF}\InProcServer32,,REG_SZ,<product>\devmgr.dll

Update297=,HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Gaming Input Devices\MSGAME,PollingTimeOut,REG_DWORD,0x00000064

Update298=,<$RegKey15>\4,HelpFile,REG_SZ,SW3DPRO.HLP
Update299=,<$RegKey15>\3,HelpFile,REG_SZ,SW3DPRO2.HLP
Update300=,<$RegKey15>\1,HelpFile,REG_SZ,SWFFPRO.HLP
Update301=,<$RegKey15>\2,HelpFile,REG_SZ,GAMEPAD.HLP

Update311=,<$REGBASE_KEY>,DeviceDriverVersion, REG_DWORD, 0x01000000
Update312=,<$REGBASE_KEY>,DeviceFirmwareVersion, REG_DWORD, 0x0100000f
Update313=,<$REGBASE_KEY>,Interface, REG_DWORD, 0x00000001
Update314=,<$REGBASE_KEY>,NumberOfSensors, REG_DWORD, 0x00000004
Update315=,<$REGBASE_KEY>,NumberOfAxes, REG_DWORD, 0x00000002
Update316=,<$REGBASE_KEY>,ExtraInfo, REG_DWORD, 0x00000000
Update317=,<$REGBASE_KEY>,MaxSampleRate, REG_DWORD, 0x00000064
Update318=,<$REGBASE_KEY>,ForceResolution, REG_DWORD, 0x00000008
Update319=,<$REGBASE_KEY>,ProductVersion, REG_DWORD, 0x01000001
Update320=,<$REGBASE_KEY>,MaxMemory, REG_DWORD, 0x000007ff
Update321=,<$REGBASE_KEY>,EffectsCaps, REG_DWORD, 0x801fffff
Update322=,<$REGBASE_KEY>,Reserved, REG_DWORD, 0x00000000
Update324=,<$REGBASE_KEY>,COMMPort, REG_DWORD, 0x00000330
Update325=,<$REGBASE_KEY>,COMMInterface, REG_DWORD, 0x00000001
Update326=,<$STATICVXDREGBASE_KEY>, Start, REG_DWORD, 0x00000000
Update327=,<$MSGAMEDRIVERSREGBASE_KEY>,PacketStartTimeout, REG_DWORD, 0x000001f4
Update328=,<$MSGAMEDRIVERSREGBASE_KEY>,PacketHighLowTimeout, REG_DWORD, 0x00000064
Update339=,<$MSGAMEDRIVERSREGBASE_KEY>,PacketLowHighTimeout, REG_DWORD, 0x00000032
Update340=,<$MSGAMEDRIVERSREGBASE_KEY>,IDStartTimeout, REG_DWORD, 0x000001f4
Update341=,<$MSGAMEDRIVERSREGBASE_KEY>,IDHighLowTimeout, REG_DWORD, 0x00000064
Update342=,<$MSGAMEDRIVERSREGBASE_KEY>,IDLowHighTimeout, REG_DWORD, 0x00000032
Update343=,<$MSGAMEDRIVERSREGBASE_KEY>,InterruptDelay, REG_DWORD, 0x00000005
Update344=,<$MSGAMEDRIVERSREGBASE_KEY>,StatusGateTimeout, REG_DWORD, 0x0003a98
Update345=,HKEY_CLASSES_ROOT\CLSID\{92187322-72B4-11d0-A1AC-0000F8026977}\ProgID,,REG_SZ,Microsoft Sidewinder 3D pro Plug In Server
Update346=,HKEY_CLASSES_ROOT\CLSID\{92187322-72B4-11d0-A1AC-0000F8026977}\InProcHandler32,,REG_SZ,<system>\gchand.dll
Update347=,HKEY_CLASSES_ROOT\CLSID\{92187322-72B4-11d0-A1AC-0000F8026977}\InProcServer32,,REG_SZ,<product>\sw3dpros.dll
Update348=,HKEY_CLASSES_ROOT\CLSID\{92187323-72B4-11d0-A1AC-0000F8026977},,REG_SZ,Reserved Plug In Server 0.2
Update349=,HKEY_CLASSES_ROOT\CLSID\{92187323-72B4-11d0-A1AC-0000F8026977}\ProgID,,REG_SZ,Reserved Plug In Server
Update351=,HKEY_CLASSES_ROOT\CLSID\{92187323-72B4-11d0-A1AC-0000F8026977}\InProcHandler32,,REG_SZ,<system>\gchand.dll
Update352=,HKEY_CLASSES_ROOT\CLSID\{92187323-72B4-11d0-A1AC-0000F8026977}\InProcServer32,,REG_SZ,<product>\swgpusbs.dll
Update353=,HKEY_CLASSES_ROOT\CLSID\{92187324-72B4-11d0-A1AC-0000F8026977},,REG_SZ,Microsoft Sidewinder Force Feedback Pro Plug In Server 0.2
Update354=,HKEY_CLASSES_ROOT\CLSID\{92187324-72B4-11d0-A1AC-0000F8026977}\ProgID,,REG_SZ,Microsoft Sidewinder Force Feedback Pro Plug In Server
Update355=,HKEY_CLASSES_ROOT\CLSID\{92187324-72B4-11d0-A1AC-0000F8026977}\InProcHandler32,,REG_SZ,<system>\gchand.dll
Update356=,HKEY_CLASSES_ROOT\CLSID\{92187324-72B4-11d0-A1AC-0000F8026977}\InProcServer32,,REG_SZ,<product>\sw3dpffs.dll
Update357=,HKEY_CLASSES_ROOT\CLSID\{92187325-72B4-11d0-A1AC-0000F8026977},,REG_SZ,Microsoft Sidewinder Precision Pro Plug In Server 0.2
Update358=,HKEY_CLASSES_ROOT\CLSID\{92187325-72B4-11d0-A1AC-0000F8026977}\ProgID,,REG_SZ,Microsoft Sidewinder Precision Pro Plug In Server
Update359=,HKEY_CLASSES_ROOT\CLSID\{92187325-72B4-11d0-A1AC-0000F8026977}\InProcHandler32,,REG_SZ,<system>\gchand.dll
Update360=,HKEY_CLASSES_ROOT\CLSID\{92187325-72B4-11d0-A1AC-0000F8026977}\InProcServer32,,REG_SZ,<product>\sw3dpusbs.dll

Update370=,<$RegKey8>,OEMName,REG_SZ,Microsoft SideWinder Precision Pro
Update371=,<$RegKey8>,OEMCallout,REG_SZ,MSGAME.VXD
Update372=,<$RegKey8>,OEMTestWinCap,REG_SZ,SideWinder Precision Pro Test
Update373=,<$RegKey8>,OEMCalWinCap,REG_SZ,SideWinder Precision Pro Calibration
Update374=,<$RegKey8>,OEMIcon,REG_SZ,<product>\nusw3dp.ico
Update375=,<$RegKey8>,ConfigCLSID,REG_SZ,{92187325-72B4-11d0-A1AC-0000F8026977}
Update376=,<$RegKey8>,OEMData,REG_BINARY,JunoOemData

Update380=,<$RegKey1>,OEMName,REG_SZ,Microsoft SideWinder Force Feedback Pro
Update381=,<$RegKey1>,OEMCallout,REG_SZ,MSGAME.VXD
Update382=,<$RegKey1>,OEMTestWinCap,REG_SZ,Microsoft SideWinder Force Feedback Pro Test
Update383=,<$RegKey1>,OEMCalWinCap,REG_SZ,Microsoft SideWinder Force Feedback Pro Calibration
Update384=,<$RegKey1>,OEMIcon,REG_SZ,<product>\nusw3dp.ico
Update385=,<$RegKey1>,ConfigCLSID,REG_SZ,{92187324-72B4-11d0-A1AC-0000F8026977}
Update386=,<$RegKey1>,OEMData,REG_BINARY,JoltOemData
Update387=,HKEY_CLASSES_ROOT\CLSID\{92187321-72B4-11d0-A1AC-0000F8026977},,REG_SZ,Microsoft Sidewinder Gamepad Plug In Server 0.2
Update388=,HKEY_CLASSES_ROOT\CLSID\{92187321-72B4-11d0-A1AC-0000F8026977}\ProgID,,REG_SZ,Microsoft Sidewinder Gamepad Plug In Server
Update389=,HKEY_CLASSES_ROOT\CLSID\{92187321-72B4-11d0-A1AC-0000F8026977}\InProcHandler32,,REG_SZ,<system>\gchand.dll
Update390=,HKEY_CLASSES_ROOT\CLSID\{92187321-72B4-11d0-A1AC-0000F8026977}\InProcServer32,,REG_SZ,<product>\swgpgpts.dll
Update391=,HKEY_CLASSES_ROOT\CLSID\{92187322-72B4-11d0-A1AC-0000F8026977},,REG_SZ,Microsoft Sidewinder 3D pro Plug In Server 0.2

Update400=,HKEY_CLASSES_ROOT\Sw3Profile,,REG_SZ,SideWinder 3D Pro Profile
Update401=,HKEY_CLASSES_ROOT\Sw3Profile\shell,,REG_SZ,
Update402=,HKEY_CLASSES_ROOT\Sw3Profile\shell\open,,REG_SZ,
Update403=,HKEY_CLASSES_ROOT\Sw3Profile\shell\open\command,,REG_SZ,"<product>\profiler.exe" "%1"
Update404=,HKEY_CLASSES_ROOT\Sw3Profile\DefaultIcon,,REG_SZ,<product>\nuSW3DP.ico,0

Update405=,HKEY_CLASSES_ROOT\Sw4Profile,,REG_SZ,SideWinder Precision Pro Profile
Update406=,HKEY_CLASSES_ROOT\Sw4Profile\shell,,REG_SZ,
Update407=,HKEY_CLASSES_ROOT\Sw4Profile\shell\open,,REG_SZ,
Update408=,HKEY_CLASSES_ROOT\Sw4Profile\shell\open\command,,REG_SZ,"<product>\profiler.exe" "%1"
Update409=,HKEY_CLASSES_ROOT\Sw4Profile\DefaultIcon,,REG_SZ,<product>\nuSWPP.ico,0

Update410=,HKEY_CLASSES_ROOT\SwfProfile,,REG_SZ,SideWinder Force Feedback Pro Profile
Update411=,HKEY_CLASSES_ROOT\SwfProfile\shell,,REG_SZ,
Update412=,HKEY_CLASSES_ROOT\SwfProfile\shell\open,,REG_SZ,
Update413=,HKEY_CLASSES_ROOT\SwfProfile\shell\open\command,,REG_SZ,"<product>\profiler.exe" "%1"
Update414=,HKEY_CLASSES_ROOT\SwfProfile\DefaultIcon,,REG_SZ,<product>\nuSWFF.ico,0

;New DX5 friendly button and axes names see bug 2211
Update415= ,<$RegKey2>\Axes,,REG_SZ,
Update416= ,<$RegKey2>\Axes\0,,REG_SZ,X
Update417= ,<$RegKey2>\Axes\1,,REG_SZ,Y
Update418= ,<$RegKey2>\Axes\2,,REG_SZ,Slider
Update419= ,<$RegKey2>\axes\5,,REG_SZ,Rudder
Update450= ,<$RegKey2>\Buttons,,REG_SZ,
Update421= ,<$RegKey2>\Buttons\0,,REG_SZ,Button 1
Update422= ,<$RegKey2>\Buttons\1,,REG_SZ,Button 2
Update423= ,<$RegKey2>\Buttons\2,,REG_SZ,Button 3
Update424= ,<$RegKey2>\Buttons\3,,REG_SZ,Button 4
Update425= ,<$RegKey2>\Buttons\4,,REG_SZ,Button 5
Update426= ,<$RegKey2>\Buttons\5,,REG_SZ,Button 6
Update427= ,<$RegKey2>\Buttons\6,,REG_SZ,Button 7
Update428= ,<$RegKey2>\Buttons\7,,REG_SZ,Button 8
Update429= ,<$RegKey2>\POVs,,REG_SZ,
Update430= ,<$RegKey2>\POVs\0,,REG_SZ,Hat Switch

Update431= ,<$RegKey3>\Axes,,REG_SZ,
Update432= ,<$RegKey3>\Axes\0,,REG_SZ,X
Update433= ,<$RegKey3>\Axes\1,,REG_SZ,Y
Update434= ,<$RegKey3>\Buttons,,REG_SZ,
Update435= ,<$RegKey3>\Buttons\0,,REG_SZ,Button A
Update436= ,<$RegKey3>\Buttons\1,,REG_SZ,Button B
Update437= ,<$RegKey3>\Buttons\2,,REG_SZ,Button C
Update438= ,<$RegKey3>\Buttons\3,,REG_SZ,Button X
Update439= ,<$RegKey3>\Buttons\4,,REG_SZ,Button Y
Update440= ,<$RegKey3>\Buttons\5,,REG_SZ,Button Z
Update441= ,<$RegKey3>\Buttons\6,,REG_SZ,Button L
Update442= ,<$RegKey3>\Buttons\7,,REG_SZ,Button R
Update443= ,<$RegKey3>\Buttons\8,,REG_SZ,Start
Update444= ,<$RegKey3>\Buttons\9,,REG_SZ,Shift

Update445= ,<$RegKey8>\Axes,,REG_SZ,
Update446= ,<$RegKey8>\Axes\0,,REG_SZ,X
Update447= ,<$RegKey8>\Axes\1,,REG_SZ,Y
Update448= ,<$RegKey8>\Axes\2,,REG_SZ,Dial
Update449= ,<$RegKey8>\axes\5,,REG_SZ,Rz
Update450= ,<$RegKey8>\Buttons,,REG_SZ,
Update451= ,<$RegKey8>\Buttons\0,,REG_SZ,Button 1
Update452= ,<$RegKey8>\Buttons\1,,REG_SZ,Button 2
Update453= ,<$RegKey8>\Buttons\2,,REG_SZ,Button 3
Update454= ,<$RegKey8>\Buttons\3,,REG_SZ,Button 4
Update455= ,<$RegKey8>\Buttons\4,,REG_SZ,Button A
Update456= ,<$RegKey8>\Buttons\5,,REG_SZ,Button B
Update457= ,<$RegKey8>\Buttons\6,,REG_SZ,Button C
Update458= ,<$RegKey8>\Buttons\7,,REG_SZ,Button D
Update459= ,<$RegKey8>\Buttons\8,,REG_SZ,N/A
Update460= ,<$RegKey8>\Buttons\9,,REG_SZ,Shift
Update461= ,<$RegKey8>\POVs,,REG_SZ,
Update462= ,<$RegKey8>\POVs\0,,REG_SZ,Hat Switch
;register the new help files with windows
Update463=,<$RegKey10>,swffpro.hlp,REG_SZ,<product>
Update464=,<$RegKey10>,swffpro.cnt,REG_SZ,<product>
Update465=,<$RegKey10>,sw3dpro.hlp,REG_SZ,<product>
Update466=,<$RegKey10>,sw3dpro.cnt,REG_SZ,<product>
Update467=,<$RegKey10>,sw3dpro2.hlp,REG_SZ,<product>
Update468=,<$RegKey10>,sw3dpro2.cnt,REG_SZ,<product>

[BinRegSettings]
RegApp1 =,HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Gaming Input Devices\MSGAME,PollingTimeOut,REG_BINARY,PollingTimeOut
RegApp2  =,<$RegKey1>,OEMData,REG_BINARY,OEMData
RegApp3  =,<$RegKey1><$SubKey1>{13541C20-8E33-11D0-9AD0-00A0C9A06E35},Attributes,REG_BINARY,ConstantForce
RegApp4  =,<$RegKey1><$SubKey1>{13541C21-8E33-11D0-9AD0-00A0C9A06E35},Attributes,REG_BINARY,Ramp
RegApp5  =,<$RegKey1><$SubKey1>{13541C22-8E33-11D0-9AD0-00A0C9A06E35},Attributes,REG_BINARY,Square
RegApp6  =,<$RegKey1><$SubKey1>{13541C23-8E33-11D0-9AD0-00A0C9A06E35},Attributes,REG_BINARY,Sine
RegApp7  =,<$RegKey1><$SubKey1>{13541C24-8E33-11D0-9AD0-00A0C9A06E35},Attributes,REG_BINARY,Triangle
RegApp8  =,<$RegKey1><$SubKey1>{13541C25-8E33-11D0-9AD0-00A0C9A06E35},Attributes,REG_BINARY,SawToothUp
RegApp9  =,<$RegKey1><$SubKey1>{13541C26-8E33-11D0-9AD0-00A0C9A06E35},Attributes,REG_BINARY,SawToothDown
RegApp10 =,<$RegKey1><$SubKey1>{13541C27-8E33-11D0-9AD0-00A0C9A06E35},Attributes,REG_BINARY,Spring
RegApp11 =,<$RegKey1><$SubKey1>{13541C28-8E33-11D0-9AD0-00A0C9A06E35},Attributes,REG_BINARY,Damper
RegApp12 =,<$RegKey1><$SubKey1>{13541C29-8E33-11D0-9AD0-00A0C9A06E35},Attributes,REG_BINARY,Inertia
RegApp13 =,<$RegKey1><$SubKey1>{13541C2A-8E33-11D0-9AD0-00A0C9A06E35},Attributes,REG_BINARY,Friction
RegApp14 =,<$RegKey1><$SubKey1>{13541C2B-8E33-11D0-9AD0-00A0C9A06E35},Attributes,REG_BINARY,Custom
RegApp15 =,<$RegKey1><$SubKey1>{e84cd1a3-81fa-11d0-94ab-0080c74c7e95},Attributes,REG_BINARY,ROMEffects
RegApp16 =,<$RegKey1><$SubKey1>{e84cd1a4-81fa-11d0-94ab-0080c74c7e95},Attributes,REG_BINARY,CarrierTakeOff
RegApp17 =,<$RegKey1><$SubKey1>{e84cd1a5-81fa-11d0-94ab-0080c74c7e95},Attributes,REG_BINARY,BasketballDribble
RegApp18 =,<$RegKey1><$SubKey1>{e84cd1a6-81fa-11d0-94ab-0080c74c7e95},Attributes,REG_BINARY,CarEngineIdle
RegApp19 =,<$RegKey1><$SubKey1>{e84cd1a7-81fa-11d0-94ab-0080c74c7e95},Attributes,REG_BINARY,ChainsawIdle
RegApp20 =,<$RegKey1><$SubKey1>{e84cd1a8-81fa-11d0-94ab-0080c74c7e95},Attributes,REG_BINARY,ChainsawInAction
RegApp21 =,<$RegKey1><$SubKey1>{e84cd1a9-81fa-11d0-94ab-0080c74c7e95},Attributes,REG_BINARY,DieselEngineIdle
RegApp22 =,<$RegKey1><$SubKey1>{e84cd1aa-81fa-11d0-94ab-0080c74c7e95},Attributes,REG_BINARY,Jump
RegApp23 =,<$RegKey1><$SubKey1>{e84cd1ab-81fa-11d0-94ab-0080c74c7e95},Attributes,REG_BINARY,Land
RegApp24 =,<$RegKey1><$SubKey1>{e84cd1ac-81fa-11d0-94ab-0080c74c7e95},Attributes,REG_BINARY,MachineGun
RegApp25 =,<$RegKey1><$SubKey1>{e84cd1ad-81fa-11d0-94ab-0080c74c7e95},Attributes,REG_BINARY,Punched
RegApp26 =,<$RegKey1><$SubKey1>{e84cd1ae-81fa-11d0-94ab-0080c74c7e95},Attributes,REG_BINARY,RocketLaunch
RegApp27 =,<$RegKey1><$SubKey1>{e84cd1af-81fa-11d0-94ab-0080c74c7e95},Attributes,REG_BINARY,SecretDoor
RegApp28 =,<$RegKey1><$SubKey1>{e84cd1b0-81fa-11d0-94ab-0080c74c7e95},Attributes,REG_BINARY,SwitchClick
RegApp29 =,<$RegKey1><$SubKey1>{e84cd1b1-81fa-11d0-94ab-0080c74c7e95},Attributes,REG_BINARY,WindGust
RegApp30 =,<$RegKey1><$SubKey1>{e84cd1b2-81fa-11d0-94ab-0080c74c7e95},Attributes,REG_BINARY,WindShear
RegApp31 =,<$RegKey1><$SubKey1>{e84cd1b3-81fa-11d0-94ab-0080c74c7e95},Attributes,REG_BINARY,Pistol
RegApp32 =,<$RegKey1><$SubKey1>{e84cd1b4-81fa-11d0-94ab-0080c74c7e95},Attributes,REG_BINARY,Shotgun
RegApp33 =,<$RegKey1><$SubKey1>{e84cd1b5-81fa-11d0-94ab-0080c74c7e95},Attributes,REG_BINARY,Laser1
RegApp34 =,<$RegKey1><$SubKey1>{e84cd1b6-81fa-11d0-94ab-0080c74c7e95},Attributes,REG_BINARY,Laser2
RegApp35 =,<$RegKey1><$SubKey1>{e84cd1b7-81fa-11d0-94ab-0080c74c7e95},Attributes,REG_BINARY,Laser3
RegApp36 =,<$RegKey1><$SubKey1>{e84cd1b8-81fa-11d0-94ab-0080c74c7e95},Attributes,REG_BINARY,Laser4
RegApp37 =,<$RegKey1><$SubKey1>{e84cd1b9-81fa-11d0-94ab-0080c74c7e95},Attributes,REG_BINARY,Laser5
RegApp38 =,<$RegKey1><$SubKey1>{e84cd1ba-81fa-11d0-94ab-0080c74c7e95},Attributes,REG_BINARY,Laser6
RegApp39 =,<$RegKey1><$SubKey1>{e84cd1bb-81fa-11d0-94ab-0080c74c7e95},Attributes,REG_BINARY,OutOfAmmo
RegApp40 =,<$RegKey1><$SubKey1>{e84cd1bc-81fa-11d0-94ab-0080c74c7e95},Attributes,REG_BINARY,LightningGun
RegApp41 =,<$RegKey1><$SubKey1>{e84cd1bd-81fa-11d0-94ab-0080c74c7e95},Attributes,REG_BINARY,Missile
RegApp42 =,<$RegKey1><$SubKey1>{e84cd1be-81fa-11d0-94ab-0080c74c7e95},Attributes,REG_BINARY,GatlingGun
RegApp43 =,<$RegKey1><$SubKey1>{e84cd1bf-81fa-11d0-94ab-0080c74c7e95},Attributes,REG_BINARY,ShortPlasma
RegApp44 =,<$RegKey1><$SubKey1>{e84cd1c0-81fa-11d0-94ab-0080c74c7e95},Attributes,REG_BINARY,PlasmaCannon1
RegApp45 =,<$RegKey1><$SubKey1>{e84cd1c1-81fa-11d0-94ab-0080c74c7e95},Attributes,REG_BINARY,PlasmaCannon2
RegApp46 =,<$RegKey1><$SubKey1>{e84cd1c2-81fa-11d0-94ab-0080c74c7e95},Attributes,REG_BINARY,Cannon
RegApp47 =,<$RegKey1><$SubKey1>{e84cd1c6-81fa-11d0-94ab-0080c74c7e95},Attributes,REG_BINARY,RawForce
RegApp48 =,<$RegKey1><$SubKey1>{e84cd1c7-81fa-11d0-94ab-0080c74c7e95},Attributes,REG_BINARY,VFXEffect
RegApp49 =,<$RegKey1><$SubKey1>{e84cd1c8-81fa-11d0-94ab-0080c74c7e95},Attributes,REG_BINARY,RTCSpringEffect
RegApp50 =,<$RegKey1>\Axes\0,Attributes,REG_BINARY,Axis0
RegApp51 =,<$RegKey1>\Axes\0,FFAttributes,REG_BINARY,Axis0FF
RegApp52 =,<$RegKey1>\Axes\1,Attributes,REG_BINARY,bAxis1
RegApp53 =,<$RegKey1>\Axes\1,FFAttributes,REG_BINARY,bAxis1FF
RegApp54 =,<$RegKey1>\buttons\0,Attributes,REG_BINARY,Button0
RegApp55 =,<$RegKey1>\Buttons\1,Attributes,REG_BINARY,Button1
RegApp56 =,<$RegKey1>\Buttons\2,Attributes,REG_BINARY,Button2
RegApp57 =,<$RegKey1>\Buttons\3,Attributes,REG_BINARY,Button3
RegApp58 =,<$RegKey1>\Buttons\4,Attributes,REG_BINARY,Button4
RegApp59 =,<$RegKey1>\Buttons\5,Attributes,REG_BINARY,Button5
RegApp60 =,<$RegKey1>\Buttons\6,Attributes,REG_BINARY,Button6
RegApp61 =,<$RegKey1>\Buttons\7,Attributes,REG_BINARY,Button7
RegApp63 =,<$RegKey1>\Buttons\9,Attributes,REG_BINARY,Button9
RegApp64 =,<$RegKey1>\OEMForceFeedback,Attributes,REG_BINARY,Device
RegApp65 =,HKEY_LOCAL_MACHINE\<$PATH_JOYCONFIG>\<$JOYREGKEY>\<$KEY_JOYCURR>,Joystick1OEMName,REG_SZ,Microsoft SideWinder Force Feedback Pro
RegApp66 =,HKEY_LOCAL_MACHINE\<$PATH_JOYCONFIG>\<$JOYREGKEY>\<$KEY_JOYCURR>,Joystick1OEMCallout,REG_SZ,MSGAME.VXD
RegApp67 =,HKEY_LOCAL_MACHINE\<$PATH_JOYCONFIG>\<$JOYREGKEY>\<$KEY_JOYCURR>,Joystick1Configuration,REG_BINARY,RegEntry1
RegApp68 =,HKEY_LOCAL_MACHINE\<$PATH_JOYCONFIG>\<$JOYREGKEY>\<$KEY_JOYSETTINGS>,Joystick1Configuration,REG_BINARY,RegEntry1
RegApp69 =,<$RegKey1><$SubKey1>{e84cd1a1-81fa-11d0-94ab-0080c74c7e95},Attributes,REG_BINARY,Wall
RegApp70 =,<$RegKey1>\OEMForceFeedback,SystemParams,REG_BINARY,SystemParams

[Eng]
RegApp71=,<$RegKey16>,<product>\profiles\Descent II.sw3,REG_BINARY, Sw4
RegApp72=,<$RegKey16>,<product>\profiles\JetFighter III.sw3,REG_BINARY, Sw4
RegApp73=,<$RegKey16>,<product>\profiles\MDK.sw3,REG_BINARY, Sw4
RegApp74=,<$RegKey16>,<product>\profiles\Time Commando.sw3,REG_BINARY, Sw4
RegApp75=,<$RegKey16>,<product>\profiles\Tomb Raider.sw3,REG_BINARY, Sw4

RegApp76=,<$RegKey16>,<product>\profiles\Descent II.sw4,REG_BINARY, Sw3
RegApp77=,<$RegKey16>,<product>\profiles\Hellbender.sw4,REG_BINARY, Sw3
RegApp78=,<$RegKey16>,<product>\profiles\MDK.sw4,REG_BINARY, Sw3
RegApp79=,<$RegKey16>,<product>\profiles\MechWarrior 2.sw4,REG_BINARY, Sw3
RegApp80=,<$RegKey16>,<product>\profiles\Monster Truck Madness.sw4,REG_BINARY, Sw3
RegApp81=,<$RegKey16>,<product>\profiles\X-wing vs Tie-Fighter.sw4,REG_BINARY, Sw3

RegApp82=,<$RegKey16>,<product>\profiles\GEX.swg,REG_BINARY, Sw2
RegApp83=,<$RegKey16>,<product>\profiles\MDK.swg,REG_BINARY, Sw2
RegApp84=,<$RegKey16>,<product>\profiles\Time Commando.swg,REG_BINARY, Sw2
RegApp85=,<$RegKey16>,<product>\profiles\Virtua Fighter - Akira.swg,REG_BINARY, Sw2
RegApp86=,<$RegKey16>,<product>\profiles\Virtua Fighter - Jeffry.swg,REG_BINARY, Sw2
RegApp87=,<$RegKey16>,<product>\profiles\Virtua Fighter - Sarah.swg,REG_BINARY, Sw2
                    
RegApp88=,<$RegKey16>,<product>\profiles\MDK.swf,REG_BINARY, Sw1
RegApp89=,<$RegKey16>,<product>\profiles\MechWarrior 2.swf,REG_BINARY, Sw1
RegApp90=,<$RegKey16>,<product>\profiles\Monster Truck Madness.swf,REG_BINARY, Sw1
RegApp91=,<$RegKey16>,<product>\profiles\MS Flight Simulator - Cessna.swf,REG_BINARY, Sw1
RegApp92=,<$RegKey16>,<product>\profiles\MS Flight Simulator - Lear.swf,REG_BINARY, Sw1
RegApp93=,<$RegKey16>,<product>\profiles\TigerShark.swf,REG_BINARY, Sw1

[ptb]
RegApp71=,<$RegKey16>,<product>\profiles\Descent II.sw3,REG_BINARY, Sw4
RegApp72=,<$RegKey16>,<product>\profiles\JetFighter III.sw3,REG_BINARY, Sw4
RegApp73=,<$RegKey16>,<product>\profiles\MDK.sw3,REG_BINARY, Sw4
RegApp74=,<$RegKey16>,<product>\profiles\Time Commando.sw3,REG_BINARY, Sw4
RegApp75=,<$RegKey16>,<product>\profiles\Tomb Raider.sw3,REG_BINARY, Sw4

RegApp76=,<$RegKey16>,<product>\profiles\MS Flight Simulator 6.sw4,REG_BINARY, Sw3
RegApp77=,<$RegKey16>,<product>\profiles\Rally Championship.sw4,REG_BINARY, Sw3
RegApp78=,<$RegKey16>,<product>\profiles\MDK.sw4,REG_BINARY, Sw3
RegApp79=,<$RegKey16>,<product>\profiles\Tomb Raider.sw4,REG_BINARY, Sw3
RegApp80=,<$RegKey16>,<product>\profiles\Moto Racer.sw4,REG_BINARY, Sw3
RegApp81=,<$RegKey16>,<product>\profiles\X-wing vs Tie-Fighter.sw4,REG_BINARY, Sw3

RegApp82=,<$RegKey16>,<product>\profiles\Tomb Raider.swg,REG_BINARY, Sw2
RegApp83=,<$RegKey16>,<product>\profiles\MDK.swg,REG_BINARY, Sw2
RegApp84=,<$RegKey16>,<product>\profiles\Outlaw.swg,REG_BINARY, Sw2
RegApp85=,<$RegKey16>,<product>\profiles\Virtua Fighter - Akira.swg,REG_BINARY, Sw2
RegApp86=,<$RegKey16>,<product>\profiles\Gex.swg,REG_BINARY, Sw2
RegApp87=,<$RegKey16>,<product>\profiles\Virtua Fighter - Sarah.swg,REG_BINARY, Sw2
                    
RegApp88=,<$RegKey16>,<product>\profiles\MDK.swf,REG_BINARY, Sw1
RegApp89=,<$RegKey16>,<product>\profiles\Monster Truck Madness.swf,REG_BINARY, Sw1
RegApp90=,<$RegKey16>,<product>\profiles\MechWarrior 2.swf,REG_BINARY, Sw1
RegApp91=,<$RegKey16>,<product>\profiles\MS Flight Simulator - Cessna.swf,REG_BINARY, Sw1
RegApp92=,<$RegKey16>,<product>\profiles\MS Flight Simulator - Lear.swf,REG_BINARY, Sw1
RegApp93=,<$RegKey16>,<product>\profiles\TigerShark.swf,REG_BINARY, Sw1

[ita]
RegApp71=,<$RegKey16>,<product>\profiles\Descent II.sw3,REG_BINARY, Sw4
RegApp72=,<$RegKey16>,<product>\profiles\JetFighter III.sw3,REG_BINARY, Sw4
RegApp73=,<$RegKey16>,<product>\profiles\MDK.sw3,REG_BINARY, Sw4
RegApp74=,<$RegKey16>,<product>\profiles\Time Commando.sw3,REG_BINARY, Sw4
RegApp75=,<$RegKey16>,<product>\profiles\Tomb Raider.sw3,REG_BINARY, Sw4

RegApp76=,<$RegKey16>,<product>\profiles\MS Flight Simulator 6.sw4,REG_BINARY, Sw3
RegApp77=,<$RegKey16>,<product>\profiles\Rally Championship.sw4,REG_BINARY, Sw3
RegApp78=,<$RegKey16>,<product>\profiles\MDK.sw4,REG_BINARY, Sw3
RegApp79=,<$RegKey16>,<product>\profiles\Tomb Raider.sw4,REG_BINARY, Sw3
RegApp80=,<$RegKey16>,<product>\profiles\Moto Racer.sw4,REG_BINARY, Sw3
RegApp81=,<$RegKey16>,<product>\profiles\X-wing vs Tie-Fighter.sw4,REG_BINARY, Sw3

RegApp82=,<$RegKey16>,<product>\profiles\Tomb Raider.swg,REG_BINARY, Sw2
RegApp83=,<$RegKey16>,<product>\profiles\MDK.swg,REG_BINARY, Sw2
RegApp84=,<$RegKey16>,<product>\profiles\Outlaw.swg,REG_BINARY, Sw2
RegApp85=,<$RegKey16>,<product>\profiles\Virtua Fighter - Akira.swg,REG_BINARY, Sw2
RegApp86=,<$RegKey16>,<product>\profiles\Gex.swg,REG_BINARY, Sw2
RegApp87=,<$RegKey16>,<product>\profiles\Virtua Fighter - Sarah.swg,REG_BINARY, Sw2
                    
RegApp88=,<$RegKey16>,<product>\profiles\MDK.swf,REG_BINARY, Sw1
RegApp89=,<$RegKey16>,<product>\profiles\TigerShark.swf,REG_BINARY, Sw1
RegApp90=,<$RegKey16>,<product>\profiles\Monster Truck Madness.swf,REG_BINARY, Sw1
RegApp91=,<$RegKey16>,<product>\profiles\MS Flight Simulator - Cessna.swf,REG_BINARY, Sw1
RegApp92=,<$RegKey16>,<product>\profiles\MS Flight Simulator - Lear.swf,REG_BINARY, Sw1
RegApp93=,<$RegKey16>,<product>\profiles\TigerShark.swf,REG_BINARY, Sw1

[esp]
RegApp71=,<$RegKey16>,<product>\profiles\Descent II.sw3,REG_BINARY, Sw4
RegApp72=,<$RegKey16>,<product>\profiles\JetFighter III.sw3,REG_BINARY, Sw4
RegApp73=,<$RegKey16>,<product>\profiles\MDK.sw3,REG_BINARY, Sw4
RegApp74=,<$RegKey16>,<product>\profiles\Time Commando.sw3,REG_BINARY, Sw4
RegApp75=,<$RegKey16>,<product>\profiles\Tomb Raider.sw3,REG_BINARY, Sw4

RegApp76=,<$RegKey16>,<product>\profiles\MS Flight Simulator 6.sw4,REG_BINARY, Sw3
RegApp77=,<$RegKey16>,<product>\profiles\Rally Championship.sw4,REG_BINARY, Sw3
RegApp78=,<$RegKey16>,<product>\profiles\MDK.sw4,REG_BINARY, Sw3
RegApp79=,<$RegKey16>,<product>\profiles\Tomb Raider.sw4,REG_BINARY, Sw3
RegApp80=,<$RegKey16>,<product>\profiles\Moto Racer.sw4,REG_BINARY, Sw3
RegApp81=,<$RegKey16>,<product>\profiles\X-wing vs Tie-Fighter.sw4,REG_BINARY, Sw3

RegApp82=,<$RegKey16>,<product>\profiles\Tomb Raider.swg,REG_BINARY, Sw2
RegApp83=,<$RegKey16>,<product>\profiles\MDK.swg,REG_BINARY, Sw2
RegApp84=,<$RegKey16>,<product>\profiles\Outlaw.swg,REG_BINARY, Sw2
RegApp85=,<$RegKey16>,<product>\profiles\Virtua Fighter - Akira.swg,REG_BINARY, Sw2
RegApp86=,<$RegKey16>,<product>\profiles\Gex.swg,REG_BINARY, Sw2
RegApp87=,<$RegKey16>,<product>\profiles\Virtua Fighter - Sarah.swg,REG_BINARY, Sw2
                    
RegApp88=,<$RegKey16>,<product>\profiles\MDK.swf,REG_BINARY, Sw1
RegApp89=,<$RegKey16>,<product>\profiles\TigerShark.swf,REG_BINARY, Sw1
RegApp90=,<$RegKey16>,<product>\profiles\Monster Truck Madness.swf,REG_BINARY, Sw1
RegApp91=,<$RegKey16>,<product>\profiles\MS Flight Simulator - Cessna.swf,REG_BINARY, Sw1
RegApp92=,<$RegKey16>,<product>\profiles\MS Flight Simulator - Lear.swf,REG_BINARY, Sw1
RegApp93=,<$RegKey16>,<product>\profiles\TigerShark.swf,REG_BINARY, Sw1

[fra]
RegApp71=,<$RegKey16>,<product>\profiles\Descent II.sw3,REG_BINARY, Sw4
RegApp72=,<$RegKey16>,<product>\profiles\JetFighter III.sw3,REG_BINARY, Sw4
RegApp73=,<$RegKey16>,<product>\profiles\MDK.sw3,REG_BINARY, Sw4
RegApp74=,<$RegKey16>,<product>\profiles\Time Commando.sw3,REG_BINARY, Sw4
RegApp75=,<$RegKey16>,<product>\profiles\Tomb Raider.sw3,REG_BINARY, Sw4

RegApp76=,<$RegKey16>,<product>\profiles\MS Flight Simulator 6.sw4,REG_BINARY, Sw3
RegApp77=,<$RegKey16>,<product>\profiles\Rally Championship.sw4,REG_BINARY, Sw3
RegApp78=,<$RegKey16>,<product>\profiles\MDK.sw4,REG_BINARY, Sw3
RegApp79=,<$RegKey16>,<product>\profiles\Tomb Raider.sw4,REG_BINARY, Sw3
RegApp80=,<$RegKey16>,<product>\profiles\Moto Racer.sw4,REG_BINARY, Sw3
RegApp81=,<$RegKey16>,<product>\profiles\X-wing vs Tie-Fighter.sw4,REG_BINARY, Sw3

RegApp82=,<$RegKey16>,<product>\profiles\Tomb Raider.swg,REG_BINARY, Sw2
RegApp83=,<$RegKey16>,<product>\profiles\MDK.swg,REG_BINARY, Sw2
RegApp84=,<$RegKey16>,<product>\profiles\Outlaw.swg,REG_BINARY, Sw2
RegApp85=,<$RegKey16>,<product>\profiles\Virtua Fighter - Akira.swg,REG_BINARY, Sw2
RegApp86=,<$RegKey16>,<product>\profiles\Gex.swg,REG_BINARY, Sw2
RegApp87=,<$RegKey16>,<product>\profiles\Virtua Fighter - Sarah.swg,REG_BINARY, Sw2
                    
RegApp88=,<$RegKey16>,<product>\profiles\MDK.swf,REG_BINARY, Sw1
RegApp89=,<$RegKey16>,<product>\profiles\TigerShark.swf,REG_BINARY, Sw1
RegApp90=,<$RegKey16>,<product>\profiles\Monster Truck Madness.swf,REG_BINARY, Sw1
RegApp91=,<$RegKey16>,<product>\profiles\MS Flight Simulator - Cessna.swf,REG_BINARY, Sw1
RegApp92=,<$RegKey16>,<product>\profiles\MS Flight Simulator - Lear.swf,REG_BINARY, Sw1
RegApp93=,<$RegKey16>,<product>\profiles\TigerShark.swf,REG_BINARY, Sw1

[deu]
RegApp71=,<$RegKey16>,<product>\profiles\Descent II.sw3,REG_BINARY, Sw4
RegApp72=,<$RegKey16>,<product>\profiles\JetFighter III.sw3,REG_BINARY, Sw4
RegApp73=,<$RegKey16>,<product>\profiles\MDK.sw3,REG_BINARY, Sw4
RegApp74=,<$RegKey16>,<product>\profiles\Time Commando.sw3,REG_BINARY, Sw4
RegApp75=,<$RegKey16>,<product>\profiles\Tomb Raider.sw3,REG_BINARY, Sw4

RegApp76=,<$RegKey16>,<product>\profiles\MS Flight Simulator 6.sw4,REG_BINARY, Sw3
RegApp77=,<$RegKey16>,<product>\profiles\Rally Championship.sw4,REG_BINARY, Sw3
RegApp78=,<$RegKey16>,<product>\profiles\MDK.sw4,REG_BINARY, Sw3
RegApp79=,<$RegKey16>,<product>\profiles\Tomb Raider.sw4,REG_BINARY, Sw3
RegApp80=,<$RegKey16>,<product>\profiles\Moto Racer.sw4,REG_BINARY, Sw3
RegApp81=,<$RegKey16>,<product>\profiles\X-wing vs Tie-Fighter.sw4,REG_BINARY, Sw3

RegApp82=,<$RegKey16>,<product>\profiles\Tomb Raider.swg,REG_BINARY, Sw2
RegApp83=,<$RegKey16>,<product>\profiles\MDK.swg,REG_BINARY, Sw2
RegApp84=,<$RegKey16>,<product>\profiles\Moto Racer.swg,REG_BINARY, Sw2
RegApp85=,<$RegKey16>,<product>\profiles\Virtua Fighter - Akira.swg,REG_BINARY, Sw2
RegApp86=,<$RegKey16>,<product>\profiles\Gex.swg,REG_BINARY, Sw2
RegApp87=,<$RegKey16>,<product>\profiles\Virtua Fighter - Sarah.swg,REG_BINARY, Sw2
                    
RegApp88=,<$RegKey16>,<product>\profiles\MDK.swf,REG_BINARY, Sw1
RegApp89=,<$RegKey16>,<product>\profiles\Monster Truck Madness.swf,REG_BINARY, Sw1
RegApp90=,<$RegKey16>,<product>\profiles\MechWarrior 2.swf,REG_BINARY, Sw1
RegApp91=,<$RegKey16>,<product>\profiles\MS Flight Simulator - Cessna.swf,REG_BINARY, Sw1
RegApp92=,<$RegKey16>,<product>\profiles\MS Flight Simulator - Lear.swf,REG_BINARY, Sw1
RegApp93=,<$RegKey16>,<product>\profiles\TigerShark.swf,REG_BINARY, Sw1

[jpn]
RegApp71=,<$RegKey16>,<product>\profiles\Game Pad Sample 1.swg,REG_BINARY, Sw2
RegApp72=,<$RegKey16>,<product>\profiles\Game Pad Sample 2.swg,REG_BINARY, Sw2
RegApp73=,<$RegKey16>,<product>\profiles\Game Pad Sample 3.swg,REG_BINARY, Sw2

RegApp74=,<$RegKey16>,<product>\profiles\3D Pro Sample 1.sw3,REG_BINARY, Sw4
RegApp75=,<$RegKey16>,<product>\profiles\3D Pro Sample 2.sw3,REG_BINARY, Sw4
RegApp76=,<$RegKey16>,<product>\profiles\3D Pro Sample 3.sw3,REG_BINARY, Sw4

RegApp77=,<$RegKey16>,<product>\profiles\Precision Pro Sample 1.sw4,REG_BINARY, Sw3
RegApp78=,<$RegKey16>,<product>\profiles\Precision Pro Sample 2.sw4,REG_BINARY, Sw3
RegApp79=,<$RegKey16>,<product>\profiles\Precision Pro Sample 3.sw4,REG_BINARY, Sw3

RegApp80=,<$RegKey16>,<product>\profiles\Force Feedback Pro Sample 1.swf,REG_BINARY, Sw1
RegApp81=,<$RegKey16>,<product>\profiles\Force Feedback Pro Sample 2.swf,REG_BINARY, Sw1
RegApp82=,<$RegKey16>,<product>\profiles\Force Feedback Pro Sample 3.swf,REG_BINARY, Sw1

[Kor]
RegApp71=,<$RegKey16>,<product>\profiles\Descent II.sw3,REG_BINARY, Sw4
RegApp72=,<$RegKey16>,<product>\profiles\JetFighter III.sw3,REG_BINARY, Sw4
RegApp73=,<$RegKey16>,<product>\profiles\MDK.sw3,REG_BINARY, Sw4
RegApp74=,<$RegKey16>,<product>\profiles\Time Commando.sw3,REG_BINARY, Sw4
RegApp75=,<$RegKey16>,<product>\profiles\Tomb Raider.sw3,REG_BINARY, Sw4

RegApp76=,<$RegKey16>,<product>\profiles\Descent II.sw4,REG_BINARY, Sw3
RegApp77=,<$RegKey16>,<product>\profiles\Hellbender.sw4,REG_BINARY, Sw3
RegApp78=,<$RegKey16>,<product>\profiles\MDK.sw4,REG_BINARY, Sw3
RegApp79=,<$RegKey16>,<product>\profiles\MechWarrior 2.sw4,REG_BINARY, Sw3
RegApp80=,<$RegKey16>,<product>\profiles\Monster Truck Madness.sw4,REG_BINARY, Sw3
RegApp81=,<$RegKey16>,<product>\profiles\X-wing vs Tie-Fighter.sw4,REG_BINARY, Sw3

RegApp82=,<$RegKey16>,<product>\profiles\GEX.swg,REG_BINARY, Sw2
RegApp83=,<$RegKey16>,<product>\profiles\MDK.swg,REG_BINARY, Sw2
RegApp84=,<$RegKey16>,<product>\profiles\Time Commando.swg,REG_BINARY, Sw2
RegApp85=,<$RegKey16>,<product>\profiles\Virtua Fighter - Akira.swg,REG_BINARY, Sw2
RegApp86=,<$RegKey16>,<product>\profiles\Virtua Fighter - Jeffry.swg,REG_BINARY, Sw2
RegApp87=,<$RegKey16>,<product>\profiles\Virtua Fighter - Sarah.swg,REG_BINARY, Sw2
                    
RegApp88=,<$RegKey16>,<product>\profiles\MDK.swf,REG_BINARY, Sw1
RegApp89=,<$RegKey16>,<product>\profiles\MechWarrior 2.swf,REG_BINARY, Sw1
RegApp90=,<$RegKey16>,<product>\profiles\Monster Truck Madness.swf,REG_BINARY, Sw1
RegApp91=,<$RegKey16>,<product>\profiles\MS Flight Simulator - Cessna.swf,REG_BINARY, Sw1
RegApp92=,<$RegKey16>,<product>\profiles\MS Flight Simulator - Lear.swf,REG_BINARY, Sw1
RegApp93=,<$RegKey16>,<product>\profiles\TigerShark.swf,REG_BINARY, Sw1

[Sw4]
BinData1=04,00,00,00,00,00,00,00

[Sw3]
BinData1=03,00,00,00,00,00,00,00

[Sw2]
BinData1=02,00,00,00,00,00,00,00

[Sw1]
BinData1=01,00,00,00,00,00,00,00

[SystemParams]
 BinData1=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
[PollingTimeOut]
  BinData1=00,00,00,00
[OEMData]
  BinData1=03,00,00,00,09,00,00,00
[Wall]
  BinData1=09,00,01,00,FF,00,00,00,29,01,00,00,09,01,00,00,30,00,00,00
[ConstantForce]
  BinData1=65,00,02,00,01,00,00,00,ED,01,00,00,CD,01,00,00,30,00,00,00
[Ramp]
  BinData1=6a,00,02,00,02,00,00,00,ef,01,00,00,cf,01,00,00,30,00,00,00
[Square]
  BinData1=69,00,02,00,03,00,00,00,EF,01,00,00,CF,01,00,00,30,00,00,00
[Sine]
  BinData1=66,00,02,00,03,00,00,00,EF,01,00,00,CF,01,00,00,30,00,00,00
[Triangle]
  BinData1=6C,00,02,00,03,00,00,00,EF,01,00,00,CF,01,00,00,30,00,00,00
[SawToothUp]
  BinData1=6E,00,02,00,03,00,00,00,EF,01,00,00,CF,01,00,00,30,00,00,00
[SawToothDown]
  BinData1=6F,00,02,00,03,00,00,00,EF,01,00,00,CF,01,00,00,30,00,00,00
[Spring]
  BinData1=01,00,01,00,04,00,00,00,29,01,00,00,09,01,00,00,30,00,00,00
[Damper]
  BinData1=03,00,01,00,04,00,00,00,29,01,00,00,09,01,00,00,30,00,00,00
[Inertia]
  BinData1=05,00,01,00,04,00,00,00,29,01,00,00,09,01,00,00,30,00,00,00
[Friction]
  BinData1=07,00,01,00,04,00,00,00,29,01,00,00,09,01,00,00,30,00,00,00
[Custom]
  BinData1=C9,00,03,00,05,00,00,00,6F,01,00,00,4F,00,00,00,30,00,00,00
[ROMEffects]
  BinData1=2d,01,04,00,FF,00,00,00,EF,00,00,00,CF,00,00,00,30,00,00,00
[CarrierTakeOff]
  BinData1=2e,01,04,00,FF,00,00,00,EF,00,00,00,CF,00,00,00,30,00,00,00
[BasketballDribble]
  BinData1=2f,01,04,00,FF,00,00,00,EF,00,00,00,CF,00,00,00,30,00,00,00
[CarEngineIdle]
  BinData1=30,01,04,00,FF,00,00,00,EF,00,00,00,CF,00,00,00,30,00,00,00
[ChainsawIdle]
  BinData1=31,01,04,00,FF,00,00,00,EF,00,00,00,CF,00,00,00,30,00,00,00
[ChainsawInAction]
  BinData1=32,01,04,00,FF,00,00,00,EF,00,00,00,CF,00,00,00,30,00,00,00
[DieselEngineIdle]
  BinData1=33,01,04,00,FF,00,00,00,EF,00,00,00,CF,00,00,00,30,00,00,00
[Jump]
  BinData1=34,01,04,00,FF,00,00,00,EF,00,00,00,CF,00,00,00,30,00,00,00
[Land]
  BinData1=35,01,04,00,FF,00,00,00,EF,00,00,00,CF,00,00,00,30,00,00,00
[MachineGun]
  BinData1=36,01,04,00,FF,00,00,00,EF,00,00,00,CF,00,00,00,30,00,00,00
[Punched]
  BinData1=37,01,04,00,FF,00,00,00,EF,00,00,00,CF,00,00,00,30,00,00,00
[RocketLaunch]
  BinData1=38,01,04,00,FF,00,00,00,EF,00,00,00,CF,00,00,00,30,00,00,00
[SecretDoor]
  BinData1=39,01,04,00,FF,00,00,00,EF,00,00,00,CF,00,00,00,30,00,00,00
[SwitchClick]
  BinData1=3a,01,04,00,FF,00,00,00,EF,00,00,00,CF,00,00,00,30,00,00,00
[WindGust]
  BinData1=3b,01,04,00,FF,00,00,00,EF,00,00,00,CF,00,00,00,30,00,00,00
[WindShear]
  BinData1=3c,01,04,00,FF,00,00,00,EF,00,00,00,CF,00,00,00,30,00,00,00
[Pistol]
  BinData1=3d,01,04,00,FF,00,00,00,EF,00,00,00,CF,00,00,00,30,00,00,00
[Shotgun]
  BinData1=3e,01,04,00,FF,00,00,00,EF,00,00,00,CF,00,00,00,30,00,00,00
[Laser1]
  BinData1=3f,01,04,00,FF,00,00,00,EF,00,00,00,CF,00,00,00,30,00,00,00
[Laser2]
  BinData1=40,01,04,00,FF,00,00,00,EF,00,00,00,CF,00,00,00,30,00,00,00
[Laser3]
  BinData1=41,01,04,00,FF,00,00,00,EF,00,00,00,CF,00,00,00,30,00,00,00
[Laser4]
  BinData1=42,01,04,00,FF,00,00,00,EF,00,00,00,CF,00,00,00,30,00,00,00
[Laser5]
  BinData1=43,01,04,00,FF,00,00,00,EF,00,00,00,CF,00,00,00,30,00,00,00
[Laser6]
  BinData1=44,01,04,00,FF,00,00,00,EF,00,00,00,CF,00,00,00,30,00,00,00
[OutOfAmmo]
  BinData1=45,01,04,00,FF,00,00,00,EF,00,00,00,CF,00,00,00,30,00,00,00
[LightningGun]
  BinData1=46,01,04,00,FF,00,00,00,EF,00,00,00,CF,00,00,00,30,00,00,00
[Missile]
  BinData1=47,01,04,00,FF,00,00,00,EF,00,00,00,CF,00,00,00,30,00,00,00
[GatlingGun]
  BinData1=48,01,04,00,FF,00,00,00,EF,00,00,00,CF,00,00,00,30,00,00,00
[ShortPlasma]
  BinData1=49,01,04,00,FF,00,00,00,EF,00,00,00,CF,00,00,00,30,00,00,00
[PlasmaCannon1]
  BinData1=4a,01,04,00,FF,00,00,00,EF,00,00,00,CF,00,00,00,30,00,00,00
[PlasmaCannon2]
  BinData1=4b,01,04,00,FF,00,00,00,EF,00,00,00,CF,00,00,00,30,00,00,00
[Cannon]
  BinData1=4c,01,04,00,FF,00,00,00,EF,00,00,00,CF,00,00,00,30,00,00,00
[RawForce]
  BinData1=00,00,06,00,01,00,00,00,60,01,00,00,40,01,00,00,30,00,00,00
[VFXEffect]
  BinData1=00,00,05,00,ff,00,00,00,65,01,00,00,4D,00,00,00,30,00,00,00
[RTCSpringEffect]
  BinData1=00,00,07,00,FF,00,00,00,20,01,00,00,00,01,00,00,30,00,00,00
[MidasOemData]
  BinData1=03,00,00,00,08,00,00,00
[FlashOemData]
  BinData1=20,00,00,00,0A,00,00,00
[JunoOemData]
  BinData1=03,00,00,00,09,00,00,00
[JoltOemData]
  BinData1=03,00,00,00,09,00,00,00 

[Axis0]
  BinData1=01,00,00,00
[Axis0FF]
  BinData1=05,00,00,00,C8,00,00,00
[bAxis1]
  BinData1=01,00,00,00
[bAxis1FF]
  BinData1=05,00,00,00,C8,00,00,00
[Button0]
  BinData1=02,00,00,00
[Button1]
  BinData1=02,00,00,00
[Button2]
  BinData1=02,00,00,00
[Button3]
  BinData1=02,00,00,00
[Button4]
  BinData1=02,00,00,00
[Button5]
  BinData1=02,00,00,00
[Button6]
  BinData1=02,00,00,00
[Button7]
  BinData1=02,00,00,00
;[Button8]
;  BinData1=02,00,00,00
[Button9]
  BinData1=02,00,00,00
[Device]
  BinData1=00,00,00,00,F4,01,00,00,F4,01,00,00
[RegEntry1]
  BinData1=07,00,08,00,09,00,00,00,06,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
  BinData2=00,00,00,00,00,ff,03,00,00,ff,03,00,00,7f,00,00,00,3f,00,00,00,00,00,00,00,00,00,00,00,f0,01
  BinData3=00,00,f6,01,00,00,3f,00,00,00,1f,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
  BinData4=00,00,00,00,00,00,00,27,00,00,00,14,00,00,00,00,00,00,00

[DXFF] 
DXFF1 =  ,HKEY_CLASSES_ROOT\Microsoft SideWinder Force Feedback Pro1.0,,REG_SZ,Microsoft SideWinder Force Feedback Pro Object
DXFF2 =  ,HKEY_CLASSES_ROOT\Microsoft SideWinder Force Feedback Pro1.0\CLSID,,REG_SZ,{e84cd1b1-81fa-11d0-94ab-0080c74c7e95}
DXFF3 =  ,HKEY_CLASSES_ROOT\Microsoft SideWinder Force Feedback Pro,,REG_SZ,Microsoft SideWinder Force Feedback Pro Object
DXFF4 =  ,HKEY_CLASSES_ROOT\Microsoft SideWinder Force Feedback Pro\CurVer,,REG_SZ,Microsoft SideWinder Force Feedback Pro1.0
DXFF5 =  ,HKEY_CLASSES_ROOT\Microsoft SideWinder Force Feedback Pro\CLSID,,REG_SZ,{e84cd1b1-81fa-11d0-94ab-0080c74c7e95}
DXFF6 =  ,HKEY_CLASSES_ROOT\CLSID\{e84cd1b1-81fa-11d0-94ab-0080c74c7e95},,REG_SZ,Microsoft SideWinder Force Feedback Pro Object
DXFF7 =  ,HKEY_CLASSES_ROOT\CLSID\{e84cd1b1-81fa-11d0-94ab-0080c74c7e95}\ProgID,,REG_SZ,Microsoft SideWinder Force Feedback Pro1.0
DXFF8 =  ,HKEY_CLASSES_ROOT\CLSID\{e84cd1b1-81fa-11d0-94ab-0080c74c7e95}\VersionIndependentProgID,,REG_SZ,Microsoft SideWinder Force Feedback Pro
DXFF9 =  ,HKEY_CLASSES_ROOT\CLSID\{e84cd1b1-81fa-11d0-94ab-0080c74c7e95}\InprocServer32,,REG_SZ,<product>\SideWinder Force Feedback Pro\swff_pro.dll
DXFF10 = ,HKEY_CLASSES_ROOT\CLSID\{e84cd1b1-81fa-11d0-94ab-0080c74c7e95}\InprocServer32,ThreadingModel,REG_SZ,Both
DXFF11 = ,HKEY_CLASSES_ROOT\CLSID\{e84cd1b1-81fa-11d0-94ab-0080c74c7e95}\NotInsertable,,REG_SZ,

DXFF12 = ,<$RegKey1>\OEMForceFeedback,CLSID,REG_SZ,{e84cd1b1-81fa-11d0-94ab-0080c74c7e95}
DXFF13 = ,<$RegKey1>,OEMName,REG_SZ,Microsoft SideWinder Force Feedback Pro
DXFF14 = ,<$RegKey1>,OEMCallout,REG_SZ,MSGAME.VXD
DXFF15 = ,<$RegKey1>,OEMTestWinCap,REG_SZ,Microsoft SideWinder Force Feedback Pro Test
DXFF16 = ,<$RegKey1>,OEMCalWinCap,REG_SZ,Microsoft SideWinder Force Feedback Pro Calibration
DXFF17 = ,<$RegKey1>,OEMIcon,REG_SZ,<product>\nusw3dp.ico
DXFF18 = ,<$RegKey1>\OEMForceFeedback\Effects,,REG_SZ,
DXFF19 = ,<$RegKey1>\OEMForceFeedback\Effects\{13541C20-8E33-11D0-9AD0-00A0C9A06E35},,REG_SZ,Constant Force
DXFF20 = ,<$RegKey1>\OEMForceFeedback\Effects\{13541C21-8E33-11D0-9AD0-00A0C9A06E35},,REG_SZ,Ramp
DXFF21 = ,<$RegKey1>\OEMForceFeedback\Effects\{13541C22-8E33-11D0-9AD0-00A0C9A06E35},,REG_SZ,Square
DXFF22 = ,<$RegKey1>\OEMForceFeedback\Effects\{13541C23-8E33-11D0-9AD0-00A0C9A06E35},,REG_SZ,Sine
DXFF23 = ,<$RegKey1>\OEMForceFeedback\Effects\{13541C24-8E33-11D0-9AD0-00A0C9A06E35},,REG_SZ,Triangle
DXFF24 = ,<$RegKey1>\OEMForceFeedback\Effects\{13541C25-8E33-11D0-9AD0-00A0C9A06E35},,REG_SZ,Sawtooth Up
DXFF25 = ,<$RegKey1>\OEMForceFeedback\Effects\{13541C26-8E33-11D0-9AD0-00A0C9A06E35},,REG_SZ,Sawtooth Down
DXFF26 = ,<$RegKey1>\OEMForceFeedback\Effects\{13541C27-8E33-11D0-9AD0-00A0C9A06E35},,REG_SZ,Spring
DXFF27 = ,<$RegKey1>\OEMForceFeedback\Effects\{13541C28-8E33-11D0-9AD0-00A0C9A06E35},,REG_SZ,Damper
DXFF28 = ,<$RegKey1>\OEMForceFeedback\Effects\{13541C29-8E33-11D0-9AD0-00A0C9A06E35},,REG_SZ,Inertia
DXFF29 = ,<$RegKey1>\OEMForceFeedback\Effects\{13541C2A-8E33-11D0-9AD0-00A0C9A06E35},,REG_SZ,Friction
DXFF30 = ,<$RegKey1>\OEMForceFeedback\Effects\{13541C2B-8E33-11D0-9AD0-00A0C9A06E35},,REG_SZ,Custom
DXFF31 = ,HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\VxD\SWFFCOM,StaticVxD,REG_SZ,SWFFCOM.VxD
DXFF32 = ,<$RegKey1>\Axes,,REG_SZ,
DXFF33 = ,<$RegKey1>\Axes\0,,REG_SZ,X
DXFF34 = ,<$RegKey1>\Axes\1,,REG_SZ,Y
DXFF35 = ,<$RegKey1>\Axes\2,,REG_SZ,Dial
DXFF36 = ,<$RegKey1>\axes\5,,REG_SZ,Rz
DXFF37 = ,<$RegKey1>\Buttons,,REG_SZ,
DXFF38 = ,<$RegKey1>\Buttons\0,,REG_SZ,Button 1
DXFF39 = ,<$RegKey1>\Buttons\1,,REG_SZ,Button 2
DXFF40 = ,<$RegKey1>\Buttons\2,,REG_SZ,Button 3
DXFF41 = ,<$RegKey1>\Buttons\3,,REG_SZ,Button 4
DXFF42 = ,<$RegKey1>\Buttons\4,,REG_SZ,Button A
DXFF43 = ,<$RegKey1>\Buttons\5,,REG_SZ,Button B
DXFF44 = ,<$RegKey1>\Buttons\6,,REG_SZ,Button C
DXFF45 = ,<$RegKey1>\Buttons\7,,REG_SZ,Button D
DXFF46 = ,<$RegKey1>\Buttons\8,,REG_SZ,N/A
DXFF47 = ,<$RegKey1>\Buttons\9,,REG_SZ,Shift
DXFF48 = ,<$RegKey1>\POVs,,REG_SZ,
DXFF49 = ,<$RegKey1>\POVs\0,,REG_SZ,Hat Switch
DXFF50 = ,<$RegKey1>\OEMForceFeedback\Effects\{e84cd1a1-81fa-11d0-94ab-0080c74c7e95},,REG_SZ,Wall
DXFF51 = ,<$RegKey1>\OEMForceFeedback\Effects\{e84cd1a3-81fa-11d0-94ab-0080c74c7e95},,REG_SZ,RandomNoise
DXFF52 = ,<$RegKey1>\OEMForceFeedback\Effects\{e84cd1a4-81fa-11d0-94ab-0080c74c7e95},,REG_SZ,AircraftCarrierTakeOff
DXFF53 = ,<$RegKey1>\OEMForceFeedback\Effects\{e84cd1a5-81fa-11d0-94ab-0080c74c7e95},,REG_SZ,BasketballDribble
DXFF54 = ,<$RegKey1>\OEMForceFeedback\Effects\{e84cd1a6-81fa-11d0-94ab-0080c74c7e95},,REG_SZ,CarEngineIdle
DXFF55 = ,<$RegKey1>\OEMForceFeedback\Effects\{e84cd1a7-81fa-11d0-94ab-0080c74c7e95},,REG_SZ,ChainsawIdle
DXFF56 = ,<$RegKey1>\OEMForceFeedback\Effects\{e84cd1a8-81fa-11d0-94ab-0080c74c7e95},,REG_SZ,ChainsawInAction
DXFF57 = ,<$RegKey1>\OEMForceFeedback\Effects\{e84cd1a9-81fa-11d0-94ab-0080c74c7e95},,REG_SZ,DieselEngineIdle
DXFF58 = ,<$RegKey1>\OEMForceFeedback\Effects\{e84cd1aa-81fa-11d0-94ab-0080c74c7e95},,REG_SZ,Jump
DXFF59 = ,<$RegKey1>\OEMForceFeedback\Effects\{e84cd1ab-81fa-11d0-94ab-0080c74c7e95},,REG_SZ,Land
DXFF60 = ,<$RegKey1>\OEMForceFeedback\Effects\{e84cd1ac-81fa-11d0-94ab-0080c74c7e95},,REG_SZ,MachineGun
DXFF61 = ,<$RegKey1>\OEMForceFeedback\Effects\{e84cd1ad-81fa-11d0-94ab-0080c74c7e95},,REG_SZ,Punched
DXFF62 = ,<$RegKey1>\OEMForceFeedback\Effects\{e84cd1ae-81fa-11d0-94ab-0080c74c7e95},,REG_SZ,RocketLaunch
DXFF63 = ,<$RegKey1>\OEMForceFeedback\Effects\{e84cd1af-81fa-11d0-94ab-0080c74c7e95},,REG_SZ,SecretDoor
DXFF64 = ,<$RegKey1>\OEMForceFeedback\Effects\{e84cd1b0-81fa-11d0-94ab-0080c74c7e95},,REG_SZ,SwitchClick
DXFF65 = ,<$RegKey1>\OEMForceFeedback\Effects\{e84cd1b1-81fa-11d0-94ab-0080c74c7e95},,REG_SZ,WindGust
DXFF66 = ,<$RegKey1>\OEMForceFeedback\Effects\{e84cd1b2-81fa-11d0-94ab-0080c74c7e95},,REG_SZ,WindShear
DXFF67 = ,<$RegKey1>\OEMForceFeedback\Effects\{e84cd1b3-81fa-11d0-94ab-0080c74c7e95},,REG_SZ,Pistol
DXFF68 = ,<$RegKey1>\OEMForceFeedback\Effects\{e84cd1b4-81fa-11d0-94ab-0080c74c7e95},,REG_SZ,Shotgun
DXFF69 = ,<$RegKey1>\OEMForceFeedback\Effects\{e84cd1b5-81fa-11d0-94ab-0080c74c7e95},,REG_SZ,Laser1
DXFF70 = ,<$RegKey1>\OEMForceFeedback\Effects\{e84cd1b6-81fa-11d0-94ab-0080c74c7e95},,REG_SZ,Laser2
DXFF71 = ,<$RegKey1>\OEMForceFeedback\Effects\{e84cd1b7-81fa-11d0-94ab-0080c74c7e95},,REG_SZ,Laser3
DXFF72 = ,<$RegKey1>\OEMForceFeedback\Effects\{e84cd1b8-81fa-11d0-94ab-0080c74c7e95},,REG_SZ,Laser4
DXFF73 = ,<$RegKey1>\OEMForceFeedback\Effects\{e84cd1b9-81fa-11d0-94ab-0080c74c7e95},,REG_SZ,Laser5
DXFF74 = ,<$RegKey1>\OEMForceFeedback\Effects\{e84cd1ba-81fa-11d0-94ab-0080c74c7e95},,REG_SZ,Laser6
DXFF75 = ,<$RegKey1>\OEMForceFeedback\Effects\{e84cd1bb-81fa-11d0-94ab-0080c74c7e95},,REG_SZ,OutOfAmmo
DXFF76 = ,<$RegKey1>\OEMForceFeedback\Effects\{e84cd1bc-81fa-11d0-94ab-0080c74c7e95},,REG_SZ,LightningGun
DXFF77 = ,<$RegKey1>\OEMForceFeedback\Effects\{e84cd1bd-81fa-11d0-94ab-0080c74c7e95},,REG_SZ,Missile
DXFF78 = ,<$RegKey1>\OEMForceFeedback\Effects\{e84cd1be-81fa-11d0-94ab-0080c74c7e95},,REG_SZ,GatlingGun
DXFF79 = ,<$RegKey1>\OEMForceFeedback\Effects\{e84cd1bf-81fa-11d0-94ab-0080c74c7e95},,REG_SZ,ShortPlasma
DXFF80 = ,<$RegKey1>\OEMForceFeedback\Effects\{e84cd1c0-81fa-11d0-94ab-0080c74c7e95},,REG_SZ,PlasmaCannon1
DXFF81 = ,<$RegKey1>\OEMForceFeedback\Effects\{e84cd1c1-81fa-11d0-94ab-0080c74c7e95},,REG_SZ,PlasmaCannon2
DXFF82 = ,<$RegKey1>\OEMForceFeedback\Effects\{e84cd1c2-81fa-11d0-94ab-0080c74c7e95},,REG_SZ,Cannon
DXFF83 = ,<$RegKey1>\OEMForceFeedback\Effects\{e84cd1c6-81fa-11d0-94ab-0080c74c7e95},,REG_SZ,Raw Force
DXFF84 = ,<$RegKey1>\OEMForceFeedback\Effects\{e84cd1c7-81fa-11d0-94ab-0080c74c7e95},,REG_SZ,VFX Effect
DXFF85 = ,HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\Microsoft SideWinder Force Feedback Pro\OEMForceFeedback,Manufacturer,REG_SZ,Microsoft Corporation
DXFF86 = ,HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\Microsoft SideWinder Force Feedback Pro\OEMForceFeedback,ProductName,REG_SZ,Microsoft SideWinder Force Feedback Pro
DXFF87 = ,HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\Microsoft SideWinder Force Feedback Pro\OEMForceFeedback,Driver DLL,REG_SZ,<product>\SideWinder Force Feedback Pro\swff_pro.dll
DXFF88 = ,<$RegKey1>\OEMForceFeedback\Effects\{e84cd1c8-81fa-11d0-94ab-0080c74c7e95},,REG_SZ,RTC Spring

[Setup Extensions]
RunFirstProc=stpbmps.dll, RCRunFirstProc
ConfigDetectProc=stpbmps.dll, RCConfigDetectProc
LangConfigProc=stpbmps.dll, RCLangConfigProc
PreInitProc=stpbmps.dll, RCPreInitProc
PreInstallProc=stpbmps.dll, RCPreInstallProc                                    
PostInstallProc = stpbmps.dll, RCPostInstallProc
InitBillboardDataProc=stpbmps.dll, RCInitBillboardDataProc
ExitSetupProc=stpbmps.dll, RCExitSetupProc
PreUninstallProc = unstbmps.dll, RCPreUnInstallProc
PreUninstalInitProc = unstbmps.dll, RCPreUnInstalInitProc
PostUninstallProc = unstbmps.dll, RCPostUnInstallProc
RunLastProc=stpbmps.dll, RunLastProc
PostWizardProc=stpbmps.dll, RCPostWizardProc

[Version Info]
MinWinNTBuild=1382
;1382 is an invalid value, so this condition will never be met and we will not install on NT
MaxWinNTBuild=1381
MinWindowsBuild=950
MaxWindowsBuild=9500

[DIRegEntries]
DIRegEnt1=8,<#Midas>,MSGAME.VXD,{92187322-72B4-11d0-A1AC-0000F8026977}
DIRegEnt2=10,<#Flash>,MSGAME.VXD,{92187321-72B4-11d0-A1AC-0000F8026977}
DIRegEnt3=9,<#Jolt>,MSGAME.VXD,{92187324-72B4-11d0-A1AC-0000F8026977}
DIRegEnt4=9,<#Juno>,MSGAME.VXD,{92187325-72B4-11d0-A1AC-0000F8026977}

[Replacement Strings]
RegKey1=HKEY_LOCAL_MACHINE\System\CurrentControlSet\control\MediaProperties\PrivateProperties\Joystick\OEM\Microsoft SideWinder Force Feedback Pro
RegKey2=HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\Microsoft SideWinder 3D Pro
RegKey3=HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\Microsoft SideWinder game pad
RegKey4=HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Gaming Input Devices\MSGAME\Drivers\
RegKey5=HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Gaming Input Devices\Game Device Profiler
RegKey6=HKEY_CLASSES_ROOT\CLSID\{296BC513-43DA-11D0-A363-00AA0060FAB7}
RegKey7=HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID
RegKey8=HKEY_LOCAL_MACHINE\System\CurrentControlSet\control\MediaProperties\PrivateProperties\Joystick\OEM\Microsoft SideWinder Precision Pro
RegKey9=HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Gaming Input Devices\MSGAME\Drivers\SW3DPRO2.VXD
RegKey10=HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Help
RegKey12=HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Gaming Input Devices\MSGAME\Drivers\SW3DFF.VXD
RegKey13=HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Gaming Input Devices\Game Device Profiler\Devices\4\PropertyPages
RegKey14=HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Gaming Input Devices\Game Device Profiler\Devices\3\PropertyPages
RegKey15=HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Gaming Input Devices\Game Device Profiler\Devices
RegKey16=HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Gaming Input Devices\Game Device Profiler\Profiles
SubKey1=\OEMForceFeedback\Effects\
SubKey2=<product>\
REGBASE_KEY=HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\Microsoft SideWinder Force Feedback Pro\OEMForceFeedback
STATICVXDREGBASE_KEY=HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\VxD\SWFFCOM
MSGAMEDRIVERSREGBASE_KEY=HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Gaming Input Devices\MSGAME\Drivers\SW3DFF.VXD

// 
DEFINE_GUID(CLSID_JoltServer, 
0x92187324, 0x72b4, 0x11d0, 0xa1, 0xac, 0x0, 0x0, 0xf8, 0x2, 0x69, 0x77);

// 
DEFINE_GUID(CLSID_JunoServer, 
0x92187325, 0x72b4, 0x11d0, 0xa1, 0xac, 0x0, 0x0, 0xf8, 0x2, 0x69, 0x77);

[Remove Old JoyStick Files]
Ent1=sidewnder.hlp
Ent2=pss.hlp
Ent3=psstoc.hlp
Ent4=readme.txt
Ent5=joystick.pid
Ent6=uninstal.exe
Ent7=ntfile.exe
Ent8=readmej.txt
Ent9=psstoc.hlp
Ent10=sidewndr.hlp
Ent11=string.jpn
Ent12=setup.jpn
Ent13=dsetup.jpn
Ent14=sw3dpro.ico
Ent15=dbmgr.dll

[Remove Old Gamepad Files]
Ent1=swgampad.dll
Ent2=daemon16.dll
Ent3=profiler.cnt
Ent4=Sidewndr.cnt
Ent5=idevice.cnt
Ent6=joy.cnt
Ent7=joy.hlp
Ent8=pss.cnt
Ent9=pss.hlp
Ent10=joyprop.dll
Ent11=readme.txt
Ent12=profiles.gdp
Ent13=info.txt
Ent14=leame.txt
Ent15=lisezmoi.txt
Ent16=leggimi.txt
Ent17=leiame.txt
Ent18=pssipd.hlp
Ent19=gamepad.ico
Ent20=joy.gid
Ent21=sidewndr.hlp
Ent22=sw3dpro.ico
Ent23=dbmgr.dll
Ent24=gdplang.dll
Ent25=input.dll
Ent26=profmgr.dll
Ent27=sidewinder gdp.exe
