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 don’t 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.