CMC_X_COM_support
A CMC_X_COM_support
structure contains information about MAPI support for a particular CMC data
extension or extension set, and is used in an array pointed to by the item_reference
member of a CMC_extension
Quick Info
Header
file: |
XCMCEXT.H |
typedef struct {
CMC_uint32
item_code;
CMC_flags
flags;
} CMC_X_COM_support;
Members
item_code
Code for the
CMC data extension whose support the client application is querying about. The
client application sets this member during calls to the cmc_logon
CMC_XS_COM |
CMC_X_COM_ATTACH_CHARPOS |
CMC_X_COM_CAN_SEND_RECIP |
CMC_X_COM_CONFIG_DATA |
CMC_X_COM_PRIORITY |
CMC_X_COM_RECIP_ID |
CMC_X_COM_SAVE_MESSAGE |
CMC_X_COM_SENT_MESSAGE |
CMC_X_COM_SUPPORT_EXT |
CMC_X_COM_TIME_RECEIVED |
CMC_XS_MS |
CMC_X_MS_ADDRESS_UI |
CMC_X_MS_ATTACH_DATA |
CMC_X_MS_FUNCTION_FLAGS |
CMC_X_MS_MESSAGE_DATA |
CMC_X_MS_SESSION_FLAGS |
flags
Bitmask of
extension code flags. The following flags can be set:
CMC_X_COM_SUP_EXCLUDE
On input this
flag removes the item represented by the value of the item_code member
from consideration when deciding whether the implementation supports an extension
set. If this flag is set on input for the cmc_logon
CMC_X_COM_SUPPORTED
The CMC
implementation supports the item represented by the item_code member.
For whole extension sets (for example, CMC_XS_COM), this flag indicates the CMC
implementation supports all the function and structure extensions in the set.
CMC_X_COM_NOT_SUPPORTED
The CMC
implementation does not support the item represented by the item_code
member. If this flag applies to a whole extension set containing both function
and structure extensions, it indicates the CMC implementation does not support
some or all function and structure extensions in the set. If this flag applies
to a structure extension or an extension set containing structure extensions,
it indicates the CMC implementation will not attach the structure extensions to
structures for this session.
CMC_X_COM_DATA_EXT_SUPPORTED
The CMC
implementation supports all requested structure extensions for an extension
set. The client application must request function extensions separately. When
the cmc_logon
CMC_X_COM_FUNC_EXT_SUPPORTED
The CMC
implementation supports all requested function extensions for an extension set.
The client application must request structure extensions separately. Unlike the
CMC_X_COM_SUPPORTED flag, if the cmc_logon function returns this flag,
structure extensions will not be attached to structures for this session and
must be requested separately.
See Also