2.1.8 t:MapiPropertyTypeType Simple Type
The MapiPropertyTypeType simple type specifies the property type.
-
<xs:simpleType name="MapiPropertyTypeType"> <xs:restriction base="xs:string" > <xs:enumeration value="ApplicationTime" /> <xs:enumeration value="ApplicationTimeArray" /> <xs:enumeration value="Binary" /> <xs:enumeration value="BinaryArray" /> <xs:enumeration value="Boolean" /> <xs:enumeration value="CLSID" /> <xs:enumeration value="CLSIDArray" /> <xs:enumeration value="Currency" /> <xs:enumeration value="CurrencyArray" /> <xs:enumeration value="Double" /> <xs:enumeration value="DoubleArray" /> <xs:enumeration value="Error" /> <xs:enumeration value="Float" /> <xs:enumeration value="FloatArray" /> <xs:enumeration value="Integer" /> <xs:enumeration value="IntegerArray" /> <xs:enumeration value="Long" /> <xs:enumeration value="LongArray" /> <xs:enumeration value="Null" /> <xs:enumeration value="Object" /> <xs:enumeration value="ObjectArray" /> <xs:enumeration value="Short" /> <xs:enumeration value="ShortArray" /> <xs:enumeration value="SystemTime" /> <xs:enumeration value="SystemTimeArray" /> <xs:enumeration value="String" /> <xs:enumeration value="StringArray" /> </xs:restriction> </xs:simpleType>
The following table lists the values that are defined by the MapiPropertyTypeType simple type.
Value |
Description |
---|---|
ApplicationTime |
Specifies a double value that is interpreted as a date and time. The integer part is the date, and the fraction part is the time. |
ApplicationTimeArray |
Specifies an array of double values that are interpreted as a date and time. |
Binary |
Specifies a base64-encoded binary value. |
BinaryArray |
Specifies an array of base64-encoded binary values. |
Boolean |
Specifies a Boolean "true" or "false" value. |
CLSID |
Specifies a GUID string. |
CLSIDArray |
Specifies an array of GUID strings. |
Currency |
Specifies a 64-bit integer that is interpreted as the number of cents. |
CurrencyArray |
Specifies an array of 64-bit integers that are interpreted as the number of cents. |
Double |
Specifies a 64-bit floating-point value. |
DoubleArray |
Specifies an array of 64-bit floating-point values. |
Error |
Specifies an SCODE ([MS-OAUT] section 2.2.48) value; this is a 32-bit unsigned integer. This value is not used for restrictions or for getting or setting values. This value exists only for reporting. |
Float |
Specifies a 32-bit floating-point value. |
FloatArray |
Specifies an array of 32-bit floating-point values. |
Integer |
Specifies a signed 32-bit (Int32) integer. |
IntegerArray |
Specifies an array of signed 32-bit (Int32) integers. |
Long |
Specifies a signed or unsigned 64-bit (Int64) integer. |
LongArray |
Specifies an array of signed or unsigned 64-bit (Int64) integers. |
Null |
Indicates no property value. This value is not used for restrictions or for getting or setting values. This value exists only for reporting. |
Object |
Specifies a pointer to an object that implements the IUnknown interface ([MS-DCOM] section 3.1.1.5.8). This value is not used for restrictions or for getting or setting values. This value exists only for reporting. |
ObjectArray |
Specifies an array of pointers to objects that implement the IUnknown interface. This value is not used for restrictions or for getting or setting values. This value exists only for reporting. |
Short |
Specifies a signed 16-bit integer. |
ShortArray |
Specifies an array of signed 16-bit integers. |
SystemTime |
Specifies a 64-bit integer date and time value in the form of a FILETIME ([MS-DTYP] section 2.3.3) structure. |
SystemTimeArray |
Specifies an array of 64-bit integer date and time values in the form of a FILETIME structure. |
String |
Specifies a Unicode string. |
StringArray |
Specifies an array of Unicode strings. |