comparison src/libpst.h @ 373:0ccc746c8079

Zachary Travis - Add support for the OST 2013 format, and Content-Disposition filename key fix for outlook compatibility
author Carl Byington <carl@five-ten-sg.com>
date Fri, 21 Jul 2017 20:01:44 -0700
parents 3a1d25c579c6
children 58149891ea7b
comparison
equal deleted inserted replaced
372:5b52efe35bd8 373:0ccc746c8079
103 103
104 typedef struct pst_index_ll { 104 typedef struct pst_index_ll {
105 uint64_t i_id; 105 uint64_t i_id;
106 uint64_t offset; 106 uint64_t offset;
107 uint64_t size; 107 uint64_t size;
108 uint64_t inflated_size;
108 int64_t u1; 109 int64_t u1;
109 } pst_index_ll; 110 } pst_index_ll;
110 111
111 112
112 typedef struct pst_id2_tree { 113 typedef struct pst_id2_tree {
905 * used to detect cases where we might read the same 906 * used to detect cases where we might read the same
906 * block multiple times while processing a pst file. */ 907 * block multiple times while processing a pst file. */
907 pst_block_recorder *block_head; 908 pst_block_recorder *block_head;
908 909
909 /** @li 0 is 32-bit pst file, pre Outlook 2003; 910 /** @li 0 is 32-bit pst file, pre Outlook 2003;
910 * @li 1 is 64-bit pst file, Outlook 2003 or later */ 911 * @li 1 is 64-bit pst file, Outlook 2003 or later;
912 * @li 2 is 64-bit OST file, Outlook 2013 or later */
911 int do_read64; 913 int do_read64;
912 /** file offset of the first b-tree node in the index tree */ 914 /** file offset of the first b-tree node in the index tree */
913 uint64_t index1; 915 uint64_t index1;
914 /** back pointer value in the first b-tree node in the index tree */ 916 /** back pointer value in the first b-tree node in the index tree */
915 uint64_t index1_back; 917 uint64_t index1_back;