home *** CD-ROM | disk | FTP | other *** search
Wrap
[Version] CatalogFile=joystick.cat layoutfile=layout.inf, layout1.inf, layout2.inf Signature="$CHICAGO$" Class=MEDIA ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318} provider=%MSFT% [ClassInstall] Addreg=Class.AddReg [Class.AddReg] HKR,,,,%MediaClassName% HKR,,Icon,,"-1" HKR,,Installer,,mmci.dll [Manufacturer] %StdMfgName%=StdMfg %MfgName%=Microsoft %ThrustMaster%=ThrustMaster %Alps%=Alps [StdMfg] ; ; This is the compatible id for HID game devices; ; it will be matched when the primary id is not recognized. ; %HID_DEVICE_SYSTEM_GAME%=HIDGameDevice,HID_DEVICE_SYSTEM_GAME [Microsoft] %*PNPB02F.DeviceDesc%=MSJSTICK, *PNPB02F %*PNPB02F.DeviceDesc%=MSJSTICK, *CTL7001 %*PNPB02F.DeviceDesc%=MSJSTICK, *CTL7002 %*PNPB02F.DeviceDesc%=MSJSTICK, *CTL7005 %*PNPB02F.DeviceDesc%=MSJSTICK, *CSC0001 %*PNPB02F.DeviceDesc%=MSJSTICK, MF\PNPB00D_Dev2 %*PNPB02F.DeviceDesc%=MSJSTICK, MF\PNPB00E_Dev3 %*PNPB02F.DeviceDesc%=MSJSTICK, MF\PNPB019_Dev2 %*PNPB02F.DeviceDesc%=MSJSTICK, *AZT0003 %*PNPB02F.DeviceDesc%=MSJSTICK, *AZT3001 %USB\VID_045E&PID_0008.DeviceDesc%=MSUSBJSTICK, USB\VID_045E&PID_0008 %USB\VID_045E&PID_0007.DeviceDesc%=MSUSBGAMEPAD, USB\VID_045E&PID_0007 %USB\VID_046D&PID_0200.DeviceDesc%=LOGITECHUSBJSTICK, USB\VID_046d&PID_0200 %USB\VID_046D&PID_C201.DeviceDesc%=LOGITECHUSBJSTICK2, USB\VID_046d&PID_C201 %USB\VID_044F&PID_A0A0.DeviceDesc%=THRUSTMASTERUSBJSTICK, USB\VID_044F&PID_A0A0 %USB\VID_0433&PID_1101.DeviceDesc%=ALPSUSBGAMEPAD, USB\VID_0433&PID_1101 %USB\VID_0433&PID_1102.DeviceDesc%=ALPSUSBGAMEPAD2, USB\VID_0433&PID_1102 [ThrustMaster] %ThrustMaster.DeviceDesc%=TM, *PNPB02F [PreCopySection] HKR,,NoSetupUI,,1 [DestinationDirs] MSJSTICK.CopyList = 11 ; LDID_SYS GAMEPORT.CopyList = 11 ; LDID_SYS STDUSBJSTICK.CopyFiles = 10,system32\drivers STDUSBJSTICK.DelFiles = 11 HIDGameDevice.Copy = 11 ; LDID_SYS ;---------------------------------------------------------------; [MSJSTICK] LogConfig=BasicJoyStick.LC0,BasicJoystick.LC1 CopyFiles=MSJSTICK.CopyList, GAMEPORT.CopyList AddReg=JOYSTICK.AddReg, MSJSTICK.AddReg UpdateInis=MSJSTICK.UpdateInis [TM] LogConfig=ThrustMaster.LC0, ThrustMaster.LC1, ThrustMaster.LC2, ThrustMaster.LC3 CopyFiles=MSJSTICK.CopyList, GAMEPORT.CopyList AddReg=JOYSTICK.AddReg, ThrustMaster.AddReg UpdateInis=MSJSTICK.UpdateInis [*PNPB02F.det] AddReg=PreCopySection [BasicJoyStick.LC0] ConfigPriority=HARDWIRED IOConfig=201-201(3ff::) [BasicJoyStick.LC1] ConfigPriority=HARDWIRED IOConfig=200-207(3ff::) [ThrustMaster.LC0] ConfigPriority=HARDWIRED IOConfig=201-201(3ff::) IOConfig=209-209(3ff::) [ThrustMaster.LC1] ConfigPriority=HARDWIRED IOConfig=201-201(3ff::), 203-203(3ff::), 205-205(3ff::), 207-207(3ff::) IOConfig=209-209(3ff::), 20b-20b(3ff::), 20d-20d(3ff::), 20f-20f(3ff::) [ThrustMaster.LC2] ConfigPriority=HARDWIRED IOConfig=201-201(3ff::), 203-203(3ff::), 205-205(3ff::), 207-207(3ff::) [ThrustMaster.LC3] ConfigPriority=HARDWIRED IOConfig=209-209(3ff::), 20b-20b(3ff::), 20d-20d(3ff::), 20f-20f(3ff::) ;---------------------------------------------------------------; [MSUSBJSTICK] CopyFiles=STDUSBJSTICK.CopyFiles,MSJSTICK.CopyList DelFiles=STDUSBJSTICK.DelFiles AddReg=MSUSBJSTICK.AddReg UpdateInis=MSJSTICK.UpdateInis [MSUSBJSTICK.AddReg] HKR,,DevLoader,,*ntkern HKR,,NTMPDriver,,"hidusb.sys" HKLM,System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\MicrosoftUSBSideWinder,OEMName,,"Microsoft USB SideWinder Joystick" HKLM,System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\MicrosoftUSBSideWinder,OEMCallOut,,joyhid.vxd HKLM,System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\MicrosoftUSBSideWinder,OEMData,3,03,00,08,00,08,00,00,00 HKLM,System\CurrentControlSet\control\MediaProperties\PrivateProperties\Joystick\OEM\MicrosoftUSBSideWinder,,, [STDUSBJSTICK.CopyFiles] hidusb.sys hidclass.sys hidparse.sys [STDUSBJSTICK.DelFiles] hidusb.sys hidclass.sys hidparse.sys [MSUSBGAMEPAD] CopyFiles=STDUSBJSTICK.CopyFiles DelFiles=STDUSBJSTICK.DelFiles AddReg=MSUSBGAMEPAD.AddReg UpdateInis=MSJSTICK.UpdateInis [MSUSBGAMEPAD.AddReg] HKR,,DevLoader,,*ntkern HKR,,NTMPDriver,,"hidusb.sys" HKLM,System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\MicrosoftUSBSideWinderGP,OEMName,,"Microsoft USB SideWinder game pad" HKLM,System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\MicrosoftUSBSideWinderGP,OEMCallOut,,joyhid.vxd HKLM,System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\MicrosoftUSBSideWinderGP,OEMData,3,20,00,00,00,0a,00,00,00 HKLM,System\CurrentControlSet\control\MediaProperties\PrivateProperties\Joystick\OEM\MicrosoftUSBSideWinderGP,,, [THRUSTMASTERUSBJSTICK] CopyFiles=STDUSBJSTICK.CopyFiles DelFiles=STDUSBJSTICK.DelFiles AddReg=THRUSTMASTERUSBJSTICK.AddReg UpdateInis=MSJSTICK.UpdateInis [THRUSTMASTERUSBJSTICK.AddReg] HKR,,DevLoader,,*ntkern HKR,,NTMPDriver,,"hidusb.sys" HKLM,System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\ThrustMasterUSBTopGun,OEMName,,"ThrustMaster USB TopGun Joystick" HKLM,System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\ThrustMasterUSBTopGun,OEMCallOut,,joyhid.vxd HKLM,System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\ThrustMasterUSBTopGun,OEMData,3,02,00,00,00,04,00,00,00 HKLM,System\CurrentControlSet\control\MediaProperties\PrivateProperties\Joystick\OEM\ThrustMasterUSBTopGun,,, [ALPSUSBGAMEPAD] CopyFiles=STDUSBJSTICK.CopyFiles DelFiles=STDUSBJSTICK.DelFiles AddReg=ALPSUSBGAMEPAD.AddReg UpdateInis=MSJSTICK.UpdateInis [ALPSUSBGAMEPAD2] CopyFiles=STDUSBJSTICK.CopyFiles DelFiles=STDUSBJSTICK.DelFiles AddReg=ALPSUSBGAMEPAD2.AddReg UpdateInis=MSJSTICK.UpdateInis [ALPSUSBGAMEPAD.AddReg] HKR,,DevLoader,,*ntkern HKR,,NTMPDriver,,"hidusb.sys" HKLM,System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\ALPSUSBPlaystation,OEMName,,"ALPS USB Game Pad for PlayStation" HKLM,System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\ALPSUSBPlaystation,OEMCallOut,,joyhid.vxd HKLM,System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\ALPSUSBPlaystation,OEMData,3,20,00,00,00,0a,00,00,00 HKLM,System\CurrentControlSet\control\MediaProperties\PrivateProperties\Joystick\OEM\ALPSUSBPlaystation,,, [ALPSUSBGAMEPAD2.AddReg] HKR,,DevLoader,,*ntkern HKR,,NTMPDriver,,"hidusb.sys" HKLM,System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\ALPSUSBGamePad,OEMName,,"ALPS USB Game Pad" HKLM,System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\ALPSUSBGamePad,OEMCallOut,,joyhid.vxd HKLM,System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\ALPSUSBGamePad,OEMData,3,20,00,00,00,0a,00,00,00 HKLM,System\CurrentControlSet\control\MediaProperties\PrivateProperties\Joystick\OEM\ALPSUSBGamePad,,, [LOGITECHUSBJSTICK] CopyFiles=STDUSBJSTICK.CopyFiles DelFiles=STDUSBJSTICK.DelFiles AddReg=LOGITECHUSBJSTICK.AddReg UpdateInis=MSJSTICK.UpdateInis [LOGITECHUSBJSTICK2] CopyFiles=STDUSBJSTICK.CopyFiles DelFiles=STDUSBJSTICK.DelFiles AddReg=LOGITECHUSBJSTICK2.AddReg UpdateInis=MSJSTICK.UpdateInis [LOGITECHUSBJSTICK.AddReg] HKR,,DevLoader,,*ntkern HKR,,NTMPDriver,,"hidusb.sys," HKLM,System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\LogitechUSBWingManExtreme,OEMName,,"Logitech USB WingMan Extreme Joystick" HKLM,System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\LogitechUSBWingManExtreme,OEMCallOut,,joyhid.vxd HKLM,System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\LogitechUSBWingManExtreme,OEMData,3,02,00,00,00,04,00,00,00 HKLM,System\CurrentControlSet\control\MediaProperties\PrivateProperties\Joystick\OEM\LogitechUSBWingManExtreme,,, [LOGITECHUSBJSTICK2.AddReg] HKR,,DevLoader,,*ntkern HKR,,NTMPDriver,,"hidusb.sys," HKLM,System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\LogitechUSBWingManExtremeDigital,OEMName,,"Logitech USB WingMan Extreme Joystick with Throttle" HKLM,System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\LogitechUSBWingManExtremeDigital,OEMCallOut,,joyhid.vxd HKLM,System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\LogitechUSBWingManExtremeDigital,OEMData,3,03,00,00,00,06,00,00,00 HKLM,System\CurrentControlSet\control\MediaProperties\PrivateProperties\Joystick\OEM\LogitechUSBWingManExtremeDigital,,, ;---------------------------------------------------------------; [MSJSTICK.CopyList] vjoyd.vxd,, msjstick.drv,, [GAMEPORT.CopyList] msanalog.vxd,, [JOYSTICK.AddReg] HKR,,DevLoader,,mmdevldr.vxd HKR,Drivers,MIGRATED,,0 HKR,Drivers\joystick,,, [MSJSTICK.AddReg] HKR,,Driver,,vjoyd.vxd HKR,Drivers\joystick\msjstick.drv,Description,,%*PNPB02F.DeviceDesc% HKR,Drivers\joystick\msjstick.drv,Driver,,msjstick.drv HKR,Drivers,SubClasses,,"joystick" [ThrustMaster.AddReg] HKR,,Driver,,vjoyd.vxd HKR,Drivers\joystick\msjstick.drv,Description,,%ThrustMaster.DeviceDesc% HKR,Drivers\joystick\msjstick.drv,Driver,,msjstick.drv HKR,Drivers,SubClasses,,"joystick" [MSJSTICK.UpdateInis] system.ini,drivers,"joystick=" ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;; Install section for HID game devices ;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; [HIDGameDevice] CopyFiles=HIDGameDevice.Copy,MSJSTICK.CopyList AddReg=HIDGameDevice.AddReg [HIDGameDevice.Copy] joyhid.vxd [HIDGameDevice.AddReg] HKR,,DevLoader,,"*ntkern,mmdevldr.vxd" HKR,,NTMPDriver,,"joyhid.vxd" HKR,,Driver,,vjoyd.vxd HKR,Drivers\joystick\msjstick.drv,Driver,,msjstick.drv HKR,Drivers\joystick\msjstick.drv,MiniDriver,,joyhid.vxd HKR,Drivers\joystick\msjstick.drv,MiniDriverFlags,1,3,0,0,0 HKR,Drivers,SubClasses,,"joystick" HKR,Drivers,MIGRATED,,0 HKR,Drivers\joystick,,, HKR,Drivers\joystick\msjstick.drv,Description,,%HID_DEVICE_SYSTEM_GAME% ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;---------------------------------------------------------------; [Strings] ;Non-localized strings KEY_OEM="SYSTEM\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM" ;Localized strings StdMfgName="(Standard game device)" MSFT="Microsoft" MfgName="Microsoft" ThrustMaster="ThrustMaster" *PNPB02F.DeviceDesc="Gameport Joystick" ThrustMaster.DeviceDesc="ThrustMaster ACM Game Card" MediaClassName="Sound, video and game controllers" USB\VID_045E&PID_0008.DeviceDesc="Microsoft USB SideWinder 3D Pro Joystick" USB\VID_045E&PID_0007.DeviceDesc="Microsoft USB SideWinder Game Pad" USB\VID_046D&PID_0200.DeviceDesc="Logitech USB WingMan Extreme Joystick" USB\VID_046D&PID_C201.DeviceDesc="Logitech USB WingMan Extreme Joystick with Throttle" USB\VID_044F&PID_A0A0.DeviceDesc="Thrustmaster USB TopGun Joystick" USB\VID_0433&PID_1101.DeviceDesc="ALPS USB Game Pad for PlayStation" USB\VID_0433&PID_1102.DeviceDesc="ALPS USB Game Pad" HID_DEVICE_SYSTEM_GAME="HID-compliant game controller"