***************************************************************************
			       Index of Topics		           
***************************************************************************

	Reflection 2 for Windows Product Information	

	Changes in Version 4.01
	  * Button Palettes
	  * Setup Changes
	  * DDE Changes
	  * Miscellaneous 

	New Features in Version 4.0
	  * Setup
	  * File Transfer
	  * Button Palettes
	  * Datacomm Enhancements
	  * Script Recorder
	  * Printing Enhancements
	  * Command Language Enhancements
	  * Version Information
	  * Keyboards
	  * Keyboard Mapping
	  * DDE Enhancements
	  * Miscellaneous

	Changes in Version 4.0
	  * Menu Changes
	  * Command Language Changes
	  * Setup Changes
	  * File Changes
	  * Terminal Window and Command Window Changes
	  * Online Help Changes
	  * Miscellaneous

	Setup and Configuration
	  * Installing Reflection
	  * Changes to System Files
	  * Installing a Server Version of Reflection
	  * Configuring Workstation PCs to Run a Server Version of Reflection
	  * Troubleshooting
	
	Troubleshooting
	  * Using Both Reflection 1 and Reflection 2
	  * Using Different Versions of Reflection for Windows Concurrently
	  * Standard Mode
	  * Path
	  * Monochrome Displays
	  * Keyboard Mapping
	  * Video Drivers -- known problems
	  * Serial Communications
	  * Using PATHWORKS
	  * Using EDT
	  * Using DDE and Excel
	  * Using Windows for Workgroups and the Reflection Network Series
		
	Notes for OS/2 Users
	  * Using OS/2 with a 16550 Serial Port
	  * Troubleshooting
	
	Revisions to the Reflection for Windows Technical Reference Manual


***************************************************************************
	            Reflection 2 for Windows Product Information
***************************************************************************

The original distribution disks contain files for Reflection 2 for Windows, 
version 4.01.  These files are in compressed format.  

Use the Reflection Setup program to install Reflection.  Choose Run from the 
Windows Program Manager File menu.  In the Command Line box, type A:SETUP or 
B:SETUP and press <Enter>.


Main Application Files	
======================		
READMER2.TXT   	This file.
R2WIN.EXE      	Reflection 2 for Windows.
R2WIN.HLP      	Reflection 2 for Windows help file.

BPAL.DLL	Reflection for Windows Dynamic Link Library.
COMMDLG.DLL	Windows Dynamic Link Library used by Reflection for 
		file system dialogs.  Required for use with Windows 
		3.0.					     
DDEML.DLL	Windows Dynamic Link Library.  Required for use with
		Windows 3.0.
DIALHOST.RCL	Hayes modem "dialer", accessed by the DIAL command on the 
		Connection menu. 
HOWMANY.EXE	Program to determine the maximum user count and the current 
		user count for a server version of Reflection.
HOWMANY.HLP	Windows help file for HOWMANY.EXE.
KEYINT.DLL	Reflection for Windows Dynamic Link Library. Required  
		when running Reflection for Windows version 3.70 or 3.71 
		concurrently with version 4.0 or greater.
PPL.DLL		Reflection for Windows Dynamic Link Library.
PPLSERV.EXE	Reflection for Windows file transfer server.
R_ASCII.FON	Reflection 2 for Windows font file.
R_GRAPH.FON	Reflection 2 for Windows font file.
R_MULTI.FON	Reflection 2 for Windows font file.
R_TECH.FON	Reflection 2 for Windows font file.
R2LOGO.BMP	Reflection 2 for Windows start-up screen. 
R2LOGO8.BMP	Reflection 2 for Windows start-up screen for 256 color video 
		drivers.
RCOM.DLL	Reflection for Windows Dynamic Link Library.
RCOMTASK.EXE	Communications task manager required when running Windows in 
		standard mode.
REFLECT.INI	Reflection for Windows initialization file.
RFILES.DLL	Reflection for Windows Dynamic Link Library.
RKEYBRD.DLL	Reflection for Windows Dynamic Link Library.
RUSER.DLL	Reflection for Windows Dynamic Link Library.
RUTILS.DLL	Reflection for Windows Dynamic Link Library.
SHELL.DLL	Windows Dynamic Link Library.  Required for use with 
		Windows 3.0.
VINT14.386	Datacomm interrupt handler required when running Windows in
		enhanced mode.
WINHELP.EXE	Windows 3.1 help executable.  Required for use with Windows 
		version 3.0.


Setup Files	
===========	
CONFIG.MST	Windows Setup information. 
COPYLIST.MST	Windows Setup information. 
CUSTOM.MST	Windows Setup information. 
DEFAULT.INI	Reflection for Windows REFLECT.INI configuration information 
		(used by Reflection Setup only).
_MSTEST.EXE	Windows Setup driver.
MSCOMSTF.DLL	Windows Setup Dynamic Link Library.
MSCUISTF.DLL	Windows Setup Dynamic Link Library.
MSDETSTF.DLL	Windows Setup Dynamic Link Library.
MSINSSTF.DLL	Windows Setup Dynamic Link Library.
MSSHLSTF.DLL	Windows Setup Dynamic Link Library.
MSUILSTF.DLL	Windows Setup Dynamic Link Library.
NOTES.MST	Windows Setup information. 
R2WIN.INF	Windows Setup information. 
SETUP.EXE	Windows Setup program.
SETUP.INC	Windows Setup information. 
SETUP.LST	Windows Setup information. 
SETUP.MST	Windows Setup information. 
UTIL.MST	Windows Setup information. 
VER.DLL		Windows version checking Dynamic Link Library.


