Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

133 lines
4.0 KiB

//+----------------------------------------------------------------------------
//
// 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_