         THE VxD PACKAGE
         ===============
 
         Herewith is a description of the files in the VxD package:
 
         * LCIC.EXE
         ----------
 
         Illustrative elementary "application" program supplying the user
         the above functions. The program was developed in Visual C++ 5.0
         using the other files below.
 
         * LCICVIEW.CPP
         --------------
 
         Source file of LCIC.EXE. It stands for the application program
         coded by the user. This file calls functions residing in file
         USER.CPP, therefore it contains "#include user.h". Studying this
         source file explains the user how to use the functions of USER.CPP.
         The user may use this file as a draft, fitting it to his own needs.
 
         * USER.CPP
         ----------
 
         Source file supplying the required functions for user application
         source (such as LCICVIEW.CPP). The user is recommended to scan this
         file in the fuctional level of each function (i.e., "what", not
         "how", each function makes). Actually all file's functions are
         called by LCICVIEW.CPP, so the user may learn them by scanning
         either LCICVIEW.CPP or USER.CPP, whatever he prefers.
         File's functions use lower level functions residing in UTIL.CPP,
         therefore it contains "#include util.h". USER.CPP should be included
         "as is" in user's project.
 
         * UTIL.CPP
         ----------
 
         This source file contains low level functions used by USER.CPP, but
         not by user's application program. The user should not be bothered
         how these functions work, since, as aforesaid, his application
         program does not access directly these functions. Just include also
         UTIL.CPP "as is" in user's project.
 
         * LCIC.VXD
         ----------
 
         VxD file used by UTIL.CPP and USER.CPP. Should be copied to the
         subdirectory where user's application runs.
         NOTE     This file is necessary during run-time, so it should be
         ----     appended to the final EXE file.
 
         * H FILES
         ---------
 
         There are four H header files, used by the various CPP files. They
         should be copied "as is" to user's development subdirectoy.
         The header files are:
          USER.H
          UTIL.H
          OFFSETS.H
          CODES.H
 
 
 
         The hierarchy of files' interrelation is shown in the following
         diagram, where -
         Ŀ    Ŀ
         FILE1--->FILE2 designates that FILE1 applies to FILE2.
             
 
                           Ŀ
                                      LCIC.VXD           
                           
                                 ^                 ^
                                 |                 |
                                 |                 |
         Ŀ    Ŀ    Ŀ
         LCICVIEW.CPP--->  USER.CPP  --->  UTIL.CPP  
                 
               |                 |                 |
               |                 |                 |
               V                 V                 V
         Ŀ
                             H FILES                     
         
 
         NOTES
         -----
 
         * The resultant file of the CPP files, the H files, and other
           IMS files is LCIC.EXE.
         * As aforesaid, the LCIC.VXD file is necessary during run-time,
           so it should be appended to the final EXE file.
