Share via


IMsgStore (Compact 7)

3/12/2014

The IMsgStore interface provides access to message store information, to messages, and to folders.

Methods in Vtable Order

IMsgStore methods Description

IMsgStore::AbortSubmit

Not supported - do not use.

IMsgStore::Advise

Registers to receive notifications of specified events affecting the message store.

IMsgStore::CompareEntryIDs

Not supported - do not use.

IMsgStore::FinishedMsg

Not supported - do not use.

IMsgStore::GetOutgoingQueue

Not supported - do not use.

IMsgStore::GetReceiveFolder

Obtains the folder that was established as the destination for incoming messages of a specified message class, or the default receive folder for the message store.

IMsgStore::GetReceiveFolderTable

Not supported - do not use.

IMsgStore::NotifyNewMail

Not supported - do not use.

IMsgStore::OpenEntry

Opens a folder or message, and returns an interface pointer for further access.

IMsgStore::SetLockState

Not supported - do not use.

IMsgStore::SetReceiveFolder

Not supported - do not use.

IMsgStore::StoreLogoff

Not supported - do not use.

IMsgStore::Unadvise

Cancels the sending of notifications previously set up with a call to the IMsgStore::Advise method.

Properties

Required properties Access level

PR_ENTRYID

Read-only

Properties for interpersonal message (IPM) stores

PR_IPM_OUTBOX_ENTRYID

PR_IPM_SENTMAIL_ENTRYID

PR_IPM_SUBTREE_ENTRYID

PR_IPM_WASTEBASKET_ENTRYID

Remarks

The IMsgStore interface is implemented by Message Store Providers, is called by both client applications and MAPI, and is exposed by message store objects.

Its interface identifier is IID_IMsgStore, and its pointer type is LPMDB.

Requirements

Header

mapidefs.h

Library

cemapi.lib

See Also

Reference

MAPI Interfaces
IMAPIProp::OpenProperty