home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 1999 January / pcwk_01_1999_B.iso / Lotus123 / FRENCH / INSTALL.DSK / GLOBALS.LSS < prev    next >
Text File  |  1996-10-25  |  18KB  |  443 lines

  1. ''/*********************************************************************
  2. ''
  3. ''   Module Name:   globals.lss
  4. ''
  5. ''   Module Code:   TOOLKIT
  6. ''
  7. ''   Author:              
  8. ''
  9. ''   Creation Date:  Jan 07, 1994
  10. ''
  11. ''   Copyright Lotus Development Corporation, (c) 1991
  12. ''
  13. ''
  14. ''  
  15. ''   Description: 
  16. ''     Lotus script file for common install
  17. ''  
  18. ''
  19. ''   Additional authors:
  20. ''
  21. ''   Change History:
  22. ''   $Log:   //CIT/VOL1/CFLOG/logfiles/cominst/toolkit/globals@.lss  $
  23. '' 
  24. ''    Rev 1.59   25 Oct 1996 13:40:14   jdonohue
  25. '' Put miscellaneous objects in 'miscobj.ini' to circumvent 64K limit on 'cinstall.ini'
  26. '' 
  27. ''    Rev 1.58   04 Mar 1996 08:31:42   jdonohue
  28. '' Remove 16 bit shared component support -- pass 1 : eliminate LOTUSAPP
  29. '' 
  30. ''    Rev 1.57   02 Jan 1996 15:45:00   jdonohue
  31. '' Added SYM_LOTUSFONTSDIR$
  32. '' 
  33. ''    Rev 1.56   22 Dec 1995 10:13:16   jdonohue
  34. '' Removed all references to SYM_PARENTDIR$ -- is now SYM_BASEDIR$ for all
  35. '' 
  36. ''    Rev 1.55   12 Dec 1995 13:02:40   glutz
  37. '' removed SYM_LOTUSLOCALPATHEXISTS$
  38. '' 
  39. ''    Rev 1.54   Oct 24 1995 16:54:12   cmoy
  40. '' removed eof char
  41. '' 
  42. ''    Rev 1.53   24 Oct 1995 11:52:06   glutz
  43. '' Added SYM_BASE16DIR
  44. '' 
  45. ''    Rev 1.52   25 Sep 1995 12:43:08   jdonohue
  46. '' Added symbols for suite language install:
  47. '' SYM_INSTALLKINDS$
  48. '' SYM_REG_PRODUCTNAMES$
  49. '' SYM_REG_PRODUCTVERS$
  50. '' 
  51. ''    Rev 1.51   22 Sep 1995 16:59:30   jdonohue
  52. '' Added gREGWINDOWSHELP
  53. '' 
  54. ''    Rev 1.50   13 Sep 1995 16:49:44   amontalv
  55. '' Added gHCU for registry current user.
  56. '' 
  57. ''    Rev 1.49   12 Sep 1995 13:08:44   glutz
  58. '' Added SYM_LAST_ERROR_SID$.
  59. '' 
  60. ''    Rev 1.48   28 Aug 1995 16:54:00   jdonohue
  61. '' Changed USERDIR to LOTUSUSERDIR, lotususr to lotuser
  62. '' 
  63. ''    Rev 1.47   25 Aug 1995 08:55:08   cmoy
  64. '' Glutz had a typo for SYM_NOLONGDIR.
  65. '' 
  66. ''    Rev 1.46   24 Aug 1995 07:55:54   jdonohue
  67. '' Added SYM_USERDIR and set it
  68. '' 
  69. ''    Rev 1.45   21 Aug 1995 15:42:10   amontalv
  70. '' Added some global strings for registry key entries.
  71. '' 
  72. ''    Rev 1.44   21 Aug 1995 12:48:14   glutz
  73. '' Added SYM_NOUNC$ and SYM_NOLONGDIR$.
  74. '' 
  75. ''    Rev 1.43   18 Aug 1995 17:40:08   amontalv
  76. '' Changed the section name for uninstall.
  77. '' 
  78. ''    Rev 1.42   17 Aug 1995 14:01:22   callanan
  79. '' Changes SYM_CUST$ more logical SYM_BMP_DISPLAY_MODE$
  80. '' 
  81. ''    Rev 1.41   14 Aug 1995 11:02:10   jdonohue
  82. '' Made gINSTALLINI$ a string variable
  83. '' 
  84. ''    Rev 1.40   09 Aug 1995 13:46:40   callanan
  85. '' Created global SYM_CUST which keeps track of when we are in the Custom dialog
  86. '' so we can display bitmaps correctly.
  87. '' 
  88. ''    Rev 1.39   03 Aug 1995 15:22:56   amontalv
  89. '' Checked in changes for setting system path on NT.
  90. '' 
  91. ''    Rev 1.38   01 Aug 1995 16:16:20   amontalv
  92. '' Added uninstall information for ininstall icon
  93. '' 
  94. ''    Rev 1.37   31 Jul 1995 18:29:12   amontalv
  95. '' Added routine to add App Paths to registry.
  96. '' 
  97. ''    Rev 1.36   27 Jul 1995 16:18:36   pdonahue
  98. '' added code to surface new error message 
  99. '' 
  100. ''    Rev 1.35   27 Jul 1995 14:02:28   amontalv
  101. '' Added call to create icons for uninstall in WinNt.
  102. '' 
  103. ''    Rev 1.34   27 Jul 1995 13:02:44   glutz
  104. '' Added some constants for unc volume symbol tables.
  105. '' 
  106. ''    Rev 1.33   17 Jul 1995 13:36:04   glutz
  107. '' Added constant ERR_NOMAP_UNC.
  108. '' 
  109. ''    Rev 1.32   06 Jul 1995 12:18:34   mzgripce
  110. '' uninstall executable name change from unin.exe to lunin10.exe
  111. '' 
  112. ''    Rev 1.31   26 Jun 1995 13:29:54   glutz
  113. '' Added constant NO_ERROR
  114. '' 
  115. ''    Rev 1.30   23 Jun 1995 12:27:32   mzgripce
  116. '' add program_group to the uninstall classes
  117. '' 
  118. ''    Rev 1.29   22 Jun 1995 12:15:12   mzgripce
  119. '' added Registry_hive for uninstall classes
  120. '' 
  121. ''    Rev 1.28   21 Jun 1995 20:20:02   amontalv
  122. '' Attempt to get User name and Company from 4 different places.  The original, from
  123. '' the Windows registry entry for Windows, the Windows registry location for Windows NT
  124. '' and using GetUserName as last resort.
  125. '' 
  126. ''    Rev 1.27   19 Jun 1995 10:27:04   amontalv
  127. '' Put in code to add function to New Folder button and Remove Folder button.  Also
  128. '' fixed some of the selection problems in the tree list.
  129. '' 
  130. ''    Rev 1.26   16 Jun 1995 11:51:06   amontalv
  131. '' Made program groups list box get entries form Common Program Groups instead of
  132. '' Current user program groups.  Also made it so that it would be easier to display
  133. '' both if necessary.
  134. '' 
  135. ''    Rev 1.25   14 Jun 1995 16:32:12   amontalv
  136. '' Added registry entry names for program manager group list.
  137. '' 
  138. ''    Rev 1.24   09 Jun 1995 17:00:00   mzgripce
  139. '' added unin.exe global
  140. '' 
  141. ''    Rev 1.23   08 Jun 1995 11:53:20   mzgripce
  142. '' new uninstall globals 
  143. '' 
  144. ''    Rev 1.22   07 Jun 1995 13:11:44   jdonohue
  145. '' Added constants for platforms
  146. '' 
  147. ''    Rev 1.21   07 Jun 1995 13:10:46   amontalv
  148. '' Added SYM_ROOTFOLDER$ for storing the root program folder for
  149. '' Win95 start menu.
  150. '' 
  151. ''    Rev 1.20   06 Jun 1995 17:20:14   mzgripce
  152. '' added Uninstall Object class names 
  153. '' 
  154. ''    Rev 1.19   01 Jun 1995 14:29:30   glutz
  155. '' Added const MAX_DIR_PATH = 246 
  156. '' 
  157. ''    Rev 1.18   21 May 1995 17:27:46   mzgripce
  158. '' change the constant gCOMPONENTS value
  159. '' 
  160. ''    Rev 1.17   19 May 1995 18:22:06   glutz
  161. '' Added constants cIDC_EDIT1 and FOCUS_KILLED.
  162. '' 
  163. ''    Rev 1.16   17 May 1995 08:40:02   jdonohue
  164. '' Added symbols for multiple language install
  165. '' 
  166. ''    Rev 1.15   16 May 1995 13:03:40   mzgripce
  167. '' added SYM_PARENTDIR$
  168. '' 
  169. ''    Rev 1.14   13 May 1995 16:53:50   mzgripce
  170. '' added gHLM$ const
  171. '' 
  172. ''    Rev 1.13   02 May 1995 12:52:36   cmoy
  173. '' Merged c2 into cf build
  174. '' 
  175. ''    Rev 1.12   17 Apr 1995 16:39:14   mzgripce
  176. '' added new globals:
  177. '' SYM_COMPONENTSDIR
  178. '' gCOMPONENT
  179. '' SYM_NET_COMPONENT
  180. '' sYM_dEFAULTcOMPONENTS
  181. '' SYM_EXISTING_LOCALPATH
  182. '' SYM_EXISTING_NETPATH
  183. '' SYM_REGENTRY
  184. '' SYM_LOTUSLOCALPATHEXISTS 
  185. '' 
  186. ''    Rev 1.11   12 Dec 1994 12:10:54   mzgripce
  187. '' 
  188. '' added 4 new symbols: SYM_AUTO_CONSOLIDATION, SYM_DEFAULT_LOTUSAPP$
  189. '' SYM_AUTO_SQLSERVER$ and SYM_AUTO_PARADOXINFO$ 
  190. '' 
  191. ''    Rev 1.10   02 Dec 1994 14:50:00   cmoy
  192. '' 
  193. '' merged automation version
  194. '' 
  195. ''    Rev 1.9   23 Nov 1994 15:02:54   mzgripce
  196. '' added SYM_AUTOMATIONINST, SYM_RSPPATH, SYM_LOGGING, SYM_LOGGINGPATH AND 
  197. '' SYM_USERNAME 
  198. '' 
  199. ''    Rev 1.8   24 May 1994 12:18:40   mzgripce
  200. '' added SYM_EXISTINGNETCOMM... 
  201. '' 
  202. ''    Rev 1.7   13 May 1994 18:11:56   ptilton
  203. '' 
  204. '' Added 2 global symbols for Oracle Home Directory and Notes Data Directory
  205. '' 
  206. ''    Rev 1.6   20 Apr 1994 15:25:36   mzgripce
  207. '' added SYM_DOSMAXPATHDIFF symbol
  208. '' 
  209. ''    Rev 1.5   13 Apr 1994 09:37:28   cmoy
  210. '' 
  211. '' Added stuff used in AUTOEXEC modification
  212. '' 
  213. ''    Rev 1.4   06 Apr 1994 16:30:02   mmeth
  214. '' Added a list gEXTRA.  This list gets initialized with an etra 200000
  215. '' bytes for the Windows drive.  This can be modified by the product groups if
  216. '' necessary. 
  217. '' 
  218. ''    Rev 1.3   17 Mar 1994 16:48:48   mmeth
  219. '' added check for LOTUS_DEBUG in shell
  220. '' 
  221. ''    Rev 1.2   23 Feb 1994 16:26:10   cmoy
  222. '' Added gLOTUSINI$
  223. '' 
  224. ''    Rev 1.1   16 Feb 1994 14:41:20   tingmann
  225. '' put LCBITEM* constants here as publics
  226. '' 
  227. ''    Rev 1.0   11 Feb 1994 10:56:20   jbrodeur
  228. '' Initial Revision
  229. ''----------------------------------------------------------------------
  230. ''   Date     Vers. Pgmr  SPR#  Change
  231. ''----------------------------------------------------------------------
  232. ''  02-04-94  0009  MMETH       gNEXT defined as OK
  233. ''  02-02-94  0009  MMETH       moved install.ini to cinstall.ini
  234. ''!
  235. ''  01-28-94  0008  MZ          Added SYM_LOTUSAPPEXISTS$
  236. ''  01-21-94  0007  MMETH       Added g1PRODUCT$  gALLPRODUCTS$ gNEXT$
  237. ''  01-20-94  0006  DND         Removed SYM_USER$ and added gUSER$
  238. ''  01-19-94  0005  MZ          Added some more symbols
  239. ''  01-19-94  0004  MMeth       Added some more symbols
  240. ''  01-18-94  0003  MZ          add the symbols for prod registration
  241. ''  01-13-94  0002  DND         Added SYM_CHANGEDIRSYMBOL and SYM_NAME
  242. ''  01-07-94  0001  MZ          take out all Symbols and make them constants
  243. ''----------------------------------------------------------------------
  244. ''***   Product Registration MAX for products array *************
  245. PUBLIC CONST gMaxNumOfProds%=10
  246. PUBLIC CONST gMaxNumOfSharedKeywords%=90
  247.  
  248. '***    Symbol Names  ******************
  249.  
  250. PUBLIC CONST SYM_WINDIR$="WINDIR"
  251. PUBLIC CONST SYM_WINSYSDIR$="WINSYSDIR"
  252. PUBLIC CONST SYM_LOTUSUSERDIR$="LOTUSUSERDIR"
  253. PUBLIC CONST SYM_LOTUSFONTSDIR$="LOTUSFONTSDIR"
  254. PUBLIC CONST SYM_NETWORK$="NETWORK"   
  255. PUBLIC CONST SYM_COMPONENTSDIR$="COMPONENTSDIR"
  256. PUBLIC CONST SYM_NETCOMPONENT$="NETCOMPONENT"
  257. PUBLIC CONST SYM_STF_CWDDIR$="STF_CWDDIR"
  258. PUBLIC CONST SYM_EXISTINGCOMMDIR$="EXISTINGCOMMDIR"
  259. PUBLIC CONST SYM_EXISTINGNETCOMMDIR$="EXISTINGNETCOMMDIR"
  260. PUBLIC CONST SYM_EXISTINGLOCALPATH$="EXISTINGLOCALPATH"
  261. PUBLIC CONST SYM_EXISTINGNETPATH$="EXISTINGNETPATH"
  262. PUBLIC CONST SYM_SQLSERVERNAME$="SQLSERVERNAME"
  263. PUBLIC CONST SYM_PARADOXNETWORKINFO$="PARADOXNETWORKINFO"
  264. PUBLIC CONST SYM_LOTUSNOTESDATADIR$="NOTESDATADIR"
  265. PUBLIC CONST SYM_ORACLEHOMEDIR$="ORACLEHOMEDIR"
  266. PUBLIC CONST SYM_STF_SRCDIR$="STF_SRCDIR"
  267. PUBLIC CONST SYM_AUTOMATIONINST$="AUTOMATIONINST"
  268. PUBLIC CONST SYM_RSPPATH$="RSPPATH"
  269. PUBLIC CONST SYM_LOGGING$="LOGGING"
  270. PUBLIC CONST SYM_LOGGINGPATH$="LOGGINGPATH"
  271. PUBLIC CONST SYM_USERNAME$="USERNAME"
  272. PUBLIC CONST SYM_PATHTYPE$="PATHTYPE"
  273. PUBLIC CONST SYM_LICUTILDIR$="LICUTILDIR"       '** Move to LIC.LSS
  274. PUBLIC CONST SYM_COUNTDIR$="COUNTDIR"           '** Move to LIC.LSS
  275. PUBLIC CONST SYM_LICDIR$="LICDIR"               '** Move to LIC.LSS
  276. PUBLIC CONST SYM_COUNTDIRFULLPATH$="COUNTDIRFULLPATH" '** Move to LIC.LSS
  277. PUBLIC CONST SYM_DARWINFOUND$="DARWINFOUND"  '** Move to 123.LSS
  278. PUBLIC CONST SYM_LOCALHARDDRIVES$="LOCALHARDDRIVES"
  279. PUBLIC CONST SYM_NETHARDDRIVES$="NETHARDDRIVES"
  280. PUBLIC CONST SYM_NDRIVELIST$="ndrivelist"    '** Might not be used
  281. PUBLIC CONST SYM_LDRIVELIST$="ldrivelist"    '** Might not be used
  282. PUBLIC CONST SYM_CANCHANGE_123WORKDIR$="CANCHANGE_123WORKDIR"  '** Move to 123
  283. PUBLIC CONST SYM_ATMDIR$="ATMDIR"   '** Move to ATM
  284. PUBLIC CONST SYM_INSTALL_SOURCE$="INSTALL_SOURCE"
  285. PUBLIC CONST SYM_CDDRIVE$="CDDRIVE"
  286. PUBLIC CONST SYM_COST$="COST"
  287. PUBLIC CONST SYM_CUIDLL$="CUIDLL"
  288. PUBLIC CONST SYM_SERIALNUM$="SERIALNUM"
  289. PUBLIC CONST SYM_LCBCHAPTERPAGES$="LCBCHAPTERPAGES"
  290. PUBLIC CONST SYM_SIZEOFINSTALL$="SIZEOFINSTALL"    '** In Reg_ database
  291. PUBLIC CONST SYM_COMPLETESIZE$="COMPLETESIZE"      '** In Reg_ database
  292. PUBLIC CONST SYM_LAPTOPSIZE$="LAPTOPSIZE"          '** In Reg_ database
  293. PUBLIC CONST SYM_ATMSELECTED$="ATMSELECTED"        '** Maybe not used
  294. PUBLIC CONST SYM_SKIPSRVSIZEOFINSTALL$="SkipSrvSizeofInstall"
  295. PUBLIC CONST SYM_DIRLIST$="dirlist"                '** Nuke this
  296. PUBLIC CONST SYM_PRODUCTNAMES$="PRODUCTNAMES"      '** In Reg_ database
  297. PUBLIC CONST SYM_NEEDED$="NEEDED"
  298. PUBLIC CONST SYM_INIENTRY$="IniEntry"
  299. PUBLIC CONST SYM_REGENTRY$="RegEntry"
  300. PUBLIC CONST SYM_COMPANY$="COMPANY"
  301. PUBLIC CONST SYM_NAME$="NAME"
  302. PUBLIC CONST SYM_LOGFILE$="LOGFILE"
  303. PUBLIC CONST SYM_DLGEVENT$="DLGEVENT"
  304. PUBLIC CONST SYM_WNDHANDLE$="WNDHANDLE"
  305. PUBLIC CONST SYM_CALLBACK$="CALLBACK"
  306. PUBLIC CONST SYM_CHANGEDIRSYMBOL$="CHANGEDIRSYMBOL"
  307. PUBLIC CONST SYM_UPDATELIST$="UPDATELIST"
  308. PUBLIC CONST SYM_NORMALFONT$="NORMALFONT"
  309. PUBLIC CONST SYM_SINGLESMARTSUITE="SINGLESMARTSUITE"     '** SMARTSUITE or SINGLE
  310. PUBLIC CONST SYM_BASEDIR$="BASEDIR"
  311. PUBLIC CONST SYM_BASE16DIR$="BASE16DIR"
  312. PUBLIC CONST SYM_NEEDSHARE$="NEEDSHARE"                  '** Modify Autoexec
  313. PUBLIC CONST SYM_NEEDNOTES$="NEEDNOTES"                  '** Modify Autoexec
  314. PUBLIC CONST SYM_AUTOEXEC_CHOICE$="AUTOEXEC_CHOICE"      '** Modify Autoexec
  315. PUBLIC CONST SYM_DOSMAXPATHDIFF$="DOSMAXPATHDIFF"        '** The difference to 65 DOS path length
  316. PUBLIC CONST SYM_AUTO_CONSOLIDATION$="AUTO_CONSOLIDATION"
  317. PUBLIC CONST SYM_DEFAULT_COMPONENTS$="DEFAULT_COMPONENTS"
  318. PUBLIC CONST SYM_AUTO_SQLSERVER$="AUTO_SQLSERVER"
  319. PUBLIC CONST SYM_AUTO_PARADOXINFO$="AUTO_PARADOXINFO"
  320. 'JMD  New for version 2.0
  321. PUBLIC CONST SYM_INSTALLED_LANGUAGES$="INSTALLED_LANGUAGES" '** Installed languages (from registry)
  322. PUBLIC CONST SYM_INSTALL_LANGUAGE$="EN"                     '** Language being installed
  323. PUBLIC CONST SYM_LANGUAGE_SUBDIR$="ENGLISH"                 '** Subdirectory for Language 
  324. PUBLIC CONST SYM_REG_PRODUCTNAME$="REGPRODUCTNAME"          '** Name of product for registry
  325. PUBLIC CONST SYM_REG_PRODUCTVER$="REGPRODUCTVER"            '** Version of product for registry, e.g., "1.2"
  326. PUBLIC CONST SYM_INSTALLKIND$="INSTALLKIND"                 '** Upgrade, reinstall, or language
  327. 'JMD New for Suite Language Install
  328. PUBLIC CONST SYM_INSTALLKINDS$="INSTALLKINDS" 
  329. PUBLIC CONST SYM_REG_PRODUCTNAMES$="REGPRODUCTNAMES"
  330. PUBLIC CONST SYM_REG_PRODUCTVERS$="REGPRODUCTVERS"
  331. PUBLIC CONST SYM_ROOTFOLDER$="STARTUPROOT"                  '** For storing Win95 program folder root
  332. PUBLIC CONST SYM_BMP_DISPLAY_MODE$="BMP_DISPLAY_MODE"       '** We show bitmaps in 3 ways, with transparent backrgound (default), streched or centred
  333. PUBLIC CONST SYM_NOUNC$="NOUNC"    '** For products that can't install to UNC
  334. PUBLIC CONST SYM_NOLONGDIR$="NOLONGDIR"    '** For products that can't install to long dir names
  335. PUBLIC CONST SYM_LAST_ERROR_SID$="LAST_ERROR_SID"
  336.  
  337. '************************ Uninstall Object class names ************
  338.  
  339. PUBLIC CONST UNIN_CLASS_PROGRAM_GROUP$="PROGRAM_GROUP"
  340. PUBLIC CONST UNIN_CLASS_ICON$="ICON"
  341. PUBLIC CONST UNIN_CLASS_FOLDER$="FOLDER"
  342. PUBLIC CONST UNIN_CLASS_SHORTCUT$="SHORTCUT"
  343. PUBLIC CONST UNIN_CLASS_START_MENU_ENTRY$="START_MENU_ENTRY"
  344. PUBLIC CONST UNIN_CLASS_REGISTRY_KEY$="REGISTRY_KEY"
  345. PUBLIC CONST UNIN_CLASS_REGISTRY_VALUE$="REGISTRY_VALUE"
  346. PUBLIC CONST UNIN_CLASS_REGISTRY_HIVE$="REGISTRY_HIVE"
  347. PUBLIC CONST UNIN_CLASS_FILE$="FILE"                           '** File not in INF file
  348. PUBLIC CONST UNIN_CLASS_FILE_GROUP$="FILE_GROUP"               '** File not in INF file takes wildcards
  349. PUBLIC CONST UNIN_CLASS_DIRECTORY$="DIRECTORY"                 '** Dirs not referenced in INF file
  350. PUBLIC CONST UNIN_INF_DIR_KEY_PATH$="INF_DIR_KEY_PATH"         '** Path to the object
  351. PUBLIC CONST UNIN_INF_DIR_KEY_VIA_REG$="INF_DIR_KEY_VIA_REG"   '** Path a registry entry
  352. PUBLIC CONST UNIN_INF_DIR_KEY_VIA_INI$="INF_DIR_KEY_VIA_INI"   '** Path to an .ini file entry
  353. PUBLIC CONST UNIN_INF_SHARE_KEY$="INF_SHARE_KEY"               '** comp\ver path as in Registry
  354.  
  355.  
  356. '************************ Global Strings **************************
  357.  
  358. PUBLIC CONST gLOTUS_IGNORESIZECHECK$="LOTUS_IGNORESIZECHECK"
  359. PUBLIC CONST gDISTRIBUTIONFILES$="DistributionFiles"
  360. PUBLIC CONST gLOTUS_COPYLIST$="LOTUS_COPYLIST"
  361. PUBLIC CONST gLOTUS_DEBUG$="LOTUS_DEBUG"
  362. PUBLIC CONST gCOPYLISTLOG$="copylist.log"
  363. PUBLIC CONST gCOMPLETE$="COMPLETE"
  364. PUBLIC CONST gLAPTOP$="LAPTOP"
  365. PUBLIC CONST gCUSTOM$="CUSTOM"
  366. PUBLIC CONST gBACK$="BACK"
  367. PUBLIC CONST gNODE$="NODE"
  368. PUBLIC CONST gSTANDARD$="STANDARD"
  369. PUBLIC CONST gSERVER$="SERVER"
  370. PUBLIC CONST gDISTRIBUTION$="DISTRIBUTION"
  371. PUBLIC CONST gMISCOBJINI$="miscobj.ini"
  372. 'PUBLIC CONST gINSTALLINI$="cinstall.ini"
  373. PUBLIC gINSTALLINI$
  374. PUBLIC CONST gWININI$="win.ini"
  375. PUBLIC CONST gLOTUSINI$="lotus.ini"
  376. PUBLIC CONST gINSTALLHLP$="install.hlp"
  377. PUBLIC CONST gSHAREDINI$="shared.ini"
  378. PUBLIC CONST gCOMPONENTS$="compnent"
  379. PUBLIC CONST gLOTUSBCF$="lotus.bcf"
  380. PUBLIC CONST gNAME$="NAME"                '** Append to dir symbol for name
  381. PUBLIC CONST gTOP$="TOP"                  '** Append to acronym for keyword
  382. PUBLIC CONST gUNSTTOP="WIN32SHRUINST"     '** Top for uninstall
  383. PUBLIC CONST gSMARTSUITE$="SMARTSUITE"    '** Value of SYM_SINGLESMARTSUITE
  384. PUBLIC CONST gSINGLE$="SINGLE"            '** Value of SYM_SINGLESMARTSUITE
  385. PUBLIC CONST gUSER$="USER"                '** Module name of USER.EXE
  386. PUBLIC CONST g1PRODUCT$="1PRODUCT"        '** jump back 1 product
  387. PUBLIC CONST gALLPRODUCTS$="ALLPRODUCTS"  '** jump back over ALL products
  388. PUBLIC CONST gNEXT$="OK"                '** jump goto next step.
  389. PUBLIC CONST gEXTRA$="EXTRA"             '** Extra Space list for GetCopyListCost.
  390. PUBLIC CONST gTRUE$="TRUE"                
  391. PUBLIC CONST gFALSE$="FALSE"
  392. PUBLIC CONST gAUTO$="AUTO"                '**used in AUTOEXEC modification
  393. PUBLIC CONST gAUTOCOPY$="AUTOCOPY"        '**used in AUTOEXEC modification
  394. PUBLIC CONST gMAN$="MAN"                  '**used in AUTOEXEC modification
  395. PUBLIC CONST gHLM$="HKEY_LOCAL_MACHINE"   '**used in Win32 registration
  396. PUBLIC CONST gHCU$="HKEY_CURRENT_USER"   '**used in Win32 registration
  397. 'JMD  New for version 2.0
  398. PUBLIC CONST gREINSTALL$="PRODUCT REINSTALL"
  399. PUBLIC CONST gUPGRADE$="PRODUCT UPGRADE"
  400. PUBLIC CONST gLANGUAGEINSTALL$="PRODUCT LANGUAGE INSTALL"
  401. PUBLIC CONST gUNINSTALLEXE="lunin10.exe"
  402. PUBLIC CONST gPROGMANREGNAME="SOFTWARE\Program Groups"
  403. PUBLIC CONST gREGWINNAME="SOFTWARE\Microsoft\Windows\CurrentVersion"
  404. PUBLIC CONST gREGWINNTNAME="SOFTWARE\Microsoft\Windows NT\CurrentVersion"
  405. PUBLIC CONST gREGAPPPATH95="\App Paths"
  406. PUBLIC CONST gREGAPPPATH95PATH="Path"
  407. PUBLIC CONST gREGAPPPATHNTPATH="Path"
  408. PUBLIC CONST gREGAPPPATHNT1="SYSTEM\CurrentControlSet\Control\Session Manager\Environment"
  409. PUBLIC CONST gREGAPPPATHNT2="Environment"
  410. PUBLIC CONST gREGLOTUS="SOFTWARE\Lotus\"
  411. PUBLIC CONST gREGLOTUSCOMP="SOFTWARE\Lotus\Components"
  412. PUBLIC CONST gREGWINDOWSHELP="SOFTWARE\Microsoft\Windows\Help"
  413. PUBLIC CONST gREGUSERNAME="RegisteredOwner"
  414. PUBLIC CONST gREGORGNAME="RegisteredOrganization"
  415. PUBLIC CONST gUNINSTALL="UnInstall"
  416.  
  417. PUBLIC CONST LCBITEM_ENTIRE     = 0
  418. PUBLIC CONST LCBITEM_SELECTED   = 1
  419. PUBLIC CONST LCBITEM_TEXT       = 2
  420. PUBLIC CONST LCBITEM_SIZE       = 3
  421. PUBLIC CONST LCBITEM_CHAPTER    = 4
  422.  
  423. PUBLIC CONST cIDC_EDIT1 = 451
  424. PUBLIC CONST cIDC_B1    = 351
  425. PUBLIC CONST FOCUS_KILLED = 512
  426. PUBLIC CONST MAX_DIR_PATH = 246
  427.  
  428. PUBLIC CONST PLATFORM_WIN3X = 0
  429. PUBLIC CONST PLATFORM_WIN95 = 1
  430. PUBLIC CONST PLATFORM_WINNT = 2
  431.  
  432. PUBLIC CONST NO_ERROR = 0
  433. PUBLIC CONST ERR_NOMAP_UNC = -255
  434.  
  435. PUBLIC CONST UNC_SPACE = 1
  436. PUBLIC CONST UNC_COST  = 2
  437. PUBLIC CONST UNC_NEED  = 3
  438. PUBLIC CONST UNC_FREE  = 4
  439.  
  440. SUB INITIALIZE
  441.    gINSTALLINI$ = "cinstall.ini"
  442. END SUB
  443.