#include <src/libpst.h>
Collaboration diagram for pst_file:

Data Fields | |
| pst_index_ll * | i_head |
| the head and tail of the linked list of index structures | |
| pst_index_ll * | i_tail |
| the head and tail of the linked list of index structures | |
| pst_desc_tree * | d_head |
| the head and tail of the top level of the descriptor tree | |
| pst_desc_tree * | d_tail |
| the head and tail of the top level of the descriptor tree | |
| pst_x_attrib_ll * | x_head |
| the head of the extended attributes linked list | |
| pst_block_recorder * | block_head |
| the head of the block recorder, a debug artifact used to detect cases where we might read the same block multiple times while processing a pst file. | |
| int | do_read64 |
| |
| uint64_t | index1 |
| file offset of the first b-tree node in the index tree | |
| uint64_t | index1_back |
| back pointer value in the first b-tree node in the index tree | |
| uint64_t | index2 |
| file offset of the first b-tree node in the descriptor tree | |
| uint64_t | index2_back |
| back pointer value in the first b-tree node in the descriptor tree | |
| FILE * | fp |
| file pointer to opened PST file | |
| uint64_t | size |
| size of the pst file | |
| unsigned char | encryption |
| |
| unsigned char | ind_type |
index type or file type
| |
|
|
the head of the block recorder, a debug artifact used to detect cases where we might read the same block multiple times while processing a pst file.
|
|
|
the head and tail of the top level of the descriptor tree
Definition at line 804 of file libpst.h. Referenced by dumper(), main(), pst_close(), pst_getDptr(), pst_load_index(), and record_descriptor(). |
|
|
the head and tail of the top level of the descriptor tree
Definition at line 804 of file libpst.h. Referenced by record_descriptor(). |
|
|
Definition at line 814 of file libpst.h. Referenced by pst_build_id2(), pst_decode_assoc(), pst_decode_desc(), pst_decode_index(), pst_decode_table(), pst_decode_type3(), pst_getIntAt(), and pst_getIntAtPos(). |
|
|
Definition at line 830 of file libpst.h. Referenced by pst_ff_compile_ID(), and pst_ff_getIDblock_dec(). |
|
|
file pointer to opened PST file
Definition at line 824 of file libpst.h. Referenced by pst_close(), pst_getAtPos(), and pst_read_block_size(). |
|
|
the head and tail of the linked list of index structures
Definition at line 802 of file libpst.h. Referenced by main(), pst_build_id_ptr(), pst_close(), pst_getID(), and pst_printIDptr(). |
|
|
the head and tail of the linked list of index structures
Definition at line 802 of file libpst.h. Referenced by pst_build_id_ptr(). |
|
|
index type or file type
|
|
|
file offset of the first b-tree node in the index tree
Definition at line 816 of file libpst.h. Referenced by pst_load_index(). |
|
|
back pointer value in the first b-tree node in the index tree
Definition at line 818 of file libpst.h. Referenced by pst_load_index(). |
|
|
file offset of the first b-tree node in the descriptor tree
Definition at line 820 of file libpst.h. Referenced by pst_load_index(). |
|
|
back pointer value in the first b-tree node in the descriptor tree
Definition at line 822 of file libpst.h. Referenced by pst_load_index(). |
|
|
size of the pst file
|
|
|
the head of the extended attributes linked list
Definition at line 806 of file libpst.h. Referenced by pst_close(), pst_load_extended_attributes(), and pst_parse_block(). |
1.3.9.1