SETUP.INF
;
; This file contains information for the installation process.
 
;ANSWERS
; This section contains the default answers to some of the 
; questions asked by the install program.
;
[answers]
 
use-prev-config=no
destdir=c:\imci
kernel-type=vxd
copy-vxd-and-tsr=no
ignore-existing-driver=yes
network-driver=ftp$serial
serial-protocol = PPP
modem = Hayes compatible (9600 baud)
time-zone=us-est
update-dos-startup-files=yes
 
;
; destdir is the default directory to install the product to. It
;  can be any valid drive and directory path. 
;
destdir=c:\imci
 
; update-dos-startup-files is the default answer to the question:
;  "should autoexec.bat and config.sys be updated?" In batch mode
;  no question is asked and this controls the if the files are
;  updated or not.
;
update-dos-startup-files=yes


;INI
; This section describes various ini files to be updated.
; 
; format:
;       ini=<file-path>,<section-name>,<selector>,<backup>,[<package>]
;
; <file-path> is the full path of the .ini file to update.
; <section-name> is the name of the section in SETUP.INF which contains
;       parameters which control how the file is updated. The referenced
;       section format is described below under INIFILE.
; <selector> selects if this file is to be updated. It can take on 
;       values yes or no. It can also be a selector symbol which
;       evaluates to yes or no. If yes then this file will be updated.
; <backup> is either yes or no. If yes a backup will be created in the
;       same directory with the extension .FTP.
; <package> is the package name. It is pctcp for pctcp.ini and blank for
;       Windows style .ini files.
;
 
[ini]
ini=@pctcpinipath,pctcpini,yes,no,pctcp
ini=@mcidir\launch.ini,launchini,yes,no, 
ini=@mcidir\imci.ini,imciini,yes,yes,
ini =@windowsdir\win.ini,winini,yes,yes,
ini=@windowsdir\netmci.ini,netmciini,yes,yes
ini=@mcidir\secret.mci,secretmci,yes,yes,


;NETMCIINI
; This section contains updates to be made to the netmci.ini file.
;
; format:
;       <param>=<selector>,<section>,[<subsection>],<value>[,<overwrite>]
;
; <param> is the name of the parameter to add to the netmci.ini file.
; <selector> controls if the parameter is actaully added. It can be:
;       yes: always add
;       no: do not add
;       @<var>: create the group if the value of <var> is true (yes
;       or selected) where <var> is any component identifier or boolean
;       parameter.
; <section> is the name of the netmci.ini section to add the parameter to.
; <subsection> is the name of the netmci.ini sub section to add the
;       parameter to. This is blank if there is no subsection.
; <value> is the value of the parameter. This can contain @ substitutions.
; <overwrite> determines if an existing setting in netmci.ini will be
;       overwritten. The default is not to overwrite. Possible values:
:       yes: overwrite
;       no: do not overwrite

[netmciini]

exe0=yes,internetmci,,@mcidir\launch.exe,yes
app0=yes,internetmci,,internetMCI launcher,yes
internetMCI=yes,Apps,,@mcidir\launch.exe,yes
internetMCI=yes,Available,,,yes

;WININI
; This section contains updates to be made to the win.ini file.
;
; format:
;       <param>=<selector>,<section>,[<subsection>],<value>[,<overwrite>]
;
; <param> is the name of the parameter to add to the win.ini file.
; <selector> controls if the parameter is actaully added. It can be:
;       yes: always add
;       no: do not add
;       @<var>: create the group if the value of <var> is true (yes
;       or selected) where <var> is any component identifier or boolean
;       parameter.
; <section> is the name of the win.ini section to add the parameter to.
; <subsection> is the name of the win.ini sub section to add the
;       parameter to. This is blank if there is no subsection.
; <value> is the value of the parameter. This can contain @ substitutions.
; <overwrite> determines if an existing setting in win.ini will be
;       overwritten. The default is not to overwrite. Possible values:
:       yes: overwrite
;       no: do not overwrite

[winini]

mci-dir=yes,internetmci,,@mcidir,yes

;IMCIINI
; This section contains updates to be made to the imci.ini file.
;
; format:
;       <param>=<selector>,<section>,[<subsection>],<value>[,<overwrite>]
;
; <param> is the name of the parameter to add to the imci.ini file.
; <selector> controls if the parameter is actaully added. It can be:
;       yes: always add
;       no: do not add
;       @<var>: create the group if the value of <var> is true (yes
;       or selected) where <var> is any component identifier or boolean
;       parameter.
; <section> is the name of the imci.ini section to add the parameter to.
; <subsection> is the name of the imci.ini sub section to add the
;       parameter to. This is blank if there is no subsection.
; <value> is the value of the parameter. This can contain @ substitutions.
; <overwrite> determines if an existing setting in imci.ini will be
;       overwritten. The default is not to overwrite. Possible values:
:       yes: overwrite
;       no: do not overwrite
 
[imciini]
News RC=yes,Main,,@mcidir\viewer\newsrc,yes
Temp Directory=yes,Main,,@mcidir\temp,yes
Cache Dir=yes,Cache,,@mcidir\cache,yes
History File=yes,History,,@mcidir\viewer\imci.hst,yes
File Location=yes,Bookmark List,,@mcidir\viewer\bookmark.htm,yes
Cookie File=yes,Cookies,,@mcidir\viewer\cookies.txt,yes
 
;LAUNCHINI
; This section contains updates to be made to the launch.ini file.
;
; format:
;       <param>=<selector>,<section>,[<subsection>],<value>[,<overwrite>]
;
; <param> is the name of the parameter to add to the launch.ini file.
; <selector> controls if the parameter is actaully added. It can be:
;       yes: always add
;       no: do not add
;       @<var>: create the group if the value of <var> is true (yes
;       or selected) where <var> is any component identifier or boolean
;       parameter.
; <section> is the name of the launch.ini section to add the parameter to.
; <subsection> is the name of the launch.ini sub section to add the
;       parameter to. This is blank if there is no subsection.
; <value> is the value of the parameter. This can contain @ substitutions.
; <overwrite> determines if an existing setting in launch.ini will be
;       overwritten. The default is not to overwrite. Possible values:
:       yes: overwrite
;       no: do not overwrite
 
[launchini]
 
title=yes,Title,,internetMCI,yes
 
App0=yes,internetMCI,,Connect,yes
Exe0=yes,internetMCI,,wdial.exe -c ConnectToInternet -x,yes
App1=yes,internetMCI,,Navigate,yes
Exe1=yes,internetMCI,,@mcidir\imci.exe,yes
App2=yes,internetMCI,,Disconnect,yes
Cmd2=yes,internetMCI,,disconnect,yes
App3=yes,internetMCI,,Configure,yes
Cmd3=yes,internetMCI,,configure,yes
App4=yes,internetMCI,,Test Network,yes
Cmd4=yes,internetMCI,,test-network,yes
App5=yes,internetMCI,,Close,yes
Cmd5=yes,internetMCI,,exit,yes

;secretmci
; This section contains updates to be made to the secretmci file.
;       This really doesn't have to be done here but the file is
;       being created w/ empty values so as to accelerate regprog
;       developement- when regprog is complete the proper config_xxx
;       calls should be used to create new sections/variables as opposed 
;       to reuquiring them previously present.
;
[secretmci]
;first-name=yes,user-name,,,yes
;last-name=yes,user-name,,,yes
;middle-initial=yes,user-name,,,yes

;street-1=yes,user-addresses,,,yes
;street-2=yes,user-addresses,,,yes
;city=yes,user-addresses,,,yes
;state=yes,user-addresses,,,yes
;zip-code=yes,user-addresses,,,yes
;country=yes,user-addresses,,US,yes
;postal-route=yes,user-addresses,,,yes
;org-location=yes,user-addresses,,,yes
;organization=yes,user-addresses,,,yes

