windows-nt/Source/XPSP1/NT/ds/security/inc/mailto.h

61 lines
2.3 KiB
C
Raw Normal View History

2020-09-26 03:20:57 -05:00
//+-------------------------------------------------------------------------
//
// Microsoft Windows
//
// Copyright (C) Microsoft Corporation, 1996 - 1999
//
// File: mailto.h
//
//--------------------------------------------------------------------------
// mailto.h
// Required symbols
#define MAX_LENGTH 256
#define MEGA_LENGTH 65535
#define WIN95_REG_KEY "Software\\Microsoft\\Windows Messaging Subsystem\\Profiles"
#define WINNT_REG_KEY "Software\\Microsoft\\Windows NT\\CurrentVersion\\Windows Messaging Subsystem\\Profiles"
// Options
#define MAIL_QUIET 0x00000001 // Quiet - no output
#define MAIL_VERBOSE 0x00000002 // Verbose - status sent to standard out
// Signature
ULONG MailTo(char *szRecip, // NULL delimited recipient list (one or more)
char *szCC, // NULL delimited CC list (zero or more)
char *szBCC, // NULL delimited BCC list (zero or more)
char *szSubject, // subject (may be empty string)
char *szMessage, // message text (may be empty string)
char *szFileName, // NULL delimited file attachment names (zero or more)
unsigned int dwOptions);// Options
// szRecip - Recipient list
// This should be a null terminated list of recipient names.
// Each name should be separated with a null character and
// the string should be terminated with two null characters.
// This is consistent with the common open file dialog.
// szCC - Carbon copy recipient list
// This should also be a null terminated list of recipient names.
// Obviously this is the list of names to be cc'd on the mail.
// szBCC - Blind carbon copy recipient list
// This should also be a null terminated list of recipient names.
// The names on this list will also get the mail but the regular
// recipients and carbon copy recipients will not know.
// szSubject - Subject text of message
// This should be a null terminated string that will go in the
// subject field.
// szMessage - Body text of message
// This should be a null terminated string that will be the
// body text of the message.
// szFileName - List of file attachments
// This should be a null terminated list of file names to attach.
// The files will go on the first line before the body text.
// dwOptions - See Options above
// Note: You are limited to thirty total recipients and thirty total files.