MapiRecipDesc 结构包含有关邮件发件人或收件人的信息。 对于 Unicode 支持,请使用 MapiRecipDescW 结构。
语法
typedef struct {
ULONG ulReserved;
ULONG ulRecipClass;
LPSTR lpszName;
LPSTR lpszAddress;
ULONG ulEIDSize;
LPVOID lpEntryID;
} MapiRecipDesc, *lpMapiRecipDesc;
成员
ulReserved
保留;必须为零。
ulRecipClass
包含指示收件人类型的数值。 可能的值如下所示。
| 值 | 含义 |
|---|---|
|
指示邮件的原始发件人。 |
|
指示主要邮件收件人。 |
|
指示邮件副本的收件人。 |
|
指示盲文副本的收件人。 |
lpszName
指向邮件收件人或发件人的显示名称的指针。
lpszAddress
指向收件人或发件人地址的可选指针;此地址是特定于提供程序的消息传送数据。 通常,消息传送系统为入站消息提供此类地址。 对于出站邮件, lpszAddress 成员可以指向用户为不在通讯簿 (收件人输入的地址,即自定义收件人) 。
地址的格式为 地址类型:电子邮件地址。 有效地址的示例包括 FAX:206-555-1212 和 SMTP:M@X.COM。
ulEIDSize
lpEntryID 成员指向的条目标识符的大小(以字节为单位)。
lpEntryID
指向消息系统服务提供商用于标识邮件收件人的不透明条目标识符的指针。 条目标识符仅对服务提供商有意义;客户端应用程序将无法破译它们。 邮件系统使用此成员返回通讯簿中列出的所有收件人或发件人的有效条目标识符。
要求
| 标头 | mapi.h |