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
APPLICATION_TIME_ARRAY
An array of double values that are interpreted as a date and time.
public
string
APPLICATION_TIME_ARRAY
= 'ApplicationTimeArray'
Tags
BINARY
A Base64-encoded binary value.
public
string
BINARY
= 'Binary'
Tags
BINARY_ARRAY
An array of Base64-encoded binary values.
public
string
BINARY_ARRAY
= 'BinaryArray'
Tags
BOOLEAN
A Boolean true or false.
public
string
BOOLEAN
= 'Boolean'
Tags
CLSID
A GUID string.
public
string
CLSID
= 'CLSID'
Tags
CLSID_ARRAY
An array of GUID strings.
public
string
CLSID_ARRAY
= 'CLSIDArray'
Tags
CURRENCY
A 64-bit integer that is interpreted as the number of cents.
public
string
CURRENCY
= 'Currency'
Tags
CURRENCY_ARRAY
An array of 64-bit integers that are interpreted as the number of cents.
public
string
CURRENCY_ARRAY
= 'CurrencyArray'
Tags
DOUBLE
A 64-bit floating-point value.
public
string
DOUBLE
= 'Double'
Tags
DOUBLE_ARRAY
An array of 64-bit floating-point values.
public
string
DOUBLE_ARRAY
= 'DoubleArray'
Tags
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
FLOAT
A 32-bit floating-point value.
public
string
FLOAT
= 'Float'
Tags
FLOAT_ARRAY
An array of 32-bit floating-point values.
public
string
FLOAT_ARRAY
= 'FloatArray'
Tags
INTEGER
A signed 32-bit (Int32) integer.
public
string
INTEGER
= 'Integer'
Tags
INTEGER_ARRAY
An array of signed 32-bit (Int32) integers.
public
string
INTEGER_ARRAY
= 'IntegerArray'
Tags
LONG
A signed or unsigned 64-bit (Int64) integer.
public
string
LONG
= 'Long'
Tags
LONG_ARRAY
An array of signed or unsigned 64-bit (Int64) integers.
public
string
LONG_ARRAY
= 'LongArray'
Tags
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
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
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
SHORT
A signed 16-bit integer.
public
string
SHORT
= 'Short'
Tags
SHORT_ARRAY
An array of signed 16-bit integers.
public
string
SHORT_ARRAY
= 'ShortArray'
Tags
STRING
A Unicode string.
public
string
STRING
= 'String'
Tags
STRING_ARRAY
An array of Unicode strings.
public
string
STRING_ARRAY
= 'StringArray'
Tags
SYSTEM_TIME
A 64-bit integer data and time value in the form of a FILETIME structure.
public
string
SYSTEM_TIME
= 'SystemTime'
Tags
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
Properties
$_
Element value.
public
string
$_
Tags
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
.