File Transfer Files	
===================		
For VAX	
-------		
UPLOADVX.RCL	Reflection command file that controls uploading of 
		VAXLINK2.EXE.  This file can be executed from the Command 
		Window by typing UPLOADVX and pressing <Enter>.
VAXLINK2.EXE	VAX/VMS file transfer program version 2.13 (executable code).
WRQUPLOA.MAR 	Macro Assembler source to upload VAXLINK2.
		
For UNIX	
--------	
UPLOADUX.RCL	Reflection command file to upload and compile the UNIX file
		transfer host software UNXLINK2.  This file can be executed 
		from the Command Window by typing UPLOADUX and pressing 
		<Enter>.
UNXLINK2.C  	UNIX file transfer program version 1.11 (C source code).
UNXXFER2.C  	UNIX file transfer program version 1.11 (C source code).
WRQKERM.C  	Minimal receive-only KERMIT program that assists upload 
		of UNXLINK2 host program (C source code).		


Utility and Support Files	
=========================	
123VAX.RCL	Sample command file containing keyboard mapping for Lotus 
		123/VAX.
COMCHECK.COM	DOS program to evaluate which datacomm ports are present and 
		whether the correct interrupts are in use.  Do *not* run this 
		program from a DOS window;  it should be run outside of Windows
		(from the DOS prompt) only.	
CRYPT.COM	DOS program for encrypting command files.
EXPAND.EXE	Windows file expansion program.  Used to expand one or more 
		files. 
FILEINFO.COM	DOS program providing information on PC files.		
KBM2RCL.DOC	Text file explaining how to use the KBM2RCL program.
KBM2RCL.EXE	DOS program to convert .KBM files to .RCL keyboard mapping 
		files.
KEYMON.COM	DOS program to determine scan codes for	keyboard mapping.
LK250.RCL	Sample command file containing keyboard mapping for the LK250.
		(If you have the correct LK250 driver, keyboard mapping should 
	 	not be required.)
R2SHELL.PIF	Program Information File used to shell to another application.
VERSION.EXE	DOS program to display the version number of Reflection for 
		Windows	.EXE, .DLL, and .FON files.
VT320MAP.RCL	Alternative keyboard mapping.  Uses different combinations of 
		the function keys and modifiers to map the VT function keys,
		UDKs, and editing keys.
WORDPERF.RCL	Sample command file containing keyboard mapping for 
		Wordperfect/VAX.
WRQINQ.IMG	This is a program which, when run from the VAX, determines the 
		Reflection serial number and makes it available to DCL scripts.
		Upload this file to the VAX using an Image transfer.  Once it 
		is transferred to the VAX, assign an .EXE extension to the 
		file.

Sample Files	
============
A1MAIL.RCL	Sample command file to demonstrate the use of Reflection to 
		read mail from ALL-IN-1.
		NOTE: This file is *not* the same as the A1MAIL.RCL supplied 
		with Reflection for DOS and Reflection for the Macintosh.
DDE_XL.RCL	Sample command file to show how a DDE conversation might be
		started with Excel.
DEMO1.DCL	Sample DCL procedure for initiating file transfer from a VAX.  
		Rename this file to have a .COM extension on the VAX.
DEMO2.DCL	Sample DCL procedure for controlling Reflection from a VAX.
		Rename this file to have a .COM extension on the VAX.
EXAMPLES.RC2	Sample command files.  Load this into the Command window to 
		view RCL examples;  it is *not* an executable command file.
MAIL.RCL	Sample command file to demonstrate the use of Reflection to
		read mail from the VAX.
		NOTE: This file is *not* the same as the MAIL.RCL supplied with
		Reflection for DOS and Reflection for the Macintosh.
RSALES.XLS	Excel spreadsheet file to be used with DDE_XL.RCL
SETPAGE.DCL	Sample DCL procedure for setting the terminal page to match
		the number of screen rows displayed by Reflection.
		NOTE: This file is *not* the same as the SETPAGE.DCL supplied 
		with Reflection for the Macintosh.
SETWIDTH.DCL	Sample DCL procedure for setting the terminal width to match
		the number of screen columns displayed by Reflection.

Button Palette Files	
====================
*.BMP		Bitmaps for Reflection for Windows buttons. Bitmaps are
		installed with Reflection.  Additional bitmaps are available on
		the Optional Button Pictures disk.
BPHOSTWR.R2W	Button palette for eight host writable softkeys.
BPUNIX.R2W	Button palette for common UNIX commands.
BPVAX.R2W	Button palette for common VMS commands.
BPWP1.R2W	Button palette for main WordPerfect functions.  Buttons contain
		pictures and one line of text.
BPWP1PIC.R2W	Button palette for main WordPerfect functions.  Buttons contain 
		pictures only.
BPWP2.R2W	Button palette for WordPerfect editing functions.  Buttons
		contain pictures and one line of text.
BPWP2PIC.R2W	Button palette for WordPerfect editing functions.  Buttons
		contain pictures only.

Directories
===========
Three subdirectories are created during Setup:  
	BUTTONS 	Contains the button palette files listed above.
	SAMPLES 	Contains the sample files listed above.
	SETUP		Contains the setup files listed above.

***************************************************************************
			    Changes in Version 4.01
***************************************************************************
Button Palette
--------------   
     Button Palette action string now supports international characters.                

