2.1.3.3.8 attMessageStatus Attribute

The attMessageStatus attribute is a message-level attribute that maps to and from the PidTagMessageFlags property ([MS-OXCMSG] section 2.2.1.6).

The data for this attribute is stored as an unsigned 32-bit integer, with the correct bit value set to indicate the message status. For compatibility, these MUST be mapped to and from the following values:

Status

Attribute Flag (in TNEF)

Bit Value

Message Property Flag

Bit Value

Read

fmsRead

0x20

MSGFLAG_READ

0x01

Unmodified

fmsModified

0x01

MSGFLAG_UNMODIFIED

0x02

Submitted

fmsSubmitted

0x04

MSGFLAG_SUBMIT

0x04

Unsent

fmsLocal

0x02

MSGFLAG_UNSENT

0x08

Has Attachments

fmsHasAttach

0x80

MSGFLAG_HASATTACH

0x10

If the fmsModified attribute flag is set, then the corresponding message property flag (MSGFLAG_UNMODIFIED) is clear (that is, not set). If the fmsModified attribute flag is clear, then the corresponding message property flag (MSGFLAG_UNMODIFIED) is set. For all other flags, either both the attribute flag and corresponding message property flag are set or both the attribute flag and corresponding message property flag are clear.

Show: