Documentation

MapiPropertyTypeType extends Enumeration
in package

Represents the property type of a property tag.

Table of Contents

Constants

APPLICATION_TIME  = 'ApplicationTime'
A double value that is interpreted as a date and time. The integer part is the date and the fraction part is the time.
APPLICATION_TIME_ARRAY  = 'ApplicationTimeArray'
An array of double values that are interpreted as a date and time.
BINARY  = 'Binary'
A Base64-encoded binary value.
BINARY_ARRAY  = 'BinaryArray'
An array of Base64-encoded binary values.
BOOLEAN  = 'Boolean'
A Boolean true or false.
CLSID  = 'CLSID'
A GUID string.
CLSID_ARRAY  = 'CLSIDArray'
An array of GUID strings.
CURRENCY  = 'Currency'
A 64-bit integer that is interpreted as the number of cents.
CURRENCY_ARRAY  = 'CurrencyArray'
An array of 64-bit integers that are interpreted as the number of cents.
DOUBLE  = 'Double'
A 64-bit floating-point value.
DOUBLE_ARRAY  = 'DoubleArray'
An array of 64-bit floating-point values.
ERROR  = 'Error'
SCODE value; 32-bit unsigned integer.
FLOAT  = 'Float'
A 32-bit floating-point value.
FLOAT_ARRAY  = 'FloatArray'
An array of 32-bit floating-point values.
INTEGER  = 'Integer'
A signed 32-bit (Int32) integer.
INTEGER_ARRAY  = 'IntegerArray'
An array of signed 32-bit (Int32) integers.
LONG  = 'Long'
A signed or unsigned 64-bit (Int64) integer.
LONG_ARRAY  = 'LongArray'
An array of signed or unsigned 64-bit (Int64) integers.
NULL_TYPE  = 'Null'
Indicates no property value.
OBJECT  = 'Object'
A pointer to an object that implements the IUnknown interface.
OBJECT_ARRAY  = 'ObjectArray'
An array of pointers to objects that implement the IUnknown interface.
SHORT  = 'Short'
A signed 16-bit integer.
SHORT_ARRAY  = 'ShortArray'
An array of signed 16-bit integers.
STRING  = 'String'
A Unicode string.
STRING_ARRAY  = 'StringArray'
An array of Unicode strings.
SYSTEM_TIME  = 'SystemTime'
A 64-bit integer data and time value in the form of a FILETIME structure.
SYSTEM_TIME_ARRAY  = 'SystemTimeArray'
An array of 64-bit integer data and time values in the form of a FILETIME structure.

Properties

$_  : string
Element value.

Methods

__clone()  : mixed
Clones any object properties on a type object when it is cloned. Allows for a deep clone required when using object to represent data types when making a SOAP call.
__toString()  : string
Returns the value of this enumeration as a string.

Constants

APPLICATION_TIME

A double value that is interpreted as a date and time. The integer part is the date and the fraction part is the time.

public string APPLICATION_TIME = 'ApplicationTime'
Tags
since

Exchange 2007

APPLICATION_TIME_ARRAY

An array of double values that are interpreted as a date and time.

public string APPLICATION_TIME_ARRAY = 'ApplicationTimeArray'
Tags
since

Exchange 2007

BINARY

A Base64-encoded binary value.

public string BINARY = 'Binary'
Tags
since

Exchange 2007

BINARY_ARRAY

An array of Base64-encoded binary values.

public string BINARY_ARRAY = 'BinaryArray'
Tags
since

Exchange 2007

BOOLEAN

A Boolean true or false.

public string BOOLEAN = 'Boolean'
Tags
since

Exchange 2007

CLSID_ARRAY

An array of GUID strings.

public string CLSID_ARRAY = 'CLSIDArray'
Tags
since

Exchange 2007

CURRENCY

A 64-bit integer that is interpreted as the number of cents.

public string CURRENCY = 'Currency'
Tags
since

Exchange 2007

CURRENCY_ARRAY

An array of 64-bit integers that are interpreted as the number of cents.

public string CURRENCY_ARRAY = 'CurrencyArray'
Tags
since

Exchange 2007

DOUBLE

A 64-bit floating-point value.

public string DOUBLE = 'Double'
Tags
since

Exchange 2007

DOUBLE_ARRAY

An array of 64-bit floating-point values.

public string DOUBLE_ARRAY = 'DoubleArray'
Tags
since

Exchange 2007

ERROR

SCODE value; 32-bit unsigned integer.

public string ERROR = 'Error'

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

Tags
since

Exchange 2007

FLOAT

A 32-bit floating-point value.

public string FLOAT = 'Float'
Tags
since

Exchange 2007

FLOAT_ARRAY

An array of 32-bit floating-point values.

public string FLOAT_ARRAY = 'FloatArray'
Tags
since

Exchange 2007

INTEGER

A signed 32-bit (Int32) integer.

public string INTEGER = 'Integer'
Tags
since

Exchange 2007

INTEGER_ARRAY

An array of signed 32-bit (Int32) integers.

public string INTEGER_ARRAY = 'IntegerArray'
Tags
since

Exchange 2007

LONG

A signed or unsigned 64-bit (Int64) integer.

public string LONG = 'Long'
Tags
since

Exchange 2007

LONG_ARRAY

An array of signed or unsigned 64-bit (Int64) integers.

public string LONG_ARRAY = 'LongArray'
Tags
since

Exchange 2007

NULL_TYPE

Indicates no property value.

public string NULL_TYPE = 'Null'

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

Tags
since

Exchange 2007

OBJECT

A pointer to an object that implements the IUnknown interface.

public string OBJECT = 'Object'

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

Tags
since

Exchange 2007

OBJECT_ARRAY

An array of pointers to objects that implement the IUnknown interface.

public string OBJECT_ARRAY = 'ObjectArray'

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

Tags
since

Exchange 2007

SHORT_ARRAY

An array of signed 16-bit integers.

public string SHORT_ARRAY = 'ShortArray'
Tags
since

Exchange 2007

STRING_ARRAY

An array of Unicode strings.

public string STRING_ARRAY = 'StringArray'
Tags
since

Exchange 2007

SYSTEM_TIME

A 64-bit integer data and time value in the form of a FILETIME structure.

public string SYSTEM_TIME = 'SystemTime'
Tags
since

Exchange 2007

SYSTEM_TIME_ARRAY

An array of 64-bit integer data and time values in the form of a FILETIME structure.

public string SYSTEM_TIME_ARRAY = 'SystemTimeArray'
Tags
since

Exchange 2007

Properties

$_

Element value.

public string $_
Tags
deprecated
1.0.0

This property will be removed in a future release and should not be used. Instead, you should reference the constants implemented in the class directly.

Methods

__clone()

Clones any object properties on a type object when it is cloned. Allows for a deep clone required when using object to represent data types when making a SOAP call.

public __clone() : mixed

__toString()

Returns the value of this enumeration as a string.

public __toString() : string

.

Tags
suppress

PhanDeprecatedProperty

Return values
string

        
On this page

Search results