Setup Changes
-------------   
     The Setup dialog for installation options has been enhanced
     to help clarify the process of doing a configure only install.

     Setup will check for version information in several files, 
     overwriting only if the version being installed is newer than 
     the version already present.  The files are:  RFILES.DLL, RUSER.DLL, 
     PPL.DLL, and PPLSERV.EXE.  This is to avoid possible incompatibilities 
     with other WRQ products.
						
DDE Changes
-----------   
      The DDE-EXECUTE command properly handles invalid syntax.

Miscellaneous
-------------   
     DIALHOST.RCL has been corrected to support modems connecting
     at 14400 when Reflection is set to 19200.  Reflection notifies 
     you of the rate at which the connection is made.

     Serial connections can now be made with serial ports that 
     use specific EOI.

     Conflicts were occurring when Reflection for DOS CONMGR and LATMGR 
     were loaded and a Reflection for Windows Pathworks LAT connection 
     was initiated.  This release has incorporated improvements to 
     eliminate this problem. 

     The Host Writable Status Line no longer disappears while printing. 

     Auto repeat of the delete key when using the VI editor will no longer 
     transform 'a's into ''s. 

     A new set parameter for printing has been incorporated.  The 
     PRINTER-PASSTHRU-CONV command controls whether Reflection translates 
     data when a pass-through method of printing, such as VT printer 
     controller mode, is being used.

***************************************************************************
		           New Features in Version 4.0
***************************************************************************

Setup   
-----
   Reflection now uses a Windows-based setup and configuration program.

File Transfer
-------------
   The new WRQ protocol file transfer includes wildcard transfers, drag
   and drop file selection, host directory support, and predefined
   file transfer configurations.  

   New Fast File Transfer using LAT is available in version 4.0 if you use
   Windows 3.1 (enhanced and standard modes) or Windows 3.0 (enhanced mode 
   only).

Button Palettes
---------------
   Configure buttons to transmit text strings to the host, run Reflection 
   command language commands or scripts, execute macros, or act as host 
   writable softkeys.  Sample button palettes are included in the BUTTONS
   directory.

Datacomm Enhancements
---------------------
   Datacomm enhancements include CTERM support and new options for NASI, 
   EICON, and NET-VMS.

Script Recorder
---------------
   Use the new Script recorder to record and play back efficient command 
   scripts of terminal activity.  NOTE:  The script recorder is not intended 
   to work with host-based editors or word processors.

Printing Enhancements
---------------------
   Printing enhancements include the ability to specify whether you want to
   collect data in a spool file before printing, whether you want to disable 
   character translation and print using the host character set, and whether
   to insert a form feed after printing.

Command Language Enhancements
-----------------------------   
   Command language enhancements include the following new SET commands,
   new command language commands and functions, and new parameters for existing 
   commands.
   
   * New SET commands:

     COMPRESSION	        NONE | RUN-LENGTH | HUFFMAN

     CONNECTION-INDICATOR 	OFF | CTS | DSR | DCD

     FAST-FILE-XFER	        YES | NO

     FORCE-CTERM-FRAME-SIZE     YES | NO

     HOST-START-OLD	        <text>

     HOST-START-WRQ	        <text>

     PPL-ACTIVITY-TIMER	        0 - 60

     PPL-HOST-SERVER 	        <text>

     PRINTER-CLOSE-MANUALLY	YES | NO

     PRINTER-USES-HOST-CHAR-SET YES | NO

     TELNET-PORT		<Telnet port or socket number>     

     TERMINAL-BEEP		SIMPLE | VT100 | VT220 

     TRANSFER-END-CHAR	        <"^(0)" - "^(31)" or ")">

     TRANSFER-EXTRA-CHARS	<text>

     TRANSFER-FRAME-SIZE	32 - 2048

     TRANSFER-PRESENTATION	"A" | "B" | "C"

     TRANSFER-PROTOCOL	        WRQ | XMODEM | KERMIT | OLD-WRQ

     TRANSFER-START-CHAR	<"^(0)" - "^(31)" or "(">

     TRANSFER-TERMINATOR	<"^@" - "^(127)">

     TRANSFER-WINDOW-SIZE	1 - 4


   * New command language commands:

     ACCEPTBOX <variable> PROMPT <string1> [ TITLE <string2> ] 
 	[ DEFAULT <string3> | NOECHO ] [ LIMIT <number> ] 
	[ [ ICON ] <icon keyword> ] [ BEEP ]

     CALL <filespec> [ <parameters> ]

     COPYCLIP [<string>]

     MESSAGEBOX <variable> PROMPT <string1> [ TITLE <string2> ] 
	[ [ BUTTONS ] <button keyword> ] [ [ ICON ] <icon keyword> ] [ BEEP ]

     PASTE [ <string> ]

     SCANCODE Form 1:  SCANCODE [ EXTENDED ] [ <scan code> <symbolic name> ]
     	      Form 2:  SCANCODE [ COMMANDS ]


   * New command language functions:

     SCREEN( <startrow>,<startcol>,[<endrow>,]<endcol> )

     SCREENFIELD( <string>[,<length>[,<startrow>[,<startcol>]]] )

     SCREENFIND( <string>[,<startrow>[,<startcol>]] )

     SCREENRECT( <startrow>,<startcol>[,<endrow>],<endcol> )

	
   * New command language keyword parameters:

     CONNECT [ existing syntax ]....
	[ NODE <nodename> ]	
	[ DESTINATION <destination port> ]
	[ PORT <value> ]
	[ BREAK ]
	[ BINARY ]	

     KEYMAP <keystroke> [ TO DEFAULT ] 
           NOTE:  Restores single keystroke to its default mapping value. 

     SAVE [ BUTTONS ] <filename>

     SHELL [ existing syntax ] NOWAIT 
     	   NOTE:  This is only valid for DOS applications.


Version Information
-------------------
   You can check the date and version number of Reflection files in the
   new Module Version Information dialog.  Choose Options-Troubleshooting-
   Module Versions... from the Terminal window.
  	   
   Module version checking at startup now warns you when you are loading
   old versions of DLLs, EXEs, or fonts. 

Keyboards
---------	
   LK250 and LK450 keyboard support.  Reflection recognizes functions 
   specific to these DEC keyboards when you press a key.  You select 
   a keyboard type when you run the Reflection Setup program.

Keyboard Mapping
----------------
   E0-prefixed scan code support.  Includes command language support 
   (SCANCODE).
  
   VT320MAP.RCL file.  This file is an alternative to the default 
   keyboard mapping.  It uses the PC function keys with modifiers for 
   all the VT function keys and UDKs (instead of combinations like 
   Shift+Ctrl+E).

DDE Enhancements
----------------
   * New server topic:
	Settings	   Allows the client to get information from Reflection
			   on its current settings.

   * New System topic data items:
	StatusValue	   Provides access to the numeric code in the Status 
			   data item of the System topic.
	ExecuteStatus	   Provides access to Reflection's DDE-EXECUTE status 
			   (and ignores any other DDE message status changes).
	ExecuteStatusValue Provides access to just the numeric code in the 
			   ExecuteStatus item.
	AppStatus	   Provides access to Reflection's internal status at
			   the application level.
	AppStatusValue 	   Provides access to just the numeric code in the 
		 	   AppStatus item.

Miscellaneous
-------------
   New 256 color Reflection startup screen.

   Option to automatically save Reflection settings as an icon in the
   Program Manager.

   Multimedia sound support for Windows 3.1 users with a sound board or 
   the PC speaker driver.

   New Help menu items -- Troubleshooting and Reflection Technical 
   Support.
   
   New Compose key.


***************************************************************************
				Changes in Version 4.0
***************************************************************************

Menu Changes
------------
    The menu structure has been streamlined.  For example, all terminal-specific 
    commands are now grouped together under the Terminal menu.

Command Language Changes
------------------------
    * Changes to existing command language commands and keywords:

      SHELL [ existing syntax ] NOWAIT 
     	    NOTE:  The NOWAIT parameter is valid only for DOS applications.
	    
	    The behavior of the SHELL command has changed.
	    If you SHELL to a DOS application, an executing command 
	    file ceases until the DOS application is closed.  Add 
	    the new NOWAIT parameter to the end of the SHELL command
	    to cause it to work like pre-4.0 versions.
	    
	    If you SHELL to a Windows application, it works as it 
	    did in previous versions of Reflection--the command 
	    file does not wait for the Windows application to 
	    finish before continuing on to the next command.

    * New default values for existing SET commands:

    	RECEIVE-TIMEOUT changed from 5 to 15.

    	TRANSFER-HOST-RECORD-SIZE changed from 255 to 0.  When WRQ is the 
	protocol (this is the default), it determines the correct record size 
	based on the transfer type if the value is set to 0.

	MAX-XOFF-TIME changed from 0 to 10.

Setup Changes
-------------
    Setup copies the Reflection font files to the Reflection subdirectory, not
    the Windows directory, unless you are using Windows 3.0.  Previous versions
    of Reflection copied the fonts to the Windows directory.  If you use Windows 
    3.1 and used previous versions of Reflection for Windows (pre-4.0), you can
    delete the old font files from your Windows directory.

File Changes
------------
    The font R_NORMAL.FON (from earlier versions of Reflection) was 
    renamed to R_ROMAN8.FON.

    The Dynamic Link Library KEYINT.DLL (from earlier versions of Reflection) 
    was renamed to RKEYBRD.DLL in version 4.0.  

    A new version of KEYINT.DLL is installed with version 4.0, and 
    is required if you plan to run version 3.70 or version 3.71 of Reflection 
    for Windows concurrently with 4.0 (for example, 3.71 and 4.0 running on 
    the same PC).  Copy KEYINT.DLL to the 3.70 or 3.71 directory.

    The files VAX.RCL and UNIX.RCL are no longer shipped with Reflection.

    Reflection setup files (.RSF) are now called settings files.  The default 
    settings file is SETTINGS.R2W instead of R2WIN.RSF.   Setup files created 
    with released versions prior to Reflection version 4.0 will work in 
    version 4.0.

Terminal Window and Command Window Changes
------------------------------------------
    When opened, the Command Window now automatically tiles with the 
    Terminal Window.

    New status line icons display when the Script Recorder or Event Trace are 
    active, when the keyboard is locked, and when you connect using a modem.

Online Help Changes
-------------------
    Reflection for Windows version 4.0 uses the Windows 3.1 help engine, which
    allows Reflection users to access a help history and provides improved 
    search capabilities.

    New help options include Troubleshooting and Reflection Technical Support. 

    Online help is provided for keymap function names.

Miscellaneous
-------------	
    If a command file called R2WIN.RCL exists, it is no longer automatically 
    executed (if it is found) each time you start Reflection.

    You must include the file extension when executing files ending with .RC2 
    from the Command window.

    All references to DEC Multinational have been changed to DEC Supplemental.

 
*******************************************************************************
		            Setup and Configuration
*******************************************************************************

Installing Reflection
---------------------
Setup Reflection 2 for Windows using one of the methods described below.

Method 1 -- Run Setup from the Windows File menu.  
	1. Select Run from the File menu.
	2. Type <drive\path>SETUP and press <Enter> to begin installation.

Method 2 -- Run Setup from the File Manager.
	1. Double-click the File Manager icon.
	2. In the File Manager, select <drive\path>SETUP.EXE.

Setup makes modifications to the Windows files SYSTEM.INI and WIN.INI.  If
you have an existing copy of Reflection, changes are made to the 
REFLECT.INI file.  

If you have modified the amount of space allocated for VINT14HEAPSIZE in the 
SYSTEM.INI file, and the modified value is less than 8192, Setup changes it 
back to the default of 8192.  Edit the SYSTEM.INI file to change back to the
original value.	 VINT14HEAPSIZE is not modified if the value is greater than
or equal to 8192.

Setup adds several Windows 3.1 Dynamic Link Libraries and executable files.
They include:
	COMMDLG.DLL
	DDEML.DLL
	EXPAND.EXE
	SHELL.DLL
	VER.DLL
	WINHELP.EXE

Changes to System Files
-----------------------
* Changes to WIN.INI:
    In the [Extensions] section:
         RCL=<path>\R2WIN.EXE , ^.RCL
         RC2=<path>\R2WIN.EXE , ^.RC2
         R2W=<path>\R2WIN.EXE ^.R2W
    In the [Fonts] section:
         R_ASCII=<path>\R_ASCII.FON
         R_GRAPH=<path>\R_GRAPH.FON
         R_MULTI=<path>\R_MULTI.FON
         R_TECH=<path>\R_TECH.FON

     NOTE:  If you are running Windows 3.0, exclude the path information 
            from the font files (*.FON).  Font information must be in upper
	    case.

* Changes to SYSTEM.INI:
    In the [386Enh] section:
         device=<path>\VINT14.386
	 VINT14HEAPSIZE=8192
    In the [Standard] section:
	 ReservedLowMemory=8

* Changes to REFLECT.INI: 
    DEFAULT.INI and REFLECT.INI, copied during Setup, contain predefined 
    file transfer settings and color schemes.  If you have an existing 
    version of Reflection 2 for Windows, the contents of DEFAULT.INI
    are added to your existing REFLECT.INI.
 
    REFLECT.INI also contains your keyboard type.  In the [Keyboard] section:

	type = NORMAL | LK250 | LK450

    Specify LK250 if you use a Digital Equipment LK250 keyboard.  Specify LK450 
    if you use a Digital Equipment LK450 keyboard.  Specify NORMAL for all
    other keyboards.   For example:
	[Keyboard]
	type=NORMAL

* Changes to WIN.INI, if installing both Reflection 1 for Windows and Reflection 
  2 for Windows:
    In the [Extensions] section:
         RCL=<path>\R2WIN.EXE , ^.RCL
         RC1=<path>\R1WIN.EXE , ^.RC1
         RC2=<path>\R2WIN.EXE , ^.RC2
         R1W=<path>\R1WIN.EXE ^.R1W
         R2W=<path>\R2WIN.EXE ^.R2W
    In the [fonts] section:
         R_ROMAN8=<path>\R_ROMAN8.FON
         R_LINE=<path>\R_LINE.FON
         R_ASCII=<path>\R_ASCII.FON
         R_GRAPH=<path>\R_GRAPH.FON
         R_MULTI=<path>\R_MULTI.FON
         R_TECH=<path>\R_TECH.FON
    
    NOTE:  If you are running Windows 3.0, exclude the path information 
           from the font files (*.FON).   Font information must be in upper
	   case.

Installing a Server Version of Reflection
-----------------------------------------
To install a server version of Reflection, run the supplied Setup 
program using the original program disks from any PC attached to the 
server; you must have "write" access to the destination drive on the server. 

After installation is complete, you must configure each individual PC 
that will be using the server version (this is explained following this
procedure).

To install Reflection on the server drive: 

1. Log in to the server and start Microsoft Windows. 

2. Put the first Reflection disk in drive A or B. 

3. Choose Run from the Windows Program Manager File menu. 

4. In the Command Line box, type A:\SETUP (or  B:\SETUP) and press 
   Return. 

5. A few moments will pass as you see the message "Initializing Setup." 
   In the dialog box that displays, choose Continue to proceed with the 
   installation. 

6. When the Installation Options dialog box appears, accept the 
   "Complete Installation" option (this is the default). 

7. In the next dialog box, which prompts for a destination path, specify 
   the server drive (and path, if necessary) followed by a directory 
   name for Reflection. For example, type J:\RWIN. 

8. Continue with the remaining prompts until the installation is 
   complete.

If you create a group and icon for Reflection, this also adds 
the Howmany icon to the group you specify. The Howmany 
program is used to monitor the number of network users of Reflection, 
and is explained in the Reflection Technical Reference Manual. 


Configuring Workstation PCs to Run a Server Version of Reflection
-----------------------------------------------------------------
Once Reflection is installed on the server, you must run the Setup 
program again from each machine that will attach to this server 
version of Reflection. This updates the local Windows initialization 
files for each individual PC. By default, a server version of 
Reflection supports up to five concurrent users; you can later 
purchase an Add-on disk that allows you to add more users to your server 
version of Reflection--call Walker Richer & Quinn for details.

