Export (0) Print
Expand All

8 Index

Office

A

Accessing the PC BTHHEADER – LTP Layer

Allocation Map (AMap) – PST file format overview

Anatomy of a folder hierarchy – Messaging Layer

Anatomy of a PC – LTP Layer

Anatomy of HN data blocks – LTP layer

ANSI versus Unicode – NDB Layer

Applicability

Attachment object PC – Messaging Layer

Attachment objects

calculated properties

Messaging Layer

Attachment Table – Messaging Layer

Attributes of a calculated property – calculated properties

B

Basic operations – maintaining data integrity

Basic queue node – Messaging Layer

Behavior Descriptors

Delete operations – calculated properties

Get operations – calculated properties

Set operations – calculated properties

BID (Block ID) – NDB Layer

Block signature data algorithm

Blocks – NDB layer

BREF – NDB Layer

BTH record

PC – LTP Layer

BTHHEADER

PC accessing – LTP Layer

BTHHEADER – LTP Layer

BTree-on-Heap (BTH) – LTP Layer

C

Calculated properties

attributes of a calculated property

by object type – calculated properties

calculated properties by object type

calculated properties by object type – Attachment objects

calculated properties by object type – embedded Message objects

calculated properties by object type – Folder objects

calculated properties by object type – Message objects

calculated properties by object type – Message store

calculated property behaviors

calculated property behaviors – Behavior Descriptors for Delete operations

calculated property behaviors – Behavior Descriptors for Get operations

calculated property behaviors – Behavior Descriptors for Set operations

calculated property behaviors – interpreting the List behavior column

Messaging Layer

structure

Calculated property

attributes – calculated properties

Calculated property behaviors – calculated properties

Change tracking

Common data types and fields (section 2, section 2)

Contents table – Messaging Layer

Conversation ID data algorithm

CRC calculation data algorithm

Cyclic encoding data algorithm

D

Data algorithms - PST

Data blocks

anatomy of HN – LTP layer

Data duplication and coherency maintenance – Messaging Layer

Data integrity

maintaining

LTP layer

Messaging layer

NDB layer

NDB Layer – basic operations

NDB Layer – special considerations

Data organization of the Name-to-ID map – Messaging Layer

Data section – PST file format overview

Data types – property and data type definitions

Data types and fields - common (section 2, section 2)

Delete operations

Behavior Descriptors for – calculated properties

Density List (DList) – PST file format overview

Details

accessing the PC BTHHEADER – LTP Layer

anatomy of a folder hierarchy – Messaging Layer

anatomy of a PC – LTP Layer

anatomy of HN data blocks – LTP layer

ANSI versus Unicode – NDB Layer

Attachment object PC – Messaging Layer

Attachment objects – calculated properties

Attachment objects – Messaging Layer

Attachment Table – Messaging Layer

attributes of a calculated property – calculated properties

basic operations – maintaining data integrity

basic queue node – Messaging Layer

Behavior Descriptors for Delete operations – calculated properties

Behavior Descriptors for Get operations – calculated properties

Behavior Descriptors for Set operations – calculated properties

BID (Block ID) – NDB Layer

blocks – NDB layer

BREF – NDB Layer

BTHHEADER – LTP Layer

BTree-on-Heap (BTH) – LTP Layer

calculated properties

calculated properties – Messaging Layer

calculated properties by object type – calculated properties

calculated property behaviors – calculated properties

common data types and fields (section 2, section 2)

contents table – Messaging Layer

data duplication and coherency maintenance – Messaging Layer

data organization of the Name-to-ID map – Messaging Layer

data types – property and data type definitions

embedded Message objects – calculated properties

Entry Stream – Messaging Layer

FAI contents table – Messaging Layer

Folder object PC – Messaging layer

Folder objects – calculated properties

folder template tables – Messaging Layer

Folders – Messaging layer

fundamental concepts – NDB Layer

GUID Stream – Messaging Layer

hash table – Messaging Layer

HEADER – NDB Layer

HID – LTP layer

hierarchy table – Messaging Layer

