MAPI Property Type: PT_BINARY
Specification: Variable size; a COUNT field followed by that many bytes.
Property type value: $0102
Property type alternative name: PtypBinary

MAPI Property Type: PT_BOOLEAN
Specification: 1 byte; restricted to 1 or 0 [MS-DTYP]: BOOLEAN
Property type value: $000B
Property type alternative name: PtypBoolean

MAPI Property Type: PT_CURRENCY
Specification: 8 bytes; a 64-bit signed, scaled integer representation of a decimal currency value, with four places to the right of the decimal point [MS-DTYP]: LONGLONG [MS-OAUT]: CURRENCY
Property type value: $0006
Property type alternative name: PtypCurrency

MAPI Property Type: PT_ERROR
Specification: 4 bytes; a 32-bit integer encoding error information
Property type value: $000A
Property type alternative name: PtypErrorCode

MAPI Property Type: PT_FLOAT, PT_R4
Specification: 4 bytes; a 32-bit floating point number [MS-DTYP]: FLOAT
Property type value: $0004
Property type alternative name: PtypFloating32

MAPI Property Type: PT_DOUBLE, PT_R8
Specification: 8 bytes; a 64-bit floating point number [MS-DTYP]: DOUBLE
Property type value: $0005
Property type alternative name: PtypFloating64

MAPI Property Type: PT_APPTIME
Specification: 8 bytes; a 64-bit floating point number in which the whole number part represents the number of days since December 30, 1899, and the fractional part represents the fraction of a day since midnight [MS-DTYP]: DOUBLE [MS-OAUT]: DATE
Property type value: $0007
Property type alternative name: PtypFloatingTime

MAPI Property Type: PT_CLSID
Specification: 16 bytes; a GUID with Data1, Data2, and Data3 fields in little-endian format [MS-DTYP]: GUID
Property type value: $0048
Property type alternative name: PtypGuid

MAPI Property Type: PT_SHORT, PT_I2
Specification: 2 bytes; a 16-bit integer [MS-DTYP]: INT16
Property type value: $0002
Property type alternative name: PtypInteger16

MAPI Property Type: PT_LONG, PT_I4
Specification: 4 bytes; a 32-bit integer [MS-DTYP]: INT32
Property type value: $0003
Property type alternative name: PtypInteger32

MAPI Property Type: PT_LONGLONG, PT_I8
Specification: 8 bytes; a 64-bit integer [MS-DTYP]: LONGLONG
Property type value: $0014
Property type alternative name: PtypInteger64

MAPI Property Type: PT_MV_BINARY
Specification: Variable size; a COUNT field followed by that many PtypBinary values.
Property type value: $1102
Property type alternative name: PtypMultipleBinary

MAPI Property Type: PT_MV_CURRENCY
Specification: Variable size; a COUNT field followed by that many PtypCurrency values
Property type value: $1006
Property type alternative name: PtypMultipleCurrency

MAPI Property Type: PT_MV_FLOAT, PT_MV_R4
Specification: Variable size; a COUNT field followed by that many PtypFloating32 values.
Property type value: $1004
Property type alternative name: PtypMultipleFloating32

MAPI Property Type: PT_MV_DOUBLE, PT_MV_R8
Specification: Variable size; a COUNT field followed by that many PtypFloating64 values.
Property type value: $1005
Property type alternative name: PtypMultipleFloating64

MAPI Property Type: PT_MV_APPTIME
Specification: Variable size; a COUNT field followed by that many PtypFloatingTime values.
Property type value: $1007
Property type alternative name: PtypMultipleFloatingTime

MAPI Property Type: PT_MV_CLSID
Specification: Variable size; a COUNT field followed by that many PtypGuid values.
Property type value: $1048
Property type alternative name: PtypMultipleGuid

MAPI Property Type: PT_MV_SHORT, PT_MV_I2
Specification: Variable size; a COUNT field followed by that many PtypInteger16 values.
Property type value: $1002
Property type alternative name: PtypMultipleInteger16

MAPI Property Type: PT_MV_LONG, PT_MV_I4
Specification: Variable size; a COUNT field followed by that many PtypInteger32 values.
Property type value: $1003
Property type alternative name: PtypMultipleInteger32

MAPI Property Type: PT_MV_I8, PT_MV_LONGLONG
Specification: Variable size; a COUNT field followed by that many PtypInteger64 values.
Property type value: $1014
Property type alternative name: PtypMultipleInteger64

MAPI Property Type: PT_MV_UNICODE
Specification: Variable size; a COUNT field followed by that PtypString values.
Property type value: $101F
Property type alternative name: PtypMultipleString

MAPI Property Type: PT_MV_STRING8
Specification: Variable size; a COUNT field followed by that many PtypString8 values.
Property type value: $101E
Property type alternative name: PtypMultipleString8

MAPI Property Type: PT_MV_SYSTIME
Specification: Variable size; a COUNT field followed by that many PtypTime values.
Property type value: $1040
Property type alternative name: PtypMultipleTime

MAPI Property Type: PT_NULL
Specification: None: This property is a placeholder.
Property type value: $0001
Property type alternative name: PtypNull

MAPI Property Type: PT_OBJECT
Specification: The property value is a COM object
Property type value: $000D
Property type alternative name: PtypObject

MAPI Property Type: PT_SRESTRICT
Specification: Variable size; a byte array representing one or more Restriction structures
Property type value: $00FD
Property type alternative name: PtypRestriction

MAPI Property Type: PT_ACTIONS
Specification: Variable size; a 16-bit COUNT field followed by that many rule action structures
Property type value: $00FE
Property type alternative name: PtypRuleAction

MAPI Property Type: PT_SVREID
Specification: Variable size; a 16-bit COUNT field followed by a structure
Property type value: $00FB
Property type alternative name: PtypServerId

MAPI Property Type: PT_UNICODE
Specification: Variable size; a string of Unicode characters in UTF-16LE format encoding with terminating null character (0x0000).
Property type value: $001F
Property type alternative name: PtypString

MAPI Property Type: PT_STRING8
Specification: Variable size; a string of multibyte characters in externally specified encoding with terminating null character (single 0 byte).
Property type value: $001E
Property type alternative name: PtypString8

MAPI Property Type: PT_SYSTIME
Specification: 8 bytes; a 64-bit integer representing the number of 100-nanosecond intervals since January 1, 1601 [MS-DTYP]: FILETIME
Property type value: $0040
Property type alternative name: PtypTime

MAPI Property Type: PT_UNSPECIFIED
Specification: Any: this property type value matches any type; a server MUST return the actual type in its response.
Property type value: $0000
Property type alternative name: PtypUnspecified