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
メッセージ状態フラグのビットマスク。 次のフラグを設定できます。
値 | 意味 |
---|---|
|
領収書の通知が要求されます。 クライアント アプリケーションは、メッセージを送信するときにこのフラグを設定します。 |
|
メッセージが送信されました。 |
|
メッセージが読み取まれていません。 |
lpOriginator
メッセージの送信者に関する情報を含む MapiRecipDescW 構造体へのポインター。
nRecipCount
種類: ULONG
lpRecips メンバーが指す配列内の MapiRecipDescW 構造体の数。
このメンバーが 0 の場合、受信者はいません。
lpRecips
MapiRecipDescW 構造体の配列へのポインター。 各構造体には、1 人の受信者に関する情報が含まれています。
nFileCount
種類: ULONG
lpFiles メンバーが指す配列内の MapiFileDescW 構造体の数。
このメンバーが 0 の場合、添付ファイルはありません。
lpFiles
MapiFileDescW 構造体の配列へのポインター。 各構造体には、1 つの添付ファイルに関する情報が含まれています。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 8 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2012 [デスクトップ アプリのみ] |
Header | mapi.h |