To configure an individual PC to run the server version of 
Reflection: 

1. From the workstation PC, log in to the server and start Windows. 

2. From the Windows Program Manager File menu, choose Run. 

3. In the Command Line box, use the following syntax: 
	<Reflection path>\SETUP\SETUP

This starts the Reflection Setup program, which is stored in the 
SETUP subdirectory on the server. Using the example above, you would
type the following and press Return: 
	J:\RWIN\SETUP\SETUP

4. Follow the prompts to continue Setup. 

5. Accept the third "Configure Windows for Reflection" installation 
   option (the only available option). 

6. Continue with the remaining steps until the installation is complete. 

7. After completing Setup, you must restart Windows before running 
   Reflection. 

Repeat the above procedure for each additional workstation that will 
use the server version of Reflection. 

Troubleshooting
---------------
If you plan to install to an empty PATHWORKS drive, you must create the 
directory where Reflection will be installed before running Setup.  

During Setup, if you receive a message telling you to free up some disk space
before continuing, free up more than the amount recommended in the message.
The amount of disk space that Setup recommends is just an estimate. 

If Setup does not complete successfully, use the batch file MANSETUP.BAT to 
install Reflection:

	1.  Create a subdirectory (Reflection will be installed here).
	
	2.  CD to the subdirectory you created.

	3.  Insert Disk 1 into the disk drive.
	
	4.  Type <drive>:MANSETUP <drive>: to start the manual install process,
	    where <drive> is the floppy disk drive.  For example,
		A:MANSETUP A:
		
This process installs Reflection.  You must manually update your WIN.INI and
SYSTEM.INI, as described in the previous section.	

Modifications must also be made to the file REFLECT.INI if you want to take
advantage of the predefined file transfer settings available in version 4.0.

If you have an earlier version of Reflection and have not created connection 
templates or color schemes, copy the REFLECT.INI file from Disk 1 over your 
existing REFLECT.INI.  If you have created connection templates or color 
schemes, and want to save them, you must cut and paste the new information 
from the DEFAULT.INI file on Disk 1 to your existing REFLECT.INI.
	  
If you do not have an existing copy of Reflection, just copy the REFLECT.INI
file from Disk 1 to your Windows directory.  


*******************************************************************************
			      Troubleshooting
*******************************************************************************

Using Both Reflection 1 and Reflection 2
----------------------------------------
Many of the files in Reflection 1 for Windows and Reflection 2 for Windows 
are shared.  If you plan to use both, install them in the same directory. 

Using Different Versions of Reflection for Windows Concurrently
---------------------------------------------------------------
If you run more than one version of Reflection for Windows concurrently,
for example, version 3.7 and version 4.0, load the most recent version of
Reflection for Windows first.  This ensures that the most up-to-date versions
of the Dynamic Link Libraries are loaded into memory.  Possible conflicts 
can arise if an older version of Reflection for Windows is loaded first.  Once
Reflection is started, the Dynamic Link Libraries remain in memory until you
exit Windows.

KEYINT.DLL, used in pre-4.0 versions of Reflection, has been replaced in
version 4.0 with RKEYBRD.DLL.  If you want to run version 3.70 or 3.71 of 
Reflection concurrent with a 4.0 version of Reflection, a new version of 
KEYINT.DLL must be available.  The new version of KEYINT.DLL is installed by 
Setup.  Copy it to the same directory where version 3.70 or 3.71 of 
Reflection resides.

The Reflection for Windows version 4.0 font files have additional font sizes
that are not available in versions 3.7 and 3.71. These enhanced font sizes 
are not fully supported in version 3.7 or 3.71.  For example, if you use 
Reflection for Windows version 4.0 fonts with version 3.71, you might receive
an Internal Integrity Check error if you use 132 column mode in Reflection and 
a VGA display adapter.

Standard Mode
-------------
If you are running Windows in standard mode, you must have the following line
in the [Standard] section of SYSTEM.INI:

	ReservedLowMemory=8

Setup automatically adds this line for you.

Path
----
If you want to start Reflection from the File Manager by clicking
on a command file name or Reflection's settings file that is not located in 
the Reflection directory, you must add the Reflection directory to the PATH
statement in your AUTOEXEC.BAT file.  This is also true if you want to set up
a Program Manger icon whose properties include just the name of the command
file or settings file.

For example, if Reflection is located in the C:\RWIN directory, and all your
command files are located in the C:\RWIN\RCL directory, the following cases
require the C:\RWIN directory to be in your path statement:
	
	File Manager is open with the C:\RWIN\RCL directory list visible
	and you want to click on LOGIN.RCL to start Reflection and run
	the command file.
	
	The properties of the Reflection icon command line are 
	C:\RWIN\RCL\LOGIN.RCL.

In these two cases, Windows changes to the C:\RWIN\RCL directory before
starting Reflection, and if the Reflection directory is not in the path, then
Reflection cannot find its .DLL files.


Monochrome Displays
-------------------
Reflection uses color to distinguish between different host text attributes,
such as underline, bold, inverse, etc.  If you have Windows configured to
use the Monochrome VGA video driver, the Color command on the Terminal menu is
dimmed.  To change Reflection's color, run the Windows Setup program and change
the Display to be VGA.  This should have no adverse affect on the appearance of
Windows, and will allow you to configure different shades of gray for the 
various host attributes in Reflection.

