Fairport
v1.0.38
|
Classes | |
struct | fairport::disk::root< T > |
The root of the database. More... | |
struct | fairport::disk::header< ulonglong > |
The Unicode header structure. More... | |
struct | fairport::disk::header< ulong > |
The ANSI header structure. More... | |
struct | fairport::disk::header_crc_locations< ulong > |
The byte offsets used to calculate the CRCs in an ANSI PST. More... | |
struct | fairport::disk::header_crc_locations< ulonglong > |
The byte offsets used to calculate the CRCs in a Unicode PST file. More... | |
Enumerations | |
enum | fairport::disk::database_format { fairport::disk::database_format_ansi_min = 14, fairport::disk::database_format_ansi = 15, fairport::disk::database_format_unicode_min = 20, fairport::disk::database_format_unicode = 23 } |
Valid database format values (ANSI vs. Unicode) More... | |
enum | fairport::disk::database_type { fairport::disk::database_ost = 12, fairport::disk::database_pst = 19 } |
Vaild database types (OST vs. PST) More... | |
enum | fairport::disk::crypt_method { fairport::disk::crypt_method_none = 0, fairport::disk::crypt_method_permute = 1, fairport::disk::crypt_method_cyclic = 2 } |
Valid "encryption" methods. More... | |
Variables | |
const size_t | fairport::disk::header_fmap_entries = 128 |
The number of entries in the header's fmap structure. | |
const size_t | fairport::disk::header_fpmap_size = 128 |
The number of entries in the header's fpmap structure. | |
const size_t | fairport::disk::header_lock_entries = 32 |
The number of entries in the header's lock structure. | |
const ushort | fairport::disk::pst_magic = 0x4D53 |
PST Magic number. | |
const ushort | fairport::disk::ost_magic = 0x4F53 |
OST Magic number. | |
const uint | fairport::disk::hlmagic = 0x4e444221 |
High/Low magic number. |
Valid "encryption" methods.
This value indicates what method was used to "encrypt" external data (external data means the data section of external blocks) in the file.
Valid database format values (ANSI vs. Unicode)
const size_t fairport::disk::header_fmap_entries = 128 |
const size_t fairport::disk::header_fpmap_size = 128 |
const size_t fairport::disk::header_lock_entries = 32 |
const uint fairport::disk::hlmagic = 0x4e444221 |
const ushort fairport::disk::ost_magic = 0x4F53 |
const ushort fairport::disk::pst_magic = 0x4D53 |