mirror of https://github.com/tongzx/nt5src
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.1 KiB
192 lines
7.1 KiB
;----------------------------------------------------------------------------
|
|
; Equinox SST Multiport Serial Adapter
|
|
;
|
|
; Copyright (c) 2000, 1997-1999 Equinox Systems Inc.
|
|
;
|
|
; AsyncEqn.Inf
|
|
; Version 5.0.u(58)
|
|
;----------------------------------------------------------------------------
|
|
[Version]
|
|
signature="$Windows NT$"
|
|
Class=MultiPortSerial
|
|
ClassGuid={50906CB8-BA12-11D1-BF5D-0000F805F530}
|
|
Provider=%EqnxSys%
|
|
DriverVer=05/18/2001,5.0.21.72
|
|
LayoutFile=layout.inf
|
|
|
|
[ControlFlags]
|
|
ExcludeFromSelect = PCI\VEN_113f&DEV_8888, PCI\VEN_113f&DEV_9090, PCI\VEN_113f&DEV_80C8, \
|
|
PCI\VEN_113f&DEV_80C0, PCI\VEN_113f&DEV_80D0, PCI\VEN_113f&DEV_80C4, PCI\VEN_113F&DEV_0808, \
|
|
PCI\VEN_113F&DEV_1010, ISAPNP\EQX2400, ISAPNP\EQX0900, ISAPNP\EQX1B00, \
|
|
ISAPNP\EQX1700, ISAPNP\EQX0700, ISAPNP\EQX0F00, ISAPNP\EQX0800, \
|
|
ISAPNP\EQX1000
|
|
|
|
;----------------------------------------------------------------------------
|
|
; Available installations
|
|
;----------------------------------------------------------------------------
|
|
[Manufacturer]
|
|
%EqnxSys%=Equinox
|
|
|
|
[Equinox]
|
|
%SST_4_PCI% = Install_EQN, PCI\VEN_113f&DEV_8888
|
|
%SST_8_PCI% = Install_EQN, PCI\VEN_113f&DEV_9090
|
|
%SST_16_PCI% = Install_EQN, PCI\VEN_113f&DEV_80C8
|
|
%SST_16_PCI_DB% = Install_EQN, PCI\VEN_113f&DEV_80C0
|
|
%SST_16_PCI_DB9% = Install_EQN, PCI\VEN_113f&DEV_80D0
|
|
%SST_16_PCI_RJ% = Install_EQN, PCI\VEN_113f&DEV_80C4
|
|
%SST_64_PCI% = Install_EQN, PCI\VEN_113F&DEV_0808
|
|
%SST_128_PCI% = Install_EQN, PCI\VEN_113F&DEV_1010
|
|
|
|
%SST_2_ISA_PNP% = Install_EQN, ISAPNP\EQX2400
|
|
%SST_4_ISA_PNP% = Install_EQN, ISAPNP\EQX0900
|
|
%SST_8_ISA_PNP% = Install_EQN, ISAPNP\EQX1B00
|
|
%SST_16_ISA_PNP% = Install_EQN, ISAPNP\EQX1700
|
|
%SST_16_ISA_PNP_DB% = Install_EQN, ISAPNP\EQX0700
|
|
%SST_16_ISA_PNP_RJ% = Install_EQN, ISAPNP\EQX0F00
|
|
%SST_64_ISA_PNP% = Install_EQN, ISAPNP\EQX0800
|
|
%SST_128_ISA_PNP% = Install_EQN, ISAPNP\EQX1000
|
|
|
|
;----------------------------------------------------------------------------
|
|
; EQN Driver Install Section
|
|
;----------------------------------------------------------------------------
|
|
[Install_EQN]
|
|
AddReg = EQN_AddRegistry
|
|
LogConfig = EQN_LogConfig
|
|
CopyFiles = System32_Files, Drivers_Files
|
|
|
|
[Install_EQN.Services]
|
|
AddService = eqn, 0x00000002, EQN_Service_Install, EQN_EventLog_Install
|
|
|
|
;----------------------------------------------------------------------------
|
|
; CoInstaller
|
|
;----------------------------------------------------------------------------
|
|
[Install_EQN.CoInstallers]
|
|
AddReg = CoInstaller_AddRegistry
|
|
|
|
;----------------------------------------------------------------------------
|
|
; LOG Configs
|
|
;----------------------------------------------------------------------------
|
|
[EQN_LogConfig]
|
|
ConfigPriority = HARDRECONFIG
|
|
IOConfig = 10@200-3e0%3e0(3ff::)
|
|
MemConfig = 4000@a0000-ec000%ffffc000
|
|
|
|
[Install_EQN.FactDef]
|
|
ConfigPriority = HARDRECONFIG
|
|
IOConfig = 240-24F
|
|
MemConfig = D0000-D3FFF
|
|
|
|
;----------------------------------------------------------------------------
|
|
; EQN Service installation
|
|
;----------------------------------------------------------------------------
|
|
[EQN_Service_Install]
|
|
DisplayName = %EqnServiceDesc%
|
|
ServiceType = %SERVICE_KERNEL_DRIVER%
|
|
StartType = %SERVICE_DEMAND_START%
|
|
ErrorControl = %SERVICE_ERROR_NORMAL%
|
|
ServiceBinary = %12%\eqn.sys
|
|
LoadOrderGroup = Extended base
|
|
|
|
;----------------------------------------------------------------------------
|
|
; EQN Event Log installation
|
|
;----------------------------------------------------------------------------
|
|
[EQN_EventLog_Install]
|
|
AddReg=EQN_EventLog_AddReg
|
|
|
|
[EQN_EventLog_AddReg]
|
|
HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\eqn.sys"
|
|
HKR,,TypesSupported,0x00010001,7
|
|
|
|
;----------------------------------------------------------------------------
|
|
; EQN Registry installation
|
|
;----------------------------------------------------------------------------
|
|
[EQN_AddRegistry]
|
|
;root, subkey, valuename, flags, value
|
|
HKR, Parameters, HardwareDriver, , "eqn"
|
|
HKR,,EnumPropPages32,,"eqnclass.dll,EnumPropPages"
|
|
|
|
;----------------------------------------------------------------------------
|
|
; Device CoInstaller Registry installation
|
|
;----------------------------------------------------------------------------
|
|
[CoInstaller_AddRegistry]
|
|
HKR,,CoInstallers32,0x00010000,"eqnclass.dll,CoInstallDevice"
|
|
|
|
;----------------------------------------------------------------------------
|
|
; COPYFILES section (Files to be copied)
|
|
;
|
|
; [System32_Files] - Files to copy to System32 directory
|
|
; [Drivers_Files] - Files to copy to drivers directory
|
|
; [Inf_Files] - FIles to copy to inf directory
|
|
; [CoInstaller_Files] - CoInstaller Files
|
|
;----------------------------------------------------------------------------
|
|
|
|
[System32_Files]
|
|
evpnt50i.chm
|
|
eqnlogr.exe
|
|
eqnloop.exe
|
|
evpnt50p.chm
|
|
eqndiag.exe
|
|
|
|
[Drivers_Files]
|
|
eqn.sys
|
|
|
|
|
|
;---------------------------------------------------------------------------
|
|
; Destination directories for COPYFILES sections
|
|
;----------------------------------------------------------------------------
|
|
[DestinationDirs]
|
|
DefaultDestDir = 12
|
|
System32_Files = 11
|
|
Drivers_Files = 12
|
|
|
|
|
|
;----------------------------------------------------------------------------
|
|
; String substitutions
|
|
;----------------------------------------------------------------------------
|
|
[Strings]
|
|
EqnxSys = "Equinox Systems Inc."
|
|
|
|
EqnServiceDesc = "Equinox SST Multiport Async Driver"
|
|
|
|
|
|
SST_4_PCI = "Equinox SST-4P PCI Adapter"
|
|
SST_8_PCI = "Equinox SST-8P PCI Adapter"
|
|
SST_16_PCI = "Equinox SST-16P PCI Adapter"
|
|
SST_16_PCI_DB = "Equinox SST-16P PCI Adapter"
|
|
SST_16_PCI_RJ = "Equinox SST-16P PCI Adapter"
|
|
SST_16_PCI_DB9 = "Equinox SST-16P PCI Adapter"
|
|
SST_64_PCI = "Equinox SST-64P PCI Adapter"
|
|
SST_128_PCI = "Equinox SST-128P PCI Adapter"
|
|
|
|
SST_2_ISA_PNP = "Equinox SST-2I ISA/PnP Adapter"
|
|
SST_4_ISA_PNP = "Equinox SST-4I ISA/PnP Adapter"
|
|
SST_8_ISA_PNP = "Equinox SST-8I ISA/PnP Adapter"
|
|
SST_16_ISA_PNP = "Equinox SST-16I ISA/PnP Adapter"
|
|
SST_16_ISA_PNP_DB = "Equinox SST-16I ISA/PnP Adapter"
|
|
SST_16_ISA_PNP_RJ = "Equinox SST-16I ISA/PnP Adapter"
|
|
SST_64_ISA_PNP = "Equinox SST-64I ISA/PnP Adapter"
|
|
SST_128_ISA_PNP = "Equinox SST-128I ISA/PnP Adapter"
|
|
|
|
REG_SZ = 0x00000000
|
|
REG_DWORD = 0x00010001
|
|
REG_EXPAND_SZ = 0x00020000
|
|
|
|
SERVICE_KERNEL_DRIVER = 0x00000001
|
|
SERVICE_FILE_SYSTEM_DRIVER = 0x00000002
|
|
SERVICE_ADAPTER = 0x00000004
|
|
SERVICE_RECOGNIZER_DRIVER = 0x00000008
|
|
SERVICE_WIN32_OWN_PROCESS = 0x00000010
|
|
SERVICE_WIN32_SHARE_PROCESS = 0x00000020
|
|
SERVICE_INTERACTIVE_PROCESS = 0x00000100
|
|
|
|
SERVICE_BOOT_START = 0x00000000
|
|
SERVICE_SYSTEM_START = 0x00000001
|
|
SERVICE_AUTO_START = 0x00000002
|
|
SERVICE_DEMAND_START = 0x00000003
|
|
SERVICE_DISABLED = 0x00000004
|
|
|
|
SERVICE_ERROR_IGNORE = 0x00000000
|
|
SERVICE_ERROR_NORMAL = 0x00000001
|
|
SERVICE_ERROR_SEVERE = 0x00000002
|
|
SERVICE_ERROR_CRITICAL = 0x00000003
|
|
|