README

Microsoft(R) Mail Electronic Mail for PC Networks, Version 3.0b
Technical Reference

(C) Copyright Microsoft Corporation, 1992


-----------------------------------------------------------------------
SUPPLIED FILES - CUSTOM COMMANDS
-----------------------------------------------------------------------

Several files are included with Microsoft Mail to help you create custom
commands. The following files will be found in the \MAILEXTS directory
of the drive path specified at installation (default = \WGTOOLS).

APPEXEC.DLL   Use this DLL to create custom commands that start another
              application and pass information to it on the command line.
              You dont need to write any additional code to try this DLL. 

EMPTYWB.DLL   This DLL implements a custom command that purges any
              messages in the Mail Deleted Mail folder. 

MAILEXTS.H    This C header file declares the Command function and the
              parameter block structure Mail passes to custom command
              DLLs. It also defines constant values used in some elements
              of the parameter block. For more information, see "DLL
              Parameter Block Declaration" in the Workgroup Messaging
              Programmer's Reference.

SHARED.INI    This text file contains sample shared custom command
              declarations. For more information, see "Installing Shared
              Custom Commands" in the Workgroup Programmer's Reference.

-----------------------------------------------------------------------
The following files can be found in the \MAILEXTS\APPEXEC subdirectory of
the drive path specified during installation. For more information 
about how these files are used to build APPEXEC.DLL, see "Building a 
Sample DLL" in the Workgroup Programmer's Reference.

APPEXEC       This is the makefile for APPEXEC.DLL.

APPEXEC.C     This file contains the C source code for APPEXEC.DLL.

APPEXEC.DEF   This is the linker definition file for APPEXEC.DLL.

APPEXEC.H     This is the APPEXEC header file containing definitions,
              functions, and source command-line token information.

APPEXEC.RC    This is the Windows resource definition file for
              APPEXEC.DLL.



-----------------------------------------------------------------------
SUPPLIED FILES - CUSTOM MESSAGE TYPES
-----------------------------------------------------------------------
The following files will be found in the \MAILEXTS directory of
the drive path specified during installation. 

APPEXEC.DLL   This DLL can be used to create custom message types. 

APPEXEC.H     This is the APPEXEC header file containing definitions,
              functions, and command-line token information.

HELPREQ.EXE   This is the executable file for the HELPREQ message type. 

HELPREQ.INI   This file contains initialization information for the
              HELPREQ.EXE application.

MAILEXTS.H    This C header file declares the Command function and the
              parameter block structure Mail passes to custom message
              type DLLs. It also defines constant values used in some
              elements of the parameter block. For more information
              about this file, see "DLL Parameter Block" in the
              Workgroup Programmer's Reference.

SHARED.INI    This text file contains a sample shared custom message
              type declaration. For more information, see "Installing
              Shared Custom Message Types" in the Workgroup
              Programmer's Reference.

-----------------------------------------------------------------------
The following files are located in the \MAILEXTS\HELPREQ directory of 
the drive path specified at installation. They contain code for a 
sample Help Request message type. For more information about how these
files are used to build HELPREQ.EXE, see "Building a Sample DLL" in the 
Workgroup Programmer's Reference.

HELPREQ       This is the make script for HELPREQ.EXE.

HELPREQ.C     This contains the C source code for HELPREQ.DLL.

HELPREQ.DEF   This is the linker definition file for HELPREQ.DLL.

HELPREQ.RC    This is the Windows resource definition file for
              HELPREQ.DLL.



-----------------------------------------------------------------------
SUPPLIED FILES - MAPI C
-----------------------------------------------------------------------
The following files are included with Microsoft Mail to help you use the
MAPI functions. They are located in the \MAPI.C directory of the drive
path specified during installation.
	
MAPI.H 	      This C header file declares the simple MAPI functions and
              defines constant values returned on errors.

MAPI.HLP      The online help executable for MAPI for C.



-----------------------------------------------------------------------
SUPPLIED FILES - MAPI VB
-----------------------------------------------------------------------
The following files are included with Microsoft Mail to help you use the
MAPI functions. They are located in the \MAPI.VB directory of the drive
path specified during installation.  Please note that these files require
Visual Basic version 2.0 or later.


MAPI.BAS      This BASIC file contains MAPI declarations to be linked
              into mail-enabled Visual Basic application code. 

MAPIVB.BAS    This BASIC file contains the support code for the Simple
              MAPI Visual Basic functions.

MAPI.TXT      This file contains global MAPI declarations to be copied
              to the global declaration module when writing mail-enabled
              Visual Basic applications.

MAPIVB.HLP   The online help executable for MAPI for Visual Basic.

-----------------------------------------------------------------------
The following file is located in the \MAPI.VB\SAMPLE directory of the 
drive path specified at installation.

MAPIDEMO.MAK  A sample Visual Basic 2.0 application that uses the MAPI
              Visual Basic functions to perform various mail functions
              such as sending and receiving mail.  



-----------------------------------------------------------------------
SUPPLIED FILES - MAPI CUSTOM CONTROLS
-----------------------------------------------------------------------
The following files are included with Microsoft Mail to help you access
the functionality of MAPI custom controls. They will be placed into the
\WINDOWS\SYSTEM directory at installation.  Please note that these files
require Visual Basic version 2.0 or later.

MSMAPI.VBX    This file contains two new Visual Basic MAPI custom
              controls: a MAPI Session control, and a MAPI Messages
              control. 

MAPI.LIC      This is the license file that gives design time access
              to the MAPI custom controls.  

-----------------------------------------------------------------------
The following files will be placed into the \CONTROLS directory of the
drive path specified at installation.

MAPIVBC.HLP   The online help executable for the MAPI Visual Basic
              controls.

MAPIVBC.TXT   This file contains global action and error constants to
              be copied to the global declaration module when writing
              mail enabled MAPI custom control applications.

-----------------------------------------------------------------------
The following file is located in the \CONTROLS\SAMPLE directory of the 
drive path specified at installation.

VBMAIL.MAK    A sample Visual Basic 2.0 application that uses the MAPI
              Custom Controls to perform various mail functions such
              as sending and receiving mail.  
