134 lines
3.8 KiB
C
134 lines
3.8 KiB
C
//+----------------------------------------------------------------------------
|
|
//
|
|
// Copyright (C) 1992, Microsoft Corporation
|
|
//
|
|
// File: propstr.h
|
|
//
|
|
// Contents: Property name strings for all public IMsg properties
|
|
//
|
|
// Classes: None
|
|
//
|
|
// Functions: None
|
|
//
|
|
// History: November 7, 1997 - Milans, Created
|
|
//
|
|
//-----------------------------------------------------------------------------
|
|
|
|
#ifndef _PROPSTR_H_
|
|
#define _PROPSTR_H_
|
|
|
|
//
|
|
// IMsg property names. The MP_ prefix stands for Message Property
|
|
//
|
|
|
|
#define MP_RECIPIENT_LIST "Recipients"
|
|
#define MP_RECIPIENT_LIST_W L"Recipients"
|
|
|
|
#define MP_CONTENT_FILE_NAME "ContentFileName"
|
|
#define MP_CONTENT_FILE_NAME_W L"ContentFileName"
|
|
|
|
#define MP_SENDER_ADDRESS_TYPE "SenderAddressType"
|
|
#define MP_SENDER_ADDRESS_TYPE_W L"SenderAddressType"
|
|
|
|
#define MP_SENDER_ADDRESS "SenderAddress"
|
|
#define MP_SENDER_ADDRESS_W L"SenderAddress"
|
|
|
|
#define MP_DOMAIN_LIST "DomainList"
|
|
#define MP_DOMAIN_LIST_W L"DomainList"
|
|
|
|
#define MP_PICKUP_FILE_NAME "PickupFileName"
|
|
#define MP_PICKUP_FILE_NAME_W L"PickupFileName"
|
|
|
|
#define MP_AUTHENTICATED_USER_NAME "AuthenticatedUserName"
|
|
#define MP_AUTHENTICATED_USER_NAME_W L"AuthenticatedUserName"
|
|
|
|
#define MP_CONNECTION_IP_ADDRESS "ConnectionIpAddress"
|
|
#define MP_CONNECTION_IP_ADDRESS_W L"ConnectionIpAddress"
|
|
|
|
#define MP_HELO_DOMAIN "HeloDomain"
|
|
#define MP_HELO_DOMAIN_W L"HeloDomain"
|
|
|
|
#define MP_EIGHTBIT_MIME_OPTION "EightBitMime"
|
|
#define MP_EIGHTBIT_MIME_OPTION_W L"EightBitMime"
|
|
|
|
#define MP_CHUNKING_OPTION "Chunking"
|
|
#define MP_CHUNKING_OPTION_W L"Chunking"
|
|
|
|
#define MP_BINARYMIME_OPTION "BinaryMime"
|
|
#define MP_BINARYMIME_OPTION_W L"BinaryMime"
|
|
|
|
#define MP_REMOTE_AUTHENTICATION_TYPE "RemoteAuthenticationType"
|
|
#define MP_REMOTE_AUTHENTICATION_TYPE_W L"RemoteAuthenticationType"
|
|
|
|
#define MP_ERROR_CODE "IMsgErrorCode"
|
|
#define MP_ERROR_CODE_W L"IMsgErrorCode"
|
|
|
|
#define MP_DSN_ENVID_VALUE "EnvidDsnOption"
|
|
#define MP_DSN_ENVID_VALUE_W L"EnvidDsnOption"
|
|
|
|
#define MP_DSN_RET_VALUE "RetDsnValue"
|
|
#define MP_DSN_RET_VALUE_W L"RetDsnValue"
|
|
|
|
#define MP_REMOTE_SERVER_DSN_CAPABLE "RemoteServerDsnCapable"
|
|
#define MP_REMOTE_SERVER_DSN_CAPABLE_W L"RemoteServerDsnCapable"
|
|
|
|
|
|
//
|
|
// Recipient property names. The RP_ prefix stands for Recipient Property
|
|
//
|
|
|
|
#define DSN_NOTIFY_SUCCESS 0x00000001
|
|
#define DSN_NOTIFY_FAILURE 0x00000002
|
|
#define DSN_NOTIFY_DELAY 0x00000004
|
|
#define DSN_NOTIFY_NEVER 0x00000008
|
|
#define DSN_NOTIFY_INVALID 0x10000000
|
|
|
|
#define IMMPID_RP_DSN_NOTIFY_SUCCESS_W L"DSN_Notify_Success"
|
|
#define IMMPID_RP_DSN_NOTIFY_FAILURE_W L"DSN_Notify_Failure"
|
|
#define IMMPID_RP_DSN_NOTIFY_DELAY_W L"DSN_Notify_Delay"
|
|
#define IMMPID_RP_DSN_NOTIFY_NEVER_W L"DSN_Notify_Never"
|
|
#define IMMPID_RP_DSN_NOTIFY_INVALID_W L"DSN_Notify_Invalid"
|
|
|
|
#define IMMPID_RP_ADDRESS_SMTP_W L"SMTPAddress"
|
|
#define IMMPID_RP_ADDRESS_X400_W L"X400Address"
|
|
#define IMMPID_RP_ADDRESS_X500_W L"X500Address"
|
|
|
|
#define RP_ADDRESS_TYPE "AddressType"
|
|
#define RP_ADDRESS_TYPE_W L"AddressType"
|
|
#define RP_ADDRESS "Address"
|
|
#define RP_ADDRESS_W L"Address"
|
|
|
|
#define RP_ADDRESS_TYPE_SMTP "SMTP"
|
|
#define RP_ADDRESS_TYPE_SMTP_W L"SMTP"
|
|
|
|
#define RP_ADDRESS_TYPE_EX "EX"
|
|
#define RP_ADDRESS_TYPE_EX_W L"EX"
|
|
|
|
#define RP_ADDRESS_TYPE_X400 "X400"
|
|
#define RP_ADDRESS_TYPE_X400_W L"X400"
|
|
|
|
#define RP_ADDRESS_TYPE_X500 RP_ADDRESS_TYPE_EX
|
|
#define RP_ADDRESS_TYPE_X500_W RP_ADDRESS_TYPE_EX_W
|
|
|
|
#define RP_ADDRESS_TYPE_DN "DN"
|
|
#define RP_ADDRESS_TYPE_DN_W L"DN"
|
|
|
|
#define RP_ADDRESS_TYPE_LEGACY_EX_DN "LegacyExDN"
|
|
#define RP_ADDRESS_TYPE_LEGACY_EX_DN_W L"LegacyExDN"
|
|
|
|
#define RP_ERROR_CODE "RcptErrorCode"
|
|
#define RP_ERROR_CODE_W L"RcptErrorCode"
|
|
|
|
#define RP_ERROR_STRING "RcptErrorString"
|
|
#define RP_ERROR_STRING_W L"RcptErrorString"
|
|
|
|
#define RP_DSN_NOTIFY_VALUE "NotifyDsnValue"
|
|
#define RP_DSN_NOTIFY_VALUE_W L"NotifyDsnValue"
|
|
|
|
#define RP_DSN_ORCPT_VALUE "OrcptDsnValue"
|
|
#define RP_DSN_ORCPT_VALUE_W L"OrcptDsnValue"
|
|
|
|
#define IMMPID_RP_LEGACY_EX_DN_W L"LegacyExDN"
|
|
|
|
#endif _PROPSTR_H_
|