HN (Heap-on-Node) – LTP layer

HNBITMAPHDR – LTP Layer

HNHDR – LTP Layer

HNID – LTP Layer

HNPAGEHDR – LTP Layer

HNPAGEMAP – LTP Layer

IB (Byte Index) – NDB Layer

implications of modifying a folder object TC – Messaging Layer

implications of modifying a folder template table – Messaging Layer

intermediate BTH (index) records – LTP Layer

interpreting the List behavior column – calculated properties

leaf BTH (data) records – LTP Layer

locating the parent Folder object of a Message object – Messaging Layer

LTP layer - maintaining data integrity

LTP layer structure

maintaining data integrity

mandatory nodes – minimum PST requirements

mapping between EntryID and NID – Messaging layer

Message object PC – Messaging Layer

Message objects – calculated properties

Message objects – Messaging Layer

Message store – calculated properties

Message store – Messaging layer

Message store – minimum PST requirements

Messaging layer – maintaining data integrity

Messaging Layer structure

minimum folder hierarchy – minimum PST requirements

minimum object requirements – minimum PST requirements

minimum PST requirements

minimum set of required properties – Messaging layer

multi-valued properties – LTP Layer

named properties – Messaging layer

named property lookup map – Messaging Layer

NAMEID – Messaging Layer

Name-to-ID Map – minimum PST requirements

NDB layer – maintaining data integrity

NDB Layer structure

NID (Node ID) – NDB layer

nodes – NDB Layer

pages – NDB Layer

PC BTH record – LTP Layer

properties – Messaging layer

properties – property and data type definitions

Property Context (PC) – LTP Layer

PST password security – Messaging Layer

PtypObject properties

Recipient Table – Messaging Layer

relationship between Attachment Table and Attachment objects – Messaging Layer

ROOT – NDB Layer

Row Matrix – LTP Layer

RowIndex – LTP Layer

search – Messaging Layer

search Folder objects – Messaging Layer

Search Gatherer Object (SGO) – Messaging Layer

Search Management object (SMO) – Messaging layer

Search Update Descriptor (SUD) – Messaging Layer

search-related Objects – minimum PST requirements

special considerations – maintaining data integrity

special internal NIDs – Messaging layer

standard properties – Messaging layer

String Stream – Messaging Layer

SUDData structures – Messaging Layer

Table Context (TC) – LTP Layer

TCINFO – LTP Layer

TCOLDESC – LTP Layer

template Objects – minimum PST requirements

E

Embedded Message objects – calculated properties

Entry Stream – Messaging Layer

Examples

Sample BTH

Sample Data Tree

Sample Folder Object

Sample Header

Sample Heap-on-Node (HN)

Sample Intermediate BT Page

Sample Leaf BBT Page

Sample Leaf NBT Page

Sample Message Object

Sample Message Store

Sample Node Database (NDB)

Sample SLBLOCK

Sample TC

F

FAI contents table – Messaging Layer

Fields - vendor-extensible

Folder hierarchy

anatomy – Messaging Layer

minimum – minimum PST requirements

Folder object PC – Messaging layer

Folder object TC

implications of modifying – Messaging Layer

Folder objects – calculated properties

Folder template table

implications of modifying – Messaging Layer

Folder template tables – Messaging Layer

Folders – Messaging layer

Free Map (FMap) – PST file format overview

Free Page Maps (FPMap) – PST file format overview

Fundamental concepts – NDB Layer

G

Get operations

Behavior Descriptors for – calculated properties

Glossary

GUID Stream – Messaging Layer

H

Hash table – Messaging Layer

HEADER – NDB Layer

Header – PST file format overview

HID – LTP layer

Hierarchy table – Messaging Layer

HN (Heap-on-Node) – LTP layer

HN data blocks

anatomy – LTP layer

HNBITMAPHDR – LTP Layer

HNHDR – LTP Layer

HNID – LTP Layer

HNPAGEHDR – LTP Layer

HNPAGEMAP – LTP Layer

I

