Source code of Windows XP (NT5)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

128 lines
5.0 KiB

  1. [Version]
  2. Signature="$WINDOWS NT$"
  3. Class=HIDClass
  4. ClassGuid={745a17a0-74d3-11d0-b6fe-00a0c90f57da}
  5. Provider=%MSFT%
  6. LayoutFile=layout.inf
  7. [ControlFlags]
  8. ExcludeFromSelect = *
  9. [DestinationDirs]
  10. DefaultDestDir = 12
  11. HIDGame_Inst.CopyFilesDLL.NT = 11
  12. [Manufacturer]
  13. %StdMfg%=Standard
  14. [Standard]
  15. ; ID for generic analog hid devices
  16. %HIDGame.GenericDesc% = HIDGame_Inst, GamePort\GameDevice
  17. %HIDGame.GenericDesc% = HIDGame_Inst, GamePort\AnalogJoystick
  18. ; built in specific analog hid devices:
  19. %HidGame.Generic2A2B% = HIDGame_Inst, GamePort\VID_045E&PID_0102
  20. %HidGame.Generic2A4B% = HIDGame_Inst, GamePort\VID_045E&PID_0103
  21. %HidGame.Gamepad2B% = HIDGame_Inst, GamePort\VID_045E&PID_0104
  22. %HidGame.FlightYoke2B% = HIDGame_Inst, GamePort\VID_045E&PID_0105
  23. %HidGame.FlightYokeThrottle2B% = HIDGame_Inst, GamePort\VID_045E&PID_0106
  24. %HidGame.Generic3A2B% = HIDGame_Inst, GamePort\VID_045E&PID_0107
  25. %HidGame.Generic3A4B% = HIDGame_Inst, GamePort\VID_045E&PID_0108
  26. %HidGame.Gamepad4B% = HIDGame_Inst, GamePort\VID_045E&PID_0109
  27. %HidGame.FlightYoke4B% = HIDGame_Inst, GamePort\VID_045E&PID_010A
  28. %HidGame.FlightYokeThrottle4B% = HIDGame_Inst, GamePort\VID_045E&PID_010B
  29. %HidGame.YConnectTwo2A2B% = HIDGame_Inst, GamePort\VID_045E&PID_010C
  30. ;=====================================================================
  31. [HIDGame_Inst.NT]
  32. CopyFiles=HIDGame_Inst.CopyFiles.NT, HIDGame_Inst.CopyFilesDLL.NT
  33. [HIDGame_Inst.CopyFiles.NT]
  34. hidgame.sys
  35. hidclass.sys
  36. hidparse.sys
  37. [HIDGame_Inst.CopyFilesDLL.NT]
  38. hid.dll
  39. [HIDGame_Inst.NT.Services]
  40. AddService = hidgame,%SPSVCINST_ASSOCSERVICE%,HidGame_Service_Inst
  41. [HidGame_Service_Inst]
  42. DisplayName = %HidGame.SvcDesc%
  43. ServiceType = %SERVICE_KERNEL_DRIVER%
  44. StartType = %SERVICE_DEMAND_START%
  45. ErrorControl = %SERVICE_ERROR_IGNORE%
  46. ServiceBinary = %12%\hidgame.sys
  47. LoadOrderGroup = Extended Base
  48. [IHVBootStrap]
  49. AddReg = Analog.AddReg
  50. @i:AddReg = LwJoy.Auto.AddReg
  51. [LwJoy.Auto.AddReg]
  52. HKLM,%KEY_OEM%\VID_046D&PID_C01F,OEMName,,%WgmExtrmDgtlAuto.Name%
  53. HKLM,%KEY_OEM%\VID_046D&PID_C01F,OEMData, 1, 0, 0, 0, 0, 0, 0, 0, 0
  54. HKLM,%KEY_OEM%\VID_046D&PID_C01F,OEMHardwareID,,"GamePort\WingManDigitalDevice"
  55. [Analog.AddReg]
  56. HKLM,%KEY_OEM%\VID_045E&PID_01F0,OEMName,,%HidGame.Dev0%
  57. HKLM,%KEY_OEM%\VID_045E&PID_01F0,OEMData,1,40,08,00,00,04,00,00,00
  58. HKLM,%KEY_OEM%\VID_045E&PID_01F0,OEMHardwareID,,"Gameport\VID_045E&PID_01F0"
  59. HKLM,%KEY_OEM%\VID_045E&PID_01F1,OEMName,,%HidGame.Dev1%
  60. HKLM,%KEY_OEM%\VID_045E&PID_01F1,OEMData,1,06,00,00,00,04,00,00,00
  61. HKLM,%KEY_OEM%\VID_045E&PID_01F1,OEMHardwareID,,"Gameport\VID_045E&PID_01F1"
  62. HKLM,%KEY_OEM%\VID_045E&PID_01F2,OEMName,,%HidGame.Dev2%
  63. HKLM,%KEY_OEM%\VID_045E&PID_01F2,OEMData,1,07,00,00,00,04,00,00,00
  64. HKLM,%KEY_OEM%\VID_045E&PID_01F2,OEMHardwareID,,"Gameport\VID_045E&PID_01F2"
  65. HKLM,%KEY_OEM%\VID_045E&PID_01F3,OEMName,,%HidGame.Dev3%
  66. HKLM,%KEY_OEM%\VID_045E&PID_01F3,OEMData,1,06,00,00,00,06,00,00,00
  67. HKLM,%KEY_OEM%\VID_045E&PID_01F3,OEMHardwareID,,"Gameport\VID_045E&PID_01F3"
  68. HKLM,%KEY_OEM%\VID_045E&PID_01F4,OEMName,,%HidGame.Dev4%
  69. HKLM,%KEY_OEM%\VID_045E&PID_01F4,OEMData,1,07,00,00,00,06,00,00,00
  70. HKLM,%KEY_OEM%\VID_045E&PID_01F4,OEMHardwareID,,"Gameport\VID_045E&PID_01F4"
  71. HKLM,%KEY_OEM%\VID_045E&PID_01F5,OEMName,,%HidGame.Dev5%
  72. HKLM,%KEY_OEM%\VID_045E&PID_01F5,OEMData,1,06,00,04,00,06,00,00,00
  73. HKLM,%KEY_OEM%\VID_045E&PID_01F5,OEMHardwareID,,"Gameport\VID_045E&PID_01F5"
  74. HKLM,%KEY_OEM%\VID_045E&PID_01F6,OEMName,,%HidGame.Dev6%
  75. HKLM,%KEY_OEM%\VID_045E&PID_01F6,OEMData,1,07,00,04,00,06,00,00,00
  76. HKLM,%KEY_OEM%\VID_045E&PID_01F6,OEMHardwareID,,"Gameport\VID_045E&PID_01F6"
  77. HKLM,%KEY_OEM%\VID_045E&PID_01F7,OEMName,,%HidGame.Dev7%
  78. HKLM,%KEY_OEM%\VID_045E&PID_01F7,OEMData,1,16,00,04,00,06,00,00,00
  79. HKLM,%KEY_OEM%\VID_045E&PID_01F7,OEMHardwareID,,"Gameport\VID_045E&PID_01F7"
  80. HKLM,%KEY_OEM%\VID_045E&PID_01F8,OEMName,,%HidGame.Dev8%
  81. HKLM,%KEY_OEM%\VID_045E&PID_01F8,OEMData,1,17,00,04,00,06,00,00,00
  82. HKLM,%KEY_OEM%\VID_045E&PID_01F8,OEMHardwareID,,"Gameport\VID_045E&PID_01F8"
  83. HKLM,%KEY_OEM%\VID_045E&PID_01F9,OEMName,,%HidGame.Dev9%
  84. HKLM,%KEY_OEM%\VID_045E&PID_01F9,OEMData,1,20,00,00,00,06,00,00,00
  85. HKLM,%KEY_OEM%\VID_045E&PID_01F9,OEMHardwareID,,"Gameport\VID_045E&PID_01F9"
  86. HKLM,%KEY_OEM%\VID_045E&PID_01FA,OEMName,,%HidGame.DevA%
  87. HKLM,%KEY_OEM%\VID_045E&PID_01FA,OEMData,1,21,00,00,00,05,00,00,00
  88. HKLM,%KEY_OEM%\VID_045E&PID_01FA,OEMHardwareID,,"Gameport\VID_045E&PID_01FA"
  89. HKLM,%KEY_OEM%\VID_045E&PID_01FB,OEMName,,%HidGame.DevB%
  90. HKLM,%KEY_OEM%\VID_045E&PID_01FB,OEMData,1,00,00,00,00,06,00,00,00
  91. HKLM,%KEY_OEM%\VID_045E&PID_01FB,OEMHardwareID,,"Gameport\VID_045E&PID_01FB"
  92. HKLM,%KEY_OEM%\VID_045E&PID_01FC,OEMName,,%HidGame.DevC%
  93. HKLM,%KEY_OEM%\VID_045E&PID_01FC,OEMData,1,01,00,00,00,05,00,00,00
  94. HKLM,%KEY_OEM%\VID_045E&PID_01FC,OEMHardwareID,,"Gameport\VID_045E&PID_01FC"
  95. HKLM,%KEY_OEM%\VID_045E&PID_01FD,OEMName,,%HidGame.DevD%
  96. HKLM,%KEY_OEM%\VID_045E&PID_01FD,OEMData,1,0A,00,00,00,05,00,00,00
  97. HKLM,%KEY_OEM%\VID_045E&PID_01FD,OEMHardwareID,,"Gameport\VID_045E&PID_01FD"