PropertyTypeCode

PropertyTypeCode

概要

PropertyTypeCode は MAPI プロパティ タイプ コード(MAPI プロパティ タグの下位 16 ビット)の列挙です。各値はプロパティの格納値のデータ型(整数、浮動小数点、ブール、文字列、バイナリ、日時、GUID、またはそれらの型のマルチバリュー バリアント)を識別します。これらの定数を MapiProperty.PropertyType と MapiPropertyCollection と共に使用して、.msg ファイル内の MAPI プロパティ ストリームをデコードまたは構築します。

基本型: ushort.

Members

名前説明
PtypInteger1616ビット符号付き整数プロパティ(PT_I2、タイプコード 0x0002)。
PtypInteger3232ビット符号付き整数プロパティ(PT_LONG、タイプコード 0x0003)。
PtypFloating3232ビット IEEE 754 浮動小数点値(PT_R4、タイプコード 0x0004)。
PtypFloating6464ビット IEEE 754 倍精度浮動小数点値(PT_DOUBLE、タイプコード 0x0005)。
PtypCurrency10,000 でスケールされた通貨金額を表す 64 ビット符号付き整数(PT_CURRENCY、型コード 0x0006)。
PtypFloatingTimeOLE 浮動小数点日時値としての double(PT_APPTIME、型コード 0x0007)。
PtypErrorCode32 ビット HRESULT エラーコード(PT_ERROR、型コード 0x000A)。
PtypBoolean16 ビットブール値:0 = false、0 以外 = true(PT_BOOLEAN、型コード 0x000B)。
PtypObject埋め込みIStreamまたはIStorageオブジェクト(PT_OBJECT、タイプコード0x000D)。
PtypInteger6464ビット符号付き整数(PT_I8、タイプコード0x0014)。
PtypString8NULL 終端 8ビット ANSI/MBCS 文字列(PT_STRING8、タイプコード0x001E)。
PtypStringNULL 終端 UTF-16LE Unicode 文字列(PT_UNICODE、タイプコード0x001F)。
PtypTime64ビット FILETIME UTC 日付時刻値(PT_SYSTIME、タイプコード 0x0040)。
PtypGuid128ビット GUID / UUID 値(PT_CLSID、タイプコード 0x0048)。
PtypBinary32ビット長さプレフィックス付き可変長バイト配列(PT_BINARY、タイプコード 0x0102)。
PtypMultipleInteger1616ビット整数のマルチバリュー配列(PT_MV_I2、タイプコード 0x1002)。
PtypMultipleInteger3232ビット整数のマルチバリュー配列(PT_MV_LONG、タイプコード 0x1003)。
PtypMultipleFloating3232ビット浮動小数点数のマルチバリュー配列(PT_MV_R4、タイプコード 0x1004)。
PtypMultipleFloating6464ビットダブルのマルチバリュー配列(PT_MV_DOUBLE、タイプコード 0x1005)。
PtypMultipleCurrency通貨値のマルチバリュー配列(PT_MV_CURRENCY、タイプコード 0x1006)。
PtypMultipleFloatingTimeOLE 日付時刻値のマルチバリュー配列 (PT_MV_APPTIME、型コード 0x1007)。
PtypMultipleInteger6464 ビット整数のマルチバリュー配列 (PT_MV_I8、型コード 0x1014)。
PtypMultipleString8ANSI 文字列のマルチバリュー配列 (PT_MV_STRING8、型コード 0x101E)。
PtypMultipleStringUnicode 文字列のマルチバリュー配列 (PT_MV_UNICODE、型コード 0x101F)。
PtypMultipleTime複数値配列の FILETIME 値 (PT_MV_SYSTIME、タイプコード 0x1040)。
PtypMultipleGuidGUID のマルチバリュー配列(PT_MV_CLSID、タイプコード 0x1048)。
PtypMultipleBinaryバイナリブロブのマルチバリュー配列(PT_MV_BINARY、タイプコード 0x1102)。

参照

 日本語