libpst.so.4: pst_item_attach Struct Reference

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:

[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_tree * | id2_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_attach * | next

## Detailed Description

This contains the attachment related mapi elements.

Definition at line 580 of file libpst.h.

## Field Documentation

pst_binary pst_item_attach::data

| mapi element 0x3701 PR_ATTACH_DATA_OBJ Definition at line 588 of file libpst.h.

pst_string pst_item_attach::filename1

| mapi element 0x3704 PR_ATTACH_FILENAME Definition at line 582 of file libpst.h.

pst_string pst_item_attach::filename2

| mapi element 0x3707 PR_ATTACH_LONG_FILENAME Definition at line 584 of file libpst.h.

uint64_t pst_item_attach::i_id

| calculated from id2_val during creation of record Definition at line 592 of file libpst.h.

pst_id2_tree* pst_item_attach::id2_head

| id2 tree needed to resolve attachments by reference Definition at line 594 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 590 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 603 of file libpst.h.

pst_string pst_item_attach::mimetype

| mapi element 0x370e PR_ATTACH_MIME_TAG Definition at line 586 of file libpst.h.

struct pst_item_attach* pst_item_attach::next

| Definition at line 608 of file libpst.h.

int32_t pst_item_attach::position

| mapi element 0x370b PR_RENDERING_POSITION Definition at line 605 of file libpst.h.

int32_t pst_item_attach::sequence

| mapi element 0x3710 PR_ATTACH_MIME_SEQUENCE Definition at line 607 of file libpst.h.

The documentation for this struct was generated from the following file:

- libpst/libpst.h