home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 7 / 07.iso / d / d009_2 / 1.ddi / STFSETUP.IN_ < prev    next >
Encoding:
INI File  |  1992-02-13  |  33.6 KB  |  820 lines

  1. [Shell Commands]
  2.  
  3.         set-title  "Microsoft Test for Windows"
  4.         read-syms  "General Variables"
  5.         detect     "Detect Variables"
  6.  
  7.  
  8. welcome = read-syms  "Welcome Variables"
  9.  
  10.         ui  start  INFO3
  11.  
  12.         ifstr      $(DLGEVENT) == "CONTINUE"
  13.             ui pop 1
  14.             Init-System ;;;  Copy Disincentive's Get Name/Org
  15.             goto "pick-option"  ;; fall through
  16.         else   ;;  $(DLGEVENT) == "EXIT"
  17.             set  CurrentDialog = "welcome"
  18.             goto "quit"
  19.         endif
  20.  
  21.  
  22. pick-option = read-syms  "Pick Option Variables"
  23.         set RadioDefault = $(ROptionCur)
  24.  
  25.         ui  start  RADIO2
  26.  
  27.         set ROptionCur = $(ButtonChecked)
  28.         ifstr      $(DLGEVENT) == "CONTINUE"
  29.             ui pop 1
  30.             ifstr $(ROptionCur) == "1"
  31.                 goto "approve"
  32.             else-ifstr ;; RoptionCur==2
  33.                 goto "pick-custom"
  34.             endif
  35.         else   ;;  $(DLGEVENT) == "EXIT"
  36.             set  CurrentDialog = "pick-option"
  37.             goto "quit"
  38.         endif
  39.  
  40. pick-custom = read-syms "Custom Option Variables"
  41.         set CheckItemsIn = $(CHECK3)
  42.  
  43.         ui start CHECK3
  44.  
  45.         set CHECK3 = $(CheckItemsOut)
  46.         set InstallFastTest = *($(CHECK3),1)
  47.         set InstallSamples = *($(CHECK3),2)
  48.         set InstallCIncludes = *($(CHECK3),3)
  49.  
  50.         ifstr      $(DLGEVENT) == "CONTINUE"
  51.             ui pop 1
  52.             goto "get-base"
  53.         else-ifstr $(DLGEVENT) == "BACK"
  54.             ui pop 1
  55.             goto "pick-option"
  56.         else   ;;  $(DLGEVENT) == "EXIT"
  57.             set  CurrentDialog = "pick-custom"
  58.             goto "quit"
  59.         endif
  60.  
  61.  
  62. get-base = read-syms  "Get Base Path Variables"
  63.         set EditTextIn = $(BASE)
  64.         set EditFocus  = "END"
  65.  
  66.         ui  start  GETPATH
  67.  
  68.         set  BASE  = $(EditTextOut)
  69.         set  BASE+ = $(EditPathOut)
  70.  
  71.         ifstr      $(DLGEVENT) == "CONTINUE"
  72.             set DlgAgain = "get-base"
  73.             set NextDlg = "get-bin"
  74.             set DRIVE = $(BASE)
  75.             detect "Detect Variables"
  76.             goto "Check-Drive"
  77.  
  78.         else-ifstr $(DLGEVENT) == "BACK"
  79.             ui pop 1
  80.             goto "pick-custom"
  81.         else   ;;  $(DLGEVENT) == "EXIT"
  82.             set  CurrentDialog = "get-base"
  83.             goto "quit"
  84.         endif
  85.  
  86. get-bin = read-syms  "Get Bin Path Variables"
  87.         set EditTextIn = $(BASE)$(BIN)
  88.         set EditFocus  = "END"
  89.  
  90.         ui  start  GETPATH
  91.  
  92.         set  BINDEST  = $(EditTextOut)
  93.         set  BINDEST+ = $(EditPathOut)
  94.         ifstr      $(DLGEVENT) == "CONTINUE"
  95.             set DlgAgain = "get-bin"
  96.             set NextDlg = "get-inc"
  97.             set DRIVE = $(BINDEST)
  98.             detect "Detect Variables"
  99.             goto "Check-Drive"
  100.  
  101.         else-ifstr $(DLGEVENT) == "BACK"
  102.             ui pop 1
  103.             goto "get-base"
  104.         else   ;;  $(DLGEVENT) == "EXIT"
  105.             set  CurrentDialog = "get-bin"
  106.             goto "quit"
  107.         endif
  108.  
  109.  
  110. get-inc = read-syms  "Get Inc Path Variables"
  111.         set EditTextIn = $(BASE+)$(INC)
  112.         set EditFocus  = "END"
  113.  
  114.         ui  start  GETPATH
  115.  
  116.         set  INCDEST  = $(EditTextOut)
  117.         set  INCDEST+ = $(EditPathOut)
  118.         ifstr      $(DLGEVENT) == "CONTINUE"
  119.             set DlgAgain = "get-inc"
  120.             set NextDlg = "get-samp"
  121.             set DRIVE = $(INCDEST)
  122.             detect "Detect Variables"
  123.             goto "Check-Drive"
  124.  
  125.         else-ifstr $(DLGEVENT) == "BACK"
  126.             ui pop 1
  127.             goto "get-bin"
  128.         else   ;;  $(DLGEVENT) == "EXIT"
  129.             set  CurrentDialog = "get-inc"
  130.             goto "quit"
  131.         endif
  132.  
  133.  
  134. get-samp = read-syms  "Get Samp Path Variables"
  135.         ifstr $(InstallSamples) == "OFF"
  136.             goto "get-lib"
  137.         endif
  138.  
  139.         set EditTextIn = $(BASE+)$(SAMP)
  140.         set EditFocus  = "END"
  141.  
  142.         ui  start  GETPATH
  143.  
  144.         set  SAMPDEST  = $(EditTextOut)
  145.         set  SAMPDEST+ = $(EditPathOut)
  146.         set  SAMPDOCSDEST = $(SAMPDEST+)$(SAMPDOCS)
  147.         set  SAMPGENDEST = $(SAMPDEST+)$(SAMPGEN)
  148.         set  SAMPTRAPDEST = $(SAMPDEST+)$(SAMPTRAP)
  149.         set  SAMPSUITEDEST = $(SAMPDEST+)$(SAMPSUITE)
  150.         set  SAMPSUITEDEST+ = $(SAMPDEST+)$(SAMPSUITE+)
  151.         set  SAMPSUITEFILEDEST = $(SAMPSUITEDEST+)$(SAMPSUITEFILE)
  152.         set  SAMPSUITEEDITDEST = $(SAMPSUITEDEST+)$(SAMPSUITEEDIT)
  153.         set  SAMPSUITESRCHDEST = $(SAMPSUITEDEST+)$(SAMPSUITESRCH)
  154.  
  155.         ifstr      $(DLGEVENT) == "CONTINUE"
  156.             set DlgAgain = "get-samp"
  157.             set NextDlg = "get-lib"
  158.             set DRIVE = $(SAMPDEST)
  159.             detect "Detect Variables"
  160.             goto "Check-Drive"
  161.  
  162.         else-ifstr $(DLGEVENT) == "BACK"
  163.             ui pop 1
  164.             goto "get-inc"
  165.         else   ;;  $(DLGEVENT) == "EXIT"
  166.             set  CurrentDialog = "get-samp"
  167.             goto "quit"
  168.         endif
  169.  
  170. get-lib = read-syms  "Get Lib Path Variables"
  171.         ifstr $(InstallCIncludes) == "OFF"
  172.             goto "approve"
  173.         endif
  174.  
  175.         set EditTextIn = $(BASE+)$(LIB)
  176.         set EditFocus  = "END"
  177.  
  178.         ui  start  GETPATH
  179.  
  180.         set  LIBDEST  = $(EditTextOut)
  181.         set  LIBDEST+ = $(EditPathOut)
  182.         ifstr      $(DLGEVENT) == "CONTINUE"
  183.             set DlgAgain = "get-lib"
  184.             set NextDlg = "get-cinc"
  185.             set DRIVE = $(LIBDEST)
  186.             detect "Detect Variables"
  187.             goto "Check-Drive"
  188.  
  189.         else-ifstr $(DLGEVENT) == "BACK"
  190.             ui pop 1
  191.             goto "get-samp"
  192.         else   ;;  $(DLGEVENT) == "EXIT"
  193.             set  CurrentDialog = "get-lib"
  194.             goto "quit"
  195.         endif
  196.  
  197. get-cinc = read-syms  "Get C Include Path Variables"
  198.         set EditTextIn = $(BASE+)$(CINC)
  199.         set EditFocus  = "END"
  200.  
  201.         ui  start  GETPATH
  202.  
  203.         set  CINCDEST  = $(EditTextOut)
  204.         set  CINCDEST+ = $(EditPathOut)
  205.         ifstr      $(DLGEVENT) == "CONTINUE"
  206.             set DlgAgain = "get-cinc"
  207.             set NextDlg = "approve"
  208.             set DRIVE = $(CINCDEST)
  209.             detect "Detect Variables"
  210.             goto "Check-Drive"
  211.  
  212.         else-ifstr $(DLGEVENT) == "BACK"
  213.             ui pop 1
  214.             goto "get-lib"
  215.         else   ;;  $(DLGEVENT) == "EXIT"
  216.             set  CurrentDialog = "get-cinc"
  217.             goto "quit"
  218.         endif
  219.  
  220. approve = read-syms  "approve vars"
  221.         ifstr $(InstallSamples) == "ON"
  222.             set InfoText1 = $(InfoText1)$(SampleAdd)
  223.         endif
  224.         ifstr $(InstallCIncludes) == "ON"
  225.             set InfoText1 = $(InfoText1)$(CIncAdd)
  226.         endif
  227.  
  228.         ui  start  INFO3
  229.  
  230.         ifstr      $(DLGEVENT) == "CONTINUE"
  231.             ui pop 1
  232.             goto "inst"
  233.         else-ifstr $(DLGEVENT) == "BACK"
  234.             ui pop 1
  235.             goto "pick-option"
  236.         else   ;;  $(DLGEVENT) == "EXIT"
  237.             set  CurrentDialog = "approve"
  238.             goto "quit"
  239.         endif
  240.  
  241.  
  242. inst =  install  "Install Script"
  243.  
  244.         ifInt $(MORENEEDED) > "0"
  245.             goto "needmore"
  246.         endif
  247.  
  248.  
  249.         ifstr      $(STF_INSTALL_OUTCOME) == "STF_SUCCESS"
  250.             read-syms  "Exit-Success Message Variables"
  251.         else-ifstr $(STF_INSTALL_OUTCOME) == "STF_USERQUIT"
  252.             read-syms  "Exit-UserQuit Message Variables"
  253.         else   ;;  $(STF_INSTALL_OUTCOME) == "STF_FAILURE"
  254.             read-syms  "Exit-Failure Message Variables"
  255.         endif
  256.  
  257.         ui start INFO1
  258.         ui pop 1
  259.         exit
  260.  
  261.  
  262.  
  263. Check-Drive = +
  264.  
  265.     ifstr $(ValidDrive) == "YES"
  266.         ifstr $(RemoveDrive) == "NO"
  267.             ui pop 1
  268.             goto $(NextDlg)
  269.         endif
  270.     endif
  271.  
  272.     ;; Bad drive specification
  273.  
  274.     set STF_MB_ICON = 1
  275.     set STF_MB_TITLE = "Setup Message"
  276.     set STF_MB_TEXT = "You have specified an invalid drive."
  277.  
  278.     ui start MESSAGEBOX
  279.     goto $(DlgAgain)
  280.  
  281. needmore = +
  282.  
  283.     set STF_MB_TYPE = 1
  284.     set STF_MB_ICON = 5
  285.     set STF_MB_DEF = 1
  286.     set STF_MB_TITLE = "Setup Message"
  287.  
  288.     set STF_MB_TEXT = "Insufficient Disk Space, "$(MORENEEDED)" additional"+
  289.                 " bytes needed.  Please delete unnecessary files"+
  290.                 " and run setup again."
  291.  
  292.     ui start MESSAGEBOX
  293.  
  294.     exit
  295.  
  296.  
  297. quit  = ui  start  QUIT
  298.  
  299.         ifstr(i) $(DLGEVENT) == "CONTINUE"
  300.             ui   pop 1
  301.             goto $(CurrentDialog)
  302.         else
  303.             exit
  304.         endif
  305.  
  306.  
  307.  
  308. [Source Media Descriptions]
  309.     1 = "Disk 1", TAGFILE = testdrvr.ex$
  310.  
  311. [Binary Files]
  312.    1, TESTDRVR.EXE, TIME=7, SIZE=156304, DATE=$(DROPDATE), SETTIMESTAMP, OVERWRITE=OLDER
  313.    1, TESTDLGS.EXE, TIME=1, SIZE=25552, DATE=$(DROPDATE), SETTIMESTAMP, OVERWRITE=OLDER
  314.    1, TESTSCRN.EXE, TIME=2, SIZE=53248, DATE=$(DROPDATE), SETTIMESTAMP, OVERWRITE=OLDER
  315.    1, LINEEDIT.DLL, TIME=1, SIZE=24724, DATE=$(DROPDATE), SETTIMESTAMP, OVERWRITE=OLDER
  316.    1, TESTCTRL.DLL, TIME=1, SIZE=25568, DATE=$(DROPDATE), SETTIMESTAMP, OVERWRITE=OLDER
  317.    1, TESTDLGS.DLL, TIME=1, SIZE=34430, DATE=$(DROPDATE), SETTIMESTAMP, OVERWRITE=OLDER
  318.    1, TESTEVNT.DLL, TIME=1, SIZE=17544, DATE=$(DROPDATE), SETTIMESTAMP, OVERWRITE=OLDER
  319.    1, TESTSCRN.DLL, TIME=2, SIZE=51959, DATE=$(DROPDATE), SETTIMESTAMP, OVERWRITE=OLDER
  320.    1, TESTVIEW.DLL, TIME=1, SIZE=5664, DATE=$(DROPDATE), SETTIMESTAMP, OVERWRITE=OLDER
  321.    1, MSTEST.DLL, TIME=2, SIZE=50554, DATE=$(DROPDATE), SETTIMESTAMP, OVERWRITE=OLDER
  322.  
  323.  
  324. [Windows Files]
  325.    1, WINHELP.EXE, TIME=12, SIZE=250592, DATE=$(HELPDATE), BACKUP="*", SETTIMESTAMP, OVERWRITE=OLDER
  326.    1, WINHELP.HLP, TIME=3, SIZE=66860, DATE=$(HELPDATE), BACKUP="*", SETTIMESTAMP, OVERWRITE=OLDER
  327.  
  328. [Windows Sys Files]
  329.    1, COMMDLG.DLL, TIME=4, SIZE=85712, DATE=$(COMMDATE), BACKUP="*", SETTIMESTAMP, OVERWRITE=OLDER
  330.    1, TOOLHELP.DLL, TIME=1, SIZE=13968, DATE=$(TOOLDATE), BACKUP="*", SETTIMESTAMP, OVERWRITE=OLDER
  331.  
  332. ;;  This file doesn't get installed on the user directory
  333. ;;  1, DECOMP.EXE, TIME=46, SIZE=79744,  SETTIMESTAMP, OVERWRITE=OLDER
  334.  
  335. ;; These Files are copied by setup, listed here for completeness
  336. ;;[Setup Files]
  337. ;;  1, SETUP.EXE
  338. ;;  1, DETCMD.DL_
  339. ;;  1, SETUP.INI
  340. ;;  1, STFSETUP.EX_
  341. ;;  1, STFSETUP.IN_
  342. ;;  1, VER.DL_
  343.  
  344.  
  345. [Readme Files]
  346.    1, README.WRI, TIME=1, SIZE=9856, DATE=$(DROPDATE), SETTIMESTAMP, OVERWRITE=OLDER
  347.    1, PACKING.LST, TIME=1, SIZE=5638, DATE=$(DROPDATE), SETTIMESTAMP, OVERWRITE=OLDER
  348.  
  349. [FastTest Files]
  350.    1, FASTTEST.INC, TIME=1, SIZE=12221, DATE=$(DROPDATE), SETTIMESTAMP, OVERWRITE=OLDER
  351.    1, FTESTKEY.MST, TIME=1, SIZE=31605, DATE=$(DROPDATE), SETTIMESTAMP, OVERWRITE=OLDER
  352.    1, FTESTLOG.MST, TIME=1, SIZE=37843, DATE=$(DROPDATE), SETTIMESTAMP, OVERWRITE=OLDER
  353.    1, FTESTUTL.MST, TIME=1, SIZE=26546, DATE=$(DROPDATE), SETTIMESTAMP, OVERWRITE=OLDER
  354.  
  355. [Include Files]
  356.    1, MSTEST.INC, TIME=2, SIZE=45286, DATE=$(DROPDATE), SETTIMESTAMP, OVERWRITE=OLDER
  357.    1, SAMPLES\WINAPI\WINCMDLG.INC, TIME=10, SIZE=14695, RENAME=WINCMDLG.INC, DATE=$(DROPDATE), SETTIMESTAMP, OVERWRITE=OLDER
  358.    1, SAMPLES\WINAPI\WINDOWS.INC, TIME=10, SIZE=1239,  RENAME=WINDOWS.INC, DATE=$(DROPDATE), SETTIMESTAMP, OVERWRITE=OLDER
  359.    1, SAMPLES\WINAPI\WINGDI.INC, TIME=10, SIZE=36067,   RENAME=WINGDI.INC, DATE=$(DROPDATE), SETTIMESTAMP, OVERWRITE=OLDER
  360.    1, SAMPLES\WINAPI\WINKERN.INC, TIME=10, SIZE=16386,  RENAME=WINKERN.INC, DATE=$(DROPDATE), SETTIMESTAMP, OVERWRITE=OLDER
  361.    1, SAMPLES\WINAPI\WINUSER.INC, TIME=10, SIZE=61641,  RENAME=WINUSER.INC, DATE=$(DROPDATE), SETTIMESTAMP, OVERWRITE=OLDER
  362.    1, SAMPLES\WINAPI\WNAPIDEC.INC, TIME=2, SIZE=2714,   RENAME=WNAPIDEC.INC, DATE=$(DROPDATE), SETTIMESTAMP, OVERWRITE=OLDER
  363.  
  364. [C Include Files]
  365.    1, SAMPLES\INCLUDE\TESTCTRL.H, TIME=2, SIZE=13139, RENAME=TESTCTRL.H, DATE=$(DROPDATE), SETTIMESTAMP, OVERWRITE=OLDER
  366.    1, SAMPLES\INCLUDE\TESTSCRN.H, TIME=2, SIZE=4399, RENAME=TESTSCRN.H, DATE=$(DROPDATE), SETTIMESTAMP, OVERWRITE=OLDER
  367.    1, SAMPLES\INCLUDE\TESTDLGS.H, TIME=2, SIZE=3433, RENAME=TESTDLGS.H, DATE=$(DROPDATE), SETTIMESTAMP, OVERWRITE=OLDER
  368.    1, SAMPLES\INCLUDE\TESTEVNT.H, TIME=2, SIZE=1374, RENAME=TESTEVNT.H, DATE=$(DROPDATE), SETTIMESTAMP, OVERWRITE=OLDER
  369.  
  370. [Import Libraries]
  371.    1, LIB\TESTCTRL.LIB, TIME=1, SIZE=12800, RENAME=TESTCTRL.LIB, DATE=$(DROPDATE), SETTIMESTAMP, OVERWRITE=OLDER
  372.    1, LIB\TESTSCRN.LIB, TIME=1, SIZE=3584, RENAME=TESTSCRN.LIB, DATE=$(DROPDATE), SETTIMESTAMP, OVERWRITE=OLDER
  373.    1, LIB\TESTDLGS.LIB, TIME=1, SIZE=5120, RENAME=TESTDLGS.LIB, DATE=$(DROPDATE), SETTIMESTAMP, OVERWRITE=OLDER
  374.    1, LIB\TESTEVNT.LIB, TIME=1, SIZE=2560, RENAME=TESTEVNT.LIB, DATE=$(DROPDATE), SETTIMESTAMP, OVERWRITE=OLDER
  375.  
  376. [Help Files]
  377.    1, MSTEST.HLP, TIME=2, SIZE=355466, DATE=$(DROPDATE), SETTIMESTAMP, OVERWRITE=OLDER
  378.    1, XREF31.HLP, TIME=4, SIZE=83577, DATE=$(DROPDATE), SETTIMESTAMP, OVERWRITE=OLDER
  379.  
  380.  
  381. [Sample Files]
  382.    1, SAMPLES\SAMPLES.TXT, TIME=1, SIZE=20933, RENAME=SAMPLES.TXT, DATE=$(DROPDATE), SETTIMESTAMP, OVERWRITE=OLDER
  383.  
  384. [Sample Files Docs]
  385.    1, SAMPLES\DOCS\CLIPTEST.MST, TIME=1, SIZE=985, RENAME=CLIPTEST.MST, DATE=$(DROPDATE), SETTIMESTAMP, OVERWRITE=OLDER
  386.    1, SAMPLES\DOCS\DLGTEST.MST, TIME=1, SIZE=1603, RENAME=DLGTEST.MST, DATE=$(DROPDATE), SETTIMESTAMP, OVERWRITE=OLDER
  387.    1, SAMPLES\DOCS\FILETEST.MST, TIME=1, SIZE=1856, RENAME=FILETEST.MST, DATE=$(DROPDATE), SETTIMESTAMP, OVERWRITE=OLDER
  388.    1, SAMPLES\DOCS\FTEST1.MST, TIME=1, SIZE=837, RENAME=FTEST1.MST, DATE=$(DROPDATE), SETTIMESTAMP, OVERWRITE=OLDER
  389.    1, SAMPLES\DOCS\KEYTEST.MST, TIME=1, SIZE=1302, RENAME=KEYTEST.MST, DATE=$(DROPDATE), SETTIMESTAMP, OVERWRITE=OLDER
  390.    1, SAMPLES\DOCS\LOGDISK.MST, TIME=1, SIZE=1156, RENAME=LOGDISK.MST, DATE=$(DROPDATE), SETTIMESTAMP, OVERWRITE=OLDER
  391.    1, SAMPLES\DOCS\LOGSCRN.MST, TIME=1, SIZE=872, RENAME=LOGSCRN.MST, DATE=$(DROPDATE), SETTIMESTAMP, OVERWRITE=OLDER
  392.    1, SAMPLES\DOCS\MENUTEST.MST, TIME=1, SIZE=1459, RENAME=MENUTEST.MST, DATE=$(DROPDATE), SETTIMESTAMP, OVERWRITE=OLDER
  393.    1, SAMPLES\DOCS\MOUSTEST.MST, TIME=1, SIZE=1281, RENAME=MOUSTEST.MST, DATE=$(DROPDATE), SETTIMESTAMP, OVERWRITE=OLDER
  394.    1, SAMPLES\DOCS\SPECKEYS.MST, TIME=1, SIZE=1933, RENAME=SPECKEYS.MST, DATE=$(DROPDATE), SETTIMESTAMP, OVERWRITE=OLDER
  395.    1, SAMPLES\DOCS\STARTAPP.MST, TIME=1, SIZE=490, RENAME=STARTAPP.MST, DATE=$(DROPDATE), SETTIMESTAMP, OVERWRITE=OLDER
  396.    1, SAMPLES\DOCS\TESTCTRL.MST, TIME=1, SIZE=2820, RENAME=TESTCTRL.MST, DATE=$(DROPDATE), SETTIMESTAMP, OVERWRITE=OLDER
  397.    1, SAMPLES\DOCS\TESTDLGS.MST, TIME=1, SIZE=2465, RENAME=TESTDLGS.MST, DATE=$(DROPDATE), SETTIMESTAMP, OVERWRITE=OLDER
  398.    1, SAMPLES\DOCS\TESTEVNT.MST, TIME=1, SIZE=3750, RENAME=TESTEVNT.MST, DATE=$(DROPDATE), SETTIMESTAMP, OVERWRITE=OLDER
  399.    1, SAMPLES\DOCS\TESTSCRN.MST, TIME=1, SIZE=2609, RENAME=TESTSCRN.MST, DATE=$(DROPDATE), SETTIMESTAMP, OVERWRITE=OLDER
  400.    1, SAMPLES\DOCS\WINTEST.MST, TIME=1, SIZE=1415, RENAME=WINTEST.MST, DATE=$(DROPDATE), SETTIMESTAMP, OVERWRITE=OLDER
  401.  
  402. [Sample Files General]
  403.    1, SAMPLES\GENERAL\FXSTATIC.MST, TIME=1, SIZE=12882, RENAME=FXSTATIC.MST, DATE=$(DROPDATE), SETTIMESTAMP, OVERWRITE=OLDER
  404.    1, SAMPLES\GENERAL\MYFUNCS.MST, TIME=1, SIZE=2763, RENAME=MYFUNCS.MST, DATE=$(DROPDATE), SETTIMESTAMP, OVERWRITE=OLDER
  405.    1, SAMPLES\GENERAL\MYOWN.INC, TIME=1, SIZE=1035, RENAME=MYOWN.INC, DATE=$(DROPDATE), SETTIMESTAMP, OVERWRITE=OLDER
  406.    1, SAMPLES\GENERAL\TUTOR.MST, TIME=1, SIZE=8576, RENAME=TUTOR.MST, DATE=$(DROPDATE), SETTIMESTAMP, OVERWRITE=OLDER
  407.  
  408. [Sample Files Traps]
  409.    1, SAMPLES\TRAPS\CAUSERIP.MST, TIME=1, SIZE=1433, RENAME=CAUSERIP.MST, DATE=$(DROPDATE), SETTIMESTAMP, OVERWRITE=OLDER
  410.    1, SAMPLES\TRAPS\CWTRAP.C, TIME=1, SIZE=7412, RENAME=CWTRAP.C, DATE=$(DROPDATE), SETTIMESTAMP, OVERWRITE=OLDER
  411.    1, SAMPLES\TRAPS\CWTRAP.DEF, TIME=1, SIZE=458, RENAME=CWTRAP.DEF, DATE=$(DROPDATE), SETTIMESTAMP, OVERWRITE=OLDER
  412.    1, SAMPLES\TRAPS\CWTRAP.DLL, TIME=1, SIZE=8741, RENAME=CWTRAP.DLL, DATE=$(DROPDATE), SETTIMESTAMP, OVERWRITE=OLDER
  413.    1, SAMPLES\TRAPS\CWTRAP.MST, TIME=1, SIZE=1182, RENAME=CWTRAP.MST, DATE=$(DROPDATE), SETTIMESTAMP, OVERWRITE=OLDER
  414.    1, SAMPLES\TRAPS\LIBENTRY.ASM, TIME=1, SIZE=2195, RENAME=LIBENTRY.ASM, DATE=$(DROPDATE), SETTIMESTAMP, OVERWRITE=OLDER
  415.    1, SAMPLES\TRAPS\NP.EXE, TIME=1, SIZE=29792, RENAME=NP.EXE, DATE=$(DROPDATE), SETTIMESTAMP, OVERWRITE=OLDER
  416.    1, SAMPLES\TRAPS\RIPTRAP.C, TIME=1, SIZE=6064, RENAME=RIPTRAP.C, DATE=$(DROPDATE), SETTIMESTAMP, OVERWRITE=OLDER
  417.    1, SAMPLES\TRAPS\RIPTRAP.DEF, TIME=1, SIZE=292, RENAME=RIPTRAP.DEF, DATE=$(DROPDATE), SETTIMESTAMP, OVERWRITE=OLDER
  418.    1, SAMPLES\TRAPS\RIPTRAP.DLL, TIME=1, SIZE=21200, RENAME=RIPTRAP.DLL, DATE=$(DROPDATE), SETTIMESTAMP, OVERWRITE=OLDER
  419.    1, SAMPLES\TRAPS\MAKEDLLS.MAK, TIME=1, SIZE=557, RENAME=MAKEDLLS.MAK, DATE=$(DROPDATE), SETTIMESTAMP, OVERWRITE=OLDER
  420.    1, SAMPLES\TRAPS\SAVEUAE.MST, TIME=1, SIZE=1838, RENAME=SAVEUAE.MST, DATE=$(DROPDATE), SETTIMESTAMP, OVERWRITE=OLDER
  421.    1, SAMPLES\TRAPS\SAVEUAE2.MST, TIME=1, SIZE=3680, RENAME=SAVEUAE2.MST, DATE=$(DROPDATE), SETTIMESTAMP, OVERWRITE=OLDER
  422.    1, SAMPLES\TRAPS\TRAPRIP.MST, TIME=1, SIZE=3499, RENAME=TRAPRIP.MST, DATE=$(DROPDATE), SETTIMESTAMP, OVERWRITE=OLDER
  423.  
  424. [Sample Files Tstsuite]
  425.    1, SAMPLES\TSTSUITE\DRIVER.FTS, TIME=1, SIZE=5130, RENAME=DRIVER.FTS, DATE=$(DROPDATE), SETTIMESTAMP, OVERWRITE=OLDER
  426.    1, SAMPLES\TSTSUITE\DRIVER.MST, TIME=1, SIZE=6669, RENAME=DRIVER.MST, DATE=$(DROPDATE), SETTIMESTAMP, OVERWRITE=OLDER
  427.    1, SAMPLES\TSTSUITE\TESTDIRS.DAT, TIME=1, SIZE=18, RENAME=TESTDIRS.DAT, DATE=$(DROPDATE), SETTIMESTAMP, OVERWRITE=OLDER
  428.    1, SAMPLES\TSTSUITE\TSTSUITE.FTI, TIME=1, SIZE=9556, RENAME=TSTSUITE.FTI, DATE=$(DROPDATE), SETTIMESTAMP, OVERWRITE=OLDER
  429.    1, SAMPLES\TSTSUITE\TSTSUITE.INC, TIME=1, SIZE=10391, RENAME=TSTSUITE.INC, DATE=$(DROPDATE), SETTIMESTAMP, OVERWRITE=OLDER
  430.  
  431. [Sample Files Tstsuite EditMenu]
  432.    1, SAMPLES\TSTSUITE\EDIT\EDITMENU.FTS, TIME=1, SIZE=4299, RENAME=EDITMENU.FTS, DATE=$(DROPDATE), SETTIMESTAMP, OVERWRITE=OLDER
  433.    1, SAMPLES\TSTSUITE\EDIT\EDITMENU.MST, TIME=1, SIZE=4850, RENAME=EDITMENU.MST, DATE=$(DROPDATE), SETTIMESTAMP, OVERWRITE=OLDER
  434.  
  435. [Sample Files Tstsuite FileMenu]
  436.    1, SAMPLES\TSTSUITE\FILE\FILEMENU.FTS, TIME=1, SIZE=4343, RENAME=FILEMENU.FTS, DATE=$(DROPDATE), SETTIMESTAMP, OVERWRITE=OLDER
  437.    1, SAMPLES\TSTSUITE\FILE\FILEMENU.MST, TIME=1, SIZE=5307, RENAME=FILEMENU.MST, DATE=$(DROPDATE), SETTIMESTAMP, OVERWRITE=OLDER
  438.  
  439. [Sample Files Tstsuite SrchMenu]
  440.    1, SAMPLES\TSTSUITE\SRCH\SRCHMENU.FTS, TIME=1, SIZE=2681, RENAME=SRCHMENU.FTS, DATE=$(DROPDATE), SETTIMESTAMP, OVERWRITE=OLDER
  441.    1, SAMPLES\TSTSUITE\SRCH\SRCHMENU.MST, TIME=1, SIZE=3220, RENAME=SRCHMENU.MST, DATE=$(DROPDATE), SETTIMESTAMP, OVERWRITE=OLDER
  442.  
  443.  
  444.  
  445.  
  446.  
  447.  
  448.  
  449.  
  450. [Install Script]
  451.     CreateDir       $(BASE)
  452.     CreateDir       $(BINDEST)
  453.     CreateDir       $(INCDEST)
  454.     ifstr $(InstallCIncludes) == "ON"
  455.         CreateDir       $(CINCDEST)
  456.         CreateDir       $(LIBDEST)
  457.     endif
  458.     ifstr $(InstallSamples) == "ON"
  459.         CreateDir       $(SAMPDEST)
  460.         CreateDir       $(SAMPDOCSDEST)
  461.         CreateDir       $(SAMPGENDEST)
  462.         CreateDir       $(SAMPTRAPDEST)
  463.         CreateDir       $(SAMPSUITEDEST)
  464.         CreateDir       $(SAMPSUITEEDITDEST)
  465.         CreateDir       $(SAMPSUITEFILEDEST)
  466.         CreateDir       $(SAMPSUITESRCHDEST)
  467.     endif
  468.  
  469.  
  470.     AddSectionFilesToCopyList   "Binary Files"      $(STF_SRCDIR)   $(BINDEST)
  471.     AddSectionFilesToCopyList   "Include Files"     $(STF_SRCDIR)   $(INCDEST)
  472.     ifstr $(InstallFastTest) == "ON"
  473.         AddSectionFilesToCopyList   "FastTest Files"     $(STF_SRCDIR)   $(INCDEST)
  474.     endif
  475.     ifstr $(InstallSamples) == "ON"
  476.         AddSectionFilesToCopyList   "Sample Files"      $(STF_SRCDIR)   $(SAMPDEST)
  477.         AddSectionFilesToCopyList   "Sample Files Docs"      $(STF_SRCDIR)   $(SAMPDOCSDEST)
  478.         AddSectionFilesToCopyList   "Sample Files General"      $(STF_SRCDIR)   $(SAMPGENDEST)
  479.         AddSectionFilesToCopyList   "Sample Files Traps"      $(STF_SRCDIR)   $(SAMPTRAPDEST)
  480.         AddSectionFilesToCopyList   "Sample Files Tstsuite"      $(STF_SRCDIR)   $(SAMPSUITEDEST)
  481.         AddSectionFilesToCopyList   "Sample Files Tstsuite EditMenu"      $(STF_SRCDIR)   $(SAMPSUITEEDITDEST)
  482.         AddSectionFilesToCopyList   "Sample Files Tstsuite FileMenu"      $(STF_SRCDIR)   $(SAMPSUITEFILEDEST)
  483.         AddSectionFilesToCopyList   "Sample Files Tstsuite SrchMenu"      $(STF_SRCDIR)   $(SAMPSUITESRCHDEST)
  484.     endif
  485.     AddSectionFilesToCopyList   "Help Files"        $(STF_SRCDIR)   $(BINDEST)
  486.     AddSectionFilesToCopyList   "Windows Files"      $(STF_SRCDIR)   $(WinDir)
  487.     AddSectionFilesToCopyList   "Windows Sys Files"      $(STF_SRCDIR)   $(WinSysDir)
  488.     AddSectionFilesToCopyList   "Readme Files"      $(STF_SRCDIR)   $(BASE)
  489.     ifstr $(InstallCIncludes) == "ON"
  490.         AddSectionFilesToCopyList   "C Include Files"   $(STF_SRCDIR)   $(CINCDEST)
  491.         AddSectionFilesToCopyList   "Import Libraries"  $(STF_SRCDIR)   $(LIBDEST)
  492.     endif
  493.  
  494.  
  495.     SetupGetCopyListCost FREEPERDISK, CLUSTERS, TOTFREE
  496.     GetCopyListCost MORENEEDED, TOTCLDFREE, TOTNEED, FREEPERDISK, CLUSTERS, C, D, EXTRA
  497.  
  498.     ifInt $(MORENEEDED) > "0"
  499.         exit
  500.     endif
  501.  
  502.     CopyFilesInCopyList
  503.  
  504.     set INI = $(BINDEST+)"testdrvr.ini"
  505.     CreateIniSection   $(INI)   "TOOLSMENUITEMS"
  506.     CreateIniKeyValue  $(INI)   "TOOLSMENUITEMS" "Tool0M"  "Test &Dialogs" O V
  507.     CreateIniKeyValue  $(INI)   "TOOLSMENUITEMS" "Tool0P"  $(BINDEST+)"testdlgs.exe" O V
  508.     CreateIniKeyValue  $(INI)   "TOOLSMENUITEMS" "Tool0A"  "" O V
  509.     CreateIniKeyValue  $(INI)   "TOOLSMENUITEMS" "Tool0I"  "" O V
  510.     CreateIniKeyValue  $(INI)   "TOOLSMENUITEMS" "Tool0K"  "No" O V
  511.     CreateIniKeyValue  $(INI)   "TOOLSMENUITEMS" "Tool1M"  "Test &Screens" O V
  512.     CreateIniKeyValue  $(INI)   "TOOLSMENUITEMS" "Tool1P"  $(BINDEST+)"testscrn.exe" O V
  513.     CreateIniKeyValue  $(INI)   "TOOLSMENUITEMS" "Tool1A"  "" O V
  514.     CreateIniKeyValue  $(INI)   "TOOLSMENUITEMS" "Tool1I"  "" O V
  515.     CreateIniKeyValue  $(INI)   "TOOLSMENUITEMS" "Tool1K"  "No" O V
  516.     CreateIniKeyValue  $(INI)   "Testdrvr"       "Include" $(INCDEST) O V
  517.     CreateIniKeyValue  $(INI)   "Testdrvr"       "EnvFlags" "78" O V
  518.  
  519.     CreateProgManGroup $(GROUP) ""
  520.     ShowProgManGroup   $(GROUP) 1
  521.     CreateProgManItem  $(GROUP) "Microsoft Test Driver" $(BINDEST+)"testdrvr.exe", O, V
  522.     CreateProgManItem  $(GROUP) "Microsoft Test Dialogs" $(BINDEST+)"testdlgs.exe", O, V
  523.     CreateProgManItem  $(GROUP) "Microsoft Test Screens" $(BINDEST+)"testscrn.exe", O, V
  524.     CreateProgManItem  $(GROUP) "Read Me" "write.exe "$(BASE+)"readme.wri", O, V
  525.     CreateProgManItem  $(GROUP) "Microsoft Test Help" "winhelp.exe "$(BASE+)"mstest.hlp", O, V
  526.     CreateProgManItem  $(GROUP) "Win 3.1 API XRef Help" "winhelp.exe "$(BASE+)"xref31.hlp", O, V
  527.     exit
  528.  
  529.  
  530.  
  531.  
  532. [General Variables]
  533.     ContBut    = "&Continue"
  534.     ExitBut    = "E&xit"
  535.     BackBut    = "&Back"
  536.     HelpBut    = "&Help"
  537.  
  538.     HelpTitle  = "Setup Help"
  539.     HContBut   = "&OK"
  540.  
  541.     QuitTitle  = "Setup Interruption"
  542.     QuitText1  = "\nThe Setup process is not complete.  If you exit now,"+
  543.             " your application will not be installed.\n\nYou may run the Setup"+
  544.             " program at a later time to complete the installation of"+
  545.             " your application."
  546.     QContBut   = "&Resume"
  547.     QExitBut   = "E&xit"
  548.  
  549.     ROptionCur = 1   ;; default for option
  550.  
  551.     STF_MB_TYPE = 1
  552.     STF_MB_ICON = 5
  553.     STF_MB_DEF = 1
  554.     STF_MB_TITLE = "MBTitle"
  555.     STF_MB_TEXT = "MBText"
  556.  
  557.     GROUP       = "Microsoft Test 1.00"
  558.  
  559.     BASE       = C:\\MSTEST    ;; default for destination dir
  560.     BASE+      = C:\\MSTEST\\  ;; synchronized with $(BASE) but ends in slash
  561.  
  562.     BIN        =    ;; default .exe and .dll dir same as BASE
  563.     BIN+       =
  564.  
  565.     LIB        = LIB        ;; default .lib dir
  566.     LIB+       = LIB\\
  567.  
  568.     CINC       = H
  569.     CINC+      = H\\
  570.  
  571.     INC        = INCLUDE   ;; default .inc dir
  572.     INC+       = INCLUDE\\
  573.  
  574.     SAMP       = SAMPLES  ;; default samples dir
  575.     SAMP+      = SAMPLES\\
  576.  
  577.     SAMPDOCS   = DOCS
  578.     SAMPDOCS+  = DOCS\\
  579.     SAMPGEN    = GENERAL
  580.     SAMPGEN+   = GENERAL\\
  581.     SAMPTRAP   = TRAP
  582.     SAMPTRAP+  = TRAP\\
  583.     SAMPSUITE  = TSTSUITE
  584.     SAMPSUITE+ = TSTSUITE\\
  585.     SAMPSUITEFILE  = FILE
  586.     SAMPSUITEFILE+ = FILE\\
  587.     SAMPSUITEEDIT  = EDIT
  588.     SAMPSUITEEDIT+ = EDIT\\
  589.     SAMPSUITESRCH  = SRCH
  590.     SAMPSUITESRCH+ = SRCH\\
  591.  
  592.     DEST       = $(BASE)
  593.     DEST+      = $(BASE+)
  594.     BINDEST    = $(BASE)$(BIN)
  595.     BINDEST+   = $(BASE+)$(BIN+)
  596.     LIBDEST    = $(BASE+)$(LIB)
  597.     LIBDEST+   = $(BASE+)$(LIB+)
  598.     CINCDEST   = $(BASE+)$(CINC)
  599.     CINCDEST+  = $(BASE+)$(CINC+)
  600.     INCDEST    = $(BASE+)$(INC)
  601.     INCDEST+   = $(BASE+)$(INC+)
  602.  
  603.     SAMPDEST   = $(BASE+)$(SAMP)
  604.     SAMPDEST+  = $(BASE+)$(SAMP+)
  605.     SAMPDOCSDEST = $(SAMPDEST+)$(SAMPDOCS)
  606.     SAMPGENDEST = $(SAMPDEST+)$(SAMPGEN)
  607.     SAMPTRAPDEST = $(SAMPDEST+)$(SAMPTRAP)
  608.     SAMPSUITEDEST = $(SAMPDEST+)$(SAMPSUITE)
  609.     SAMPSUITEDEST+ = $(SAMPDEST+)$(SAMPSUITE+)
  610.     SAMPSUITEFILEDEST = $(SAMPSUITEDEST+)$(SAMPSUITEFILE)
  611.     SAMPSUITEEDITDEST = $(SAMPSUITEDEST+)$(SAMPSUITEEDIT)
  612.     SAMPSUITESRCHDEST = $(SAMPSUITEDEST+)$(SAMPSUITESRCH)
  613.  
  614.     DROPDATE = "1992-02-18"
  615.     TOOLDATE = "1991-12-10"
  616.     COMMDATE = "1992-01-02"
  617.     HELPDATE = "1991-11-08"
  618.  
  619.     DRIVE = $(BASE)
  620.  
  621.     EXTRA = {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}
  622.     InstallFastTest = "ON"
  623.     InstallSamples = "ON"
  624.     InstallCIncludes = "ON"
  625.  
  626. [Detect Variables]
  627.     WinDir = "C:\WINDOWS\" ? DETCMD.DLL,GetWindowsDir
  628.     WinSysDir = "C:\WINDOWS\SYSTEM\" ? DETCMD.DLL,GetWindowsSysDir
  629.     ValidDrive = "YES" ? DETCMD.DLL, IsDriveValid, $(DRIVE)
  630.     RemoveDrive = "NO" ? DETCMD.DLL, IsDriveRemovable, $(DRIVE)
  631.  
  632.  
  633. [Welcome Variables]
  634.     InfoTitle  = "Microsoft Test for Windows Setup"
  635.     InfoText1  = "\nWelcome to the setup program for Microsoft"+
  636.             " TEST for Windows, a software testing automation"+
  637.             " tool.\n\nPlease press CONTINUE to proceed,"+
  638.             " or HELP for more information."
  639.  
  640.     HelpText1  = "This Setup program will install Microsoft Test"+
  641.             " on your hard disk.\n\nYou may exit Setup at any time"+
  642.             " by pressing EXIT.\nYou may back up a step by pressing"+
  643.             " the BACK button when it is displayed.\nYou may get more"+
  644.             " information by pressing HELP."
  645.  
  646.     STF_BACK_ENABLED = "NO"
  647.  
  648.  
  649. [Pick Option Variables]
  650.     RadioTitle = "Setup Type"
  651.     RadioText1 = "\nPlease choose either Quick Setup or Custom Setup."
  652.     RadioText2 = "If you do not know which option to choose, then you"+
  653.             " should select Quick Setup."
  654.     RBut1      = "&Quick Setup"
  655.     RBut2      = "Custo&m Setup"
  656.     HelpText1  = "\nIf you choose Quick Setup, default settings will be"+
  657.             " used for Microsoft Test's destination drive and directory.\n\nIf"+
  658.             " you pick Custom Installation, Setup will ask you to"+
  659.             " specify this information.\n\nWe recommend the Quick Setup."
  660.     STF_BACK_ENABLED = "NO"
  661.     OptionsGreyed = {}
  662.  
  663. [Custom Option Variables]
  664.     CHECK3 = { $(InstallFastTest) , $(InstallSamples) , $(InstallCIncludes) }
  665.     ChkBoxTitle = "Custom Setup Options"
  666.     CheckBox1 = "&FastTest"
  667.     CheckBox2 = "&Samples"
  668.     CheckBox3 = "C &Include files and import Libraries"
  669.     ChkBoxText1 = "If you wish to conserve disk space,  you may choose not"+
  670.             " to install one or more of the following options."
  671.     ChkBoxText2 = "Options can be installed or not installed by selecting"+
  672.                   " the above checkboxes."
  673.     STF_BACK_ENABLED = "YES"
  674.     OptionsGreyed = {}
  675.     HelpText1 = "FastTest is a set of TestBasic scripts that may be used"+
  676.         " to quickly generate a number of tests.  The samples include"+
  677.         " some code from the manuals and demonstration of features such"+
  678.         " as UAE trapping.  The C include files and import libraries would"+
  679.         " be used if you wish to use the DLL's from a second language."
  680.  
  681. [approve vars]
  682.     InfoTitle  = "Setup Approval"
  683.     InfoText1  = " If these selections are not satisfactory, press BACK.\n\n"+
  684.             " Base Directory\t"$(BASE)"\n"+
  685.             " Program Files\t"$(BINDEST)"\n"+
  686.             " Include Files\t"$(INCDEST)
  687.  
  688.     SampleAdd = "\n Sample Files\t"$(SAMPDEST)
  689.  
  690.     CIncAdd = "\n Library Files\t"$(LIBDEST)"\n"+
  691.               " C Include Files\t"$(CINCDEST)
  692.  
  693.     HelpText1  = "The different Microsoft Test files will be installed in the"+
  694.             " directories shown.\n\nIf this is satisfactory, press"+
  695.             " CONTINUE to copy and setup the files.\n\nIf this is not"+
  696.             " satisfactory, press BACK to go through the choices again."
  697.  
  698.     STF_BACK_ENABLED = "YES"
  699.  
  700.  
  701. [Get Base Path Variables]
  702.     GetPTitle  = "Base Path Specification"
  703.     GetPLabel  = "&Path:"
  704.     GetPText1  = "Setup will use the following directory as its base"+
  705.             " directory. Microsoft Test's files and subdirectories"+
  706.             " will be contained in this directory."
  707.     GetPText2  = ""
  708.     GetPathMessBoxTitle = "Setup Message"
  709.     GetPathMessBoxText  = "The path you entered is not a valid pathname."
  710.     HelpText1  = "To install Microsoft Test files in a different base directory,"+
  711.             " select the current path and type where you want to install"+
  712.             " them.\n\nWe strongly suggest you accept the default because"+
  713.             " this will allow easier interactions between Microsoft Test and other"+
  714.             " applications."
  715.     STF_BACK_ENABLED = "YES"
  716.  
  717.  
  718. [Get Bin Path Variables]
  719.     GetPTitle  = "Executable Path Specification"
  720.     GetPLabel  = "&Path:"
  721.     GetPText1  = "Setup will use the following directory to store"+
  722.             " Microsoft Test program files."
  723.     GetPText2  = ""
  724.     GetPathMessBoxTitle = "Setup Message"
  725.     GetPathMessBoxText  = "The path you entered is not a valid pathname."
  726.     HelpText1  = "To install Microsoft Test Program files in a different directory,"+
  727.             " select the current path and type where you want to install"+
  728.             " them.\n\nWe strongly suggest you accept the default because"+
  729.             " this will allow easier interactions between Microsoft Test and other"+
  730.             " applications."
  731.     STF_BACK_ENABLED = "YES"
  732.  
  733.  
  734. [Get Inc Path Variables]
  735.     GetPTitle  = "Include Path Specification"
  736.     GetPLabel  = "&Path:"
  737.     GetPText1  = "Setup will use the following directory to store Microsoft Test"+
  738.             " INCLUDE files."
  739.     GetPText2  = ""
  740.     GetPathMessBoxTitle = "Setup Message"
  741.     GetPathMessBoxText  = "The path you entered is not a valid pathname."
  742.     HelpText1  = "To install Microsoft Test Include files in a different directory,"+
  743.             " select the current path and type where you want to install"+
  744.             " them.\n\nWe strongly suggest you accept the default because"+
  745.             " this will allow easier interactions between Microsoft Test and other"+
  746.             " applications."
  747.     STF_BACK_ENABLED = "YES"
  748.  
  749.  
  750. [Get Samp Path Variables]
  751.     GetPTitle  = "Samples Path Specification"
  752.     GetPLabel  = "&Path:"
  753.     GetPText1  = "Setup will use the following directory to store Microsoft Test"+
  754.             " SAMPLE files."
  755.     GetPText2  = ""
  756.     GetPathMessBoxTitle = "Setup Message"
  757.     GetPathMessBoxText  = "The path you entered is not a valid pathname."
  758.     HelpText1  = "To install Microsoft Test Sample files in a different directory,"+
  759.             " select the current path and type where you want to install"+
  760.             " them.\n\nWe strongly suggest you accept the default because"+
  761.             " this will allow easier interactions between Microsoft Test and other"+
  762.             " applications."
  763.     STF_BACK_ENABLED = "YES"
  764.  
  765. [Get Lib Path Variables]
  766.     GetPTitle  = "Library Path Specification"
  767.     GetPLabel  = "&Path:"
  768.     GetPText1  = "Setup will use the following directory to store Microsoft Test"+
  769.             " Library files."
  770.     GetPText2  = ""
  771.     GetPathMessBoxTitle = "Setup Message"
  772.     GetPathMessBoxText  = "The path you entered is not a valid pathname."
  773.     HelpText1  = "To install Microsoft Test Library files in a different directory,"+
  774.             " select the current path and type where you want to install"+
  775.             " them.\n\nYou may wish to place the library files in the same directory"+
  776.             " that your C compiler uses for library files."
  777.     STF_BACK_ENABLED = "YES"
  778.  
  779. [Get C Include Path Variables]
  780.     GetPTitle  = "C Include Files Path Specification"
  781.     GetPLabel  = "&Path:"
  782.     GetPText1  = "Setup will use the following directory to store Microsoft Test"+
  783.             " C Include files."
  784.     GetPText2  = ""
  785.     GetPathMessBoxTitle = "Setup Message"
  786.     GetPathMessBoxText  = "The path you entered is not a valid pathname."
  787.     HelpText1  = "To install Microsoft Test C Include files in a different directory,"+
  788.             " select the current path and type where you want to install"+
  789.             " them.\n\nYou may wish to place the C include files in the same"+
  790.             " directory that your C compiler uses for include files."
  791.     STF_BACK_ENABLED = "YES"
  792.  
  793.  
  794.  
  795.  
  796. [Exit-Success Message Variables]
  797.     InfoTitle  = "Microsoft Test Setup Complete"
  798.     InfoText1  = "\nSetup succeeded!\n\nPlease be sure to register your"+
  799.             " product so we can inform you of upgrades and special offers."
  800.     ContBut    = "E&xit"
  801.     STF_BACK_ENABLED = "NO"
  802.  
  803.  
  804. [Exit-UserQuit Message Variables]
  805.     InfoTitle  = "Microsoft Test Setup Interrupted"
  806.     InfoText1  = "\nYour application has not been properly installed."+
  807.             " You should run the Setup program in its entirety at a later"+
  808.             " time to install Microsoft Test.\n\nIf you need assistance, please"+
  809.             " contact Microsoft Product Support."
  810.     ContBut    = "E&xit"
  811.     STF_BACK_ENABLED = "NO"
  812.  
  813.  
  814. [Exit-Failure Message Variables]
  815.     InfoTitle  = "Microsoft Test Setup  Error"
  816.     InfoText1  = "\n\nSetup failed!\n\nPlease contact Microsoft Product"+
  817.             " Support."
  818.     ContBut    = "E&xit"
  819.     STF_BACK_ENABLED = "NO"
  820.