windows-nt/Source/XPSP1/NT/drivers/serial/mps/equinox/dtc/asynceqn.inx
2020-09-26 16:20:57 +08:00

154 lines
5.4 KiB
Plaintext

;----------------------------------------------------------------------------
; Equinox SST Multiport Serial Adapter
;
; Copyright (c) 2000, 1997-1999 Equinox Systems Inc.
;
; AsyncEqn.Inf
; Version 3.32 DataCenter
;----------------------------------------------------------------------------
[Version]
signature="$Windows NT$"
Class=MultiPortSerial
ClassGuid={50906CB8-BA12-11D1-BF5D-0000F805F530}
Provider=%EqnxSys%
DriverVer=12/15/1999,5.0.21.38
Layoutfile=layout.inf
[ControlFlags]
ExcludeFromSelect = PCI\VEN_113f&DEV_80C8, \
PCI\VEN_113f&DEV_80C0, PCI\VEN_113f&DEV_80C4, PCI\VEN_113F&DEV_0808, \
PCI\VEN_113F&DEV_1010
;----------------------------------------------------------------------------
; Available installations
;----------------------------------------------------------------------------
[Manufacturer]
%EqnxSys%=Equinox
[Equinox]
%SST_16_PCI% = Install_EQN, PCI\VEN_113f&DEV_80C8
%SST_16_PCI_DB% = Install_EQN, PCI\VEN_113f&DEV_80C0
%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
;----------------------------------------------------------------------------
; EQN Driver Install Section
;----------------------------------------------------------------------------
[Install_EQN]
AddReg = EQN_AddRegistry
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 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,%REG_EXPAND_SZ%,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\eqn.sys"
HKR,,TypesSupported, %REG_DWORD%,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]
eqndiag.exe,,,2
eqnlogr.exe,,,2
eqnloop.exe,,,2
evpnt50i.hlp,,,2
[Drivers_Files]
eqn.sys,,,2
;----------------------------------------------------------------------------
; Destination directories for COPYFILES sections
;----------------------------------------------------------------------------
[DestinationDirs]
System32_Files = 11
Drivers_Files = 12
;----------------------------------------------------------------------------
; String substitutions
;----------------------------------------------------------------------------
[Strings]
EqnxSys = "Equinox Systems Inc."
EqnServiceDesc = "Equinox SST Multiport Async Driver"
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_64_PCI = "Equinox SST-64P PCI Adapter"
SST_128_PCI = "Equinox SST-128P PCI 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