0 1 2 3 4 5 6 7 8 9 1 0 1 2 3 4 5 6 7 8 9 2 0 1 2 3 4 5 6 7 8 9 3 0 1 btype cLevel cEnt dwPadding rgentries (variable) ... rgbPadding (variable, optional) ... blockTrailer (16 bytes) ... ... ANSI: 0 1 2 3 4 5 6 7 8 9 1 0 1 2 3 4 5 6 7 8 9 2 0 1 2 3 4 5 6 7 8 9 3 0 1 btype cLevel cEnt dwPadding rgentries (variable) ... rgbPadding (variable, optional) ... blockTrailer ... btype (1 byte): Block type; MUST be set to 0x02. cLevel (1 byte): MUST be set to 0x01. cEnt (2 bytes): The number of SIENTRYs in the SIBLOCK. dwPadding (4 Padding; MUST be set to zero.
FAI Contents The FAI contents table is a TC node identified with an NID_TYPE of NID_TYPE_ASSOC_CONTENTS_TABLE. Its function is to list the FAI Message objects in the Folder object. FAI Contents Table Template Each PST MUST have one FAI contents table template, which is identified with an NID value of NID_ASSOC_CONTENTS_TABLE_TEMPLATE (0x60F). The FAI contents table template MUST have no data rows, and MUST contain the following property columns. Property identifier Property type Friendly name Description 0x001A PtypString PidTagMessageClass Message class. And it has an alternate name Y 0x0E07 PtypInteger32 PidTagMessageFlags Message flags. Y 0x0E17 PtypInteger32 PidTagMessageStatus Message status. Y 0x3001 PtypString PidTagDisplayName Display name. And it has an alternate name Y 0x67F2 PtypInteger32 PidTagLtpRowId LTP row ID. Y 0x67F3 PtypInteger32 PidTagLtpRowVer LTP row version. Y 0x6800 PtypString PidTagOfflineAddressBookName OAB name. And it has an alternate name Y 0x6803 PtypBoolean PidTagSendOutlookRecallReport Send recall report. Y 0x6805 OAB truncated properties. Y 0x7003 PtypInteger32 PidTagViewDescriptorFlags View descriptor flags. Y 0x7004 PtypBinary PidTagViewDescriptorLinkTo View descriptor link. Y 0x7005 PtypBinary PidTagViewDescriptorViewFolder View descriptor Folder object. Y 0x7006 PtypString PidTagViewDescriptorName View descriptor name. Y 0x7007 PtypInteger32 PidTagViewDescriptorVersion View descriptor version. Y
Allocating from the HN Added a description of the Actions for the Recommended requirement level. N Content update. Sample Header Updated the binary dump used in the example. N Content update. Appendix B: Product Behavior Updated the list of applicable products. Y Content update.
Index A 58 14 76 60 55 18 15 81 Attachment objects 103 80 81 95 B 111 92 Behavior Descriptors 109 104 108 19 181 39 19 58 56 58 56 C Calculated properties 95 96 96 103 101 97 98 96 104 109 104 108 109 70 95 104 95 184 16 74 179 171 170 168 55 73 Data integrity, maintaining 121 130 110 111 119 84 14 16 16 109 14 Details 58 76 60 55 18 81 103 80 81 95 111 92 109 104 108 19 39 19 56 56 95 70 96 104 16 74 73 84 16 101 84 75 72 97 72 71 17 83 84 22 51 73 50 53 51
58 52 53 19 77 77 57 109 57 79 121 50 110 140 70 79 98 78 96 70 142 130 68 141 142 140 70 59 69 82 83 142 110 17 18 17 27 58 69 17 58 71 60 79 82 20 65 64 86 94 93 93 86 144 119 68 69 84 89 61 63 64 142 101 84 Examples 152 151 156 146 152 148 150 149 158 153 145 151 154 F 75 15 76 141 72 77 97 77 72 71 14 15 17 G 104 9 83 H 84 22 13 51 73 50 55 53 51 58 52 53 I 19 77 77 10 57 109 9
L 57 109 12 15 79 Logical architecture of a PST file 10 LTP layer 56 56 57 57 50 55 51 53 51 52 53 121 121 12 58 58 60 58 59 58 50 61 65 64 63 64 M Maintaining data integrity 121 130 110 111 119 110 140 70 79 Message objects 98 78 Message store 96 70 142 Messaging layer 80 81 81 82 71 76 74 73 75 72 72 73 77 77 130 78 79 79 79 70 70 70 71 82 84 84 83 84 83 84 130 12 69 70 69 69 86 92 94 93 93 86 89 68 68 12 141 142 Minimum PST requirements 140 141 142 142 142 144 142 140 70 59 N 69 82 83 142 84 NDB layer 19 39 19 22 19