home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 16 / 16.iso / w / w006 / 1.ddi / NETWORK.INF < prev    next >
Encoding:
INI File  |  1992-03-12  |  37.6 KB  |  1,047 lines

  1. [UI Localizable Vars]
  2. ; name of the ini file. Shouldn't need to be internationalized.
  3. IniFileName = "setup.ini"
  4.  
  5. ; date if the ini file. Used to see whether or not we have run setup before
  6. IniFileDate = "1992-03-12"
  7.  
  8. ; All files which do not explicitly have their dates set in the file lists
  9. ; will use this date.
  10. SHIPDATE = "1992-03-12"
  11.  
  12. ; Appears to the right of the file group sizes in custom dialog (e.g. 23K)
  13. Ksym = K
  14.  
  15. ; Bad path entered in the path dialog
  16. BadPath = "The location you have chosen to install Publisher in is "+
  17.         "invalid or not allowed.  Please check the drive and/or directory name."
  18.  
  19. ; Two bottom lines in the custom dialog. Do NOT modify the $(DISK_NEEDED)
  20. ; or the $(DISK_EXIST) strings. The are replaced at run time with the
  21. ; proper values
  22. DiskNeededLine = "Space Required: $(DISK_NEEDED)K."
  23. DiskExistLine = "Space Available: $(DISK_EXIST)K."
  24.  
  25. ; Title of setup error messages
  26. ErrorTitle = "Setup Message"
  27.  
  28. ; Title of Welcome Dialog
  29. WelcomeTitle = "Welcome to Microsoft Publisher."
  30.  
  31. ; Help text and title for the path dialog. \n's force line feeds
  32. PathHelpTitle = "Help for Destination Path"
  33. PathHelpText = "Setup suggests you install Publisher in the "+
  34.     "C:\MSPUB directory.\n\nTo change the location on your hard disk "+
  35.     "where Publisher will be installed, type a drive letter (usually "+
  36.     "C), a colon (:), a backslash (\\), and then the name of the "+
  37.     "directory where you want Publisher installed.  For example, "+
  38.     "type C:\MSPUB.\n\nIf you are unsure what to do, accept the "+
  39.     "suggested location of C:\MSPUB."
  40.  
  41. ; Final dialog text
  42. FinishedText = "When you run Publisher you can choose to see an "+
  43.     "introduction to Publisher, or you can go directly to work with "+
  44.     "the product.\n\nChoose Return to Windows to return to Windows.  "+
  45.     "Choose Run Publisher to start using Publisher now."
  46.  
  47. ; What we set the default path string to in the previous case
  48. UNKNOWNPATH = "?"
  49.  
  50. ; Text of the path dialog
  51. DestinationText = "Setup installs files on your hard disk.  Choose the "+
  52.     "location where you want to install the Microsoft Publisher "+
  53.     "files.\n\nTo change the suggested location, press the BACKSPACE "+
  54.     "key to delete characters, and then type the drive and directory "+
  55.     "where you want Publisher installed."
  56.  
  57. ; Cancel Setup dialog text
  58. ExitText = "Microsoft Publisher may not be properly installed.  "+
  59.     "If you quit Setup now, you may have to run Setup again.\n\n"+
  60.     "Are you sure you want to cancel?  Choose Cancel Setup to cancel "+
  61.     "Setup, or choose Resume to return to the previous installation "+
  62.     "option."
  63.  
  64. ; Text of the spell dialog
  65. SpellText = "Select the speller language you wish to use from the list"+
  66.     "below, and then choose Continue."
  67.  
  68. ; Text of the dialog appearing while files are being copied
  69. DuringInstallText="Now would be a great time to fill out your "+
  70.     "registration card.  When you send it in, Microsoft will:\n\n"+
  71.     "  - Inform you of product updates.\n  - Offer you customer "+
  72.     "support.\n  - Provide you information about\n    related "+
  73.     "Microsoft products."
  74.  
  75. ; Title and text of message that there is a virus in setup
  76. ; Default destination path for setup (drive letter is replaced with proper
  77. ; one
  78. DESTPATH = "C:\MSPUB"
  79.  
  80. ; Message when tries to install NOTHING
  81. NoOptionsChecked = "You must check at least one option."
  82.  
  83. ; Install failed because it either couldn't find files or couldn't write
  84. ; them to the destination
  85. InstallError1 = "Setup could not complete the installation.  Possibly "+
  86.     "the hard disk was full, there was a disk error in trying to "+
  87.     "update one of the files, or your Microsoft Publisher disks are "+
  88.     "damaged."
  89.  
  90. ; SO little disk space that we couldn't even add to the win.ini
  91. InstallError2 = "Setup could not complete the installation.  Possibly "+
  92.     "the hard disk was full or there was a problem updating the WIN.INI "+
  93.     "file."
  94.  
  95. ; SO little disk space that we couldn't even add to the win.ini or progman
  96. ; Also COULD be because disk error writing the above or to the mspub.exe
  97. InstallError3 = "Setup could not complete the installation.  Possibly "+
  98.     "the hard disk was full, or there was a disk error in trying to "+
  99.     "update one of the files."
  100.  
  101. ; Name of the progman group we create for EBU apps
  102. ProgManGroup = "Microsoft SolutionSeries"
  103.  
  104. ; If Regload fails... 
  105. RegistrationFailed = "Setup was unable to run REGLOAD.  Please try "+
  106.     "closing other applications and running setup again."
  107.  
  108. ;  Title of Publisher in the progman group
  109. MSPub = "Microsoft Publisher"
  110.  
  111. ; Filename of mspub.exe
  112. MSPubExe = "mspub.exe"
  113.  
  114. ; Filename of wordart.exe
  115. WordArtExe = "WordArt.exe"
  116. WordArtPath = "\msapps\wordart\"
  117.  
  118. ; Filename of note-it.exe
  119. NoteItExe = "Note-It.exe"
  120. NoteItPath = "\msapps\note-it\"
  121.  
  122. ; File name of the thesaurus DLL
  123. THESAURDLL = "thesaur.dll"
  124.  
  125. ; Default name of custom dictionary
  126. CustomName = "custom.dic"
  127.  
  128. ; Do we want to use the speller list in this localization?
  129. fDoSpellerList = "NO"
  130.  
  131. ; Default speller in the speller list (or speller to use if no list)
  132. DEFSPELLER = "American"
  133. SPELLER = "American"
  134. SpellerName = "Spelling 1033,0"
  135. ; Biggest speller/thesaurus in the speller list  (IMPORTANT!!)
  136. BIGSPELLER = "American"
  137.  
  138. ; Setup title
  139. Setup_Title = "Microsoft Publisher Setup"
  140.  
  141. ; MSPUB.INI table of fixed .INI entries to include.
  142. ; Format of PublishrIniTable:
  143. ;1      EntryHeader, 
  144. ;2      Left Side of =
  145. ;3      Right Side of =
  146. ;4      O for Overwrite, or nothing for no overwrite
  147. ;5      Custom Dialog Dependency (0=none, 1=first checkbox, etc)
  148. MspubIniTable = { +
  149.         {PageWizard, "Newsletter", "mspgnews.wiz,NEW", O, 1}, +
  150.         {PageWizard, "Seven Business Forms", "mspgform.wiz,NEW", O, 1}, +
  151.         {PageWizard, "Three-Fold Brochure", "mspgbchr.wiz,NEW", O, 1}, +
  152.         {PageWizard, "Greeting Card & Invitation", "mspgcard.wiz,NEW", O, 1}, +
  153.         {PageWizard, "Calendar", "mspgcal.wiz,AREA,NEW", O, 1}, +
  154.         {PageWizard, "Note-It", "mspgnote.wiz,AREA", O, 1}, +
  155.         {PageWizard, "Coupon", "mspgcoup.wiz,AREA", O, 1}, +
  156.         {PageWizard, "Table", "mspgtabl.wiz,AREA", O, 1}, +
  157.         {PageWizard, "Ad", "mspgad.wiz,AREA", O, 1}, +
  158.         {PageWizard, "Newsletter Banner", "mspgmast.wiz,AREA", O, 1}, +
  159.         {PageWizard, "Fancy First Letter", "mspgcap.wiz,AREA", O, 1}, +
  160.         {PageWizard, "Paper Aeroplane", "mspgaero.wiz,AREA,NEW", O, 1}, +
  161.         {"Spelling Info", "Speller", "$(SpellerName)", O, 3}, +
  162.         {"Spelling Info", "Custom", "Custom Dict 1", O, 3}, +
  163.         {"Hyphenation", "Dictionary", "$(DESTPATH)hyph.dat", O, 3},+
  164.         {"MS Text Converters","WordStar 3.3", "WordStar 3.3,$(DESTPATH)wordstar.cnv,doc", O, 4}, +
  165.         {"MS Text Converters","WordStar 3.45", "WordStar 3.45,$(DESTPATH)wordstar.cnv,doc", O, 4}, +
  166.         {"MS Text Converters","WordStar 4.0", "WordStar 4.0,$(DESTPATH)wordstar.cnv,doc", O, 4}, +
  167.         {"MS Text Converters","WordStar 5.0", "WordStar 5.0,$(DESTPATH)wordstar.cnv,doc", O, 4}+
  168.         }
  169.  
  170. ; Names of the spellers in the speller list
  171. SPELLER-LIST =  { "American", "French"}
  172. ; Format of SpellerTable
  173. ;1              Language (must match name in SPELLER_LIST), 
  174. ;2              speller lex
  175. ;3              thesaurus lex
  176. ;4              speller name to be inserted in the shared apps entry
  177. SpellerTable = { +
  178.         {American, mssp_am.lex, thesaur.lex, "Spelling 1033,0"}, +
  179.         {French, mssp_fr.lex, thesaur.lex, "Spelling 123,0"}, +
  180.         }
  181.  
  182. ; Format of SHAREDIRFILES ('*intl*' means it needs to internationalized):
  183. ;1      KEYNAME *intl*, 
  184. ;2      SECTIONAME,  
  185. ;3      VALUE (what the key should equal), 
  186. ;4      IVALUE1 (where the first path is in the value), 
  187. ;5      VARPATHFILE1 (variable to contain first path\file), 
  188. ;6      FILE1 (name of the first files) *intl*, 
  189. ;7      RELATIVEPATH1 (from c:\windows\msapps\"),
  190. ;8      IVALUE2 (where the first path is in the value), 
  191. ;9      VARPATHFILE2 (variable to contain first path\file), 
  192. ;10     FILE2 (name of the first files) *intl*, 
  193. ;11     RELATIVEPATH2 (from c:\windows\msapps\"),
  194. ;12 IGROUP (which group it is dependent on to be conditionally installed)
  195. SHAREDDIRFILES = { +
  196.     {"$(SpellerName)", "MS Proofing Tools", +
  197.         "$(File1),$(File2)", +
  198.         "1", "SH_SP110D", "msspell.dll", "proof",+
  199.         "2", "SH_SP110L", "mssp_am.lex", "proof",+
  200.         "3"}, +
  201.     {"MSPub", "MS Text Converters", +
  202.         "Windows Publisher,$(File1),pub", +
  203.         "2", "SH_CPUB", "mswinpub.cnv", "textconv",+
  204.         "0", "", "","textconv",+
  205.         "4"},  +
  206.     {"MSWordDos", "MS Text Converters", +
  207.         "Word for DOS,$(File1),doc", +
  208.         "2", "SH_CWORD", "worddos.cnv", "textconv",+
  209.         "0", "", "","textconv",+
  210.         "4"},  +
  211.     {"MSWorksDos", "MS Text Converters", +
  212.         "MS Works,$(File1),wps", +
  213.         "2", "SH_CWRKSDOS", "wrksdos.cnv", "textconv",+
  214.         "0", "", "","textconv",+
  215.         "4"},  +
  216.     {"MSWorksWin", "MS Text Converters", +
  217.         "Works for Windows 2.0,$(File1),wps", +
  218.         "2", "SH_CWRKSWIN", "wrkswin.cnv", "textconv",+
  219.         "0", "", "","textconv",+
  220.         "4"},  +
  221.     {"WrdPrfctDOS50", "MS Text Converters", +
  222.         "WordPerfect 5.0,$(File1),*", +
  223.         "2", "SH_CWP", "wpft5.cnv", "textconv",+
  224.         "0", "", "","textconv",+
  225.         "4"},  +
  226.     {"WrdPrfctDOS", "MS Text Converters", +
  227.         "WordPerfect 5.1,$(File1),*", +
  228.         "2", "SH_CWP", "wpft5.cnv", "textconv",+
  229.         "0", "", "","textconv",+
  230.         "4"},  +
  231.     {"MSWordWin", "MS Text Converters", +
  232.         "Word for Windows 1.x,$(File1),doc", +
  233.         "2", "SH_CWW1", "wordwin1.cnv", "textconv",+
  234.         "0", "", "","textconv",+
  235.         "4"},  +
  236.     {"WordWin2", "MS Text Converters", +
  237.         "Word for Windows 2.x,$(File1),doc", +
  238.         "2", "SH_CWW2", "wordwin2.cnv", "textconv",+
  239.         "0", "", "","textconv",+
  240.         "4"},  +
  241.     {"Windows Write", "MS Text Converters", +
  242.         "Windows Write,$(File1),wri", +
  243.         "2", "SH_CWRITE", "writwin.cnv", "textconv",+
  244.         "0", "", "","textconv",+
  245.         "4"},  +
  246.     {"Computer Graphics Metafile(.CGM)","MS Graphic Import Filters", +
  247.         "$(File1),CGM", +
  248.         "1","SH_CCGM","cgmimp.flt","grphflt",   +
  249.         "0", "", "","",+
  250.         "4"},  +
  251.     {"Micrografx Designer/Draw(.DRW)","MS Graphic Import Filters", +
  252.         "$(File1),DRW", +
  253.         "1","SH_CDRW","drwimp.flt","grphflt",   +
  254.         "0", "", "","",+
  255.         "4"},  +
  256.     {"Windows Metafile(.WMF)","MS Graphic Import Filters", +
  257.         "$(File1),WMF", +
  258.         "1","SH_CWMF","wmfimp.flt","grphflt", +
  259.         "0", "", "","",+
  260.         "4"},  +
  261.     {"Encapsulated Postscript(.EPS)","MS Graphic Import Filters", +
  262.         "$(File1),EPS", +
  263.         "1","SH_CEPS","epsimp.flt","grphflt",   +
  264.         "0", "", "","",+
  265.         "4"},  +
  266.     {"PC Paintbrush(.PCX)","MS Graphic Import Filters", +
  267.         "$(File1),PCX", +
  268.         "1","SH_CPCX","pcximp.flt","grphflt",   +
  269.         "0", "", "","",+
  270.         "4"},  +
  271.     {"Tagged Image Format(.TIF)","MS Graphic Import Filters", +
  272.         "$(File1),TIF", +
  273.         "1","SH_CTIF","tiffimp.flt","grphflt",  +
  274.         "0", "", "","",+
  275.         "4"}+
  276.     }
  277.  
  278.  
  279.  
  280. ; Final dialog text for admin version
  281. FinishedTextAdmin = "A workstation may now set up Publisher by running "+
  282.     "setup from the network server using the /n switch.  Also, please "+
  283.     "read the NETWORK.TXT file that was just installed.\n\nThanks "+
  284.     "for purchasing Microsoft Publisher for Windows."
  285. ProductReg="mspub.reg"
  286. CannotWriteDir = "The location you have chosen to install to is either "+
  287.     "write-protected, or you don't have network privileges to modify "+
  288.     "files in that location."
  289. WriteToNonNetDir = "Are you sure you want to install to a non-network "+
  290.     "drive?  Network workstations will need access to this location to "+
  291.     "run Microsoft Publisher."
  292. WWelcomeTitle = "Microsoft Publisher for Windows Workstation Setup"
  293. AWelcomeTitle = "Microsoft Publisher for Windows Administrator Setup"
  294. NetPathNotFound = "Cannot locate a network drive.  Please choose the "+
  295.     "OK button and then type the location you wish to install to, or "+
  296.     "cancel Setup and check your network configuration."
  297. NoRoomText = "There is not enough room on the disk to install Microsoft "+
  298.     "Publisher.  Please cancel Setup and make more room, and then run Setup "+
  299.     "again."
  300. ; Help text and title for the not enough room dialog. \n's force line feeds
  301. CustomHelpTitle = "Setup Help"
  302. CustomHelpText = "Setup is telling you that there is not enough room "+
  303.     "on the disk drive you have chosen to install to.\n\nPlease cancel "+
  304.     "Setup and remove other files from that disk, then run Setup again "+
  305.     "to do the installation.\n\nSee your Windows or DOS Documentation "+
  306.     "for information on how to remove files from your hard disk."
  307. CannotWriteSystemDir = "We are unable to write to your system directory." +
  308.     "It is either "+
  309.     "write-protected, or you don't have network privileges to modify "+
  310.     "files in that location."
  311. LocalWindows = "Setup has detected that you are using a private (non-"+
  312.     "shared) copy of Windows.  Please read the NETWORK.TXT file after "+
  313.     "the setup is complete and do the procedures in section B."
  314. BadWindowPath = "Invalid Windows path in your AUTOEXEC.BAT file. "+
  315.         "It must contain a drive letter."
  316.  
  317. ; # = Disk title, a file on the disk, name of directory if on network
  318. [Source Media Descriptions]
  319.     1 = "Setup, Clip Art, Filters and Speller", TAGFILE = setup.exe, +
  320.         NETPATH = ""
  321.     2 = "Program and Converters", TAGFILE = mspub.ex$, +
  322.         NETPATH = ""
  323.     3 = "Help, PageWizards, Borders and Templates", +
  324.         TAGFILE = mspub1.bd$, NETPATH = ""
  325.     4 = "Server", TAGFILE = olecli.dln, NETPATH = ""
  326.  
  327. [Program Files]
  328. EXE = 2,mspub.ex$,RENAME=mspub.exe,SIZE=669920, VERSION="1,0,1,0"
  329. 3,commdlg.dl$,RENAME=commdlg.dll,SIZE=80032,DEST=$(SYSTEMPATH)"\",$(COPYCOMMDLG), VERSION="3,10,0,44"
  330. 3,olecli.dl$,RENAME=olecli.dll,SIZE=75264,DEST=$(SYSTEMPATH)"\",$(COPYOLECLI), VERSION="1,3,1,0"
  331. 3,olesvr.dl$,RENAME=olesvr.dll,SIZE=22528,DEST=$(SYSTEMPATH)"\",$(COPYOLESVR), VERSION="1,3,1,0"
  332. 3,shell.dl$,RENAME=shell.dll,SIZE=24384,DEST=$(SYSTEMPATH)"\",$(COPYSHELL)
  333. 3,rulerfnt.fo$,RENAME=rulerfnt.fon,SIZE=5632
  334. 3,smallb.fo$,RENAME=smallb.fon,SIZE=17408
  335. 3,smalle.fo$,RENAME=smalle.fon,SIZE=21504
  336. 3,century.tx$,RENAME=century.txt,SIZE=3718
  337. 3,profile.tx$,RENAME=profile.txt,SIZE=4742
  338. 2,regload.ex$,RENAME=regload.exe,SIZE=21504,DEST=$(WINDOWSPATH)"\"
  339. 3,mspub.re$,RENAME=mspub.reg,SIZE=645,DEST=$(WINDOWSPATH)"\",OVERWRITE=ALWAYS
  340. 3,mspgwiz.dl$,RENAME=mspgwiz.dll,SIZE=115072,DEST=$(WINDOWSPATH)"\"
  341. 2,wordart.ex$,RENAME=wordart.exe,SIZE=37456,DEST=$(WINDOWSPATH)$(WordArtPath), VERSION="1,0,0,10"
  342. 2,fontfx.fn$,RENAME=fontfx.fnt,SIZE=385536,DEST=$(WINDOWSPATH)$(WordArtPath)
  343. 3,fontfx.dl$,RENAME=fontfx.dll,SIZE=42496,DEST=$(WINDOWSPATH)$(WordArtPath), VERSION="1,0,0,10"
  344. 3,mspgcal.wi$,RENAME="PAGEWIZ\mspgcal.wiz",SIZE=67840
  345. 3,mspgform.wi$,RENAME="PAGEWIZ\mspgform.wiz",SIZE=73472
  346. 3,mspgnews.wi$,RENAME="PAGEWIZ\mspgnews.wiz",SIZE=78592
  347. 3,mspgtabl.wi$,RENAME="PAGEWIZ\mspgtabl.wiz",SIZE=23504
  348. 3,mspgnote.wi$,RENAME="PAGEWIZ\mspgnote.wiz",SIZE=45504
  349. 3,mspgcard.wi$,RENAME="PAGEWIZ\mspgcard.wiz",SIZE=69920
  350. 3,mspgbchr.wi$,RENAME="PAGEWIZ\mspgbchr.wiz",SIZE=78432
  351. 3,mspgcoup.wi$,RENAME="PAGEWIZ\mspgcoup.wiz",SIZE=33984
  352. 3,mspgmast.wi$,RENAME="PAGEWIZ\mspgmast.wiz",SIZE=57376
  353. 3,mspgcap.wi$,RENAME="PAGEWIZ\mspgcap.wiz",SIZE=37088
  354. 3,mspgad.wi$,RENAME="PAGEWIZ\mspgad.wiz",SIZE=48848
  355. 3,mspgaero.wi$,RENAME="PAGEWIZ\mspgaero.wiz",SIZE=59184
  356. 3,mspub1.bd$,RENAME="BORDERS\mspub1.bdr",SIZE=52664
  357. 3,mspub2.bd$,RENAME="BORDERS\mspub2.bdr",SIZE=46932
  358. 3,mspub3.bd$,RENAME="BORDERS\mspub3.bdr",SIZE=47972
  359. 2,note-it.ex$,RENAME=note-it.exe,SIZE=52576,DEST=$(WINDOWSPATH)$(NoteItPath), VERSION="1,0,0,10"
  360. 2,solution.hl$,RENAME=solution.hlp,SIZE=24290
  361.  
  362. [Help Files]
  363. 3,mspub.hl$,RENAME=mspub.hlp,SIZE=538437
  364. 3,wordart.hl$,RENAME=wordart.hlp,SIZE=74783,DEST=$(WINDOWSPATH)$(WordArtPath)
  365. 3,note-it.hl$,RENAME=note-it.hlp,SIZE=63245,DEST=$(WINDOWSPATH)$(NoteItPath)
  366.  
  367. [Template Files]
  368. ; These are for templates
  369. 3,AVER5260.PU$,RENAME="TEMPLATE\AVER5260.PUB",SIZE=8294
  370. 3,AVER5261.PU$,RENAME="TEMPLATE\AVER5261.PUB",SIZE=5948
  371. 3,AVER5262.PU$,RENAME="TEMPLATE\AVER5262.PUB",SIZE=34452
  372. 3,AVER5263.PU$,RENAME="TEMPLATE\AVER5263.PUB",SIZE=25052
  373. 3,BIZCARD1.PU$,RENAME="TEMPLATE\BIZCARD1.PUB",SIZE=4910
  374. 3,BIZCARD2.PU$,RENAME="TEMPLATE\BIZCARD2.PUB",SIZE=3374
  375. 3,BROCHURE.PU$,RENAME="TEMPLATE\BROCHURE.PUB",SIZE=22812
  376. 3,CATALOG.PU$,RENAME="TEMPLATE\CATALOG.PUB",SIZE=32286
  377. 3,ENVELOP1.PU$,RENAME="TEMPLATE\ENVELOP1.PUB",SIZE=4910
  378. 3,ENVELOP2.PU$,RENAME="TEMPLATE\ENVELOP2.PUB",SIZE=3374
  379. 3,FLYER.PU$,RENAME="TEMPLATE\FLYER.PUB",SIZE=11472
  380. 3,LABEL1.PU$,RENAME="TEMPLATE\LABEL1.PUB",SIZE=4910
  381. 3,LABEL2.PU$,RENAME="TEMPLATE\LABEL2.PUB",SIZE=3374
  382. 3,LTRHEAD1.PU$,RENAME="TEMPLATE\LTRHEAD1.PUB",SIZE=4910
  383. 3,LTRHEAD2.PU$,RENAME="TEMPLATE\LTRHEAD2.PUB",SIZE=3212
  384. 3,MEMO.PU$,RENAME="TEMPLATE\MEMO.PUB",SIZE=4230
  385. 3,MEMOZ.PU$,RENAME="TEMPLATE\MEMOZ.PUB",SIZE=5294
  386. 3,PRICELST.PU$,RENAME="TEMPLATE\PRICELST.PUB",SIZE=25562
  387. 3,PRODINFO.PU$,RENAME="TEMPLATE\PRODINFO.PUB",SIZE=10066
  388. 3,REPORT.PU$,RENAME="TEMPLATE\REPORT.PUB",SIZE=14612
  389. 3,REPORTZ.PU$,RENAME="TEMPLATE\REPORTZ.PUB",SIZE=4748
  390. 3,ROSTER.PU$,RENAME="TEMPLATE\ROSTER.PUB",SIZE=9862
  391. 3,RESUME.PU$,RENAME="TEMPLATE\RESUME.PUB",SIZE=5334
  392. 3,BIZCARDS.PU$,RENAME="TEMPLATE\BIZCARDS.PUB",SIZE=14550
  393.  
  394. [American Spell Files]
  395. 1,msspell.dl$,RENAME=msspell.dll,SIZE=76800,DEST=$(SH_SP110DP), VERSION="1,0,0,0"
  396. 1,mssp_am.le$,RENAME=mssp_am.lex,SIZE=176839,DEST=$(SH_SP110LP)
  397. 3,hyph.da$,RENAME=hyph.dat,SIZE=24072
  398.  
  399. [Spell Files]
  400. ; foreign spell files too (this list is the UNION of all)...
  401. 1,msspell.dl$,RENAME=msspell.dll,SIZE=76800,DEST=$(SH_SP110DP), VERSION="1,0,0,0"
  402. 1,mssp_am.le$,RENAME=mssp_am.lex,SIZE=176839,DEST=$(SH_SP110LP)
  403. 3,hyph.da$,RENAME=hyph.dat,SIZE=24072
  404. 1,setup.exe,RENAME=setup.exe,SIZE=16000
  405. 1,stfsetup.ex$,RENAME=stfsetup.ex$,SIZE=157600
  406. 1,network.inf,RENAME=network.inf,SIZE=38311
  407. 1,ver.dl$,RENAME=ver.dl$,SIZE=18414
  408. 3,commdlg.dl$,RENAME=commdlg.dln,SIZE=80032, VERSION="3,10,0,44"
  409. 3,olecli.dl$,RENAME=olecli.dln,SIZE=75264, VERSION="1,3,1,0"
  410. 3,olesvr.dl$,RENAME=olesvr.dln,SIZE=22528, VERSION="1,3,1,0"
  411. 3,shell.dl$,RENAME=shell.dln,SIZE=24384, VERSION="3,10,0,43"
  412. 3,mspgwiz.dl$,RENAME=mspgwiz.dln,SIZE=115072
  413. 1,readme.tx$,RENAME=readme.txt,SIZE=45294
  414. 1,network.tx$,RENAME=network.txt,SIZE=3147
  415.  
  416. [Clipart Files]
  417. ; this is for the clipart files
  418. 1,bank.cg$,SIZE=5558,RENAME="clipart\bank.cgm"
  419. 1,binderc.cg$,SIZE=1252,RENAME="clipart\binderc.cgm"
  420. 1,bubble1.cg$,SIZE=2036,RENAME="clipart\bubble1.cgm"
  421. 1,bubble2.cg$,SIZE=916,RENAME="clipart\bubble2.cgm"
  422. 1,bubble3.cg$,SIZE=1612,RENAME="clipart\bubble3.cgm"
  423. 1,clip.cg$,SIZE=1234,RENAME="clipart\clip.cgm"
  424. 1,hand.cg$,SIZE=1204,RENAME="clipart\hand.cgm"
  425. 1,flwriris.cg$,SIZE=6950,RENAME="clipart\flwriris.cgm"
  426. 1,plant.cg$,SIZE=6718,RENAME="clipart\plant.cgm"
  427. 1,world2.cg$,SIZE=5700,RENAME="clipart\world2.cgm"
  428. 1,binder.cg$,SIZE=1462,RENAME="clipart\binder.cgm"
  429. 1,filecab.cg$,SIZE=1284,RENAME="clipart\filecab.cgm"
  430. 1,bordroom.cg$,SIZE=10568,RENAME="clipart\bordroom.cgm"
  431. 1,femshake.cg$,SIZE=7054,RENAME="clipart\femshake.cgm"
  432. 1,dashing.cg$,SIZE=8604,RENAME="clipart\dashing.cgm"
  433. 1,meeting.cg$,SIZE=9510,RENAME="clipart\meeting.cgm"
  434. 1,bookfem1.cg$,SIZE=7326,RENAME="clipart\bookfem1.cgm"
  435. 1,balloon3.cg$,SIZE=11740,RENAME="clipart\balloon3.cgm"
  436. 1,jet.cg$,SIZE=2800,RENAME="clipart\jet.cgm"
  437. 1,ship.cg$,SIZE=1746,RENAME="clipart\ship.cgm"
  438. 1,takeoff.cg$,SIZE=3032,RENAME="clipart\takeoff.cgm"
  439. 1,train.cg$,SIZE=6318,RENAME="clipart\train.cgm"
  440. 1,parrot.cg$,SIZE=6684,RENAME="clipart\parrot.cgm"
  441. 1,apple.cg$,SIZE=1504,RENAME="clipart\apple.cgm"
  442. 1,sign19.cg$,SIZE=1672,RENAME="clipart\sign19.cgm"
  443. 1,painter.cg$,SIZE=10522,RENAME="clipart\painter.cgm"
  444. 1,mga.cg$,SIZE=10048,RENAME="clipart\mga.cgm"
  445. 1,printer.cg$,SIZE=2158,RENAME="clipart\printer.cgm"
  446. 1,cafe.cg$,SIZE=772,RENAME="clipart\cafe.cgm"
  447. 1,phone.cg$,SIZE=4014,RENAME="clipart\phone.cgm"
  448. 1,35mm.cg$,SIZE=7494,RENAME="clipart\35mm.cgm"
  449. 1,kmc24.cg$,SIZE=5226,RENAME="clipart\kmc24.cgm"
  450. 1,calcu.cg$,SIZE=2630,RENAME="clipart\calcu.cgm"
  451. 1,cash2.cg$,SIZE=3926,RENAME="clipart\cash2.cgm"
  452. 1,radar.cg$,SIZE=2286,RENAME="clipart\radar.cgm"
  453. 1,fax.cg$,SIZE=2314,RENAME="clipart\fax.cgm"
  454. 1,bicycle.cg$,SIZE=5256,RENAME="clipart\bicycle.cgm"
  455. 1,mover.cg$,SIZE=9936,RENAME="clipart\mover.cgm"
  456. 1,junk.cg$,SIZE=3264,RENAME="clipart\junk.cgm"
  457. 1,boat.cg$,SIZE=2370,RENAME="clipart\boat.cgm"
  458. 1,shuttle.cg$,SIZE=6144,RENAME="clipart\shuttle.cgm"
  459. 1,dog.cg$,SIZE=5256,RENAME="clipart\dog.cgm"
  460. 1,cat.cg$,SIZE=8482,RENAME="clipart\cat.cgm"
  461. 1,butfly3.cg$,SIZE=11552,RENAME="clipart\butfly3.cgm"
  462. 1,abovdesk.cg$,SIZE=4426,RENAME="clipart\abovdesk.cgm"
  463. 1,bookman.cg$,SIZE=7378,RENAME="clipart\bookman.cgm"
  464. 1,chef.cg$,SIZE=3236,RENAME="clipart\chef.cgm"
  465. 1,handshke.cg$,SIZE=6080,RENAME="clipart\handshke.cgm"
  466. 1,hand02.cg$,SIZE=4860,RENAME="clipart\hand02.cgm"
  467. 1,onchlift.cg$,SIZE=16244,RENAME="clipart\onchlift.cgm"
  468. 1,pilot.cg$,SIZE=10264,RENAME="clipart\pilot.cgm"
  469. 1,pinoplr2.cg$,SIZE=3006,RENAME="clipart\pinoplr2.cgm"
  470. 1,parents.cg$,SIZE=17306,RENAME="clipart\parents.cgm"
  471. 1,phonefem.cg$,SIZE=5618,RENAME="clipart\phonefem.cgm"
  472. 1,teacher.cg$,SIZE=6208,RENAME="clipart\teacher.cgm"
  473. 1,graduate.cg$,SIZE=1002,RENAME="clipart\graduate.cgm"
  474. 1,scream.cg$,SIZE=5588,RENAME="clipart\scream.cgm"
  475. 1,office1.cg$,SIZE=748,RENAME="clipart\office1.cgm"
  476. 1,money.cg$,SIZE=8300,RENAME="clipart\money.cgm"
  477. 1,095gone.cg$,SIZE=9044,RENAME="clipart\095gone.cgm"
  478. 1,chest.cg$,SIZE=3404,RENAME="clipart\chest.cgm"
  479. 1,globe.cg$,SIZE=2166,RENAME="clipart\globe.cgm"
  480. 1,236marqe.cg$,SIZE=12898,RENAME="clipart\236marqe.cgm"
  481. 1,269cork.cg$,SIZE=6438,RENAME="clipart\269cork.cgm"
  482. 1,tophat.cg$,SIZE=2222,RENAME="clipart\tophat.cgm"
  483. 1,mailbox.cg$,SIZE=1184,RENAME="clipart\mailbox.cgm"
  484. 1,violin.cg$,SIZE=4394,RENAME="clipart\violin.cgm"
  485. 1,santa.cg$,SIZE=11424,RENAME="clipart\santa.cgm"
  486. 1,251bear.cg$,SIZE=4864,RENAME="clipart\251bear.cgm"
  487. 1,sled.cg$,SIZE=6096,RENAME="clipart\sled.cgm"
  488. 1,250xmas.cg$,SIZE=5076,RENAME="clipart\250xmas.cgm"
  489. 1,baby.cg$,SIZE=5324,RENAME="clipart\baby.cgm"
  490. 1,319winnr.cg$,SIZE=8288,RENAME="clipart\319winnr.cgm"
  491. 1,golfer.cg$,SIZE=9370,RENAME="clipart\golfer.cgm"
  492. 1,symb007.cg$,SIZE=2174,RENAME="clipart\symb007.cgm"
  493. 1,male.cg$,SIZE=1086,RENAME="clipart\male.cgm"
  494. 1,female.cg$,SIZE=1338,RENAME="clipart\female.cgm"
  495. 1,chekmrk.cg$,SIZE=374,RENAME="clipart\chekmrk.cgm"
  496. 1,symb089.cg$,SIZE=406,RENAME="clipart\symb089.cgm"
  497. 1,banner1.cg$,SIZE=362,RENAME="clipart\banner1.cgm"
  498. 1,symb056.cg$,SIZE=3588,RENAME="clipart\symb056.cgm"
  499. 1,bubble4.cg$,SIZE=718,RENAME="clipart\bubble4.cgm"
  500. 1,symb073.cg$,SIZE=794,RENAME="clipart\symb073.cgm"
  501. 1,bomb.cg$,SIZE=1016,RENAME="clipart\bomb.cgm"
  502. 1,disk1.cg$,SIZE=846,RENAME="clipart\disk1.cgm"
  503. 1,disk2.cg$,SIZE=1268,RENAME="clipart\disk2.cgm"
  504. 1,coins.cg$,SIZE=8070,RENAME="clipart\coins.cgm"
  505. 1,piano.cg$,SIZE=726,RENAME="clipart\piano.cgm"
  506. 1,symb565.cg$,SIZE=1162,RENAME="clipart\symb565.cgm"
  507. 1,sun.cg$,SIZE=1120,RENAME="clipart\sun.cgm"
  508. 1,cloud.cg$,SIZE=1330,RENAME="clipart\cloud.cgm"
  509. 1,rain.cg$,SIZE=2428,RENAME="clipart\rain.cgm"
  510. 1,litning.cg$,SIZE=314,RENAME="clipart\litning.cgm"
  511. 1,banner2.cg$,SIZE=742,RENAME="clipart\banner2.cgm"
  512. 1,bubble5.cg$,SIZE=526,RENAME="clipart\bubble5.cgm"
  513. 1,seal.cg$,SIZE=846,RENAME="clipart\seal.cgm"
  514. 1,cake.cg$,SIZE=5750,RENAME="clipart\cake.cgm"
  515. 1,batter.cg$,SIZE=962,RENAME="clipart\batter.cgm"
  516. 1,cow.cg$,SIZE=1650,RENAME="clipart\cow.cgm"
  517. 1,deskman.cg$,SIZE=4260,RENAME="clipart\deskman.cgm"
  518. 1,einstein.cg$,SIZE=5320,RENAME="clipart\einstein.cgm"
  519. 1,frog.cg$,SIZE=6122,RENAME="clipart\frog.cgm"
  520. 1,horse.cg$,SIZE=5358,RENAME="clipart\horse.cgm"
  521. 1,recline.cg$,SIZE=7152,RENAME="clipart\recline.cgm"
  522. 1,zebra.cg$,SIZE=12652,RENAME="clipart\zebra.cgm"
  523. 1,arrow.cg$,SIZE=330,RENAME="clipart\arrow.cgm"
  524. 1,skiing.cg$,SIZE=590,RENAME="clipart\skiing.cgm"
  525. 1,tennis.cg$,SIZE=1140,RENAME="clipart\tennis.cgm"
  526. 1,golfing.cg$,SIZE=606,RENAME="clipart\golfing.cgm"
  527. 1,running.cg$,SIZE=614,RENAME="clipart\running.cgm"
  528. 1,football.cg$,SIZE=714,RENAME="clipart\football.cgm"
  529. 1,swimmin.cg$,SIZE=1362,RENAME="clipart\swimmin.cgm"
  530. 1,handball.cg$,SIZE=940,RENAME="clipart\handball.cgm"
  531. 1,biking.cg$,SIZE=2348,RENAME="clipart\biking.cgm"
  532. 1,riding.cg$,SIZE=782,RENAME="clipart\riding.cgm"
  533. 1,key.cg$,SIZE=1430,RENAME="clipart\key.cgm"
  534. 1,house.cg$,SIZE=602,RENAME="clipart\house.cgm"
  535. 1,litbulb.cg$,SIZE=1786,RENAME="clipart\litbulb.cgm"
  536. 1,medicin.cg$,SIZE=4354,RENAME="clipart\medicin.cgm"
  537. 1,world1.cg$,SIZE=5050,RENAME="clipart\world1.cgm"
  538. 1,family.cg$,SIZE=13104,RENAME="clipart\family.cgm"
  539.  
  540. [Converter Files]
  541. 2,wpft5.cn$,RENAME=wpft5.cnv,SIZE=172352,DEST=$(SH_CWPP)
  542. 2,worddos.cn$,RENAME=worddos.cnv,SIZE=172544,DEST=$(SH_CWORDP)
  543. 3,writwin.cn$,RENAME=writwin.cnv,SIZE=71168,DEST=$(SH_CWRITEP)
  544. 2,wrksdos.cn$,RENAME=wrksdos.cnv,SIZE=81328,DEST=$(SH_CWRKSDOSP)
  545. 2,mswinpub.cn$,RENAME=mswinpub.cnv,SIZE=76800,DEST=$(SH_CPUBP)
  546. 2,wrkswin.cn$,RENAME=wrkswin.cnv,SIZE=89264,DEST=$(SH_CWRKSWINP)
  547. 2,wordwin1.cn$,RENAME=wordwin1.cnv,SIZE=142848,DEST=$(SH_CWW1P)
  548. 1,wordwin2.cn$,RENAME=wordwin2.cnv,SIZE=165888,DEST=$(SH_CWW2P)
  549. 2,wordstar.cn$,RENAME=wordstar.cnv,SIZE=109760
  550. 1,pcximp.fl$,RENAME=pcximp.flt,SIZE=12912,DEST=$(SH_CPCXP), VERSION="2,0,0,32768"
  551. 1,cgmimp.fl$,RENAME=cgmimp.flt,SIZE=44640,DEST=$(SH_CCGMP), VERSION="2,0,0,32768"
  552. 1,tiffimp.fl$,RENAME=tiffimp.flt,SIZE=58880,DEST=$(SH_CTIFP), VERSION="2,0,0,32768"
  553. 1,epsimp.fl$,RENAME=epsimp.flt,SIZE=71648,DEST=$(SH_CEPSP), VERSION="2,0,0,32768"
  554. 1,wmfimp.fl$,RENAME=wmfimp.flt,SIZE=5104,DEST=$(SH_CWMFP), VERSION="2,0,0,32768"
  555. 1,drwimp.fl$,RENAME=drwimp.flt,SIZE=3392,DEST=$(SH_CDRWP), VERSION="1,6,0,32768"
  556. 3,imdrw.dl$,RENAME=imdrw.dll,SIZE=78224,DEST=$(SH_CDRWP), VERSION="1,6,0,32768"
  557. 3,cgi_gdi.dl$,RENAME=cgi_gdi.dll,SIZE=203792,DEST=$(SH_CDRWP), VERSION="1,6,0,32768"
  558.  
  559. [DLLs]
  560. 4,olecli.dln,RENAME=olecli.dll,SIZE=75264,$(COPYOLECLI),DEST=$(SYSTEMPATH), VERSION="1,2,0,0"
  561. 4,olesvr.dln,RENAME=olesvr.dll,SIZE=22528,$(COPYOLESVR),DEST=$(SYSTEMPATH), VERSION="1,2,1,0"
  562. 4,commdlg.dln,RENAME=commdlg.dll,SIZE=80032,$(COPYCOMMDLG),DEST=$(SYSTEMPATH), VERSION="3,10,0,44"
  563. 4,shell.dln,RENAME=shell.dll,SIZE=24384,$(COPYSHELL),DEST=$(SYSTEMPATH), VERSION="3,10,0,43"
  564. 4,mspgwiz.dln,RENAME=mspgwiz.dll,SIZE=115072,$(COPYMSPGWIZ),DEST=$(WINDOWSPATH)
  565. 4,regload.exe,RENAME=regload.exe,SIZE=21504
  566. 4,mspub.reg,RENAME=mspub.reg,SIZE=2065,OVERWRITE=ALWAYS
  567.  
  568.  
  569. [UI Temp Vars]
  570. ANYFILESEXIST = "FALSE"
  571. OPTIONS-PICKED = {ON, ON, ON, ON, ON, ON}
  572. GROUPLIST = {"Program Files", "Help Files", "Spell Files", +
  573.             "Converter Files", "Template Files", "Clipart Files"}
  574.  
  575. [Normal File Groups]
  576. @("Program Files")
  577. @("Help Files")
  578. @("Spell Files")
  579. @("Converter Files")
  580. @("Template Files")
  581. @("Clipart Files")
  582.  
  583. [Shell Commands]
  584.     read-syms       "UI Localizable Vars"
  585.     read-syms       "UI Temp Vars"
  586.     set-title       $(Setup_Title)
  587.     set-subst       PathHelpText = $(PathHelpText)
  588.     set-subst       DestinationText = $(DestinationText)
  589.     set-subst       ExitText = $(ExitText)
  590.     set-subst       DuringInstallText = $(DuringInstallText)
  591.     set-subst       InsertDisk = $(InsertDisk)
  592.     set NoteItPath = "\"
  593.     set WordArtPath = "\"
  594.     set fdbDoFileInstall = "YES"
  595.  
  596.     set COPYSHELL = "COPY"
  597.     set COPYOLECLI = "COPY"
  598.     set COPYOLESVR = "COPY"
  599.     set COPYCOMMDLG = "COPY"
  600.     set COPYMSPGWIZ = "COPY"
  601.  
  602.     ui      start "InitStuff"
  603.     ui      start "FIsAdmin"
  604.     ui      start "GetSystemDirectory"
  605.     set     fAdmin = $(ANSWER)
  606.     ifstr(i)        $(fAdmin) == "YES"
  607.         set-subst       FinishedText = $(FinishedTextAdmin)
  608.         set-subst       WelcomeTitle = $(AWelcomeTitle)
  609.     else
  610.         set-subst       FinishedText = $(FinishedText)
  611.         set-subst       WelcomeTitle = $(WWelcomeTitle)
  612.     endif
  613.  
  614.     ui      start "GetWindowsDirectory"
  615.     IfStr(I) $(ANSWER) == "NO"
  616.         set-subst szText = $(BadWindowPath)
  617.         ui      start "MessageBox"
  618.         goto "exit"
  619.     endif
  620.  
  621. welcome =  set from = welcome
  622.     ui      start   "Welcome"
  623.     ifstr(i) $(DLGEVENT) == "CONTINUE"
  624.         ui  pop 1
  625.         goto "init"
  626.     else-ifstr(i) $(DLGEVENT) == "EXIT"
  627.         goto "quit"
  628.     else
  629.         install "Error - info"
  630.         goto error
  631.     endif
  632.  
  633. init =  ifstr(i)        $(fAdmin) == "NO"
  634.         goto "WorkStationInstall"
  635.     endif
  636.  
  637.     Init-System     1, $(IniFileName)
  638.     set from = Path
  639.     ui  start "FixupDestPath" 
  640.     IfStr(I) $(ANSWER) == "NO"
  641.         set-subst szText = $(NetPathNotFound)
  642.         ui      start "MessageBox"
  643.         set EditTextIn = $(UNKNOWNPATH)
  644.         set EditFocus = ALL               ; END | START | ALL
  645.     else
  646.         set EditTextIn = $(DESTPATH)
  647.         set EditFocus = END               ; END | START | ALL
  648.     endif
  649.     
  650.     set HelpText = $(PathHelpText)
  651.     set HelpTitle = $(PathHelpTitle)
  652.  
  653.     set     PATH = $(SYSTEMPATH)
  654.     ui      start   "FPathWritable"
  655.     ifstr(i)        $(ANSWER) == "NO"
  656.         set-subst szText = $(CannotWriteSystemDir)
  657.         ui      start "MessageBox"
  658.         goto "exit"
  659.     endif
  660.     
  661.     ui      start   "FSysWinSame"
  662.     ifstr(i)        $(ANSWER) == "YES"
  663.         set-subst szText = $(LocalWindows)
  664.         ui      start "MessageBox"
  665.     endif
  666.  
  667. Path=   ui      start   "Path"
  668.     ifstr(i) $(DLGEVENT) == "CONTINUE"
  669.         set DESTPATH = $(EditTextOut)
  670.  
  671.         set     PATH = $(DESTPATH)
  672.         ui      start   "FPathWritable"
  673.         ifstr(i)        $(ANSWER) == "NO"
  674.             set-subst szText = $(CannotWriteDir)
  675.             ui      start "MessageBox"
  676.             goto "Path"
  677.         endif
  678.  
  679.         ui      start   "FIsNetDrive"
  680.         ifstr(i)        $(ANSWER) == "NO"
  681.             set-subst szText = $(WriteToNonNetDir)
  682.             ui      start   "FAsk"
  683.             ifstr(i)        $(ANSWER) == "NO"
  684.                 goto "Path"
  685.             endif
  686.         endif                   
  687.  
  688.         ui  pop 1
  689.  
  690.         ui      start   "FixupDestPathForIntl"
  691.         set     WINDOWSPATH = $(DESTPATH)
  692.         ; DLL's go into dest directory so that workstation setup can 
  693.         ;       copy them
  694.  
  695.         ui      start   "StartWait"
  696.         ForListDo       $(SHAREDDIRFILES)
  697.             set rginfo = $($)
  698.             set *($(rginfo), 5)P = $(DESTPATH)"\"
  699.             
  700.             ; Second variable, if it exists
  701.             IfInt *($(rginfo), 8) != 0
  702.                 set *($(rginfo), 9)P = $(DESTPATH)"\"
  703.             endif
  704.  
  705.         EndForListDo
  706.  
  707.         ui      start   "DoFileLookups" 
  708.         ui      start   "EndWait"
  709.  
  710.         ui      start   "FEnoughSpace"
  711.         ifstr(i) $(ANSWER) == "YES"
  712.             goto "installnow1"        
  713.         endif
  714.  
  715. sizedlg=        set from = sizedlg
  716.         set-subst HelpText = $(CustomHelpText)
  717.         set HelpTitle = $(CustomHelpTitle)
  718.         ui      start   "SizeError"
  719.         ui      pop     1
  720.         goto "exit"
  721.  
  722.     else-ifstr(i) $(DLGEVENT) == "EXIT"
  723.         set DESTPATH = $(EditTextOut)
  724.         goto "quit"
  725.     else
  726.         install "Error - edit"
  727.         goto error
  728.     endif
  729.  
  730.  
  731. quit  = ui      start  "Quit"
  732.     ifstr(i) $(DLGEVENT) == "RESUME"
  733.         ui  pop 1
  734.         goto $(from)
  735.     else
  736.         goto "exit"
  737.     endif
  738.  
  739. exit =  exit
  740.  
  741. error = write-symtab "shl-st2.new"
  742.     exit
  743.  
  744. installnow1 =   set-subst szText = $(DuringInstallText)
  745.  
  746.     ifstr(i) $(fdbDoFileInstall) != "YES"
  747.         goto exitdlg1
  748.     endif
  749.  
  750.     ui      start   "Modeless"
  751.        
  752.     install "Install-Files"
  753.  
  754.     ifstr(I) $(STF_INSTALL_OUTCOME) == "STF_USERQUIT"
  755.         goto "exit"
  756.     endif
  757.     ifstr(I) $(STF_INSTALL_OUTCOME) != "STF_SUCCESS"
  758.         set-subst szText = $(InstallError1)
  759.         ui      start   "MessageBox"
  760.         goto "exit"
  761.     endif
  762.  
  763.  
  764.     ui      pop     1
  765.  
  766. exitdlg1 = ui     start   "ExitNet"
  767.     ui  pop 1
  768. exit
  769.  
  770. WorkStationInstall = set        DESTPATH = $(STF_SRCDIR)
  771.     ui      start "GetWindowsDirectory"
  772.     set ListItemsIn = $(SPELLER-LIST)
  773.     set from = spellerlist
  774.     set ListItemsOut = $(DEFSPELLER)        ; default selection
  775.     set SPELLER = $(DEFSPELLER)             ; default selection
  776.     ifstr(i) $(fDoSpellerList) == "NO"
  777.         goto "SkipDlg"
  778.     endif
  779.     ui      start   "List"
  780.     set SPELLER = $(ListItemsOut)
  781.     ifstr(i) $(DLGEVENT) == "CONTINUE"
  782.         ui  pop 1
  783. SkipDlg =       ForListDo       $(SpellerTable)
  784.             set rginfo = $($)
  785.             ifstr(i) *($(rginfo), 1) == $(SPELLER)
  786.                 ; Speller lex variable
  787.                 set SH_SP110LF = *($(rginfo), 2)
  788.                 set thesaur_lex = *($(rginfo), 3)
  789.                 set SpellerName = *($(rginfo), 4)
  790.             endif
  791.         EndForListDo
  792.  
  793.         goto "installnow2"        
  794.     else-ifstr(i) $(DLGEVENT) == "EXIT"
  795.         goto "quit"
  796.     else
  797.         debug-msg "Error - list"
  798.         goto error
  799.     endif
  800.  
  801.  
  802. installnow2 =   ifstr(i) $(fdbDoFileInstall) != "YES"
  803.             goto exitdlg2
  804.         endif
  805.  
  806.     ui      start   "StartWait"
  807.     ForListDo       $(SHAREDDIRFILES)
  808.         set rginfo = $($)
  809.         ; First variable
  810.         set *($(rginfo), 5)P = $(DESTPATH)
  811.  
  812.         ; Second variable, if it exists
  813.         IfInt *($(rginfo), 8) != 0
  814.             set *($(rginfo), 9)P = $(DESTPATH)
  815.         endif
  816.  
  817.         ; See if already exist in ini file              
  818.         set iniSect = *($(rginfo), 2)
  819.         set-subsym iniKey = *($(rginfo), 1)
  820.         ui      start "DetectIniLine"
  821.         ;If they have a value already, then replace the default path
  822.         IfStr(I)  $(LINE) !=  ""
  823.             ; Get path/filename
  824.             set WHERE = *($(rginfo), 4)
  825.             ui      start   "GetPieceFromLine"
  826.             
  827.             IfStr(I) $(szParsePiece) != ""
  828.                 ui      start   FExist
  829.                 IfStr(I) $(ANSWER) == "YES"
  830.                     ; Get path from the ini line
  831.                     ui      start   "GetPathFromParsePiece"
  832.  
  833.                     IfStr(I) $(ANSWER) == "YES"
  834.                         ; Set variable to their path
  835.                         set *($(rginfo), 5)P = $(szPath)
  836.                     endif
  837.                 endif
  838.             endif
  839.             IfInt *($(rginfo), 8) != 0
  840.                 set WHERE = *($(rginfo), 8)
  841.                 ui      start   "GetPieceFromLine"
  842.                 IfStr(I) $(szParsePiece) != ""
  843.                     ui      start   FExist
  844.                     IfStr(I) $(ANSWER) == "YES"
  845.                         ; Get path from the ini line
  846.                         ui      start   "GetPathFromParsePiece"
  847.  
  848.                         IfStr(I) $(ANSWER) == "YES"
  849.                             ; Set variable to their path
  850.                             set *($(rginfo), 9)P = $(szPath)
  851.                         endif
  852.                     endif   ;ANSWER
  853.                 endif   ; file!=""
  854.             endif   ;table entry != ""
  855.         endif   ;line != ""
  856.     EndForListDo
  857.  
  858.     set CustomSpeller = $(WINDOWSPATH)"\"$(CustomName)
  859.     set iniSect = "MS Proofing Tools"
  860.     set-subsym iniKey = "Custom Dict 1"
  861.     ui      start "DetectIniLine"
  862.     set szParsePiece = $(LINE)
  863.     IfStr(I) $(szParsePiece) != ""
  864.         ui      start   FExist
  865.         IfStr(I) $(ANSWER) == "YES"
  866.             set CustomSpeller = $(LINE)
  867.         endif
  868.     endif
  869.         
  870.     ui      start   "FSysWinSame"
  871.     ifstr(i)        $(ANSWER) == "NO"
  872.         set COPYSHELL =  "!COPY"
  873.         set COPYOLECLI = "!COPY"
  874.         set COPYOLESVR = "!COPY"
  875.         set COPYCOMMDLG = "!COPY"
  876.     endif
  877.  
  878.     ; If a DLL is running, then set the corresponding DOxxx to ;
  879.     set     szFile = "SHELL.DLL"
  880.     ui      start   "FRunning"
  881.     ifstr(i) $(ANSWER) == "YES"
  882.         set COPYSHELL = "!COPY"
  883.     endif
  884.  
  885.     set     szFile = "OLECLI.DLL"
  886.     ui      start   "FRunning"
  887.     ifstr(i) $(ANSWER) == "YES"
  888.         set COPYOLECLI = "!COPY"
  889.     endif
  890.  
  891.     set     szFile = "OLESVR.DLL"
  892.     ui      start   "FRunning"
  893.     ifstr(i) $(ANSWER) == "YES"
  894.         set COPYOLESVR = "!COPY"
  895.     endif
  896.  
  897.     set     szFile = "COMMDLG.DLL"
  898.     ui      start   "FRunning"
  899.     ifstr(i) $(ANSWER) == "YES"
  900.         set COPYCOMMDLG = "!COPY"
  901.     endif
  902.  
  903.     set     szFile = "MSPGWIZ.DLL"
  904.     ui      start   "FRunning"
  905.     ifstr(i) $(ANSWER) == "YES"
  906.         set COPYMSPGWIZ = "!COPY"
  907.     endif
  908.  
  909.     install "Install-DLLs"
  910.     ifstr(I) $(STF_INSTALL_OUTCOME) == "STF_USERQUIT"
  911.         goto "exit"
  912.     endif
  913.     ifstr(I) $(STF_INSTALL_OUTCOME) != "STF_SUCCESS"
  914.         set-subst szText = $(InstallError1)
  915.         ui      start   "MessageBox"
  916.         goto "exit"
  917.     endif
  918.     
  919.     install "Install-Shared"
  920.     ifstr(I) $(STF_INSTALL_OUTCOME) != "STF_SUCCESS"
  921.         ui      start   "EndWait"
  922.         set-subst szText = $(InstallError2)
  923.         ui      start   "MessageBox"
  924.         goto "exit"
  925.     endif
  926.  
  927.     set IniTable = "MspubIniTable"
  928.     set INI = "MSPUB.INI"
  929.     install "Install-Ini"
  930.     ifstr(I) $(STF_INSTALL_OUTCOME) != "STF_SUCCESS"
  931.         PError= ui  start   "EndWait"
  932.             set-subst szText = $(InstallError3)
  933.             ui  start   "MessageBox"
  934.             goto "exit" 
  935.     endif
  936.  
  937.     install "Install-ProgMan"
  938.     ifstr(I) $(STF_INSTALL_OUTCOME) != "STF_SUCCESS"
  939.         ui      start   "EndWait"
  940.         set-subst szText = $(InstallError3)
  941.         ui      start   "MessageBox"
  942.         goto "exit"     
  943.     endif
  944.  
  945.     ; Register OLE
  946.     set     lf = "\r\n"
  947.     set-subst       lf = $(lf)
  948.     set     File = $(WINDOWSPATH)"\mspub.reg"
  949.     set     To = $(DESTPATH)$(NoteItExe)$(lf)
  950.     set     From = $(NoteItExe)$(lf)
  951.     ui      start "FileFilter"
  952.  
  953.     set     File = $(WINDOWSPATH)"\mspub.reg"
  954.     set     To = $(DESTPATH)$(WordArtExe)$(lf)
  955.     set     From = $(WordArtExe)$(lf)
  956.     ui      start "FileFilter"
  957.  
  958.     set szFile = $(WINDOWSPATH)"\regload /s mspub.reg"
  959.     ui      start   "RunExe"
  960.     ifstr(I) $(ANSWER) != "YES"
  961.         ui      start   "EndWait"
  962.         set-subst szText = $(RegistrationFailed)
  963.         ui      start   "MessageBox"
  964.         goto "exit"
  965.     endif
  966.     ui      start   "EndWait"
  967.  
  968. exitdlg2=       ui        start   "Exit"
  969.     ui  pop 1
  970.     ifstr(i) $(DLGEVENT) == "R"
  971.         set szPath = $(DESTPATH)
  972.         ui      start   "ChDriveDir"
  973.         set szFile = $(DESTPATH)$(MSPubExe)
  974.         ui      start   "StartWait"
  975.         ui      start   "RunExe"
  976.         ui      start   "EndWait"
  977.     endif
  978. exit
  979.  
  980. [Install-Files]
  981. set STF_DATE = $(SHIPDATE)
  982. set STF_OVERWRITE = OLDER
  983. ForListDo       $(OPTIONS-PICKED)
  984.     AddNthSectionFileToCopyList "Normal File Groups", $(#), $(STF_SRCDIR), $(DESTPATH)
  985. EndForListDo
  986. CopyFilesInCopyList
  987. Close-System "Program Files", "EXE", $(DESTPATH), "291", "290"
  988. exit
  989.  
  990. [Install-DLLs]
  991. set STF_DATE = $(SHIPDATE)
  992. set STF_OVERWRITE = OLDER
  993. AddSectionFilesToCopyList "DLLs", $(STF_SRCDIR), $(WINDOWSPATH)
  994. CopyFilesInCopyList
  995. exit
  996.  
  997. [Install-ProgMan]
  998. ;       Add extentions to ini
  999. CreateIniSection "WIN.INI", "Extensions"
  1000. CreateIniKeyValue "WIN.INI", "Extensions", "pub", $(DESTPATH)$(MSPubExe)" ^.wdb", O
  1001.  
  1002. CreateIniSection "win.ini", "OLE"
  1003. CreateIniKeyValue "win.ini", "OLE", "nomessagebox", "yes"
  1004.  
  1005. ;       Add group and files to group
  1006. CreateProgManGroup      $(ProgManGroup), "" 
  1007. ShowProgManGroup        $(ProgManGroup), "1" 
  1008. CreateProgManItem       $(ProgManGroup), $(MSPub), $(DESTPATH)$(MSPubExe)
  1009. exit
  1010.  
  1011. [Install-Shared]
  1012. ; Add shared files to win.ini
  1013. ForListDo       $(SHAREDDIRFILES)
  1014.     set rginfo = $($)
  1015.     CreateIniSection "WIN.INI", *($(rginfo), 2)
  1016.     set File1 = $(*($(rginfo), 5)P)*($(rginfo), 6)
  1017.     IfInt *($(rginfo), 8) != 0
  1018.         set-subsym File2 = $(*($(rginfo), 9)P)*($(rginfo), 10)
  1019.     endif
  1020.     Set-Subsym sz = *($(rginfo), 3)
  1021.     Set-Subsym sz2 = *($(rginfo), 1)
  1022.     CreateIniKeyValue "WIN.INI", *($(rginfo), 2), $(sz2), $(sz), O
  1023. EndForListDo
  1024. CreateIniKeyValue "WIN.INI", "MS Proofing Tools", +
  1025.     "Custom Dict 1", $(CustomSpeller), O
  1026. exit
  1027.  
  1028. [Install-Ini]
  1029. set Group = ""
  1030. ForListDo   $($(IniTable))
  1031.     set rginfo = $($)
  1032.     ; Create group if haven't already
  1033.     ifstr(i) *($(rginfo), 1) != $(Group)
  1034.         CreateIniSection $(WINDOWSPATH)"\"$(INI), *($(rginfo), 1)
  1035.         set Group = *($(rginfo), 1)
  1036.     endif
  1037.     set-subsym right = *($(rginfo), 3)
  1038.     ifstr(i) *($(rginfo), 4) == "O"
  1039.         CreateIniKeyValue $(WINDOWSPATH)"\"$(INI), *($(rginfo), 1), +
  1040.             *($(rginfo), 2), $(right), "O"
  1041.     else
  1042.         CreateIniKeyValue $(WINDOWSPATH)"\"$(INI), *($(rginfo), 1), +
  1043.             *($(rginfo), 2), $(right)
  1044.     endif
  1045. EndForListDo
  1046. exit
  1047.