Share via


MapiMessageW 構造体 (mapi.h)

MapiMessageW 構造体には、メッセージに関する情報が含まれています。

構文

typedef struct {
  ULONG            ulReserved;
  PWSTR            lpszSubject;
  PWSTR            lpszNoteText;
  PWSTR            lpszMessageType;
  PWSTR            lpszDateReceived;
  PWSTR            lpszConversationID;
  FLAGS            flFlags;
  lpMapiRecipDescW lpOriginator;
  ULONG            nRecipCount;
  lpMapiRecipDescW lpRecips;
  ULONG            nFileCount;
  lpMapiFileDescW  lpFiles;
} MapiMessageW, *lpMapiMessageW;

メンバー

ulReserved

種類: ULONG

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

lpszSubject

種類: PWSTR

メッセージの件名を説明するテキスト文字列へのポインター。通常は 256 文字以下に制限されます。

このメンバーが空または NULL の場合、件名テキストはありません。

lpszNoteText

種類: PWSTR

メッセージ テキストを含む文字列へのポインター。

このメンバーが空または NULL の場合、メッセージ テキストはありません。

lpszMessageType

種類: PWSTR

メッセージが IPM でない場合の のメッセージの種類を示す文字列へのポインター。

クライアントが対人メッセージ (IPM) を排他的にサポートしている場合は、メッセージを送信するときに lpszMessageType メンバーを空または NULL に設定し、メッセージを読み取るときにメンバーを無視します。

lpszDateReceived

種類: PWSTR

メッセージが受信された日付を示す文字列へのポインター。 形式は 、24 時間制の YYYY/MM/DDHH:MM です。

lpszConversationID

種類: PWSTR

メッセージが属する会話スレッドを識別する文字列へのポインター。 一部のメッセージング システムでは、このメンバーが無視されます。

flFlags

種類: FLAGS

メッセージ状態フラグのビットマスク。 次のフラグを設定できます。

意味
MAPI_RECEIPT_REQUESTED
0x00000002
領収書の通知が要求されます。 クライアント アプリケーションは、メッセージを送信するときにこのフラグを設定します。
MAPI_SENT
0x00000004
メッセージが送信されました。
MAPI_UNREAD
0x00000001
メッセージが読み取まれていません。

lpOriginator

型: lpMapiRecipDescW

メッセージの送信者に関する情報を含む MapiRecipDescW 構造体へのポインター。

nRecipCount

種類: ULONG

lpRecips メンバーが指す配列内の MapiRecipDescW 構造体の数。

このメンバーが 0 の場合、受信者はいません。

lpRecips

型: lpMapiRecipDescW

MapiRecipDescW 構造体の配列へのポインター。 各構造体には、1 人の受信者に関する情報が含まれています。

nFileCount

種類: ULONG

lpFiles メンバーが指す配列内の MapiFileDescW 構造体の数。

このメンバーが 0 の場合、添付ファイルはありません。

lpFiles

型: lpMapiFileDescW

MapiFileDescW 構造体の配列へのポインター。 各構造体には、1 つの添付ファイルに関する情報が含まれています。

要件

要件
サポートされている最小のクライアント Windows 8 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2012 [デスクトップ アプリのみ]
Header mapi.h

こちらもご覧ください

MAPISendMailW

MapiFileDescW

MapiMessage

MapiRecipDescW