home *** CD-ROM | disk | FTP | other *** search
- [Version]
- Signature=$CHICAGO$
- Class=MEDIA
- Provider=%Mfg%
- LayoutFile=layout.inf
-
- [DefaultInstall]
- AddReg=CPL.ar
-
- [SourceDisksNames]
- 55=%DiskDesc%,"WS_420",1
-
- [SourceDisksFiles]
- LWCtPl.dll=55
- iforce2.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
- IForce2.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
- %DFDesc%=DF_Inst,USB\VID_046D&PID_C294
- %DFHDesc%=LHID_Inst,HID\VID_046D&PID_C294
-
- [ControlFlags]
- ExcludeFromSelect=*
-
- [JM_Inst]
- Include=Hiddev.inf
- Needs=USBHIDDevice
- CopyFiles=s.c,s32.c
- AddReg=JM_Inst.ar,CPL.ar
-
- [BC_Inst]
- Include=Hiddev.inf
- Needs=USBHIDDevice
- CopyFiles=s.c,s32.c
- AddReg=BC_Inst.ar,CPL.ar,FAPI.ar
-
- [BC_Inst.HW]
- AddReg=LHid_Inst.ar.HW
-
- [DF_Inst]
- Include=Hiddev.inf
- Needs=USBHIDDevice
- CopyFiles=s.c,s32.c
- AddReg=DF_Inst.ar,CPL.ar,FAPI.ar
-
- [DF_Inst.HW]
- AddReg=LHid_Inst.ar.HW
-
- [LHid_Inst.ar.HW]
- HKR,,"LowerFilters",,"LHidLo.sys"
-
- [JM_Inst.ar]
- HKLM,%JMN%,OEMName,,%JMDesc%
- HKLM,%JMN%,%CID%,,%JMCI%
- HKLM,%JMN%,"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_Inst.ar]
- ;;; CLSID registration
- 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
-
- [DF_Inst.ar]
- ;;; CLSID registration
- HKCR,CLSID\%DF_FFCI%,,,%FFDLL.Desc%
- HKCR,CLSID\%DF_FFCI%\InProcServer32,,,%11%\%WJF%
- HKCR,CLSID\%DF_FFCI%\InProcServer32,ThreadingModel,,"Both"
-
- HKLM,%DFN%,OEMName,,%DFDesc%
- 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
-
- [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%
-
- [Strings]
- Mfg="Logitech Inc."
- DiskDesc="Logitech WingMan 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)"
-
- DFDesc="Logitech Driving Force (USB)"
- DFHDesc="Logitech Driving Force (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}"
-
- 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}"
- 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"
-