PropertyTypeCode
概要
PropertyTypeCode は MAPI プロパティ タイプ コード(MAPI プロパティ タグの下位 16 ビット)の列挙です。各値はプロパティの格納値のデータ型(整数、浮動小数点、ブール、文字列、バイナリ、日時、GUID、またはそれらの型のマルチバリュー バリアント)を識別します。これらの定数を MapiProperty.PropertyType と MapiPropertyCollection と共に使用して、.msg ファイル内の MAPI プロパティ ストリームをデコードまたは構築します。
基本型: ushort.
Members
| 名前 | 説明 |
|---|---|
PtypInteger16 | 16ビット符号付き整数プロパティ(PT_I2、タイプコード 0x0002)。 |
PtypInteger32 | 32ビット符号付き整数プロパティ(PT_LONG、タイプコード 0x0003)。 |
PtypFloating32 | 32ビット IEEE 754 浮動小数点値(PT_R4、タイプコード 0x0004)。 |
PtypFloating64 | 64ビット IEEE 754 倍精度浮動小数点値(PT_DOUBLE、タイプコード 0x0005)。 |
PtypCurrency | 10,000 でスケールされた通貨金額を表す 64 ビット符号付き整数(PT_CURRENCY、型コード 0x0006)。 |
PtypFloatingTime | OLE 浮動小数点日時値としての double(PT_APPTIME、型コード 0x0007)。 |
PtypErrorCode | 32 ビット HRESULT エラーコード(PT_ERROR、型コード 0x000A)。 |
PtypBoolean | 16 ビットブール値:0 = false、0 以外 = true(PT_BOOLEAN、型コード 0x000B)。 |
PtypObject | 埋め込みIStreamまたはIStorageオブジェクト(PT_OBJECT、タイプコード0x000D)。 |
PtypInteger64 | 64ビット符号付き整数(PT_I8、タイプコード0x0014)。 |
PtypString8 | NULL 終端 8ビット ANSI/MBCS 文字列(PT_STRING8、タイプコード0x001E)。 |
PtypString | NULL 終端 UTF-16LE Unicode 文字列(PT_UNICODE、タイプコード0x001F)。 |
PtypTime | 64ビット FILETIME UTC 日付時刻値(PT_SYSTIME、タイプコード 0x0040)。 |
PtypGuid | 128ビット GUID / UUID 値(PT_CLSID、タイプコード 0x0048)。 |
PtypBinary | 32ビット長さプレフィックス付き可変長バイト配列(PT_BINARY、タイプコード 0x0102)。 |
PtypMultipleInteger16 | 16ビット整数のマルチバリュー配列(PT_MV_I2、タイプコード 0x1002)。 |
PtypMultipleInteger32 | 32ビット整数のマルチバリュー配列(PT_MV_LONG、タイプコード 0x1003)。 |
PtypMultipleFloating32 | 32ビット浮動小数点数のマルチバリュー配列(PT_MV_R4、タイプコード 0x1004)。 |
PtypMultipleFloating64 | 64ビットダブルのマルチバリュー配列(PT_MV_DOUBLE、タイプコード 0x1005)。 |
PtypMultipleCurrency | 通貨値のマルチバリュー配列(PT_MV_CURRENCY、タイプコード 0x1006)。 |
PtypMultipleFloatingTime | OLE 日付時刻値のマルチバリュー配列 (PT_MV_APPTIME、型コード 0x1007)。 |
PtypMultipleInteger64 | 64 ビット整数のマルチバリュー配列 (PT_MV_I8、型コード 0x1014)。 |
PtypMultipleString8 | ANSI 文字列のマルチバリュー配列 (PT_MV_STRING8、型コード 0x101E)。 |
PtypMultipleString | Unicode 文字列のマルチバリュー配列 (PT_MV_UNICODE、型コード 0x101F)。 |
PtypMultipleTime | 複数値配列の FILETIME 値 (PT_MV_SYSTIME、タイプコード 0x1040)。 |
PtypMultipleGuid | GUID のマルチバリュー配列(PT_MV_CLSID、タイプコード 0x1048)。 |
PtypMultipleBinary | バイナリブロブのマルチバリュー配列(PT_MV_BINARY、タイプコード 0x1102)。 |