;---------------------------------------------------------------------------- ; 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