Share via


MAPI Flags (Compact 7)

3/12/2014

This section provides details about the Windows Embedded Compact Messaging API (CE MAPI) flags.

Flag type Description

MAPI Compose Field Flags

These flags indicate and set message status values. They can be combined with bitwise OR to form a bitmask.

MAPI Context Flags

These flags indicate unsupported actions that should therefore appear disabled in Listview and/or Context menus. These flags can be used one at a time, or combined using the bitwise OR operator, to form a bitmask used as the value of the PR_CE_CONTEXT_FLAGS message property tag.

MAPI Mail Sync Progress Flags

These flags are combined to form a bitmask that indicates which fields in the SYNCPROGRESSITEM structure contain valid data. The SYNCPROGRESSITEM structure contains synchronization progress status information, and is the output parameter of the IMailSyncCallBack::Progress method. The IMailSyncCallBack::Progress method provides the messaging client with synchronization progress updates.

MAPI Message Status Flags

These flags indicate and set message status values. They can be combined with bitwise OR to form a bitmask.

MAPI Special Folder Flags

These constants indicate which of the Special Folder types is supported. They are used in the ffFlags member of the FOLDERNODE structure, which describes an e-mail folder node.

Notification Event Type Flags

These flags define the ulEventType member of the NOTIFICATION structure, which contains information about an event that has occurred and the data that has been affected by the event.

Object Event Flags

These flags indicate the types of notification events that a client process registers to receive. They can be combined with bitwise OR to form a bitmask, and are used in the ulEventMask parameter of the IMAPISession::Advise method.

Shutdown Flags

These flags indicate why the messaging subsystem was shut down.

See Also

Reference

Messaging API (CE MAPI) Reference

Other Resources

Messaging API (CE MAPI)