MAPI classes and methods

Not all supported methods are supported for all objects.

MAPI classes

Supported methods

CLASS IMAPIContainer

GetContentsTable GetHierarchyTable OpenEntry SetSearchCriteria

CLASS IABLogon

Advise CompareEntryIDs GetLastError Logoff OpenEntry Unadvise GetOneOffTable

CLASS IABProvider

Logon Shutdown

CLASS IMAPIControl

Activate GetLastError GetState

CLASS IMAPIFolder

CopyFolder CopyMessages CreateFolder CreateMessage DeleteFolder DeleteMessages EmptyFolder GetMessageStatus SaveContentsSort SetMessageStatus SetReadFlags

CLASS IMAPIProp

CopyProps CopyTo GetIDsFromNames GetLastError GetNamesFromIDs GetPropList GetProps OpenProperty SaveChanges SetProps DeleteProps

CLASS IMAPITable

Abort Advise CreateBookmark FindRow FreeBookmark GetLastError GetRowCount GetStatus QueryColumns QueryPosition QueryRows QuerySortOrder Restrict SeekRow SeekRowApprox SetColumns Unadvise SortTable

CLASS IMessage

CreateAttach DeleteAttach GetAttachmentTable GetRecipientTable ModifyRecipients OpenAttach SetReadFlag SubmitMessage

CLASS IMsgStore

AbortSubmit Advise CompareEntryIDs FinishedMsg GetOutgoingQueue GetReceiveFolder NotifyNewMail OpenEntry SetLockState SetReceiveFolder StoreLogoff Unadvise

CLASS IMSLogon

Advise CompareEntryIDs GetLastError Logoff OpenEntry Unadvise

CLASS IMSProvider

CompareStoreIDs Logon Shutdown SpoolerLogon

CLASS IXPLogon

AddressTypes EndMessage FlushQueues Idle (supported, but not used for tightly-coupled message store) OpenStatusEntry Poll (supported, but not used for tightly-coupled message store) RegisterOptions StartMessage (supported, but not used for tightly-coupled message store) SubmitMessage TransportNotify

CLASS IXPProvider

Shutdown TransportLogon

CLASS IMailUser

All methods supported for this class

CLASS IAttach

All methods supported for this class

CLASS IMAPIAdviseSink

All methods supported for this class

CLASS IMAPIProfile

All methods supported for this class

CLASS IMAPIContainer

All methods supported for this class

CLASS IMAPIStatus

All methods supported for this class

CLASS IPropData

All methods supported for this class

CLASS ITableData

All methods supported for this class