Keyboard Mapping
----------------
Several keys cannot be remapped due to a bug in the Windows keyboard driver.
These keys will behave as if nothing was pressed:

	Ctrl+PrintScreen
	Shift+PrintScreen
	Ctrl+Alt+PrintScreen
	Shift+Alt+PrintScreen
	Shift+Ctrl+PrintScreen
	Shift+Kp0-Kp9
	Shift+KpDecimal

For the key combinations listed above, Windows does not inform Reflection
correctly about which keys have been pressed.

If you map a key to contain a "\" character, change your LITERAL-ESCAPE 
character to something other than "\".  For example:

	SET LITERAL-ESCAPE "~"
	KEYMAP F12 to RCL "INVOKE C:\RWIN\RCL\LOGIN.RCL"

Once the key is mapped, you can set the literal escape back to the default.


Video Drivers  (known problems)
-------------------------------
Diamond 24X
The WSPDPBF.DRV driver for 1024x768x256 resolution produces a General
Protection Fault at 0001:0F38 during installation.  This also
happens in other applications that use the Microsoft Setup utility, 
such as Word for Windows.  
	Workaround: Install Reflection using some other resolution.
		    Resolutions known to work: any 16 color,
		    or 640x480 with any number of colors.

Check with your card manufacturer for updated drivers that may correct these
problems.  Drivers are often available on CompuServe or the Internet.


Serial Communications
---------------------
This information applies only to AT type machines.

By default, Reflection assumes the following serial port configuration:

			I/O Base
	Port	IRQ	Address
	----	---	--------
	COM1	04	 03F8h
	COM2	03	 02F8h
	COM3	10	 03E8h
	COM4	11	 02E8h


	Changing Settings in Windows 3.0
	---------------------------------
	Add the following two lines to the [386Enh] section of the SYSTEM.INI 
	file (this also applies when running Windows in standard mode); if 
	a [386Enh] section doesn't exist, create one.  Even if only one of 
	the items is different from the default, you must have *BOTH* lines 
	in the SYSTEM.INI file.

	COM?Irq = dd
		where ?  = the port number and dd = the IRQ number (decimal)

	COM?Base = xxx
		where ? = the port number and xxx = the I/O base address (HEX)

	Changing Settings in Windows 3.1
	--------------------------------
	1.  Choose the Ports icon from the Control Panel Window.
	2.  Highlight a port (COM1 through COM4), and choose Settings.
	3.  From the next dialog box, choose Advanced.
	4.  Select a Base I/O Port Address and an Interrupt Request Line.
	5.  Choose OK; you are prompted with the option to restart Windows.
	6.  If you choose not to restart Windows, choose OK to return to 
	    the Ports dialog box.
	7.  Choose Close to return to the Control Panel.  You MUST restart
	    Windows 3.1 for this change to take effect.


Using PATHWORKS
---------------
If you plan to install to an empty PATHWORKS drive, you must create the 
directory where Reflection will be installed before running Setup.  This is 
explained earlier.

Using EDT
---------
The EDT editor does not support display rows higher than 24.  If you have
Reflection set to display more than 24 rows, EDT will change it back to 24.
It will also change the scrolling region to 24 rows, which is less than the
full terminal screen; this will cause Reflection to stop saving display
memory.

The TPU editor can be configured to use EDT keystrokes, and does not have the
same display row limitations as EDT.

Using DDE and Excel
-------------------
If you use Dynamic Data Exchange to establish an advise-link with Excel, you
need to be careful about leaving Excel menus pulled down too long.  When you
pull down an Excel menu, Excel stops accepting DDE messages and does not 
queue the messages in a buffer to be acknowledged after the menu goes away.
Consequently, if Excel doesn't respond to a DDE message from Reflection, 
Reflection will think that the conversation is no longer valid and terminate
the program.


