PidLidPropertyDescriptor

PidLidPropertyDescriptor class

Class contains property description information.

The PidLidPropertyDescriptor type exposes the following members:

Constructors

NameDescription
PidLidPropertyDescriptor(long_id, type, property_set)Initializes a new instance of the PidLidPropertyDescriptor class
PidLidPropertyDescriptor(canonical_name, long_id, type, property_set)Initializes a new instance of the PidLidPropertyDescriptor class
PidLidPropertyDescriptor(canonical_name, name, long_id, type, property_set)Initializes a new instance of the PidLidPropertyDescriptor class

Properties

NameDescription
use_8_bit_string_as_unicodeSpecifies if PropertyDataType.String8 has to be interpreted as PropertyDataType.String
data_typeThe property value type, as described in [MS-OXCDATA], that specifies the type of values allowed for the property.
multiple_values_data_typeIndicates if data type contains of multiple values
canonical_nameThe name used to refer to the property in the documentation.
The prefix of the canonical name identifies the basic characteristics of a property to the implementer.
The canonical naming structure uses three categories that are denoted by the following prefixes to the canonical property name:
* PidLid prefix: Properties identified by an unsigned 32-bit quantity along with a property set.
* PidName prefix: Properties identified by a string name along with a property set.
* PidTag prefix: Properties identified by an unsigned 16-bit quantity.
nameGets string that, identifies a property.
long_idGets an unsigned 32-bit quantity that, along with the property set, identifies a named property.
property_setA GUID that identifies a group of properties with a similar purpose.

Methods

NameDescription
get_instance(id, data_type)
get_instance(tag)
get_instance(lid, data_type, property_set)
get_instance(name, data_type, property_set)
get_instance(property)
parse(data)
equals(other)

See Also