comparison xml/libpst.in @ 150:06aa84023b48

rename some structure fields to reflect our better understanding of the pst format
author Carl Byington <carl@five-ten-sg.com>
date Thu, 05 Mar 2009 08:23:32 -0800
parents f9773b6368e0
children 0b1766da9be8
comparison
equal deleted inserted replaced
149:f9773b6368e0 150:06aa84023b48
1477 are active. The nodeLevel is zero for these leaf nodes. 1477 are active. The nodeLevel is zero for these leaf nodes.
1478 The backPointer must match the backPointer from the triple 1478 The backPointer must match the backPointer from the triple
1479 that pointed to this node. 1479 that pointed to this node.
1480 </para> 1480 </para>
1481 <para> 1481 <para>
1482 Each item in this node is a tuple of (D_ID, DESC-I_ID, TREE-I_ID, PARENT-D_ID). 1482 Each item in this node is a tuple of (D_ID, DESC-I_ID, TREE-I_ID,
1483 The DESC-I_ID points to the main data for this item via the index1 tree. 1483 PARENT-D_ID) The DESC-I_ID points to the main data for this item
1484 The TREE-I_ID is zero or points to Associated Tree Item 0x0002 via the index1 tree. 1484 (Associated Descriptor Items 0x7cec, 0xbcec, or 0x0101) via the index1
1485 The PARENT-D_ID points to the parent of this item in this index2 tree. 1485 tree. The TREE-I_ID is zero or points to an Associated Tree Item
1486 0x0002 via the index1 tree. The PARENT-D_ID points to the parent of
1487 this item in this index2 tree.
1486 </para> 1488 </para>
1487 </refsect1> 1489 </refsect1>
1488 1490
1489 <refsect1 id='pst.file.leaf2.64.5'> 1491 <refsect1 id='pst.file.leaf2.64.5'>
1490 <title>64 bit Index 2 Leaf Node</title> 1492 <title>64 bit Index 2 Leaf Node</title>
1537 are active. The nodeLevel is zero for these leaf nodes. 1539 are active. The nodeLevel is zero for these leaf nodes.
1538 The backPointer must match the backPointer from the triple 1540 The backPointer must match the backPointer from the triple
1539 that pointed to this node. 1541 that pointed to this node.
1540 </para> 1542 </para>
1541 <para> 1543 <para>
1542 Each item in this node is a tuple of (D_ID, DESC-I_ID, TREE-I_ID, PARENT-D_ID) 1544 Each item in this node is a tuple of (D_ID, DESC-I_ID, TREE-I_ID,
1543 The DESC-I_ID points to the main data for this item via the index1 tree. 1545 PARENT-D_ID) The DESC-I_ID points to the main data for this item
1544 The TREE-I_ID is zero or points to Associated Tree Item 0x0002 via the index1 tree. 1546 (Associated Descriptor Items 0x7cec, 0xbcec, or 0x0101) via the index1
1545 The PARENT-D_ID points to the parent of this item in this index2 tree. 1547 tree. The TREE-I_ID is zero or points to an Associated Tree Item
1548 0x0002 via the index1 tree. The PARENT-D_ID points to the parent of
1549 this item in this index2 tree.
1546 </para> 1550 </para>
1547 </refsect1> 1551 </refsect1>
1548 1552
1549 <refsect1 id='pst.file.list.32.5'> 1553 <refsect1 id='pst.file.list.32.5'>
1550 <title>32 bit Associated Tree Item 0x0002</title> 1554 <title>32 bit Associated Tree Item 0x0002</title>
1605 Contains information about the item, which may be email, contact, or 1609 Contains information about the item, which may be email, contact, or
1606 other outlook types. In the above leaf node, we have a tuple of (0x21, 1610 other outlook types. In the above leaf node, we have a tuple of (0x21,
1607 0x00e638, 0, 0) 0x00e638 is the I_ID of the associated descriptor, and we 1611 0x00e638, 0, 0) 0x00e638 is the I_ID of the associated descriptor, and we
1608 can lookup that I_ID value in the index1 b-tree to find the (offset,size) 1612 can lookup that I_ID value in the index1 b-tree to find the (offset,size)
1609 of the data in the .pst file. 1613 of the data in the .pst file.
1614 This descriptor is eventually decoded to a list of MAPI elements.
1610 </para> 1615 </para>
1611 <literallayout class="monospaced"><![CDATA[ 1616 <literallayout class="monospaced"><![CDATA[
1612 0000 3c 01 ec bc 20 00 00 00 00 00 00 00 b5 02 06 00 1617 0000 3c 01 ec bc 20 00 00 00 00 00 00 00 b5 02 06 00
1613 0010 40 00 00 00 f9 0f 02 01 60 00 00 00 01 30 1e 00 1618 0010 40 00 00 00 f9 0f 02 01 60 00 00 00 01 30 1e 00
1614 0020 80 00 00 00 04 30 1e 00 00 00 00 00 df 35 03 00 1619 0020 80 00 00 00 04 30 1e 00 00 00 00 00 df 35 03 00
1676 0000 signature [2 bytes] 0x02b5 constant 1681 0000 signature [2 bytes] 0x02b5 constant
1677 0002 datasize [2 bytes] 0x0006 constant +2 for 8 byte entries 1682 0002 datasize [2 bytes] 0x0006 constant +2 for 8 byte entries
1678 0004 descoffset [4 bytes] 0x0040 index reference 1683 0004 descoffset [4 bytes] 0x0040 index reference
1679 ]]></literallayout> 1684 ]]></literallayout>
1680 <para> 1685 <para>
1681 Note the descoffset of 0x0040, which again is an index reference. In this 1686 Note the descoffset of 0x0040, which again is an index reference. In
1682 case, it is an internal pointer reference, which needs to be right shifted by 4 bits 1687 this case, it is an internal pointer reference, which needs to be
1683 to become 0x0004, which is then a byte offset to be added to the above 1688 right shifted by 4 bits to become 0x0004, which is then a byte offset
1684 indexOffset plus two (to skip the count), so it points to the (0x14, 0x7c) 1689 to be added to the above indexOffset plus two (to skip the count), so
1685 pair. The datasize (6) plus the b5 code (02) gives the size of the entries, 1690 it points to the (0x14, 0x7c) pair. The datasize (6) plus the b5 code
1686 in this case 8 bytes. We now have the offset 0x14 of the descriptor array, 1691 (02) gives the size of the entries, in this case 8 bytes. We now have
1687 composed of 8 byte entries. Each descriptor entry has the following format: 1692 the offset 0x14 of the descriptor array, composed of 8 byte entries
1693 that describe MAPI elements. Each descriptor entry has the following
1694 format:
1688 </para> 1695 </para>
1689 <literallayout class="monospaced"><![CDATA[ 1696 <literallayout class="monospaced"><![CDATA[
1690 0000 itemType [2 bytes] 1697 0000 itemType [2 bytes]
1691 0002 referenceType [2 bytes] 1698 0002 referenceType [2 bytes]
1692 0004 value [4 bytes] 1699 0004 value [4 bytes]
1725 <para> 1732 <para>
1726 The following item types are known, but not all of these 1733 The following item types are known, but not all of these
1727 are implemented in the code yet. 1734 are implemented in the code yet.
1728 </para> 1735 </para>
1729 <literallayout class="monospaced"><![CDATA[ 1736 <literallayout class="monospaced"><![CDATA[
1730 0002 Alternate recipient allowed 1737 0x0002 Alternate recipient allowed
1731 0003 Extended Attributes Table 1738 0x0003 Extended Attributes Table
1732 0017 Importance Level 1739 0x0017 Importance Level
1733 001a IPM Context, message class 1740 0x001a IPM Context, message class
1734 0023 Global delivery report requested 1741 0x0023 Global delivery report requested
1735 0026 Priority 1742 0x0026 Priority
1736 0029 Read Receipt 1743 0x0029 Read Receipt
1737 002b Reassignment Prohibited 1744 0x002b Reassignment Prohibited
1738 002e Original Sensitivity 1745 0x002e Original Sensitivity
1739 0036 Sensitivity 1746 0x0032 Report time
1740 0037 Email Subject 1747 0x0036 Sensitivity
1741 0039 Client submit time / date sent 1748 0x0037 Email Subject
1742 003b Outlook Address of Sender 1749 0x0039 Client submit time / date sent
1743 003f Outlook structure describing the recipient 1750 0x003b Outlook Address of Sender
1744 0040 Name of the Outlook recipient structure 1751 0x003f Outlook structure describing the recipient
1745 0041 Outlook structure describing the sender 1752 0x0040 Name of the Outlook recipient structure
1746 0042 Name of the Outlook sender structure 1753 0x0041 Outlook structure describing the sender
1747 0043 Another structure describing the recipient 1754 0x0042 Name of the Outlook sender structure
1748 0044 Name of the second recipient structure 1755 0x0043 Another structure describing the recipient
1749 004f Reply-To Outlook Structure 1756 0x0044 Name of the second recipient structure
1750 0050 Name of the Reply-To structure 1757 0x004f Reply-To Outlook Structure
1751 0051 Outlook Name of recipient 1758 0x0050 Name of the Reply-To structure
1752 0052 Second Outlook name of recipient 1759 0x0051 Outlook Name of recipient
1753 0057 My address in TO field 1760 0x0052 Second Outlook name of recipient
1754 0058 My address in CC field 1761 0x0057 My address in TO field
1755 0059 Message addressed to me 1762 0x0058 My address in CC field
1756 0063 Response requested 1763 0x0059 Message addressed to me
1757 0064 Sender's Address access method (SMTP, EX) 1764 0x0063 Response requested
1758 0065 Sender's Address 1765 0x0064 Sender's Address access method (SMTP, EX)
1759 0070 Conversation topic, processed subject (with Fwd:, Re, ... removed) 1766 0x0065 Sender's Address
1760 0071 Conversation index 1767 0x0070 Conversation topic, processed subject (with Fwd:, Re, ... removed)
1761 0072 Original display BCC 1768 0x0071 Conversation index
1762 0073 Original display CC 1769 0x0072 Original display BCC
1763 0074 Original display TO 1770 0x0073 Original display CC
1764 0075 Recipient Address Access Method (SMTP, EX) 1771 0x0074 Original display TO
1765 0076 Recipient's Address 1772 0x0075 Recipient Address Access Method (SMTP, EX)
1766 0077 Second Recipient Access Method (SMTP, EX) 1773 0x0076 Recipient's Address
1767 0078 Second Recipient Address 1774 0x0077 Second Recipient Access Method (SMTP, EX)
1768 007d Email Header. This is the header that was attached to the email 1775 0x0078 Second Recipient Address
1769 0c17 Reply Requested 1776 0x007d Email Header. This is the header that was attached to the email
1770 0c19 Second sender structure 1777 0x0c04 NDR Reason code
1771 0c1a Name of second sender structure 1778 0x0c05 NDR Diag code
1772 0c1d Second outlook name of sender 1779 0x0c06 Non-receipt notification requested
1773 0c1e Second sender access method (SMTP, EX) 1780 0x0c17 Reply Requested
1774 0c1f Second Sender Address 1781 0x0c19 Second sender structure
1775 0e01 Delete after submit 1782 0x0c1a Name of second sender structure
1776 0e02 BCC Addresses 1783 0x0c1b Supplementary info
1777 0e03 CC Addresses 1784 0x0c1d Second outlook name of sender
1778 0e04 SentTo Address 1785 0x0c1e Second sender access method (SMTP, EX)
1779 0e06 Date. 1786 0x0c1f Second Sender Address
1780 0e07 Flag bits 1787 0x0c20 NDR status code
1781 0x01 - Read 1788 0x0e01 Delete after submit
1782 0x02 - Unmodified 1789 0x0e02 BCC Addresses
1783 0x04 - Submit 1790 0x0e03 CC Addresses
1784 0x08 - Unsent 1791 0x0e04 SentTo Address
1785 0x10 - Has Attachments 1792 0x0e06 Date.
1786 0x20 - From Me 1793 0x0e07 Flag bits
1787 0x40 - Associated 1794 0x01 - Read
1788 0x80 - Resend 1795 0x02 - Unmodified
1789 0x100 - RN Pending 1796 0x04 - Submit
1790 0x200 - NRN Pending 1797 0x08 - Unsent
1791 0e08 Message Size 1798 0x10 - Has Attachments
1792 0e0a Sentmail EntryID 1799 0x20 - From Me
1793 0e1f Compressed RTF in Sync 1800 0x40 - Associated
1794 0e20 Attachment Size 1801 0x80 - Resend
1795 0ff9 binary record header 1802 0x100 - RN Pending
1796 1000 Plain Text Email Body. Does not exist if the email doesn't have a plain text version 1803 0x200 - NRN Pending
1797 1006 RTF Sync Body CRC 1804 0x0e08 Message Size
1798 1007 RTF Sync Body character count 1805 0x0e0a Sentmail EntryID
1799 1008 RTF Sync body tag 1806 0x0e1f Compressed RTF in Sync
1800 1009 RTF Compressed body 1807 0x0e20 Attachment Size
1801 1010 RTF whitespace prefix count 1808 0x0ff9 binary record header
1802 1011 RTF whitespace tailing count 1809 0x1000 Plain Text Email Body. Does not exist if the email doesn't have a plain text version
1803 1013 HTML Email Body. Does not exist if the email doesn't have an HTML version 1810 0x1001 Report Text
1804 1035 Message ID 1811 0x1006 RTF Sync Body CRC
1805 1042 In-Reply-To or Parent's Message ID 1812 0x1007 RTF Sync Body character count
1806 1046 Return Path 1813 0x1008 RTF Sync body tag
1807 3001 Folder Name? I have seen this value used for the contacts record aswell 1814 0x1009 RTF Compressed body
1808 3002 Address Type 1815 0x1010 RTF whitespace prefix count
1809 3003 Contact Address 1816 0x1011 RTF whitespace tailing count
1810 3004 Comment 1817 0x1013 HTML Email Body. Does not exist if the email doesn't have an HTML version
1811 3007 Date item creation 1818 0x1035 Message ID
1812 3008 Date item modification 1819 0x1042 In-Reply-To or Parent's Message ID
1813 300b binary record header 1820 0x1046 Return Path
1814 35df Valid Folder Mask 1821 0x3001 Folder Name? I have seen this value used for the contacts record aswell
1815 35e0 binary record contains a reference to "Top of Personal Folder" item 1822 0x3002 Address Type
1816 35e2 binary record contains a reference to default outbox item 1823 0x3003 Contact Address
1817 35e3 binary record contains a reference to "Deleted Items" item 1824 0x3004 Comment
1818 35e4 binary record contains a reference to sent items folder item 1825 0x3007 Date item creation
1819 35e5 binary record contains a reference to user views folder item 1826 0x3008 Date item modification
1820 35e6 binary record contains a reference to common views folder item 1827 0x300b binary record header
1821 35e7 binary record contains a reference to "Search Root" item 1828 0x35df Valid Folder Mask
1822 3602 the number of emails stored in a folder 1829 0x35e0 binary record contains a reference to "Top of Personal Folder" item
1823 3603 the number of unread emails in a folder 1830 0x35e2 binary record contains a reference to default outbox item
1824 360a Has Subfolders 1831 0x35e3 binary record contains a reference to "Deleted Items" item
1825 3613 the folder content description 1832 0x35e4 binary record contains a reference to sent items folder item
1826 3617 Associate Content count 1833 0x35e5 binary record contains a reference to user views folder item
1827 3701 Binary Data attachment 1834 0x35e6 binary record contains a reference to common views folder item
1828 3704 Attachment Filename 1835 0x35e7 binary record contains a reference to "Search Root" item
1829 3705 Attachement method 1836 0x3602 the number of emails stored in a folder
1830 3707 Attachment Filename long 1837 0x3603 the number of unread emails in a folder
1831 370b Attachment Position 1838 0x360a Has Subfolders
1832 370e Attachment mime encoding 1839 0x3613 the folder content description
1833 3710 Attachment mime Sequence 1840 0x3617 Associate Content count
1834 3a00 Contact's Account name 1841 0x3701 Binary Data attachment
1835 3a01 Contact Alternate Recipient 1842 0x3704 Attachment Filename
1836 3a02 Callback telephone number 1843 0x3705 Attachement method
1837 3a03 Message Conversion Prohibited 1844 0x3707 Attachment Filename long
1838 3a05 Contacts Suffix 1845 0x370b Attachment Position
1839 3a06 Contacts First Name 1846 0x370e Attachment mime encoding
1840 3a07 Contacts Government ID Number 1847 0x3710 Attachment mime Sequence
1841 3a08 Business Telephone Number 1848 0x3a00 Contact's Account name
1842 3a09 Home Telephone Number 1849 0x3a01 Contact Alternate Recipient
1843 3a0a Contacts Initials 1850 0x3a02 Callback telephone number
1844 3a0b Keyword 1851 0x3a03 Message Conversion Prohibited
1845 3a0c Contact's Language 1852 0x3a05 Contacts Suffix
1846 3a0d Contact's Location 1853 0x3a06 Contacts First Name
1847 3a0e Mail Permission 1854 0x3a07 Contacts Government ID Number
1848 3a0f MHS Common Name 1855 0x3a08 Business Telephone Number
1849 3a10 Organizational ID # 1856 0x3a09 Home Telephone Number
1850 3a11 Contacts Surname 1857 0x3a0a Contacts Initials
1851 3a12 original entry id 1858 0x3a0b Keyword
1852 3a13 original display name 1859 0x3a0c Contact's Language
1853 3a14 original search key 1860 0x3a0d Contact's Location
1854 3a15 Default Postal Address 1861 0x3a0e Mail Permission
1855 3a16 Company Name 1862 0x3a0f MHS Common Name
1856 3a17 Job Title 1863 0x3a10 Organizational ID #
1857 3a18 Department Name 1864 0x3a11 Contacts Surname
1858 3a19 Office Location 1865 0x3a12 original entry id
1859 3a1a Primary Telephone 1866 0x3a13 original display name
1860 3a1b Business Phone Number 2 1867 0x3a14 original search key
1861 3a1c Mobile Phone Number 1868 0x3a15 Default Postal Address
1862 3a1d Radio Phone Number 1869 0x3a16 Company Name
1863 3a1e Car Phone Number 1870 0x3a17 Job Title
1864 3a1f Other Phone Number 1871 0x3a18 Department Name
1865 3a20 Transmittable Display Name 1872 0x3a19 Office Location
1866 3a21 Pager Phone Number 1873 0x3a1a Primary Telephone
1867 3a22 user certificate 1874 0x3a1b Business Phone Number 2
1868 3a23 Primary Fax Number 1875 0x3a1c Mobile Phone Number
1869 3a24 Business Fax Number 1876 0x3a1d Radio Phone Number
1870 3a25 Home Fax Number 1877 0x3a1e Car Phone Number
1871 3a26 Business Address Country 1878 0x3a1f Other Phone Number
1872 3a27 Business Address City 1879 0x3a20 Transmittable Display Name
1873 3a28 Business Address State 1880 0x3a21 Pager Phone Number
1874 3a29 Business Address Street 1881 0x3a22 user certificate
1875 3a2a Business Postal Code 1882 0x3a23 Primary Fax Number
1876 3a2b Business PO Box 1883 0x3a24 Business Fax Number
1877 3a2c Telex Number 1884 0x3a25 Home Fax Number
1878 3a2d ISDN Number 1885 0x3a26 Business Address Country
1879 3a2e Assistant Phone Number 1886 0x3a27 Business Address City
1880 3a2f Home Phone 2 1887 0x3a28 Business Address State
1881 3a30 Assistant's Name 1888 0x3a29 Business Address Street
1882 3a40 Can receive Rich Text 1889 0x3a2a Business Postal Code
1883 3a41 Wedding Anniversary 1890 0x3a2b Business PO Box
1884 3a42 Birthday 1891 0x3a2c Telex Number
1885 3a43 Hobbies 1892 0x3a2d ISDN Number
1886 3a44 Middle Name 1893 0x3a2e Assistant Phone Number
1887 3a45 Display Name Prefix (Title) 1894 0x3a2f Home Phone 2
1888 3a46 Profession 1895 0x3a30 Assistant's Name
1889 3a47 Preferred By Name 1896 0x3a40 Can receive Rich Text
1890 3a48 Spouse's Name 1897 0x3a41 Wedding Anniversary
1891 3a49 Computer Network Name 1898 0x3a42 Birthday
1892 3a4a Customer ID 1899 0x3a43 Hobbies
1893 3a4b TTY/TDD Phone 1900 0x3a44 Middle Name
1894 3a4c Ftp Site 1901 0x3a45 Display Name Prefix (Title)
1895 3a4d Gender 1902 0x3a46 Profession
1896 3a4e Manager's Name 1903 0x3a47 Preferred By Name
1897 3a4f Nickname 1904 0x3a48 Spouse's Name
1898 3a50 Personal Home Page 1905 0x3a49 Computer Network Name
1899 3a51 Business Home Page 1906 0x3a4a Customer ID
1900 3a57 Company Main Phone 1907 0x3a4b TTY/TDD Phone
1901 3a58 childrens names 1908 0x3a4c Ftp Site
1902 3a59 Home Address City 1909 0x3a4d Gender
1903 3a5a Home Address Country 1910 0x3a4e Manager's Name
1904 3a5b Home Address Postal Code 1911 0x3a4f Nickname
1905 3a5c Home Address State or Province 1912 0x3a50 Personal Home Page
1906 3a5d Home Address Street 1913 0x3a51 Business Home Page
1907 3a5e Home Address Post Office Box 1914 0x3a57 Company Main Phone
1908 3a5f Other Address City 1915 0x3a58 childrens names
1909 3a60 Other Address Country 1916 0x3a59 Home Address City
1910 3a61 Other Address Postal Code 1917 0x3a5a Home Address Country
1911 3a62 Other Address State 1918 0x3a5b Home Address Postal Code
1912 3a63 Other Address Street 1919 0x3a5c Home Address State or Province
1913 3a64 Other Address Post Office box 1920 0x3a5d Home Address Street
1914 65e3 Entry ID 1921 0x3a5e Home Address Post Office Box
1915 67f2 Attachment ID2 value 1922 0x3a5f Other Address City
1916 67ff Password checksum 1923 0x3a60 Other Address Country
1917 6f02 Secure HTML Body 1924 0x3a61 Other Address Postal Code
1918 6f04 Secure Text Body 1925 0x3a62 Other Address State
1919 7c07 Top of folders RecID 1926 0x3a63 Other Address Street
1920 8005 Contact Fullname 1927 0x3a64 Other Address Post Office box
1921 801a Home Address 1928 0x3fde Internet code page
1922 801b Business Address 1929 0x3ffd Message code page
1923 801c Other Address 1930 0x65e3 Entry ID
1924 8045 Work Address Street 1931 0x67f2 Attachment ID2 value
1925 8046 Work Address City 1932 0x67ff Password checksum
1926 8047 Work Address State 1933 0x6f02 Secure HTML Body
1927 8048 Work Address Postal Code 1934 0x6f04 Secure Text Body
1928 8049 Work Address Country 1935 0x7c07 Top of folders RecID
1929 804a Work Address Post Office Box 1936 0x8005 Contact Fullname
1930 8082 Email Address 1 Transport 1937 0x801a Home Address
1931 8083 Email Address 1 Address 1938 0x801b Business Address
1932 8084 Email Address 1 Description 1939 0x801c Other Address
1933 8085 Email Address 1 Record 1940 0x8045 Work Address Street
1934 8092 Email Address 2 Transport 1941 0x8046 Work Address City
1935 8093 Email Address 2 Address 1942 0x8047 Work Address State
1936 8094 Email Address 2 Description 1943 0x8048 Work Address Postal Code
1937 8095 Email Address 2 Record 1944 0x8049 Work Address Country
1938 80a2 Email Address 3 Transport 1945 0x804a Work Address Post Office Box
1939 80a3 Email Address 3 Address 1946 0x8082 Email Address 1 Transport
1940 80a4 Email Address 3 Description 1947 0x8083 Email Address 1 Address
1941 80a5 Email Address 3 Record 1948 0x8084 Email Address 1 Description
1942 80d8 Internet Free/Busy 1949 0x8085 Email Address 1 Record
1943 8205 Appointment shows as 1950 0x8092 Email Address 2 Transport
1944 8208 Appointment Location 1951 0x8093 Email Address 2 Address
1945 820d Appointment start 1952 0x8094 Email Address 2 Description
1946 820e Appointment end 1953 0x8095 Email Address 2 Record
1947 8214 Label for appointment 1954 0x80a2 Email Address 3 Transport
1948 8215 All day appointment flag 1955 0x80a3 Email Address 3 Address
1949 8231 Recurrence type 1956 0x80a4 Email Address 3 Description
1950 8232 Recurrence description 1957 0x80a5 Email Address 3 Record
1951 8234 TimeZone of times 1958 0x80d8 Internet Free/Busy
1952 8235 Recurrence Start Time 1959 0x8205 Appointment shows as
1953 8236 Recurrence End Time 1960 0x8208 Appointment Location
1954 8501 Reminder minutes before appointment start 1961 0x820d Appointment start
1955 8503 Reminder alarm 1962 0x820e Appointment end
1956 8516 Common Time Start 1963 0x8214 Label for appointment
1957 8517 Common Time End 1964 0x8215 All day appointment flag
1958 851f Play reminder sound filename 1965 0x8231 Recurrence type
1959 8530 Followup String 1966 0x8232 Recurrence description
1960 8534 Mileage 1967 0x8234 TimeZone of times
1961 8535 Billing Information 1968 0x8235 Recurrence Start Time
1962 8554 Outlook Version 1969 0x8236 Recurrence End Time
1963 8560 Appointment Reminder Time 1970 0x8501 Reminder minutes before appointment start
1964 8700 Journal Entry Type 1971 0x8503 Reminder alarm
1965 8706 Start Timestamp 1972 0x8516 Common Time Start
1966 8708 End Timestamp 1973 0x8517 Common Time End
1967 8712 Journal Entry Type - duplicate? 1974 0x851f Play reminder sound filename
1975 0x8530 Followup String
1976 0x8534 Mileage
1977 0x8535 Billing Information
1978 0x8554 Outlook Version
1979 0x8560 Appointment Reminder Time
1980 0x8700 Journal Entry Type
1981 0x8706 Start Timestamp
1982 0x8708 End Timestamp
1983 0x8712 Journal Entry Type - duplicate?
1968 ]]></literallayout> 1984 ]]></literallayout>
1969 </refsect1> 1985 </refsect1>
1970 1986
1971 <refsect1 id='pst.file.desc2.5'> 1987 <refsect1 id='pst.file.desc2.5'>
1972 <title>Associated Descriptor Item 0x7cec</title> 1988 <title>Associated Descriptor Item 0x7cec</title>
1973 <para> 1989 <para>
1974 This style of descriptor block is similar to the 0xbcec format. 1990 This style of descriptor block is similar to the 0xbcec format.
1991 This descriptor is also eventually decoded to a list of MAPI elements.
1975 </para> 1992 </para>
1976 <literallayout class="monospaced"><![CDATA[ 1993 <literallayout class="monospaced"><![CDATA[
1977 0000 7a 01 ec 7c 40 00 00 00 00 00 00 00 b5 04 02 00 1994 0000 7a 01 ec 7c 40 00 00 00 00 00 00 00 b5 04 02 00
1978 0010 60 00 00 00 7c 18 60 00 60 00 62 00 65 00 20 00 1995 0010 60 00 00 00 7c 18 60 00 60 00 62 00 65 00 20 00
1979 0020 00 00 80 00 00 00 00 00 00 00 03 00 20 0e 0c 00 1996 0020 00 00 80 00 00 00 00 00 00 00 03 00 20 0e 0c 00