;day-phone=yes,user-phones,,,yes
;night-phone=yes,user-phones,,,yes
;day-fax=yes,user-phones,,,yes
;night-fax=yes,user-phones,,,yes
;pager=yes,user-phones,,,yes
;pager-pin=yes,user-phones,,,yes

;coupon=yes,billing,,,yes
;Billing-ref=yes,billing,,,yes

;internetMCI-id=yes,IP-config,,,yes
;shared-secret=yes,IP-config,,,yes
;access-phoneN=yes,IP-config,,,yes
;label-phoneN=yes,IP-config,,,yes
;DNS-N=yes,IP-config,,,yes


;phase=yes,dial-status,,,yes
;dial-restart=yes,dial-status,,,yes

;Billing-ID=yes,mail-config,,,yes
;mailbox-alias=yes,mail-config,,,yes
;smtp-relay=yes,mail-config,,,yes
;pop-auth=yes,mail-config,,,yes
;apop-auth=yes,mail-config,,,yes

;mbx-cfgN=yes,other-mailboxes,,,yes

;phase=yes,mail-status,,,yes


;PCTCPINI
; This section contains updates to be made to the pctcp.ini file.
;
; format:
;       <param>=<selector>,<section>,[<subsection>],<value>[,<overwrite>]
;
; <param> is the name of the parameter to add to the pctcp.ini file.
; <selector> controls if the parameter is actaully added. It can be:
;       yes: always add
;       no: do not add
;       @<var>: create the group if the value of <var> is true (yes
;       or selected) where <var> is any component identifier or boolean
;       parameter.
; <section> is the name of the pctcp.ini section to add the parameter to.
; <subsection> is the name of the pctcp.ini sub section to add the
;       parameter to. This is blank if there is no subsection.
; <value> is the value of the parameter. This can contain @ substitutions.
; <overwrite> determines if an existing setting in pctcp.ini will be
;       overwritten. The default is not to overwrite. Possible values:
:       yes: overwrite
;       no: do not overwrite

[pctcpini]
Comscript-to-SLANG= yes,dial,script-conversion,@destdir\cconv.stp
serial-number = yes, kernel,, 3123-4567-0001,yes
authentication-key = yes, kernel,, 7090-4839-4625,yes

domain=yes,general,,internetMCI.com,yes
 
MCIAutoReg=yes,dial,connections,MCIAutoReg,no
ConnectToInternet=yes,dial,connections,ConnectToInternet,no
 
serial=yes,comscrpt,MCIAutoReg,MCIAutoReg,yes
connect-script=yes,comscrpt,MCIAutoReg,@destdir\conn0001.scr,yes
serial-protocol=yes,comscrpt,MCIAutoReg,PPP,yes
phone-number=yes,comscrpt,MCIAutoReg,18007792966,yes
modem=yes,comscrpt,MCIAutoReg,INSTALL!!!!,yes
dialing-method=yes,comscrpt,MCIAutoReg,TouchTone,yes
timeout=yes,comscrpt,MCIAutoReg,60,yes
dns1=yes,comscrpt,MCIAutoReg,204.70.128.1,yes
dns2=yes,comscrpt,MCIAutoReg,0.0.0.0,yes
dns3=yes,comscrpt,MCIAutoReg,0.0.0.0,yes
login-username=yes,comscrpt,MCIAutoReg
login-password=yes,comscrpt,MCIAutoReg
accm=yes,comscrpt,MCIAutoReg,0x000A0000,yes
local-ip-address=yes,comscrpt,MCIAutoReg,0.0.0.0,yes
vj-compression=yes,comscrpt,MCIAutoReg,on,yes
vj-compress-slot=yes,comscrpt,MCIAutoReg,0,yes
identity=yes,comscrpt,MCIAutoReg,0001000100000001,no
password=yes,comscrpt,MCIAutoReg,32 35 2F 3E 29 35 3E 2F 16 18 12 3F 32 3A 37,no
max-slots=yes,comscrpt,MCIAutoReg,16,yes
restart-timer=yes,comscrpt,MCIAutoReg,3,yes
max-config=yes,comscrpt,MCIAutoReg,10,yes
max-term=yes,comscrpt,MCIAutoReg,2,yes
max-fail=yes,comscrpt,MCIAutoReg,10,yes
mru=yes,comscrpt,MCIAutoReg,1500,yes
 
