#include <src/libpst.h>
Collaboration diagram for pst_item:

Data Fields | |
| pst_item_email * | |
| email mapi elements | |
| pst_item_folder * | folder |
| folder mapi elements | |
| pst_item_contact * | contact |
| contact mapi elements | |
| pst_item_attach * | attach |
| linked list of attachments | |
| pst_item_message_store * | message_store |
| message store mapi elements | |
| pst_item_extra_field * | extra_fields |
| linked list of extra headers and such | |
| pst_item_journal * | journal |
| journal mapi elements | |
| pst_item_appointment * | appointment |
| calendar mapi elements | |
| int | type |
derived from mapi elements 0x001a PR_MESSAGE_CLASS or 0x3613 PR_CONTAINER_CLASS
| |
| char * | ascii_type |
| mapi element 0x001a PR_MESSAGE_CLASS or 0x3613 PR_CONTAINER_CLASS | |
| int32_t | flags |
mapi element 0x0e07 PR_MESSAGE_FLAGS
| |
| pst_string | file_as |
| mapi element 0x3001 PR_DISPLAY_NAME | |
| pst_string | comment |
| mapi element 0x3004 PR_COMMENT | |
| pst_string | body_charset |
| derived from extra_fields["content-type"] if it contains a charset= subfield | |
| pst_string | body |
| mapi element 0x1000 PR_BODY | |
| pst_string | subject |
| mapi element 0x0037 PR_SUBJECT | |
| int32_t | internet_cpid |
| mapi element 0x3fde PR_INTERNET_CPID | |
| int32_t | message_codepage |
| mapi element 0x3ffd PR_MESSAGE_CODEPAGE | |
| int32_t | message_size |
| mapi element 0x0e08 PR_MESSAGE_SIZE | |
| pst_string | outlook_version |
| mapi element 0x8554 PR_OUTLOOK_VERSION | |
| pst_binary | record_key |
| mapi element 0x0ff9 PR_RECORD_KEY | |
| pst_binary | predecessor_change |
| mapi element 0x65e3 PR_PREDECESSOR_CHANGE_LIST | |
| int | response_requested |
mapi element 0x0063 PR_RESPONSE_REQUESTED
| |
| FILETIME * | create_date |
| mapi element 0x3007 PR_CREATION_TIME | |
| FILETIME * | modify_date |
| mapi element 0x3008 PR_LAST_MODIFICATION_TIME | |
| int | private_member |
mapi element 0x002b PR_RECIPIENT_REASSIGNMENT_PROHIBITED
| |
It represents a complete mapi object.
Definition at line 689 of file libpst.h.
|
|
calendar mapi elements
Definition at line 705 of file libpst.h. Referenced by pst_freeItem(), and pst_process(). |
|
|
mapi element 0x001a PR_MESSAGE_CLASS or 0x3613 PR_CONTAINER_CLASS
Definition at line 717 of file libpst.h. Referenced by pst_freeItem(), and pst_process(). |
|
|
linked list of attachments
Definition at line 697 of file libpst.h. Referenced by pst_freeItem(), pst_parse_item(), and write_normal_email(). |
|
|
mapi element 0x1000 PR_BODY
Definition at line 737 of file libpst.h. Referenced by pst_freeItem(), pst_process(), write_appointment(), and write_normal_email(). |
|
|
derived from extra_fields["content-type"] if it contains a charset= subfield
Definition at line 735 of file libpst.h. Referenced by pst_default_charset(), pst_freeItem(), and pst_process(). |
|
|
mapi element 0x3004 PR_COMMENT
Definition at line 733 of file libpst.h. Referenced by pst_freeItem(), and pst_process(). |
|
|
contact mapi elements
Definition at line 695 of file libpst.h. Referenced by pst_freeItem(), and pst_process(). |
|
|
mapi element 0x3007 PR_CREATION_TIME
Definition at line 757 of file libpst.h. Referenced by pst_freeItem(), and pst_process(). |
|
|
email mapi elements
Definition at line 691 of file libpst.h. Referenced by pst_freeItem(), pst_process(), and write_normal_email(). |
|
|
linked list of extra headers and such
Definition at line 701 of file libpst.h. Referenced by pst_freeItem(), and pst_process(). |
|
|
mapi element 0x3001 PR_DISPLAY_NAME
Definition at line 731 of file libpst.h. Referenced by create_enter_dir(), main(), pst_freeItem(), and pst_process(). |
|
|
mapi element 0x0e07 PR_MESSAGE_FLAGS
Definition at line 729 of file libpst.h. Referenced by pst_process(), and write_normal_email(). |
|
|
folder mapi elements
Definition at line 693 of file libpst.h. Referenced by create_enter_dir(), pst_freeItem(), and pst_process(). |
|
|
mapi element 0x3fde PR_INTERNET_CPID
Definition at line 741 of file libpst.h. Referenced by pst_default_charset(), and pst_process(). |
|
|
journal mapi elements
Definition at line 703 of file libpst.h. Referenced by pst_freeItem(), and pst_process(). |
|
|
mapi element 0x3ffd PR_MESSAGE_CODEPAGE
Definition at line 743 of file libpst.h. Referenced by pst_default_charset(), and pst_process(). |
|
|
mapi element 0x0e08 PR_MESSAGE_SIZE
Definition at line 745 of file libpst.h. Referenced by pst_process(). |
|
|
message store mapi elements
Definition at line 699 of file libpst.h. Referenced by main(), pst_freeItem(), pst_getTopOfFolders(), and pst_process(). |
|
|
mapi element 0x3008 PR_LAST_MODIFICATION_TIME
Definition at line 759 of file libpst.h. Referenced by pst_freeItem(), and pst_process(). |
|
|
mapi element 0x8554 PR_OUTLOOK_VERSION
Definition at line 747 of file libpst.h. Referenced by pst_freeItem(), and pst_process(). |
|
|
mapi element 0x65e3 PR_PREDECESSOR_CHANGE_LIST
Definition at line 751 of file libpst.h. Referenced by pst_freeItem(), and pst_process(). |
|
|
mapi element 0x002b PR_RECIPIENT_REASSIGNMENT_PROHIBITED
Definition at line 763 of file libpst.h. Referenced by pst_process(). |
|
|
mapi element 0x0ff9 PR_RECORD_KEY
Definition at line 749 of file libpst.h. Referenced by pst_freeItem(), and pst_process(). |
|
|
mapi element 0x0063 PR_RESPONSE_REQUESTED
Definition at line 755 of file libpst.h. Referenced by pst_process(). |
|
|
mapi element 0x0037 PR_SUBJECT
Definition at line 739 of file libpst.h. Referenced by pst_freeItem(), pst_process(), write_appointment(), and write_normal_email(). |
|
|
derived from mapi elements 0x001a PR_MESSAGE_CLASS or 0x3613 PR_CONTAINER_CLASS
Definition at line 715 of file libpst.h. Referenced by create_enter_dir(), and pst_process(). |
1.3.9.1