home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 9 / 09.iso / d / d423_liu / 7.ddi / INITIAL.IN_ / INITIAL.IN
Encoding:
INI File  |  1993-07-24  |  76.0 KB  |  2,096 lines

  1. [GeneralConstants]
  2.     Radio1  = "1"
  3.     Radio2  = "2"
  4.     Radio3  = "3"
  5.     Radio4  = "4"
  6.     Radio5  = "5"
  7.     Radio6  = "6"
  8.     Radio7  = "7"
  9.     Radio8  = "8"
  10.     Radio9  = "9"
  11.     Chosen    = "ON"
  12.     NotChosen = "OFF"
  13. [ProcessorID]
  14.     ProcessorID_I386  = I386
  15.     ProcessorID_I486  = I486
  16.     ProcessorID_I586  = I586
  17.     ProcessorID_R4000 = R4000
  18. [PlatformID]
  19.     PlatformID_I386 = I386
  20.     PlatformID_Mips = Mips
  21. [DebugVars]
  22.     STF_DISPLAYDEBUGOUTPUT = 0
  23. [ProcessorVar]
  24.     STF_PROCESSOR = "" ? $(!LIBHANDLE) GetProcessor
  25. [LanguageVar]
  26.     STF_LANGUAGE   = "" ? $(!LIBHANDLE) GetLanguage
  27.     LanguageList   = ^(LanguageID, 1)
  28. [DestSizeVarsI386]
  29.     MinPrimaryFree = 1
  30.     SystemRequired = 12
  31.     MinSystemFree  = 15
  32.     MinPagingFile  = 20
  33.     VirtualMinimum = 20480
  34.     VirtualMarkup  = 12288
  35.     MinVolumeFree  = 35
  36.     MinHardDisk    = 40
  37. [DestSizeVarsMips]
  38.     MinPrimaryFree = 0
  39.     SystemRequired = 55
  40.     MinSystemFree  = 60
  41.     MinPagingFile  = 20
  42.     VirtualMinimum = 20480
  43.     VirtualMarkup  = 12288
  44.     MinVolumeFree  = 80
  45.     MinHardDisk    = 100
  46. [DriveTypeVar]
  47.     DriveType = "" ? $(!LIBHANDLE) GetTypeOfDrive $(DriveToExamine)
  48. [UiVars]
  49.     BuildVersion    = "6-92"
  50.     STF_CONTROLSET  = CurrentControlSet
  51.     STF_INSTALLDATE = {} ? $(!LIBHANDLE) GetSystemDate
  52.     STF_UPGRADE     = NO
  53.     STF_PRINTSERVER = ""
  54.     Primary         = "C:"
  55.     STF_NTDRIVE        = ""
  56.     STF_NTPATH         = ""
  57.     STF_WINDOWSPATH    = "" ? $(!LIBHANDLE) GetWindowsNtDir
  58.     STF_WINDOWSSYSPATH = "" ? $(!LIBHANDLE) GetWindowsNtSysDir
  59.     STF_BUSTYPE        = "" ? $(!LIBHANDLE) GetMyBusType
  60.     STF_UNUSEDDRIVES = {} ? $(!LIBHANDLE) GetUnusedDrives
  61.     OrgName            = ""
  62.     FullName           = ""
  63.     STF_USERNAME       = ""
  64.     STF_COMPUTERNAME   = ""
  65.     STF_DOMAIN         = ""
  66.     STF_DOMAIN_ROLE    = STANDALONE
  67.     STF_NCPA_FLUSH_COPYLIST = FALSE
  68.     SystemMemory    = "" ? $(!LIBHANDLE) GetMemorySize
  69.     MinWinntSystemMemory    = 8000
  70.     MinLanmanNTSystemMemory = 12096
  71.     MinSystemMemory = ""
  72.     DoPartial   = $(Chosen)
  73.     DoNetwork   = $(Chosen)
  74.     DoPrinter   = $(Chosen)
  75.     DoAppSetup  = $(Chosen)
  76.     STF_START_SPOOLSS = YES
  77.     SeedMilliseconds1 = ""
  78.     SeedMilliseconds2 = ""
  79.     Seed              = ""
  80. [DestPrepUiVars]
  81.     VolumeList      = {} ? $(!LIBHANDLE) GetHardDriveLetters
  82.     VolumeSizeList  = {} ? $(!LIBHANDLE) GetHardDriveTotalSpace
  83.     VolumeFreeList  = {} ? $(!LIBHANDLE) GetHardDriveFreeSpace
  84.     VolumeFSList    = {} ? $(!LIBHANDLE) GetHardDriveFileSystems
  85. [SeedTime]
  86.     SystimeStructure = {} ? $(!LIBHANDLE) GetSystemDate
  87. [ConfigSysAppend]
  88. AddOnConfig = ""
  89. [AutoexecBatAppend]
  90. AddOnBatch =  ""
  91. [LoadSetupLibrary]
  92.     LoadLibrary "x" $(!STF_CWDDIR)setupdll.dll !LIBHANDLE
  93.     exit
  94. [FreeSetupLibrary]
  95.     FreeLibrary $(!LIBHANDLE)
  96.     exit
  97. [Shell Commands]
  98.     read-syms DebugVars
  99.     set !DebugOutputControl = $(!STF_DISPLAYDEBUGOUTPUT)
  100.     StartWait
  101.     set-title "Windows NT Setup"
  102.     install   LoadSetupLibrary
  103.     set-subst CR = "\r"
  104.     set-subst LF = "\n"
  105.     set Exit_Code = $(!SETUP_ERROR_GENERAL)
  106.     read-syms GeneralConstants
  107.     read-syms BuiltinAccountNameVar
  108.     read-syms LanguageVar
  109.     detect    LanguageVar
  110.     read-syms Billboards$(!STF_LANGUAGE)
  111.     shell "subroutn.inf" PushBillboard STATUSDLG $(Billboard1)
  112.     read-syms ProcessorID
  113.     read-syms PlatformID
  114.     read-syms ProductType
  115.     read-syms ProcessorVar
  116.     detect    ProcessorVar
  117.     ifstr(i) $(STF_PROCESSOR) == $(ProcessorID_I386)
  118.         ifstr(i) $(STF_PLATFORM) != $(PlatformID_I386)
  119.             shell "subroutn.inf" PopBillboard
  120.             EndWait
  121.             read-syms FatalError11$(STF_LANGUAGE)
  122.             shell "subroutn.inf" SetupMessage $(STF_LANGUAGE) "FATAL" $(Fatal)
  123.             StartWait
  124.             goto setupnotdone
  125.         endif
  126.         set STF_PRNPLATFORM = "w32x86"
  127.         set STF_PRNENVIRONM = "Windows NT x86"
  128.     else-ifstr(i) $(STF_PROCESSOR) == $(ProcessorID_I486)
  129.         ifstr(i) $(STF_PLATFORM) != $(PlatformID_I386)
  130.             shell "subroutn.inf" PopBillboard
  131.             EndWait
  132.             read-syms FatalError11$(STF_LANGUAGE)
  133.             shell "subroutn.inf" SetupMessage $(STF_LANGUAGE) "FATAL" $(Fatal)
  134.             StartWait
  135.             goto setupnotdone
  136.         endif
  137.         set STF_PRNPLATFORM = "w32x86"
  138.         set STF_PRNENVIRONM = "Windows NT x86"
  139.     else-ifstr(i) $(STF_PROCESSOR) == $(ProcessorID_I586)
  140.         ifstr(i) $(STF_PLATFORM) != $(PlatformID_I386)
  141.             shell "subroutn.inf" PopBillboard
  142.             EndWait
  143.             read-syms FatalError11$(STF_LANGUAGE)
  144.             shell "subroutn.inf" SetupMessage $(STF_LANGUAGE) "FATAL" $(Fatal)
  145.             StartWait
  146.             goto setupnotdone
  147.         endif
  148.         set STF_PRNPLATFORM = "w32x86"
  149.         set STF_PRNENVIRONM = "Windows NT x86"
  150.     else-ifstr(i) $(STF_PROCESSOR) == $(ProcessorID_R4000)
  151.         ifstr(i) $(STF_PLATFORM) != $(PlatformID_Mips)
  152.             shell "subroutn.inf" PopBillboard
  153.             EndWait
  154.             read-syms FatalError11$(STF_LANGUAGE)
  155.             shell "subroutn.inf" SetupMessage $(STF_LANGUAGE) "FATAL" $(Fatal)
  156.             StartWait
  157.             goto setupnotdone
  158.         endif
  159.         set STF_PRNPLATFORM = "w32mips"
  160.         set STF_PRNENVIRONM = "Windows NT R4000"
  161.     else
  162.         shell "subroutn.inf" PopBillboard
  163.         EndWait
  164.         read-syms FatalError1$(STF_LANGUAGE)
  165.         shell "subroutn.inf" SetupMessage $(STF_LANGUAGE) "FATAL" $(Fatal)
  166.         StartWait
  167.         goto setupnotdone
  168.     endif
  169. checksrcdir =+
  170.     ifstr(i) $(STF_SRCTYPE) == "DOS"
  171.     else-ifstr(i) $(STF_SRCTYPE) == "ARC"
  172.         LibraryProcedure STATUS, $(!LIBHANDLE), ArcPathToDosPath $(STF_SRCDIR)
  173.         ifstr(i) $(STATUS) == ERROR
  174.             shell "subroutn.inf" PopBillboard
  175.             EndWait
  176.             read-syms FatalError18$(STF_LANGUAGE)
  177.             shell "subroutn.inf" SetupMessage $(STF_LANGUAGE) "FATAL" $(Fatal)
  178.             StartWait
  179.             goto setupnotdone
  180.         endif
  181.         set STF_SRCTYPE = "DOS"
  182.         set STF_SRCDIR  = $(STATUS)
  183.     else-ifstr(i) $(STF_SRCTYPE) == "UNC"
  184.         ifstr(i) $(STF_INSTALL_TYPE) == SETUPTOSHARE
  185.         else
  186.             read-syms FatalError14$(STF_LANGUAGE)
  187.             shell "subroutn.inf" SetupMessage $(STF_LANGUAGE) "FATAL" $(Fatal)
  188.             StartWait
  189.             goto setupnotdone
  190.         endif
  191.     else
  192.         shell "subroutn.inf" PopBillboard
  193.         EndWait
  194.         read-syms FatalError18$(STF_LANGUAGE)
  195.         shell "subroutn.inf" SetupMessage $(STF_LANGUAGE) "FATAL" $(Fatal)
  196.         StartWait
  197.         goto setupnotdone
  198.     endif
  199.     ifstr(i) $(STF_INSTALL_TYPE) == SETUPTOSHARE
  200.          goto setuptoshare
  201.     else-ifstr(i) $(STF_INSTALL_TYPE) == SETUPBOOTED
  202.     else
  203.          set STF_INSTALL_TYPE = SETUPRUN
  204.     endif
  205.     read-syms UiVars
  206.     detect    UiVars
  207.     set !STF_NTPATH = $(!STF_WINDOWSSYSPATH)
  208.     GetDriveInPath !STF_NTDRIVE $(!STF_WINDOWSSYSPATH)
  209.     shell "subroutn.inf" ReadSetupHelpIds
  210.     SetHelpFile "setupnt.hlp" $(!MinimumID) $(!MaximumID) $(!InitialContentsID)
  211. memorycheck = +
  212.     ifstr(i) $(!STF_PRODUCT) == Winnt
  213.         set MinSystemMemory = $(MinWinntSystemMemory)
  214.     else
  215.         set MinSystemMemory = $(MinLanmanNTSystemMemory)
  216.     endif
  217.     ifint $(SystemMemory) < $(MinSystemMemory)
  218.         shell "subroutn.inf" PopBillboard
  219.         EndWait
  220.         read-syms FatalError2$(STF_LANGUAGE)
  221.         shell "subroutn.inf" SetupMessage $(STF_LANGUAGE) "FATAL" $(Fatal)
  222.         StartWait
  223.         goto setupnotdone
  224.     endif
  225.     ifstr(i) $(STF_INSTALL_TYPE) == "SETUPRUN"
  226.         shell "subroutn.inf" PopBillboard
  227.         EndWait
  228.         read-syms FatalError6$(STF_LANGUAGE)
  229.         shell "subroutn.inf" SetupMessage $(STF_LANGUAGE) "FATAL" $(Fatal)
  230.         StartWait
  231.         goto end
  232.     else
  233.         ifstr(i) $(!STF_PLATFORM) == $(!PlatformID_I386)
  234.             install Install-SetBootIniTimeout
  235.         endif
  236.         LibraryProcedure STATUS, $(!LIBHANDLE), InstallNetDDE
  237.         InitRestoreDiskLog
  238.         ifstr(i) $(STF_INSTALL_MODE) == "CUSTOM"
  239.         else-ifstr(i) $(STF_INSTALL_MODE) == "EXPRESS"
  240.         else
  241.             shell "" DoInstallMode
  242.             ifstr(i) $($R0) != "STATUS_SUCCESSFUL"
  243.                 goto setupnotdone
  244.             endif
  245.             set STF_INSTALL_MODE = $($R1)
  246.         endif
  247.     endif
  248. finddestination =+
  249.     read-syms DestSizeVars$(STF_PLATFORM)
  250.     read-syms DestPrepUiVars
  251.     detect    DestPrepUiVars
  252.     install Install-InitializeNTTree
  253.     install Install-CreateNTTree
  254.     read-syms SeedTime
  255.     detect    SeedTime
  256.     set SeedMilliseconds1 = *($(SystimeStructure), 8)
  257.     shell "subroutn.inf" PopBillboard
  258.     shell "" DoLicense
  259.     ifstr(i) $($R0) != "STATUS_SUCCESSFUL"
  260.         goto setupnotdone
  261.     endif
  262.     read-syms SeedTime
  263.     detect    SeedTime
  264.     set SeedMilliseconds2 = *($(SystimeStructure), 8)
  265.     set-sub Seed = $(SeedMilliseconds2) $(SeedMilliseconds1)
  266.     shell "" DoComputerName
  267.     ifstr(i) $($R0) != "STATUS_SUCCESSFUL"
  268.         goto setupnotdone
  269.     else
  270.         set STF_COMPUTERNAME = $($R1)
  271.     endif
  272.     shell "hardware.inf"  InitialHardwareInstall
  273.     ifstr(i) $($R0) != "STATUS_SUCCESSFUL"
  274.         goto setupnotdone
  275.     endif
  276.     set HardwareConfigureOptions = $($R1)
  277.     install Install-System-Files
  278.     shell "" DoOptions
  279.     ifstr(i) $($R0) != "STATUS_SUCCESSFUL"
  280.         goto setupnotdone
  281.     endif
  282.     shell "partial.inf" DoProgmanComponents
  283.     StartWait
  284.     ifstr(i) $($R0) != "STATUS_SUCCESSFUL"
  285.         goto setupnotdone
  286.     endif
  287.     set ProgmanComponents = $($R1)
  288. printersetup = +
  289.     ifstr(i) $(DoPrinter) == $(Chosen)
  290.         shell "prnsetup.inf" DoPrinterSetup
  291.         StartWait
  292.         ifstr(i) $($R0) == "STATUS_SUCCESSFUL"
  293.             set PrintersToConfigure = $($R1)
  294.         else-ifstr(i) $($R0) == "STATUS_USERCANCEL"
  295.             set PrintersToConfigure = {}
  296.         else-ifstr(i) $($R0) == "STATUS_USERQUIT"
  297.             goto setupnotdone
  298.         else
  299.             EndWait
  300.             read-syms NonFatalError4$(!STF_LANGUAGE)
  301.             shell "subroutn.inf" SetupMessage $(!STF_LANGUAGE) "NONFATAL" $(NonFatal)
  302.             StartWait
  303.             set PrintersToConfigure = {}
  304.         endif
  305.     endif
  306. settingaccountdomainsid = +
  307.     ifstr(i) $(!STF_DOS_SETUP) == "YES"
  308.         set SourcePath = "A:\"
  309.     else
  310.         set SourcePath = $(!STF_SRCDIR)
  311.     endif
  312.     shell "registry.inf" WinNTKeyCreate {$(!STF_WINDOWSPATH), SYSTEM, $(!FullName), $(!OrgName), $(!STF_INSTALLDATE), $(!STF_PRODUCT), $(SourcePath)}
  313.     ifint $($ShellCode) != $(!SHELL_CODE_OK)
  314.         EndWait
  315.         read-syms FatalError5$(STF_LANGUAGE)
  316.         shell "subroutn.inf" SetupMessage $(STF_LANGUAGE) "FATAL" $(Fatal)
  317.         StartWait
  318.         Debug-Output "SETUP.INF: Shelling WinNTEntryCreate failed"
  319.         goto setupnotdone
  320.     endif
  321.     ifstr(i) $($R0) != "STATUS_SUCCESSFUL"
  322.         EndWait
  323.         read-syms FatalError5$(STF_LANGUAGE)
  324.         shell "subroutn.inf" SetupMessage $(STF_LANGUAGE) "FATAL" $(Fatal)
  325.         StartWait
  326.         Debug-Output "SETUP.INF: Creating Software Entry for WinNT Failed"
  327.         goto setupnotdone
  328.     endif
  329.     LibraryProcedure STATUS, $(!LIBHANDLE), SetAccountDomainSid $(Seed) $(!STF_COMPUTERNAME)
  330.     ifstr(i) $(STATUS) == ERROR
  331.         EndWait
  332.         read-syms FatalError9$(STF_LANGUAGE)
  333.         shell "subroutn.inf" SetupMessage $(STF_LANGUAGE) "FATAL" $(Fatal)
  334.         StartWait
  335.         goto setupnotdone
  336.     endif
  337.     LibraryProcedure STATUS, $(!LIBHANDLE), SetMyComputerName $(!STF_COMPUTERNAME)
  338.     ifstr(i) $(STATUS) == "ERROR"
  339.         EndWait
  340.         read-syms FatalError4$(STF_LANGUAGE)
  341.         shell "subroutn.inf" SetupMessage $(STF_LANGUAGE) "FATAL" $(Fatal)
  342.         StartWait
  343.         Debug-Output "SETUP.INF: Setting ComputerName Value Entry Failed"
  344.         goto setupnotdone
  345.     endif
  346.     LibraryProcedure STATUS, $(!LIBHANDLE), CreateSamEvent
  347.     Debug-Output "SETUP.INF: CreateSamEvent returned: "$(STATUS)
  348. ntlanman = +
  349.     ifstr(i) $(DoNetwork) == $(!Chosen)
  350.         EndWait
  351.         shell "ntlanman.inf" DoNetwork
  352.         StartWait
  353.         ifstr(i) $($R0) != "STATUS_SUCCESSFUL"
  354.             Debug-Output "SETUP.INF: Network inf returned: "$($R0)
  355.             set !DoNetwork = $(!NotChosen)
  356.             ifstr(i) $(!STF_PRODUCT) == "LanmanNT"
  357.                 goto setupnotdone
  358.             endif
  359.         endif
  360.         set-title "Windows NT Setup"
  361.     endif
  362. signallsa = +
  363.     set !DebugOutputControl = $(!STF_DISPLAYDEBUGOUTPUT)
  364.     LibraryProcedure STATUS, $(!LIBHANDLE), SignalLsaEvent
  365.     Debug-Output "SETUP.INF: SignalLsaEvent returned: "$(STATUS)
  366. finish = +
  367.     read-syms ProgressCopy$(STF_LANGUAGE)
  368.     EndWait
  369.     ifstr(i) $(DoNetwork) != $(!Chosen)
  370.         Shell "" ControlBitmaps START
  371.     Endif
  372.     install Install-All-Files-Now
  373.     ifstr(i) $(DoNetwork) != $(!Chosen)
  374.         Shell "" ControlBitmaps STOP
  375.     Endif
  376.     StartWait
  377.     ifstr(i) $(STF_INSTALL_OUTCOME) == "STF_USERQUIT"
  378.         goto setupnotdone
  379.     endif
  380. startspooler =+
  381.     ifstr(i) $(!STF_START_SPOOLSS) == "YES"
  382.         StartDetachedProcess STATUS "" "" $(!STF_WINDOWSSYSPATH)"\spoolss.exe"
  383.         ifstr(i) $(STATUS) == "ERROR"
  384.             set SpoolerStarted = FALSE
  385.         else
  386.             set SpoolerStarted = TRUE
  387.         endif
  388.     else
  389.         set SpoolerStarted = TRUE
  390.     endif
  391. iniconfig =+
  392.     shell "subroutn.inf" PushBillboard STATUSDLG $(Billboard3)
  393.     shell "hardware.inf" ConfigureHardwareOptions $(HardwareConfigureOptions)
  394.     ifint $($ShellCode) != $(!SHELL_CODE_OK)
  395.         read-syms FatalError3$(STF_LANGUAGE)
  396.         shell "subroutn.inf" PopBillboard
  397.         EndWait
  398.         shell "subroutn.inf" SetupMessage $(STF_LANGUAGE) "FATAL" $(Fatal)
  399.         Debug-Output "SETUP.INF: Execing Configuring hardware options failed"
  400.         StartWait
  401.         goto setupnotdone
  402.     endif
  403.     ifstr(i) $($R0) != "STATUS_SUCCESSFUL"
  404.         EndWait
  405.         shell "subroutn.inf" PopBillboard
  406.         read-syms FatalError3$(STF_LANGUAGE)
  407.         shell "subroutn.inf" SetupMessage $(STF_LANGUAGE) "FATAL" $(Fatal)
  408.         StartWait
  409.         Debug-Output "SETUP.INF: Configuring hardware options failed"
  410.         goto setupnotdone
  411.     endif
  412.     shell "subroutn.inf" PopBillboard
  413.     shell   "partial.inf" ConfigureProgman $(ProgmanComponents)
  414.     ifint $($ShellCode) != $(!SHELL_CODE_OK)
  415.         Debug-Output "SETUP.INF: Shelling ConfigureProgman failed"
  416.         goto setupnotdone
  417.     endif
  418.     shell "subroutn.inf" PushBillboard STATUSDLG $(Billboard4)
  419.     Debug-Output "SETUP.INF: Setting temp variable to: "$(!STF_TEMPPATH)
  420.     LibraryProcedure STATUS, $(!LIBHANDLE), SetEnvVar USER "tmp"  "0" $(!REG_VT_SZ) $(!STF_TEMPPATH)
  421.     LibraryProcedure STATUS, $(!LIBHANDLE), SetEnvVar USER "temp" "0" $(!REG_VT_SZ) $(!STF_TEMPPATH)
  422.     shell "registry.inf" ModifyServicesEntry "ClipSrv"    $(!SERVICE_AUTO_START)
  423.     shell "registry.inf" ModifyServicesEntry "NetDDE"     $(!SERVICE_AUTO_START)
  424.     shell "registry.inf" ModifyServicesEntry "NetDDEdsdm" $(!SERVICE_AUTO_START)
  425.     Debug-Output "SETUP.INF: Setting EventLog entry to autostart."
  426.     shell "registry.inf" ModifyServicesEntry "Eventlog" $(!SERVICE_AUTO_START)
  427.     ifint $($ShellCode) != $(!SHELL_CODE_OK)
  428.         shell "subroutn.inf" PopBillboard
  429.         EndWait
  430.         Debug-Output "SETUP.INF: Shelling ModifyServicesEntry on eventlog failed"
  431.         read-syms NonFatalError12$(!STF_LANGUAGE)
  432.         shell "subroutn.inf" SetupMessage $(!STF_LANGUAGE) NONFATAL $(NonFatal)
  433.         StartWait
  434.     else-ifstr(i) $($R0) != "STATUS_SUCCESSFUL"
  435.         shell "subroutn.inf" PopBillboard
  436.         EndWait
  437.         Debug-Output "SETUP.INF: Couldn't modify services entry for eventlog"
  438.         read-syms NonFatalError12$(!STF_LANGUAGE)
  439.         shell "subroutn.inf" SetupMessage $(!STF_LANGUAGE) NONFATAL $(NonFatal)
  440.         StartWait
  441.     endif
  442. vdmconfig =+
  443.     shell "subroutn.inf" PushBillboard STATUSDLG $(Billboard5)
  444.     Debug-Output "SETUP.INF: Configuring the DOS Subsystem."
  445.     ifstr(i) $(!STF_WIN31UPGRADE) == NO
  446.         shell "registry.inf" AppendToSystemPath "%SystemRoot%"
  447.     endif
  448.     read-syms ConfigSysAppend
  449.     read-syms AutoexecBatAppend
  450.     LibraryProcedure STATUS,$(!LIBHANDLE),VdmFixup $(AddOnConfig) $(AddOnBatch)
  451.     ifstr(i) $(STATUS) == ERROR
  452.         shell "subroutn.inf" PopBillboard
  453.         EndWait
  454.         read-syms NonFatalError2$(!STF_LANGUAGE)
  455.         shell "subroutn.inf" SetupMessage $(!STF_LANGUAGE) NONFATAL $(NonFatal)
  456.         StartWait
  457.     endif
  458.     ifstr(i) $(!STF_PLATFORM) == $(!PlatformID_Mips)
  459.         set wowfile = krnl286
  460.     else
  461.         set wowfile = krnl386
  462.     endif
  463.     shell "registry.inf" MakeWOWEntry $(wowfile)
  464.     ifint $($ShellCode) != $(!SHELL_CODE_OK)
  465.         shell "subroutn.inf" PopBillboard
  466.         EndWait
  467.         read-syms NonFatalError13$(!STF_LANGUAGE)
  468.         shell "subroutn.inf" SetupMessage $(!STF_LANGUAGE) NONFATAL $(NonFatal)
  469.         StartWait
  470.     else-ifstr(i) $($R0) != STATUS_SUCCESSFUL
  471.         shell "subroutn.inf" PopBillboard
  472.         EndWait
  473.         read-syms NonFatalError13$(!STF_LANGUAGE)
  474.         shell "subroutn.inf" SetupMessage $(!STF_LANGUAGE) NONFATAL $(NonFatal)
  475.         StartWait
  476.     endif
  477. printerconfig=+
  478.     read-syms PrintMonitorName
  479.     LibraryProcedure STATUS,$(!LIBHANDLE),MiscSpoolerInit $(MonitorName)
  480.     ifstr(i) $(DoPrinter) == $(Chosen)
  481.         shell "subroutn.inf" PushBillboard STATUSDLG $(Billboard7)
  482.         Debug-Output "SETUP.INF: Configuring printers."
  483.         ifstr(i) $(SpoolerStarted) == "FALSE"
  484.             shell "subroutn.inf" PopBillboard
  485.             EndWait
  486.             read-syms NonFatalError9$(STF_LANGUAGE)
  487.             shell "subroutn.inf" SetupMessage $(STF_LANGUAGE) "NONFATAL" $(NonFatal)
  488.             StartWait
  489.         else
  490.             shell "prnsetup.inf" DoPrinterConfigure $(PrintersToConfigure)
  491.             ifint $($ShellCode) != $(!SHELL_CODE_OK)
  492.                 shell "subroutn.inf" PopBillboard
  493.                 Debug-Output "SETUP.INF: shelling Printer Config Failed"
  494.                 goto setupnotdone
  495.             else-ifstr(i) $($R0) != STATUS_SUCCESSFUL
  496.                 shell "subroutn.inf" PopBillboard
  497.                 EndWait
  498.                 read-syms NonFatalError8$(STF_LANGUAGE)
  499.                 shell "subroutn.inf" SetupMessage $(STF_LANGUAGE) "NONFATAL" $(NonFatal)
  500.                 StartWait
  501.             endif
  502.         endif
  503.     endif
  504. setuplocalaccount=+
  505.     shell "subroutn.inf" PushBillboard STATUSDLG ""
  506.     shell "subroutn.inf" PopBillboard
  507.     set SetAdminPassword = YES
  508.     ifstr(i) $(!STF_PRODUCT) == "LanmanNT"
  509.         ifstr(i) $(!STF_DOMAIN_ROLE) != DC
  510.             set SetAdminPassword = NO
  511.         endif
  512.     endif
  513.     ifstr(i) $(SetAdminPassword) == YES
  514.         shell "" DoAdminAccountSetup
  515.         ifstr(i) $($R0) == STATUS_SUCCESSFUL
  516.             set !STF_ADMIN_PASSWORD = $($R1)
  517.         else
  518.             set !STF_ADMIN_PASSWORD = ""
  519.         endif
  520.     endif
  521.     set MakeUserAccount  = NO
  522.     ifstr(i) $(!STF_PRODUCT) == "WinNT"
  523.         ifstr(i) $(!STF_DOMAIN_ROLE) == STANDALONE
  524.             shell "" DoAccountSetup
  525.             ifstr(i) $($R0) == STATUS_SUCCESSFUL
  526.                 set !STF_USERNAME = $($R1)
  527.                 set !STF_PASSWORD = $($R2)
  528.                 set MakeUserAccount = YES
  529.             else-ifstr(i) $($R0) == STATUS_USERCANCEL
  530.             endif
  531.         endif
  532.     endif
  533.     shell "subroutn.inf" PushBillboard STATUSDLG $(Billboard8)
  534.     WaitOnEvent STATUS, "\SAM_SERVICE_STARTED", 0
  535.     Debug-Output "SETUP.INF: WaitOnEvent returned: "$(STATUS)
  536.     ifstr(i) $(SetAdminPassword) == YES
  537.         LibraryProcedure STATUS, $(!LIBHANDLE), ChangeLocalUserPassword $(AdminAccountName) "" $(!STF_ADMIN_PASSWORD)
  538.         Debug-Output "SETUP.INF: ChangeUserPassword for Administrator returned: "$(STATUS)
  539.     endif
  540.     ifstr(i) $(MakeUserAccount) == "YES"
  541.         Debug-Output "SETUP.INF: Setting up a local account."
  542.         LibraryProcedure STATUS, $(!LIBHANDLE), AddLocalUserAccount $(!STF_USERNAME) $(!STF_PASSWORD)
  543.     endif
  544.     Ifstr(i) $(STF_PRODUCT) == "LanmanNT"
  545.         Ifstr(i) $(!STF_DOMAIN_ROLE) == "DC"
  546.             Debug-Output "SETUP.INF: AddPdcMachineAccount for PDC of new domain..."
  547.             LibraryProcedure STATUS, $(!LIBHANDLE), AddPdcMachineAccount $(!STF_COMPUTERNAME)
  548.             Debug-Output "SETUP.INF: AddPdcMachineAccount returned: "$(STATUS)
  549.         Endif
  550.         shell "registry.inf" MakeQuotaEntries 48 24
  551.     Endif
  552.     install Install-Win-Ini-Alter
  553.     shell "subroutn.inf" PopBillboard
  554.     shell "subroutn.inf" PushBillboard STATUSDLG $(Billboard11)
  555.     install Install-SetFonts
  556.     shell "subroutn.inf" PopBillboard
  557. setaclsonfiles=+
  558.     Debug-Output "SETUP.INF: Setting up for conversion and setacl if necessary."
  559.     set Fs_C     = *($(VolumeFSList), ~($(VolumeList), $(Primary)))
  560.     set Fs_Winnt = *($(VolumeFSList), ~($(VolumeList), $(!STF_NTDRIVE)))
  561.     shell "" SetAcls $(!STF_CONVERT_C) $(!STF_CONVERT_WINNT) $(Fs_C) $(Fs_Winnt)
  562.     ifint $($ShellCode) != $(!SHELL_CODE_OK)
  563.         Debug-Output "SETUP.INF: Shelling SetAcls failed"
  564.         goto setupnotdone
  565.     else-ifstr(i) $($R0) != STATUS_SUCCESSFUL
  566.         EndWait
  567.         read-syms FatalError10$(STF_LANGUAGE)
  568.         shell "subroutn.inf" SetupMessage $(STF_LANGUAGE) "FATAL" $(Fatal)
  569.         StartWait
  570.         goto setupnotdone
  571.     endif
  572. virtual_config = +
  573.     set ConfigurePagingFiles = YES
  574.     shell "virtual.inf" DoVirtual
  575.     StartWait
  576.     ifstr(i) $($R0) == "STATUS_SUCCESSFUL"
  577.         set OldPagingFiles = $($R1)
  578.         set NewPagingFiles = $($R2)
  579.     else
  580.         EndWait
  581.         read-syms NonFatalError3$(!STF_LANGUAGE)
  582.         shell "subroutn.inf" SetupMessage $(!STF_LANGUAGE) "NONFATAL" $(NonFatal)
  583.         StartWait
  584.         set ConfigurePagingFiles = NO
  585.     endif
  586.     Debug-Output "SETUP.INF: Setting paging files."
  587.     ifstr(i) $(ConfigurePagingFiles) == "YES"
  588.         shell "virtual.inf" ConfigureVirtual $(OldPagingFiles) $(NewPagingFiles)
  589.         ifint $($ShellCode) != $(!SHELL_CODE_OK)
  590.             Debug-Output "SETUP.INF: Shelling ConfigureVirtual failed"
  591.             read-syms NonFatalError6$(STF_LANGUAGE)
  592.             EndWait
  593.             shell "subroutn.inf" SetupMessage $(STF_LANGUAGE) "NONFATAL" $(NonFatal)
  594.             StartWait
  595.         else-ifstr(i) $($R0) != STATUS_SUCCESSFUL
  596.             EndWait
  597.             read-syms NonFatalError6$(STF_LANGUAGE)
  598.             shell "subroutn.inf" SetupMessage $(STF_LANGUAGE) "NONFATAL" $(NonFatal)
  599.             StartWait
  600.         endif
  601.     endif
  602. appsetup =+
  603.     ifstr(i) $(DoAppSetup) == $(Chosen)
  604.         shell "app.inf", "DoAppSearch"
  605.         StartWait
  606.     endif
  607.     shell "registry.inf" ResetSetupProgressValue
  608.     ifint $($ShellCode) != $(!SHELL_CODE_OK)
  609.         EndWait
  610.         read-syms FatalError13$(STF_LANGUAGE)
  611.         shell "subroutn.inf" SetupMessage $(STF_LANGUAGE) "FATAL" $(Fatal)
  612.         StartWait
  613.         goto setupnotdone
  614.     else-ifstr(i) $($R0) != STATUS_SUCCESSFUL
  615.         EndWait
  616.         read-syms FatalError13$(STF_LANGUAGE)
  617.         shell "subroutn.inf" SetupMessage $(STF_LANGUAGE) "FATAL" $(Fatal)
  618.         StartWait
  619.         goto setupnotdone
  620.     endif
  621. gogmt =+
  622.     EndWait
  623.     read-syms DateTime$(!STF_LANGUAGE)
  624.     RunProgram STATUS "" "" $(!STF_WINDOWSSYSPATH)"\control.exe" main.cpl $(Applet) setup
  625.     StartWait
  626. emergency =+
  627.     EndWait
  628.     shell "repair.inf" "CreateRepairDiskette"
  629.     StartWait
  630. cleaninfs =+
  631.     ForListDo {prnsetup.inf, repair.inf, virtual.inf}
  632.     EndForListDo
  633.     ifstr(i) $(!STF_DOS_SETUP) == "YES"
  634.         shell "subroutn.inf" PushBillboard STATUSDLG $(Billboard10)
  635.         LibraryProcedure STATUS, $(!LIBHANDLE), Delnode $(!STF_SRCDIR)
  636.         shell "subroutn.inf" PopBillboard
  637.     endif
  638.     LibraryProcedure STATUS,$(!LIBHANDLE), SaveHive $(!REG_H_USERS) ".DEFAULT" $(!STF_CONFIGPATH)"\UserDef"
  639.     ifstr(i) $(STATUS) != SUCCESS
  640.         read-syms FatalError12$(!STF_LANGUAGE)
  641.         shell "subroutn.inf" SetupMessage $(!STF_LANGUAGE) FATAL $(Fatal)
  642.         goto setupnotdone
  643.     endif
  644.     install Install-ScreenSaver
  645. setupdone =+
  646.     EndWait
  647.     set Exit_Code = $(!SETUP_ERROR_SUCCESS)
  648.     read-syms SetupDoneDlg$(STF_LANGUAGE)
  649.     ui start "SetupDone"
  650.     ifstr(i) $(DLGEVENT) == "CONTINUE"
  651.         ui pop 1
  652.         goto rebootend
  653.     else
  654.         ui pop 1
  655.         goto end
  656.     endif
  657. setupnotdone =+
  658.     EndWait
  659.     read-syms SetupNotDoneDlg$(STF_LANGUAGE)
  660.     ui start "SetupNotDone"
  661.     ifstr(i) $(DLGEVENT) == "CONTINUE"
  662.         ui pop 1
  663.         goto rebootend
  664.     else
  665.         ui pop 1
  666.         goto end
  667.     endif
  668. rebootend =+
  669.     set Reboot = YES
  670.     install   Install-Shutdown
  671. end =+
  672.     install   FreeSetupLibrary
  673.     exit
  674. upgradenotdone = +
  675.     EndWait
  676.     read-syms SetupNotDoneRestartDlg$(STF_LANGUAGE)
  677.     ui start "SetupNotDone"
  678.     ifstr(i) $(DLGEVENT) == "CONTINUE"
  679.         ui pop 1
  680.         goto end
  681.     else
  682.         goto end
  683.     endif
  684. setuptoshare = +
  685.     shell "filelist.inf" SetupToShare
  686.     ifint $($ShellCode) != $(!SHELL_CODE_OK)
  687.         Debug-Output "SETUP.INF: shelling filelist.inf Failed"
  688.         goto setuptosharenotdone
  689.     endif
  690.     ifstr(i) $($R0) != STATUS_SUCCESSFUL
  691.         goto setuptosharenotdone
  692.     endif
  693. setuptosharedone = +
  694.     set Exit_Code = $(!SETUP_ERROR_SUCCESS)
  695.     read-syms SetupDoneRestartDlg$(STF_LANGUAGE)
  696.     EndWait
  697.     ui start "SetupDone"
  698.     ifstr(i) $(DLGEVENT) == "CONTINUE"
  699.         ui pop 1
  700.         goto end
  701.     else
  702.         goto end
  703.     endif
  704. setuptosharenotdone = +
  705.     read-syms SetupNotDoneRestartDlg$(STF_LANGUAGE)
  706.     EndWait
  707.     ui start "SetupNotDone"
  708.     ifstr(i) $(DLGEVENT) == "CONTINUE"
  709.         ui pop 1
  710.         goto end
  711.     else
  712.         goto end
  713.     endif
  714. [Install-InitializeNTTree]
  715.     set STF_VITAL = ""
  716.     set !STF_CONFIGPATH    = $(!STF_WINDOWSSYSPATH)\config
  717.     set !STF_DRIVERPATH    = $(!STF_WINDOWSSYSPATH)\drivers
  718.     set !STF_WINSPOOLPATH  = $(!STF_WINDOWSSYSPATH)\spool
  719.     set !STF_PRNDRIVERPATH = $(!STF_WINSPOOLPATH)\drivers\$(!STF_PRNPLATFORM)
  720.     set !STF_PRNPROCPATH   = $(!STF_WINSPOOLPATH)\prtprocs\$(!STF_PRNPLATFORM)
  721.     set !STF_TEMPPATH      = $(!STF_NTDRIVE)\temp
  722.     set !STF_USERPATH      = $(!STF_NTDRIVE)\users
  723.     set !STF_APPPATH       = $(!STF_NTDRIVE)\win32app
  724.     set !STF_OS2PATH       = $(!STF_WINDOWSSYSPATH)\os2
  725.     set !STF_OS2SYSPATH    = $(!STF_WINDOWSSYSPATH)\os2\dll
  726.     exit
  727. [Install-CreateNTTree]
  728.     set STF_VITAL = ""
  729.     CreateDir  $(!STF_WINDOWSPATH)
  730.     CreateDir  $(!STF_WINDOWSPATH)\system
  731.     CreateDir  $(!STF_WINDOWSSYSPATH)
  732.     CreateDir  $(!STF_TEMPPATH)
  733.     CreateDir  $(!STF_USERPATH)
  734.     CreateDir  $(!STF_USERPATH)"\default"
  735.     CreateDir  $(!STF_APPPATH)
  736.     CreateDir  $(!STF_CONFIGPATH)
  737.     CreateDir  $(!STF_DRIVERPATH)
  738.     ifstr(i) $(!STF_PLATFORM) == $(!PlatformID_I386)
  739.         CreateDir  $(!STF_OS2PATH)
  740.         CreateDir  $(!STF_OS2SYSPATH)
  741.     endif
  742.     CreateDir  $(!STF_WINSPOOLPATH)
  743.     CreateDir  $(!STF_WINSPOOLPATH)\drivers
  744.     CreateDir  $(!STF_WINSPOOLPATH)\drivers\$(!STF_PRNPLATFORM)
  745.     CreateDir  $(!STF_WINSPOOLPATH)\prtprocs
  746.     CreateDir  $(!STF_WINSPOOLPATH)\prtprocs\$(!STF_PRNPLATFORM)
  747.     exit
  748. [Install-System-Files]
  749.     set STF_VITAL = ""
  750.     AddSectionFilesToCopyList Files-$(!STF_PLATFORM)-nt                     $(!STF_SRCDIR)       $(!STF_WINDOWSPATH)
  751.     AddSectionFilesToCopyList Files-$(!STF_PLATFORM)-nt-system              $(!STF_SRCDIR)       $(!STF_WINDOWSSYSPATH)
  752.     AddSectionFilesToCopyList Files-$(!STF_PLATFORM)-nt-system-drivers        $(!STF_SRCDIR)     $(!STF_DRIVERPATH)
  753.     AddSectionFilesToCopyList Files-$(!STF_PLATFORM)-nt-system16always        $(!STF_SRCDIR)     $(!STF_WINDOWSPATH)\system
  754.     ifstr(i) $(!STF_WIN31UPGRADE) == NO
  755.         AddSectionFilesToCopyList Files-$(!STF_PLATFORM)-nt-compatibility  $(!STF_SRCDIR)       $(!STF_WINDOWSPATH)
  756.         AddSectionFilesToCopyList Files-$(!STF_PLATFORM)-nt-system16       $(!STF_SRCDIR)       $(!STF_WINDOWSPATH)\system
  757.     endif
  758.     ifstr(i) $(!STF_PLATFORM) == $(!PlatformID_I386)
  759.         AddSectionFilesToCopyList Files-$(!STF_PLATFORM)-nt-system-os2      $(!STF_SRCDIR)      $(!STF_OS2PATH)
  760.         AddSectionFilesToCopyList Files-$(!STF_PLATFORM)-nt-system-os2-dll  $(!STF_SRCDIR)      $(!STF_OS2SYSPATH)
  761.     endif
  762.     AddSectionFilesToCopyList Files-$(!STF_PLATFORM)-nt-system-spool-prtprocs-winprint +
  763.                               $(!STF_SRCDIR) +
  764.                               $(!STF_PRNPROCPATH)
  765.     exit
  766. [Install-All-Files-Now]
  767.     ifstr(i) $(STF_NCPA_FLUSH_COPYLIST) == FALSE
  768.         CopyFilesInCopyList
  769.     endif
  770.     exit
  771. [Install-Win-Ini-Alter]
  772. ReplaceIniKeyValue "Win.ini", Winlogon, DefaultUserName, $(!STF_USERNAME)
  773. ReplaceIniKeyValue "Win.ini", Winlogon, DebugServerCommand, "no"
  774. ReplaceIniKeyValue "Win.ini", DeskTop,  Wallpaper, $(!STF_PRODUCT)".bmp"
  775. exit
  776. [Install-SetFonts]
  777. ForListDo ^(FontList,0)
  778.     ReplaceIniKeyValue "Win.ini", Fonts, $($), #(FontList,$($),1)
  779. EndForListDo
  780. ForListDo ^(FontListE,0)
  781.     ReplaceIniKeyValue "Win.ini", Fonts, $($), #(FontListE,$($),1)
  782. EndForListDo
  783. exit
  784. [Install-SeeIfFileIsPresent]
  785. LibraryProcedure STATUS,$(!LIBHANDLE),CheckFileExistance $(FileToCheck)
  786. exit
  787. [Install-Shutdown]
  788. LibraryProcedure STATUS,$(!LIBHANDLE),ShutdownSystem $(Reboot)
  789. exit
  790. [Install-IsValidNetName]
  791. LibraryProcedure STATUS,$(!LIBHANDLE),NetNameCheck $(Name)
  792. exit
  793. [Install-SetBootIniTimeout]
  794. ChangeBootIniTimeout 30
  795. exit
  796. [Install-ScreenSaver]
  797. ReplaceIniKeyValue "Win.ini", DeskTop, ScreenSaveActive, 1
  798. ReplaceIniKeyValue "Win.ini", DeskTop, SCRNSAVE.EXE, $(STF_WINDOWSSYSPATH)\logon.scr
  799. exit
  800. [DoLanguage]
  801.     Return STATUS_FAILED
  802. [DoLicense]
  803.     set Status   = STATUS_FAILED
  804. license =+
  805.     ifstr(i) $(!OrgName) != ""
  806.         goto fullname
  807.     else
  808.         goto fullnameorgname
  809.     endif
  810. fullname = +
  811.     read-syms QueryFullNameDlg$(!STF_LANGUAGE)
  812.     EndWait
  813.     ui start "QueryName"
  814.     ifstr(i) $(DLGEVENT) == "CONTINUE"
  815.         ifstr(i) $(EditTextOut) == ""
  816.             read-syms NonFatalError1$(!STF_LANGUAGE)
  817.             shell "subroutn.inf" SetupMessage $(!STF_LANGUAGE) NONFATAL $(NonFatal)
  818.             goto fullname
  819.         else
  820.             ui pop 1
  821.             set !FullName = $(EditTextOut)
  822.             goto verifyfullname
  823.         endif
  824.     else-ifstr(i) $(DLGEVENT) == "EXIT"
  825.         shell "subroutn.inf" QueryUserQuit $(!STF_LANGUAGE)
  826.         ifstr(i) $($R1) == "OK"
  827.             set Status = STATUS_USERQUIT
  828.             ui pop 1
  829.             goto finish_license
  830.         else
  831.             goto fullname
  832.         endif
  833.     else
  834.         ui pop 1
  835.         goto finish_license
  836.     endif
  837. verifyfullname = +
  838.     read-syms VerifyFullNameDlg$(!STF_LANGUAGE)
  839.     ui start "VerifyName"
  840.     ifstr(i) $(DLGEVENT) == "CONTINUE"
  841.         set Status = STATUS_SUCCESSFUL
  842.         ui pop 1
  843.         goto finish_license
  844.     else-ifstr(i) $(DLGEVENT) == "BACK"
  845.         ui pop 1
  846.         goto fullname
  847.     else-ifstr(i) $(DLGEVENT) == "EXIT"
  848.         shell "subroutn.inf" QueryUserQuit $(!STF_LANGUAGE)
  849.         ifstr(i) $($R1) == "OK"
  850.             set Status = STATUS_USERQUIT
  851.             ui pop 1
  852.             goto finish_license
  853.         else
  854.             goto verifyfullname
  855.         endif
  856.     else
  857.         ui pop 1
  858.         goto finish_license
  859.     endif
  860. fullnameorgname = +
  861.    read-syms QueryFullNameOrgNameDlg$(!STF_LANGUAGE)
  862.    EndWait
  863.    ui start "QueryName"
  864.    ifstr(i) $(DLGEVENT) == "CONTINUE"
  865.         ifstr(i) *($(EditTextOut), 1) == ""
  866.             read-syms NonFatalError1$(!STF_LANGUAGE)
  867.             shell "subroutn.inf" SetupMessage $(!STF_LANGUAGE) "NONFATAL" $(NonFatal)
  868.             set ReInit = NO
  869.             goto fullnameorgname
  870.         else
  871.             ui pop 1
  872.             set !FullName = *($(EditTextOut),1)
  873.             set !OrgName  = *($(EditTextOut),2)
  874.             goto verifyfullnameorgname
  875.         endif
  876.    else-ifstr(i) $(DLGEVENT) == "EXIT"
  877.         shell "subroutn.inf" QueryUserQuit $(!STF_LANGUAGE)
  878.         ifstr(i) $($R1) == "OK"
  879.             set Status = STATUS_USERQUIT
  880.             ui pop 1
  881.             goto finish_license
  882.         else
  883.             set ReInit = NO
  884.             goto fullnameorgname
  885.         endif
  886.    else
  887.         ui pop 1
  888.         goto finish_license
  889.    endif
  890. verifyfullnameorgname = +
  891.     read-syms VerifyFullNameOrgNameDlg$(!STF_LANGUAGE)
  892.     ui start "VerifyName"
  893.     ifstr(i) $(DLGEVENT) == "CONTINUE"
  894.         set Status = STATUS_SUCCESSFUL
  895.         ui pop 1
  896.         goto finish_license
  897.     else-ifstr(i) $(DLGEVENT) == "BACK"
  898.         ui pop 1
  899.         goto fullnameorgname
  900.     else-ifstr(i) $(DLGEVENT) == "EXIT"
  901.         shell "subroutn.inf" QueryUserQuit $(!STF_LANGUAGE)
  902.         ifstr(i) $($R1) == "OK"
  903.             set Status = STATUS_USERQUIT
  904.             ui pop 1
  905.             goto finish_license
  906.         else
  907.             goto verifyfullnameorgname
  908.         endif
  909.     else
  910.         ui pop 1
  911.         goto finish_license
  912.     endif
  913. finish_license = +
  914.     StartWait
  915.     Return $(Status)
  916. [DoComputerName]
  917.     set Status       = STATUS_FAILED
  918.     set ComputerName = ""
  919. computername = +
  920.     ifstr(i) $(!STF_PRODUCT) == Winnt
  921.         read-syms QueryComputerNameDlg$(!STF_LANGUAGE)
  922.     else
  923.         read-syms QueryComputerNameDlgAS$(!STF_LANGUAGE)
  924.     endif
  925.     EndWait
  926.     ui start "QueryComputerName"
  927.     ifstr(i) $(DLGEVENT) == "CONTINUE"
  928.         ifstr(i) $(EditTextOut) == ""
  929.             read-syms NonFatalError5$(!STF_LANGUAGE)
  930.             shell "subroutn.inf" SetupMessage $(!STF_LANGUAGE) NONFATAL $(NonFatal)
  931.             goto computername
  932.         else
  933.             set Name = *($(EditTextOut), 1)
  934.             ifstr(i) $(Name) == "."
  935.                 read-syms NonFatalError7$(!STF_LANGUAGE)
  936.                 shell "subroutn.inf" SetupMessage $(!STF_LANGUAGE) "NONFATAL" $(NonFatal)
  937.                 goto computername
  938.             else-ifstr(i) $(Name) == ".."
  939.                 read-syms NonFatalError7$(!STF_LANGUAGE)
  940.                 shell "subroutn.inf" SetupMessage $(!STF_LANGUAGE) "NONFATAL" $(NonFatal)
  941.                 goto computername
  942.             endif
  943.             install Install-IsValidNetName
  944.             ifstr(i) $(STATUS) == NO
  945.                 read-syms NonFatalError7a$(!STF_LANGUAGE)
  946.                 shell "subroutn.inf" SetupMessage $(!STF_LANGUAGE) "NONFATAL" $(NonFatal)
  947.                 goto computername
  948.             else
  949.                 ui pop 1
  950.                 set ComputerName = $(EditTextOut)
  951.                 goto verifycomputername
  952.             endif
  953.         endif
  954.     else-ifstr(i) $(DLGEVENT) == "EXIT"
  955.         shell "subroutn.inf" QueryUserQuit $(!STF_LANGUAGE)
  956.         ifstr(i) $($R1) == "OK"
  957.             set Status = STATUS_USERQUIT
  958.             ui pop 1
  959.             goto finish_docomputername
  960.         else
  961.             goto computername
  962.         endif
  963.     else
  964.         ui pop 1
  965.         goto finish_docomputername
  966.     endif
  967. verifycomputername = +
  968.     read-syms VerifyComputerNameDlg$(!STF_LANGUAGE)
  969.     ui start "VerifyComputerName"
  970.     ifstr(i) $(DLGEVENT) == "CONTINUE"
  971.         set Status = STATUS_SUCCESSFUL
  972.         ui pop 1
  973.         goto finish_docomputername
  974.     else-ifstr(i) $(DLGEVENT) == "BACK"
  975.         ui pop 1
  976.         goto computername
  977.     else-ifstr(i) $(DLGEVENT) == "EXIT"
  978.         shell "subroutn.inf" QueryUserQuit $(!STF_LANGUAGE)
  979.         ifstr(i) $($R1) == "OK"
  980.             set Status = STATUS_USERQUIT
  981.             ui pop 1
  982.             goto finish_docomputername
  983.         else
  984.             goto verifycomputername
  985.         endif
  986.     else
  987.         ui pop 1
  988.         goto finish_docomputername
  989.     endif
  990. finish_docomputername = +
  991.     StartWait
  992.     Return $(Status) $(ComputerName)
  993. [DoAccountSetup]
  994.     set Status   = STATUS_FAILED
  995.     set Password = ""
  996.     set Username = ""
  997. account= +
  998.     read-syms AccountDlg$(!STF_LANGUAGE)
  999.     EndWait
  1000.     ui start "QueryAccount"
  1001.     ifstr(i) $(DLGEVENT) == "CONTINUE"
  1002.         ifstr(i) *($(EditTextOut), 1) == ""
  1003.             read-syms NonFatalError15$(!STF_LANGUAGE)
  1004.             shell "subroutn.inf" SetupMessage $(!STF_LANGUAGE) "NONFATAL" $(NonFatal)
  1005.             set ReInit = NO
  1006.             goto account
  1007.         endif
  1008.         set Name = *($(EditTextOut), 1)
  1009.         ifstr(i) $(Name) == $(!AdminAccountName)
  1010.             read-syms NonFatalError16$(!STF_LANGUAGE)
  1011.             shell "subroutn.inf" SetupMessage $(!STF_LANGUAGE) "NONFATAL" $(NonFatal)
  1012.             set ReInit = YES
  1013.             goto account
  1014.         else-ifstr(i) $(Name) == $(!GuestAccountName)
  1015.             read-syms NonFatalError16$(!STF_LANGUAGE)
  1016.             shell "subroutn.inf" SetupMessage $(!STF_LANGUAGE) "NONFATAL" $(NonFatal)
  1017.             set ReInit = YES
  1018.             goto account
  1019.         endif
  1020.         install Install-IsValidNetName
  1021.         ifstr(i) $(STATUS) == NO
  1022.             read-syms NonFatalError14$(!STF_LANGUAGE)
  1023.             shell "subroutn.inf" SetupMessage $(!STF_LANGUAGE) "NONFATAL" $(NonFatal)
  1024.             set ReInit = NO
  1025.             goto account
  1026.         endif
  1027.         set Username = *($(EditTextOut), 1)
  1028.         ifstr *($(EditTextOut), 2) == *($(EditTextOut), 3)
  1029.             ifstr(i) *($(EditTextOut), 2) == ""
  1030.                 read-syms Warning3$(!STF_LANGUAGE)
  1031.                 shell "subroutn.inf" SetupMessage $(!STF_LANGUAGE) "WARNING" $(Warning)
  1032.                 ifstr(i) $($R0) != STATUS_SUCCESSFUL
  1033.                 else
  1034.                     ifstr(i) $($R1) == "OK"
  1035.                     else
  1036.                         set ReInit = NO
  1037.                         goto account
  1038.                     endif
  1039.                 endif
  1040.             endif
  1041.             set Password = *($(EditTextOut), 2)
  1042.             ui pop 1
  1043.             set Status = STATUS_SUCCESSFUL
  1044.             goto finish_account
  1045.         else
  1046.             read-syms NonFatalError10$(!STF_LANGUAGE)
  1047.             shell "subroutn.inf" SetupMessage $(!STF_LANGUAGE) "NONFATAL" $(NonFatal)
  1048.             set DefEditCtl = 1
  1049.             set ReInit = YES
  1050.             goto account
  1051.         endif
  1052.     else-ifstr(i) $(DLGEVENT) == "BACK"
  1053.         read-syms Warning2$(!STF_LANGUAGE)
  1054.         shell "subroutn.inf" SetupMessage $(!STF_LANGUAGE) "WARNING" $(Warning)
  1055.         ifstr(i) $($R0) != STATUS_SUCCESSFUL
  1056.             ui pop 1
  1057.             set Status = STATUS_USERCANCEL
  1058.             goto finish_account
  1059.         endif
  1060.         ifstr(i) $($R1) == "OK"
  1061.             set Status = STATUS_USERCANCEL
  1062.             ui pop 1
  1063.             goto finish_account
  1064.         else
  1065.             set ReInit = NO
  1066.             goto account
  1067.         endif
  1068.     else
  1069.         ui pop 1
  1070.         goto finish_account
  1071.     endif
  1072. finish_account = +
  1073.     StartWait
  1074.     Return $(Status) $(Username) $(Password)
  1075. [DoAdminAccountSetup]
  1076.     set Status   = STATUS_SUCCESSFUL
  1077.     set Password = ""
  1078. admin_account= +
  1079.     read-syms AdminAccountDlg$(!STF_LANGUAGE)
  1080.     EndWait
  1081.     ui start "QueryAdminAccount"
  1082.     ifstr(i) $(DLGEVENT) == "CONTINUE"
  1083.         ifstr *($(EditTextOut), 1) == *($(EditTextOut), 2)
  1084.             ifstr(i) *($(EditTextOut), 1) == ""
  1085.                 read-syms Warning3$(!STF_LANGUAGE)
  1086.                 shell "subroutn.inf" SetupMessage $(!STF_LANGUAGE) "WARNING" $(Warning)
  1087.                 ifstr(i) $($R0) != STATUS_SUCCESSFUL
  1088.                 else
  1089.                     ifstr(i) $($R1) == "OK"
  1090.                     else
  1091.                         set ReInit = NO
  1092.                         goto admin_account
  1093.                     endif
  1094.                 endif
  1095.             endif
  1096.             set Password = *($(EditTextOut), 1)
  1097.             ui pop 1
  1098.             set Status = STATUS_SUCCESSFUL
  1099.             goto finish_admin_account
  1100.         else
  1101.             read-syms NonFatalError10$(!STF_LANGUAGE)
  1102.             shell "subroutn.inf" SetupMessage $(!STF_LANGUAGE) "NONFATAL" $(NonFatal)
  1103.             set DefEditCtl = 0
  1104.             set ReInit = YES
  1105.             goto admin_account
  1106.         endif
  1107.     else
  1108.         ui pop 1
  1109.         goto finish_admin_account
  1110.     endif
  1111. finish_admin_account = +
  1112.     StartWait
  1113.     Return $(Status) $(Password)
  1114. [DoInstallMode]
  1115.     set Status = STATUS_FAILED
  1116.     read-syms InstallModeConstants
  1117.     set InstallMode     = "CUSTOM"
  1118.     set InteractDefault = $(MaxInteract)
  1119. queryinstallmode = +
  1120.     read-syms InstallModeDlg$(!STF_LANGUAGE)
  1121.     EndWait
  1122.     ui start "InstallMode"
  1123.     ifstr(i) $(DLGEVENT) == "CONTINUE"
  1124.         set Status = STATUS_SUCCESSFUL
  1125.         ui pop 1
  1126.         ifstr(i) $(ButtonChecked) == $(MinInteract)
  1127.             set InstallMode = EXPRESS
  1128.         else
  1129.             set InstallMode = CUSTOM
  1130.         endif
  1131.     else-ifstr(i) $(DLGEVENT) == "EXIT"
  1132.         shell "subroutn.inf" QueryUserQuit $(!STF_LANGUAGE)
  1133.         ifstr(i) $($R1) == "OK"
  1134.             set Status = STATUS_USERQUIT
  1135.             ui pop 1
  1136.         else
  1137.             goto queryinstallmode
  1138.         endif
  1139.     else
  1140.         ui pop 1
  1141.     endif
  1142.     StartWait
  1143.     Return $(Status) $(InstallMode)
  1144. [InstallModeConstants]
  1145.     MinInteract        = "1"
  1146.     MaxInteract        = "2"
  1147. [DoOptions]
  1148.     set Status = STATUS_FAILED
  1149. options = +
  1150.     ifstr(i) $(!STF_PRODUCT) == Winnt
  1151.         set OptionsGreyed = {}
  1152.     else
  1153.         set OptionsGreyed = {3}
  1154.     endif
  1155.     ifstr(i) $(!STF_WIN31UPGRADE) == "YES"
  1156.         set !DoAppSetup = $(!NotChosen)
  1157.         set OptionsGreyed = >($(OptionsGreyed), 4)
  1158.     endif
  1159.     ifstr(i) $(!STF_INSTALL_MODE) == EXPRESS
  1160.         set Status = STATUS_SUCCESSFUL
  1161.         goto finish_options
  1162.     endif
  1163.     read-syms OptionsDlg$(!STF_LANGUAGE)
  1164.     EndWait
  1165.     ui start "Options"
  1166.     ifstr(i) $(DLGEVENT) == "CONTINUE"
  1167.         set !DoPartial   = *($(CheckItemsOut), "1")
  1168.         set !DoPrinter   = *($(CheckItemsOut), "2")
  1169.         set !DoNetwork   = *($(CheckItemsOut), "3")
  1170.         set !DoAppSetup  = *($(CheckItemsOut), "4")
  1171.         ui pop 1
  1172.         set Status = STATUS_SUCCESSFUL
  1173.         goto finish_options
  1174.     else-ifstr(i) $(DLGEVENT) == "EXIT"
  1175.         shell "subroutn.inf" QueryUserQuit $(!STF_LANGUAGE)
  1176.         ifstr(i) $($R1) == "OK"
  1177.             set Status = STATUS_USERQUIT
  1178.             ui pop 1
  1179.             goto finish_options
  1180.         else
  1181.             goto options
  1182.         endif
  1183.     else
  1184.         ui pop 1
  1185.         goto finish_options
  1186.     endif
  1187. finish_options = +
  1188.     StartWait
  1189.     Return $(Status)
  1190. [SetAcls]
  1191.     set Status = STATUS_FAILED
  1192.     set Convert_C     = $($0)
  1193.     set Convert_Winnt = $($1)
  1194.     set Fs_C          = $($2)
  1195.     set Fs_Winnt      = $($3)
  1196.     set AutoLines = {}
  1197.     set SetAcl_C = NO
  1198.     set SetAcl_Winnt = NO
  1199.     ifstr(i) $(Convert_C) == YES
  1200.         set AutoLines   = >($(AutoLines), "autoconv \DosDevices\C: /fs:NTFS")
  1201.         set SetAcl_C = YES
  1202.     endif
  1203.     ifstr(i) $(Convert_Winnt) == YES
  1204.         set AutoLines   = >($(AutoLines), "autoconv \DosDevices\"$(!STF_NTDRIVE)" /fs:NTFS")
  1205.         set SetAcl_Winnt = YES
  1206.     endif
  1207.     ifstr(i) $(SetAcl_C) == NO
  1208.         ifstr(i) $(Fs_C) == NTFS
  1209.             set SetAcl_C =  YES
  1210.         endif
  1211.     endif
  1212.     ifstr(i) $(SetAcl_Winnt) == NO
  1213.         ifstr(i) $(Fs_Winnt) == NTFS
  1214.             set SetAcl_Winnt =  YES
  1215.         endif
  1216.     endif
  1217.     ifstr(i) $(SetAcl_C) == YES
  1218.         ifstr(i) $(SetAcl_Winnt) == YES
  1219.             set AutoLines = >($(AutoLines), "setacl /a \DosDevices\"$(!STF_WINDOWSSYSPATH)"\winperms.txt \DosDevices\"$(!STF_NTDRIVE))
  1220.         else
  1221.             set AutoLines = >($(AutoLines), "setacl /c \DosDevices\"$(!STF_WINDOWSSYSPATH)"\winperms.txt")
  1222.         endif
  1223.     else-ifstr(i) $(SetAcl_Winnt) == YES
  1224.         set AutoLines = >($(AutoLines), "setacl /w \DosDevices\"$(!STF_WINDOWSSYSPATH)"\winperms.txt \DosDevices\"$(!STF_NTDRIVE))
  1225.     endif
  1226.     shell "registry.inf" AppendToBootExecute $(AutoLines)
  1227.     ifint $($ShellCode) != $(!SHELL_CODE_OK)
  1228.         Debug-Output "SETUP.INF: Shelling AppendToBootExecute failed"
  1229.         goto finish_setacls
  1230.     endif
  1231.     ifstr(i) $($R0) != "STATUS_SUCCESSFUL"
  1232.         Debug-Output "SETUP.INF: AppendToBootExecute failed"
  1233.         goto finish_setacls
  1234.     endif
  1235.     set Status = STATUS_SUCCESSFUL
  1236. finish_setacls = +
  1237.     Return $(Status)
  1238. [ControlBitmaps]
  1239.     Ifstr(i) $($0) == START
  1240.         Ifstr(i) $(!STF_PRODUCT) == "LANMANNT"
  1241.             Set BmpList = {305,303,311,309,301,308}
  1242.         Else
  1243.             Set BmpList = {305,302,306,310,304,307}
  1244.         Endif
  1245.         BmpShow 1 5 15 $(BmpList)
  1246.         Set !STF_DLG_PRO_CTR_X = 70
  1247.         Set !STF_DLG_PRO_CTR_Y = 75
  1248.     Else
  1249.         BmpHide
  1250.         Set !STF_DLG_PRO_CTR_X = 50
  1251.         Set !STF_DLG_PRO_CTR_Y = 50
  1252.     Endif
  1253.     return
  1254. [Source Media Descriptions]
  1255.     1    = "Windows NT Advanced Server Setup Disk #1"   , TAGFILE = disk1
  1256.     2    = "Windows NT Advanced Server Setup Disk #2"   , TAGFILE = disk2
  1257.     3    = "Windows NT Advanced Server Setup Disk #3"   , TAGFILE = disk3
  1258.     4    = "Windows NT Advanced Server Setup Disk #4"   , TAGFILE = disk4
  1259.     5    = "Windows NT Advanced Server Setup Disk #5"   , TAGFILE = disk5
  1260.     6    = "Windows NT Advanced Server Setup Disk #6"   , TAGFILE = disk6
  1261.     7    = "Windows NT Advanced Server Setup Disk #7"   , TAGFILE = disk7
  1262.     8    = "Windows NT Advanced Server Setup Disk #8"   , TAGFILE = disk8
  1263.     9    = "Windows NT Advanced Server Setup Disk #9"   , TAGFILE = disk9
  1264.     10    = "Windows NT Advanced Server Setup Disk #10"  , TAGFILE = disk10
  1265.     11    = "Windows NT Advanced Server Setup Disk #11"  , TAGFILE = disk11
  1266.     12    = "Windows NT Advanced Server Setup Disk #12"  , TAGFILE = disk12
  1267.     13    = "Windows NT Advanced Server Setup Disk #13"  , TAGFILE = disk13
  1268.     14    = "Windows NT Advanced Server Setup Disk #14"  , TAGFILE = disk14
  1269.     15    = "Windows NT Advanced Server Setup Disk #15"  , TAGFILE = disk15
  1270.     16    = "Windows NT Advanced Server Setup Disk #16"  , TAGFILE = disk16
  1271.     17    = "Windows NT Advanced Server Setup Disk #17"  , TAGFILE = disk17
  1272.     18    = "Windows NT Advanced Server Setup Disk #18"  , TAGFILE = disk18
  1273.     19    = "Windows NT Advanced Server Setup Disk #19"  , TAGFILE = disk19
  1274.     20    = "Windows NT Advanced Server Setup Disk #20"  , TAGFILE = disk20
  1275.     21    = "Windows NT Advanced Server Setup Disk #21"  , TAGFILE = disk21
  1276.     22    = "Windows NT Advanced Server Setup Disk #22"  , TAGFILE = disk22
  1277.     23    = "Windows NT Advanced Server Setup Disk #23"  , TAGFILE = disk23
  1278.     24    = "Windows NT Advanced Server Setup Disk #24"  , TAGFILE = disk24
  1279.     25    = "Windows NT Advanced Server Setup Disk #25"  , TAGFILE = disk25
  1280.     26    = "Windows NT Advanced Server Setup Disk #26"  , TAGFILE = disk26
  1281.     27    = "Windows NT Advanced Server Setup Disk #27"  , TAGFILE = disk27
  1282.     28    = "Windows NT Advanced Server Setup Disk #28"  , TAGFILE = disk28
  1283.     29    = "Windows NT Advanced Server Setup Disk #29"  , TAGFILE = disk29
  1284. [ProductType]
  1285. STF_PRODUCT  = LanmanNT
  1286. STF_PLATFORM = I386
  1287. [Files-I386-nt-compatibility]
  1288. 9,NOTEPAD.EXE , SIZE=57344 , NODELETESOURCE
  1289. 16,TASKMAN.EXE , SIZE=27136 , NODELETESOURCE
  1290. 16,WINHELP.EXE , SIZE=256512
  1291. 15,SYSTEM.INI , SIZE=512
  1292. 15,WIN.INI , SIZE=512
  1293. 15,WINFILE.INI , SIZE=512
  1294. 23,_DEFAULT.PIF , SIZE=1
  1295. [Files-I386-nt-system-drivers]
  1296. 18,STREAMS.SYS , SIZE=149504 , NODELETESOURCE
  1297. 21,AFD.SYS , SIZE=41984
  1298. 22,CDAUDIO.SYS , SIZE=35328
  1299. 15,DISKPERF.SYS , SIZE=11264
  1300. 20,HPSCAN16.SYS , SIZE=1024
  1301. 22,MUP.SYS , SIZE=24064
  1302. 21,NDIS.SYS , SIZE=50688
  1303. 22,PARALLEL.SYS , SIZE=27136
  1304. 15,SCSIPRNT.SYS , SIZE=19968
  1305. 15,SCSISCAN.SYS , SIZE=19456
  1306. 15,TDI.SYS , SIZE=14336
  1307. 22,VGA_ALT.SYS , SIZE=28672
  1308. [Files-I386-nt-system-os2-dll]
  1309. 15,DOSCALLS.DLL , SIZE=12800
  1310. [Files-I386-nt-system-os2]
  1311. 19,OSO009 , SIZE=108544 , RENAME=oso001.009 , NODELETESOURCE
  1312. [Files-I386-nt-system-spool-prtprocs-winprint]
  1313. 15,WINPRINT.DLL , SIZE=12288
  1314. [Files-I386-nt-system16]
  1315. 22,COMMDLG.DLL , SIZE=22528 , NODELETESOURCE
  1316. 23,MMSYSTEM.DLL , SIZE=20992 , NODELETESOURCE
  1317. 20,OLECLI.DLL , SIZE=83456 , NODELETESOURCE
  1318. 22,OLESVR.DLL , SIZE=24064 , NODELETESOURCE
  1319. 16,SHELL.DLL , SIZE=5120 , NODELETESOURCE
  1320. 16,VER.DLL , SIZE=9216 , NODELETESOURCE
  1321. 21,SETUP16.INF , SIZE=59392 , RENAME=setup.inf
  1322. 22,MMTASK.TSK , SIZE=1536 , NODELETESOURCE
  1323. [Files-I386-nt-system16always]
  1324. 22,APP850.FON , SIZE=36864
  1325. 23,CGA40850.FON , SIZE=6656
  1326. 23,CGA40WOA.FON , SIZE=6656
  1327. 23,CGA80850.FON , SIZE=4608
  1328. 23,CGA80WOA.FON , SIZE=4608
  1329. 22,DOSAPP.FON , SIZE=36864
  1330. 15,EGA40850.FON , SIZE=8704
  1331. 15,EGA40WOA.FON , SIZE=8704
  1332. 15,EGA80850.FON , SIZE=5632
  1333. 15,EGA80WOA.FON , SIZE=5632
  1334. 15,MODERN.FON , SIZE=8704
  1335. 16,ROMAN.FON , SIZE=13312
  1336. 16,SCRIPT.FON , SIZE=12288
  1337. 22,SMALLE.FON , SIZE=26112
  1338. 16,SMALLF.FON , SIZE=21504
  1339. 21,SYMBOLE.FON , SIZE=56832
  1340. 13,SYMBOLF.FON , SIZE=81408
  1341. 16,VGA860.FON , SIZE=5632
  1342. 16,VGA861.FON , SIZE=5632
  1343. 16,VGA863.FON , SIZE=5632
  1344. 16,VGA865.FON , SIZE=5632
  1345. 16,ARIAL.FOT , SIZE=1536
  1346. 17,ARIALBD.FOT , SIZE=1536
  1347. 17,ARIALBI.FOT , SIZE=1536
  1348. 19,ARIALI.FOT , SIZE=1536
  1349. 15,COUR.FOT , SIZE=1536
  1350. 15,COURBD.FOT , SIZE=1536
  1351. 15,COURBI.FOT , SIZE=1536
  1352. 15,COURI.FOT , SIZE=1536
  1353. 16,SYMBOL.FOT , SIZE=1536
  1354. 16,TIMES.FOT , SIZE=1536
  1355. 16,TIMESBD.FOT , SIZE=1536
  1356. 16,TIMESBI.FOT , SIZE=1536
  1357. 16,TIMESI.FOT , SIZE=1536
  1358. 16,WINGDING.FOT , SIZE=1536
  1359. 20,ARIAL.TTF , SIZE=73216
  1360. 20,ARIALBD.TTF , SIZE=73216
  1361. 20,ARIALBI.TTF , SIZE=79872
  1362. 20,ARIALI.TTF , SIZE=69120
  1363. 20,COUR.TTF , SIZE=80896
  1364. 19,COURBD.TTF , SIZE=87552
  1365. 19,COURBI.TTF , SIZE=94208
  1366. 19,COURI.TTF , SIZE=89600
  1367. 16,L_10646.TTF , SIZE=263680
  1368. 20,SYMBOL.TTF , SIZE=64512
  1369. 19,TIMES.TTF , SIZE=92160
  1370. 19,TIMESBD.TTF , SIZE=88576
  1371. 19,TIMESBI.TTF , SIZE=85504
  1372. 19,TIMESI.TTF , SIZE=87040
  1373. 20,WINGDING.TTF , SIZE=71168
  1374. [Files-I386-nt-system]
  1375. 12,APPSTART.ANI , SIZE=8192
  1376. 22,BANANA.ANI , SIZE=12288
  1377. 11,BARBER.ANI , SIZE=8704
  1378. 16,COIN.ANI , SIZE=7168
  1379. 15,COUNTER.ANI , SIZE=7168
  1380. 15,DRUM.ANI , SIZE=3584
  1381. 15,FILLITUP.ANI , SIZE=15360
  1382. 15,HAND.ANI , SIZE=3584
  1383. 15,HORSE.ANI , SIZE=18944
  1384. 15,HOURGLAS.ANI , SIZE=12288
  1385. 15,METRONOM.ANI , SIZE=9728
  1386. 16,PIANO.ANI , SIZE=5120
  1387. 16,RAINBOW.ANI , SIZE=10240
  1388. 16,RAINDROP.ANI , SIZE=5120
  1389. 16,SIZENESW.ANI , SIZE=1024
  1390. 16,SIZENS.ANI , SIZE=1024
  1391. 16,SIZENWSE.ANI , SIZE=1024
  1392. 16,SIZEWE.ANI , SIZE=1024
  1393. 16,STOPWTCH.ANI , SIZE=7168
  1394. 16,VANISHER.ANI , SIZE=2048
  1395. 16,WAGTAIL.ANI , SIZE=2560
  1396. 16,REMLINE.BAS , SIZE=12800
  1397. 13,MIDIMAP.CFG , SIZE=38400
  1398. 23,CHCP.COM , SIZE=19456
  1399. 21,COMMAND.COM , SIZE=50176
  1400. 15,DISKCOMP.COM , SIZE=31744
  1401. 15,DISKCOPY.COM , SIZE=26624
  1402. 15,EDIT.COM , SIZE=512
  1403. 21,FORMAT.COM , SIZE=40448
  1404. 15,GRAFTABL.COM , SIZE=26112
  1405. 23,GRAPHICS.COM , SIZE=19968
  1406. 15,KB16.COM , SIZE=14848
  1407. 22,KEYB.COM , SIZE=31232
  1408. 15,LOADFIX.COM , SIZE=1536
  1409. 21,MODE.COM , SIZE=40960
  1410. 22,MORE.COM , SIZE=34816
  1411. 16,TREE.COM , SIZE=26112
  1412. 23,WIN.COM , SIZE=15360
  1413. 21,EGA.CPI , SIZE=58880
  1414. 15,CURSORS.CPL , SIZE=23040
  1415. 17,MAIN.CPL , SIZE=214016
  1416. 23,MULTIMED.CPL , SIZE=10752
  1417. 13,SRVMGR.CPL , SIZE=250368
  1418. 22,UPS.CPL , SIZE=33280
  1419. 22,COMMDLG.DLL , SIZE=22528 , NODELETESOURCE
  1420. 15,DLCAPI.DLL , SIZE=17408 , NODELETESOURCE
  1421. 19,MCIAVI32.DLL , SIZE=82944 , NODELETESOURCE
  1422. 23,MMSYSTEM.DLL , SIZE=20992 , NODELETESOURCE
  1423. 21,MSVFW32.DLL , SIZE=52224 , NODELETESOURCE
  1424. 21,MSVIDC32.DLL , SIZE=38400 , NODELETESOURCE
  1425. 20,OLECLI.DLL , SIZE=83456 , NODELETESOURCE
  1426. 22,OLESVR.DLL , SIZE=24064 , NODELETESOURCE
  1427. 16,SHELL.DLL , SIZE=5120 , NODELETESOURCE
  1428. 16,VER.DLL , SIZE=9216 , NODELETESOURCE
  1429. 18,AB32.DLL , SIZE=132608
  1430. 15,ACLEDIT.DLL , SIZE=220672
  1431. 22,ALRSVC.DLL , SIZE=34304
  1432. 17,CARDS.DLL , SIZE=158208
  1433. 23,CLB.DLL , SIZE=17920
  1434. 22,CUFAT.DLL , SIZE=31744
  1435. 22,CUHPFS.DLL , SIZE=35840
  1436. 22,DDEML.DLL , SIZE=36864
  1437. 20,DEMIL32.DLL , SIZE=62976
  1438. 21,DRIVERS.DLL , SIZE=49152
  1439. 15,FMIFS.DLL , SIZE=15872
  1440. 15,FRAME32.DLL , SIZE=287744
  1441. 23,HPSCAN32.DLL , SIZE=9728
  1442. 21,HTUI.DLL , SIZE=51712
  1443. 20,IFSUTIL.DLL , SIZE=70656
  1444. 21,IMAGEHLP.DLL , SIZE=52736
  1445. 12,IMPEXP32.DLL , SIZE=89088
  1446. 15,IOLOGMSG.DLL , SIZE=11264
  1447. 15,LOCALMON.DLL , SIZE=27648
  1448. 19,LOCALSPL.DLL , SIZE=95744
  1449. 15,LZEXPAND.DLL , SIZE=10240
  1450. 20,MAILM32.DLL , SIZE=69632
  1451. 23,MAPI.DLL , SIZE=19968
  1452. 22,MAPI32.DLL , SIZE=23552
  1453. 22,MAPISRV.EXE , SIZE=28672
  1454. 20,MAPIXX.DLL , SIZE=72192
  1455. 22,MCICDA.DLL , SIZE=24576
  1456. 23,MCIOLE16.DLL , SIZE=7168
  1457. 15,MCIOLE32.DLL , SIZE=16896
  1458. 22,MCISEQ.DLL , SIZE=34816
  1459. 22,MCIWAVE.DLL , SIZE=33792
  1460. 19,MIDIMAP.DLL , SIZE=88064
  1461. 15,MMDRV.DLL , SIZE=20992
  1462. 18,MORICONS.DLL , SIZE=140288
  1463. 19,MPRUI.DLL , SIZE=113664
  1464. 15,MSAUDITE.DLL , SIZE=28672
  1465. 23,MSOBJS.DLL , SIZE=16384
  1466. 19,MSPELL32.DLL , SIZE=106496
  1467. 15,MSPRIVS.DLL , SIZE=29184
  1468. 16,MSSCHD32.DLL , SIZE=279552
  1469. 15,MSSFS32.DLL , SIZE=337920
  1470. 23,MVAPI32.DLL , SIZE=10240
  1471. 20,MVFS32.DLL , SIZE=73728
  1472. 21,NDDEAPI.DLL , SIZE=38400
  1473. 18,NETAPI.DLL , SIZE=119808
  1474. 22,NETBIOS.DLL , SIZE=30208
  1475. 21,NETEVENT.DLL , SIZE=49152
  1476. 14,NETH.DLL , SIZE=239616
  1477. 17,NTLANMAN.DLL , SIZE=177152
  1478. 19,OLECLI32.DLL , SIZE=93696
  1479. 21,OLESVR32.DLL , SIZE=43008
  1480. 21,PABNSP32.DLL , SIZE=58880
  1481. 21,PERFCTRS.DLL , SIZE=56832
  1482. 21,PMSPL.DLL , SIZE=46592
  1483. 19,PSXDLL.DLL , SIZE=90624
  1484. 16,RPCLTC3.DLL , SIZE=12800
  1485. 16,RPCLTC5.DLL , SIZE=14848
  1486. 16,RPCLTC6.DLL , SIZE=12800
  1487. 16,RPCLTS3.DLL , SIZE=14848
  1488. 16,RPCLTS5.DLL , SIZE=15872
  1489. 16,RPCLTS6.DLL , SIZE=14848
  1490. 21,RPCNS4.DLL , SIZE=48640
  1491. 19,SCHMSG32.DLL , SIZE=91648
  1492. 16,SENDFL32.DLL , SIZE=14336
  1493. 16,SOUND.DLL , SIZE=19456
  1494. 16,SPOOLSS.DLL , SIZE=23552
  1495. 17,SRVSVC.DLL , SIZE=177152
  1496. 15,STORE32.DLL , SIZE=310272
  1497. 16,TOOLHELP.DLL , SIZE=13824
  1498. 16,TRNSCH32.DLL , SIZE=25088
  1499. 19,UFAT.DLL , SIZE=88064
  1500. 18,UHPFS.DLL , SIZE=149504
  1501. 18,ULIB.DLL , SIZE=160256
  1502. 15,UNTFS.DLL , SIZE=299520
  1503. 16,UREG.DLL , SIZE=29184
  1504. 23,VCDEX.DLL , SIZE=14336
  1505. 16,VDMDBG.DLL , SIZE=22016
  1506. 20,VDMREDIR.DLL , SIZE=76800
  1507. 17,VFORM32.DLL , SIZE=206848
  1508. 19,WGPOMG32.DLL , SIZE=112640
  1509. 19,WIN32SPL.DLL , SIZE=114176
  1510. 16,WIN87EM.DLL , SIZE=13312
  1511. 22,WINMSD.DLL , SIZE=26112
  1512. 15,WOW32.DLL , SIZE=345088
  1513. 19,XACTSRV.DLL , SIZE=106496
  1514. 23,NT.DOC , SIZE=5120
  1515. 23,COMM.DRV , SIZE=10240
  1516. 15,KEYBOARD.DRV , SIZE=1536
  1517. 17,LANMAN.DRV , SIZE=221696
  1518. 15,MOUSE.DRV , SIZE=3072
  1519. 22,MSACM32.DRV , SIZE=33280
  1520. 16,SOUND.DRV , SIZE=1536
  1521. 16,SYSTEM.DRV , SIZE=3072
  1522. 16,VGA.DRV , SIZE=4608
  1523. 23,WFWNET.DRV , SIZE=12800
  1524. 23,LMSVCS.EXE , SIZE=22016 , NODELETESOURCE
  1525. 16,TASKMAN.EXE , SIZE=27136 , NODELETESOURCE
  1526. 21,ACLCONV.EXE , SIZE=54272
  1527. 23,APPEND.EXE , SIZE=11264
  1528. 21,AT.EXE , SIZE=59392
  1529. 22,ATSVC.EXE , SIZE=29184
  1530. 21,ATTRIB.EXE , SIZE=39424
  1531. 11,AUTOCONV.EXE , SIZE=662016
  1532. 23,AUTOSETP.EXE , SIZE=13824
  1533. 22,BACKUP.EXE , SIZE=36352
  1534. 22,BOOTOK.EXE , SIZE=23552
  1535. 23,BOOTVRFY.EXE , SIZE=15360
  1536. 22,CHKDSK.EXE , SIZE=23552
  1537. 19,CLIPBRD.EXE , SIZE=111104
  1538. 21,CLIPSRV.EXE , SIZE=51200
  1539. 18,CMD.EXE , SIZE=159744
  1540. 21,COMP.EXE , SIZE=38400
  1541. 22,CONTROL.EXE , SIZE=36352
  1542. 15,CONVERT.EXE , SIZE=28160
  1543. 21,DDESHARE.EXE , SIZE=39424
  1544. 23,DEBUG.EXE , SIZE=20992
  1545. 15,DISKPERF.EXE , SIZE=28672
  1546. 15,DOSKEY.EXE , SIZE=42496
  1547. 21,DOSX.EXE , SIZE=39936
  1548. 22,DRWATSON.EXE , SIZE=26624
  1549. 20,DRWTSN32.EXE , SIZE=76288
  1550. 15,EDLIN.EXE , SIZE=12800
  1551. 20,EVENTLOG.EXE , SIZE=77312
  1552. 17,EVENTVWR.EXE , SIZE=204800
  1553. 15,EXE2BIN.EXE , SIZE=8704
  1554. 21,EXPAND.EXE , SIZE=39424
  1555. 15,FASTOPEN.EXE , SIZE=1024
  1556. 21,FC.EXE , SIZE=41472
  1557. 15,FIND.EXE , SIZE=26112
  1558. 21,FINDSTR.EXE , SIZE=52736
  1559. 15,FORCEDOS.EXE , SIZE=20992
  1560. 15,GDI.EXE , SIZE=22528
  1561. 15,HELP.EXE , SIZE=27136
  1562. 22,INTRO.EXE , SIZE=34304
  1563. 20,KRNL386.EXE , SIZE=80384
  1564. 15,LABEL.EXE , SIZE=27136
  1565. 20,MAILSP32.EXE , SIZE=73216
  1566. 21,MEM.EXE , SIZE=39424
  1567. 15,MPNOTIFY.EXE , SIZE=28160
  1568. 21,MSCDEXNT.EXE , SIZE=1024
  1569. 21,MSGSVC.EXE , SIZE=57344
  1570. 12,MSMAIL32.EXE , SIZE=397824
  1571. 21,MSRMND32.EXE , SIZE=46080
  1572. 23,NDDEAGNT.EXE , SIZE=14848
  1573. 23,NDDEAPIR.EXE , SIZE=9728
  1574. 17,NET.EXE , SIZE=203776
  1575. 18,NETDDE.EXE , SIZE=153088
  1576. 23,NLSFUNC.EXE , SIZE=7168
  1577. 11,NTBACKUP.EXE , SIZE=753664
  1578. 12,NTVDM.EXE , SIZE=551424
  1579. 13,OS2.EXE , SIZE=520192
  1580. 18,OS2SRV.EXE , SIZE=146944
  1581. 23,OS2SS.EXE , SIZE=11264
  1582. 20,PAX.EXE , SIZE=73216
  1583. 17,PERFMON.EXE , SIZE=190464
  1584. 19,PIFEDIT.EXE , SIZE=91648
  1585. 21,PORTUAS.EXE , SIZE=43520
  1586. 21,POSIX.EXE , SIZE=48128
  1587. 16,PRINT.EXE , SIZE=23552
  1588. 18,PRINTMAN.EXE , SIZE=160256
  1589. 19,PSXSS.EXE , SIZE=100864
  1590. 16,QBASIC.EXE , SIZE=254976
  1591. 16,RECOVER.EXE , SIZE=23552
  1592. 16,REDIR.EXE , SIZE=3584
  1593. 17,REGEDT32.EXE , SIZE=180736
  1594. 16,REPLACE.EXE , SIZE=28672
  1595. 21,RESTORE.EXE , SIZE=58880
  1596. 12,SCHDPL32.EXE , SIZE=643584
  1597. 23,SETACL.EXE , SIZE=19456
  1598. 16,SETVER.EXE , SIZE=11776
  1599. 16,SHARE.EXE , SIZE=1024
  1600. 16,SORT.EXE , SIZE=23552
  1601. 20,SPOOLSS.EXE , SIZE=73216
  1602. 14,SRVMGR.EXE , SIZE=375296
  1603. 16,SUBST.EXE , SIZE=27136
  1604. 16,SYSEDIT.EXE , SIZE=18944
  1605. 21,UPEDIT.EXE , SIZE=47104
  1606. 16,UPS.EXE , SIZE=19456
  1607. 21,USER.EXE , SIZE=44032
  1608. 16,USERINIT.EXE , SIZE=30720
  1609. 12,USRMGR.EXE , SIZE=534528
  1610. 18,WINDISK.EXE , SIZE=130048
  1611. 17,WINFILE.EXE , SIZE=250880
  1612. 20,WINMSD.EXE , SIZE=75264
  1613. 21,WINMSDP.EXE , SIZE=47104
  1614. 16,WINSPOOL.EXE , SIZE=3072
  1615. 16,WINVER.EXE , SIZE=20992
  1616. 16,WOWDEB.EXE , SIZE=5120
  1617. 16,WOWEXEC.EXE , SIZE=15872
  1618. 21,XCOPY.EXE , SIZE=41472
  1619. 23,NT.FNT , SIZE=8192
  1620. 23,NT2.FNT , SIZE=11776
  1621. 15,DOSHELP.HLP , SIZE=4608
  1622. 17,DRWTSN32.HLP , SIZE=186368
  1623. 23,EDIT.HLP , SIZE=17920
  1624. 23,FTPSMX.HLP , SIZE=13824
  1625. 22,HALFTONE.HLP , SIZE=28672
  1626. 21,NET.HLP , SIZE=54784
  1627. 23,NETWORK.HLP , SIZE=15872
  1628. 14,NTCMDS.HLP , SIZE=461824
  1629. 22,SNDVOL32.HLP , SIZE=34304
  1630. 18,SRVMGR.HLP , SIZE=125440
  1631. 21,UPEDIT.HLP , SIZE=40448
  1632. 18,USRMGR.HLP , SIZE=130048
  1633. 21,WINDISKA.HLP , SIZE=57344
  1634. 22,WINHELP.HLP , SIZE=32768
  1635. 15,INTRO.ICO , SIZE=1024
  1636. 15,CALC.IND , SIZE=313344
  1637. 12,NTCMDS.IND , SIZE=569344
  1638. 16,USRMGR.IND , SIZE=276480
  1639. 15,MMDRIVER.INF , SIZE=4096
  1640. 21,NTLMINST.INF , SIZE=54272
  1641. 17,MSP32_AM.LEX , SIZE=177152
  1642. 21,PASSPORT.MID , SIZE=40448
  1643. 22,AUTOEXEC.NT , SIZE=512 , RENAME=autoexec.tmp , NOLOG
  1644. 15,CONFIG.NT , SIZE=1536 , RENAME=config.tmp , NOLOG
  1645. 15,GRAPHICS.PRO , SIZE=21504
  1646. 23,CMOS.RAM , SIZE=512
  1647. 16,BIOS1.ROM , SIZE=25088
  1648. 23,BIOS2.ROM , SIZE=8192
  1649. 16,V7VGA.ROM , SIZE=18944
  1650. 23,BLACK16.SCR , SIZE=5632
  1651. 23,PCL.SEP , SIZE=512
  1652. 23,PSCRIPT.SEP , SIZE=512
  1653. 21,PSLANMAN.SEP , SIZE=3072
  1654. 20,SYSPRINT.SEP , SIZE=3584
  1655. 23,CLIP01.SEQ , SIZE=15872
  1656. 22,CLIP02.SEQ , SIZE=28160
  1657. 22,CLIP03.SEQ , SIZE=25600
  1658. 15,COMM01.SEQ , SIZE=10240
  1659. 22,COMM02.SEQ , SIZE=23040
  1660. 23,CONN01.SEQ , SIZE=16384
  1661. 22,CONN02.SEQ , SIZE=28672
  1662. 23,CREAT01.SEQ , SIZE=18432
  1663. 23,CREAT02.SEQ , SIZE=18944
  1664. 22,INTRO1.SEQ , SIZE=27136
  1665. 23,INTRO2.SEQ , SIZE=18432
  1666. 23,LOG01.SEQ , SIZE=17920
  1667. 22,NTMENU.SEQ , SIZE=24064
  1668. 16,PANEL.SEQ , SIZE=10240
  1669. 16,PAUSE.SEQ , SIZE=4096
  1670. 22,PRINT01.SEQ , SIZE=29696
  1671. 23,REVIEW.SEQ , SIZE=2560
  1672. 23,SETT01.SEQ , SIZE=23040
  1673. 22,SETT02.SEQ , SIZE=25600
  1674. 23,SETT03.SEQ , SIZE=22016
  1675. 16,SETT04.SEQ , SIZE=15360
  1676. 23,SHARE01.SEQ , SIZE=15872
  1677. 23,SHARE02.SEQ , SIZE=17920
  1678. 23,ANSI.SYS , SIZE=9216
  1679. 15,COUNTRY.SYS , SIZE=17408
  1680. 15,HIMEM.SYS , SIZE=6144
  1681. 15,KEYBOARD.SYS , SIZE=21504
  1682. 22,NTDOS.SYS , SIZE=27648
  1683. 22,NTIO.SYS , SIZE=34816
  1684. 17,WDL.TRM , SIZE=4096
  1685. 22,MMTASK.TSK , SIZE=1536 , NODELETESOURCE
  1686. 16,WINPERMS.TXT , SIZE=50176
  1687. 18,README.WRI , SIZE=126976
  1688. [Files-I386-nt]
  1689. 11,LANMANNT.BMP , SIZE=76800
  1690. 9,WRITE.EXE , SIZE=245248 , NODELETESOURCE
  1691. 22,REGEDIT.EXE , SIZE=32768
  1692. 22,REGEDIT.HLP , SIZE=23040
  1693. 23,RINGIN.WAV , SIZE=10240
  1694. 23,RINGOUT.WAV , SIZE=5632
  1695. [LanguageID]
  1696.    ENG
  1697. [LanguageTextENG]
  1698.    "English (American)"
  1699. [BuiltinAccountNameVar]
  1700. AdminAccountName = "Administrator"
  1701. GuestAccountName = "Guest"
  1702. [PrintMonitorName]
  1703. MonitorName = "Local Port"
  1704. [ProgressCopyENG]
  1705.     ProCaption   = "Windows NT Setup"
  1706.     ProCancel    = "Cancel"
  1707.     ProCancelMsg = "Windows NT is not correctly installed.  Are you sure you want "+
  1708.                    "to cancel copying files?"
  1709.     ProCancelCap = "Setup Message"
  1710.     ProText1     = "Copying:"
  1711.     ProText2     = "To:"
  1712. [LanguageDlgENG]
  1713.     Caption      = "Language Selection"
  1714.     DlgText      = "Setup will appear in one of the following languages.  Choose "+
  1715.                    "the one you prefer."
  1716.     ListHeader   = ""
  1717.     Continue     = "Continue"
  1718.     Help         = "&Help"
  1719.     Exit         = "E&xit Setup"
  1720.     DlgType      = "List"
  1721.     DlgTemplate  = "Language"
  1722.     ListItemsIn  = ^(LanguageText$(!STF_LANGUAGE), 1)
  1723.     ListItemsOut = *($(ListItemsIn), ~($(LanguageList), $(!STF_LANGUAGE)))
  1724.     HelpContext  = ""
  1725. [QueryFullNameDlgENG]
  1726.     Caption     = "Windows NT Setup"
  1727.     DlgText     = "Please type your full name in the box below."$(!LF)$(!LF)+
  1728.                   "Then choose Continue or press ENTER."$(!LF)$(!LF)+
  1729.                   "The information you enter will be used by Setup "+
  1730.                   "for subsequent installation of Windows NT."
  1731.     Edit1Label  = "&Name:"
  1732.     Continue    = "Continue"
  1733.     Help        = "&Help"
  1734.     Exit        = "E&xit Setup"
  1735.     DlgType     = "Edit"
  1736.     DlgTemplate = "QUERY_FULLNAME"
  1737.     HelpContext = $(!IDH_DB_FULLNAMEQ_INS)
  1738.     EditTextLim = 50
  1739.     EditTextIn  = $(!FullName)
  1740.     EditFocus   = "ALL"
  1741. [QueryFullNameOrgNameDlgENG]
  1742.     Caption     = "Windows NT Setup"
  1743.     DlgText     = "Please type your full name in the box below.  "+
  1744.                   "You may also specify the name of your company if "+
  1745.                   "Windows NT will be used for business purposes."$(!LF)$(!LF)+
  1746.                   "Then choose Continue or press ENTER."$(!LF)$(!LF)+
  1747.                   "The information you enter will be used by Setup "+
  1748.                   "for subsequent installations of Windows NT."
  1749.     Edit1Label  = "&Name:"
  1750.     Edit2Label  = "&Company:"
  1751.     Continue    = "Continue"
  1752.     Help        = "&Help"
  1753.     Exit        = "E&xit Setup"
  1754.     DlgType     = "MultiEdit"
  1755.     DlgTemplate = "QUERY_FULLNAME_ORGNAME"
  1756.     HelpContext = $(!IDH_DB_ORGNAMEQ_INS)
  1757.     EditTextLim = {50, 50}
  1758.     EditTextIn  = {$(!FullName), $(!OrgName)}
  1759. [VerifyFullNameDlgENG]
  1760.     Caption      = "Windows NT Setup"
  1761.     DlgText      = "Please verify that the name you typed is correct."$(!LF)$(!LF)+
  1762.                    "If you would like to change it, choose Change. "+
  1763.                    "Otherwise choose Continue."
  1764.     Static1Label = "Name:"
  1765.     Continue     = "Continue"
  1766.     Cancel       = "&Change"
  1767.     Help         = "&Help"
  1768.     Exit         = "E&xit Setup"
  1769.     Static1Text  = $(!FullName)
  1770.     DlgType      = "Info"
  1771.     DlgTemplate  = "VERIFY_FULLNAME"
  1772.     HelpContext  = $(!IDH_DB_FULLNAMEV_INS)
  1773. [VerifyFullNameOrgNameDlgENG]
  1774.     Caption      = "Windows NT Setup"
  1775.     DlgText      = "Please verify that the information you typed is correct."$(!LF)$(!LF)+
  1776.                    "If you would like to change the name or the company "+
  1777.                    "choose Change. Otherwise, choose Continue."
  1778.     Static1Label = "Name:"
  1779.     Static1Text  = $(!FullName)
  1780.     Static2Label = "Company:"
  1781.     Static2Text  = $(!OrgName)
  1782.     Continue     = "Continue"
  1783.     Cancel       = "&Change"
  1784.     Help         = "&Help"
  1785.     Exit         = "E&xit Setup"
  1786.     DlgType      = "Info"
  1787.     DlgTemplate  = "VERIFY_FULLNAME_ORGNAME"
  1788.     HelpContext  = $(!IDH_DB_ORGNAMEV_INS)
  1789. [QueryComputerNameDlgENG]
  1790.     Caption     = "Windows NT Setup"
  1791.     DlgText     = "Windows NT needs a Computer Name to identify your "+
  1792.                   "computer.  Please enter a unique name of 15 characters "+
  1793.                   "or less."$(!LF)$(!LF)+
  1794.                   "If you are joining a Windows NT Advanced Server domain, you "+
  1795.                   "should get the name from your network administrator."
  1796.     Edit1Label  = "&Computer Name:"
  1797.     Continue    = "Continue"
  1798.     Help        = "&Help"
  1799.     Exit        = "E&xit Setup"
  1800.     DlgType     = "Edit"
  1801.     DlgTemplate = "QUERY_COMPUTER_NAME"
  1802.     HelpContext = $(!IDH_DB_COMPUTERNAMEQ_INS)
  1803.     EditTextLim = 15
  1804.     EditTextIn  = $(ComputerName)
  1805.     EditFocus   = "ALL"
  1806. [QueryComputerNameDlgASENG]
  1807.     Caption     = "Windows NT Setup"
  1808.     DlgText     = "Windows NT needs a Computer Name to identify your "+
  1809.                   "computer.  Please enter a unique name of 15 characters "+
  1810.                   "or less."$(!LF)$(!LF)+
  1811.                   "You must ensure that this name is unique on your network "+
  1812.                   "or you will encounter installation problems later."
  1813.     Edit1Label  = "&Computer Name:"
  1814.     Continue    = "Continue"
  1815.     Help        = "&Help"
  1816.     Exit        = "E&xit Setup"
  1817.     DlgType     = "Edit"
  1818.     DlgTemplate = "QUERY_COMPUTER_NAME"
  1819.     HelpContext = $(!IDH_DB_COMPUTERNAMEQ_INS)
  1820.     EditTextLim = 15
  1821.     EditTextIn  = $(ComputerName)
  1822.     EditFocus   = "ALL"
  1823. [VerifyComputerNameDlgENG]
  1824.     Caption      = "Windows NT Setup"
  1825.     DlgText      = "Please verify that the name you typed is correct."$(!LF)$(!LF)+
  1826.                    "If you would like to change it, choose Change. "+
  1827.                    "Otherwise choose Continue."
  1828.     Static1Label = "Computer Name:"
  1829.     Static1Text  = $(ComputerName)
  1830.     Continue     = "Continue"
  1831.     Cancel       = "&Change"
  1832.     Help         = "&Help"
  1833.     Exit         = "E&xit Setup"
  1834.     DlgType      = "Info"
  1835.     DlgTemplate  = "VERIFY_COMPUTER_NAME"
  1836.     HelpContext  = $(!IDH_DB_COMPUTERNAMEV_INS)
  1837. [AccountDlgENG]
  1838.     Caption     = "Local Account Setup"
  1839.     DlgText     = "Setup can create a local account for the user.  "+
  1840.                   "Please enter a Username of 15 characters or less and a "+
  1841.                   "Password of 14 characters or less to use for the account.  "+
  1842.                   "Reenter the same password in the Confirm Password field.  "+
  1843.                   "If you want to have no Password for the account don't enter "+
  1844.                   "anything in the Password or Confirm Password fields."$(!LF)$(!LF)+
  1845.                   "If you want to cancel setting up a local account you can add "+
  1846.                   "a local account later using the User Manager."
  1847.     Edit1Label  = "&Username:"
  1848.     Edit2Label  = "&Password:"
  1849.     Edit3Label  = "&Confirm Password:"
  1850.     Continue    = "Continue"
  1851.     Cancel      = "Cancel"
  1852.     Help        = "&Help"
  1853.     Exit        = "E&xit Setup"
  1854.     DlgType     = "MultiEdit"
  1855.     DlgTemplate = "ACCOUNT_SETUP"
  1856.     HelpContext = $(!IDH_DB_ACCOUNTSETUP_INS)
  1857.     EditTextLim = {15, 14, 14}
  1858.     EditTextIn  = {$(Username), "", ""}
  1859. [AdminAccountDlgENG]
  1860.     Caption     = "Administrator Account Setup"
  1861.     DlgText1    = "Please enter a Password of 14 characters or less to use "+
  1862.                   "for the Administrator account.  Reenter the same password "+
  1863.                   "in the Confirm Password field."$(!LF)$(!LF)+
  1864.                   "The Administrator account allows maximum access to your "+
  1865.                   "computer's resources.  Therefore the administrator password "+
  1866.                   "is an important piece of information which you should guard "+
  1867.                   "carefully."$(!LF)$(!LF)+
  1868.                   "Note: take special care to remember the password you supply.  "+
  1869.                   "Setup recommends that you write the password down and store "+
  1870.                   "it in a safe place."
  1871.     DlgText2    = "Username:"
  1872.     DlgText3    = "Administrator"
  1873.     Edit1Label  = "&Password:"
  1874.     Edit2Label  = "&Confirm Password:"
  1875.     Continue    = "Continue"
  1876.     Help        = "&Help"
  1877.     Exit        = "E&xit Setup"
  1878.     DlgType     = "MultiEdit"
  1879.     DlgTemplate = "ADMIN_ACCOUNT_SETUP"
  1880.     HelpContext = $(!IDH_DB_ACCOUNTADMN_INS)
  1881.     EditTextLim = {14, 14}
  1882.     EditTextIn  = {"", ""}
  1883. [InstallModeDlgENG]
  1884.     Caption     = "Setup Methods"
  1885.     DlgText     = "Express Setup installs Windows NT Tools using default settings "+
  1886.                   "and detected configuration."$(!LF)$(!LF)+
  1887.                   "Custom Setup gives you more control in viewing detected configuration "+
  1888.                   "and choosing options."$(!LF)$(!LF)+
  1889.                   "Choose one of the two Setup methods:"
  1890.     Continue    = "Continue"
  1891.     Help        = "&Help"
  1892.     Exit        = "E&xit Setup"
  1893.     Radio1Text    = "&Express Setup"
  1894.     Radio2Text    = "&Custom Setup"
  1895.     DlgType     = "Radio"
  1896.     DlgTemplate = "INSTALLMODE"
  1897.     HelpContext = $(!IDH_DB_INSTALLMODE_INS)
  1898.     RadioHeader   = ""
  1899.     RadioDefault  = $(InteractDefault)
  1900.     OptionsGreyed = {}
  1901. [OptionsDlgENG]
  1902.     Caption     = "Windows NT Setup"
  1903.      DlgText    = "Setup will perform each optional task shown below with "+
  1904.                   "an 'X' in its check box."$(!LF)$(!LF)+
  1905.                   "To perform the selected tasks, choose Continue or press "+
  1906.                   "ENTER."$(!LF)$(!LF)+
  1907.                   "To change a selection, clear or select its check box, and "+
  1908.                   "then choose Continue or press ENTER."
  1909.     Check1Text  = "Set Up Only &Windows Components You Select"
  1910.     Check2Text  = "Set Up &Printers (locally connected printers only)"
  1911.     Check3Text  = "Set Up &Network"
  1912.     Check4Text  = "Set Up &Applications on the Hard Disk(s)"
  1913.     Continue      = "Continue"
  1914.     Help          = "&Help"
  1915.     Exit          = "E&xit Setup"
  1916.     DlgType     = "Check"
  1917.     DlgTemplate = "PDKOPTIONS"
  1918.     HelpContext   = $(!IDH_DB_OPTIONS_INS)
  1919.     CheckItemsIn = { $(!DoPartial),  $(!DoPrinter),   $(!DoNetwork), +
  1920.                      $(!DoAppSetup)}
  1921. [SetupDoneDlgENG]
  1922.     Caption     = "Windows NT Setup"
  1923.     DlgText     = "Windows NT 3.1 is now installed."$(!LF)$(!LF)+
  1924.                   "Remove disks from the floppy disk drives and "+
  1925.                   "choose Restart Computer to run the installed system."
  1926.     Reboot      = "&Restart Computer"
  1927.     Windows     = "E&xit to Windows NT"
  1928.     DlgType     = "Info"
  1929.     DlgTemplate = "REBOOT"
  1930. [SetupNotDoneDlgENG]
  1931.     Caption     = "Windows NT Setup"
  1932.     DlgText     = "Windows NT 3.1 has not been installed."$(!LF)$(!LF)+
  1933.                   "Remove disks from the floppy disk drives and "+
  1934.                   "choose Restart Computer to restart your computer."
  1935.     Reboot      = "&Restart Computer"
  1936.     Windows     = "E&xit to Windows NT"
  1937.     DlgType     = "Info"
  1938.     DlgTemplate = "REBOOT"
  1939. [SetupDoneRestartDlgENG]
  1940.     Caption     = "Windows NT Setup"
  1941.     DlgText     = "Windows NT System files have been copied to the destination drive."$(LF)$(LF)+
  1942.                   "Choose Exit to return to Windows NT."
  1943.     Windows     = "E&xit to Windows NT"
  1944.     DlgType     = "Info"
  1945.     DlgTemplate = "RESTART"
  1946. [SetupNotDoneRestartDlgENG]
  1947.     Caption     = "Windows NT Setup"
  1948.     DlgText     = "Setup failed to copy Windows NT system files to the destination drive."$(LF)$(LF)+
  1949.                   "Choose Exit to return to Windows NT."
  1950.     Windows     = "E&xit to Windows NT"
  1951.     DlgType     = "Info"
  1952.     DlgTemplate = "RESTART"
  1953. [Warning1ENG]
  1954. Warning = "Setup failed to capture your previous configuration for failure-proof "+
  1955.           "booting.  Please choose OK to continue or Cancel to exit setup."
  1956. [Warning2ENG]
  1957. Warning = "No local account will be set up."
  1958. [Warning3ENG]
  1959. Warning = "No password has been entered.  Choose OK to leave the "+
  1960.           "password blank, or Cancel if you want to enter a password."
  1961. [FatalError1ENG]
  1962. Fatal  = "Setup cannot install on the current processor."$(!LF)$(!LF)"Cannot proceed with install."
  1963. [FatalError2ENG]
  1964. Fatal  = "System Memory Size not sufficient.  At least "$(MinSystemMemory)"KB "+
  1965.          "is required."$(!LF)$(!LF)"Cannot proceed with install."
  1966. [FatalError3ENG]
  1967. Fatal  = "Setup couldn't modify the registry for your hardware options."$(!LF)$(!LF)"Cannot proceed with install."
  1968. [FatalError4ENG]
  1969. Fatal  = "Setup couldn't modify your computer name."$(!LF)$(!LF)"Cannot proceed with install."
  1970. [FatalError5ENG]
  1971. Fatal  = "Setup couldn't create a registry entry for your Windows NT Software."$(!LF)$(!LF)"Cannot proceed with install."
  1972. [FatalError6ENG]
  1973. Fatal  = "Setup cannot be run directly to ugrade your Windows NT system.  Please "+
  1974.          "refer to your manuals on how to run Setup."
  1975. [FatalError7ENG]
  1976. Fatal  = "Flexboot setup failed.  Cannot proceed with install. Please contact "+
  1977.          "your system administrator."
  1978. [FatalError8ENG]
  1979. Fatal  = "Setup Source Drive doesn't have the Windows NT Setup sources."
  1980. [FatalError9ENG]
  1981. Fatal  = "Setup failed to initialize security on your computer. "+
  1982.          "Installation is halted."
  1983. [FatalError10ENG]
  1984. Fatal = "Setup failed to setup your system for secure operation."
  1985. [FatalError11ENG]
  1986. Fatal = "The INITIAL.INF file does not match your computer."
  1987. [FatalError12ENG]
  1988. Fatal = "Setup was unable to build the user's default configuration file. "+
  1989.         "Windows NT cannot log on a user without this file."
  1990. [FatalError13ENG]
  1991. Fatal = "Setup was unable to reset the SystemSetupInProgress value to "+
  1992.         "indicate Setup completion."
  1993. [FatalError14ENG]
  1994. Fatal = "UNC Names are not supported by Initial Setup."
  1995. [FatalError17ENG]
  1996. Fatal  = "No free drives available to connect to UNC Drive."
  1997. [FatalError18ENG]
  1998. Fatal  = "Error processing source drive."
  1999. [NonFatalError1ENG]
  2000. NonFatal = "Setup cannot function properly unless your enter your name."
  2001. [NonFatalError2ENG]
  2002. NonFatal = "Setup failed to install configuration files for the MS-DOS "+
  2003.            "subsystem. Setup will ignore this error."
  2004. [NonFatalError3ENG]
  2005. NonFatal = "Setup failed to get configuration information on paging files. "+
  2006.            "Setup will continue install with the default paging file on your "+
  2007.            "computer. Paging file sizes can be changed after installation "+
  2008.            "from the control panel system applet."
  2009. [NonFatalError4ENG]
  2010. NonFatal = "Setup failed to find printer information.  Setup will not "+
  2011.            "install any printers on your system.  Printers can be installed "+
  2012.            "after system installation using Print Manager."
  2013. [NonFatalError5ENG]
  2014. NonFatal = "Setup cannot function properly unless you enter the information requested."
  2015. [NonFatalError6ENG]
  2016. NonFatal = "Setup failed to configure the paging files on your computer. "+
  2017.            "Windows NT will continue to use the default paging file. "+
  2018.            "Ignoring the error."
  2019. [NonFatalError7ENG]
  2020. NonFatal = "You may not use ""."" or "".."" as your computer name."
  2021. [NonFatalError7aENG]
  2022. NonFatal = "Computer names may not start or end with a space, "+
  2023.            "and the following characters are not allowed:"$(!LF)+
  2024.            "/ \ [ ] "" : ; | < > + = , ? *"
  2025. [NonFatalError8ENG]
  2026. NonFatal  = "Configuring printers failed."$(!LF)$(!LF)" No printers were installed. "+
  2027.             "Printers can be installed after system installation using Print Manager."
  2028. [NonFatalError9ENG]
  2029. NonFatal  = "Failed to initialize printer support."$(!LF)$(!LF)+
  2030.             "No printers were installed."
  2031. [NonFatalError10ENG]
  2032. NonFatal = "The Password and the Confirm Password fields are different. "+
  2033.            "Please enter both fields again."
  2034. [NonFatalError12ENG]
  2035. NonFatal = "Failed to enable the EventLog service."
  2036. [NonFatalError13ENG]
  2037. NonFatal = "Setup failed to configure the subsystem that runs "+
  2038.            "16-bit Windows applications. Setup will ignore this error."
  2039. [NonFatalError14ENG]
  2040. NonFatal = "Usernames may not start or end with a space, "+
  2041.            "and the following characters are not allowed:"$(!LF)+
  2042.            "/ \ [ ] "" : ; | < > + = , ? *"
  2043. [NonFatalError15ENG]
  2044. NonFatal = "You must enter a Username to set up a local account, or choose "+
  2045.            "Cancel if you do not want to create a local account."
  2046. [NonFatalError16ENG]
  2047. NonFatal = "A local account already exists for the Username entered.  Please "+
  2048.            "choose a different Username."
  2049. [Status1ENG]
  2050. Status = "The printer '"$(PrinterName)"' has been set up for use on "+
  2051.          "Windows NT."
  2052. [BillboardsENG]
  2053. Billboard1 = "Please wait..."
  2054. Billboard2 = "Setup is configuring your system for FlexBoot.  Please wait..."
  2055. Billboard3 = "Setup is configuring your hardware options.  Please wait..."
  2056. Billboard4 = "Setup is configuring your registry.  Please wait..."
  2057. Billboard5 = "Setup is migrating information from any previously installed "+
  2058.              "DOS system.  Please wait..."
  2059. Billboard6 = "Setup is configuring the paging file for your Windows NT system. "+
  2060.              "Please wait..."
  2061. Billboard7 = "Setup is configuring printers.  Please wait..."
  2062. Billboard8 = "Setup is creating accounts in your security database.  Please wait..."
  2063. Billboard9 = "Setup is migrating information from any previously installed "+
  2064.              "Windows system.  Please wait..."
  2065. Billboard10 = "Please wait while Setup removes temporary files..."
  2066. Billboard11 = "Setup is installing fonts.  Please wait..."
  2067. [DateTimeENG]
  2068. Applet = "date/time"
  2069. [FontList]
  2070. "Arial (TrueType)"                         = ARIAL.FOT
  2071. "Arial Bold (TrueType)"                    = ARIALBD.FOT
  2072. "Arial Bold Italic (TrueType)"             = ARIALBI.FOT
  2073. "Arial Italic (TrueType)"                  = ARIALI.FOT
  2074. "Courier New (TrueType)"                   = COUR.FOT
  2075. "Courier New Bold (TrueType)"              = COURBD.FOT
  2076. "Courier New Bold Italic (TrueType)"       = COURBI.FOT
  2077. "Courier New Italic (TrueType)"            = COURI.FOT
  2078. "Modern (Plotter)"                         = MODERN.FON
  2079. "Roman (Plotter)"                          = ROMAN.FON
  2080. "Script (Plotter)"                         = SCRIPT.FON
  2081. "Symbol (TrueType)"                        = SYMBOL.FOT
  2082. "Times New Roman (TrueType)"               = TIMES.FOT
  2083. "Times New Roman Bold (TrueType)"          = TIMESBD.FOT
  2084. "Times New Roman Bold Italic (TrueType)"   = TIMESBI.FOT
  2085. "Times New Roman Italic (TrueType)"        = TIMESI.FOT
  2086. "WingDings (TrueType)"                     = WINGDING.FOT
  2087. [FontListE]
  2088. "Small Fonts (VGA res)"                    = SMALLE.FON
  2089. "Symbol 8,10,12,14,18,24 (VGA res)"        = SYMBOLE.FON
  2090. [FontListF]
  2091. "Small Fonts (8514/a res)"                 = SMALLF.FON
  2092. "Symbol 8,10,12,14,18,24 (8514/a res)"     = SYMBOLF.FON
  2093.  
  2094.  
  2095.  
  2096.