port=yes,serial,MCIAutoReg,INSTALL!!,yes
baud=yes,serial,MCIAutoReg,INSTALL,yes
hardware-flow-control=yes,serial,MCIAutoReg,on,yes
software-flow-control=yes,serial,MCIAutoReg,off,yes


phone-prefix=yes,comscrpt,MCIAutoReg,,no 
phone-prefix=yes,comscrpt,ConnectToInternet,,no

serial=yes,comscrpt,ConnectToInternet,ConnectToInternet,no
connect-script=yes,comscrpt,ConnectToInternet,@destdir\conn0002.scr,no
serial-protocol=yes,comscrpt,ConnectToInternet,PPP,yes
phone-number=yes,comscrpt,ConnectToInternet,INSTALL!!,yes
modem=yes,comscrpt,ConnectToInternet,INSTALL!!!!,yes
dialing-method=yes,comscrpt,ConnectToInternet,TouchTone,yes
timeout=yes,comscrpt,ConnectToInternet,60,yes
dns1=yes,comscrpt,ConnectToInternet,0.0.0.0,no
dns2=yes,comscrpt,ConnectToInternet,0.0.0.0,no
dns3=yes,comscrpt,ConnectToInternet,0.0.0.0,no
login-username=yes,comscrpt,ConnectToInternet
login-password=yes,comscrpt,ConnectToInternet
accm=yes,comscrpt,ConnectToInternet,0x000A0000,yes
local-ip-address=yes,comscrpt,ConnectToInternet,0.0.0.0,yes
vj-compression=yes,comscrpt,ConnectToInternet,on,yes
vj-compress-slot=yes,comscrpt,ConnectToInternet,0,yes
identity=yes,comscrpt,ConnectToInternet,autoreg program,no
password=yes,comscrpt,ConnectToInternet,autoreg program,no
max-slots=yes,comscrpt,ConnectToInternet,16,yes
restart-timer=yes,comscrpt,ConnectToInternet,3,yes
max-config=yes,comscrpt,ConnectToInternet,10,yes
max-term=yes,comscrpt,ConnectToInternet,2,yes
max-fail=yes,comscrpt,ConnectToInternet,10,yes
mru=yes,comscrpt,ConnectToInternet,1500,yes
 
port=yes,serial,ConnectToInternet,INSTALL!!,yes
baud=yes,serial,ConnectToInternet,INSTALL,yes
hardware-flow-control=yes,serial,ConnectToInternet,on,yes
software-flow-control=yes,serial,ConnectToInternet,off,yes
          
registration-server=yes,registration,,register.internetmci.com,yes
registration-port=yes,registration,,1528,yes
retries=yes,registration,,5,yes
network-debug=yes,registration,,yes,yes

  
;INSTALL
; These sections control which files get installed.
;
; format:
;       files = <sect>,[<key>],[<selector>]
;
; <sect> is the section in files.inf which contains the files to install.
; <key> is the optional key in the files.inf section.
; <selector> controls if this set of files is actualy installed. It can
;       be a boolean parameter or component identifier. If blank the files
;       are always installed.
;
 
; This section is always processed except on a reinstall
[install]

[installnew]
 
