Namespaces | |
CFB | |
Classes | |
class | CustomAttachmentStorage |
Represents custom attachment storage. More... | |
class | IMessageObjectPropertyContainer |
Defines an interface for container which contains MessageObjectProperty entries. More... | |
class | MapiGuidConstants |
Contains several guid constants defined by MSG format specification. More... | |
class | MessageObject |
Represents an Outlook message object. Evaluation limits: only 1 attachment and 1 recipient are read when message is being loaded, watermark will be added when the message is being saved. More... | |
class | MessageObjectAttachmentEntity |
Represents an attachment entity. More... | |
class | MessageObjectAttachmentsCollection |
Represents a collection for MessageObjectAttachmentEntity objects. More... | |
class | MessageObjectPropertiesCollection |
Represents a keyed collection for MessageObjectProperty objects. More... | |
class | MessageObjectProperty |
Represents a property on a MessageObject. More... | |
class | MessageObjectPropertyComparerById |
class | MessageObjectRecipientEntity |
Represens a recipient entry in message object. More... | |
class | MessageObjectRecipientsCollection |
Represents a collection for MessageObjectRecipientEntity objects. More... | |
|
strong |
Represents flags which can be set on a MAPI property.
|
strong |
Contains possible MAPI property types which can be stored with message object.
Enumerator | |
---|---|
None | No values are set. |
PT_SHORT | 2 bytes, a 16-bit integer |
PT_LONG | 4 bytes, a 32-bit integer |
PT_FLOAT | 4 bytes, a 32-bit floating point number |
PT_DOUBLE | 8 bytes, a 64-bit floating point number |
PT_CURRENCY | 8 bytes, a 64-bit signed, scaled integer representation of a decimal currency value, with 4 places to the right of the decimal point |
PT_APPTIME | 8 bytes, a 64-bit floating point number in which the whole number part represents the number of days since December 30, 1899, and the fractional part represents the fraction of a day since midnight |
PT_ERROR | 4 bytes, a 32-bit integer encoding error information |
PT_BOOLEAN | 1 byte, restricted to 1 or 0 |
PT_OBJECT | The property value is a COM object |
PT_LONGLONG | 8 bytes, a 64-bit integer |
PT_UNICODE | Variable size, a string of Unicode characters in UTF-16LE encoding with terminating null character(0x0000) |
PT_STRING8 | Variable size, a string of multi-byte characters in externally specified encoding with terminating null character (single 0 byte). |
PT_SYSTIME | 8 bytes, a 64-bit integer representing the number of 100-nanosecond intervals since January 1, 1601 |
PT_CLSID | 16 bytes, a GUID with Data1, Data2, and Data3 fields in little-endian format |
PT_BINARY | Variable size, a byte array |
PT_MV_SHORT | Variable size, a set of PT_SHORT values. |
PT_MV_LONG | Variable size, a set of PT_LONG values. |
PT_MV_FLOAT | Variable size, a set of PT_FLOAT values. |
PT_MV_DOUBLE | Variable size, a set of PT_DOUBLE values. |
PT_MV_CURRENCY | Variable size, a set of PT_CURRENCY values. |
PT_MV_APPTIME | Variable size, a set of PT_APPTIME values. |
PT_MV_LONGLONG | Variable size, a set of PT_LONGLONG values. |
PT_MV_UNICODE | Variable size, a set of PT_UNICODE values. |
PT_MV_STRING8 | Variable size, a set of PT_STRING8 values. |
PT_MV_SYSTIME | Variable size, a set of PT_SYSTIME values. |
PT_MV_CLSID | Variable size, a set of PT_CLSID values. |
PT_MV_BINARY | Variable size, a set of PT_BINARY values. |
Represents available formats MessageObject could be loaded from.
Enumerator | |
---|---|
Msg | MSG format. |
Represents available formats MessageObject could be saved to.
Enumerator | |
---|---|
Msg | MSG format. |
|
strong |
Identifies MessageObjectProperty kind.
Enumerator | |
---|---|
Numerical | Property has name id. |
String | Property has string name. |