Table of Contents

PstNodeType Enum

Definition

Namespace
Bodu.IO.Pst
Assembly
Bodu.IO.Pst.dll
Package
Bodu.IO.Pst 0.7.1
Source
PstNodeType.cs

Identifies the kind of object a node holds - the five type bits of a PstNodeId (the NID_TYPE_* values of MS-PST §2.2.2.1).

public enum PstNodeType
Extension Methods

Fields

HeapId = 0

A heap identifier rather than a node (NID_TYPE_HID).

Internal = 1

An internal bookkeeping node (NID_TYPE_INTERNAL).

NormalFolder = 2

A normal folder object (NID_TYPE_NORMAL_FOLDER).

SearchFolder = 3

A search folder object (NID_TYPE_SEARCH_FOLDER).

NormalMessage = 4

A normal message object (NID_TYPE_NORMAL_MESSAGE).

Attachment = 5

An attachment object (NID_TYPE_ATTACHMENT).

SearchUpdateQueue = 6

A search-update queue (NID_TYPE_SEARCH_UPDATE_QUEUE).

SearchCriteria = 7

A search-criteria object (NID_TYPE_SEARCH_CRITERIA_OBJECT).

AssociatedMessage = 8

A folder-associated (FAI) message object (NID_TYPE_ASSOC_MESSAGE).

ContentsTableIndex = 10

An internal contents-table index (NID_TYPE_CONTENTS_TABLE_INDEX).

ReceiveFolderTable = 11

The receive-folder table (NID_TYPE_RECEIVE_FOLDER_TABLE).

OutgoingQueueTable = 12

The outgoing-queue table (NID_TYPE_OUTGOING_QUEUE_TABLE).

HierarchyTable = 13

A folder's hierarchy table (NID_TYPE_HIERARCHY_TABLE).

ContentsTable = 14

A folder's contents table (NID_TYPE_CONTENTS_TABLE).

AssociatedContentsTable = 15

A folder's FAI contents table (NID_TYPE_ASSOC_CONTENTS_TABLE).

SearchContentsTable = 16

A search folder's contents table (NID_TYPE_SEARCH_CONTENTS_TABLE).

AttachmentTable = 17

A message's attachment table (NID_TYPE_ATTACHMENT_TABLE).

RecipientTable = 18

A message's recipient table (NID_TYPE_RECIPIENT_TABLE).

SearchTableIndex = 19

An internal search-table index (NID_TYPE_SEARCH_TABLE_INDEX).

Ltp = 31

An LTP-internal node (NID_TYPE_LTP).

Applies to

ProductVersions
.NET8, 10