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

101 lines
3 KiB
Plaintext

;----------------------------------------------------------------------------
; Equinox SST Multiport Serial Adapter Ports
;
; Copyright (c) 1997-1998 Equinox Systems Inc.
;
; EqnPort.Inf
; Version 5.0.u(58)
;----------------------------------------------------------------------------
[Version]
signature="$Windows NT$"
Class=Ports
ClassGuid={4D36E978-E325-11CE-BFC1-08002BE10318}
Provider=%EqnxSys%
DriverVer=05/11/2001,5.0.21.72
[ControlFlags]
ExcludeFromSelect=*
;----------------------------------------------------------------------------
; Available installations
;----------------------------------------------------------------------------
[Manufacturer]
%EqnxSys%=Equinox
[Equinox]
%EquinoxPort% = EqnPort, EQNBUS\EQNPORT
;----------------------------------------------------------------------------
; EQN Driver Install Section
;----------------------------------------------------------------------------
[EqnPort]
AddReg=EqnPort.AddReg
; addreg and copy files for serenum.sys
Include=msports.inf
Needs=SerialEnumerator.NT
[EqnPort.HW]
AddReg=EqnPortHW.AddReg
[EqnPort.Services]
AddService = eqn,2,EQN.Service,EQN.AddEventLog
; install the serenum service itself
Include=msports.inf
Needs=SerialEnumerator.NT.Services
[EqnPort.AddReg]
HKR,,EnumPropPages32,0,"eqnclass.dll,EnumPortPropPages"
;HKR,,PortDriver,,eqn.sys
[EqnPortHW.AddReg]
HKR,,PollingPeriod,%REG_DWORD%,0
HKR,,"UpperFilters",0x00010000,"serenum"
;----------------------------------------------------------------------------
; CoInstaller
;----------------------------------------------------------------------------
[EqnPort.CoInstallers]
AddReg = EqnPort.CoInstallers_AddReg
[EqnPort.CoInstallers_AddReg]
HKR,,CoInstallers32,0x00010000,"eqnclass.dll,CoInstallPortDevice"
;----------------------------------------------------------------------------
; EQN Service installation
;----------------------------------------------------------------------------
[EQN.Service]
DisplayName = %Eqn.ServiceDesc%
ServiceType = 1 ; 1 = SERVICE_KERNEL_DRIVER
StartType = 3 ; 3 = SERVICE_DEMAND_START
ErrorControl = 1 ; 1 = SERVICE_ERROR_NORMAL
ServiceBinary = %12%\eqn.sys ;12 = Drivers directory
;LoadOrderGroup = Extended base
;----------------------------------------------------------------------------
; EQN Event Log installation
;----------------------------------------------------------------------------
[EQN.AddEventLog]
AddReg=EQN.AddEventLog.AddReg
[EQN.AddEventLog.AddReg]
HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\eqn.sys"
HKR,,TypesSupported,0x00010001,7
;----------------------------------------------------------------------------
; String substitutions
;----------------------------------------------------------------------------
[Strings]
EqnxSys = "Equinox Systems Inc."
EquinoxPort = "Equinox Serial Port"
Eqn.ServiceDesc = "Equinox SST Driver"
EqnDiskName1 = "Equinox Windows 2000 SST Driver Disk 1"
REG_DWORD = 0x00010001