home *** CD-ROM | disk | FTP | other *** search
- ''/*********************************************************************
- ''
- '' Module Name: globals.lss
- ''
- '' Module Code: TOOLKIT
- ''
- '' Author:
- ''
- '' Creation Date: Jan 07, 1994
- ''
- '' Copyright Lotus Development Corporation, (c) 1991
- ''
- ''
- ''
- '' Description:
- '' Lotus script file for common install
- ''
- ''
- '' Additional authors:
- ''
- '' Change History:
- '' $Log: //CIT/VOL1/CFLOG/logfiles/cominst/toolkit/globals@.lss $
- ''
- '' Rev 1.59 25 Oct 1996 13:40:14 jdonohue
- '' Put miscellaneous objects in 'miscobj.ini' to circumvent 64K limit on 'cinstall.ini'
- ''
- '' Rev 1.58 04 Mar 1996 08:31:42 jdonohue
- '' Remove 16 bit shared component support -- pass 1 : eliminate LOTUSAPP
- ''
- '' Rev 1.57 02 Jan 1996 15:45:00 jdonohue
- '' Added SYM_LOTUSFONTSDIR$
- ''
- '' Rev 1.56 22 Dec 1995 10:13:16 jdonohue
- '' Removed all references to SYM_PARENTDIR$ -- is now SYM_BASEDIR$ for all
- ''
- '' Rev 1.55 12 Dec 1995 13:02:40 glutz
- '' removed SYM_LOTUSLOCALPATHEXISTS$
- ''
- '' Rev 1.54 Oct 24 1995 16:54:12 cmoy
- '' removed eof char
- ''
- '' Rev 1.53 24 Oct 1995 11:52:06 glutz
- '' Added SYM_BASE16DIR
- ''
- '' Rev 1.52 25 Sep 1995 12:43:08 jdonohue
- '' Added symbols for suite language install:
- '' SYM_INSTALLKINDS$
- '' SYM_REG_PRODUCTNAMES$
- '' SYM_REG_PRODUCTVERS$
- ''
- '' Rev 1.51 22 Sep 1995 16:59:30 jdonohue
- '' Added gREGWINDOWSHELP
- ''
- '' Rev 1.50 13 Sep 1995 16:49:44 amontalv
- '' Added gHCU for registry current user.
- ''
- '' Rev 1.49 12 Sep 1995 13:08:44 glutz
- '' Added SYM_LAST_ERROR_SID$.
- ''
- '' Rev 1.48 28 Aug 1995 16:54:00 jdonohue
- '' Changed USERDIR to LOTUSUSERDIR, lotususr to lotuser
- ''
- '' Rev 1.47 25 Aug 1995 08:55:08 cmoy
- '' Glutz had a typo for SYM_NOLONGDIR.
- ''
- '' Rev 1.46 24 Aug 1995 07:55:54 jdonohue
- '' Added SYM_USERDIR and set it
- ''
- '' Rev 1.45 21 Aug 1995 15:42:10 amontalv
- '' Added some global strings for registry key entries.
- ''
- '' Rev 1.44 21 Aug 1995 12:48:14 glutz
- '' Added SYM_NOUNC$ and SYM_NOLONGDIR$.
- ''
- '' Rev 1.43 18 Aug 1995 17:40:08 amontalv
- '' Changed the section name for uninstall.
- ''
- '' Rev 1.42 17 Aug 1995 14:01:22 callanan
- '' Changes SYM_CUST$ more logical SYM_BMP_DISPLAY_MODE$
- ''
- '' Rev 1.41 14 Aug 1995 11:02:10 jdonohue
- '' Made gINSTALLINI$ a string variable
- ''
- '' Rev 1.40 09 Aug 1995 13:46:40 callanan
- '' Created global SYM_CUST which keeps track of when we are in the Custom dialog
- '' so we can display bitmaps correctly.
- ''
- '' Rev 1.39 03 Aug 1995 15:22:56 amontalv
- '' Checked in changes for setting system path on NT.
- ''
- '' Rev 1.38 01 Aug 1995 16:16:20 amontalv
- '' Added uninstall information for ininstall icon
- ''
- '' Rev 1.37 31 Jul 1995 18:29:12 amontalv
- '' Added routine to add App Paths to registry.
- ''
- '' Rev 1.36 27 Jul 1995 16:18:36 pdonahue
- '' added code to surface new error message
- ''
- '' Rev 1.35 27 Jul 1995 14:02:28 amontalv
- '' Added call to create icons for uninstall in WinNt.
- ''
- '' Rev 1.34 27 Jul 1995 13:02:44 glutz
- '' Added some constants for unc volume symbol tables.
- ''
- '' Rev 1.33 17 Jul 1995 13:36:04 glutz
- '' Added constant ERR_NOMAP_UNC.
- ''
- '' Rev 1.32 06 Jul 1995 12:18:34 mzgripce
- '' uninstall executable name change from unin.exe to lunin10.exe
- ''
- '' Rev 1.31 26 Jun 1995 13:29:54 glutz
- '' Added constant NO_ERROR
- ''
- '' Rev 1.30 23 Jun 1995 12:27:32 mzgripce
- '' add program_group to the uninstall classes
- ''
- '' Rev 1.29 22 Jun 1995 12:15:12 mzgripce
- '' added Registry_hive for uninstall classes
- ''
- '' Rev 1.28 21 Jun 1995 20:20:02 amontalv
- '' Attempt to get User name and Company from 4 different places. The original, from
- '' the Windows registry entry for Windows, the Windows registry location for Windows NT
- '' and using GetUserName as last resort.
- ''
- '' Rev 1.27 19 Jun 1995 10:27:04 amontalv
- '' Put in code to add function to New Folder button and Remove Folder button. Also
- '' fixed some of the selection problems in the tree list.
- ''
- '' Rev 1.26 16 Jun 1995 11:51:06 amontalv
- '' Made program groups list box get entries form Common Program Groups instead of
- '' Current user program groups. Also made it so that it would be easier to display
- '' both if necessary.
- ''
- '' Rev 1.25 14 Jun 1995 16:32:12 amontalv
- '' Added registry entry names for program manager group list.
- ''
- '' Rev 1.24 09 Jun 1995 17:00:00 mzgripce
- '' added unin.exe global
- ''
- '' Rev 1.23 08 Jun 1995 11:53:20 mzgripce
- '' new uninstall globals
- ''
- '' Rev 1.22 07 Jun 1995 13:11:44 jdonohue
- '' Added constants for platforms
- ''
- '' Rev 1.21 07 Jun 1995 13:10:46 amontalv
- '' Added SYM_ROOTFOLDER$ for storing the root program folder for
- '' Win95 start menu.
- ''
- '' Rev 1.20 06 Jun 1995 17:20:14 mzgripce
- '' added Uninstall Object class names
- ''
- '' Rev 1.19 01 Jun 1995 14:29:30 glutz
- '' Added const MAX_DIR_PATH = 246
- ''
- '' Rev 1.18 21 May 1995 17:27:46 mzgripce
- '' change the constant gCOMPONENTS value
- ''
- '' Rev 1.17 19 May 1995 18:22:06 glutz
- '' Added constants cIDC_EDIT1 and FOCUS_KILLED.
- ''
- '' Rev 1.16 17 May 1995 08:40:02 jdonohue
- '' Added symbols for multiple language install
- ''
- '' Rev 1.15 16 May 1995 13:03:40 mzgripce
- '' added SYM_PARENTDIR$
- ''
- '' Rev 1.14 13 May 1995 16:53:50 mzgripce
- '' added gHLM$ const
- ''
- '' Rev 1.13 02 May 1995 12:52:36 cmoy
- '' Merged c2 into cf build
- ''
- '' Rev 1.12 17 Apr 1995 16:39:14 mzgripce
- '' added new globals:
- '' SYM_COMPONENTSDIR
- '' gCOMPONENT
- '' SYM_NET_COMPONENT
- '' sYM_dEFAULTcOMPONENTS
- '' SYM_EXISTING_LOCALPATH
- '' SYM_EXISTING_NETPATH
- '' SYM_REGENTRY
- '' SYM_LOTUSLOCALPATHEXISTS
- ''
- '' Rev 1.11 12 Dec 1994 12:10:54 mzgripce
- ''
- '' added 4 new symbols: SYM_AUTO_CONSOLIDATION, SYM_DEFAULT_LOTUSAPP$
- '' SYM_AUTO_SQLSERVER$ and SYM_AUTO_PARADOXINFO$
- ''
- '' Rev 1.10 02 Dec 1994 14:50:00 cmoy
- ''
- '' merged automation version
- ''
- '' Rev 1.9 23 Nov 1994 15:02:54 mzgripce
- '' added SYM_AUTOMATIONINST, SYM_RSPPATH, SYM_LOGGING, SYM_LOGGINGPATH AND
- '' SYM_USERNAME
- ''
- '' Rev 1.8 24 May 1994 12:18:40 mzgripce
- '' added SYM_EXISTINGNETCOMM...
- ''
- '' Rev 1.7 13 May 1994 18:11:56 ptilton
- ''
- '' Added 2 global symbols for Oracle Home Directory and Notes Data Directory
- ''
- '' Rev 1.6 20 Apr 1994 15:25:36 mzgripce
- '' added SYM_DOSMAXPATHDIFF symbol
- ''
- '' Rev 1.5 13 Apr 1994 09:37:28 cmoy
- ''
- '' Added stuff used in AUTOEXEC modification
- ''
- '' Rev 1.4 06 Apr 1994 16:30:02 mmeth
- '' Added a list gEXTRA. This list gets initialized with an etra 200000
- '' bytes for the Windows drive. This can be modified by the product groups if
- '' necessary.
- ''
- '' Rev 1.3 17 Mar 1994 16:48:48 mmeth
- '' added check for LOTUS_DEBUG in shell
- ''
- '' Rev 1.2 23 Feb 1994 16:26:10 cmoy
- '' Added gLOTUSINI$
- ''
- '' Rev 1.1 16 Feb 1994 14:41:20 tingmann
- '' put LCBITEM* constants here as publics
- ''
- '' Rev 1.0 11 Feb 1994 10:56:20 jbrodeur
- '' Initial Revision
- ''----------------------------------------------------------------------
- '' Date Vers. Pgmr SPR# Change
- ''----------------------------------------------------------------------
- '' 02-04-94 0009 MMETH gNEXT defined as OK
- '' 02-02-94 0009 MMETH moved install.ini to cinstall.ini
- ''!
- '' 01-28-94 0008 MZ Added SYM_LOTUSAPPEXISTS$
- '' 01-21-94 0007 MMETH Added g1PRODUCT$ gALLPRODUCTS$ gNEXT$
- '' 01-20-94 0006 DND Removed SYM_USER$ and added gUSER$
- '' 01-19-94 0005 MZ Added some more symbols
- '' 01-19-94 0004 MMeth Added some more symbols
- '' 01-18-94 0003 MZ add the symbols for prod registration
- '' 01-13-94 0002 DND Added SYM_CHANGEDIRSYMBOL and SYM_NAME
- '' 01-07-94 0001 MZ take out all Symbols and make them constants
- ''----------------------------------------------------------------------
- ''*** Product Registration MAX for products array *************
- PUBLIC CONST gMaxNumOfProds%=10
- PUBLIC CONST gMaxNumOfSharedKeywords%=90
-
- '*** Symbol Names ******************
-
- PUBLIC CONST SYM_WINDIR$="WINDIR"
- PUBLIC CONST SYM_WINSYSDIR$="WINSYSDIR"
- PUBLIC CONST SYM_LOTUSUSERDIR$="LOTUSUSERDIR"
- PUBLIC CONST SYM_LOTUSFONTSDIR$="LOTUSFONTSDIR"
- PUBLIC CONST SYM_NETWORK$="NETWORK"
- PUBLIC CONST SYM_COMPONENTSDIR$="COMPONENTSDIR"
- PUBLIC CONST SYM_NETCOMPONENT$="NETCOMPONENT"
- PUBLIC CONST SYM_STF_CWDDIR$="STF_CWDDIR"
- PUBLIC CONST SYM_EXISTINGCOMMDIR$="EXISTINGCOMMDIR"
- PUBLIC CONST SYM_EXISTINGNETCOMMDIR$="EXISTINGNETCOMMDIR"
- PUBLIC CONST SYM_EXISTINGLOCALPATH$="EXISTINGLOCALPATH"
- PUBLIC CONST SYM_EXISTINGNETPATH$="EXISTINGNETPATH"
- PUBLIC CONST SYM_SQLSERVERNAME$="SQLSERVERNAME"
- PUBLIC CONST SYM_PARADOXNETWORKINFO$="PARADOXNETWORKINFO"
- PUBLIC CONST SYM_LOTUSNOTESDATADIR$="NOTESDATADIR"
- PUBLIC CONST SYM_ORACLEHOMEDIR$="ORACLEHOMEDIR"
- PUBLIC CONST SYM_STF_SRCDIR$="STF_SRCDIR"
- PUBLIC CONST SYM_AUTOMATIONINST$="AUTOMATIONINST"
- PUBLIC CONST SYM_RSPPATH$="RSPPATH"
- PUBLIC CONST SYM_LOGGING$="LOGGING"
- PUBLIC CONST SYM_LOGGINGPATH$="LOGGINGPATH"
- PUBLIC CONST SYM_USERNAME$="USERNAME"
- PUBLIC CONST SYM_PATHTYPE$="PATHTYPE"
- PUBLIC CONST SYM_LICUTILDIR$="LICUTILDIR" '** Move to LIC.LSS
- PUBLIC CONST SYM_COUNTDIR$="COUNTDIR" '** Move to LIC.LSS
- PUBLIC CONST SYM_LICDIR$="LICDIR" '** Move to LIC.LSS
- PUBLIC CONST SYM_COUNTDIRFULLPATH$="COUNTDIRFULLPATH" '** Move to LIC.LSS
- PUBLIC CONST SYM_DARWINFOUND$="DARWINFOUND" '** Move to 123.LSS
- PUBLIC CONST SYM_LOCALHARDDRIVES$="LOCALHARDDRIVES"
- PUBLIC CONST SYM_NETHARDDRIVES$="NETHARDDRIVES"
- PUBLIC CONST SYM_NDRIVELIST$="ndrivelist" '** Might not be used
- PUBLIC CONST SYM_LDRIVELIST$="ldrivelist" '** Might not be used
- PUBLIC CONST SYM_CANCHANGE_123WORKDIR$="CANCHANGE_123WORKDIR" '** Move to 123
- PUBLIC CONST SYM_ATMDIR$="ATMDIR" '** Move to ATM
- PUBLIC CONST SYM_INSTALL_SOURCE$="INSTALL_SOURCE"
- PUBLIC CONST SYM_CDDRIVE$="CDDRIVE"
- PUBLIC CONST SYM_COST$="COST"
- PUBLIC CONST SYM_CUIDLL$="CUIDLL"
- PUBLIC CONST SYM_SERIALNUM$="SERIALNUM"
- PUBLIC CONST SYM_LCBCHAPTERPAGES$="LCBCHAPTERPAGES"
- PUBLIC CONST SYM_SIZEOFINSTALL$="SIZEOFINSTALL" '** In Reg_ database
- PUBLIC CONST SYM_COMPLETESIZE$="COMPLETESIZE" '** In Reg_ database
- PUBLIC CONST SYM_LAPTOPSIZE$="LAPTOPSIZE" '** In Reg_ database
- PUBLIC CONST SYM_ATMSELECTED$="ATMSELECTED" '** Maybe not used
- PUBLIC CONST SYM_SKIPSRVSIZEOFINSTALL$="SkipSrvSizeofInstall"
- PUBLIC CONST SYM_DIRLIST$="dirlist" '** Nuke this
- PUBLIC CONST SYM_PRODUCTNAMES$="PRODUCTNAMES" '** In Reg_ database
- PUBLIC CONST SYM_NEEDED$="NEEDED"
- PUBLIC CONST SYM_INIENTRY$="IniEntry"
- PUBLIC CONST SYM_REGENTRY$="RegEntry"
- PUBLIC CONST SYM_COMPANY$="COMPANY"
- PUBLIC CONST SYM_NAME$="NAME"
- PUBLIC CONST SYM_LOGFILE$="LOGFILE"
- PUBLIC CONST SYM_DLGEVENT$="DLGEVENT"
- PUBLIC CONST SYM_WNDHANDLE$="WNDHANDLE"
- PUBLIC CONST SYM_CALLBACK$="CALLBACK"
- PUBLIC CONST SYM_CHANGEDIRSYMBOL$="CHANGEDIRSYMBOL"
- PUBLIC CONST SYM_UPDATELIST$="UPDATELIST"
- PUBLIC CONST SYM_NORMALFONT$="NORMALFONT"
- PUBLIC CONST SYM_SINGLESMARTSUITE="SINGLESMARTSUITE" '** SMARTSUITE or SINGLE
- PUBLIC CONST SYM_BASEDIR$="BASEDIR"
- PUBLIC CONST SYM_BASE16DIR$="BASE16DIR"
- PUBLIC CONST SYM_NEEDSHARE$="NEEDSHARE" '** Modify Autoexec
- PUBLIC CONST SYM_NEEDNOTES$="NEEDNOTES" '** Modify Autoexec
- PUBLIC CONST SYM_AUTOEXEC_CHOICE$="AUTOEXEC_CHOICE" '** Modify Autoexec
- PUBLIC CONST SYM_DOSMAXPATHDIFF$="DOSMAXPATHDIFF" '** The difference to 65 DOS path length
- PUBLIC CONST SYM_AUTO_CONSOLIDATION$="AUTO_CONSOLIDATION"
- PUBLIC CONST SYM_DEFAULT_COMPONENTS$="DEFAULT_COMPONENTS"
- PUBLIC CONST SYM_AUTO_SQLSERVER$="AUTO_SQLSERVER"
- PUBLIC CONST SYM_AUTO_PARADOXINFO$="AUTO_PARADOXINFO"
- 'JMD New for version 2.0
- PUBLIC CONST SYM_INSTALLED_LANGUAGES$="INSTALLED_LANGUAGES" '** Installed languages (from registry)
- PUBLIC CONST SYM_INSTALL_LANGUAGE$="EN" '** Language being installed
- PUBLIC CONST SYM_LANGUAGE_SUBDIR$="ENGLISH" '** Subdirectory for Language
- PUBLIC CONST SYM_REG_PRODUCTNAME$="REGPRODUCTNAME" '** Name of product for registry
- PUBLIC CONST SYM_REG_PRODUCTVER$="REGPRODUCTVER" '** Version of product for registry, e.g., "1.2"
- PUBLIC CONST SYM_INSTALLKIND$="INSTALLKIND" '** Upgrade, reinstall, or language
- 'JMD New for Suite Language Install
- PUBLIC CONST SYM_INSTALLKINDS$="INSTALLKINDS"
- PUBLIC CONST SYM_REG_PRODUCTNAMES$="REGPRODUCTNAMES"
- PUBLIC CONST SYM_REG_PRODUCTVERS$="REGPRODUCTVERS"
- PUBLIC CONST SYM_ROOTFOLDER$="STARTUPROOT" '** For storing Win95 program folder root
- PUBLIC CONST SYM_BMP_DISPLAY_MODE$="BMP_DISPLAY_MODE" '** We show bitmaps in 3 ways, with transparent backrgound (default), streched or centred
- PUBLIC CONST SYM_NOUNC$="NOUNC" '** For products that can't install to UNC
- PUBLIC CONST SYM_NOLONGDIR$="NOLONGDIR" '** For products that can't install to long dir names
- PUBLIC CONST SYM_LAST_ERROR_SID$="LAST_ERROR_SID"
-
- '************************ Uninstall Object class names ************
-
- PUBLIC CONST UNIN_CLASS_PROGRAM_GROUP$="PROGRAM_GROUP"
- PUBLIC CONST UNIN_CLASS_ICON$="ICON"
- PUBLIC CONST UNIN_CLASS_FOLDER$="FOLDER"
- PUBLIC CONST UNIN_CLASS_SHORTCUT$="SHORTCUT"
- PUBLIC CONST UNIN_CLASS_START_MENU_ENTRY$="START_MENU_ENTRY"
- PUBLIC CONST UNIN_CLASS_REGISTRY_KEY$="REGISTRY_KEY"
- PUBLIC CONST UNIN_CLASS_REGISTRY_VALUE$="REGISTRY_VALUE"
- PUBLIC CONST UNIN_CLASS_REGISTRY_HIVE$="REGISTRY_HIVE"
- PUBLIC CONST UNIN_CLASS_FILE$="FILE" '** File not in INF file
- PUBLIC CONST UNIN_CLASS_FILE_GROUP$="FILE_GROUP" '** File not in INF file takes wildcards
- PUBLIC CONST UNIN_CLASS_DIRECTORY$="DIRECTORY" '** Dirs not referenced in INF file
- PUBLIC CONST UNIN_INF_DIR_KEY_PATH$="INF_DIR_KEY_PATH" '** Path to the object
- PUBLIC CONST UNIN_INF_DIR_KEY_VIA_REG$="INF_DIR_KEY_VIA_REG" '** Path a registry entry
- PUBLIC CONST UNIN_INF_DIR_KEY_VIA_INI$="INF_DIR_KEY_VIA_INI" '** Path to an .ini file entry
- PUBLIC CONST UNIN_INF_SHARE_KEY$="INF_SHARE_KEY" '** comp\ver path as in Registry
-
-
- '************************ Global Strings **************************
-
- PUBLIC CONST gLOTUS_IGNORESIZECHECK$="LOTUS_IGNORESIZECHECK"
- PUBLIC CONST gDISTRIBUTIONFILES$="DistributionFiles"
- PUBLIC CONST gLOTUS_COPYLIST$="LOTUS_COPYLIST"
- PUBLIC CONST gLOTUS_DEBUG$="LOTUS_DEBUG"
- PUBLIC CONST gCOPYLISTLOG$="copylist.log"
- PUBLIC CONST gCOMPLETE$="COMPLETE"
- PUBLIC CONST gLAPTOP$="LAPTOP"
- PUBLIC CONST gCUSTOM$="CUSTOM"
- PUBLIC CONST gBACK$="BACK"
- PUBLIC CONST gNODE$="NODE"
- PUBLIC CONST gSTANDARD$="STANDARD"
- PUBLIC CONST gSERVER$="SERVER"
- PUBLIC CONST gDISTRIBUTION$="DISTRIBUTION"
- PUBLIC CONST gMISCOBJINI$="miscobj.ini"
- 'PUBLIC CONST gINSTALLINI$="cinstall.ini"
- PUBLIC gINSTALLINI$
- PUBLIC CONST gWININI$="win.ini"
- PUBLIC CONST gLOTUSINI$="lotus.ini"
- PUBLIC CONST gINSTALLHLP$="install.hlp"
- PUBLIC CONST gSHAREDINI$="shared.ini"
- PUBLIC CONST gCOMPONENTS$="compnent"
- PUBLIC CONST gLOTUSBCF$="lotus.bcf"
- PUBLIC CONST gNAME$="NAME" '** Append to dir symbol for name
- PUBLIC CONST gTOP$="TOP" '** Append to acronym for keyword
- PUBLIC CONST gUNSTTOP="WIN32SHRUINST" '** Top for uninstall
- PUBLIC CONST gSMARTSUITE$="SMARTSUITE" '** Value of SYM_SINGLESMARTSUITE
- PUBLIC CONST gSINGLE$="SINGLE" '** Value of SYM_SINGLESMARTSUITE
- PUBLIC CONST gUSER$="USER" '** Module name of USER.EXE
- PUBLIC CONST g1PRODUCT$="1PRODUCT" '** jump back 1 product
- PUBLIC CONST gALLPRODUCTS$="ALLPRODUCTS" '** jump back over ALL products
- PUBLIC CONST gNEXT$="OK" '** jump goto next step.
- PUBLIC CONST gEXTRA$="EXTRA" '** Extra Space list for GetCopyListCost.
- PUBLIC CONST gTRUE$="TRUE"
- PUBLIC CONST gFALSE$="FALSE"
- PUBLIC CONST gAUTO$="AUTO" '**used in AUTOEXEC modification
- PUBLIC CONST gAUTOCOPY$="AUTOCOPY" '**used in AUTOEXEC modification
- PUBLIC CONST gMAN$="MAN" '**used in AUTOEXEC modification
- PUBLIC CONST gHLM$="HKEY_LOCAL_MACHINE" '**used in Win32 registration
- PUBLIC CONST gHCU$="HKEY_CURRENT_USER" '**used in Win32 registration
- 'JMD New for version 2.0
- PUBLIC CONST gREINSTALL$="PRODUCT REINSTALL"
- PUBLIC CONST gUPGRADE$="PRODUCT UPGRADE"
- PUBLIC CONST gLANGUAGEINSTALL$="PRODUCT LANGUAGE INSTALL"
- PUBLIC CONST gUNINSTALLEXE="lunin10.exe"
- PUBLIC CONST gPROGMANREGNAME="SOFTWARE\Program Groups"
- PUBLIC CONST gREGWINNAME="SOFTWARE\Microsoft\Windows\CurrentVersion"
- PUBLIC CONST gREGWINNTNAME="SOFTWARE\Microsoft\Windows NT\CurrentVersion"
- PUBLIC CONST gREGAPPPATH95="\App Paths"
- PUBLIC CONST gREGAPPPATH95PATH="Path"
- PUBLIC CONST gREGAPPPATHNTPATH="Path"
- PUBLIC CONST gREGAPPPATHNT1="SYSTEM\CurrentControlSet\Control\Session Manager\Environment"
- PUBLIC CONST gREGAPPPATHNT2="Environment"
- PUBLIC CONST gREGLOTUS="SOFTWARE\Lotus\"
- PUBLIC CONST gREGLOTUSCOMP="SOFTWARE\Lotus\Components"
- PUBLIC CONST gREGWINDOWSHELP="SOFTWARE\Microsoft\Windows\Help"
- PUBLIC CONST gREGUSERNAME="RegisteredOwner"
- PUBLIC CONST gREGORGNAME="RegisteredOrganization"
- PUBLIC CONST gUNINSTALL="UnInstall"
-
- PUBLIC CONST LCBITEM_ENTIRE = 0
- PUBLIC CONST LCBITEM_SELECTED = 1
- PUBLIC CONST LCBITEM_TEXT = 2
- PUBLIC CONST LCBITEM_SIZE = 3
- PUBLIC CONST LCBITEM_CHAPTER = 4
-
- PUBLIC CONST cIDC_EDIT1 = 451
- PUBLIC CONST cIDC_B1 = 351
- PUBLIC CONST FOCUS_KILLED = 512
- PUBLIC CONST MAX_DIR_PATH = 246
-
- PUBLIC CONST PLATFORM_WIN3X = 0
- PUBLIC CONST PLATFORM_WIN95 = 1
- PUBLIC CONST PLATFORM_WINNT = 2
-
- PUBLIC CONST NO_ERROR = 0
- PUBLIC CONST ERR_NOMAP_UNC = -255
-
- PUBLIC CONST UNC_SPACE = 1
- PUBLIC CONST UNC_COST = 2
- PUBLIC CONST UNC_NEED = 3
- PUBLIC CONST UNC_FREE = 4
-
- SUB INITIALIZE
- gINSTALLINI$ = "cinstall.ini"
- END SUB
-