IB (Byte Index) – NDB Layer

Implications of modifying a folder object TC – Messaging Layer

Implications of modifying a folder template table – Messaging Layer

Informative references

Intermediate BTH (index) records – LTP Layer

Interpreting the List behavior column – calculated properties

Introduction

L

Leaf BTH (data) records – LTP Layer

List behavior column

interpreting – calculated properties

Lists

Tables

and Properties layer overview

Localization

Locating the parent Folder object of a Message object – Messaging Layer

Logical architecture of a PST file

overview

LTP layer

BTree-on-Heap (BTH)

BTree-on-Heap (BTH) - BTHHEADER

BTree-on-Heap (BTH) - intermediate BTH (index) records

BTree-on-Heap (BTH) - leaf BTH (data) records

HN (Heap-on-Node)

HN (Heap-on-Node) - anatomy of HN data blocks

HN (Heap-on-Node) - HID

HN (Heap-on-Node) - HNBITMAPHDR

HN (Heap-on-Node) - HNHDR

HN (Heap-on-Node) - HNPAGEHDR

HN (Heap-on-Node) - HNPAGEMAP

maintaining data integrity

operations

overview

Property Context (PC)

Property Context (PC) - accessing the PC BTHHEADER

Property Context (PC) - anatomy of a PC

Property Context (PC) - HNID

Property Context (PC) - multi-valued properties

Property Context (PC) - PC BTH record

structure

Table Context (TC)

Table Context (TC) – Row Matrix

Table Context (TC) - RowIndex

Table Context (TC) - TCINFO

Table Context (TC) - TCOLDESC

M

Maintaining data integrity

LTP layer

Messaging layer

NDB layer

NDB Layer – basic operations

NDB Layer – special considerations

Maintaining data integrity structure

Mandatory nodes – minimum PST requirements

Mapping between EntryID and NID – Messaging layer

Message object PC – Messaging Layer

Message objects

calculated properties

Messaging Layer

Message store

calculated properties

Messaging layer

minimum PST requirements

Messaging layer

Attachment objects

Attachment objects – Attachment object PC

Attachment objects – Attachment Table

Attachment objects – relationship between Attachment Table and Attachment objects

Folders

Folders – anatomy of a folder hierarchy

Folders – contents table

Folders – data duplication and coherency maintenance

Folders – FAI contents table

folders – Folder object PC

Folders – folder template tables

Folders – hierarchy table

Folders – implications of modifying a folder object TC

Folders – implications of modifying a folder template table

maintaining data integrity

Message objects

Message objects – locating the parent Folder object of a Message object

Message objects – Message object PC

Message objects – Recipient Table

message store

message store – mapping between EntryID and NID

message store – minimum set of required properties

Message store – PST password security

named property lookup map

named property lookup map – data organization of the Name-to-ID map

named property lookup map – Entry Stream

named property lookup map – GUID Stream

named property lookup map – hash table

named property lookup map – NAMEID

named property lookup map – String Stream

operations

overview

properties

properties – calculated properties

properties – named properties

properties – standard properties

search

search – basic queue node

search – search Folder objects

search – Search Gatherer Object (SGO)

search – Search Management object (SMO)

search – Search Update Descriptor (SUD)

search – SUDData structures

special internal NIDs

structure

Messaging layer overview

Minimum folder hierarchy – minimum PST requirements

Minimum object requirements – minimum PST requirements

Minimum PST requirements

mandatory nodes

minimum folder hierarchy

minimum object requirements

minimum object requirements – Message store

minimum object requirements – Name-to-ID Map

minimum object requirements – search-related Objects

minimum object requirements – template Objects

structure

Minimum set of required properties – Messaging layer

Multi-valued properties – LTP Layer

N

Named properties – Messaging layer

Named property lookup map – Messaging Layer

NAMEID – Messaging Layer

Name-to-ID map

data organization – Messaging Layer

Name-to-ID Map – minimum PST requirements

NDB layer

data structures - BID (Block ID)

data structures - blocks

data structures - BREF

data structures - HEADER

