comparison xml/libpst.in @ 71:1bd4491cf8ff stable-0-6-9

fix documentation of 8 byte backpointers
author Carl Byington <carl@five-ten-sg.com>
date Fri, 16 May 2008 09:00:57 -0700
parents 2c6040b6e8f8
children 987aa872294e
comparison
equal deleted inserted replaced
70:b12f4e50e2e8 71:1bd4491cf8ff
31 </partintro> 31 </partintro>
32 32
33 33
34 <refentry id="readpst.1"> 34 <refentry id="readpst.1">
35 <refentryinfo> 35 <refentryinfo>
36 <date>2008-02-23</date> 36 <date>2008-05-16</date>
37 </refentryinfo> 37 </refentryinfo>
38 38
39 <refmeta> 39 <refmeta>
40 <refentrytitle>readpst</refentrytitle> 40 <refentrytitle>readpst</refentrytitle>
41 <manvolnum>1</manvolnum> 41 <manvolnum>1</manvolnum>
224 </refentry> 224 </refentry>
225 225
226 226
227 <refentry id="lspst.1"> 227 <refentry id="lspst.1">
228 <refentryinfo> 228 <refentryinfo>
229 <date>2008-02-23</date> 229 <date>2008-05-16</date>
230 </refentryinfo> 230 </refentryinfo>
231 231
232 <refmeta> 232 <refmeta>
233 <refentrytitle>lspst</refentrytitle> 233 <refentrytitle>lspst</refentrytitle>
234 <manvolnum>1</manvolnum> 234 <manvolnum>1</manvolnum>
327 </refentry> 327 </refentry>
328 328
329 329
330 <refentry id="readpstlog.1"> 330 <refentry id="readpstlog.1">
331 <refentryinfo> 331 <refentryinfo>
332 <date>2008-02-23</date> 332 <date>2008-05-16</date>
333 </refentryinfo> 333 </refentryinfo>
334 334
335 <refmeta> 335 <refmeta>
336 <refentrytitle>readpstlog</refentrytitle> 336 <refentrytitle>readpstlog</refentrytitle>
337 <manvolnum>1</manvolnum> 337 <manvolnum>1</manvolnum>
502 </refentry> 502 </refentry>
503 503
504 504
505 <refentry id="pst2ldif.1"> 505 <refentry id="pst2ldif.1">
506 <refentryinfo> 506 <refentryinfo>
507 <date>2008-02-23</date> 507 <date>2008-05-16</date>
508 </refentryinfo> 508 </refentryinfo>
509 509
510 <refmeta> 510 <refmeta>
511 <refentrytitle>pst2ldif</refentrytitle> 511 <refentrytitle>pst2ldif</refentrytitle>
512 <manvolnum>1</manvolnum> 512 <manvolnum>1</manvolnum>
626 </refentry> 626 </refentry>
627 627
628 628
629 <refentry id="pst2dii.1"> 629 <refentry id="pst2dii.1">
630 <refentryinfo> 630 <refentryinfo>
631 <date>2008-02-23</date> 631 <date>2008-05-16</date>
632 </refentryinfo> 632 </refentryinfo>
633 633
634 <refmeta> 634 <refmeta>
635 <refentrytitle>pst2dii</refentrytitle> 635 <refentrytitle>pst2dii</refentrytitle>
636 <manvolnum>1</manvolnum> 636 <manvolnum>1</manvolnum>
760 </refentry> 760 </refentry>
761 761
762 762
763 <refentry id="pst.5"> 763 <refentry id="pst.5">
764 <refentryinfo> 764 <refentryinfo>
765 <date>2008-02-23</date> 765 <date>2008-05-16</date>
766 </refentryinfo> 766 </refentryinfo>
767 767
768 <refmeta> 768 <refmeta>
769 <refentrytitle>outlook.pst</refentrytitle> 769 <refentrytitle>outlook.pst</refentrytitle>
770 <manvolnum>5</manvolnum> 770 <manvolnum>5</manvolnum>
964 01ec 00 00 00 00 02 29 0c 02 80 80 b6 4a 964 01ec 00 00 00 00 02 29 0c 02 80 80 b6 4a
965 01f8 b4 1e 02 00 27 9c cc 56 965 01f8 b4 1e 02 00 27 9c cc 56
966 966
967 01f0 itemCount [1 byte] 0x02 in this case 967 01f0 itemCount [1 byte] 0x02 in this case
968 01f1 maxItemCount [1 byte] 0x29 constant 968 01f1 maxItemCount [1 byte] 0x29 constant
969 01f2 itemSize [1 byte] 0x0c constant
969 01f3 nodeLevel [1 byte] 0x02 in this case 970 01f3 nodeLevel [1 byte] 0x02 in this case
970 01f8 backPointer [4 bytes] 0x021eb4 in this case 971 01f8 backPointer [4 bytes] 0x021eb4 in this case
971 ]]></literallayout> 972 ]]></literallayout>
972 <para> 973 <para>
973 The itemCount specifies the number of 12 byte records that 974 The itemCount specifies the number of 12 byte records that
1034 01EC 00 00 00 00 80 80 8a 60 68 e5 b5 19 1035 01EC 00 00 00 00 80 80 8a 60 68 e5 b5 19
1035 01F8 8a 00 00 00 00 00 00 00 1036 01F8 8a 00 00 00 00 00 00 00
1036 1037
1037 01e8 itemCount [1 byte] 0x02 in this case 1038 01e8 itemCount [1 byte] 0x02 in this case
1038 01e9 maxItemCount [1 byte] 0x14 constant 1039 01e9 maxItemCount [1 byte] 0x14 constant
1040 01ea itemSize [1 byte] 0x18 constant
1039 01eb nodeLevel [1 byte] 0x01 in this case 1041 01eb nodeLevel [1 byte] 0x01 in this case
1040 01f8 backPointer [8 bytes] 0x00008a in this case 1042 01f8 backPointer [8 bytes] 0x00008a in this case
1041 ]]></literallayout> 1043 ]]></literallayout>
1042 <para> 1044 <para>
1043 The itemCount specifies the number of 24 byte records that 1045 The itemCount specifies the number of 24 byte records that
1104 01ec 00 00 00 00 1f 29 0c 00 80 80 5b b3 1106 01ec 00 00 00 00 1f 29 0c 00 80 80 5b b3
1105 01f8 5a 67 01 00 4f ae 70 a7 1107 01f8 5a 67 01 00 4f ae 70 a7
1106 1108
1107 01f0 itemCount [1 byte] 0x1f in this case 1109 01f0 itemCount [1 byte] 0x1f in this case
1108 01f1 maxItemCount [1 byte] 0x29 constant 1110 01f1 maxItemCount [1 byte] 0x29 constant
1111 01f2 itemSize [1 byte] 0x0c constant
1109 01f3 nodeLevel [1 byte] 0x00 defines a leaf node 1112 01f3 nodeLevel [1 byte] 0x00 defines a leaf node
1110 01f8 backPointer [4 bytes] 0x01675a in this case 1113 01f8 backPointer [4 bytes] 0x01675a in this case
1111 ]]></literallayout> 1114 ]]></literallayout>
1112 <para> 1115 <para>
1113 The itemCount specifies the number of 12 byte records that 1116 The itemCount specifies the number of 12 byte records that
1177 01EC 00 00 00 00 80 80 88 48 3f 50 0b 04 1180 01EC 00 00 00 00 80 80 88 48 3f 50 0b 04
1178 01F8 88 00 00 00 00 00 00 00 1181 01F8 88 00 00 00 00 00 00 00
1179 1182
1180 01e8 itemCount [1 byte] 0x10 in this case 1183 01e8 itemCount [1 byte] 0x10 in this case
1181 01e9 maxItemCount [1 byte] 0x14 constant 1184 01e9 maxItemCount [1 byte] 0x14 constant
1185 01ea itemSize [1 byte] 0x18 constant
1182 01eb nodeLevel [1 byte] 0x00 defines a leaf node 1186 01eb nodeLevel [1 byte] 0x00 defines a leaf node
1183 01f8 backPointer [8 bytes] 0x000088 in this case 1187 01f8 backPointer [8 bytes] 0x000088 in this case
1184 ]]></literallayout> 1188 ]]></literallayout>
1185 <para> 1189 <para>
1186 The itemCount specifies the number of 24 byte records that 1190 The itemCount specifies the number of 24 byte records that
1250 01ec 00 00 00 00 02 29 0c 02 81 81 b2 60 1254 01ec 00 00 00 00 02 29 0c 02 81 81 b2 60
1251 01f8 bc 1e 02 00 7e 70 dc e3 1255 01f8 bc 1e 02 00 7e 70 dc e3
1252 1256
1253 01f0 itemCount [1 byte] 0x02 in this case 1257 01f0 itemCount [1 byte] 0x02 in this case
1254 01f1 maxItemCount [1 byte] 0x29 constant 1258 01f1 maxItemCount [1 byte] 0x29 constant
1259 01f2 itemSize [1 byte] 0x0c constant
1255 01f3 nodeLevel [1 byte] 0x02 in this case 1260 01f3 nodeLevel [1 byte] 0x02 in this case
1256 01f8 backPointer [4 bytes] 0x021ebc in this case 1261 01f8 backPointer [4 bytes] 0x021ebc in this case
1257 ]]></literallayout> 1262 ]]></literallayout>
1258 <para> 1263 <para>
1259 The itemCount specifies the number of 12 byte records that 1264 The itemCount specifies the number of 12 byte records that
1320 01EC 00 00 00 00 81 81 83 6a 49 da f3 d3 1325 01EC 00 00 00 00 81 81 83 6a 49 da f3 d3
1321 01F8 83 00 00 00 00 00 00 00 1326 01F8 83 00 00 00 00 00 00 00
1322 1327
1323 01e8 itemCount [1 byte] 0x03 in this case 1328 01e8 itemCount [1 byte] 0x03 in this case
1324 01e9 maxItemCount [1 byte] 0x14 constant 1329 01e9 maxItemCount [1 byte] 0x14 constant
1330 01ea itemSize [1 byte] 0x18 constant
1325 01eb nodeLevel [1 byte] 0x01 in this case 1331 01eb nodeLevel [1 byte] 0x01 in this case
1326 01f8 backPointer [4 bytes] 0x000083 in this case 1332 01f8 backPointer [8 bytes] 0x000083 in this case
1327 ]]></literallayout> 1333 ]]></literallayout>
1328 <para> 1334 <para>
1329 The itemCount specifies the number of 24 byte records that 1335 The itemCount specifies the number of 24 byte records that
1330 are active. The nodeLevel is non-zero for this style of nodes. 1336 are active. The nodeLevel is non-zero for this style of nodes.
1331 The leaf nodes have a different format. The backPointer must 1337 The leaf nodes have a different format. The backPointer must
1379 01E0 6e 80 00 00 08 00 00 00 00 00 00 00 00 00 00 00 1385 01E0 6e 80 00 00 08 00 00 00 00 00 00 00 00 00 00 00
1380 01F0 10 1f 10 00 81 81 a0 9a ae 1e 02 00 89 44 6a 0f 1386 01F0 10 1f 10 00 81 81 a0 9a ae 1e 02 00 89 44 6a 0f
1381 1387
1382 01f0 itemCount [1 byte] 0x10 in this case 1388 01f0 itemCount [1 byte] 0x10 in this case
1383 01f1 maxItemCount [1 byte] 0x1f constant 1389 01f1 maxItemCount [1 byte] 0x1f constant
1390 01f2 itemSize [1 byte] 0x10 constant
1384 01f3 nodeLevel [1 byte] 0x00 in this case 1391 01f3 nodeLevel [1 byte] 0x00 in this case
1385 01f8 backPointer [4 bytes] 0x021eae in this case 1392 01f8 backPointer [4 bytes] 0x021eae in this case
1386 ]]></literallayout> 1393 ]]></literallayout>
1387 <para> 1394 <para>
1388 The itemCount specifies the number of 16 byte records that 1395 The itemCount specifies the number of 16 byte records that
1435 01E0 00 00 00 00 00 00 00 00 0e 0f 20 00 00 00 00 00 1442 01E0 00 00 00 00 00 00 00 00 0e 0f 20 00 00 00 00 00
1436 01F0 81 81 77 56 f8 32 43 49 77 00 00 00 00 00 00 00 1443 01F0 81 81 77 56 f8 32 43 49 77 00 00 00 00 00 00 00
1437 1444
1438 01e8 itemCount [1 byte] 0x0e in this case 1445 01e8 itemCount [1 byte] 0x0e in this case
1439 01e9 maxItemCount [1 byte] 0x0f constant 1446 01e9 maxItemCount [1 byte] 0x0f constant
1447 01ea itemSize [1 byte] 0x20 constant
1440 01eb nodeLevel [1 byte] 0x00 defines a leaf node 1448 01eb nodeLevel [1 byte] 0x00 defines a leaf node
1441 01f8 backPointer [4 bytes] 0x000077 in this case 1449 01f8 backPointer [8 bytes] 0x000077 in this case
1442 ]]></literallayout> 1450 ]]></literallayout>
1443 <para> 1451 <para>
1444 The itemCount specifies the number of 32 byte records that 1452 The itemCount specifies the number of 32 byte records that
1445 are active. The nodeLevel is zero for these leaf nodes. 1453 are active. The nodeLevel is zero for these leaf nodes.
1446 The backPointer must match the backPointer from the triple 1454 The backPointer must match the backPointer from the triple