Main Page | Alphabetical List | Data Structures | Directories | File List | Data Fields | Globals

pst_item_attach Struct Reference

This contains the attachment related mapi elements. More...

#include <libpst/libpst.h>

Collaboration diagram for pst_item_attach:

Collaboration graph
[legend]

Data Fields

pst_string filename1
 mapi element 0x3704 PR_ATTACH_FILENAME
pst_string filename2
 mapi element 0x3707 PR_ATTACH_LONG_FILENAME
pst_string mimetype
 mapi element 0x370e PR_ATTACH_MIME_TAG
pst_binary data
 mapi element 0x3701 PR_ATTACH_DATA_OBJ
uint64_t id2_val
 only used if the attachment is by reference, in which case this is the id2 reference
uint64_t i_id
 calculated from id2_val during creation of record
pst_id2_treeid2_head
 id2 tree needed to resolve attachments by reference
int32_t method
 mapi element 0x3705 PR_ATTACH_METHOD
  • 0 no attachment
  • 1 attach by value
  • 2 attach by reference
  • 3 attach by reference resolve
  • 4 attach by reference only
  • 5 embedded message
  • 6 OLE

int32_t position
 mapi element 0x370b PR_RENDERING_POSITION
int32_t sequence
 mapi element 0x3710 PR_ATTACH_MIME_SEQUENCE
pst_item_attachnext

Detailed Description

This contains the attachment related mapi elements.

Definition at line 572 of file libpst.h.


Field Documentation

pst_binary pst_item_attach::data
 

mapi element 0x3701 PR_ATTACH_DATA_OBJ

Definition at line 580 of file libpst.h.

pst_string pst_item_attach::filename1
 

mapi element 0x3704 PR_ATTACH_FILENAME

Definition at line 574 of file libpst.h.

pst_string pst_item_attach::filename2
 

mapi element 0x3707 PR_ATTACH_LONG_FILENAME

Definition at line 576 of file libpst.h.

uint64_t pst_item_attach::i_id
 

calculated from id2_val during creation of record

Definition at line 584 of file libpst.h.

pst_id2_tree* pst_item_attach::id2_head
 

id2 tree needed to resolve attachments by reference

Definition at line 586 of file libpst.h.

uint64_t pst_item_attach::id2_val
 

only used if the attachment is by reference, in which case this is the id2 reference

Definition at line 582 of file libpst.h.

int32_t pst_item_attach::method
 

mapi element 0x3705 PR_ATTACH_METHOD

  • 0 no attachment
  • 1 attach by value
  • 2 attach by reference
  • 3 attach by reference resolve
  • 4 attach by reference only
  • 5 embedded message
  • 6 OLE

Definition at line 595 of file libpst.h.

pst_string pst_item_attach::mimetype
 

mapi element 0x370e PR_ATTACH_MIME_TAG

Definition at line 578 of file libpst.h.

struct pst_item_attach* pst_item_attach::next
 

Definition at line 600 of file libpst.h.

int32_t pst_item_attach::position
 

mapi element 0x370b PR_RENDERING_POSITION

Definition at line 597 of file libpst.h.

int32_t pst_item_attach::sequence
 

mapi element 0x3710 PR_ATTACH_MIME_SEQUENCE

Definition at line 599 of file libpst.h.


The documentation for this struct was generated from the following file:
Generated on Tue Jun 23 20:30:43 2009 for libpst.so.4 by  doxygen 1.3.9.1