PidTagPropertyDescriptor.PidTagPropertyDescriptor

PidTagPropertyDescriptor(int, PropertyDataType)

Initializes a new instance of the PidTagPropertyDescriptor class A property that is defined by a 16-bit property ID and a 16-bit property type. The property ID for a tagged property is in the range 0x001 � 0x7FFF. Property IDs in the range 0x8000 � 0x8FFF are reserved for assignment to named properties

public PidTagPropertyDescriptor(int id, PropertyDataType type)
ParameterTypeDescription
idInt32Unsigned 16-bit quantity that identifies a tagged property.
typePropertyDataTypeSpecifies the type of values allowed for the property.

See Also


PidTagPropertyDescriptor(string, int, PropertyDataType)

Initializes a new instance of the PidTagPropertyDescriptor class A property that is defined by a 16-bit property ID and a 16-bit property type. The property ID for a tagged property is in the range 0x001 � 0x7FFF. Property IDs in the range 0x8000 � 0x8FFF are reserved for assignment to named properties

public PidTagPropertyDescriptor(string canonicalName, int id, PropertyDataType type)
ParameterTypeDescription
canonicalNameStringThe name used to refer to the property in the documentation.
idInt32Unsigned 16-bit quantity that identifies a tagged property.
typePropertyDataTypeSpecifies the type of values allowed for the property.

See Also


PidTagPropertyDescriptor(string, string, int, PropertyDataType)

Initializes a new instance of the PidTagPropertyDescriptor class A property that is defined by a 16-bit property ID and a 16-bit property type. The property ID for a tagged property is in the range 0x001 � 0x7FFF. Property IDs in the range 0x8000 � 0x8FFF are reserved for assignment to named properties

public PidTagPropertyDescriptor(string canonicalName, string name, int id, PropertyDataType type)
ParameterTypeDescription
canonicalNameStringThe name used to refer to the property in the documentation.
nameStringThe MAPI name used to refer to the property in the documentation.
idInt32Unsigned 16-bit quantity that identifies a tagged property.
typePropertyDataTypeSpecifies the type of values allowed for the property.

See Also


PidTagPropertyDescriptor(long)

Initializes a new instance of the PidTagPropertyDescriptor class A property that is defined by a 16-bit property ID and a 16-bit property type. The property ID for a tagged property is in the range 0x001 � 0x7FFF. Property IDs in the range 0x8000 � 0x8FFF are reserved for assignment to named properties

public PidTagPropertyDescriptor(long tag)
ParameterTypeDescription
tagInt64A tag is a 32-bit number that contains a unique property identifier in bits 16 through 31 and a property type in bits 0 through 15

See Also


PidTagPropertyDescriptor(string, string, long)

Initializes a new instance of the PidTagPropertyDescriptor class A property that is defined by a 16-bit property ID and a 16-bit property type. The property ID for a tagged property is in the range 0x001 � 0x7FFF. Property IDs in the range 0x8000 � 0x8FFF are reserved for assignment to named properties

public PidTagPropertyDescriptor(string canonicalName, string name, long tag)
ParameterTypeDescription
canonicalNameStringThe name used to refer to the property in the documentation.
nameStringThe MAPI name used to refer to the property in the documentation.
tagInt64A tag is a 32-bit number that contains a unique property identifier in bits 16 through 31 and a property type in bits 0 through 15

See Also