files = mailreg,,yes,@mcidir\imailreg
files = winbase,,yes,@destdir
files = base,,yes,@destdir
files = etcfiles,,yes,@etcdir
files = kernel,,yes,@destdir
files = serial,,yes,@destdir
files = msredist,,@wininst,@windowsdir
files = vxd-kernels,,yes,@destdir
files = mosaic,,yes,@mcidir
files = regprog,,yes,@destdir
files = launcher,,yes,@mcidir
files = help,,yes,@mcidir\viewer

 
;GROUPS
; This section defines the program manager groups and items
;
; Groups format:
;       <ident>=<description>,<filename>,[<selector>]
;
; <ident> is an arbitrary identifier which is used to find the
;       section containing group icons to create.
; <description> is the string that will appear in the group title
; <filename> is the file name to used for the group file. Do not
;       specify a path or extension. The group file will be created
;       in the destination directory.
; <selector> controls if the group is actually created. It can be:
;       yes: always create the group
;       no: do not create the group. 
;       @<var>: create the group if the value of <var> is true (yes
;       or selected) where <var> is any component identifier or
;       boolean parameter.
;

 
[groups]
imciapps="internetMCI",@mcidir\imci,yes 
startup="StartUp",,yes
 
;
; Items format:
;       <ident>=<description>,[<selector>],[<program>],[<options>]
;
; <ident> is an arbitrary identifier
; <description> is the string that will appear under the item icon.
;       don't use () in the description.
; <selector> controls if the item is actually created. It can be:
;       yes:  create the item always
;       no:   do not create the item. 
;       @<var>: create the icon if the value of <var> is true (yes
;       or selected) where <var> is any component identifier.
; <program> is the command to execute. This parameter can use

;       @destdir to represent the destination install directory.
; <options> specifies the icon file and icon index if any.
;
 
[imciapps]
readme="Readme.txt",yes,"notepad @destdir\readme.txt",
launch="internetMCI Launcher",yes,@mcidir\launch,
Register="internetMCI Dial and Mail Registration",yes,@destdir\mcireg,
; MailRegister="internetMCI Mail Registration",yes,@mcidir\imailreg\imailreg,
 
[startup]
Register="internetMCI Dial Registration",yes,@destdir\mcireg,

  
; OPTIONS
; This section contains parameters that control the way install
; works.
;
[options]
;
; create-log-file can take on the following values:
;       yes:    install creates a log file in the destination directory.
;               yes is the default.
;       no:     no log file is created.
;
create-log-file=yes
 
show-modemconfig-dialog=yes
 
;
; show-directory-dialog can take on the following values:
;       yes:    Show the destination directory dialog. This is the default.
;       no:     Skip the destination directory dialog. The value from the
;               destdir parameter in the answers section is used.
;
show-directory-dialog=yes
  
;
; show-time-zone-dialog can take on the following values:
;       yes:    Show the time zone dialog. This is the default.
;       no:     Skip the timezone dialog.  If this dialog is skipped
;               any values found from a previous config file will be
;               used. If there is no previous configuration then
;               the default from the answers section will be used.
;
show-time-zone-dialog=no
 
; CONFLICTING-DLLS
; This section contains the names of DLL's which will be installed.
; The install program will find DLL's on the DLL search path and
; offer to rename them.
;
[conflicting-dlls]
dll-name=winsock.dll
 
; FILENAMES
; This section is used to translate the internal name of a file to
; the name of the file on disk.  It can be used to localize the name
; of the readme.txt to one readable in another language.
[filenames]
readme=readme.txt

; Do not make any changes to the following section
[private]
; warn if NT
; warn if winsock
; has driver db
;base, serialized, vxd
;suppress "use dialer" message
;need 386 enhanced mode
ctlmsk=0x6C66
; Make The "Dithered" Background Red
init=0,0,255,0,0,0
;welcome-id=100
works-with=EO-M-300-OEM,,

logo=mci.dll,102
min-mem=4
welcome-id=mci.dll,100
about-id=mci.dll,145

[paths]
destdir=@userdir\pctcp
mcidir=@userdir
 
[create]
dir=@mcidir\cache
dir=@mcidir\viewer
dir=@mcidir\temp