data structures - IB (Byte Index)

data structures - NID (Node ID)

data structures - pages

data structures - ROOT

fundamental concepts

fundamental concepts - ANSI versus Unicode

fundamental concepts - nodes

maintaining data integrity

operations and special considerations

overview

structure

NID (Node ID) – NDB layer

Node Database layer overview

Nodes

mandatory – minimum PST requirements

NDB Layer

Normative references

O

Object requirements

minimum – minimum PST requirements

Operations

basic – maintaining data integrity

Overview

Allocation Map (AMap) – PST file format

data section – PST file format

Density List (DList) – PST file format

Free Map (FMap) – PST file format

Free Page Maps (FPMap) – PST file format

header – PST file format

logical architecture of a PST file

LTP layer

Messaging layer

NDB layer

Page Map (PMap) – PST file format

physical organization of the PST file format

reserved data – PST file format

Overview (synopsis)

P

Page Map (PMap) – PST file format overview

Pages – NDB Layer

PC

anatomy of a – LTP Layer

PC BTH record – LTP Layer

Permutative encoding data algorithm

Physical organization of the PST file format

overview

Product behavior

Properties

Messaging layer

property and data type definitions

Property and data type definitions

data types

properties

Property Context (PC) – LTP Layer

PST data algorithms

block signature

Conversation ID

CRC calculation

cyclic encoding

overview

permutative encoding

PST file

Allocation Map (AMap)

data section

Density List (DList)

Free Map (FMap)

Free Page Map (FPMap)

header

logical architecture

LTP layer

Messaging layer

NDB layer

Page Map (PMap)

physical organization of the PST file format

reserved data

PST password security – Messaging Layer

PST requirements

minimum

mandatory nodes

minimum folder hierarchy

minimum object requirements

minimum object requirements – Message store

minimum object requirements – Name-to-ID Map

minimum object requirements – search-related Objects

minimum object requirements – template Objects

PtypObject properties

R

Recipient Table – Messaging Layer

References

informative

normative

Relationship between Attachment Table and Attachment objects – Messaging Layer

Relationship to protocols and other structures

Reserved data – PST file format overview

ROOT – NDB Layer

Row Matrix – LTP Layer

RowIndex – LTP Layer

S

Sample BTH example

Sample Data Tree example

Sample Folder Object example

Sample Header example

Sample Heap-on-Node (HN) example

Sample Intermediate BT Page example

Sample Leaf BBT Page example

Sample Leaf NBT Page example

Sample Message Object example

Sample Message Store example

Sample Node Database (NDB) example

Sample SLBLOCK example

Sample TC example

Search – Messaging Layer

Search Folder objects – Messaging Layer

Search Gatherer Object (SGO) – Messaging Layer

Search Management object (SMO) – Messaging layer

Search Update Descriptor (SUD) – Messaging Layer

Search-related Objects – minimum PST requirements

Security

strength of encoded pst data blocks

strength of pst password

Set operations

Behavior Descriptors for – calculated properties

Special considerations – maintaining data integrity

Special internal NIDs – Messaging layer

Standard properties – Messaging layer

String Stream – Messaging Layer

Structure overview

Allocation Map (AMap) – PST file format

data section – PST file format

Density List (DList) – PST file format

Free Map (FMap) – PST file format

Free Page Maps (FPMap) – PST file format

header – PST file format

LTP layer

Messaging layer

NDB layer

Page Map (PMap) – PST file format

PST file – logical architecture

PST file – physical organization of the PST file format

reserved data – PST file format

Structures

calculated properties

LTP layer

maintaining data integrity

Messaging Layer

minimum PST requirements

NDB Layer

overview (section 2, section 2)

SUDData structures – Messaging Layer

T

Table Context (TC) – LTP Layer

TCINFO – LTP Layer

TCOLDESC – LTP Layer

Template Objects – minimum PST requirements

Tracking changes

U

Unicode versus ANSI – NDB Layer

V

Vendor-extensible fields

Versioning

Show:
© 2014 Microsoft