| fairport::disk::amap_page< T > | The authoritative source of free space in the file |
| fairport::attachment | Encapsulates an attachment to a message |
| fairport::attachment_transform | Defines a transform from a row to an attachment object |
| fairport::basic_table< T > | Implementation of an ANSI TC (64k rows) and a unicode TC |
| fairport::disk::bbt_leaf_entry< T > | BBT Leaf Entry |
| fairport::disk::bbt_leaf_page< T > | BBT leaf page |
| fairport::disk::bbt_nonleaf_page< T > | BBT non-leaf page |
| fairport::block | The base class of the block class hierarchy |
| fairport::block_info | An in memory, database format agnostic version of disk::bbt_leaf_entry |
| fairport::disk::block_reference< T > | The combination of the id and physical location of a block or page |
| fairport::disk::block_trailer< ulong > | ANSI store version of the block trailer |
| fairport::disk::block_trailer< ulonglong > | Unicode store version of the block trailer |
| fairport::disk::bt_entry< T > | BTree Entry |
| fairport::bt_leaf_page< K, V > | Contains the actual key value pairs of the btree |
| fairport::bt_nonleaf_page< K, V > | Contains references to other bt_pages |
| fairport::disk::bt_page< T, EntryType > | The fundamental page structure which forms the basis of the two BTrees |
| fairport::bt_page< K, V > | |
| fairport::disk::bth_header | Describes the BTH, including the size of the keys/values and the heap_id of the root allocation |
| fairport::disk::bth_leaf_entry< K, V > | Entries which make up a "leaf" BTH allocation |
| fairport::disk::bth_leaf_node< K, V > | BTH Leaf node |
| fairport::bth_leaf_node< K, V > | Contains the actual key value pairs of the BTH |
| fairport::disk::bth_node< EntryType > | BTH node |
| fairport::bth_node< K, V > | The object which forms the root of the BTH hierarchy |
| fairport::disk::bth_nonleaf_entry< K > | Entries which make up a "non-leaf" BTH allocation |
| fairport::disk::bth_nonleaf_node< K > | BTH Nonleaf node |
| fairport::bth_nonleaf_node< K, V > | Contains references to other bth_node allocations |
| fairport::btree_iter_impl< K, V > | BTree iterator helper class |
| fairport::btree_node< K, V > | A BTree Node |
| fairport::btree_node_leaf< K, V > | Represents a leaf node in a BTree structure |
| fairport::btree_node_nonleaf< K, V > | Represents a non-leaf node in a BTree structure |
| fairport::disk::column_description | Describes a column |
| fairport::const_btree_node_iter< K, V > | The actual iterator type used by the btree_node class hierarchy |
| fairport::const_property_object | Property object base class |
| fairport::const_table_row | An abstraction of a table row |
| fairport::const_table_row_iter | The iterator type exposed by the table for row iteration |
| fairport::contact | Encapsulates a contact |
| fairport::crc_fail | A CRC of an item failed |
| fairport::data_block | A block which represents end user data |
| fairport::database_corrupt | The database is corrupt |
| fairport::database_impl< T > | PST implementation |
| fairport::db_context | Database external interface |
| device | |
| fairport::disk::dlist_page< T > | A metapage holding information about AMap pages |
| fairport::empty_table | Null table implementation |
| enable_shared_from_this | |
| exception | |
| fairport::extended_block | A data block which refers to other data blocks, in order to extend the physical size limit (8k) to a larger logical size |
| fairport::disk::extended_block< ulong > | ANSI store version of the extended block |
| fairport::disk::extended_block< ulonglong > | Unicode store version of the extended block |
| fairport::external_block | Contains actual data |
| fairport::disk::external_block< T > | External block definition |
| fairport::file | A generic class to read and write to a file |
| fairport::disk::fmap_page< T > | A deprecated allocation system optimized for AMap page searching |
| fairport::folder | A folder in a PST file |
| internal::folder_name_equal | |
| fairport::disk::fpmap_page< T > | A deprecated allocation system optimized for PMap page searching |
| fairport::guid | A Win32 GUID structure |
| fairport::disk::gust_column_description | GUST Column description structure |
| fairport::disk::gust_header | GUST TC Header |
| fairport::disk::header< ulong > | The ANSI header structure |
| fairport::disk::header< ulonglong > | The Unicode header structure |
| fairport::disk::header_crc_locations< ulong > | The byte offsets used to calculate the CRCs in an ANSI PST |
| fairport::disk::header_crc_locations< ulonglong > | The byte offsets used to calculate the CRCs in a Unicode PST file |
| fairport::heap | Heap-on-Node implementation |
| fairport::disk::heap_first_header | Header structure on the first heap block |
| fairport::heap_impl | The HN implementation |
| fairport::disk::heap_page_fill_header | Header structure on non-first/fill blocks |
| fairport::disk::heap_page_header | Header structure on non-first/non-fill blocks |
| fairport::disk::heap_page_map | Provides a map of the allocations on a heap block |
| fairport::hid_stream_device | Defines a stream device for a heap allocation for use by boost iostream |
| fairport::hnid_stream_device | Defines a stream device which can wrap one of the two prop sources |
| fairport::invalid_format | The database was not in the expected format |
| fairport::detail::is_item_type | |
| fairport::detail::is_nid_type< Type > | |
| fairport::detail::item_transform_info< T > | |
| fairport::detail::item_transform_row< T > | |
| fairport::detail::itembase | |
| iterator_facade | |
| fairport::key_not_found< K > | The requested key was not found |
| logic_error | |
| fairport::message | Represents a message in a PST file |
| fairport::disk::mv_toc | Multi-valued, variable length property TOC |
| fairport::name_id_map | A named property map abstraction |
| fairport::named_prop | A named property |
| fairport::disk::nameid | Defines a id to name mapping |
| fairport::disk::nameid_hash_entry | A modified nameid structure used in the hash buckets |
| fairport::disk::nbt_leaf_entry< T > | NBT Leaf Entry |
| fairport::disk::nbt_leaf_page< T > | NBT leaf page |
| fairport::disk::nbt_nonleaf_page< T > | NBT non-leaf page |
| fairport::node | An in memory representation of the "node" concept in a PST data file |
| fairport::node_impl | The node implementation |
| fairport::node_info | An in memory, database format agnostic version of disk::nbt_leaf_entry |
| fairport::node_stream_device | Defines a stream device for a node for use by boost iostream |
| noncopyable | |
| fairport::not_implemented | This function or method has not been implemented |
| fairport::disk::page< T > | Generic page structure |
| fairport::page | Generic base class for all page typesA page which forms a node in the NBT or BBT |
| fairport::page_info | An in memory, database format agnostic version of disk::block_reference used specifically for the page class hierarchy |
| fairport::disk::page_trailer< ulong > | The ANSI store version of the page trailer |
| fairport::disk::page_trailer< ulonglong > | The Unicode store version of the page trailer |
| fairport::disk::pmap_page< T > | An old allocation system optimized for pages |
| fairport::disk::prop_entry | The value type of the BTH backing a pc |
| fairport::property_bag | Property Context (PC) Implementation |
| fairport::pst | A PST file |
| fairport::recipient | A recipient of a message |
| fairport::recipient_transform | Defines a transform from a row to a recipient object |
| fairport::disk::root< T > | The root of the database |
| runtime_error | |
| fairport::search_folder | Search Folder object |
| fairport::sig_mismatch | An unexpected signature was encountered |
| fairport::disk::sub_block< T, EntryType > | Subnode Blocks |
| fairport::disk::sub_leaf_block< T > | Subnode leaf block |
| fairport::disk::sub_leaf_entry< T > | Entries on a leaf sub_block |
| fairport::disk::sub_nonleaf_block< T > | Subnode non-leaf block |
| fairport::disk::sub_nonleaf_entry< T > | Entries on a nonleaf sub_block |
| fairport::disk::sub_object | Sub object |
| fairport::subnode_block | A block which contains information about subnodes |
| fairport::subnode_info | An in memory, database format agnostic version of disk::sub_leaf_entry |
| fairport::subnode_leaf_block | Contains the actual subnode information |
| fairport::subnode_nonleaf_block | Contains references to subnode_leaf_blocks |
| fairport::subnode_transform_info | Defines a transform from a subnode_info to an actual node object |
| fairport::table | The actual table object that clients reference |
| fairport::table_impl | Table implementation |
| fairport::task | Encapsulates a task |
| fairport::disk::tc_header | The root_id allocation out of the Heap of a TC node |
| unary_function | |
| fairport::unexpected_block | An unexpected block or block type was encountered |
| fairport::unexpected_page | An unexpected page or page type was encountered |