CommonMessagePropertyId
概要
CommonMessagePropertyId は、.msg ファイルを読み書きする際に最も一般的に使用される MAPI プロパティ識別子の列挙です。各値は MAPI プロパティタグの下位 16 ビットに対応します。これらの定数は MapiMessage.SetProperty、MapiMessage.GetPropertyValue、および MapiPropertyCollection と共に使用して、16 進数のプロパティ ID をハードコーディングすることを避けてください。
基本型: ushort。メッセージ処理コードを自己文書化し、誤ってビットが入れ替わるエラーに強くするため、これらの定数を生の 16 進リテラルの代わりに使用してください。
Members
| 名前 | 説明 |
|---|---|
MessageClass | PR_MESSAGE_CLASS (0x001A): メッセージタイプ識別子文字列(例: IPM.Note)。 |
TransportMessageHeaders | PR_TRANSPORT_MESSAGE_HEADERS (0x007D): 生の RFC 2822 インターネットメッセージヘッダー。 |
Subject | PR_SUBJECT (0x0037): メッセージ件名行。 |
DisplayTo | PR_DISPLAY_TO (0x0E04): カンマ区切りの To 受信者の表示名。 |
DisplayCc | PR_DISPLAY_CC (0x0E03): カンマ区切りの Cc 受信者の表示名。 |
DisplayBcc | PR_DISPLAY_BCC (0x0E02): カンマ区切りの Bcc 受信者の表示名。 |
InternetMessageId | PR_INTERNET_MESSAGE_ID (0x1035): RFC 2822 Message-ID ヘッダーの値。 |
MessageFlags | PR_MESSAGE_FLAGS (0x0E07): メッセージステータスフラグのビットマスク(read、unsent、submitted など)。 |
InternetCodepage | PR_INTERNET_CODEPAGE (0x3FDE): 8ビット文字列エンコーディング用のANSIコードページ。 |
SenderName | PR_SENDER_NAME (0x0C1A): メッセージ送信者の表示名。 |
SenderAddressType | PR_SENDER_ADDRTYPE (0x0C1E): 送信者のアドレスタイプ(例: SMTP)。 |
SenderEmailAddress | PR_SENDER_EMAIL_ADDRESS (0x0C1F): 送信者のSMTPアドレス。 |
MessageDeliveryTime | PR_MESSAGE_DELIVERY_TIME (0x0E06): UTC 配信タイムスタンプ(FILETIME 形式)。 |
StoreSupportMask | PR_STORE_SUPPORT_MASK (0x340D): メッセージストアの機能ビットマスク。 |
Body | PR_BODY (0x1000): プレーンテキストのメッセージ本文。 |
BodyHtml | PR_HTML (0x1013): HTML 形式のメッセージ本文。 |
DisplayName | PR_DISPLAY_NAME (0x3001): 表示名(受信者および添付ファイルで使用)。 |
AttachMethod | PR_ATTACH_METHOD (0x3705): 添付方法(ATTACH_BY_VALUE, ATTACH_EMBEDDED_MSG, など)。 |
AttachDataBinary | PR_ATTACH_DATA_BIN (0x3701): 生の添付バイナリデータ。 |
AttachFilename | PR_ATTACH_FILENAME (0x3704): 短い(8.3)添付ファイル名。 |
AttachLongFilename | PR_ATTACH_LONG_FILENAME (0x3707): 添付ファイルの完全な長いファイル名。 |
AttachMimeTag | PR_ATTACH_MIME_TAG (0x370E): 添付ファイルの MIME コンテンツタイプ。 |
AttachContentId | PR_ATTACH_CONTENT_ID (0x3712): インライン添付の Content-ID ヘッダー。 |
ScheduleInfoDelegateNames | PR_SCHDINFO_DELEGATE_NAMES (0x6844): カレンダーのスケジュール設定用の委任表示名。 |
ScheduleInfoMonthsBusy | PR_SCHDINFO_MONTHS_BUSY (0x6851): カレンダーのスケジューリング情報におけるビジータイムデータがある月。 |
ExampleTag100A | |
ExampleTag101D |