Leaked source code of windows server 2003
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.

192 lines
7.3 KiB

  1. ;----------------------------------------------------------------------------
  2. ; Equinox SST Multiport Serial Adapter
  3. ;
  4. ; Copyright (c) 2000, 1997-1999 Equinox Systems Inc.
  5. ;
  6. ; AsyncEqn.Inf
  7. ; Version 5.0.u(90)
  8. ;----------------------------------------------------------------------------
  9. [Version]
  10. signature="$Windows NT$"
  11. Class=MultiPortSerial
  12. ClassGuid={50906CB8-BA12-11D1-BF5D-0000F805F530}
  13. Provider=%EqnxSys%
  14. DriverVer=05/03/2002,5.0.21.90
  15. LayoutFile=layout.inf
  16. [ControlFlags]
  17. ExcludeFromSelect = PCI\VEN_113f&DEV_8888, PCI\VEN_113f&DEV_9090, PCI\VEN_113f&DEV_80C8, \
  18. PCI\VEN_113f&DEV_80C0, PCI\VEN_113f&DEV_80D0, PCI\VEN_113f&DEV_80C4, PCI\VEN_113F&DEV_0808, \
  19. PCI\VEN_113F&DEV_1010, ISAPNP\EQX2400, ISAPNP\EQX0900, ISAPNP\EQX1B00, \
  20. ISAPNP\EQX1700, ISAPNP\EQX0700, ISAPNP\EQX0F00, ISAPNP\EQX0800, \
  21. ISAPNP\EQX1000
  22. ;----------------------------------------------------------------------------
  23. ; Available installations
  24. ;----------------------------------------------------------------------------
  25. [Manufacturer]
  26. %EqnxSys%=Equinox
  27. [Equinox]
  28. %SST_4_PCI% = Install_EQN, PCI\VEN_113f&DEV_8888
  29. %SST_8_PCI% = Install_EQN, PCI\VEN_113f&DEV_9090
  30. %SST_16_PCI% = Install_EQN, PCI\VEN_113f&DEV_80C8
  31. %SST_16_PCI_DB% = Install_EQN, PCI\VEN_113f&DEV_80C0
  32. %SST_16_PCI_DB9% = Install_EQN, PCI\VEN_113f&DEV_80D0
  33. %SST_16_PCI_RJ% = Install_EQN, PCI\VEN_113f&DEV_80C4
  34. %SST_64_PCI% = Install_EQN, PCI\VEN_113F&DEV_0808
  35. %SST_128_PCI% = Install_EQN, PCI\VEN_113F&DEV_1010
  36. %SST_2_ISA_PNP% = Install_EQN, ISAPNP\EQX2400
  37. %SST_4_ISA_PNP% = Install_EQN, ISAPNP\EQX0900
  38. %SST_8_ISA_PNP% = Install_EQN, ISAPNP\EQX1B00
  39. %SST_16_ISA_PNP% = Install_EQN, ISAPNP\EQX1700
  40. %SST_16_ISA_PNP_DB% = Install_EQN, ISAPNP\EQX0700
  41. %SST_16_ISA_PNP_RJ% = Install_EQN, ISAPNP\EQX0F00
  42. %SST_64_ISA_PNP% = Install_EQN, ISAPNP\EQX0800
  43. %SST_128_ISA_PNP% = Install_EQN, ISAPNP\EQX1000
  44. ;----------------------------------------------------------------------------
  45. ; EQN Driver Install Section
  46. ;----------------------------------------------------------------------------
  47. [Install_EQN]
  48. AddReg = EQN_AddRegistry
  49. LogConfig = EQN_LogConfig
  50. CopyFiles = System32_Files, Drivers_Files
  51. [Install_EQN.Services]
  52. AddService = eqn, 0x00000002, EQN_Service_Install, EQN_EventLog_Install
  53. ;----------------------------------------------------------------------------
  54. ; CoInstaller
  55. ;----------------------------------------------------------------------------
  56. [Install_EQN.CoInstallers]
  57. AddReg = CoInstaller_AddRegistry
  58. ;----------------------------------------------------------------------------
  59. ; LOG Configs
  60. ;----------------------------------------------------------------------------
  61. [EQN_LogConfig]
  62. ConfigPriority = HARDRECONFIG
  63. IOConfig = 10@200-3e0%3e0(3ff::)
  64. MemConfig = 4000@a0000-ec000%ffffc000
  65. [Install_EQN.FactDef]
  66. ConfigPriority = HARDRECONFIG
  67. IOConfig = 240-24F
  68. MemConfig = D0000-D3FFF
  69. ;----------------------------------------------------------------------------
  70. ; EQN Service installation
  71. ;----------------------------------------------------------------------------
  72. [EQN_Service_Install]
  73. DisplayName = %EqnServiceDesc%
  74. ServiceType = %SERVICE_KERNEL_DRIVER%
  75. StartType = %SERVICE_DEMAND_START%
  76. ErrorControl = %SERVICE_ERROR_NORMAL%
  77. ServiceBinary = %12%\eqn.sys
  78. LoadOrderGroup = Extended base
  79. ;----------------------------------------------------------------------------
  80. ; EQN Event Log installation
  81. ;----------------------------------------------------------------------------
  82. [EQN_EventLog_Install]
  83. AddReg=EQN_EventLog_AddReg
  84. [EQN_EventLog_AddReg]
  85. HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\eqn.sys"
  86. HKR,,TypesSupported,0x00010001,7
  87. ;----------------------------------------------------------------------------
  88. ; EQN Registry installation
  89. ;----------------------------------------------------------------------------
  90. [EQN_AddRegistry]
  91. ;root, subkey, valuename, flags, value
  92. HKR, Parameters, HardwareDriver, , "eqn"
  93. HKR,,EnumPropPages32,,"eqnclass.dll,EnumPropPages"
  94. ;----------------------------------------------------------------------------
  95. ; Device CoInstaller Registry installation
  96. ;----------------------------------------------------------------------------
  97. [CoInstaller_AddRegistry]
  98. HKR,,CoInstallers32,0x00010000,"eqnclass.dll,CoInstallDevice"
  99. ;----------------------------------------------------------------------------
  100. ; COPYFILES section (Files to be copied)
  101. ;
  102. ; [System32_Files] - Files to copy to System32 directory
  103. ; [Drivers_Files] - Files to copy to drivers directory
  104. ; [Inf_Files] - FIles to copy to inf directory
  105. ; [CoInstaller_Files] - CoInstaller Files
  106. ;----------------------------------------------------------------------------
  107. [System32_Files]
  108. evpnt50i.chm
  109. eqnlogr.exe
  110. eqnloop.exe
  111. evpnt50p.chm
  112. eqndiag.exe
  113. [Drivers_Files]
  114. eqn.sys
  115. ;---------------------------------------------------------------------------
  116. ; Destination directories for COPYFILES sections
  117. ;----------------------------------------------------------------------------
  118. [DestinationDirs]
  119. DefaultDestDir = 12
  120. System32_Files = 11
  121. Drivers_Files = 12
  122. ;----------------------------------------------------------------------------
  123. ; String substitutions
  124. ;----------------------------------------------------------------------------
  125. [Strings]
  126. EqnxSys = "Equinox Systems Inc."
  127. EqnServiceDesc = "Equinox SST Multiport Async Driver"
  128. SST_4_PCI = "Equinox SST-4P PCI Adapter"
  129. SST_8_PCI = "Equinox SST-8P PCI Adapter"
  130. SST_16_PCI = "Equinox SST-16P PCI Adapter"
  131. SST_16_PCI_DB = "Equinox SST-16P PCI Adapter"
  132. SST_16_PCI_RJ = "Equinox SST-16P PCI Adapter"
  133. SST_16_PCI_DB9 = "Equinox SST-16P PCI Adapter"
  134. SST_64_PCI = "Equinox SST-64P PCI Adapter"
  135. SST_128_PCI = "Equinox SST-128P PCI Adapter"
  136. SST_2_ISA_PNP = "Equinox SST-2I ISA/PnP Adapter"
  137. SST_4_ISA_PNP = "Equinox SST-4I ISA/PnP Adapter"
  138. SST_8_ISA_PNP = "Equinox SST-8I ISA/PnP Adapter"
  139. SST_16_ISA_PNP = "Equinox SST-16I ISA/PnP Adapter"
  140. SST_16_ISA_PNP_DB = "Equinox SST-16I ISA/PnP Adapter"
  141. SST_16_ISA_PNP_RJ = "Equinox SST-16I ISA/PnP Adapter"
  142. SST_64_ISA_PNP = "Equinox SST-64I ISA/PnP Adapter"
  143. SST_128_ISA_PNP = "Equinox SST-128I ISA/PnP Adapter"
  144. REG_SZ = 0x00000000
  145. REG_DWORD = 0x00010001
  146. REG_EXPAND_SZ = 0x00020000
  147. SERVICE_KERNEL_DRIVER = 0x00000001
  148. SERVICE_FILE_SYSTEM_DRIVER = 0x00000002
  149. SERVICE_ADAPTER = 0x00000004
  150. SERVICE_RECOGNIZER_DRIVER = 0x00000008
  151. SERVICE_WIN32_OWN_PROCESS = 0x00000010
  152. SERVICE_WIN32_SHARE_PROCESS = 0x00000020
  153. SERVICE_INTERACTIVE_PROCESS = 0x00000100
  154. SERVICE_BOOT_START = 0x00000000
  155. SERVICE_SYSTEM_START = 0x00000001
  156. SERVICE_AUTO_START = 0x00000002
  157. SERVICE_DEMAND_START = 0x00000003
  158. SERVICE_DISABLED = 0x00000004
  159. SERVICE_ERROR_IGNORE = 0x00000000
  160. SERVICE_ERROR_NORMAL = 0x00000001
  161. SERVICE_ERROR_SEVERE = 0x00000002
  162. SERVICE_ERROR_CRITICAL = 0x00000003