Using Windows for Workgroups and the Reflection Network Series
--------------------------------------------------------------
The system modifications made by the Windows for Workgroups Setup program and
the Reflection Network Series program leave one or the other unusable.  To
use the two products together, you must make some modifications to the system
files.

	Reflection Network Series version 2.0
	-------------------------------------

	CONFIG.SYS:
	- The PROTMAN.DOS file loaded in CONFIG.SYS should be the one in the
	  Windows for Workgroups directory, and it should load the
	  PROTOCOL.INI file from that directory.
	  	E.g., DEVICE=C:\WINWG\PROTMAN.DOS /i:C:\WINWG

	AUTOEXEC.BAT:
	- Move the NET START and MSIPX lines after the line that unloads
	  RNDIS.  (Windows for Workgroups will put these lines at the very 
	  top.)  
	- Verify that there are no references to NETBIND or IPX.  
	- Change the location of the PROTOCOL.INI used by TCP2PDIS to be
	  the one in the Windows for Workgroups directory.
	  	E.g., C:\WRQNET\RNDIS /STACKS:7
		      C:\WRQNET\RNDIS /U
		  >>  C:\WINWG\NET START
		  >>  C:\WINWG\MSIPX
		      C:\WRQNET\RNDIS
		  >>  C:\WRQNET\TCP2PDIS /TEXTINI:C:\WINWG\PROTOCOL.INI

	PROTOCOL.INI:
	- Both Windows for Workgroups and Reflection Network Series should 
	  use the PROTOCOL.INI in the Windows for Workgroups directory.  Copy
	  the [WRQNDIS1] section from the Reflection Network Series 
	  PROTOCOL.INI into the Windows for Workgroups PROTOCOL.INI, and 
	  change the BINDINGS= line to reference the section used by Windows
	  for Workgroups.

	  E.g.,
	  [network.setup]
	  version=0x3100
	  netcard=ms$ee16,1,MS$EE16
	  transport=ms$netbeui,MS$NETBEUI
	  transport=ms$ipx,MS$IPX
	  lana0=ms$ee16,1,ms$ipx
	  lana1=ms$ee16,1,ms$netbeui

	  [protman]
	  DriverName=PROTMAN$
	  PRIORITY=MS$NETBEUI

	  [MS$EE16]
	  DriverName=EXP16$
	  IOADDRESS=0x300
	  IRQ=5
	  IOCHRDY=Late
	  TRANSCEIVER=Thin Net (BNC/COAX)

	  [MS$NETBEUI]
	  DriverName=netbeui$
	  SESSIONS=10
	  NCBS=32
	  BINDINGS=MS$EE16
	  LANABASE=1

	  [MS$IPX]
	  DriverName=IPX$
	  MediaType=Ethernet_II (DIX)
	  BINDINGS=MS$EE16

      >>copy this section from Reflection Network Series PROTOCOL.INI:
	  ;  WRQ-generated PROTOCOL.INI
	  ; *** WARNING ***  For future use with SETUP.EXE, do not delete 
	  ;     the above line

	  [WRQNDIS1]
	  DRIVERNAME=WRQNDS1$
      >>  BINDINGS=MS$EE16
	  IPAddress0=123 456 78 90
	  ; SubnetMask0 (binary format)=11111111 11111111 11110000 00000000
	  SubnetMask0=255 255 240 0
	  HostsPath=C:\WRQNET
	  DefaultGateway0=123 456 78 91
	  TCPBufferSize=1526
	  TCPSessions=5
	  Node=NODENAME
	  Domain=DOMAINNAME
	  Organization=ORGNAME
	  DNSServerAddr=123 456 78 92


	MSIPX.COM:
	- If you normally run the ECONFIG utility to change the type of
	  Ethernet packets used by IPX.COM, you must use the Windows for
	  Workgroups Control Panel to make the same modification to MSIPX.

	  From the Control Panel:
	  	Choose Network 
		Press Adapter button
		Choose Setup
		Choose Protocols
		Choose Novell IPX
		Choose Adapter Media Type
		Choose Ethernet II (DIX) from the drop down list box
		Close the dialogs, Windows for Workgroups, and reboot

***************************************************************************
		            Notes for OS/2 Users
***************************************************************************

Using OS/2 with a 16550 Serial Port
-----------------------------------
If you are running under OS/2, and have a 16550 installed:
	
	- Include the following line in your CONFIG.SYS to enable 16550 support.
		MODE COM1:,,,BUFFER=ON
	  This tells OS/2 that a 16550 is present.

 	- The COMCHECK utility that ships with Reflection reports that no 
	  16550 is installed (OS/2 virtualizes the serial port and handles 
	  the buffering itself), though it is used.

Troubleshooting
---------------
Windows 3.0 has trouble loading fonts when the full path and filename of the
font is more than 29 characters long.  The symptom is that Windows hangs
when attempting to load.

Using the default directory structure under OS/2, some of the Reflection fonts 
will pass the 29 character limit:
      C:\OS2\MDOS\WINOS2\R_MULTI.FON = 30 characters
      C:\OS2\MDOS\WINOS2\R_ASCII.FON = 30 characters
      C:\OS2\MDOS\WINOS2\R_GRAPH.FON = 30 characters

Though the fonts are located in the Windows directory and the full path is 
not listed in the WIN.INI file, when Windows loads a font it expands the 
filename to include the path.  

To workaround this problem, you can do several things:
	1) Rename the font that causes the problem:
	   RENAME R_MULTI.FON R_MULT.FON
	   RENAME R_ASCII.FON R_ASCI.FON
	   RENAME R_GRAPH.FON R_GRPH.FON


	   Then modify the associated lines in WIN.INI to use the new name:
	   R_MULTI=R_MULTI.FON becomes R_MULTI=R_MULT.FON
	   R_ASCII=R_ASCII.FON becomes R_ASCII=R_ASCI.FON
	   R_GRAPH=R_GRAPH.FON becomes R_GRAPH=R_GRPH.FON

	2) The second alternative is to move all the Reflection font files 
	   to the another directory with a shorter path and modify the 
	   WIN.INI file, adding the full path information.

	   R_<font name>=R_<font name>.FON 
	   	becomes R_<font name>=C:\RWIN\R_<font name>

	   E.g., R_MULTI=R_MULTI.FON becomes R_MULTI=C:\RWIN\R_MULTI.FON
		 R_ASCII=R_ASCII.FON becomes R_ASCII=C:\RWIN\R_ASCII.FON
		 R_GRAPH=R_GRAPH.FON becomes R_GRAPH=C:\RWIN\R_GRAPH.FON
		 R_TECH=R_TECH.FON becomes R_TECH=C:\RWIN\R_TECH.FON

	
***************************************************************************
       Revisions to the Reflection for Windows Technical Reference Manual
***************************************************************************

Page 317, page 496:
The latest version of VAXLINK2 is 2.13, not 2.12 as stated in the documentation.

Page 493:
The READMER2 file is now called READMER2.TXT.

Page 97 and Chapter 15 (Options Menu:  Button Palette)
File-New restores the button palette to its default.



