次の方法で共有


MapiRecipDesc 構造体 (mapi.h)

MapiRecipDesc 構造体には、メッセージの送信者または受信者に関する情報が含まれています。 Unicode サポートの場合は、 MapiRecipDescW 構造体を 使用します。

構文

typedef struct {
  ULONG  ulReserved;
  ULONG  ulRecipClass;
  LPSTR  lpszName;
  LPSTR  lpszAddress;
  ULONG  ulEIDSize;
  LPVOID lpEntryID;
} MapiRecipDesc, *lpMapiRecipDesc;

メンバー

ulReserved

予約;は 0 である必要があります。

ulRecipClass

受信者の種類を示す数値を格納します。 使用できる値は次のとおりです。

説明
MAPI_ORIG
0
メッセージの元の送信者を示します。
MAPI_TO
1
プライマリ メッセージ受信者を示します。
MAPI_CC
2
メッセージ コピーの受信者を示します。
MAPI_BCC
3
ブラインド コピーの受信者を示します。

lpszName

メッセージの受信者または送信者の表示名へのポインター。

lpszAddress

受信者または送信者のアドレスへのオプションのポインター。このアドレスは、プロバイダー固有のメッセージ配信データです。 一般に、メッセージング システムは受信メッセージにこのようなアドレスを提供します。 送信メッセージの場合、 lpszAddress メンバーは、アドレス帳にない受信者 (つまり、カスタム受信者) に対してユーザーが入力したアドレスを指すことができます。

アドレスの形式はアドレスの 種類:電子メール アドレスです。 有効なアドレスの例としては、FAX:206-555-1212 と SMTP: がありますM@X.COM。

ulEIDSize

lpEntryID メンバーが指すエントリ識別子のサイズ (バイト単位)。

lpEntryID

メッセージの受信者を識別するためにメッセージング システム サービス プロバイダーによって使用される不透明なエントリ識別子へのポインター。 エントリ識別子は、サービス プロバイダーに対してのみ意味を持ちます。クライアント アプリケーションはそれらを解読できません。 メッセージング システムは、このメンバーを使用して、アドレス帳に一覧表示されているすべての受信者または送信者の有効なエントリ識別子を返します。

必要条件

   
Header mapi.h

関連項目

MAPIAddress

MAPIDetails

MAPIResolveName

MapiMessage

MapiMessageW

MapiRecipDescW