APPLICATION DESIGN


MAPI classes and methods
Not all supported methods are supported for all objects.
MAPI classesSupported methods
CLASS IMAPIContainerGetContentsTable
GetHierarchyTable
OpenEntry
SetSearchCriteria
CLASS IABLogonAdvise
CompareEntryIDs
GetLastError
Logoff
OpenEntry
Unadvise
GetOneOffTable
CLASS IABProviderLogon
Shutdown
CLASS IMAPIControlActivate
GetLastError
GetState
CLASS IMAPIFolderCopyFolder
CopyMessages
CreateFolder
CreateMessage
DeleteFolder
DeleteMessages
EmptyFolder
GetMessageStatus
SaveContentsSort
SetMessageStatus
SetReadFlags
CLASS IMAPIPropCopyProps
CopyTo
GetIDsFromNames
GetLastError
GetNamesFromIDs
GetPropList
GetProps
OpenProperty
SaveChanges
SetProps
DeleteProps
CLASS IMAPITableAbort
Advise
CreateBookmark
FindRow
FreeBookmark
GetLastError
GetRowCount
GetStatus
QueryColumns
QueryPosition
QueryRows
QuerySortOrder
Restrict
SeekRow
SeekRowApprox
SetColumns
Unadvise
SortTable
CLASS IMessageCreateAttach
DeleteAttach
GetAttachmentTable
GetRecipientTable
ModifyRecipients
OpenAttach
SetReadFlag
SubmitMessage
CLASS IMsgStoreAbortSubmit
Advise
CompareEntryIDs
FinishedMsg
GetOutgoingQueue
GetReceiveFolder
NotifyNewMail
OpenEntry
SetLockState
SetReceiveFolder
StoreLogoff
Unadvise
CLASS IMSLogonAdvise
CompareEntryIDs
GetLastError
Logoff
OpenEntry
Unadvise
CLASS IMSProviderCompareStoreIDs
Logon
Shutdown
SpoolerLogon
CLASS IXPLogonAddressTypes
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 IXPProviderShutdown
TransportLogon
CLASS IMailUserAll methods supported for this class
CLASS IAttachAll methods supported for this class
CLASS IMAPIAdviseSinkAll methods supported for this class
CLASS IMAPIProfileAll 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 ITableDataAll methods supported for this class