Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

EmailStoreViewDefinition

Namespace OfficeIMO.Email.Store
Assembly OfficeIMO.Email
Source revision a039964de4cc with working tree changes
Modifiers sealed

Validated Outlook named-view envelope with lossless binary streams.

Inheritance

  • Object
  • EmailStoreViewDefinition

Usage

Explore 1 API references to this type

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

Returned or exposed by 1

Properties

public String? MessageClass { get; } #

Actual associated-message class.

public String? Name { get; } #

Non-empty view name when valid.

public Int32? DescriptorVersion { get; } #

PidTagViewDescriptorVersion; version 8 is defined.

public 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 UInt32? BinaryVersion { get; } #

Version from the binary descriptor header.

public UInt32? SortFlags { get; } #

Sort-order flags from the binary header.

public UInt32? ColumnCount { get; } #

Declared number of column packets.

public UInt32? SortColumnIndex { get; } #

Index of the sorted column, or 0xFFFFFFFF for conversation order.

public UInt32? GroupByColumnCount { get; } #

Declared number of group-by columns.

public 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.