Metropoli BBS
VIEWER: oemsetup.inf MODE: TEXT (ASCII)
[Identification]
    OptionType = NetAdapter

[PlatformsSupported]
    ISA
    EISA

[Options]
        ND81xx

[date]
    Now = {} ? $(!LIBHANDLE) GetSystemDate

[Identify]
    read-syms Identification

    set Status     = STATUS_SUCCESSFUL
    set Identifier = $(OptionType)
    set Media      = #("Source Media Descriptions", 1, 1)

    Return $(Status) $(Identifier) $(Media)

[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 Status   = STATUS_FAILED

    set !G:DebugOutputControl = 1
    set Option   = $($1)
    set SrcDir   = $($2)
    set AddCopy  = $($3)
    set DoCopy   = $($4)
    set DoConfig = $($5)
    set CommSrcDir = "a:\nt40"

    set LanguageList = ^(LanguagesSupported, 1)
    Ifcontains(i) $($0) NOT-IN $(LanguageList)
        Return STATUS_NOLANGUAGE
    endif

    set-subst LF = "\n"

    detect date

    set to   = Begin
    set from = Begin

        read-syms DialogConstantsENG
        read-syms FileConstantsENG
        read-syms GeneralConstants


Begin = +
    Set ActivateDetection = FALSE

    Ifstr(i) $(!NTN_InstallMode) == deinstall
            set StartLabel = REMOVE
            LoadLibrary "disk1" $(!STF_WINDOWSSYSPATH)\ndc.dll hLib
        LibraryProcedure Result $(hLib) DLLSTART $(StartLabel)

    else-Ifstr(i) $(!NTN_InstallMode) == Update
            set StartLabel = UPDATE
        install "Install-Update"
                LoadLibrary "disk1" $(!STF_WINDOWSSYSPATH)\ndc.dll hLib
            LibraryProcedure Result $(hLib) DLLSTART $(StartLabel) $(ProductVersion)

    else-Ifstr(i) $(!NTN_InstallMode) == configure
            set StartLabel = CONFIG
            LoadLibrary "disk1" $(!STF_WINDOWSSYSPATH)\ndc.dll hLib
            LibraryProcedure Result $(hLib) DLLSTART $(StartLabel)

    else
            set StartLabel = ADD

            OpenRegKey $(!REG_H_LOCAL) "" $(ProductKeyName) $(MAXIMUM_ALLOWED) KeyProduct
            ifstr $(KeyProduct) == $(KeyNull)
                install "Install-Option"
        endif
            CloseRegKey $(KeyProduct)

            LoadLibrary "disk1" $(!STF_WINDOWSSYSPATH)\ndc.dll hLib
            LibraryProcedure Result $(hLib) DLLSTART $(StartLabel)

    endif

    Ifstr(i) $(Result) == STATUS_SUCCESSFUL
    FreeLibrary $(hLib)

    set CommonStatus = STATUS_SUCCESSFUL
    Return $(CommonStatus)

;***************************************************************
;  INSTALL SECTIONS
;***************************************************************
[Install-Option]
    set STF_VITAL = ""
        ifstr(i) $(AddCopy) == "YES"
                AddSectionFilesToCopyList Files-Driver $(SrcDir) $(!STF_WINDOWSSYSPATH)\drivers
                AddSectionFilesToCopyList Files-To-Copy $(CommSrcDir) $(!STF_WINDOWSSYSPATH)
    endif
    ifstr(i) $(DoCopy) == "YES"
       set !STF_NCPA_FLUSH_COPYLIST = TRUE
       CopyFilesInCopyList
    endif
    ifstr(i) $(DoConfig) == "YES"
    endif
    Exit

[Install-Update]
   set STF_VITAL        = ""
   set STF_OVERWRITE    = "VERIFYSOURCEOLDER"
   AddSectionFilesToCopyList Files-Driver $(SrcDir) $(!STF_WINDOWSSYSPATH)\drivers
   AddSectionFilesToCopyList Files-To-Copy $(CommSrcDir) $(!STF_WINDOWSSYSPATH)
   set !STF_NCPA_FLUSH_COPYLIST = TRUE
   CopyFilesInCopyList
   exit

[Files-To-Copy]
1, oemsetup.inf,SIZE=1000,RENAME=NdcSNad.inf
1, ndc.dll,  SIZE=999
1, ndc.exe,  SIZE=999
1, ndc.ico,  SIZE=999
1, ndc.hlp,  SIZE=999

[Files-Driver]
1, ndccom.dwn, SIZE=999
1, ndc.sys, SIZE=999

[Source Media Descriptions]
        1  = "Windows NT Setup Disk #1" , TAGFILE = disk1

[OptionsTextENG]
    NDC     = "NDC RemoteMates Adapter"

[LanguagesSupported]
    ENG
[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:"

[DialogConstantsENG]
Help        = "&Help"
Exit        = "Cancel"
OK          = "OK"
HelpContext = 0
Continue    = "Continue"
Cancel      = "Cancel"

[GeneralConstants]

KeyNull = ""
MAXIMUM_ALLOWED = 33554432
KeyProduct = ""
ProductKeyName = $(!NTN_SoftwareBase)"\Microsoft\ND81xx"
ProductVersion = "1.3"

[ RETURN TO DIRECTORY ]