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.

186 lines
4.8 KiB

  1. [Version]
  2. Signature="$WINDOWS NT$"
  3. Class=MEDIA
  4. ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
  5. Provider=%MSFT%
  6. LayoutFile=layout.inf
  7. [DestinationDirs]
  8. DefaultDestDir = 12
  9. [Manufacturer]
  10. %StdMfg%=Standard
  11. %AztechLabs%=AztechLabs
  12. %CHProducts%=CHProducts
  13. %CreativeLabs%=CreativeLabs
  14. %Crystal%=Crystal
  15. %ESS%=ESS
  16. %MediaVision%=MediaVision
  17. %NeoMagic%=NeoMagic
  18. %ThrustMaster%=ThrustMaster
  19. %Yamaha%=Yamaha
  20. [Standard]
  21. @@!n:%PNPB02F.DeviceDesc%=Standard_Port, *PNPB02F ; an IBM standard joystick port
  22. @n:%NECPort.DeviceDesc%=Standard_Port, *nEC18C1
  23. @n:%NECPort.DeviceDesc%=Standard_Port, *nEC18C2
  24. [AztechLabs]
  25. %AztechLabsPort.DeviceDesc%=AztechLabs_Port, *AZT0003
  26. %AztechLabsPort.DeviceDesc%=AztechLabs_Port, *AZT3001
  27. [CHProducts]
  28. %CHProductsPort.DeviceDesc%=CHProducts_Port,,*PNPB02F
  29. [CreativeLabs]
  30. %CreativeLabsPort.DeviceDesc%=CreativeLabs_Port, *CTL7001
  31. %CreativeLabsPort.DeviceDesc%=CreativeLabs_Port, *CTL7002
  32. %CreativeLabsPort.DeviceDesc%=CreativeLabs_Port, *CTL7005
  33. [Crystal]
  34. %CrystalPort.DeviceDesc%=Crystal_Port, *CSC0001
  35. %CrystalPort.DeviceDesc%=Crystal_Port, *CSC0101
  36. [ESS]
  37. %ESSPort.DeviceDesc%=ESS_Port, *ESS0005
  38. %ESSPort.DeviceDesc%=ESS_Port,,*PNPB02F
  39. [MediaVision]
  40. %MediaVisionPort.DeviceDesc%=MediaVision_Port, MF\PNPB00D_Dev2
  41. %MediaVisionPort.DeviceDesc%=MediaVision_Port, MF\PNPB00E_Dev3
  42. %MediaVisionPort.DeviceDesc%=MediaVision_Port, MF\PNPB019_Dev2
  43. [NeoMagic]
  44. %PNPB02F.DeviceDesc%=Standard_Port, *NMX2220
  45. [ThrustMaster]
  46. %ThrustMasterLowPort.DeviceDesc%=ThrustMasterLow_Port,,*PNPB02F
  47. %ThrustMasterHighPort.DeviceDesc%=ThrustMasterHigh_Port,,*PNPB02F
  48. [Yamaha]
  49. %YamahaPort.DeviceDesc%=Yamaha_Port, *YMH0006
  50. %YamahaPort.DeviceDesc%=Yamaha_Port, *YMH0022
  51. [Standard_Port.NT]
  52. DriverVer = 9/23/1998, 5.0
  53. CopyFiles=GamePort_Device.CopyFiles.NT
  54. @@!n:LogConfig=StandardJoyStick.LC0,BasicJoyStick.LC1,BasicJoyStick.LC2
  55. @n:LogConfig=StandardJoyStick.LC0
  56. [Standard_Port.NT.Services]
  57. AddService = gameenum,%SPSVCINST_ASSOCSERVICE%,GamePort_Service_Inst
  58. [AztechLabs_Port.NT]
  59. DriverVer = 9/23/1998, 5.0
  60. CopyFiles=GamePort_Device.CopyFiles.NT
  61. [AztechLabs_Port.NT.Services]
  62. AddService = gameenum,%SPSVCINST_ASSOCSERVICE%,GamePort_Service_Inst
  63. [CreativeLabs_Port.NT]
  64. DriverVer = 9/23/1998, 5.0
  65. CopyFiles=GamePort_Device.CopyFiles.NT
  66. [CreativeLabs_Port.NT.Services]
  67. AddService = gameenum,%SPSVCINST_ASSOCSERVICE%,GamePort_Service_Inst
  68. [CHProducts_Port.NT]
  69. DriverVer = 9/23/1998, 5.0
  70. CopyFiles=GamePort_Device.CopyFiles.NT
  71. LogConfig=BasicJoyStick.LC0
  72. [CHProducts_Port.NT.Services]
  73. AddService = gameenum,%SPSVCINST_ASSOCSERVICE%,GamePort_Service_Inst
  74. [Crystal_Port.NT]
  75. DriverVer = 9/23/1998, 5.0
  76. CopyFiles=GamePort_Device.CopyFiles.NT
  77. [Crystal_Port.NT.Services]
  78. AddService = gameenum,%SPSVCINST_ASSOCSERVICE%,GamePort_Service_Inst
  79. [ESS_Port.NT]
  80. DriverVer = 9/23/1998, 5.0
  81. CopyFiles=GamePort_Device.CopyFiles.NT
  82. LogConfig=BasicJoyStick.LC0
  83. [ESS_Port.NT.Services]
  84. AddService = gameenum,%SPSVCINST_ASSOCSERVICE%,GamePort_Service_Inst
  85. [MediaVision_Port.NT]
  86. DriverVer = 9/23/1998, 5.0
  87. CopyFiles=GamePort_Device.CopyFiles.NT
  88. LogConfig=BasicJoyStick.LC0
  89. [MediaVision_Port.NT.Services]
  90. AddService = gameenum,%SPSVCINST_ASSOCSERVICE%,GamePort_Service_Inst
  91. [ThrustMasterLow_Port.NT]
  92. DriverVer = 9/23/1998, 5.0
  93. CopyFiles=GamePort_Device.CopyFiles.NT
  94. LogConfig=BasicJoyStick.LC3
  95. [ThrustMasterLow_Port.NT.Services]
  96. AddService = gameenum,%SPSVCINST_ASSOCSERVICE%,GamePort_Service_Inst
  97. [ThrustMasterHigh_Port.NT]
  98. DriverVer = 9/23/1998, 5.0
  99. CopyFiles=GamePort_Device.CopyFiles.NT
  100. LogConfig=BasicJoyStick.LC4
  101. [ThrustMasterHigh_Port.NT.Services]
  102. AddService = gameenum,%SPSVCINST_ASSOCSERVICE%,GamePort_Service_Inst
  103. [Yamaha_Port.NT]
  104. DriverVer = 9/23/1998, 5.0
  105. CopyFiles=GamePort_Device.CopyFiles.NT
  106. [Yamaha_Port.NT.Services]
  107. AddService = gameenum,%SPSVCINST_ASSOCSERVICE%,GamePort_Service_Inst
  108. [GamePort_Device.CopyFiles.NT]
  109. gameenum.sys
  110. [StandardJoyStick.NT.FactDef]
  111. @@!n:ConfigPriority=HARDWIRED
  112. @@!n:IOConfig=201-201(3ff::)
  113. @n:ConfigPriority=HARDWIRED
  114. @n:IOConfig=1480-1487(ffff::)
  115. [StandardJoyStick.LC0]
  116. ConfigPriority=HARDWIRED
  117. @@!n:IOConfig=201-201(3ff::)
  118. @n:IOConfig=1480-1487(ffff::)
  119. [BasicJoyStick.LC0]
  120. ConfigPriority=HARDWIRED
  121. IOConfig=201-201(3ff::)
  122. [BasicJoyStick.LC1]
  123. ConfigPriority=HARDWIRED
  124. IOConfig=200-207(3ff::)
  125. [BasicJoyStick.LC2]
  126. ConfigPriority=HARDRECONFIG
  127. IOConfig=1@200-20f(3ff::)
  128. [BasicJoyStick.LC3]
  129. ConfigPriority=HARDRECONFIG
  130. IOConfig=201-201(3ff::), 203-203(3ff::), 205-205(3ff::), 207-207(3ff::)
  131. [BasicJoyStick.LC4]
  132. ConfigPriority=HARDRECONFIG
  133. IOConfig=209-209(3ff::), 20b-20b(3ff::), 20d-20d(3ff::), 20f-20f(3ff::)
  134. [GamePort_Service_Inst]
  135. DisplayName = %gameport.SvcDesc%
  136. ServiceType = 1 ; SERVICE_KERNEL_DRIVER
  137. StartType = 3 ; SERVICE_DEMAND_START
  138. ErrorControl = 0 ; SERVICE_ERROR_IGNORE
  139. ServiceBinary = %12%\gameenum.sys
  140. LoadOrderGroup = Extended Base