API Reference

Class

OutlookUserPropertyDefinition

Namespace OfficeIMO.Email
Assembly OfficeIMO.Email
Modifiers sealed

One definition retained from an Outlook PropertyDefinition stream.

Inheritance

  • Object
  • OutlookUserPropertyDefinition

Usage

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Properties

public String Name { get; } #

Field name used by the corresponding PS_PUBLIC_STRINGS named property.

public UInt32 Flags { get; } #

Raw PropertyDefinition flags.

public UInt16 VariantType { get; } #

VARENUM value stored by Outlook.

public UInt32 DispatchId { get; } #

Dispatch identifier; custom fields normally use zero.

public OutlookUserPropertyType FieldType { get; } #

Logical Outlook field type.

public String Formula { get; } #

ANSI calculation formula retained from the definition.

public String ValidationRule { get; } #

ANSI validation rule retained from the definition.

public String ValidationText { get; } #

ANSI validation failure text retained from the definition.

public Boolean IsVersion2 { get; } #

Whether this definition uses the PropDefV2 layout.

public Boolean IsCustom { get; } #

Whether the definition represents a user-defined rather than built-in field.