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.

153 lines
5.4 KiB

  1. ;----------------------------------------------------------------------------
  2. ; Equinox SST Multiport Serial Adapter
  3. ;
  4. ; Copyright (c) 2000, 1997-1999 Equinox Systems Inc.
  5. ;
  6. ; AsyncEqn.Inf
  7. ; Version 3.32 DataCenter
  8. ;----------------------------------------------------------------------------
  9. [Version]
  10. signature="$Windows NT$"
  11. Class=MultiPortSerial
  12. ClassGuid={50906CB8-BA12-11D1-BF5D-0000F805F530}
  13. Provider=%EqnxSys%
  14. DriverVer=12/15/1999,5.0.21.38
  15. Layoutfile=layout.inf
  16. [ControlFlags]
  17. ExcludeFromSelect = PCI\VEN_113f&DEV_80C8, \
  18. PCI\VEN_113f&DEV_80C0, PCI\VEN_113f&DEV_80C4, PCI\VEN_113F&DEV_0808, \
  19. PCI\VEN_113F&DEV_1010
  20. ;----------------------------------------------------------------------------
  21. ; Available installations
  22. ;----------------------------------------------------------------------------
  23. [Manufacturer]
  24. %EqnxSys%=Equinox
  25. [Equinox]
  26. %SST_16_PCI% = Install_EQN, PCI\VEN_113f&DEV_80C8
  27. %SST_16_PCI_DB% = Install_EQN, PCI\VEN_113f&DEV_80C0
  28. %SST_16_PCI_RJ% = Install_EQN, PCI\VEN_113f&DEV_80C4
  29. %SST_64_PCI% = Install_EQN, PCI\VEN_113F&DEV_0808
  30. %SST_128_PCI% = Install_EQN, PCI\VEN_113F&DEV_1010
  31. ;----------------------------------------------------------------------------
  32. ; EQN Driver Install Section
  33. ;----------------------------------------------------------------------------
  34. [Install_EQN]
  35. AddReg = EQN_AddRegistry
  36. CopyFiles = System32_Files, Drivers_Files
  37. [Install_EQN.Services]
  38. AddService = eqn, 0x00000002, EQN_Service_Install, EQN_EventLog_Install
  39. ;----------------------------------------------------------------------------
  40. ; CoInstaller
  41. ;----------------------------------------------------------------------------
  42. [Install_EQN.CoInstallers]
  43. AddReg = CoInstaller_AddRegistry
  44. ;----------------------------------------------------------------------------
  45. ; LOG Configs
  46. ;----------------------------------------------------------------------------
  47. ;----------------------------------------------------------------------------
  48. ; EQN Service installation
  49. ;----------------------------------------------------------------------------
  50. [EQN_Service_Install]
  51. DisplayName = %EqnServiceDesc%
  52. ServiceType = %SERVICE_KERNEL_DRIVER%
  53. StartType = %SERVICE_DEMAND_START%
  54. ErrorControl = %SERVICE_ERROR_NORMAL%
  55. ServiceBinary = %12%\eqn.sys
  56. LoadOrderGroup = Extended base
  57. ;----------------------------------------------------------------------------
  58. ; EQN Event Log installation
  59. ;----------------------------------------------------------------------------
  60. [EQN_EventLog_Install]
  61. AddReg=EQN_EventLog_AddReg
  62. [EQN_EventLog_AddReg]
  63. HKR,,EventMessageFile,%REG_EXPAND_SZ%,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\eqn.sys"
  64. HKR,,TypesSupported, %REG_DWORD%,7
  65. ;----------------------------------------------------------------------------
  66. ; EQN Registry installation
  67. ;----------------------------------------------------------------------------
  68. [EQN_AddRegistry]
  69. ;root, subkey, valuename, flags, value
  70. HKR, Parameters, HardwareDriver, , "eqn"
  71. HKR,,EnumPropPages32,,"eqnclass.dll,EnumPropPages"
  72. ;----------------------------------------------------------------------------
  73. ; Device CoInstaller Registry installation
  74. ;----------------------------------------------------------------------------
  75. [CoInstaller_AddRegistry]
  76. HKR,,CoInstallers32,0x00010000,"eqnclass.dll,CoInstallDevice"
  77. ;----------------------------------------------------------------------------
  78. ; COPYFILES section (Files to be copied)
  79. ;
  80. ; [System32_Files] - Files to copy to System32 directory
  81. ; [Drivers_Files] - Files to copy to drivers directory
  82. ; [Inf_Files] - FIles to copy to inf directory
  83. ; [CoInstaller_Files] - CoInstaller Files
  84. ;----------------------------------------------------------------------------
  85. [System32_Files]
  86. eqndiag.exe,,,2
  87. eqnlogr.exe,,,2
  88. eqnloop.exe,,,2
  89. evpnt50i.hlp,,,2
  90. [Drivers_Files]
  91. eqn.sys,,,2
  92. ;----------------------------------------------------------------------------
  93. ; Destination directories for COPYFILES sections
  94. ;----------------------------------------------------------------------------
  95. [DestinationDirs]
  96. System32_Files = 11
  97. Drivers_Files = 12
  98. ;----------------------------------------------------------------------------
  99. ; String substitutions
  100. ;----------------------------------------------------------------------------
  101. [Strings]
  102. EqnxSys = "Equinox Systems Inc."
  103. EqnServiceDesc = "Equinox SST Multiport Async Driver"
  104. SST_16_PCI = "Equinox SST-16P PCI Adapter"
  105. SST_16_PCI_DB = "Equinox SST-16P PCI Adapter"
  106. SST_16_PCI_RJ = "Equinox SST-16P PCI Adapter"
  107. SST_64_PCI = "Equinox SST-64P PCI Adapter"
  108. SST_128_PCI = "Equinox SST-128P PCI Adapter"
  109. REG_SZ = 0x00000000
  110. REG_DWORD = 0x00010001
  111. REG_EXPAND_SZ = 0x00020000
  112. SERVICE_KERNEL_DRIVER = 0x00000001
  113. SERVICE_FILE_SYSTEM_DRIVER = 0x00000002
  114. SERVICE_ADAPTER = 0x00000004
  115. SERVICE_RECOGNIZER_DRIVER = 0x00000008
  116. SERVICE_WIN32_OWN_PROCESS = 0x00000010
  117. SERVICE_WIN32_SHARE_PROCESS = 0x00000020
  118. SERVICE_INTERACTIVE_PROCESS = 0x00000100
  119. SERVICE_BOOT_START = 0x00000000
  120. SERVICE_SYSTEM_START = 0x00000001
  121. SERVICE_AUTO_START = 0x00000002
  122. SERVICE_DEMAND_START = 0x00000003
  123. SERVICE_DISABLED = 0x00000004
  124. SERVICE_ERROR_IGNORE = 0x00000000
  125. SERVICE_ERROR_NORMAL = 0x00000001
  126. SERVICE_ERROR_SEVERE = 0x00000002
  127. SERVICE_ERROR_CRITICAL = 0x00000003