;=============================================================================== ; OEMSETUP FILE FOR PCI 10/100 Fast Ethernet Adapter = ; = ; = ; = ; Platform Type : x86 = ; = ; Usage: = ; = ; This file is the installation/configuration/deinstallation = ; procedure of the PCI 10/100 Fast Ethernet Driver for Windows NT(3.1, = ; 3.5, 3.51, 4.0) on x86 platform. = ; It can be called from Windows Setup directly, or via the = ; Windows NT Networks Control Program Applet (NCPA) from inside = ; the Windows Control Panel. = ; = ; History: = ; 28-MAY-1998 Junius Pre-Release = ; 08-JUN-2000 Axl Fix Bug for WinNT4.0 Server "Services for Macintosh"= ; = ;=============================================================================== [Identification] OptionType = NetAdapter [PlatformsSupported] ISA EISA "Jazz-Internal Bus" PCI [Options] Centaur FASTNIC DEC140 DEC143 FastNIC9510 FastNIC9511 FastNIC9513 [ConnectionChoicesFASTNIC] Connect_0 = "AutoSense", 5 Connect_1 = "10BaseT", 1 Connect_2 = "10BaseT Full_Duplex", 2 Connect_3 = "100BaseTx", 3 Connect_4 = "100BaseTx Full_Duplex", 4 [ConnectionChoicesCentaur] Connect_0 = "AutoSense", 5 Connect_1 = "10BaseT", 1 Connect_2 = "10BaseT Full_Duplex", 2 Connect_3 = "100BaseTx", 3 Connect_4 = "100BaseTx Full_Duplex", 4 [ConnectionChoicesDEC140] Connect_0 = "AutoSense", 5 Connect_1 = "10BaseT", 1 Connect_2 = "10BaseT Full_Duplex", 2 Connect_3 = "100BaseTx", 3 Connect_4 = "100BaseTx Full_Duplex", 4 [ConnectionChoicesDEC143] Connect_0 = "AutoSense", 5 Connect_1 = "10BaseT", 1 Connect_2 = "10BaseT Full_Duplex", 2 Connect_3 = "100BaseTx", 3 Connect_4 = "100BaseTx Full_Duplex", 4 [ConnectionChoicesFastNIC9510] Connect_0 = "AutoSense", 5 Connect_1 = "10BaseT", 1 Connect_2 = "10BaseT Full_Duplex", 2 Connect_3 = "100BaseTx", 3 Connect_4 = "100BaseTx Full_Duplex", 4 [ConnectionChoicesFastNIC9511] Connect_0 = "AutoSense", 5 Connect_1 = "10BaseT", 1 Connect_2 = "10BaseT Full_Duplex", 2 Connect_3 = "100BaseTx", 3 Connect_4 = "100BaseTx Full_Duplex", 4 [ConnectionChoicesFastNIC9513] Connect_0 = "AutoSense", 5 Connect_1 = "10BaseT", 1 Connect_2 = "10BaseT Full_Duplex", 2 Connect_3 = "100BaseTx", 3 Connect_4 = "100BaseTx Full_Duplex", 4 [FileConstants] UtilityInf = "UTILITY.INF" subroutineinf = "SUBROUTN.INF" SoftwareType = "driver" Exit_Code = 0 NetEventDLL = "%SystemRoot%\System32\netevent.dll" IoLogMsgDLL = "%SystemRoot%\System32\IoLogMsg.dll" Manufacturer = "Fast Ethernet Controller Provider" ProductMajorVersion = "1" ProductMinorVersion = "00" ProductVersion = $(ProductMajorVersion)"."$(ProductMinorVersion) ;Vendor1ID = 4887 ;; 0x1317 ( Vendor ID) ;Device1ID = 2433 ;; 0x0981 ( Device ID) ;Vendor2ID = 4113 ;; 0x1011 ( Vendor ID) ;Device2ID = 9 ;; 0x0009 ( Device ID) ;Vendor3ID = 4113 ;; 0x1011 ( Vendor ID) ;Device3ID = 25 ;; 0x0019 ( Device ID) ProductSoftwareName = "FASTNIC_" ProductSoftwareTitle = "PCI 10/100 Fast Ethernet Adapter Driver" ProductSoftwareImagePath = "\SystemRoot\System32\drivers\FASTNIC.SYS" NetRuleSoftwareType = "FASTNICSys ndisDriver FASTNICDriver" NetRuleSoftwareUse = $(SoftwareType) NetRuleSoftwareBindForm = """FASTNICSys"" yes no container" NetRuleSoftwareClass = {"FASTNICDriver basic"} NetRuleSoftwareSWBindable = {"FASTNICDriver FASTNICAdapter non exclusive 100"} OptionHelpFile = "FASTNIC.hlp" ProductHardwareName = "FASTNIC_" ProductHardwareFASTNICTitle = "PCI 10/100 Fast Ethernet Adapter(AN981)" NetRuleHardwareFASTNICType = "FASTNIC FASTNICAdapter" NetRuleHardwareFASTNICClass = {"FASTNICAdapter basic"} AdapterFASTNICType = 5 ;; PCI board HelpFASTNICId = 10 FASTNICCFID = 159453975 ;; 0x09811317 ProductHardwareCentaurTitle = "PCI 10/100 Fast Ethernet Adapter(AN983)" NetRuleHardwareCentaurType = "FASTNIC FASTNICAdapter" NetRuleHardwareCentaurClass = {"FASTNICAdapter basic"} AdapterCentaurType = 5 ;; PCI board HelpCentaurId = 10 CentaurCFID = 159716119 ;; 0x09851317 ProductHardwareDEC140Title = "PCI 10/100 Fast Ethernet Adapter(DEC21140)" NetRuleHardwareDEC140Type = "FASTNIC FASTNICAdapter" NetRuleHardwareDEC140Class = {"FASTNICAdapter basic"} AdapterDEC140Type = 5 ;; PCI board HelpDEC140Id =10 DEC140CFID = 593937 ;; 0x00091011 ProductHardwareDEC143Title = "PCI 10/100 Fast Ethernet Adapter(DEC21143)" NetRuleHardwareDEC143Type = "FASTNIC FASTNICAdapter" NetRuleHardwareDEC143Class = {"FASTNICAdapter basic"} AdapterDEC143Type = 5 ;; PCI board HelpDEC143Id = 10 DEC143CFID = 1642513 ;; 0x00191011 ProductHardwareFastNIC9510Title = "PCI 10/100 Fast Ethernet Adapter(ADM9510)" NetRuleHardwareFastNIC9510Type = "FASTNIC FASTNICAdapter" NetRuleHardwareFastNIC9510Class = {"FASTNICAdapter basic"} AdapterFastNIC9510Type = 5 ;; PCI board HelpFastNIC9510Id = 10 FastNIC9510CFID = 159716119 ;; 0x09851317 ProductHardwareFastNIC9511Title = "PCI 10/100 Fast Ethernet Adapter(ADM9511)" NetRuleHardwareFastNIC9511Type = "FASTNIC FASTNICAdapter" NetRuleHardwareFastNIC9511Class = {"FASTNICAdapter basic"} AdapterFastNIC9511Type = 5 ;; PCI board HelpFastNIC9511Id = 10 FastNIC9511CFID = 2500924183 ;; 0x95111317 ProductHardwareFastNIC9513Title = "PCI 10/100 Fast Ethernet Adapter(ADM9513)" NetRuleHardwareFastNIC9513Type = "FASTNIC FASTNICAdapter" NetRuleHardwareFastNIC9513Class = {"FASTNICAdapter basic"} AdapterFastNIC9513Type = 5 ;; PCI board HelpFastNIC9513Id = 10 FastNIC9513CFID = 2501055255 ;; 0x095131317 NetRuleHardwareBindForm = " yes yes container" ProductKeyName = $(!NTN_SoftwareBase)"\"$(Manufacturer)"\"$(ProductSoftwareName)"\CurrentVersion" ParamKeyName = $(!NTN_ServiceBase)"\"$(ProductHardwareName)"\Parameters" VersionKeyName = $(!NTN_SoftwareBase)"\Microsoft\Windows NT\CurrentVersion" [GeneralConstants] from = "" to = "" ExitCodeOk = 0 ExitCodeCancel = 1 ExitCodeFatal = 2 KeyNull = "" MAXIMUM_ALLOWED = 33554432 RegistryErrorIndex = NO_ERROR KeyProduct = "" KeyParameters = "" TRUE = 1 FALSE = 0 NoTitle = 0 ExitState = "Active" OldVersionExisted = $(FALSE) DriverPath = $(!STF_NTPATH)\drivers [date] Now = {} ? $(!LIBHANDLE) GetSystemDate [Identify] read-syms Identification set Status = STATUS_SUCCESSFUL set Identifier = $(OptionType) set SourceMedia = #("Source Media Descriptions", 1, 1) Return $(Status) $(Identifier) $(SourceMedia) [ReturnOptions] set Status = STATUS_FAILED set OptionList = {} set OptionTextList = {} set LanguageList = ^(LanguagesSupported, 1) Ifcontains(i) $($0) in $(LanguageList) ifstr(i) $($1) == "" goto returnoptions endif set PlatformList = ^(PlatformsSupported, 1) Ifcontains(i) $($1) in $(PlatformList) goto returnoptions else set Status = STATUS_NOTSUPPORTED goto finish_ReturnOptions endif else set Status = STATUS_NOLANGUAGE goto finish_ReturnOptions endif returnoptions = + set OptionList = ^(Options, 1) set OptionTextList = ^(OptionsText$($0), 1) set Status = STATUS_SUCCESSFUL finish_ReturnOptions = + Return $(Status) $(OptionList) $(OptionTextList) [InstallOption] set Option = $($1) set SrcDir = $($2) set AddCopy = $($3) set DoCopy = $($4) set DoConfig = $($5) set LanguageList = ^(LanguagesSupported, 1) Ifcontains(i) $($0) NOT-IN $(LanguageList) Return STATUS_NOLANGUAGE endif set-subst LF = "\n" read-syms GeneralConstants read-syms FileConstants set NetRuleSoftwareBindable = $($R1) read-syms DialogConstants$(!STF_LANGUAGE) ifstr(i) $(!NTN_Origination) == "NCPA" set Continue = "OK" endif read-syms FileConstants$(!STF_LANGUAGE) detect date set-title $(Function$(Option)Title) set to = Begin set from = Begin set CommonStatus = STATUS_SUCCESSFUL EndWait Begin = + Ifstr(i) $(!NTN_InstallMode) == deinstall set StartLabel = removeadapter else-Ifstr(i) $(!NTN_InstallMode) == Update set StartLabel = UpgradeSoftware else-Ifstr(i) $(!NTN_InstallMode) == bind set StartLabel = bindingadapter else-Ifstr(i) $(!NTN_InstallMode) == configure Ifstr(i) $(ProductKeyName) == $(!NTN_RegBase) Shell $(UtilityInf),RegistryErrorString,CANNOT_CONFIGURE_SOFTWARE ifint $($ShellCode) != $(!SHELL_CODE_OK) goto ShellCodeError endif set Error = $($R0) set from = end set to = end goto nonfatalinfo else set StartLabel = configureadapter endif else set StartLabel = installadapter set OEM_ABANDON_OPTIONS = {} set OEM_ABANDON_SOFTWARE = FALSE set OEM_ABANDON_ON = TRUE endif set from = $(fatal) set to = $(fatal) goto $(StartLabel) installadapter = + ;Get NT OS Version OpenRegKey $(!REG_H_LOCAL) "" $(VersionKeyName) $(MAXIMUM_ALLOWED) KeyVersion GetRegValue $(KeyVersion),"CurrentVersion",VersionStruct CloseRegKey $(KeyVersion) Set NTVersion = *($(VersionStruct),4) set Help_Directory = "WINNT" Ifstr(i) $(NTVersion) == "3.10" set Source_Directory = "WINNT\WNT31" else-ifstr $(NTVersion) == "3.50" set Source_Directory = "WINNT\WNT35" else set Source_Directory = "WINNT\WNT40" endif Ifstr(i) $(NTVersion) == "3.51" set Source_Directory = "WINNT\WNT35" endif OpenRegKey $(!REG_H_LOCAL) "" $(ProductKeyName) $(MAXIMUM_ALLOWED) KeyProduct Ifstr $(KeyProduct) != $(KeyNull) CloseRegKey $(KeyProduct) ifstr(i) !(NTN_RegBase) == $(ProductKeyName) Shell $(UtilityInf), VerExistedDlg, $(ProductSoftwareTitle),+ $(ProductVersion) ifint $($ShellCode) != $(!SHELL_CODE_OK) goto ShellCodeError endif goto end else Shell $(UtilityInf), CardExistedDlg ifint $($ShellCode) != $(!SHELL_CODE_OK) goto ShellCodeError endif ifstr(i) $($R1) != "OK" set CommonStatus = STATUS_USERCANCEL goto end endif set OldVersionExisted = $(TRUE) endif Endif ifstr(i) $(DoCopy) == "YES" Shell $(UtilityInf), DoAskSource, $(!STF_CWDDIR), $(SrcDir) YES Ifint $($ShellCode) != $(!SHELL_CODE_OK) Goto ShellCodeError Else-Ifstr(i) $($R0) == STATUS_FAILED Shell $(UtilityInf) RegistryErrorString "ASK_SOURCE_FAIL" ifint $($ShellCode) != $(!SHELL_CODE_OK) goto ShellCodeError endif set Error = $($R0) Goto fatal Else-Ifstr(i) $($R0) == STATUS_USERCANCEL Goto successful Endif Set SrcDir = $($R1) install "Install-Hlp" endif Ifstr(i) $(NTVersion) == "3.10" Goto adapteroptions else-ifstr $(NTVersion) == "3.50" Goto adapteroptions else Goto installproduct endif configureadapter = + Ifstr(i) $(KeyProduct) == $(KeyNull) OpenRegKey $(!REG_H_LOCAL) "" $(!NTN_RegBase) $(MAXIMUM_ALLOWED) KeyProduct Ifstr $(KeyProduct) == $(KeyNull) Set RegistryErrorIndex = CANNOT_FIND_COMPONENT_SERVICE Goto fatalregistry Endif Endif Shell $(UtilityInf) FindService, $(KeyProduct) Ifint $($ShellCode) != $(!SHELL_CODE_OK) Goto ShellCodeError Endif Ifstr(i) $($R0) != NO_ERROR Goto fatalregistry endif set KeyParameters = $($R2) CloseRegKey $($R1) Ifstr $(KeyParameters) == $(KeyNull) set RegistryErrorIndex = CANNOT_FIND_COMPONENT_SERVICE goto fatalregistry endif set OldVersionExisted = $(TRUE) set ValueName = "" set ValueData = "" set ValueStr = "" set ValueList = {} EnumRegValue $(KeyParameters) ValueList ForListDo $(ValueList) set ValueItem = $($) set ValueName = *($(ValueItem),1) set ValueData = *($(ValueItem),4) Ifstr(i) $(ValueName) == "MediaType" set ConnectionIndex = $(ValueData) endif EndForListDo set ConnectionValue = *($(ConnectionList), ~($(ConnectionValues),$(ConnectionIndex))) ifstr(i) $(ConnectionValue) == "" set ConnectionValue = *($(ConnectionList), 2) endif adapteroptions = + set from = adapteroptions read-syms FileDependentDlg$(!STF_LANGUAGE) SetHelpFile $(!STF_WINDOWSSYSPATH)"\"$(OptionHelpFile) $(MinHelpId) $(MaxHelpId) $(Help$(Option)Id) ui start "InputDlg" ifstr(i) $(DLGEVENT) == "CONTINUE" set ConnectionIndex = $(Combo1Out) ui pop 1 else-ifstr(i) $(DLGEVENT) == "BACK" set CommonStatus = STATUS_USERCANCEL ui pop 1 goto end else ui pop 1 goto end endif set ConnectionValue = *($(ConnectionValues), ~($(ConnectionList),$(ConnectionIndex))) ifstr(i) $(!NTN_InstallMode) == configure goto updateparameters endif installproduct =+ StartWait Ifstr(i) $(NTVersion) == "3.10" set AdapterList = $($R1) else-ifstr $(NTVersion) == "3.50" set AdapterList = $($R1) else ifint $($(Option)CFID) == $(FASTNICCFID) set VendorID = 4887 ; 1317h set DeviceID = 2433 ; 0981h endif ifint $($(Option)CFID) == $(CentaurCFID) set VendorID = 4887 ; 1317h set DeviceID = 2437 ; 0985h endif ifint $($(Option)CFID) == $(DEC140CFID) set VendorID = 4113 ; 1011h set DeviceID = 9 ; 0009h endif ifint $($(Option)CFID) == $(DEC143CFID) set VendorID = 4113 ; 1011h set DeviceID = 25 ; 0009h endif ifint $($(Option)CFID) == $(FastNIC9510CFID) set VendorID = 4887 ; 1317h set DeviceID = 2437 ; 0985h endif ifint $($(Option)CFID) == $(FastNIC9511CFID) set VendorID = 4887 ; 1317h set DeviceID = 38161 ; 9511h endif ifint $($(Option)CFID) == $(FastNIC9513CFID) set VendorID = 4887 ; 1317h set DeviceID = 38163 ; 9513h endif Shell $(UtilityInf), GetPCIInformation, $(VendorID) $(DeviceID) ifint $($ShellCode) != $(!SHELL_CODE_OK) goto ShellCodeError endif ifstr(i) $($R0) == {} set Error = $(CANNOT_FIND_ANY_CARD) set CommonStatus = USER_CANCEL set from = end goto nonfatal endif set AdapterList = $($R0) endif ifint $(OldVersionExisted) == $(FALSE) Ifstr(i) $(DoCopy) == "YES" Shell $(UtilityInf), DoAskSource, $(!STF_CWDDIR), $(SrcDir) YES Ifint $($ShellCode) != $(!SHELL_CODE_OK) Goto ShellCodeError Else-Ifstr(i) $($R0) == STATUS_FAILED Shell $(UtilityInf) RegistryErrorString "ASK_SOURCE_FAIL" ifint $($ShellCode) != $(!SHELL_CODE_OK) goto ShellCodeError endif set Error = $($R0) Goto fatal Else-Ifstr(i) $($R0) == STATUS_USERCANCEL Goto successful Endif Set SrcDir = $($R1) Endif install "Install-Option" ifstr(i) $(STF_INSTALL_OUTCOME) != STF_SUCCESS Shell $(UtilityInf) RegistryErrorString "UNABLE_COPY_FILE" ifint $($ShellCode) != $(!SHELL_CODE_OK) goto ShellCodeError endif set Error = $($R0) goto fatal endif Shell $(UtilityInf), AddSoftwareComponent, $(Manufacturer), + $(ProductSoftwareName), + $(ProductSoftwareName), + $(ProductSoftwareTitle), $(STF_CONTEXTINFNAME), + $(ProductSoftwareImagePath), "kernel", "NDIS", {}, "",+ $(NetEventDLL) Set OEM_ABANDON_SOFTWARE = TRUE ifint $($ShellCode) != $(!SHELL_CODE_OK) goto ShellCodeError endif set RegistryErrorIndex = $($R0) Ifstr(i) $(RegistryErrorIndex) != "NO_ERROR" EndWait CloseRegKey $($R1) CloseRegKey $($R2) CloseRegKey $($R3) CloseRegKey $($R4) CloseRegKey $($R5) goto fatalregistry endif Set SoftProductKey = $($R1) Set SoftNetRuleKey = $($R2) Set SoftServiceKey = $($R3) Set SoftParameterKey = $($R4) Set SoftLinkageKey = $($R5) set NewValueList = {{SoftwareType,$(NoTitle),$(!REG_VT_SZ),$(SoftwareType)},+ {MajorVersion,$(NoTitle),$(!REG_VT_DWORD),$(ProductMajorVersion)},+ {MinorVersion,$(NoTitle),$(!REG_VT_DWORD),$(ProductMinorVersion)},+ {Title,$(NoTitle),$(!REG_VT_SZ),$(ProductSoftwareTitle)},+ {Description,$(NoTitle),$(!REG_VT_SZ),$(ProductSoftwareDescription)},+ {ServiceName,$(NoTitle),$(!REG_VT_SZ),$(ProductSoftwareName)},+ {InstallDate,$(NoTitle),$(!REG_VT_DWORD),*($(Now),1)}} Shell $(UtilityInf), AddValueList, $(SoftProductKey), $(NewValueList) ifint $($ShellCode) != $(!SHELL_CODE_OK) goto ShellCodeError endif set RegistryErrorIndex = $($R0) Ifstr(i) $(RegistryErrorIndex) != "NO_ERROR" EndWait CloseRegKey $(SoftProductKey) CloseRegKey $(SoftNetRuleKey) CloseRegKey $(SoftServiceKey) CloseRegKey $(SoftParameterKey) CloseRegKey $(SoftLinkageKey) goto fatalregistry endif set NewValueList = {{type,$(NoTitle),$(!REG_VT_SZ),$(NetRuleSoftwareType)},+ {use,$(NoTitle),$(!REG_VT_SZ),$(NetRuleSoftwareUse)}, + {bindform,$(NoTitle),$(!REG_VT_SZ),$(NetRuleSoftwareBindForm)}, + {class,$(NoTitle),$(!REG_VT_MULTI_SZ),$(NetRuleSoftwareClass)}, + {bindable,$(NoTitle),$(!REG_VT_MULTI_SZ),$(NetRuleSoftwareSWBindable)}, + {InfOption,$(NoTitle),$(!REG_VT_SZ),$(Option)}} Shell $(UtilityInf), AddValueList, $(SoftNetRuleKey), $(NewValueList) ifint $($ShellCode) != $(!SHELL_CODE_OK) goto ShellCodeError endif set RegistryErrorIndex = $($R0) CloseRegKey $(SoftProductKey) CloseRegKey $(SoftNetRuleKey) CloseRegKey $(SoftServiceKey) CloseRegKey $(SoftParameterKey) CloseRegKey $(SoftLinkageKey) Ifstr(i) $(RegistryErrorIndex) != "NO_ERROR" EndWait goto fatalregistry endif endif ForListDo $(AdapterList) Ifstr(i) $(NTVersion) == "3.10" Goto LagencyProcess else-ifstr $(NTVersion) == "3.50" Goto LagencyProcess else Goto PCIBusSupported endif LagencyProcess =+ set BusNum = *($($),1) set DeviceNum = *($($),2) set FunctionNum = 0 ;; temp until GetPCIinformation returns Function Number ForListDo $($(Option)AdapterCount) Shell $(UtilityInf), AddHardwareComponent, $(ProductHardwareName),$(STF_CONTEXTINFNAME),$(ProductKeyName) ifint $($R4) != -1 Set OEM_ABANDON_OPTIONS = >($(OEM_ABANDON_OPTIONS), $(!NTN_SoftwareBase)"\Microsoft\Windows NT\CurrentVersion\NetworkCards\"$($R4)) endif ifint $($ShellCode) != $(!SHELL_CODE_OK) goto ShellCodeError endif set RegistryErrorIndex = $($R0) Ifstr(i) $(RegistryErrorIndex) != "NO_ERROR" EndWait CloseRegKey $($R1) CloseRegKey $($R2) CloseRegKey $($R3) goto fatalregistry endif Set HardNetCardKey = $($R1) Set HardNetRuleKey = $($R2) Set HardParameterKey = $($R3) set AdapterNumber = $($R4) set NewValueList = {{Manufacturer,$(NoTitle),$(!REG_VT_SZ),$(Manufacturer)},+ {Title,$(NoTitle),$(!REG_VT_SZ),"["$($R4)"] "$(ProductHardware$(Option)Title)},+ {Description,$(NoTitle),$(!REG_VT_SZ),$(ProductHardware$(Option)Description)},+ {ProductName,$(NoTitle),$(!REG_VT_SZ),$(ProductHardwareName)},+ {ServiceName,$(NoTitle),$(!REG_VT_SZ),$($R5)},+ {InstallDate,$(NoTitle),$(!REG_VT_DWORD),*($(Now),1)}} Shell $(UtilityInf), AddValueList, $(HardNetCardKey), $(NewValueList) ifint $($ShellCode) != $(!SHELL_CODE_OK) goto ShellCodeError endif set BusTypeNum = 5 set NewValueList = {{AdapterType,$(NoTitle),$(!REG_VT_DWORD),$(Adapter$(Option)Type)},+ {MediaType,$(NoTitle),$(!REG_VT_DWORD),1},+ {BusType,$(NoTitle),$(!REG_VT_DWORD),$(BusTypeNum)},+ {AdapterCFID,$(NoTitle),$(!REG_VT_DWORD),$($(Option)CFID)}} Shell $(UtilityInf), AddValueList, $(HardParameterKey), $(NewValueList) ifint $($ShellCode) != $(!SHELL_CODE_OK) goto ShellCodeError endif ifint $($(Option)CFID) == $(FASTNICCFID) Shell $(UtilityInf), AddValueList, $(HardParameterKey), $(NewValueList) ifint $($ShellCode) != $(!SHELL_CODE_OK) goto ShellCodeError endif endif ifint $($(Option)CFID) == $(CentaurCFID) Shell $(UtilityInf), AddValueList, $(HardParameterKey), $(NewValueList) ifint $($ShellCode) != $(!SHELL_CODE_OK) goto ShellCodeError endif endif ifint $($(Option)CFID) == $(DEC140CFID) Shell $(UtilityInf), AddValueList, $(HardParameterKey), $(NewValueList) ifint $($ShellCode) != $(!SHELL_CODE_OK) goto ShellCodeError endif endif ifint $($(Option)CFID) == $(DEC143CFID) Shell $(UtilityInf), AddValueList, $(HardParameterKey), $(NewValueList) ifint $($ShellCode) != $(!SHELL_CODE_OK) goto ShellCodeError endif endif ifint $($(Option)CFID) == $(FastNIC9510CFID) Shell $(UtilityInf), AddValueList, $(HardParameterKey), $(NewValueList) ifint $($ShellCode) != $(!SHELL_CODE_OK) goto ShellCodeError endif endif ifint $($(Option)CFID) == $(FastNIC9511CFID) Shell $(UtilityInf), AddValueList, $(HardParameterKey), $(NewValueList) ifint $($ShellCode) != $(!SHELL_CODE_OK) goto ShellCodeError endif endif ifint $($(Option)CFID) == $(FastNIC9513CFID) Shell $(UtilityInf), AddValueList, $(HardParameterKey), $(NewValueList) ifint $($ShellCode) != $(!SHELL_CODE_OK) goto ShellCodeError endif endif set NewValueList = {{MediaType,$(NoTitle),$(!REG_VT_DWORD),$(ConnectionValue)}+ { TxPacketDesc, $(NoTitle), $(!REG_VT_DWORD), 160 }, + { RxPacketDesc, $(NoTitle), $(!REG_VT_DWORD), 120 }, + { TxDmaDesc, $(NoTitle), $(!REG_VT_DWORD), 320 }, + { RxDmaDesc, $(NoTitle), $(!REG_VT_DWORD), 40 }, + { PacketsPerTxInt , $(NoTitle), $(!REG_VT_DWORD), 10 }, + { PacketsPerRxInd , $(NoTitle), $(!REG_VT_DWORD), 10 }, + { BurstLength, $(NoTitle), $(!REG_VT_DWORD), 0 }} Shell $(UtilityInf), AddValueList, $(HardParameterKey), $(NewValueList) ifint $($ShellCode) != $(!SHELL_CODE_OK) goto ShellCodeError endif set TempProdName = """"$(ProductHardwareName)$(AdapterNumber)"""" set TempBindForm = $(TempProdName)$(NetRuleHardwareBindForm) set NewValueList = {{type,$(NoTitle),$(!REG_VT_SZ),$(NetRuleHardware$(Option)Type)},+ {bindform,$(NoTitle),$(!REG_VT_SZ),$(TempBindForm)}, + {class,$(NoTitle),$(!REG_VT_MULTI_SZ),$(NetRuleHardware$(Option)Class)}, + {InfOption,$(NoTitle),$(!REG_VT_SZ),$(Option)}} Shell $(UtilityInf), AddValueList, $(HardNetRuleKey), $(NewValueList) ifint $($ShellCode) != $(!SHELL_CODE_OK) goto ShellCodeError endif CloseRegKey $(HardNetCardKey) CloseRegKey $(HardNetRuleKey) CloseRegKey $(HardParameterKey) EndForListDo Goto TermProcess PCIBusSupported =+ set BusNum = *($($),1) set DeviceNum = *($($),2) set FunctionNum = *($($),3) Shell $(UtilityInf), IsNetCardAlreadyInstalled, $(BusNum), + $(DeviceNum), $(ProductHardware$(Option)Description), $(ProductHardwareName) "YES" ifint $($ShellCode) != $(!SHELL_CODE_OK) goto ShellCodeError endif ifstr $($R0) != "NO_ERROR" set Error = $($R0) goto fatal endif ifstr(i) $($R1) != "YES" Shell $(UtilityInf), AddHardwareComponent, $(ProductHardwareName),$(STF_CONTEXTINFNAME),$(ProductKeyName) ifint $($R4) != -1 Set OEM_ABANDON_OPTIONS = >($(OEM_ABANDON_OPTIONS), $(!NTN_SoftwareBase)"\Microsoft\Windows NT\CurrentVersion\NetworkCards\"$($R4)) endif ifint $($ShellCode) != $(!SHELL_CODE_OK) goto ShellCodeError endif set RegistryErrorIndex = $($R0) Ifstr(i) $(RegistryErrorIndex) != "NO_ERROR" EndWait CloseRegKey $($R1) CloseRegKey $($R2) CloseRegKey $($R3) goto fatalregistry endif read-syms FileDependentDlg$(!STF_LANGUAGE) SetHelpFile $(!STF_WINDOWSSYSPATH)"\"$(OptionHelpFile) $(MinHelpId) $(MaxHelpId) $(Help$(Option)Id) ui start "InputDlg" ifstr(i) $(DLGEVENT) == "CONTINUE" set ConnectionIndex = $(Combo1Out) ui pop 1 else-ifstr(i) $(DLGEVENT) == "BACK" set CommonStatus = STATUS_USERCANCEL ui pop 1 goto end else ui pop 1 goto end endif set ConnectionValue = *($(ConnectionValues), ~($(ConnectionList),$(ConnectionIndex))) Set HardNetCardKey = $($R1) Set HardNetRuleKey = $($R2) Set HardParameterKey = $($R3) set AdapterNumber = $($R4) set NewValueList = {{Manufacturer,$(NoTitle),$(!REG_VT_SZ),$(Manufacturer)},+ {Title,$(NoTitle),$(!REG_VT_SZ),"["$($R4)"] "$(ProductHardware$(Option)Title)},+ {Description,$(NoTitle),$(!REG_VT_SZ),$(ProductHardware$(Option)Description)},+ {ProductName,$(NoTitle),$(!REG_VT_SZ),$(ProductHardwareName)},+ {ServiceName,$(NoTitle),$(!REG_VT_SZ),$($R5)},+ {InstallDate,$(NoTitle),$(!REG_VT_DWORD),*($(Now),1)}} Shell $(UtilityInf), AddValueList, $(HardNetCardKey), $(NewValueList) ifint $($ShellCode) != $(!SHELL_CODE_OK) goto ShellCodeError endif set BusTypeNum = 5 set NewValueList = {{AdapterType,$(NoTitle),$(!REG_VT_DWORD),$(Adapter$(Option)Type)},+ {MediaType,$(NoTitle),$(!REG_VT_DWORD),1},+ {BusType,$(NoTitle),$(!REG_VT_DWORD),$(BusTypeNum)},+ {AdapterCFID,$(NoTitle),$(!REG_VT_DWORD),$($(Option)CFID)}} Shell $(UtilityInf), AddValueList, $(HardParameterKey), $(NewValueList) ifint $($ShellCode) != $(!SHELL_CODE_OK) goto ShellCodeError endif ifint $($(Option)CFID) == $(FASTNICCFID) set NewValueList = {{ TxPacketDesc, $(NoTitle), $(!REG_VT_DWORD), 160 }, + { RxPacketDesc, $(NoTitle), $(!REG_VT_DWORD), 120 }, + { TxDmaDesc, $(NoTitle), $(!REG_VT_DWORD), 320 }, + { RxDmaDesc, $(NoTitle), $(!REG_VT_DWORD), 40 }, + { PacketsPerTxInt, $(NoTitle), $(!REG_VT_DWORD), 10 }, + { PacketsPerRxInd, $(NoTitle), $(!REG_VT_DWORD), 10 }, + { BurstLength, $(NoTitle), $(!REG_VT_DWORD), 0 }} Shell $(UtilityInf), AddValueList, $(HardParameterKey), $(NewValueList) ifint $($ShellCode) != $(!SHELL_CODE_OK) goto ShellCodeError endif endif ifint $($(Option)CFID) == $(CentaurCFID) set NewValueList = {{ TxPacketDesc, $(NoTitle), $(!REG_VT_DWORD), 160 }, + { RxPacketDesc, $(NoTitle), $(!REG_VT_DWORD), 120 }, + { TxDmaDesc, $(NoTitle), $(!REG_VT_DWORD), 320 }, + { RxDmaDesc, $(NoTitle), $(!REG_VT_DWORD), 40 }, + { PacketsPerTxInt, $(NoTitle), $(!REG_VT_DWORD), 10 }, + { PacketsPerRxInd, $(NoTitle), $(!REG_VT_DWORD), 10 }, + { BurstLength, $(NoTitle), $(!REG_VT_DWORD), 0 }} Shell $(UtilityInf), AddValueList, $(HardParameterKey), $(NewValueList) ifint $($ShellCode) != $(!SHELL_CODE_OK) goto ShellCodeError endif endif ifint $($(Option)CFID) == $(DEC140CFID) set NewValueList = {{ TxPacketDesc, $(NoTitle), $(!REG_VT_DWORD), 160 }, + { RxPacketDesc, $(NoTitle), $(!REG_VT_DWORD), 120 }, + { TxDmaDesc, $(NoTitle), $(!REG_VT_DWORD), 320 }, + { RxDmaDesc, $(NoTitle), $(!REG_VT_DWORD), 40 }, + { PacketsPerTxInt, $(NoTitle), $(!REG_VT_DWORD), 10 }, + { PacketsPerRxInd, $(NoTitle), $(!REG_VT_DWORD), 10 }, + { BurstLength, $(NoTitle), $(!REG_VT_DWORD), 0 }} Shell $(UtilityInf), AddValueList, $(HardParameterKey), $(NewValueList) ifint $($ShellCode) != $(!SHELL_CODE_OK) goto ShellCodeError endif endif ifint $($(Option)CFID) == $(DEC143CFID) set NewValueList = {{ TxPacketDesc, $(NoTitle), $(!REG_VT_DWORD), 160 }, + { RxPacketDesc, $(NoTitle), $(!REG_VT_DWORD), 120 }, + { TxDmaDesc, $(NoTitle), $(!REG_VT_DWORD), 320 }, + { RxDmaDesc, $(NoTitle), $(!REG_VT_DWORD), 40 }, + { PacketsPerTxInt, $(NoTitle), $(!REG_VT_DWORD), 10 }, + { PacketsPerRxInd, $(NoTitle), $(!REG_VT_DWORD), 10 }, + { BurstLength, $(NoTitle), $(!REG_VT_DWORD), 0 }} Shell $(UtilityInf), AddValueList, $(HardParameterKey), $(NewValueList) ifint $($ShellCode) != $(!SHELL_CODE_OK) goto ShellCodeError endif endif ifint $($(Option)CFID) == $(FastNIC9510CFID) set NewValueList = {{ TxPacketDesc, $(NoTitle), $(!REG_VT_DWORD), 160 }, + { RxPacketDesc, $(NoTitle), $(!REG_VT_DWORD), 120 }, + { TxDmaDesc, $(NoTitle), $(!REG_VT_DWORD), 320 }, + { RxDmaDesc, $(NoTitle), $(!REG_VT_DWORD), 40 }, + { PacketsPerTxInt, $(NoTitle), $(!REG_VT_DWORD), 10 }, + { PacketsPerRxInd, $(NoTitle), $(!REG_VT_DWORD), 10 }, + { BurstLength, $(NoTitle), $(!REG_VT_DWORD), 0 }} Shell $(UtilityInf), AddValueList, $(HardParameterKey), $(NewValueList) ifint $($ShellCode) != $(!SHELL_CODE_OK) goto ShellCodeError endif endif ifint $($(Option)CFID) == $(FastNIC9511CFID) set NewValueList = {{ TxPacketDesc, $(NoTitle), $(!REG_VT_DWORD), 160 }, + { RxPacketDesc, $(NoTitle), $(!REG_VT_DWORD), 120 }, + { TxDmaDesc, $(NoTitle), $(!REG_VT_DWORD), 320 }, + { RxDmaDesc, $(NoTitle), $(!REG_VT_DWORD), 40 }, + { PacketsPerTxInt, $(NoTitle), $(!REG_VT_DWORD), 10 }, + { PacketsPerRxInd, $(NoTitle), $(!REG_VT_DWORD), 10 }, + { BurstLength, $(NoTitle), $(!REG_VT_DWORD), 0 }} Shell $(UtilityInf), AddValueList, $(HardParameterKey), $(NewValueList) ifint $($ShellCode) != $(!SHELL_CODE_OK) goto ShellCodeError endif endif ifint $($(Option)CFID) == $(FastNIC9513CFID) set NewValueList = {{ TxPacketDesc, $(NoTitle), $(!REG_VT_DWORD), 160 }, + { RxPacketDesc, $(NoTitle), $(!REG_VT_DWORD), 120 }, + { TxDmaDesc, $(NoTitle), $(!REG_VT_DWORD), 320 }, + { RxDmaDesc, $(NoTitle), $(!REG_VT_DWORD), 40 }, + { PacketsPerTxInt, $(NoTitle), $(!REG_VT_DWORD), 10 }, + { PacketsPerRxInd, $(NoTitle), $(!REG_VT_DWORD), 10 }, + { BurstLength, $(NoTitle), $(!REG_VT_DWORD), 0 }} Shell $(UtilityInf), AddValueList, $(HardParameterKey), $(NewValueList) ifint $($ShellCode) != $(!SHELL_CODE_OK) goto ShellCodeError endif endif set NewValueList = {{MediaType,$(NoTitle),$(!REG_VT_DWORD),$(ConnectionValue)}} Shell $(UtilityInf), AddValueList, $(HardParameterKey), $(NewValueList) ifint $($ShellCode) != $(!SHELL_CODE_OK) goto ShellCodeError endif set TempProdName = """"$(ProductHardwareName)$(AdapterNumber)"""" set TempBindForm = $(TempProdName)$(NetRuleHardwareBindForm) set NewValueList = {{type,$(NoTitle),$(!REG_VT_SZ),$(NetRuleHardware$(Option)Type)},+ {bindform,$(NoTitle),$(!REG_VT_SZ),$(TempBindForm)}, + {class,$(NoTitle),$(!REG_VT_MULTI_SZ),$(NetRuleHardware$(Option)Class)}, + {InfOption,$(NoTitle),$(!REG_VT_SZ),$(Option)}} Shell $(UtilityInf), AddValueList, $(HardNetRuleKey), $(NewValueList) ifint $($ShellCode) != $(!SHELL_CODE_OK) goto ShellCodeError endif CloseRegKey $(HardNetCardKey) CloseRegKey $(HardNetRuleKey) set NewValueList = {{BusNumber,$(NoTitle),$(!REG_VT_DWORD),$(BusNum)},+ {SlotNumber,$(NoTitle),$(!REG_VT_DWORD),$(DeviceNum)},+ {FunctionNumber,$(NoTitle),$(!REG_VT_DWORD),$(FunctionNum)}} Shell $(UtilityInf), AddValueList, $(HardParameterKey), $(NewValueList) CloseRegKey $(HardParameterKey) endif TermProcess =+ EndForListDo EndWait goto successful updateparameters =+ ;Get NT OS Version OpenRegKey $(!REG_H_LOCAL) "" $(VersionKeyName) $(MAXIMUM_ALLOWED) KeyVersion GetRegValue $(KeyVersion),"CurrentVersion",VersionStruct CloseRegKey $(KeyVersion) Set NTVersion = *($(VersionStruct),4) set Help_Directory = "WINNT" Ifstr(i) $(NTVersion) == "3.10" set Source_Directory = "WINNT\WNT31" else-ifstr $(NTVersion) == "3.50" set Source_Directory = "WINNT\WNT35" else set Source_Directory = "WINNT\WNT40" endif Ifstr(i) $(NTVersion) == "3.51" set Source_Directory = "WINNT\WNT35" endif set HardParameterKey = $($R3) set NewValueList = {{MediaType,$(NoTitle),$(!REG_VT_DWORD),$(ConnectionValue)}} Ifstr(i) $(NTVersion) == "3.10" Goto U1label else-ifstr $(NTVersion) == "3.50" Goto U1label else Goto U2label endif U1label =+ ForListDo $($(Option)AdapterCount) Shell $(UtilityInf), AddValueList, $(KeyParameters), $(NewValueList) ifint $($ShellCode) != $(!SHELL_CODE_OK) goto ShellCodeError endif CloseRegKey $(KeyParameters) EndForListDo goto successful U2label =+ Shell $(UtilityInf), AddValueList, $(KeyParameters), $(NewValueList) ifint $($ShellCode) != $(!SHELL_CODE_OK) goto ShellCodeError endif CloseRegKey $(KeyParameters) goto successful bindingadapter =+ set Error = "Binding: Sorry, not yet implemented." goto fatal removeadapter = + Ifstr(i) $(ProductKeyName) == $(!NTN_RegBase) Shell $(UtilityInf), RemoveSoftwareComponent, $(Manufacturer), + $(ProductSoftwareName) ifint $($ShellCode) != $(!SHELL_CODE_OK) goto ShellCodeError endif set RegistryErrorIndex = $($R0) Ifstr(i) $(RegistryErrorIndex) != NO_ERROR goto fatalregistry endif else Shell $(UtilityInf), RemoveHardwareComponent, $(Manufacturer), + $(ProductSoftwareName), $(!NTN_RegBase) ifint $($ShellCode) != $(!SHELL_CODE_OK) goto ShellCodeError endif set RegistryErrorIndex = $($R0) Ifstr(i) $(RegistryErrorIndex) != NO_ERROR goto fatalregistry endif endif goto end UpgradeSoftware = + OpenRegKey $(!REG_H_LOCAL) "" $(ProductKeyName) $(MAXIMUM_ALLOWED) KeyProduct Ifstr $(KeyProduct) != $(KeyNull) Shell $(UtilityInf), GetInfFileNameFromRegistry, $(KeyProduct) ifint $($ShellCode) != $(!SHELL_CODE_OK) Debug-Output "ShellCode error" goto ShellCodeError endif set !UG_Filename = $($R0) install "Install-Update" ifstr(i) $(STF_INSTALL_OUTCOME) != STF_SUCCESS goto fatal endif SetRegValue $(KeyProduct) {MajorVersion,$(NoTitle),$(!REG_VT_SZ),$(ProductMajorVersion)} SetRegValue $(KeyProduct) {MinorVersion,$(NoTitle),$(!REG_VT_SZ),$(ProductMinorVersion)} CloseRegKey $(KeyProduct) else goto fatalregistry endif goto end successful = + goto end abandon = + ForListDo $(OEM_ABANDON_OPTIONS) Shell $(UtilityInf), RemoveHardwareComponent, $(Manufacturer), + $(ProductSoftwareName), $($) ifint $($ShellCode) != $(!SHELL_CODE_OK) goto ShellCodeError endif set RegistryErrorIndex = $($R0) Ifstr(i) $(RegistryErrorIndex) != NO_ERROR goto fatalregistry endif EndForListDo Ifstr(i) $(OEM_ABANDON_SOFTWARE) == TRUE Shell $(UtilityInf), RemoveSoftwareComponent, $(Manufacturer), + $(ProductSoftwareName), FALSE ifint $($ShellCode) != $(!SHELL_CODE_OK) goto ShellCodeError endif set RegistryErrorIndex = $($R0) Ifstr(i) $(RegistryErrorIndex) != NO_ERROR goto fatalregistry endif endif goto end warning = + Shell $(subroutineinf) SetupMessage, $(!STF_LANGUAGE), "WARNING", $(Error) ifint $($ShellCode) != $(!SHELL_CODE_OK) goto ShellCodeError endif ifstr(i) $($R1) == "OK" goto $(to) else-ifstr(i) $($R1) == "CANCEL" goto $(from) else goto "end" endif nonfatalinfo = + Set CommonStatus = STATUS_USERCANCEL Set Severity = STATUS goto nonfatalmsg nonfatal = + Set Severity = NONFATAL goto nonfatalmsg nonfatalmsg = + ifstr(i) $(Error) == "" Set Severity = NONFATAL Shell $(UtilityInf) RegistryErrorString "SETUP_FAIL" ifint $($ShellCode) != $(!SHELL_CODE_OK) goto ShellCodeError endif set Error = $($R0) endif Shell $(subroutineinf) SetupMessage, $(!STF_LANGUAGE), $(Severity), $(Error) ifint $($ShellCode) != $(!SHELL_CODE_OK) goto ShellCodeError endif ifstr(i) $($R1) == "OK" goto $(from) else goto "end" endif fatalregistry = + Shell $(UtilityInf) RegistryErrorString $(RegistryErrorIndex) ifint $($ShellCode) != $(!SHELL_CODE_OK) goto ShellCodeError endif set Error = $($R0) goto fatal fatal = + ifstr(i) $(Error) == "" Shell $(UtilityInf) RegistryErrorString "SETUP_FAIL" ifint $($ShellCode) != $(!SHELL_CODE_OK) goto ShellCodeError endif set Error = $($R0) endif Shell $(subroutineinf) SetupMessage, $(!STF_LANGUAGE), "FATAL", $(Error) ifint $($ShellCode) != $(!SHELL_CODE_OK) goto ShellCodeError endif goto setfailed ShellCodeError = + set DlgType = "MessageBox" set STF_MB_TITLE = $(ShellCodeErrorTitle) set STF_MB_TEXT = $(ShellCodeErrorText) set STF_MB_TYPE = 1 set STF_MB_ICON = 3 set STF_MB_DEF = 1 ui start "Error Message" goto setfailed setfailed = + set CommonStatus = STATUS_FAILED ifstr(i) $(OEM_ABANDON_ON) == TRUE set OEM_ABANDON_ON = FALSE goto abandon endif goto end end = + goto term term = + Return $(CommonStatus) [Install-Option] set STF_VITAL = "" ifstr(i) $(AddCopy) == "YES" AddSectionFilesToCopyList Files-$(Option) $(SrcDir)$(Source_Directory) $(!STF_WINDOWSSYSPATH)\drivers endif ifstr(i) $(DoCopy) == "YES" set !STF_NCPA_FLUSH_COPYLIST = TRUE CopyFilesInCopyList endif Exit [Install-Hlp] set STF_VITAL = "" AddSectionFilesToCopyList Files-Hlp $(SrcDir)$(Help_Directory) $(!STF_WINDOWSSYSPATH) set !STF_NCPA_FLUSH_COPYLIST = TRUE CopyFilesInCopyList Exit [Install-Update] set STF_VITAL = "" set STF_OVERWRITE = "VERIFYSOURCEOLDER" AddSectionFilesToCopyList Files-Hlp $(SrcDir)$(Help_Directory) $(!STF_WINDOWSSYSPATH) AddSectionFilesToCopyList Files-Inf $(SrcDir) $(!STF_WINDOWSSYSPATH) AddSectionFilesToCopyList Files-$(Option) $(SrcDir)$(Source_Directory) $(!STF_WINDOWSSYSPATH)\drivers set !STF_NCPA_FLUSH_COPYLIST = TRUE CopyFilesInCopyList exit [Source Media Descriptions] 1 = "PCI 10/100 Fast Ethernet Adapter Driver" [ProductType] STF_PRODUCT = Winnt STF_PLATFORM = I386 STF_PLATFORM = Alpha [Files-Inf] 1, oemsetup.inf, SIZE=1000, RENAME=$(!UG_Filename) [Files-FASTNIC] 1,FASTNIC.SY_ , SIZE=999, DECOMPRESS, RENAME=FASTNIC.SYS [Files-Centaur] 1,FASTNIC.SY_ , SIZE=999, DECOMPRESS, RENAME=FASTNIC.SYS [Files-DEC140] 1,FASTNIC.SY_ , SIZE=999, DECOMPRESS, RENAME=FASTNIC.SYS [Files-DEC143] 1,FASTNIC.SY_ , SIZE=999, DECOMPRESS, RENAME=FASTNIC.SYS [Files-FastNIC9510] 1,FASTNIC.SY_ , SIZE=999, DECOMPRESS, RENAME=FASTNIC.SYS [Files-FastNIC9511] 1,FASTNIC.SY_ , SIZE=999, DECOMPRESS, RENAME=FASTNIC.SYS [Files-FastNIC9513] 1,FASTNIC.SY_ , SIZE=999, DECOMPRESS, RENAME=FASTNIC.SYS [Files-Hlp] 1,FASTNIC.HL_ , SIZE=999, DECOMPRESS, RENAME=FASTNIC.HLP [LanguagesSupported] ENG [OptionsTextENG] Centaur = "PCI 10/100 Fast Ethernet Adapter(AN983)" FASTNIC = "PCI 10/100 Fast Ethernet Adapter(AN981)" DEC140 = "PCI 10/100 Fast Ethernet Adapter(DEC21140)" DEC143 = "PCI 10/100 Fast Ethernet Adapter(DEC21143)" FastNIC9510 = "PCI 10/100 Fast Ethernet Adapter(ADM9510)" FastNIC9511 = "PCI 10/100 Fast Ethernet Adapter(ADM9511)" FastNIC9513 = "PCI 10/100 Fast Ethernet Adapter(ADM9513)" [FileConstantsENG] ProCaption = "Windows NT Setup" ProCancel = "Cancel" ProCancelMsg = "Windows NT Networking is not correctly installed. "+ "Are you sure you want to cancel copying files?" ProCancelCap = "Network Setup Message" ProText1 = "Copying:" ProText2 = "To:" ProductSoftwareDescription = "PCI 10/100 Fast Ethernet Adapter Driver" FunctionFASTNICTitle = "PCI 10/100 Fast Ethernet Adapter(AN981) Setup" FunctionCentaurTitle = "PCI 10/100 Fast Ethernet Adapter(AN983) Setup" FunctionDEC140Title = "PCI 10/100 Fast Ethernet Adapter(DEC21140) Setup" FunctionDEC143Title = "PCI 10/100 Fast Ethernet Adapter(DEC21143) Setup" FunctionFastNIC9510Title = "PCI 10/100 Fast Ethernet Adapter(ADM9510) Setup" FunctionFastNIC9511Title = "PCI 10/100 Fast Ethernet Adapter(ADM9511) Setup" FunctionFastNIC9513Title = "PCI 10/100 Fast Ethernet Adapter(ADM9513) Setup" ProductHardwareFASTNICDescription = "PCI 10/100 Fast Ethernet Adapter(AN981)" ProductHardwareCentaurDescription = "PCI 10/100 Fast Ethernet Adapter(AN983)" ProductHardwareDEC140Description = "PCI 10/100 Fast Ethernet Adapter(DEC21140)" ProductHardwareDEC143Description = "PCI 10/100 Fast Ethernet Adapter(DEC21143)" ProductHardwareFastNIC9510Description = "PCI 10/100 Fast Ethernet Adapter(ADM9510)" ProductHardwareFastNIC9511Description = "PCI 10/100 Fast Ethernet Adapter(ADM9511)" ProductHardwareFastNIC9513Description = "PCI 10/100 Fast Ethernet Adapter(ADM9513)" ConnectionList = ^(ConnectionChoices$(Option), 1) ConnectionValues = ^(ConnectionChoices$(Option), 2) NoList = ^(NoChoices, 1) NoValues = ^(NoChoices, 2) ShellCodeErrorTitle = "Error: "$(Function$(Option)Title) ShellCodeErrorText = "Shell Code Error." CANNOT_FIND_ANY_CARD = "Network card is not present in the system" [DialogConstantsENG] Help = "&Help" Exit = "Cancel" OK = "OK" HelpContext = "" Continue = "Continue" Cancel = "Cancel" [FileDependentDlgENG] DlgText = "Choose the proper cable type for the "+ "network adapter. Select [Help] for a detailled "+ "description of the available options of the list." DlgTemplate = "ADAP_PROTO_COMBO" DlgType = "Combination" Caption = $(Function$(Option)Title) Combo1Label = "&Media Type:" Combo1List = $(ConnectionList) Combo1Out = $(ConnectionValue) ComboListItemsIn = {Combo1List} ComboListItemsOut = {Combo1Out} EditTextLim = "" CBOptionsGreyed = {} MinHelpId = 10 MaxHelpId = 1080 HelpContext = $(Help$(Option)Id)