[Version] Signature=$CHICAGO$ Class=MEDIA Provider=%Mfg% LayoutFile=layout.inf [DefaultInstall] AddReg=CPL.ar [SourceDisksNames] 55=%DiskDesc%,"LGS_4_60",, [SourceDisksFiles] LWCtPl.dll=55 lhidlo.sys=55 lhidhi.sys=55 lxlcore.vxd=55 WmJoyFrc.dll=55 W9xDApi.dll=55 [DestinationDirs] s32.c = 10,system32\drivers s.c = 11 [s32.c] LHidLo.sys LHidHi.sys [s.c] LXLCore.vxd LWCtPl.dll WmJoyFrc.dll W9xDApi.dll [ClassInstall] AddReg=Class.ar [Class.ar] HKR,,,,%ClassName% HKR,,Icon,,1 HKR,,Installer,,mmci.dll [Manufacturer] %Mfg%=Logitech [Logitech] %JMDesc%=JM_Inst,USB\VID_046D&PID_C213 %JMHDesc%=LHID_Inst,HID\VID_046D&PID_C213 %BCDesc%=BC_Inst,USB\VID_046D&PID_CA03 %BCHDesc%=LHID_Inst,HID\VID_046D&PID_CA03 %DFEDesc%=DFE_Inst,USB\VID_046D&PID_C294&REV_2000 %DFEHDesc%=LHID_Inst,HID\VID_046D&PID_C294&REV_2000 %FFRDesc%=FFR_Inst,USB\VID_046D&PID_C294&REV_2100 %FFRHDesc%=LHID_Inst,HID\VID_046D&PID_C294&REV_2100 %DFRDesc%=DFR_Inst,USB\VID_046D&PID_C294&REV_2200 %DFRHDesc%=LHID_Inst,HID\VID_046D&PID_C294&REV_2200 %DFDesc%=DF_Inst,USB\VID_046D&PID_C294 %DFHDesc%=LHID_Inst,HID\VID_046D&PID_C294 %OBDesc%=OB_Inst,USB\VID_046D&PID_C216 %OBHDesc%=LHID_Inst,HID\VID_046D&PID_C216 %CYDesc%=CY_Inst,USB\VID_046D&PID_C214 %CYHDesc%=LHID_Inst,HID\VID_046D&PID_C214 %KODesc%=KO_Inst,USB\VID_046D&PID_C215 %KOHDesc%=LHID_Inst,HID\VID_046D&PID_C215 %RP2Desc%=RP2_Inst,USB\VID_046D&PID_C218 %RP2HDesc%=LHID_Inst,HID\VID_046D&PID_C218 %WP2Desc%=WP2_Inst,USB\VID_046D&PID_C219 %WP2HDesc%=LHID_Inst,HID\VID_046D&PID_C219 %RWDesc%=RW_Inst,USB\VID_046D&PID_CA04 %RWHDesc%=LHID_Inst,HID\VID_046D&PID_CA04 %PGDesc%=PG_Inst,USB\VID_046D&PID_C21A %PGHDesc%=LHID_Inst,HID\VID_046D&PID_C21A %DFPDesc%=DFP_Inst,USB\VID_046D&PID_C298 %DFPHDesc%=LHID_Inst,HID\VID_046D&PID_C298 %DOMDesc%=DOM_Inst,USB\VID_046D&PID_C286 %DOMHDesc%=LHID_Inst,HID\VID_046D&PID_C286 [ControlFlags] ExcludeFromSelect=* [JM_Inst] Include=Hiddev.inf Needs=USBHIDDevice CopyFiles=s.c,s32.c AddReg=JM.ar,CPL.ar [OB_Inst] Include=Hiddev.inf Needs=USBHIDDevice CopyFiles=s.c,s32.c AddReg=OB.ar,CPL.ar [PG_Inst] Include=Hiddev.inf Needs=USBHIDDevice CopyFiles=s.c,s32.c AddReg=PG.ar,CPL.ar [RP2_Inst] Include=Hiddev.inf Needs=USBHIDDevice CopyFiles=s.c,s32.c AddReg=RP2.ar,CPL.ar [RW_Inst] Include=Hiddev.inf Needs=USBHIDDevice CopyFiles=s.c,s32.c AddReg=RW.ar,CPL.ar,FAPI.ar [RW_Inst.HW] AddReg=HidLo.ar.HW [WP2_Inst] Include=Hiddev.inf Needs=USBHIDDevice CopyFiles=s.c,s32.c AddReg=WP2.ar,CPL.ar [CY_Inst] Include=Hiddev.inf Needs=USBHIDDevice CopyFiles=s.c,s32.c AddReg=CY.ar,CPL.ar [KO_Inst] Include=Hiddev.inf Needs=USBHIDDevice CopyFiles=s.c,s32.c AddReg=KO.ar,CPL.ar [BC_Inst] Include=Hiddev.inf Needs=USBHIDDevice CopyFiles=s.c,s32.c AddReg=BC.ar,CPL.ar,FAPI.ar [BC_Inst.HW] AddReg=HidLo.ar.HW [DFE_Inst] Include=Hiddev.inf Needs=USBHIDDevice CopyFiles=s.c,s32.c AddReg=DFCommon.ar,DFE.ar,CPL.ar,FAPI.ar [DFE_Inst.HW] AddReg=HidLo.ar.HW [FFR_Inst] Include=Hiddev.inf Needs=USBHIDDevice CopyFiles=s.c,s32.c AddReg=DFCommon.ar,FFR.ar,CPL.ar,FAPI.ar [FFR_Inst.HW] AddReg=HidLo.ar.HW [DFR_Inst] Include=Hiddev.inf Needs=USBHIDDevice CopyFiles=s.c,s32.c AddReg=DFCommon.ar,DFR.ar,CPL.ar,FAPI.ar [DFR_Inst.HW] AddReg=HidLo.ar.HW [DF_Inst] Include=Hiddev.inf Needs=USBHIDDevice CopyFiles=s.c,s32.c AddReg=DFCommon.ar,DF.ar,CPL.ar,FAPI.ar [DF_Inst.HW] AddReg=HidLo.ar.HW [DFP_Inst] Include=Hiddev.inf Needs=USBHIDDevice CopyFiles=s.c,s32.c AddReg=DFP.ar,CPL.ar,FAPI.ar [DFP_Inst.HW] AddReg=HidLo.ar.HW [DOM_Inst] Include=Hiddev.inf Needs=USBHIDDevice CopyFiles=s.c,s32.c AddReg=DOM.ar,CPL.ar,FAPI.ar [HidLo.ar.HW] HKR,,"LowerFilters",,"LHidLo.sys" [JM.ar] HKLM,%JMN%,OEMName,,%JMDesc% HKLM,%JMN%,%CID%,,%JMCI% HKLM,%JMN%,"Flags1",1,4,0,0,0 [OB.ar] HKLM,%OBN%,OEMName,,%OBDesc% HKLM,%OBN%,%CID%,,%OBCI% HKLM,%OBN%,"Flags1",1,4,0,0,0 [PG.ar] HKLM,%PGN%,OEMName,,%PGDesc% HKLM,%PGN%,%CID%,,%PGCI% HKLM,%PGN%,"Flags1",1,4,0,0,0 [RP2.ar] HKCR,CLSID\%RP2_FFCI%,,,%FFDLL.Desc% HKCR,CLSID\%RP2_FFCI%\InProcServer32,,,%11%\%WJF% HKCR,CLSID\%RP2_FFCI%\InProcServer32,ThreadingModel,,"Both" HKLM,%RP2N%,OEMName,,%RP2Desc% HKLM,%RP2N%,%CID%,,%RP2CI% HKLM,%RP2N%,"Flags1",1,4,0,0,0 HKLM,%RP2N%\Axes\0,Attributes,1,1,81,0,0 HKLM,%RP2N%\Axes\0,FFAttributes,1,A,0,0,0,0,1,0,0 HKLM,%RP2N%\Axes\1,Attributes,1,1,81,0,0 HKLM,%RP2N%\Axes\1,FFAttributes,1,A,0,0,0,0,1,0,0 HKLM,%RP2N%\Buttons\0,Attributes,1,2,80,0,0 HKLM,%RP2N%\Buttons\1,Attributes,1,2,80,0,0 HKLM,%RP2N%\Buttons\2,Attributes,1,2,80,0,0 HKLM,%RP2N%\Buttons\3,Attributes,1,2,80,0,0 HKLM,%RP2N%\Buttons\4,Attributes,1,2,80,0,0 HKLM,%RP2N%\Buttons\5,Attributes,1,2,80,0,0 HKLM,%RP2N%\Buttons\6,Attributes,1,2,80,0,0 HKLM,%RP2N%\Buttons\7,Attributes,1,2,80,0,0 HKLM,%RP2N%\Buttons\8,Attributes,1,2,80,0,0 HKLM,%RP2N%\Buttons\9,Attributes,1,2,80,0,0 HKLM,%RP2N%\Buttons\10,Attributes,1,2,80,0,0 HKLM,%RP2N%\Buttons\11,Attributes,1,2,80,0,0 HKLM,%RP2N%\Buttons\12,Attributes,1,2,80,0,0 HKLM,%RP2N%\OEMForceFeedback,Attributes,1,0,0,0,0,E8,3,0,0,E8,3,0,0 HKLM,%RP2N%\OEMForceFeedback,CLSID,,"%RP2_FFCI%" ; effect specific info HKLM,%RP2FF%\%F_CONST%,,0,%FN_CONST% HKLM,%RP2FF%\%F_CONST%,Attributes,1,0,0,0,0,1,86,0,0,ED,3,0,0,ED,3,0,0,30,0,0,0 HKLM,%RP2FF%\%F_RAMP%,,0,%FN_RAMP% HKLM,%RP2FF%\%F_RAMP%,Attributes,1,1,0,0,0,2,86,0,0,EF,3,0,0,EF,3,0,0,30,0,0,0 HKLM,%RP2FF%\%F_SQUARE%,,0,%FN_SQUARE% HKLM,%RP2FF%\%F_SQUARE%,Attributes,1,2,0,0,0,3,86,0,0,EF,3,0,0,EF,3,0,0,30,0,0,0 HKLM,%RP2FF%\%F_SINE%,,0,%FN_SINE% HKLM,%RP2FF%\%F_SINE%,Attributes,1,3,0,0,0,3,86,0,0,EF,3,0,0,EF,3,0,0,30,0,0,0 HKLM,%RP2FF%\%F_TRI%,,0,%FN_TRI% HKLM,%RP2FF%\%F_TRI%,Attributes,1,4,0,0,0,3,86,0,0,EF,3,0,0,EF,3,0,0,30,0,0,0 HKLM,%RP2FF%\%F_SAWUP%,,0,%FN_SAWUP% HKLM,%RP2FF%\%F_SAWUP%,Attributes,1,5,0,0,0,3,86,0,0,EF,3,0,0,EF,3,0,0,30,0,0,0 HKLM,%RP2FF%\%F_SAWDN%,,0,%FN_SAWDN% HKLM,%RP2FF%\%F_SAWDN%,Attributes,1,6,0,0,0,3,86,0,0,EF,3,0,0,EF,3,0,0,30,0,0,0 HKLM,%RP2FF%\%F_SPRING%,,0,%FN_SPRING% HKLM,%RP2FF%\%F_SPRING%,Attributes,1,7,0,0,0,4,D8,0,0,6D,3,0,0,6D,3,0,0,30,0,0,0 HKLM,%RP2FF%\%F_DAMP%,,0,%FN_DAMP% HKLM,%RP2FF%\%F_DAMP%,Attributes,1,8,0,0,0,4,D8,0,0,6D,3,0,0,6D,3,0,0,30,0,0,0 HKLM,%RP2FF%\%F_INERT%,,0,%FN_INERT% HKLM,%RP2FF%\%F_INERT%,Attributes,1,9,0,0,0,4,D8,0,0,6D,3,0,0,6D,3,0,0,30,0,0,0 HKLM,%RP2FF%\%F_FRIC%,,0,%FN_FRIC% HKLM,%RP2FF%\%F_FRIC%,Attributes,1,a,0,0,0,4,D8,0,0,6D,3,0,0,6D,3,0,0,30,0,0,0 HKLM,%RP2FF%\%F_CUST%,,0,%FN_CUST% HKLM,%RP2FF%\%F_CUST%,Attributes,1,0,1,0,0,5,86,0,0,EF,3,0,0,EF,3,0,0,30,0,0,0 [RW.ar] HKCR,CLSID\%RW_FFCI%,,,%FFDLL.Desc% HKCR,CLSID\%RW_FFCI%\InProcServer32,,,%11%\%WJF% HKCR,CLSID\%RW_FFCI%\InProcServer32,ThreadingModel,,"Both" HKLM,%RWN%,OEMName,,%RWDesc% HKLM,%RWN%,%CID%,,%RWCI% HKLM,%RWN%,OEMData,1,03,0,8,10,c,0,0,0 HKLM,%RWN%,"Flags1",1,4,0,0,0 HKLM,%RWN%\Axes\0,Attributes,1,1,81,0,0 HKLM,%RWN%\Axes\0,FFAttributes,1,A,0,0,0,0,1,0,0 HKLM,%RWN%\Axes\1,Attributes,1,1,81,0,0 HKLM,%RWN%\Axes\1,FFAttributes,1,A,0,0,0,0,1,0,0 HKLM,%RWN%\Buttons\0,Attributes,1,2,80,0,0 HKLM,%RWN%\Buttons\1,Attributes,1,2,80,0,0 HKLM,%RWN%\Buttons\2,Attributes,1,2,80,0,0 HKLM,%RWN%\Buttons\3,Attributes,1,2,80,0,0 HKLM,%RWN%\Buttons\4,Attributes,1,2,80,0,0 HKLM,%RWN%\Buttons\5,Attributes,1,2,80,0,0 HKLM,%RWN%\Buttons\6,Attributes,1,2,80,0,0 HKLM,%RWN%\Buttons\7,Attributes,1,2,80,0,0 HKLM,%RWN%\Buttons\8,Attributes,1,2,80,0,0 HKLM,%RWN%\Buttons\9,Attributes,1,2,80,0,0 HKLM,%RWN%\Buttons\10,Attributes,1,2,80,0,0 HKLM,%RWN%\Buttons\11,Attributes,1,2,80,0,0 HKLM,%RWN%\OEMForceFeedback,Attributes,1,0,0,0,0,E8,3,0,0,E8,3,0,0 HKLM,%RWN%\OEMForceFeedback,CLSID,,"%RW_FFCI%" ; effect specific info HKLM,%RWFF%\%F_CONST%,,0,%FN_CONST% HKLM,%RWFF%\%F_CONST%,Attributes,1,0,0,0,0,1,86,0,0,ED,3,0,0,ED,3,0,0,30,0,0,0 HKLM,%RWFF%\%F_RAMP%,,0,%FN_RAMP% HKLM,%RWFF%\%F_RAMP%,Attributes,1,1,0,0,0,2,86,0,0,EF,3,0,0,EF,3,0,0,30,0,0,0 HKLM,%RWFF%\%F_SQUARE%,,0,%FN_SQUARE% HKLM,%RWFF%\%F_SQUARE%,Attributes,1,2,0,0,0,3,86,0,0,EF,3,0,0,EF,3,0,0,30,0,0,0 HKLM,%RWFF%\%F_SINE%,,0,%FN_SINE% HKLM,%RWFF%\%F_SINE%,Attributes,1,3,0,0,0,3,86,0,0,EF,3,0,0,EF,3,0,0,30,0,0,0 HKLM,%RWFF%\%F_TRI%,,0,%FN_TRI% HKLM,%RWFF%\%F_TRI%,Attributes,1,4,0,0,0,3,86,0,0,EF,3,0,0,EF,3,0,0,30,0,0,0 HKLM,%RWFF%\%F_SAWUP%,,0,%FN_SAWUP% HKLM,%RWFF%\%F_SAWUP%,Attributes,1,5,0,0,0,3,86,0,0,EF,3,0,0,EF,3,0,0,30,0,0,0 HKLM,%RWFF%\%F_SAWDN%,,0,%FN_SAWDN% HKLM,%RWFF%\%F_SAWDN%,Attributes,1,6,0,0,0,3,86,0,0,EF,3,0,0,EF,3,0,0,30,0,0,0 HKLM,%RWFF%\%F_SPRING%,,0,%FN_SPRING% HKLM,%RWFF%\%F_SPRING%,Attributes,1,7,0,0,0,4,D8,0,0,6D,3,0,0,6D,3,0,0,30,0,0,0 HKLM,%RWFF%\%F_DAMP%,,0,%FN_DAMP% HKLM,%RWFF%\%F_DAMP%,Attributes,1,8,0,0,0,4,D8,0,0,6D,3,0,0,6D,3,0,0,30,0,0,0 HKLM,%RWFF%\%F_INERT%,,0,%FN_INERT% HKLM,%RWFF%\%F_INERT%,Attributes,1,9,0,0,0,4,D8,0,0,6D,3,0,0,6D,3,0,0,30,0,0,0 HKLM,%RWFF%\%F_FRIC%,,0,%FN_FRIC% HKLM,%RWFF%\%F_FRIC%,Attributes,1,a,0,0,0,4,D8,0,0,6D,3,0,0,6D,3,0,0,30,0,0,0 HKLM,%RWFF%\%F_CUST%,,0,%FN_CUST% HKLM,%RWFF%\%F_CUST%,Attributes,1,0,1,0,0,5,86,0,0,EF,3,0,0,EF,3,0,0,30,0,0,0 [WP2.ar] HKCR,CLSID\%WP2_FFCI%,,,%FFDLL.Desc% HKCR,CLSID\%WP2_FFCI%\InProcServer32,,,%11%\%WJF% HKCR,CLSID\%WP2_FFCI%\InProcServer32,ThreadingModel,,"Both" HKLM,%WP2N%,OEMName,,%WP2Desc% HKLM,%WP2N%,%CID%,,%WP2CI% HKLM,%WP2N%,"Flags1",1,4,0,0,0 HKLM,%WP2N%\Axes\0,Attributes,1,1,81,0,0 HKLM,%WP2N%\Axes\0,FFAttributes,1,A,0,0,0,0,1,0,0 HKLM,%WP2N%\Axes\1,Attributes,1,1,81,0,0 HKLM,%WP2N%\Axes\1,FFAttributes,1,A,0,0,0,0,1,0,0 HKLM,%WP2N%\Buttons\0,Attributes,1,2,80,0,0 HKLM,%WP2N%\Buttons\1,Attributes,1,2,80,0,0 HKLM,%WP2N%\Buttons\2,Attributes,1,2,80,0,0 HKLM,%WP2N%\Buttons\3,Attributes,1,2,80,0,0 HKLM,%WP2N%\Buttons\4,Attributes,1,2,80,0,0 HKLM,%WP2N%\Buttons\5,Attributes,1,2,80,0,0 HKLM,%WP2N%\Buttons\6,Attributes,1,2,80,0,0 HKLM,%WP2N%\Buttons\7,Attributes,1,2,80,0,0 HKLM,%WP2N%\Buttons\8,Attributes,1,2,80,0,0 HKLM,%WP2N%\Buttons\9,Attributes,1,2,80,0,0 HKLM,%WP2N%\Buttons\10,Attributes,1,2,80,0,0 HKLM,%WP2N%\Buttons\11,Attributes,1,2,80,0,0 HKLM,%WP2N%\Buttons\12,Attributes,1,2,80,0,0 HKLM,%WP2N%\OEMForceFeedback,Attributes,1,0,0,0,0,E8,3,0,0,E8,3,0,0 HKLM,%WP2N%\OEMForceFeedback,CLSID,,"%WP2_FFCI%" ; effect specific info HKLM,%WP2FF%\%F_CONST%,,0,%FN_CONST% HKLM,%WP2FF%\%F_CONST%,Attributes,1,0,0,0,0,1,86,0,0,ED,3,0,0,ED,3,0,0,30,0,0,0 HKLM,%WP2FF%\%F_RAMP%,,0,%FN_RAMP% HKLM,%WP2FF%\%F_RAMP%,Attributes,1,1,0,0,0,2,86,0,0,EF,3,0,0,EF,3,0,0,30,0,0,0 HKLM,%WP2FF%\%F_SQUARE%,,0,%FN_SQUARE% HKLM,%WP2FF%\%F_SQUARE%,Attributes,1,2,0,0,0,3,86,0,0,EF,3,0,0,EF,3,0,0,30,0,0,0 HKLM,%WP2FF%\%F_SINE%,,0,%FN_SINE% HKLM,%WP2FF%\%F_SINE%,Attributes,1,3,0,0,0,3,86,0,0,EF,3,0,0,EF,3,0,0,30,0,0,0 HKLM,%WP2FF%\%F_TRI%,,0,%FN_TRI% HKLM,%WP2FF%\%F_TRI%,Attributes,1,4,0,0,0,3,86,0,0,EF,3,0,0,EF,3,0,0,30,0,0,0 HKLM,%WP2FF%\%F_SAWUP%,,0,%FN_SAWUP% HKLM,%WP2FF%\%F_SAWUP%,Attributes,1,5,0,0,0,3,86,0,0,EF,3,0,0,EF,3,0,0,30,0,0,0 HKLM,%WP2FF%\%F_SAWDN%,,0,%FN_SAWDN% HKLM,%WP2FF%\%F_SAWDN%,Attributes,1,6,0,0,0,3,86,0,0,EF,3,0,0,EF,3,0,0,30,0,0,0 HKLM,%WP2FF%\%F_SPRING%,,0,%FN_SPRING% HKLM,%WP2FF%\%F_SPRING%,Attributes,1,7,0,0,0,4,D8,0,0,6D,3,0,0,6D,3,0,0,30,0,0,0 HKLM,%WP2FF%\%F_DAMP%,,0,%FN_DAMP% HKLM,%WP2FF%\%F_DAMP%,Attributes,1,8,0,0,0,4,D8,0,0,6D,3,0,0,6D,3,0,0,30,0,0,0 HKLM,%WP2FF%\%F_INERT%,,0,%FN_INERT% HKLM,%WP2FF%\%F_INERT%,Attributes,1,9,0,0,0,4,D8,0,0,6D,3,0,0,6D,3,0,0,30,0,0,0 HKLM,%WP2FF%\%F_FRIC%,,0,%FN_FRIC% HKLM,%WP2FF%\%F_FRIC%,Attributes,1,a,0,0,0,4,D8,0,0,6D,3,0,0,6D,3,0,0,30,0,0,0 HKLM,%WP2FF%\%F_CUST%,,0,%FN_CUST% HKLM,%WP2FF%\%F_CUST%,Attributes,1,0,1,0,0,5,86,0,0,EF,3,0,0,EF,3,0,0,30,0,0,0 [CY.ar] HKLM,%CYN%,OEMName,,%CYDesc% HKLM,%CYN%,%CID%,,%CYCI% HKLM,%CYN%,"Flags1",1,4,0,0,0 [KO.ar] HKLM,%KON%,OEMName,,%KODesc% HKLM,%KON%,%CID%,,%KOCI% HKLM,%KON%,"Flags1",1,4,0,0,0 [FAPI.ar] HKCR,CLSID\%FAPI_CI%,,,%FAPI.Desc% HKCR,CLSID\%FAPI_CI%\InProcServer32,,,%11%\%WJF% HKCR,CLSID\%FAPI_CI%\InProcServer32,ThreadingModel,,"Both" [BC.ar] HKCR,CLSID\%BC_FFCI%,,,%FFDLL.Desc% HKCR,CLSID\%BC_FFCI%\InProcServer32,,,%11%\%WJF% HKCR,CLSID\%BC_FFCI%\InProcServer32,ThreadingModel,,"Both" HKLM,%BCN%,OEMName,,%BCDesc% HKLM,%BCN%,%CID%,,%BCCI% HKLM,%BCN%,OEMData,1,41,0,8,10,a,0,0,0 HKLM,%BCN%,"Flags1",1,4,0,0,0 HKLM,%BCN%\Axes\0,,,%WAX% HKLM,%BCN%\Axes\0,Attributes,1,1,81,0,0 HKLM,%BCN%\Axes\0,FFAttributes,1,A,0,0,0,0,1,0,0 HKLM,%BCN%\Axes\1,,,%CAX% HKLM,%BCN%\Axes\1,Attributes,1,1,81,0,0 HKLM,%BCN%\Axes\1,FFAttributes,1,A,0,0,0,0,1,0,0 HKLM,%BCN%\Axes\2,,,%AAX% HKLM,%BCN%\Axes\5,,,%BAX% HKLM,%BCN%\Buttons\0,,,"Left Paddle" HKLM,%BCN%\Buttons\0,Attributes,1,2,80,0,0 HKLM,%BCN%\Buttons\1,,,"Right Paddle" HKLM,%BCN%\Buttons\1,Attributes,1,2,80,0,0 HKLM,%BCN%\Buttons\2,,,"Button 3" HKLM,%BCN%\Buttons\2,Attributes,1,2,80,0,0 HKLM,%BCN%\Buttons\3,,,"Button 4" HKLM,%BCN%\Buttons\3,Attributes,1,2,80,0,0 HKLM,%BCN%\Buttons\4,,,"Button 5" HKLM,%BCN%\Buttons\4,Attributes,1,2,80,0,0 HKLM,%BCN%\Buttons\5,,,"Button 6" HKLM,%BCN%\Buttons\5,Attributes,1,2,80,0,0 HKLM,%BCN%\Buttons\6,,,"Button 7" HKLM,%BCN%\Buttons\6,Attributes,1,2,80,0,0 HKLM,%BCN%\Buttons\7,,,"Button 8" HKLM,%BCN%\Buttons\7,Attributes,1,2,80,0,0 HKLM,%BCN%\Buttons\8,,,"Shifter Backwards" HKLM,%BCN%\Buttons\8,Attributes,1,2,80,0,0 HKLM,%BCN%\Buttons\9,,,"Shifter Forwards" HKLM,%BCN%\Buttons\9,Attributes,1,2,80,0,0 HKLM,%BCN%\OEMForceFeedback,Attributes,1,0,0,0,0,E8,3,0,0,E8,3,0,0 HKLM,%BCN%\OEMForceFeedback,CLSID,,"%BC_FFCI%" ; effect specific info HKLM,%BCFF%\%F_CONST%,,0,%FN_CONST% HKLM,%BCFF%\%F_CONST%,Attributes,1,0,0,0,0,1,86,0,0,ED,3,0,0,ED,3,0,0,30,0,0,0 HKLM,%BCFF%\%F_RAMP%,,0,%FN_RAMP% HKLM,%BCFF%\%F_RAMP%,Attributes,1,1,0,0,0,2,86,0,0,EF,3,0,0,EF,3,0,0,30,0,0,0 HKLM,%BCFF%\%F_SQUARE%,,0,%FN_SQUARE% HKLM,%BCFF%\%F_SQUARE%,Attributes,1,2,0,0,0,3,86,0,0,EF,3,0,0,EF,3,0,0,30,0,0,0 HKLM,%BCFF%\%F_SINE%,,0,%FN_SINE% HKLM,%BCFF%\%F_SINE%,Attributes,1,3,0,0,0,3,86,0,0,EF,3,0,0,EF,3,0,0,30,0,0,0 HKLM,%BCFF%\%F_TRI%,,0,%FN_TRI% HKLM,%BCFF%\%F_TRI%,Attributes,1,4,0,0,0,3,86,0,0,EF,3,0,0,EF,3,0,0,30,0,0,0 HKLM,%BCFF%\%F_SAWUP%,,0,%FN_SAWUP% HKLM,%BCFF%\%F_SAWUP%,Attributes,1,5,0,0,0,3,86,0,0,EF,3,0,0,EF,3,0,0,30,0,0,0 HKLM,%BCFF%\%F_SAWDN%,,0,%FN_SAWDN% HKLM,%BCFF%\%F_SAWDN%,Attributes,1,6,0,0,0,3,86,0,0,EF,3,0,0,EF,3,0,0,30,0,0,0 HKLM,%BCFF%\%F_SPRING%,,0,%FN_SPRING% HKLM,%BCFF%\%F_SPRING%,Attributes,1,7,0,0,0,4,D8,0,0,6D,3,0,0,6D,3,0,0,30,0,0,0 HKLM,%BCFF%\%F_DAMP%,,0,%FN_DAMP% HKLM,%BCFF%\%F_DAMP%,Attributes,1,8,0,0,0,4,D8,0,0,6D,3,0,0,6D,3,0,0,30,0,0,0 HKLM,%BCFF%\%F_INERT%,,0,%FN_INERT% HKLM,%BCFF%\%F_INERT%,Attributes,1,9,0,0,0,4,D8,0,0,6D,3,0,0,6D,3,0,0,30,0,0,0 HKLM,%BCFF%\%F_FRIC%,,0,%FN_FRIC% HKLM,%BCFF%\%F_FRIC%,Attributes,1,a,0,0,0,4,D8,0,0,6D,3,0,0,6D,3,0,0,30,0,0,0 HKLM,%BCFF%\%F_CUST%,,0,%FN_CUST% HKLM,%BCFF%\%F_CUST%,Attributes,1,0,1,0,0,5,86,0,0,EF,3,0,0,EF,3,0,0,30,0,0,0 [DFE.ar] HKLM,%DFN%,OEMName,,%DFEDesc% [FFR.ar] HKLM,%DFN%,OEMName,,%FFRDesc% [DFR.ar] HKLM,%DFN%,OEMName,,%DFRDesc% [DF.ar] HKLM,%DFN%,OEMName,,%DFDesc% [DFCommon.ar] HKCR,CLSID\%DF_FFCI%,,,%FFDLL.Desc% HKCR,CLSID\%DF_FFCI%\InProcServer32,,,%11%\%WJF% HKCR,CLSID\%DF_FFCI%\InProcServer32,ThreadingModel,,"Both" HKLM,%DFN%,%CID%,,%DFCI% HKLM,%DFN%,OEMData,1,43,0,8,10,c,0,0,0 HKLM,%DFN%,"Flags1",1,4,0,0,0 HKLM,%DFN%\Axes\0,,,%WAX% HKLM,%DFN%\Axes\0,Attributes,1,1,81,0,0 HKLM,%DFN%\Axes\0,FFAttributes,1,A,0,0,0,0,1,0,0 HKLM,%DFN%\Axes\1,,,%CAX% HKLM,%DFN%\Axes\1,Attributes,1,1,81,0,0 HKLM,%DFN%\Axes\1,FFAttributes,1,A,0,0,0,0,1,0,0 HKLM,%DFN%\Axes\2,,,%AAX% HKLM,%DFN%\Axes\5,,,%BAX% HKLM,%DFN%\Buttons\0,,,"Cross" HKLM,%DFN%\Buttons\0,Attributes,1,2,80,0,0 HKLM,%DFN%\Buttons\1,,,"Square" HKLM,%DFN%\Buttons\1,Attributes,1,2,80,0,0 HKLM,%DFN%\Buttons\2,,,"Circle" HKLM,%DFN%\Buttons\2,Attributes,1,2,80,0,0 HKLM,%DFN%\Buttons\3,,,"Triangle" HKLM,%DFN%\Buttons\3,Attributes,1,2,80,0,0 HKLM,%DFN%\Buttons\4,,,"R1" HKLM,%DFN%\Buttons\4,Attributes,1,2,80,0,0 HKLM,%DFN%\Buttons\5,,,"L1" HKLM,%DFN%\Buttons\5,Attributes,1,2,80,0,0 HKLM,%DFN%\Buttons\6,,,"R2" HKLM,%DFN%\Buttons\6,Attributes,1,2,80,0,0 HKLM,%DFN%\Buttons\7,,,"L2" HKLM,%DFN%\Buttons\7,Attributes,1,2,80,0,0 HKLM,%DFN%\Buttons\8,,,"Select" HKLM,%DFN%\Buttons\8,Attributes,1,2,80,0,0 HKLM,%DFN%\Buttons\9,,,"Start" HKLM,%DFN%\Buttons\9,Attributes,1,2,80,0,0 HKLM,%DFN%\Buttons\10,,,"Right Paddle" HKLM,%DFN%\Buttons\10,Attributes,1,2,80,0,0 HKLM,%DFN%\Buttons\11,,,"Left Paddle" HKLM,%DFN%\Buttons\11,Attributes,1,2,80,0,0 HKLM,%DFN%\OEMForceFeedback,Attributes,1,0,0,0,0,E8,3,0,0,E8,3,0,0 HKLM,%DFN%\OEMForceFeedback,CLSID,,"%DF_FFCI%" ; effect specific info HKLM,%DFFF%\%F_CONST%,,0,%FN_CONST% HKLM,%DFFF%\%F_CONST%,Attributes,1,0,0,0,0,1,86,0,0,ED,3,0,0,ED,3,0,0,30,0,0,0 HKLM,%DFFF%\%F_RAMP%,,0,%FN_RAMP% HKLM,%DFFF%\%F_RAMP%,Attributes,1,1,0,0,0,2,86,0,0,EF,3,0,0,EF,3,0,0,30,0,0,0 HKLM,%DFFF%\%F_SQUARE%,,0,%FN_SQUARE% HKLM,%DFFF%\%F_SQUARE%,Attributes,1,2,0,0,0,3,86,0,0,EF,3,0,0,EF,3,0,0,30,0,0,0 HKLM,%DFFF%\%F_SINE%,,0,%FN_SINE% HKLM,%DFFF%\%F_SINE%,Attributes,1,3,0,0,0,3,86,0,0,EF,3,0,0,EF,3,0,0,30,0,0,0 HKLM,%DFFF%\%F_TRI%,,0,%FN_TRI% HKLM,%DFFF%\%F_TRI%,Attributes,1,4,0,0,0,3,86,0,0,EF,3,0,0,EF,3,0,0,30,0,0,0 HKLM,%DFFF%\%F_SAWUP%,,0,%FN_SAWUP% HKLM,%DFFF%\%F_SAWUP%,Attributes,1,5,0,0,0,3,86,0,0,EF,3,0,0,EF,3,0,0,30,0,0,0 HKLM,%DFFF%\%F_SAWDN%,,0,%FN_SAWDN% HKLM,%DFFF%\%F_SAWDN%,Attributes,1,6,0,0,0,3,86,0,0,EF,3,0,0,EF,3,0,0,30,0,0,0 HKLM,%DFFF%\%F_SPRING%,,0,%FN_SPRING% HKLM,%DFFF%\%F_SPRING%,Attributes,1,7,0,0,0,4,D8,0,0,6D,3,0,0,6D,3,0,0,30,0,0,0 HKLM,%DFFF%\%F_DAMP%,,0,%FN_DAMP% HKLM,%DFFF%\%F_DAMP%,Attributes,1,8,0,0,0,4,D8,0,0,6D,3,0,0,6D,3,0,0,30,0,0,0 HKLM,%DFFF%\%F_INERT%,,0,%FN_INERT% HKLM,%DFFF%\%F_INERT%,Attributes,1,9,0,0,0,4,D8,0,0,6D,3,0,0,6D,3,0,0,30,0,0,0 HKLM,%DFFF%\%F_FRIC%,,0,%FN_FRIC% HKLM,%DFFF%\%F_FRIC%,Attributes,1,a,0,0,0,4,D8,0,0,6D,3,0,0,6D,3,0,0,30,0,0,0 HKLM,%DFFF%\%F_CUST%,,0,%FN_CUST% HKLM,%DFFF%\%F_CUST%,Attributes,1,0,1,0,0,5,86,0,0,EF,3,0,0,EF,3,0,0,30,0,0,0 [DFP.ar] HKCR,CLSID\%DFP_FFCI%,,,%FFDLL.Desc% HKCR,CLSID\%DFP_FFCI%\InProcServer32,,,%11%\%WJF% HKCR,CLSID\%DFP_FFCI%\InProcServer32,ThreadingModel,,"Both" HKLM,%DFPN%,OEMName,,%DFPDesc% HKLM,%DFPN%,%CID%,,%DFPCI% HKLM,%DFPN%,OEMData,1,43,0,8,10,e,0,0,0 HKLM,%DFPN%,"Flags1",1,4,0,0,0 HKLM,%DFPN%\Axes\0,,,%WAX% HKLM,%DFPN%\Axes\0,Attributes,1,1,81,0,0 HKLM,%DFPN%\Axes\0,FFAttributes,1,A,0,0,0,0,1,0,0 HKLM,%DFPN%\Axes\1,,,%CAX% HKLM,%DFPN%\Axes\1,Attributes,1,1,81,0,0 HKLM,%DFPN%\Axes\1,FFAttributes,1,A,0,0,0,0,1,0,0 HKLM,%DFPN%\Axes\2,,,%AAX% HKLM,%DFPN%\Axes\5,,,%BAX% HKLM,%DFPN%\Buttons\0,,,"Cross" HKLM,%DFPN%\Buttons\0,Attributes,1,2,80,0,0 HKLM,%DFPN%\Buttons\1,,,"Square" HKLM,%DFPN%\Buttons\1,Attributes,1,2,80,0,0 HKLM,%DFPN%\Buttons\2,,,"Circle" HKLM,%DFPN%\Buttons\2,Attributes,1,2,80,0,0 HKLM,%DFPN%\Buttons\3,,,"Triangle" HKLM,%DFPN%\Buttons\3,Attributes,1,2,80,0,0 HKLM,%DFPN%\Buttons\4,,,"Right Paddle (R1)" HKLM,%DFPN%\Buttons\4,Attributes,1,2,80,0,0 HKLM,%DFPN%\Buttons\5,,,"Left Paddle (L1)" HKLM,%DFPN%\Buttons\5,Attributes,1,2,80,0,0 HKLM,%DFPN%\Buttons\6,,,"R2" HKLM,%DFPN%\Buttons\6,Attributes,1,2,80,0,0 HKLM,%DFPN%\Buttons\7,,,"L2" HKLM,%DFPN%\Buttons\7,Attributes,1,2,80,0,0 HKLM,%DFPN%\Buttons\8,,,"Select" HKLM,%DFPN%\Buttons\8,Attributes,1,2,80,0,0 HKLM,%DFPN%\Buttons\9,,,"Start" HKLM,%DFPN%\Buttons\9,Attributes,1,2,80,0,0 HKLM,%DFPN%\Buttons\10,,,"R3" HKLM,%DFPN%\Buttons\10,Attributes,1,2,80,0,0 HKLM,%DFPN%\Buttons\11,,,"L3" HKLM,%DFPN%\Buttons\11,Attributes,1,2,80,0,0 HKLM,%DFPN%\Buttons\12,,,"Shifter Backwards" HKLM,%DFPN%\Buttons\12,Attributes,1,2,80,0,0 HKLM,%DFPN%\Buttons\13,,,"Shifter Forwards" HKLM,%DFPN%\Buttons\13,Attributes,1,2,80,0,0 HKLM,%DFPN%\OEMForceFeedback,Attributes,1,0,0,0,0,E8,3,0,0,E8,3,0,0 HKLM,%DFPN%\OEMForceFeedback,CLSID,,"%DFP_FFCI%" ; effect specific info HKLM,%DFPFF%\%F_CONST%,,0,%FN_CONST% HKLM,%DFPFF%\%F_CONST%,Attributes,1,0,0,0,0,1,86,0,0,ED,3,0,0,ED,3,0,0,30,0,0,0 HKLM,%DFPFF%\%F_RAMP%,,0,%FN_RAMP% HKLM,%DFPFF%\%F_RAMP%,Attributes,1,1,0,0,0,2,86,0,0,EF,3,0,0,EF,3,0,0,30,0,0,0 HKLM,%DFPFF%\%F_SQUARE%,,0,%FN_SQUARE% HKLM,%DFPFF%\%F_SQUARE%,Attributes,1,2,0,0,0,3,86,0,0,EF,3,0,0,EF,3,0,0,30,0,0,0 HKLM,%DFPFF%\%F_SINE%,,0,%FN_SINE% HKLM,%DFPFF%\%F_SINE%,Attributes,1,3,0,0,0,3,86,0,0,EF,3,0,0,EF,3,0,0,30,0,0,0 HKLM,%DFPFF%\%F_TRI%,,0,%FN_TRI% HKLM,%DFPFF%\%F_TRI%,Attributes,1,4,0,0,0,3,86,0,0,EF,3,0,0,EF,3,0,0,30,0,0,0 HKLM,%DFPFF%\%F_SAWUP%,,0,%FN_SAWUP% HKLM,%DFPFF%\%F_SAWUP%,Attributes,1,5,0,0,0,3,86,0,0,EF,3,0,0,EF,3,0,0,30,0,0,0 HKLM,%DFPFF%\%F_SAWDN%,,0,%FN_SAWDN% HKLM,%DFPFF%\%F_SAWDN%,Attributes,1,6,0,0,0,3,86,0,0,EF,3,0,0,EF,3,0,0,30,0,0,0 HKLM,%DFPFF%\%F_SPRING%,,0,%FN_SPRING% HKLM,%DFPFF%\%F_SPRING%,Attributes,1,7,0,0,0,4,D8,0,0,6D,3,0,0,6D,3,0,0,30,0,0,0 HKLM,%DFPFF%\%F_DAMP%,,0,%FN_DAMP% HKLM,%DFPFF%\%F_DAMP%,Attributes,1,8,0,0,0,4,D8,0,0,6D,3,0,0,6D,3,0,0,30,0,0,0 HKLM,%DFPFF%\%F_INERT%,,0,%FN_INERT% HKLM,%DFPFF%\%F_INERT%,Attributes,1,9,0,0,0,4,D8,0,0,6D,3,0,0,6D,3,0,0,30,0,0,0 HKLM,%DFPFF%\%F_FRIC%,,0,%FN_FRIC% HKLM,%DFPFF%\%F_FRIC%,Attributes,1,a,0,0,0,4,D8,0,0,6D,3,0,0,6D,3,0,0,30,0,0,0 HKLM,%DFPFF%\%F_CUST%,,0,%FN_CUST% HKLM,%DFPFF%\%F_CUST%,Attributes,1,0,1,0,0,5,86,0,0,EF,3,0,0,EF,3,0,0,30,0,0,0 [DOM.ar] HKCR,CLSID\%DOM_FFCI%,,,%FFDLL.Desc% HKCR,CLSID\%DOM_FFCI%\InProcServer32,,,%11%\%WJF% HKCR,CLSID\%DOM_FFCI%\InProcServer32,ThreadingModel,,"Both" HKLM,%DOMN%,OEMName,,%DOMDesc% HKLM,%DOMN%,%CID%,,%DOMCI% HKLM,%DOMN%,"Flags1",1,4,0,0,0 HKLM,%DOMN%\Axes\0,,,%XAX% HKLM,%DOMN%\Axes\0,Attributes,1,1,81,0,0 HKLM,%DOMN%\Axes\0,FFAttributes,1,A,0,0,0,0,1,0,0 HKLM,%DOMN%\Axes\1,,,%YAX% HKLM,%DOMN%\Axes\1,Attributes,1,1,81,0,0 HKLM,%DOMN%\Axes\1,FFAttributes,1,A,0,0,0,0,1,0,0 HKLM,%DOMN%\Axes\2,,,%TAX% HKLM,%DOMN%\Axes\5,,,%RAX% HKLM,%DOMN%\Buttons\0,Attributes,1,2,80,0,0 HKLM,%DOMN%\Buttons\1,Attributes,1,2,80,0,0 HKLM,%DOMN%\Buttons\2,Attributes,1,2,80,0,0 HKLM,%DOMN%\Buttons\3,Attributes,1,2,80,0,0 HKLM,%DOMN%\Buttons\4,Attributes,1,2,80,0,0 HKLM,%DOMN%\Buttons\5,Attributes,1,2,80,0,0 HKLM,%DOMN%\Buttons\6,Attributes,1,2,80,0,0 HKLM,%DOMN%\Buttons\7,Attributes,1,2,80,0,0 HKLM,%DOMN%\Buttons\8,Attributes,1,2,80,0,0 HKLM,%DOMN%\Buttons\9,Attributes,1,2,80,0,0 HKLM,%DOMN%\Buttons\10,Attributes,1,2,80,0,0 HKLM,%DOMN%\Buttons\11,Attributes,1,2,80,0,0 HKLM,%DOMN%\Buttons\12,Attributes,1,2,80,0,0 HKLM,%DOMN%\OEMForceFeedback,Attributes,1,0,0,0,0,E8,3,0,0,E8,3,0,0 HKLM,%DOMN%\OEMForceFeedback,CLSID,,"%DOM_FFCI%" ; effect specific info HKLM,%DOMFF%\%F_CONST%,,0,%FN_CONST% HKLM,%DOMFF%\%F_CONST%,Attributes,1,0,0,0,0,1,86,0,0,ED,3,0,0,ED,3,0,0,30,0,0,0 HKLM,%DOMFF%\%F_RAMP%,,0,%FN_RAMP% HKLM,%DOMFF%\%F_RAMP%,Attributes,1,1,0,0,0,2,86,0,0,EF,3,0,0,EF,3,0,0,30,0,0,0 HKLM,%DOMFF%\%F_SQUARE%,,0,%FN_SQUARE% HKLM,%DOMFF%\%F_SQUARE%,Attributes,1,2,0,0,0,3,86,0,0,EF,3,0,0,EF,3,0,0,30,0,0,0 HKLM,%DOMFF%\%F_SINE%,,0,%FN_SINE% HKLM,%DOMFF%\%F_SINE%,Attributes,1,3,0,0,0,3,86,0,0,EF,3,0,0,EF,3,0,0,30,0,0,0 HKLM,%DOMFF%\%F_TRI%,,0,%FN_TRI% HKLM,%DOMFF%\%F_TRI%,Attributes,1,4,0,0,0,3,86,0,0,EF,3,0,0,EF,3,0,0,30,0,0,0 HKLM,%DOMFF%\%F_SAWUP%,,0,%FN_SAWUP% HKLM,%DOMFF%\%F_SAWUP%,Attributes,1,5,0,0,0,3,86,0,0,EF,3,0,0,EF,3,0,0,30,0,0,0 HKLM,%DOMFF%\%F_SAWDN%,,0,%FN_SAWDN% HKLM,%DOMFF%\%F_SAWDN%,Attributes,1,6,0,0,0,3,86,0,0,EF,3,0,0,EF,3,0,0,30,0,0,0 HKLM,%DOMFF%\%F_SPRING%,,0,%FN_SPRING% HKLM,%DOMFF%\%F_SPRING%,Attributes,1,7,0,0,0,4,D8,0,0,6D,3,0,0,6D,3,0,0,30,0,0,0 HKLM,%DOMFF%\%F_DAMP%,,0,%FN_DAMP% HKLM,%DOMFF%\%F_DAMP%,Attributes,1,8,0,0,0,4,D8,0,0,6D,3,0,0,6D,3,0,0,30,0,0,0 HKLM,%DOMFF%\%F_INERT%,,0,%FN_INERT% HKLM,%DOMFF%\%F_INERT%,Attributes,1,9,0,0,0,4,D8,0,0,6D,3,0,0,6D,3,0,0,30,0,0,0 HKLM,%DOMFF%\%F_FRIC%,,0,%FN_FRIC% HKLM,%DOMFF%\%F_FRIC%,Attributes,1,a,0,0,0,4,D8,0,0,6D,3,0,0,6D,3,0,0,30,0,0,0 HKLM,%DOMFF%\%F_CUST%,,0,%FN_CUST% HKLM,%DOMFF%\%F_CUST%,Attributes,1,0,1,0,0,5,86,0,0,EF,3,0,0,EF,3,0,0,30,0,0,0 [LHID_Inst] Include=joystick.inf Needs=HIDGameDevice [LHID_Inst.HW] AddReg=LHID.ar.HW [LHID.ar.HW] HKR,,LowerFilters,,"LHidHi.sys" [CPL.ar] HKCR,CLSID\%DAPI_CI%,,,%DAPIDesc% HKCR,CLSID\%DAPI_CI%\InProcServer32,,,%11%\W9xDApi.dll HKCR,CLSID\%DAPI_CI%\InProcServer32,ThreadingModel,,%APT% HKCR,CLSID\%JMCI%,,,%CPLDesc% HKCR,CLSID\%JMCI%\InProcHandler32,,,%11%\%GCH% HKCR,CLSID\%JMCI%\InProcServer32,,,%11%\%LCP% HKCR,CLSID\%JMCI%\InProcServer32,ThreadingModel,,%APT% HKCR,CLSID\%BCCI%,,,%CPLDesc% HKCR,CLSID\%BCCI%\InProcHandler32,,,%11%\%GCH% HKCR,CLSID\%BCCI%\InProcServer32,,,%11%\%LCP% HKCR,CLSID\%BCCI%\InProcServer32,ThreadingModel,,%APT% HKCR,CLSID\%DFCI%,,,%CPLDesc% HKCR,CLSID\%DFCI%\InProcHandler32,,,%11%\%GCH% HKCR,CLSID\%DFCI%\InProcServer32,,,%11%\%LCP% HKCR,CLSID\%DFCI%\InProcServer32,ThreadingModel,,%APT% HKCR,CLSID\%OBCI%,,,%CPLDesc% HKCR,CLSID\%OBCI%\InProcHandler32,,,%11%\%GCH% HKCR,CLSID\%OBCI%\InProcServer32,,,%11%\%LCP% HKCR,CLSID\%OBCI%\InProcServer32,ThreadingModel,,%APT% HKCR,CLSID\%RWCI%,,,%CPLDesc% HKCR,CLSID\%RWCI%\InProcHandler32,,,%11%\%GCH% HKCR,CLSID\%RWCI%\InProcServer32,,,%11%\%LCP% HKCR,CLSID\%RWCI%\InProcServer32,ThreadingModel,,%APT% HKCR,CLSID\%RP2CI%,,,%CPLDesc% HKCR,CLSID\%RP2CI%\InProcHandler32,,,%11%\%GCH% HKCR,CLSID\%RP2CI%\InProcServer32,,,%11%\%LCP% HKCR,CLSID\%RP2CI%\InProcServer32,ThreadingModel,,%APT% HKCR,CLSID\%PGCI%,,,%CPLDesc% HKCR,CLSID\%PGCI%\InProcHandler32,,,%11%\%GCH% HKCR,CLSID\%PGCI%\InProcServer32,,,%11%\%LCP% HKCR,CLSID\%PGCI%\InProcServer32,ThreadingModel,,%APT% HKCR,CLSID\%CYCI%,,,%CPLDesc% HKCR,CLSID\%CYCI%\InProcHandler32,,,%11%\%GCH% HKCR,CLSID\%CYCI%\InProcServer32,,,%11%\%LCP% HKCR,CLSID\%CYCI%\InProcServer32,ThreadingModel,,%APT% HKCR,CLSID\%KOCI%,,,%CPLDesc% HKCR,CLSID\%KOCI%\InProcHandler32,,,%11%\%GCH% HKCR,CLSID\%KOCI%\InProcServer32,,,%11%\%LCP% HKCR,CLSID\%KOCI%\InProcServer32,ThreadingModel,,%APT% HKCR,CLSID\%DFPCI%,,,%CPLDesc% HKCR,CLSID\%DFPCI%\InProcHandler32,,,%11%\%GCH% HKCR,CLSID\%DFPCI%\InProcServer32,,,%11%\%LCP% HKCR,CLSID\%DFPCI%\InProcServer32,ThreadingModel,,%APT% HKCR,CLSID\%DOMCI%,,,%CPLDesc% HKCR,CLSID\%DOMCI%\InProcHandler32,,,%11%\%GCH% HKCR,CLSID\%DOMCI%\InProcServer32,,,%11%\%LCP% HKCR,CLSID\%DOMCI%\InProcServer32,ThreadingModel,,%APT% [Strings] Mfg="Logitech Inc." DiskDesc="Logitech Gaming Software" WJF="WmJoyFrc.dll" GCH="gchand.dll" LCP="LWCtPl.dll" APT=Apartment ClassName="Sound, video and game controllers" CPLDesc="Logitech WingMan Series Game Controller Properties DLL" DAPIDesc="Logitech WingMan Windows 9x Driver API COM Interface" JMDesc="Logitech Freedom 2.4 (USB)" JMHDesc="Logitech Freedom 2.4 (HID)" BCDesc="Logitech MOMO Racing (USB)" BCHDesc="Logitech MOMO Racing (HID)" DFEDesc="Logitech Driving Force EX (USB)" DFEHDesc="Logitech Driving Force EX (HID)" FFRDesc="Logitech Formula Force RX (USB)" FFRHDesc="Logitech Formula Force RX (HID)" DFRDesc="Logitech Driving Force RX (USB)" DFRHDesc="Logitech Driving Force RX (HID)" DFDesc="Logitech Driving Force (USB)" DFHDesc="Logitech Driving Force (HID)" OBDesc="Logitech Dual Action (USB)" OBHDesc="Logitech Dual Action (HID)" PGDesc="Logitech Precision Gamepad (USB)" PGHDesc="Logitech Precision Gamepad (HID)" RP2Desc="Logitech RumblePad 2 USB" RP2HDesc="Logitech RumblePad 2 HID" WP2Desc="Logitech Cordless RumblePad 2 USB" WP2HDesc="Logitech Cordless RumblePad 2 HID" CYDesc="Logitech Attack 3 (USB)" CYHDesc="Logitech Attack 3 (HID)" KODesc="Logitech Extreme 3D Pro (USB)" KOHDesc="Logitech Extreme 3D Pro (HID)" RWDesc="Logitech Racing Wheel USB" RWHDesc="Logitech Racing Wheel HID" DFPDesc="Logitech Driving Force Pro (USB)" DFPHDesc="Logitech Driving Force Pro (HID)" DOMDesc="Logitech Force 3D Pro USB" DOMHDesc="Logitech Force 3D Pro USB (HID)" ;; force guids and names... ; standard dinput F_CONST="{13541C20-8E33-11D0-9AD0-00A0C9A06E35}" FN_CONST="Constant" F_RAMP="{13541C21-8E33-11D0-9AD0-00A0C9A06E35}" FN_RAMP="Ramp Force" F_SQUARE="{13541C22-8E33-11D0-9AD0-00A0C9A06E35}" FN_SQUARE="Square Wave" F_SINE="{13541C23-8E33-11D0-9AD0-00A0C9A06E35}" FN_SINE="Sine Wave" F_TRI="{13541C24-8E33-11D0-9AD0-00A0C9A06E35}" FN_TRI="Triangle Wave" F_SAWUP="{13541C25-8E33-11D0-9AD0-00A0C9A06E35}" FN_SAWUP="Sawtooth Up Wave" F_SAWDN="{13541C26-8E33-11D0-9AD0-00A0C9A06E35}" FN_SAWDN="Sawtooth Down Wave" F_SPRING="{13541C27-8E33-11D0-9AD0-00A0C9A06E35}" FN_SPRING="Spring" F_DAMP="{13541C28-8E33-11D0-9AD0-00A0C9A06E35}" FN_DAMP="Damper" F_INERT="{13541C29-8E33-11D0-9AD0-00A0C9A06E35}" FN_INERT="Inertia" F_FRIC="{13541C2A-8E33-11D0-9AD0-00A0C9A06E35}" FN_FRIC="Friction" F_CUST="{13541C2B-8E33-11D0-9AD0-00A0C9A06E35}" FN_CUST="CustomForce" ; stuff WAX="Wheel axis" CAX="Combined pedals" AAX="Accelerator" BAX="Brake" XAX="X axis" YAX="Y axis" TAX="Throttle" RAX="Rudder" ;EAX="Extra" ; cpl CID="ConfigCLSID" JMCI="{60150960-C4AE-11d1-B59B-00A0C9971EFC}" BCCI="{60150961-C4AE-11d1-B59B-00A0C9971EFC}" DFCI="{60150962-C4AE-11d1-B59B-00A0C9971EFC}" OBCI="{60150963-C4AE-11d1-B59B-00A0C9971EFC}" CYCI="{60150964-C4AE-11d1-B59B-00A0C9971EFC}" KOCI="{60150965-C4AE-11d1-B59B-00A0C9971EFC}" RP2CI="{60150966-C4AE-11d1-B59B-00A0C9971EFC}" WP2CI="{60150967-C4AE-11d1-B59B-00A0C9971EFC}" PGCI="{60150968-C4AE-11d1-B59B-00A0C9971EFC}" RWCI="{60150969-C4AE-11d1-B59B-00A0C9971EFC}" DFPCI="{6015096A-C4AE-11d1-B59B-00A0C9971EFC}" DOMCI="{6015096B-C4AE-11d1-B59B-00A0C9971EFC}" DAPI_CI="{60150900-C4AE-11d1-B59B-00A0C9971EFC}" FAPI_CI="{60150902-C4AE-11d1-B59B-00A0C9971EFC}" FAPI.Desc="Logitech WingMan FF API DLL" BC_FFCI="{8D533A46-7A5F-11d3-8297-0050DA1A72D3}" DF_FFCI="{8D533A47-7A5F-11d3-8297-0050DA1A72D3}" RP2_FFCI="{8D533A48-7A5F-11d3-8297-0050DA1A72D3}" WP2_FFCI="{8D533A49-7A5F-11d3-8297-0050DA1A72D3}" RW_FFCI="{8D533A4A-7A5F-11d3-8297-0050DA1A72D3}" DFP_FFCI="{8D533A4B-7A5F-11d3-8297-0050DA1A72D3}" DOM_FFCI="{8D533A4C-7A5F-11d3-8297-0050DA1A72D3}" FFDLL.Desc="Logitech WingMan FF DLL" ; product name paths JMN="System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_046D&PID_C213" BCN="System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_046D&PID_CA03" BCFF="System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_046D&PID_CA03\OEMForceFeedback\Effects" DFN="System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_046D&PID_C294" DFFF="System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_046D&PID_C294\OEMForceFeedback\Effects" OBN="System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_046D&PID_C216" CYN="System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_046D&PID_C214" KON="System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_046D&PID_C215" RP2N="System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_046D&PID_C218" RP2FF="System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_046D&PID_C218\OEMForceFeedback\Effects" WP2N="System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_046D&PID_C219" WP2FF="System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_046D&PID_C219\OEMForceFeedback\Effects" RWN="System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_046D&PID_CA04" RWFF="System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_046D&PID_CA04\OEMForceFeedback\Effects" PGN="System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_046D&PID_C21A" DFPN="System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_046D&PID_C298" DFPFF="System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_046D&PID_C298\OEMForceFeedback\Effects" DOMN="System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_046D&PID_C286" DOMFF="System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_046D&PID_C286\OEMForceFeedback\Effects"Download Driver Pack
After your driver has been downloaded, follow these simple steps to install it.
Expand the archive file (if the download file is in zip or rar format).
If the expanded file has an .exe extension, double click it and follow the installation instructions.
Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.
Find the device and model you want to update in the device list.
Double-click on it to open the Properties dialog box.
From the Properties dialog box, select the Driver tab.
Click the Update Driver button, then follow the instructions.
Very important: You must reboot your system to ensure that any driver updates have taken effect.
For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.