annotate xml/libpst.in @ 25:73e8959cd86b

patches from Arne
author carl
date Tue, 21 Feb 2006 22:50:16 -0800
parents f4643b609bdf
children 51d826f31329
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
16
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
1 <reference>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
2 <title>@PACKAGE@ Utilities - Version @VERSION@</title>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
3 <partintro>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
4 <title>Packages</title>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
5 <para>The various source and binary packages are available at <ulink
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
6 url="http://www.five-ten-sg.com/@PACKAGE@/packages/">http://www.five-ten-sg.com/@PACKAGE@/packages/</ulink>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
7 The most recent documentation is available at <ulink
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
8 url="http://www.five-ten-sg.com/@PACKAGE@/">http://www.five-ten-sg.com/@PACKAGE@/</ulink>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
9 </para>
24
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
10 </partintro>
16
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
11
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
12
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
13 <refentry id="readpst.1">
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
14 <refentryinfo>
24
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
15 <date>2006-02-20</date>
16
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
16 </refentryinfo>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
17
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
18 <refmeta>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
19 <refentrytitle>readpst</refentrytitle>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
20 <manvolnum>1</manvolnum>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
21 <refmiscinfo>readpst @VERSION@</refmiscinfo>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
22 </refmeta>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
23
20
1acd3231c3a4 switch to automake/autoconf
carl
parents: 16
diff changeset
24 <refnamediv id='readpst.name.1'>
16
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
25 <refname>readpst</refname>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
26 <refpurpose>convert PST (MS Outlook Personal Folders) files to mbox format</refpurpose>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
27 </refnamediv>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
28
20
1acd3231c3a4 switch to automake/autoconf
carl
parents: 16
diff changeset
29 <refsynopsisdiv id='readpst.synopsis.1'>
16
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
30 <title>Synopsis</title>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
31 <cmdsynopsis>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
32 <command>readpst</command>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
33 <arg><option>-c <replaceable class="parameter">format</replaceable></option></arg>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
34 <arg><option>-d <replaceable class="parameter">debug-file</replaceable></option></arg>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
35 <arg><option>-h</option></arg>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
36 <arg><option>-k</option></arg>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
37 <arg><option>-o <replaceable class="parameter">output-directory</replaceable></option></arg>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
38 <arg><option>-q</option></arg>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
39 <arg><option>-r</option></arg>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
40 <arg><option>-S</option></arg>
25
73e8959cd86b patches from Arne
carl
parents: 24
diff changeset
41 <arg><option>-M</option></arg>
16
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
42 <arg><option>-V</option></arg>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
43 <arg><option>-w</option></arg>
24
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
44 <arg rep='repeat' choice='plain'>files</arg>
16
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
45 </cmdsynopsis>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
46 </refsynopsisdiv>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
47
20
1acd3231c3a4 switch to automake/autoconf
carl
parents: 16
diff changeset
48 <refsect1 id='readpst.description.1'>
1acd3231c3a4 switch to automake/autoconf
carl
parents: 16
diff changeset
49 <title>Description</title>
1acd3231c3a4 switch to automake/autoconf
carl
parents: 16
diff changeset
50 <para><command>readpst</command> is a program that can read an Outlook PST (Personal Folders) file
1acd3231c3a4 switch to automake/autoconf
carl
parents: 16
diff changeset
51 and convert it into an mbox file, a format suitable for KMail, a recursive mbox
1acd3231c3a4 switch to automake/autoconf
carl
parents: 16
diff changeset
52 structure, or separate emails.
1acd3231c3a4 switch to automake/autoconf
carl
parents: 16
diff changeset
53 </para>
1acd3231c3a4 switch to automake/autoconf
carl
parents: 16
diff changeset
54 </refsect1>
1acd3231c3a4 switch to automake/autoconf
carl
parents: 16
diff changeset
55
1acd3231c3a4 switch to automake/autoconf
carl
parents: 16
diff changeset
56 <refsect1 id='readpst.options.1'>
16
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
57 <title>Options</title>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
58 <variablelist>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
59 <varlistentry>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
60 <term>-c <replaceable class="parameter">format</replaceable></term>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
61 <listitem><para>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
62 Set the Contact output mode. Use -cv for vcard format or -cl for an email list.
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
63 </para></listitem>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
64 </varlistentry>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
65 <varlistentry>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
66 <term>-d <replaceable class="parameter">debug-file</replaceable></term>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
67 <listitem><para>
21
e5418051878c switch to automake/autoconf
carl
parents: 20
diff changeset
68 Specify name of debug log file. Defaults to "readpst.log". The log
e5418051878c switch to automake/autoconf
carl
parents: 20
diff changeset
69 file is not an ascii file, it is a binary file readable by <command>readpstlog</command>.
16
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
70 </para></listitem>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
71 </varlistentry>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
72 <varlistentry>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
73 <term>-h</term>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
74 <listitem><para>
24
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
75 Show summary of options. Subsequent options are then ignored.
16
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
76 </para></listitem>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
77 </varlistentry>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
78 <varlistentry>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
79 <term>-k</term>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
80 <listitem><para>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
81 Changes the output format to KMail.
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
82 </para></listitem>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
83 </varlistentry>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
84 <varlistentry>
20
1acd3231c3a4 switch to automake/autoconf
carl
parents: 16
diff changeset
85 <term>-o <replaceable class="parameter">output-directory</replaceable></term>
16
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
86 <listitem><para>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
87 Specifies the output directory. The directory must already exist, and
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
88 is entered after the PST file is opened, but before any processing of
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
89 files commences.
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
90 </para></listitem>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
91 </varlistentry>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
92 <varlistentry>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
93 <term>-q</term>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
94 <listitem><para>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
95 Changes to silent mode. No feedback is printed to the screen, except
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
96 for error messages.
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
97 </para></listitem>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
98 </varlistentry>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
99 <varlistentry>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
100 <term>-r</term>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
101 <listitem><para>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
102 Changes the output format to Recursive. This will create folders as
21
e5418051878c switch to automake/autoconf
carl
parents: 20
diff changeset
103 named in the PST file, and will put all emails in a file called "mbox"
16
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
104 inside each folder. These files are then compatible with all
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
105 mbox-compatible email clients.
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
106 </para></listitem>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
107 </varlistentry>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
108 <varlistentry>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
109 <term>-S</term>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
110 <listitem><para>
25
73e8959cd86b patches from Arne
carl
parents: 24
diff changeset
111 Output messages into separate files. This will create folders as named
73e8959cd86b patches from Arne
carl
parents: 24
diff changeset
112 in the PST file, and will put each email in its own file. These files
73e8959cd86b patches from Arne
carl
parents: 24
diff changeset
113 will be numbered from 000000000 increasing in intervals of 1 (ie
73e8959cd86b patches from Arne
carl
parents: 24
diff changeset
114 000000000, 000000001, 0000000002). Any attachments are saved alongside
16
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
115 each email as 000000000-attach0, or with the name of the attachment if
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
116 one is present.
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
117 </para></listitem>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
118 </varlistentry>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
119 <varlistentry>
25
73e8959cd86b patches from Arne
carl
parents: 24
diff changeset
120 <term>-M</term>
73e8959cd86b patches from Arne
carl
parents: 24
diff changeset
121 <listitem><para>
73e8959cd86b patches from Arne
carl
parents: 24
diff changeset
122 Output messages in MH format as separate files. This will create
73e8959cd86b patches from Arne
carl
parents: 24
diff changeset
123 folders as named in the PST file, and will put each email in its own
73e8959cd86b patches from Arne
carl
parents: 24
diff changeset
124 file. These files will be numbered from 1 to n with no leading zeros.
73e8959cd86b patches from Arne
carl
parents: 24
diff changeset
125 Any attachments are saved alongside each email as 000000000-attach0, or
73e8959cd86b patches from Arne
carl
parents: 24
diff changeset
126 with the name of the attachment if one is present.
73e8959cd86b patches from Arne
carl
parents: 24
diff changeset
127 </para></listitem>
73e8959cd86b patches from Arne
carl
parents: 24
diff changeset
128 </varlistentry>
73e8959cd86b patches from Arne
carl
parents: 24
diff changeset
129 <varlistentry>
16
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
130 <term>-V</term>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
131 <listitem><para>
24
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
132 Show program version. Subsequent options are then ignored.
16
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
133 </para></listitem>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
134 </varlistentry>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
135 <varlistentry>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
136 <term>-w</term>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
137 <listitem><para>
20
1acd3231c3a4 switch to automake/autoconf
carl
parents: 16
diff changeset
138 Overwrite any previous output files. Beware: When used with the -S
16
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
139 switch, this will remove all files from the target folder before
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
140 writing. This is to keep the count of emails and attachments correct.
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
141 </para></listitem>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
142 </varlistentry>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
143 </variablelist>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
144 </refsect1>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
145
20
1acd3231c3a4 switch to automake/autoconf
carl
parents: 16
diff changeset
146 <refsect1 id='readpst.also.1'>
16
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
147 <title>See Also</title>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
148 <para>
25
73e8959cd86b patches from Arne
carl
parents: 24
diff changeset
149 <citerefentry><refentrytitle>readpstlog</refentrytitle> <manvolnum>1</manvolnum> </citerefentry>
16
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
150 </para>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
151 </refsect1>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
152
20
1acd3231c3a4 switch to automake/autoconf
carl
parents: 16
diff changeset
153 <refsect1 id='readpst.author.1'>
16
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
154 <title>Author</title>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
155 <para>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
156 This manual page was originally written by Dave Smith
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
157 &lt;dave.s@earthcorp.com&gt;, and updated by Joe Nahmias &lt;joe@nahmias.net&gt;
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
158 for the Debian GNU/Linux system (but may be used by others). It was
20
1acd3231c3a4 switch to automake/autoconf
carl
parents: 16
diff changeset
159 subsequently updated by Brad Hards &lt;bradh@frogmouth.net&gt;, and converted to
16
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
160 xml format by Carl Byington &lt;carl@five-ten-sg.com&gt;.
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
161 </para>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
162 </refsect1>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
163
20
1acd3231c3a4 switch to automake/autoconf
carl
parents: 16
diff changeset
164 <refsect1 id='readpst.copyright.1'>
16
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
165 <title>Copyright</title>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
166 <para>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
167 Copyright (C) 2002 by David Smith &lt;dave.s@earthcorp.com&gt;.
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
168 XML version Copyright (C) 2005 by 510 Software Group &lt;carl@five-ten-sg.com&gt;.
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
169 </para>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
170 <para>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
171 This program is free software; you can redistribute it and/or modify it
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
172 under the terms of the GNU General Public License as published by the
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
173 Free Software Foundation; either version 2, or (at your option) any
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
174 later version.
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
175 </para>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
176 <para>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
177 You should have received a copy of the GNU General Public License along
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
178 with this program; see the file COPYING. If not, please write to the
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
179 Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
180 </para>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
181 </refsect1>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
182
20
1acd3231c3a4 switch to automake/autoconf
carl
parents: 16
diff changeset
183 <refsect1 id='readpst.version.1'>
16
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
184 <title>CVS Version</title>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
185 <para>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
186 $Id$
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
187 </para>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
188 </refsect1>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
189 </refentry>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
190
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
191
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
192 <refentry id="readpstlog.1">
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
193 <refentryinfo>
24
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
194 <date>2006-02-20</date>
16
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
195 </refentryinfo>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
196
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
197 <refmeta>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
198 <refentrytitle>readpstlog</refentrytitle>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
199 <manvolnum>1</manvolnum>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
200 <refmiscinfo>readpstlog @VERSION@</refmiscinfo>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
201 </refmeta>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
202
20
1acd3231c3a4 switch to automake/autoconf
carl
parents: 16
diff changeset
203 <refnamediv id='readpstlog.name.1'>
16
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
204 <refname>readpstlog</refname>
24
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
205 <refpurpose>convert a <command>readpst</command> logfile to text format</refpurpose>
16
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
206 </refnamediv>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
207
20
1acd3231c3a4 switch to automake/autoconf
carl
parents: 16
diff changeset
208 <refsynopsisdiv id='readpstlog.synopsis.1'>
16
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
209 <title>Synopsis</title>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
210 <cmdsynopsis>
24
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
211 <command>readpstlog</command>
16
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
212 <arg><option>-f <replaceable class="parameter">format</replaceable></option></arg>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
213 <arg><option>-t <replaceable class="parameter">include-types</replaceable></option></arg>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
214 <arg><option>-x <replaceable class="parameter">exclude-types</replaceable></option></arg>
24
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
215 <arg choice='plain'>logfile</arg>
16
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
216 </cmdsynopsis>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
217 </refsynopsisdiv>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
218
20
1acd3231c3a4 switch to automake/autoconf
carl
parents: 16
diff changeset
219 <refsect1 id='readpstlog.description.1'>
1acd3231c3a4 switch to automake/autoconf
carl
parents: 16
diff changeset
220 <title>Description</title>
21
e5418051878c switch to automake/autoconf
carl
parents: 20
diff changeset
221 <para><command>readpstlog</command>
24
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
222 is a program that converts the binary logfile generated
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
223 by <command>readpst</command> to a more desirable text format.
20
1acd3231c3a4 switch to automake/autoconf
carl
parents: 16
diff changeset
224 </para>
1acd3231c3a4 switch to automake/autoconf
carl
parents: 16
diff changeset
225 </refsect1>
1acd3231c3a4 switch to automake/autoconf
carl
parents: 16
diff changeset
226
1acd3231c3a4 switch to automake/autoconf
carl
parents: 16
diff changeset
227 <refsect1 id='readpstlog.options.1'>
16
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
228 <title>Options</title>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
229 <variablelist>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
230 <varlistentry>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
231 <term>-f <replaceable class="parameter">format</replaceable></term>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
232 <listitem><para>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
233 Sets the format of the text log output. Currently, the only valid output
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
234 format is T, for text; anything else gives the default.
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
235 </para></listitem>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
236 </varlistentry>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
237 <varlistentry>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
238 <term>-t <replaceable class="parameter">include-types</replaceable></term>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
239 <listitem><para>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
240 Print only the specified types of log messages.
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
241 Types are specified in a comma-delimited list (e.g. 3,10,5,6).
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
242 </para></listitem>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
243 </varlistentry>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
244 <varlistentry>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
245 <term>-x <replaceable class="parameter">exclude-types</replaceable></term>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
246 <listitem><para>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
247 Exclude the specified types of log messages.
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
248 Types are specified in a comma-delimited list (e.g. 3,10,5,6).
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
249 </para></listitem>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
250 </varlistentry>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
251 </variablelist>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
252 </refsect1>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
253
20
1acd3231c3a4 switch to automake/autoconf
carl
parents: 16
diff changeset
254 <refsect1 id='readpstlog.message.types.1'>
16
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
255 <title>Message Types</title>
24
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
256 <para><command>readpstlog</command> understands the following types of log
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
257 messages:
16
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
258 </para>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
259 <variablelist>
20
1acd3231c3a4 switch to automake/autoconf
carl
parents: 16
diff changeset
260 <varlistentry>
1acd3231c3a4 switch to automake/autoconf
carl
parents: 16
diff changeset
261 <term>1</term>
1acd3231c3a4 switch to automake/autoconf
carl
parents: 16
diff changeset
262 <listitem><para>
1acd3231c3a4 switch to automake/autoconf
carl
parents: 16
diff changeset
263 File accesses
1acd3231c3a4 switch to automake/autoconf
carl
parents: 16
diff changeset
264 </para></listitem>
1acd3231c3a4 switch to automake/autoconf
carl
parents: 16
diff changeset
265 </varlistentry>
1acd3231c3a4 switch to automake/autoconf
carl
parents: 16
diff changeset
266 <varlistentry>
1acd3231c3a4 switch to automake/autoconf
carl
parents: 16
diff changeset
267 <term>2</term>
1acd3231c3a4 switch to automake/autoconf
carl
parents: 16
diff changeset
268 <listitem><para>
1acd3231c3a4 switch to automake/autoconf
carl
parents: 16
diff changeset
269 Index accesses
1acd3231c3a4 switch to automake/autoconf
carl
parents: 16
diff changeset
270 </para></listitem>
1acd3231c3a4 switch to automake/autoconf
carl
parents: 16
diff changeset
271 </varlistentry>
1acd3231c3a4 switch to automake/autoconf
carl
parents: 16
diff changeset
272 <varlistentry>
1acd3231c3a4 switch to automake/autoconf
carl
parents: 16
diff changeset
273 <term>3</term>
1acd3231c3a4 switch to automake/autoconf
carl
parents: 16
diff changeset
274 <listitem><para>
1acd3231c3a4 switch to automake/autoconf
carl
parents: 16
diff changeset
275 New email found
1acd3231c3a4 switch to automake/autoconf
carl
parents: 16
diff changeset
276 </para></listitem>
1acd3231c3a4 switch to automake/autoconf
carl
parents: 16
diff changeset
277 </varlistentry>
1acd3231c3a4 switch to automake/autoconf
carl
parents: 16
diff changeset
278 <varlistentry>
1acd3231c3a4 switch to automake/autoconf
carl
parents: 16
diff changeset
279 <term>4</term>
1acd3231c3a4 switch to automake/autoconf
carl
parents: 16
diff changeset
280 <listitem><para>
1acd3231c3a4 switch to automake/autoconf
carl
parents: 16
diff changeset
281 Warnings
1acd3231c3a4 switch to automake/autoconf
carl
parents: 16
diff changeset
282 </para></listitem>
1acd3231c3a4 switch to automake/autoconf
carl
parents: 16
diff changeset
283 </varlistentry>
1acd3231c3a4 switch to automake/autoconf
carl
parents: 16
diff changeset
284 <varlistentry>
1acd3231c3a4 switch to automake/autoconf
carl
parents: 16
diff changeset
285 <term>5</term>
1acd3231c3a4 switch to automake/autoconf
carl
parents: 16
diff changeset
286 <listitem><para>
1acd3231c3a4 switch to automake/autoconf
carl
parents: 16
diff changeset
287 Read accesses
1acd3231c3a4 switch to automake/autoconf
carl
parents: 16
diff changeset
288 </para></listitem>
1acd3231c3a4 switch to automake/autoconf
carl
parents: 16
diff changeset
289 </varlistentry>
1acd3231c3a4 switch to automake/autoconf
carl
parents: 16
diff changeset
290 <varlistentry>
1acd3231c3a4 switch to automake/autoconf
carl
parents: 16
diff changeset
291 <term>6</term>
1acd3231c3a4 switch to automake/autoconf
carl
parents: 16
diff changeset
292 <listitem><para>
1acd3231c3a4 switch to automake/autoconf
carl
parents: 16
diff changeset
293 Informational messages
1acd3231c3a4 switch to automake/autoconf
carl
parents: 16
diff changeset
294 </para></listitem>
1acd3231c3a4 switch to automake/autoconf
carl
parents: 16
diff changeset
295 </varlistentry>
1acd3231c3a4 switch to automake/autoconf
carl
parents: 16
diff changeset
296 <varlistentry>
1acd3231c3a4 switch to automake/autoconf
carl
parents: 16
diff changeset
297 <term>7</term>
1acd3231c3a4 switch to automake/autoconf
carl
parents: 16
diff changeset
298 <listitem><para>
1acd3231c3a4 switch to automake/autoconf
carl
parents: 16
diff changeset
299 Main function calls
1acd3231c3a4 switch to automake/autoconf
carl
parents: 16
diff changeset
300 </para></listitem>
1acd3231c3a4 switch to automake/autoconf
carl
parents: 16
diff changeset
301 </varlistentry>
1acd3231c3a4 switch to automake/autoconf
carl
parents: 16
diff changeset
302 <varlistentry>
1acd3231c3a4 switch to automake/autoconf
carl
parents: 16
diff changeset
303 <term>8</term>
1acd3231c3a4 switch to automake/autoconf
carl
parents: 16
diff changeset
304 <listitem><para>
1acd3231c3a4 switch to automake/autoconf
carl
parents: 16
diff changeset
305 Decrypting calls
1acd3231c3a4 switch to automake/autoconf
carl
parents: 16
diff changeset
306 </para></listitem>
1acd3231c3a4 switch to automake/autoconf
carl
parents: 16
diff changeset
307 </varlistentry>
1acd3231c3a4 switch to automake/autoconf
carl
parents: 16
diff changeset
308 <varlistentry>
1acd3231c3a4 switch to automake/autoconf
carl
parents: 16
diff changeset
309 <term>10</term>
1acd3231c3a4 switch to automake/autoconf
carl
parents: 16
diff changeset
310 <listitem><para>
1acd3231c3a4 switch to automake/autoconf
carl
parents: 16
diff changeset
311 Function calls
1acd3231c3a4 switch to automake/autoconf
carl
parents: 16
diff changeset
312 </para></listitem>
1acd3231c3a4 switch to automake/autoconf
carl
parents: 16
diff changeset
313 </varlistentry>
1acd3231c3a4 switch to automake/autoconf
carl
parents: 16
diff changeset
314 <varlistentry>
1acd3231c3a4 switch to automake/autoconf
carl
parents: 16
diff changeset
315 <term>11</term>
1acd3231c3a4 switch to automake/autoconf
carl
parents: 16
diff changeset
316 <listitem><para>
1acd3231c3a4 switch to automake/autoconf
carl
parents: 16
diff changeset
317 HexDump calls
1acd3231c3a4 switch to automake/autoconf
carl
parents: 16
diff changeset
318 </para></listitem>
1acd3231c3a4 switch to automake/autoconf
carl
parents: 16
diff changeset
319 </varlistentry>
16
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
320 </variablelist>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
321 </refsect1>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
322
20
1acd3231c3a4 switch to automake/autoconf
carl
parents: 16
diff changeset
323 <refsect1 id='readpstlog.author.1'>
16
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
324 <title>Author</title>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
325 <para>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
326 This manual page was written by Joe Nahmias &lt;joe@nahmias.net&gt;
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
327 for the Debian GNU/Linux system (but may be used by others). It was
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
328 converted to xml format by Carl Byington &lt;carl@five-ten-sg.com&gt;.
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
329 </para>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
330 </refsect1>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
331
20
1acd3231c3a4 switch to automake/autoconf
carl
parents: 16
diff changeset
332 <refsect1 id='readpstlog.copyright.1'>
16
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
333 <title>Copyright</title>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
334 <para>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
335 Copyright (C) 2002 by David Smith &lt;dave.s@earthcorp.com&gt;.
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
336 XML version Copyright (C) 2005 by 510 Software Group &lt;carl@five-ten-sg.com&gt;.
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
337 </para>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
338 <para>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
339 This program is free software; you can redistribute it and/or modify it
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
340 under the terms of the GNU General Public License as published by the
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
341 Free Software Foundation; either version 2, or (at your option) any
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
342 later version.
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
343 </para>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
344 <para>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
345 You should have received a copy of the GNU General Public License along
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
346 with this program; see the file COPYING. If not, please write to the
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
347 Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
348 </para>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
349 </refsect1>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
350
20
1acd3231c3a4 switch to automake/autoconf
carl
parents: 16
diff changeset
351 <refsect1 id='readpstlog.version.1'>
16
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
352 <title>CVS Version</title>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
353 <para>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
354 $Id$
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
355 </para>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
356 </refsect1>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
357 </refentry>
24
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
358
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
359
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
360 <refentry id="pst2ldif.1">
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
361 <refentryinfo>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
362 <date>2006-02-20</date>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
363 </refentryinfo>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
364
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
365 <refmeta>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
366 <refentrytitle>pst2ldif</refentrytitle>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
367 <manvolnum>1</manvolnum>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
368 <refmiscinfo>pst2ldif @VERSION@</refmiscinfo>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
369 </refmeta>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
370
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
371 <refnamediv id='pst2ldif.name.1'>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
372 <refname>pst2ldif</refname>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
373 <refpurpose>extract contacts from a MS Outlook .pst file in .ldif format</refpurpose>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
374 </refnamediv>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
375
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
376 <refsynopsisdiv id='pst2ldif.synopsis.1'>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
377 <title>Synopsis</title>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
378 <cmdsynopsis>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
379 <command>pst2ldif</command>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
380 <arg><option>-h</option></arg>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
381 <arg><option>-V</option></arg>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
382 <arg><option>-b <replaceable class="parameter">ldap-base</replaceable></option></arg>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
383 <arg><option>-c <replaceable class="parameter">class</replaceable></option></arg>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
384 <arg choice='plain'>pstfilename</arg>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
385 </cmdsynopsis>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
386 </refsynopsisdiv>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
387
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
388 <refsect1 id='pst2ldif.options.1'>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
389 <title>Options</title>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
390 <variablelist>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
391 <varlistentry>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
392 <term>-h</term>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
393 <listitem><para>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
394 Show summary of options. Subsequent options are then ignored.
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
395 </para></listitem>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
396 </varlistentry>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
397 <varlistentry>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
398 <term>-V <replaceable class="parameter">include-types</replaceable></term>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
399 <listitem><para>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
400 Show program version. Subsequent options are then ignored.
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
401 </para></listitem>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
402 </varlistentry>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
403 <varlistentry>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
404 <term>-b <replaceable class="parameter">ldap-base</replaceable></term>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
405 <listitem><para>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
406 Sets the ldap base value used in the dn records. You probably want to
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
407 use something like "o=organization, c=US".
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
408 </para></listitem>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
409 </varlistentry>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
410 <varlistentry>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
411 <term>-c <replaceable class="parameter">class</replaceable></term>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
412 <listitem><para>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
413 Sets the objectClass values for the contact items. This class needs to be
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
414 defined in the schema used by your LDAP server, and at a minimum it must
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
415 contain the ldap attributes given below.
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
416 </para></listitem>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
417 </varlistentry>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
418 </variablelist>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
419 </refsect1>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
420
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
421 <refsect1 id='pst2ldif.description.1'>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
422 <title>Description</title>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
423 <para><command>pst2ldif</command>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
424 reads the contact information from a MS Outlook .pst file
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
425 and produces a .ldif file that may be used to import those contacts
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
426 into an LDAP database. The following ldap attributes are generated:
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
427 <simplelist>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
428 <member>cn </member>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
429 <member>givenName </member>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
430 <member>sn </member>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
431 <member>personalTitle </member>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
432 <member>company </member>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
433 <member>mail </member>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
434 <member>postalAddress </member>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
435 <member>l </member>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
436 <member>st </member>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
437 <member>postalCode </member>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
438 <member>c </member>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
439 <member>homePhone </member>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
440 <member>telephoneNumber </member>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
441 <member>facsimileTelephoneNumber </member>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
442 <member>mobile </member>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
443 <member>description </member>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
444 </simplelist>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
445 </para>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
446 </refsect1>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
447
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
448 <refsect1 id='pst2ldif.copyright.1'>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
449 <title>Copyright</title>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
450 <para>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
451 Copyright (C) 2006 by 510 Software Group &lt;carl@five-ten-sg.com&gt;
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
452 </para>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
453 <para>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
454 This program is free software; you can redistribute it and/or modify it
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
455 under the terms of the GNU General Public License as published by the
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
456 Free Software Foundation; either version 2, or (at your option) any
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
457 later version.
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
458 </para>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
459 <para>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
460 You should have received a copy of the GNU General Public License along
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
461 with this program; see the file COPYING. If not, please write to the
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
462 Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
463 </para>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
464 </refsect1>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
465
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
466 <refsect1 id='pst2ldif.version.1'>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
467 <title>CVS Version</title>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
468 <para>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
469 $Id$
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
470 </para>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
471 </refsect1>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
472 </refentry>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
473
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
474
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
475 <refentry id="pst.5">
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
476 <refentryinfo>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
477 <date>2006-02-20</date>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
478 </refentryinfo>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
479
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
480 <refmeta>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
481 <refentrytitle>outlook.pst</refentrytitle>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
482 <manvolnum>5</manvolnum>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
483 </refmeta>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
484
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
485 <refnamediv id='pst.name.1'>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
486 <refname>outlook.pst</refname>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
487 <refpurpose>format of MS Outlook .pst file</refpurpose>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
488 </refnamediv>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
489
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
490 <refsynopsisdiv id='pst.synopsis.1'>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
491 <title>Synopsis</title>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
492 <cmdsynopsis>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
493 <command>outlook.pst</command>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
494 </cmdsynopsis>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
495 </refsynopsisdiv>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
496
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
497 <refsect1 id='pst.file.overview.5'>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
498 <title>Overview</title>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
499 <para>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
500 Each item in a .pst file is identified by two id values ID1 and ID2.
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
501 There are two separate b-trees indexed by these ID1 and ID2 values.
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
502 </para>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
503 </refsect1>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
504
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
505 <refsect1 id='pst.file.header.5'>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
506 <title>File Header</title>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
507 <para>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
508 The file header is located at offset 0 in the .pst file.
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
509 </para>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
510 <literallayout class="monospaced"><![CDATA[
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
511 0000 21 42 44 4e 49 f8 64 d9 53 4d 0e 00 13 00 01 01
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
512 0010 00 00 00 00 00 00 00 00 50 d6 03 00 bd 1e 02 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
513 0020 08 4c 00 00 00 04 00 00 00 04 00 00 0f 04 00 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
514 0030 0d 40 00 00 99 0a 01 00 18 04 00 00 0d 40 00 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
515 0040 0d 40 00 00 11 80 00 00 02 04 00 00 0a 04 00 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
516 0050 00 04 00 00 00 04 00 00 0f 04 00 00 0f 04 00 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
517 0060 0f 04 00 00 0d 40 00 00 00 04 00 00 00 04 00 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
518 0070 04 40 00 00 00 04 00 00 00 04 00 00 00 04 00 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
519 0080 00 04 00 00 00 04 00 00 00 04 00 00 00 04 00 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
520 0090 00 04 00 00 00 04 00 00 00 04 00 00 00 04 00 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
521 00a0 0c 09 00 00 00 00 00 00 00 04 27 00 00 24 23 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
522 00b0 c0 09 0a 00 00 c8 00 00 bc 1e 02 00 00 7e 0c 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
523 00c0 b4 1e 02 00 00 54 00 00 01 00 00 00 23 55 44 d1
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
524 00d0 5a 4f ce 6b 80 ff ff ff 00 00 00 00 00 00 00 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
525 00e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
526 00f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
527 0100 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
528 0110 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
529 0120 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
530 0130 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
531 0140 00 00 00 00 00 00 00 00 00 00 00 00 3f ff ff ff
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
532 0150 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
533 0160 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
534 0170 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
535 0180 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
536 0190 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
537 01a0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
538 01b0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
539 01c0 ff ff ff ff ff ff ff ff ff ff ff ff 80 01 00 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
540 01d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
541 01e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
542 01f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
543
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
544 0000 signature [4 bytes] 0x4e444221 constant
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
545 000a index type [1 byte] 0x0e constant
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
546 01cd encryption type [1 byte] 0x01 constant
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
547 00a8 total file size [4 bytes] 0x270400 in this case
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
548 00c0 back-pointer-1 [4 bytes] 0x021eb4 in this case
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
549 00c4 offset-index-1 [4 bytes] 0x005400 in this case
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
550 00b8 back-pointer-2 [4 bytes] 0x021ebc in this case
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
551 00bc offset-index-2 [4 bytes] 0x0c7e00 in this case
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
552 ]]></literallayout>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
553 <para>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
554 We only support index type 0x0E and encryption type 0x01.
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
555 </para>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
556 <para>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
557 offset-index-1 is the file offset of the root of the
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
558 index1 b-tree, which contains (ID1, offset, size, unknown) tuples
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
559 for each item in the file. back-pointer-1 is the value that should
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
560 appear in the parent pointer of that root node.
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
561 </para>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
562 <para>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
563 offset-index-2 is the file offset of the root of the
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
564 index2 b-tree, which contains (ID2, DESC-ID1, LIST-ID1, PARENT-ID2)
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
565 tuples for each item in the file. back-pointer-2 is the value that should
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
566 appear in the parent pointer of that root node.
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
567 </para>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
568 </refsect1>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
569
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
570 <refsect1 id='pst.file.node1.5'>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
571 <title>Index 1 Node</title>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
572 <para>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
573 The index1 b-tree nodes are 516 byte blocks with the following format.
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
574 </para>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
575 <literallayout class="monospaced"><![CDATA[
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
576 0000 04 00 00 00 8a 1e 02 00 00 1c 0b 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
577 000c 58 27 03 00 b3 1e 02 00 00 52 00 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
578 0018 00 00 00 00 00 00 00 00 00 00 00 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
579 0024 00 00 00 00 00 00 00 00 00 00 00 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
580 0030 00 00 00 00 00 00 00 00 00 00 00 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
581 003c 00 00 00 00 00 00 00 00 00 00 00 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
582 0048 00 00 00 00 00 00 00 00 00 00 00 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
583 0054 00 00 00 00 00 00 00 00 00 00 00 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
584 0060 00 00 00 00 00 00 00 00 00 00 00 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
585 006c 00 00 00 00 00 00 00 00 00 00 00 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
586 0078 00 00 00 00 00 00 00 00 00 00 00 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
587 0084 00 00 00 00 00 00 00 00 00 00 00 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
588 0090 00 00 00 00 00 00 00 00 00 00 00 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
589 009c 00 00 00 00 00 00 00 00 00 00 00 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
590 00a8 00 00 00 00 00 00 00 00 00 00 00 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
591 00b4 00 00 00 00 00 00 00 00 00 00 00 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
592 00c0 00 00 00 00 00 00 00 00 00 00 00 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
593 00cc 00 00 00 00 00 00 00 00 00 00 00 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
594 00d8 00 00 00 00 00 00 00 00 00 00 00 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
595 00e4 00 00 00 00 00 00 00 00 00 00 00 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
596 00f0 00 00 00 00 00 00 00 00 00 00 00 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
597 00fc 00 00 00 00 00 00 00 00 00 00 00 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
598 0108 00 00 00 00 00 00 00 00 00 00 00 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
599 0114 00 00 00 00 00 00 00 00 00 00 00 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
600 0120 00 00 00 00 00 00 00 00 00 00 00 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
601 012c 00 00 00 00 00 00 00 00 00 00 00 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
602 0138 00 00 00 00 00 00 00 00 00 00 00 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
603 0144 00 00 00 00 00 00 00 00 00 00 00 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
604 0150 00 00 00 00 00 00 00 00 00 00 00 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
605 015c 00 00 00 00 00 00 00 00 00 00 00 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
606 0168 00 00 00 00 00 00 00 00 00 00 00 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
607 0174 00 00 00 00 00 00 00 00 00 00 00 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
608 0180 00 00 00 00 00 00 00 00 00 00 00 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
609 018c 00 00 00 00 00 00 00 00 00 00 00 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
610 0198 00 00 00 00 00 00 00 00 00 00 00 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
611 01a4 00 00 00 00 00 00 00 00 00 00 00 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
612 01b0 00 00 00 00 00 00 00 00 00 00 00 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
613 01bc 00 00 00 00 00 00 00 00 00 00 00 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
614 01c8 00 00 00 00 00 00 00 00 00 00 00 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
615 01d4 00 00 00 00 00 00 00 00 00 00 00 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
616 01e0 00 00 00 00 00 00 00 00 00 00 00 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
617 01ec 00 00 00 00 02 29 0c 02 80 80 b6 4a
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
618 01f8 b4 1e 02 00 27 9c cc 56 58 27 03 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
619
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
620 01f0 item-count [1 byte] 0x02 in this case
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
621 01f1 max-item-count [1 byte] 0x29 constant
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
622 01f3 node-level [1 byte] 0x02 in this case
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
623 01f8 back-pointer [4 bytes] 0x021eb4 in this case
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
624 ]]></literallayout>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
625 <para>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
626 The item-count specifies the number of 12 byte records that
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
627 are active. The node-level is non-zero for this style of nodes.
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
628 The leaf nodes have a different format. The back-pointer must
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
629 match the back-pointer from the triple that pointed to this node.
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
630 </para>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
631 <para>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
632 Each item in this node is a triple of (ID, back-pointer, offset)
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
633 where the offset points to the next deeper node in the tree, the
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
634 back-pointer value must match the back-pointer in that deeper node,
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
635 and ID is the lowest ID value in the subtree.
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
636 </para>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
637 </refsect1>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
638
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
639 <refsect1 id='pst.file.leaf1.5'>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
640 <title>Index 1 Leaf Node</title>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
641 <para>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
642 The index1 b-tree leaf nodes are 516 byte blocks with the following format.
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
643 </para>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
644 <literallayout class="monospaced"><![CDATA[
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
645 0000 04 00 00 00 00 58 00 00 64 00 0f 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
646 000c 08 00 00 00 80 58 00 00 ac 00 06 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
647 0018 0c 00 00 00 40 59 00 00 ac 00 06 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
648 0024 10 00 00 00 00 5a 00 00 bc 00 03 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
649 0030 14 00 00 00 00 5b 00 00 a4 00 02 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
650 003c 18 00 00 00 c0 5b 00 00 64 00 02 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
651 0048 1c 00 00 00 40 5c 00 00 5c 00 02 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
652 0054 50 00 00 00 80 62 00 00 60 00 02 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
653 0060 74 00 00 00 00 77 00 00 5e 00 02 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
654 006c 7c 00 00 00 80 77 00 00 66 00 02 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
655 0078 84 00 00 00 00 76 00 00 ca 00 02 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
656 0084 88 00 00 00 00 63 00 00 52 00 02 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
657 0090 90 00 00 00 00 79 00 00 58 00 02 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
658 009c cc 00 00 00 c0 61 00 00 76 00 02 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
659 00a8 e0 00 00 00 00 61 00 00 74 00 02 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
660 00b4 f4 00 00 00 80 65 00 00 6e 00 02 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
661 00c0 8c 01 00 00 40 60 00 00 70 00 02 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
662 00cc ea 01 00 00 80 61 00 00 10 00 02 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
663 00d8 ec 01 00 00 40 8a 00 00 f3 01 02 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
664 00e4 f0 01 00 00 80 93 00 00 f4 1f 02 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
665 00f0 fa 01 00 00 c0 7f 00 00 10 00 02 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
666 00fc 00 02 00 00 00 89 00 00 34 01 02 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
667 0108 1c 02 00 00 40 ec 00 00 12 06 02 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
668 0114 22 02 00 00 00 84 00 00 10 00 02 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
669 0120 24 02 00 00 c0 ea 00 00 3c 01 02 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
670 012c 40 02 00 00 00 f4 00 00 0a 06 02 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
671 0138 46 02 00 00 40 8c 00 00 10 00 02 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
672 0144 48 02 00 00 80 f2 00 00 36 01 02 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
673 0150 64 02 00 00 80 fb 00 00 bf 07 02 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
674 015c 6a 02 00 00 80 63 00 00 10 00 02 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
675 0168 6c 02 00 00 40 fa 00 00 2a 01 02 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
676 0174 6c 02 00 00 40 fa 00 00 2a 01 02 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
677 0180 6c 02 00 00 40 fa 00 00 2a 01 02 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
678 018c 6c 02 00 00 40 fa 00 00 2a 01 02 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
679 0198 6c 02 00 00 40 fa 00 00 2a 01 02 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
680 01a4 6c 02 00 00 40 fa 00 00 2a 01 02 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
681 01b0 64 02 00 00 80 fb 00 00 bf 07 02 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
682 01bc 64 02 00 00 80 fb 00 00 bf 07 02 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
683 01c8 64 02 00 00 80 fb 00 00 bf 07 02 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
684 01d4 64 02 00 00 80 fb 00 00 bf 07 02 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
685 01e0 64 02 00 00 80 fb 00 00 bf 07 02 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
686 01ec 00 00 00 00 1f 29 0c 00 80 80 5b b3
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
687 01f8 5a 67 01 00 4f ae 70 a7 92 06 00 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
688
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
689 01f0 item-count [1 byte] 0x1f in this case
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
690 01f1 max-item-count [1 byte] 0x29 constant
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
691 01f3 node-level [1 byte] 0x00 in this case
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
692 01f8 back-pointer [4 bytes] 0x01675a in this case
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
693 ]]></literallayout>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
694 <para>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
695 The item-count specifies the number of 12 byte records that
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
696 are active. The node-level is zero for these leaf nodes.
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
697 The back-pointer must match the back-pointer from the triple
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
698 that pointed to this node.
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
699 </para>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
700 <para>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
701 Each item in this node is a tuple of (ID1, offset, size, unknown)
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
702 </para>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
703 </refsect1>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
704
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
705 <refsect1 id='pst.file.node2.5'>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
706 <title>Index 2 Node</title>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
707 <para>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
708 The index2 b-tree nodes are 516 byte blocks with the following format.
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
709 </para>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
710 <literallayout class="monospaced"><![CDATA[
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
711 0000 21 00 00 00 bb 1e 02 00 00 e2 0b 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
712 000c 64 78 20 00 8c 1e 02 00 00 dc 0b 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
713 0018 00 00 00 00 00 00 00 00 00 00 00 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
714 0024 00 00 00 00 00 00 00 00 00 00 00 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
715 0030 00 00 00 00 00 00 00 00 00 00 00 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
716 003c 00 00 00 00 00 00 00 00 00 00 00 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
717 0048 00 00 00 00 00 00 00 00 00 00 00 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
718 0054 00 00 00 00 00 00 00 00 00 00 00 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
719 0060 00 00 00 00 00 00 00 00 00 00 00 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
720 006c 00 00 00 00 00 00 00 00 00 00 00 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
721 0078 00 00 00 00 00 00 00 00 00 00 00 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
722 0084 00 00 00 00 00 00 00 00 00 00 00 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
723 0090 00 00 00 00 00 00 00 00 00 00 00 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
724 009c 00 00 00 00 00 00 00 00 00 00 00 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
725 00a8 00 00 00 00 00 00 00 00 00 00 00 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
726 00b4 00 00 00 00 00 00 00 00 00 00 00 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
727 00c0 00 00 00 00 00 00 00 00 00 00 00 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
728 00cc 00 00 00 00 00 00 00 00 00 00 00 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
729 00d8 00 00 00 00 00 00 00 00 00 00 00 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
730 00e4 00 00 00 00 00 00 00 00 00 00 00 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
731 00f0 00 00 00 00 00 00 00 00 00 00 00 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
732 00fc 00 00 00 00 00 00 00 00 00 00 00 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
733 0108 00 00 00 00 00 00 00 00 00 00 00 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
734 0114 00 00 00 00 00 00 00 00 00 00 00 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
735 0120 00 00 00 00 00 00 00 00 00 00 00 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
736 012c 00 00 00 00 00 00 00 00 00 00 00 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
737 0138 00 00 00 00 00 00 00 00 00 00 00 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
738 0144 00 00 00 00 00 00 00 00 00 00 00 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
739 0150 00 00 00 00 00 00 00 00 00 00 00 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
740 015c 00 00 00 00 00 00 00 00 00 00 00 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
741 0168 00 00 00 00 00 00 00 00 00 00 00 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
742 0174 00 00 00 00 00 00 00 00 00 00 00 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
743 0180 00 00 00 00 00 00 00 00 00 00 00 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
744 018c 00 00 00 00 00 00 00 00 00 00 00 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
745 0198 00 00 00 00 00 00 00 00 00 00 00 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
746 01a4 00 00 00 00 00 00 00 00 00 00 00 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
747 01b0 00 00 00 00 00 00 00 00 00 00 00 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
748 01bc 00 00 00 00 00 00 00 00 00 00 00 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
749 01c8 00 00 00 00 00 00 00 00 00 00 00 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
750 01d4 00 00 00 00 00 00 00 00 00 00 00 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
751 01e0 00 00 00 00 00 00 00 00 00 00 00 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
752 01ec 00 00 00 00 02 29 0c 02 81 81 b2 60
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
753 01f8 bc 1e 02 00 7e 70 dc e3 21 00 00 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
754
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
755 01f0 item-count [1 byte] 0x02 in this case
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
756 01f1 max-item-count [1 byte] 0x29 constant
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
757 01f3 node-level [1 byte] 0x02 in this case
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
758 01f8 back-pointer [4 bytes] 0x021ebc in this case
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
759 ]]></literallayout>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
760 <para>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
761 The item-count specifies the number of 12 byte records that
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
762 are active. The node-level is non-zero for this style of nodes.
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
763 The leaf nodes have a different format. The back-pointer must
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
764 match the back-pointer from the triple that pointed to this node.
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
765 </para>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
766 <para>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
767 Each item in this node is a triple of (ID2, back-pointer, offset)
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
768 where the offset points to the next deeper node in the tree, the
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
769 back-pointer value must match the back-pointer in that deeper node,
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
770 and ID2 is the lowest ID2 value in the subtree.
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
771 </para>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
772 </refsect1>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
773
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
774 <refsect1 id='pst.file.leaf2.5'>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
775 <title>Index 2 Leaf Node</title>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
776 <para>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
777 The index2 b-tree leaf nodes are 516 byte blocks with the following format.
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
778 </para>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
779 <literallayout class="monospaced"><![CDATA[
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
780 0000 21 00 00 00 38 e6 00 00 00 00 00 00 00 00 00 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
781 0010 61 00 00 00 2c a8 02 00 36 a8 02 00 00 00 00 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
782 0020 22 01 00 00 20 a2 02 00 00 00 00 00 22 01 00 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
783 0030 2d 01 00 00 88 7b 03 00 00 00 00 00 00 00 00 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
784 0040 2e 01 00 00 08 00 00 00 00 00 00 00 00 00 00 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
785 0050 2f 01 00 00 0c 00 00 00 00 00 00 00 00 00 00 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
786 0060 e1 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
787 0070 01 02 00 00 b4 e4 02 00 00 00 00 00 00 00 00 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
788 0080 61 02 00 00 a0 e4 02 00 00 00 00 00 00 00 00 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
789 0090 0d 06 00 00 04 00 00 00 00 00 00 00 00 00 00 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
790 00A0 0e 06 00 00 08 00 00 00 00 00 00 00 00 00 00 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
791 00B0 0f 06 00 00 0c 00 00 00 00 00 00 00 00 00 00 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
792 00C0 10 06 00 00 10 00 00 00 00 00 00 00 00 00 00 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
793 00D0 2b 06 00 00 84 00 00 00 00 00 00 00 00 00 00 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
794 00E0 4c 06 00 00 1c 00 00 00 00 00 00 00 00 00 00 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
795 00F0 71 06 00 00 18 00 00 00 00 00 00 00 00 00 00 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
796 0100 92 06 00 00 14 00 00 00 00 00 00 00 00 00 00 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
797 0110 23 22 00 00 14 a0 02 00 00 00 00 00 22 01 00 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
798 0120 26 22 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
799 0130 27 22 00 00 1c a0 02 00 00 00 00 00 00 00 00 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
800 0140 22 80 00 00 50 00 00 00 00 00 00 00 22 01 00 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
801 0150 2d 80 00 00 f8 9f 02 00 00 00 00 00 00 00 00 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
802 0160 2e 80 00 00 08 00 00 00 00 00 00 00 00 00 00 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
803 0170 2f 80 00 00 34 e6 00 00 00 00 00 00 00 00 00 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
804 0180 42 80 00 00 3c 6d 02 00 00 00 00 00 22 80 00 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
805 0190 4d 80 00 00 04 00 00 00 00 00 00 00 00 00 00 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
806 01A0 4e 80 00 00 10 6d 02 00 00 00 00 00 00 00 00 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
807 01B0 4f 80 00 00 ec 23 00 00 00 00 00 00 00 00 00 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
808 01C0 62 80 00 00 38 78 02 00 00 00 00 00 22 01 00 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
809 01D0 6d 80 00 00 34 78 02 00 00 00 00 00 00 00 00 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
810 01E0 6e 80 00 00 08 00 00 00 00 00 00 00 00 00 00 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
811 01F0 10 1f 10 00 81 81 a0 9a ae 1e 02 00 89 44 6a 0f
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
812 0200 b8 b1 03 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
813
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
814 01f0 item-count [1 byte] 0x10 in this case
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
815 01f1 max-item-count [1 byte] 0x1f constant
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
816 01f3 node-level [1 byte] 0x00 in this case
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
817 01f8 back-pointer [4 bytes] 0x021eae in this case
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
818 ]]></literallayout>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
819 <para>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
820 The item-count specifies the number of 16 byte records that
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
821 are active. The node-level is zero for these leaf nodes.
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
822 The back-pointer must match the back-pointer from the triple
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
823 that pointed to this node.
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
824 </para>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
825 <para>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
826 Each item in this node is a tuple of (ID2, DESC-ID1, LIST-ID1, PARENT-ID2)
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
827 </para>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
828 </refsect1>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
829
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
830 <refsect1 id='pst.file.list.5'>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
831 <title>Associated List Item</title>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
832 <para>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
833 Contains associations between id1 and id2 for the items controlled by the record.
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
834 In the above leaf node, we have a tuple of (0x61, 0x02a82c, 0x02a836, 0)
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
835 0x02a836 is the ID1 of the associated list, and we can lookup that ID1 value
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
836 in the index1 b-tree to find the (offset,size) of the data in the .pst file.
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
837 </para>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
838 <literallayout class="monospaced"><![CDATA[
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
839 0000 02 00 01 00 9f 81 00 00 30 a8 02 00 00 00 00 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
840
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
841 0000 unknown [2 bytes] 0x0002 constant
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
842 0002 count [2 bytes] 0x0001 in this case
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
843 repeating
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
844 0004 id2 [4 bytes] 0x00819f in this case
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
845 0008 id [4 bytes] 0x02a830 in this case
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
846 000c unknown [4 bytes] 0 in this case
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
847 ]]></literallayout>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
848 </refsect1>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
849
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
850 <refsect1 id='pst.file.desc.5'>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
851 <title>Associated Descriptor Item</title>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
852 <para>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
853 Contains information about the item, which may be email, contact, or other outlook types.
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
854 In the above leaf node, we have a tuple of (0x21, 0x00e638, 0, 0)
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
855 0x00e638 is the ID1 of the associated descriptor, and we can lookup that ID1 value
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
856 in the index1 b-tree to find the (offset,size) of the data in the .pst file.
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
857 </para>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
858 <literallayout class="monospaced"><![CDATA[
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
859 0000 3c 01 ec bc 20 00 00 00 00 00 00 00 b5 02 06 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
860 0010 40 00 00 00 f9 0f 02 01 60 00 00 00 01 30 1e 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
861 0020 80 00 00 00 04 30 1e 00 00 00 00 00 df 35 03 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
862 0030 ff 00 00 00 e0 35 02 01 a0 00 00 00 e2 35 02 01
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
863 0040 e0 00 00 00 e3 35 02 01 c0 00 00 00 e4 35 02 01
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
864 0050 00 01 00 00 e5 35 02 01 20 01 00 00 e6 35 02 01
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
865 0060 40 01 00 00 e7 35 02 01 60 01 00 00 1e 66 0b 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
866 0070 00 00 00 00 ff 67 03 00 00 00 00 00 d2 7f 17 d8
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
867 0080 64 8c d5 11 83 24 00 50 04 86 95 45 53 74 61 6e
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
868 0090 6c 65 79 00 00 00 00 d2 7f 17 d8 64 8c d5 11 83
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
869 00A0 24 00 50 04 86 95 45 22 80 00 00 00 00 00 00 d2
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
870 00B0 7f 17 d8 64 8c d5 11 83 24 00 50 04 86 95 45 42
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
871 00C0 80 00 00 00 00 00 00 d2 7f 17 d8 64 8c d5 11 83
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
872 00D0 24 00 50 04 86 95 45 a2 80 00 00 00 00 00 00 d2
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
873 00E0 7f 17 d8 64 8c d5 11 83 24 00 50 04 86 95 45 c2
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
874 00F0 80 00 00 00 00 00 00 d2 7f 17 d8 64 8c d5 11 83
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
875 0100 24 00 50 04 86 95 45 e2 80 00 00 00 00 00 00 d2
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
876 0110 7f 17 d8 64 8c d5 11 83 24 00 50 04 86 95 45 02
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
877 0120 81 00 00 00 00 00 00 d2 7f 17 d8 64 8c d5 11 83
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
878 0130 24 00 50 04 86 95 45 62 80 00 00 00 0b 00 00 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
879 0140 0c 00 14 00 7c 00 8c 00 93 00 ab 00 c3 00 db 00
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
880 0150 f3 00 0b 01 23 01 3b 01
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
881
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
882 0000 index-offset [2 bytes] 0x013c in this case
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
883 0002 signature [2 bytes] 0xbcec constant
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
884 0004 offset [2 bytes] 0x0020 in this case
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
885 ]]></literallayout>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
886 <para>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
887 Note the index-offset of 0x013c - starting at that position in the
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
888 descriptor block, we have an array of two byte integers. The first
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
889 integer (0x000b) is a count of the number of overlapping pairs
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
890 following the count. The first pair is (0, 0xc), the next pair is (0xc, 0x14)
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
891 and the last (11th) pair is (0x10b, 0x123). These pairs are (start,end+1)
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
892 offsets of items in this block. So we have count+1 integers following
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
893 the count value.
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
894 </para>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
895 <para>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
896 Note the offset of 0x0020, which needs to be right shifted by 4 bits
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
897 to become 0x0002, which is then a byte offset to be added to the above
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
898 index-offset plus two (to skip the count), so it points to the (0xc, 0x14)
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
899 pair. Finally, we have the offset and size of the "b5" block located at offset 0xc
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
900 with a size of 8 bytes in this descriptor block. The "b5" block has the
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
901 following format:
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
902 </para>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
903 <literallayout class="monospaced"><![CDATA[
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
904 0000 signature [2 bytes] 0x02b5 constant
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
905 0002 unknown [2 bytes] 0x0006 in this case
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
906 0004 offset [4 bytes] 0x0040 in this case
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
907 ]]></literallayout>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
908 <para>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
909 Note the "b5" offset of 0x0040, which needs to be right shifted by 4 bits
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
910 to become 0x0004, which is then a byte offset to be added to the above
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
911 index-offset plus two (to skip the count), so it points to the (0x14, 0x7c)
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
912 pair. We now have the offset 0x14 of the descriptor array, composed of 8 byte
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
913 entries. Each descriptor entry has the following format:
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
914 </para>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
915 <literallayout class="monospaced"><![CDATA[
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
916 0000 item-type [2 bytes]
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
917 0002 reference-type [2 bytes]
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
918 0004 value [4 bytes]
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
919 ]]></literallayout>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
920 <para>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
921 For some reference types (2, 3, 0xb) the value is used directly. Otherwise,
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
922 the value is generally a non-zero offset, to be right shifted by 4 bits and used to fetch
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
923 a pair from the index table to find the offset and size of the item in this
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
924 descriptor block. However, if (value AND 0xf) == 0xf, then the value is an ID2 index.
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
925 </para>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
926 <para>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
927 The following reference types are known, but not all of these
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
928 are implemented in the code yet.
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
929 </para>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
930 <literallayout class="monospaced"><![CDATA[
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
931 0x0002 - Signed 16bit value
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
932 0x0003 - Signed 32bit value
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
933 0x0004 - 4-byte floating point
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
934 0x0005 - Floating point double
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
935 0x0006 - Signed 64-bit int
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
936 0x0007 - Application Time
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
937 0x000A - 32-bit error value
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
938 0x000B - Boolean (non-zero = true)
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
939 0x000D - Embedded Object
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
940 0x0014 - 8-byte signed integer (64-bit)
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
941 0x001E - Null terminated String
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
942 0x001F - Unicode string
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
943 0x0040 - Systime - Filetime structure
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
944 0x0048 - OLE Guid
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
945 0x0102 - Binary data
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
946 0x1003 - Array of 32bit values
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
947 0x1014 - Array of 64bit values
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
948 0x101E - Array of Strings
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
949 0x1102 - Array of Binary data
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
950 ]]></literallayout>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
951 <para>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
952 The following item types are known, but not all of these
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
953 are implemented in the code yet.
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
954 Note: it appears that some types can have a IPOS value or a ID2 value
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
955 depending on the size of the field in question. It is safer to check
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
956 every field than for me to say what the "usually" contain. Absolute
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
957 values though, are generally going to be constant.
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
958 </para>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
959 <literallayout class="monospaced"><![CDATA[
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
960 0002 AutoForward allowed
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
961 0003 Extended Attributes Table
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
962 0017 Importance Level
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
963 001a IPM Context. What type of message is this
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
964 0023 Global Delivery Report
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
965 0026 Priority
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
966 0029 Read Receipt
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
967 002b Reassignment Prohibited
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
968 002e Original Sensitivity
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
969 0036 Sensitivity
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
970 0037 Email Subject. The referenced item is of type "Subject Type"
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
971 0039 Date. This is likely to be the arrival date
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
972 003b Outlook Address of Sender
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
973 003f Outlook structure describing the recipient
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
974 0040 Name of the Outlook recipient structure
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
975 0041 Outlook structure describing the sender
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
976 0042 Name of the Outlook sender structure
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
977 0043 Another structure describing the recipient
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
978 0044 Name of the second recipient structure
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
979 004f Reply-To Outlook Structure
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
980 0050 Name of the Reply-To structure
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
981 0051 Outlook Name of recipient
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
982 0052 Second Outlook name of recipient
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
983 0057 My address in TO field
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
984 0058 My address in CC field
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
985 0059 Message addressed to me
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
986 0063 Response requested
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
987 0064 Sender's Address access method (SMTP, EX)
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
988 0065 Sender's Address
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
989 0070 Processed Subject (with Fwd:, Re, ... removed)
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
990 0071 Date. Another date
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
991 0075 Recipient Address Access Method (SMTP, EX)
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
992 0076 Recipient's Address
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
993 0077 Second Recipient Access Method (SMTP, EX)
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
994 0078 Second Recipient Address
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
995 007d Email Header. This is the header that was attached to the email
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
996 0c17 Reply Requested
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
997 0c19 Second sender struct
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
998 0c1a Name of second sender struct
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
999 0c1d Second outlook name of sender
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1000 0c1e Second sender access method (SMTP, EX)
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1001 0c1f Second Sender Address
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1002 0e01 Delete after submit
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1003 0e03 CC Address?
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1004 0e04 SentTo Address
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1005 0e06 Date.
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1006 0e07 Flag - contains IsSeen value
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1007 0e08 Message Size
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1008 0e0a Sentmail EntryID
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1009 0e1f Compressed RTF in Sync
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1010 0e20 Attachment Size
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1011 0ff9 binary record header
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1012 1000 Plain Text Email Body. Does not exist if the email doesn't have a plain text version
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1013 1006 RTF Sync Body CRC
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1014 1007 RTF Sync Body character count
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1015 1008 RTF Sync body tag
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1016 1009 RTF Compressed body
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1017 1010 RTF whitespace prefix count
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1018 1011 RTF whitespace tailing count
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1019 1013 HTML Email Body. Does not exist if the email doesn't have a HTML version
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1020 1035 Message ID
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1021 1042 In-Reply-To or Parent's Message ID
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1022 1046 Return Path
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1023 3001 Folder Name? I have seen this value used for the contacts record aswell
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1024 3002 Address Type
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1025 3003 Contact Address
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1026 3004 Comment
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1027 3007 Date item creation
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1028 3008 Date item modification
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1029 300b binary record header
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1030 35df Valid Folder Mask
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1031 35e0 binary record found in first item. Contains the reference to "Top of Personal Folder" item
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1032 35e3 binary record with a reference to "Deleted Items" item
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1033 35e7 binary record with a refernece to "Search Root" item
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1034 3602 the number of emails stored in a folder
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1035 3603 the number of unread emails in a folder
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1036 360a Has Subfolders
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1037 3613 the folder content description
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1038 3617 Associate Content count
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1039 3701 Binary Data attachment
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1040 3704 Attachment Filename
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1041 3705 Attachement method
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1042 3707 Attachment Filename long
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1043 370b Attachment Position
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1044 370e Attachment mime encoding
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1045 3710 Attachment Mime Sequence
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1046 3a00 Contact's Account name
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1047 3a01 Contact Alternate Recipient
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1048 3a02 Callback telephone number
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1049 3a03 Message Conversion Prohibited
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1050 3a05 Contacts Suffix
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1051 3a06 Contacts First Name
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1052 3a07 Contacts Government ID Number
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1053 3a08 Business Telephone Number
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1054 3a09 Home Telephone Number
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1055 3a0a Contacts Initials
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1056 3a0b Keyword
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1057 3a0c Contact's Language
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1058 3a0d Contact's Location
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1059 3a0e Mail Permission
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1060 3a0f MHS Common Name
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1061 3a10 Organizational ID #
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1062 3a11 Contacts Surname
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1063 3a12 original entry id
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1064 3a13 original display name
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1065 3a14 original search key
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1066 3a15 Default Postal Address
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1067 3a16 Company Name
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1068 3a17 Job Title
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1069 3a18 Department Name
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1070 3a19 Office Location
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1071 3a1a Primary Telephone
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1072 3a1b Business Phone Number 2
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1073 3a1c Mobile Phone Number
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1074 3a1d Radio Phone Number
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1075 3a1e Car Phone Number
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1076 3a1f Other Phone Number
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1077 3a20 Transmittable Display Name
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1078 3a21 Pager Phone Number
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1079 3a22 user certificate
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1080 3a23 Primary Fax Number
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1081 3a24 Business Fax Number
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1082 3a25 Home Fax Number
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1083 3a26 Business Address Country
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1084 3a27 Business Address City
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1085 3a28 Business Address State
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1086 3a29 Business Address Street
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1087 3a2a Business Postal Code
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1088 3a2b Business PO Box
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1089 3a2c Telex Number
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1090 3a2d ISDN Number
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1091 3a2e Assistant Phone Number
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1092 3a2f Home Phone 2
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1093 3a30 Assistant's Name
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1094 3a40 Can receive Rich Text
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1095 3a41 Wedding Anniversary
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1096 3a42 Birthday
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1097 3a43 Hobbies
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1098 3a44 Middle Name
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1099 3a45 Display Name Prefix (Title)
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1100 3a46 Profession
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1101 3a47 Preferred By Name
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1102 3a48 Spouse's Name
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1103 3a49 Computer Network Name
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1104 3a4a Customer ID
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1105 3a4b TTY/TDD Phone
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1106 3a4c Ftp Site
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1107 3a4d Gender
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1108 3a4e Manager's Name
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1109 3a4f Nickname
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1110 3a50 Personal Home Page
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1111 3a51 Business Home Page
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1112 3a57 Company Main Phone
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1113 3a58 childrens names
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1114 3a59 Home Address City
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1115 3a5a Home Address Country
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1116 3a5b Home Address Postal Code
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1117 3a5c Home Address State or Province
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1118 3a5d Home Address Street
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1119 3a5e Home Address Post Office Box
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1120 3a5f Other Address City
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1121 3a60 Other Address Country
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1122 3a61 Other Address Postal Code
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1123 3a62 Other Address State
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1124 3a63 Other Address Street
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1125 3a64 Other Address Post Office box
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1126 65e3 Entry ID
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1127 67f2 Attachment ID2 value
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1128 67ff Password checksum [0x67FF]
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1129 6f02 Secure HTML Body
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1130 6f04 Secure Text Body
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1131 7c07 Top of folders RecID [0x7c07]
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1132 8000 Contain extra bits of information that have been taken from the email's header. I call them extra lines
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1133 8005 Contact Fullname
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1134 801a Home Address
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1135 801b Business Address
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1136 801c Other Address
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1137 8082 Email Address 1 Transport
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1138 8083 Email Address 1 Address
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1139 8084 Email Address 1 Description
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1140 8085 Email Address 1 Record
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1141 8092 Email Address 2 Transport
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1142 8093 Email Address 2 Address
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1143 8094 DEBUG_EMAIL (("Email Address 2 Description
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1144 8095 Email Address 2 Record
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1145 80a2 DEBUG_EMAIL (("Email Address 3 Transport
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1146 80a3 Email Address 3 Address
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1147 80a4 Email Address 3 Description
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1148 80a5 Email Address 3 Record
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1149 80d8 Internet Free/Busy
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1150 8205 Appointment shows as
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1151 8208 Appointment Location
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1152 8214 Label for appointment
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1153 8234 TimeZone of times
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1154 8235 Appointment Start Time
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1155 8236 Appointment End Time
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1156 8516 Duplicate Time Start
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1157 8517 Duplicate Time End
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1158 8530 Followup String
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1159 8534 Mileage
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1160 8535 Billing Information
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1161 8554 Outlook Version
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1162 8560 Appointment Reminder Time
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1163 8700 Journal Entry Type
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1164 8706 Start Timestamp
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1165 8708 End Timestamp
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1166 8712 Journal Entry Type
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1167 ]]></literallayout>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1168 </refsect1>
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1169
f4643b609bdf switch to automake/autoconf
carl
parents: 21
diff changeset
1170 </refentry>
16
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
1171 </reference>