API Reference
EmailStoreViewDefinition
Validated Outlook named-view envelope with lossless binary streams.
Inheritance
- Object
- EmailStoreViewDefinition
Usage
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by
Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object
Properties
public String MessageClass { get; } #Actual associated-message class.
public String Name { get; } #Non-empty view name when valid.
public Nullable<Int32> DescriptorVersion { get; } #PidTagViewDescriptorVersion; version 8 is defined.
public Nullable<Int32> DescriptorFlags { get; } #PidTagViewDescriptorFlags.
public Byte[] LinkTo { get; } #Raw descriptor link target.
public Byte[] ViewFolder { get; } #Raw view-folder identifier.
public Byte[] Binary { get; } #Exact PidTagViewDescriptorBinary stream.
public Byte[] Strings { get; } #Exact PidTagViewDescriptorStrings stream.
public Nullable<UInt32> BinaryVersion { get; } #Version from the binary descriptor header.
public Nullable<UInt32> SortFlags { get; } #Sort-order flags from the binary header.
public Nullable<UInt32> ColumnCount { get; } #Declared number of column packets.
public Nullable<UInt32> SortColumnIndex { get; } #Index of the sorted column, or 0xFFFFFFFF for conversation order.
public Nullable<UInt32> GroupByColumnCount { get; } #Declared number of group-by columns.
public Nullable<UInt32> GroupSortFlags { get; } #Ascending/descending flags for group-by columns.
public Boolean IsProtocolEnvelopeValid { get; } #True when the documented message class, names, versions, and fixed header are valid. Column and restriction packets remain opaque and lossless until the shared MAPI restriction AST owns their decoding.