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.
 
 
 
 
 
 

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