MapiPropertyTypeType enumeration

The MapiPropertyTypeType enumeration identifies the type of an extended MAPI property.

Namespace:  ExchangeWebServices
Assembly:  EWS (in EWS.dll)

[SerializableAttribute]
public enum MapiPropertyTypeType

Member nameDescription
ApplicationTimeIdentifies a double value that is interpreted as a date and time. The integer part is the date and the fraction part is the time.
ApplicationTimeArrayIdentifies an array of double values that are interpreted as a date and time.
BinaryIdentifies a Base64-encoded binary value.
BinaryArrayIdentifies an array of Base64-encoded binary values.
BooleanIdentifies a Boolean true or false.
CLSIDIdentifies a GUID string.
CLSIDArrayIdentifies an array of GUID strings.
CurrencyIdentifies a 64-bit integer that is interpreted as the number of cents.
CurrencyArrayIdentifies an array of 64-bit integers that are interpreted as the number of cents.
DoubleIdentifies a 64-bit floating-point value.
DoubleArrayIdentifies an array of 64-bit floating-point values.
ErrorIdentifies an SCODE value; 32-bit unsigned integer.

Not used for restrictions or for getting/setting values. This exists only for reporting.

FloatIdentifies a 32-bit floating-point value.
FloatArrayIdentifies an array of 32-bit floating-point values.
IntegerIdentifies a signed 32-bit (Int32) integer.
IntegerArrayIdentifies an array of signed 32-bit (Int32) integers.
LongIdentifies a signed or unsigned 64-bit (Int64) integer.
LongArrayIdentifies an array of signed or unsigned 64-bit (Int64) integers.
NullIndicates no property value.

Not used for restrictions or for getting/setting values. This exists only for reporting.

ObjectIdentifies a pointer to an object that implements the IUnknown interface.

Not used for restrictions or for getting/setting values. This exists only for reporting.

ObjectArrayIdentifies an array of pointers to objects that implement the IUnknown interface.

Not used for restrictions or for getting/setting values. This exists only for reporting.

ShortIdentifies a signed 16-bit integer.
ShortArrayIdentifies an array of signed 16-bit integers.
SystemTimeIdentifies a 64-bit integer data and time value in the form of a FILETIME structure.
SystemTimeArrayIdentifies an array of 64-bit integer data and time values in the form of a FILETIME structure.
StringIdentifies a Unicode string.
StringArrayIdentifies an array of Unicode strings.

This enumeration is used by the PropertyType property of the PathToExtendedFieldType object.

Show: