|
|
|
IMSgStore Interface |
|
IID_IMsgStore |
{00020306-0000-0000-C000-000000000046} |
|
The IMsgStore interface provides access to message store information and to messages and folders.
This interface inherits from IMAPIProp.
|
|
Methods in VTable order |
|
|
IUnknown Methods |
Description |
|
QueryInterface |
Returns pointers to supported interfaces. |
|
AddRef |
Increments reference count. |
|
Release |
Decrements reference count. |
|
IMAPIProp Methods |
Description |
|
GetLastError |
Returns a MAPIERROR structure containing information about the previous error. |
|
SaveChanges |
Makes permanent any changes made to an object since the last save operation. |
|
GetProps |
Retrieves one or more properties. |
|
GetPropList |
Returns property tags for all properties. |
|
OpenProperty |
Returns a pointer to an interface to be used to access a property. |
|
SetProps |
Updates one or more properties. |
|
DeleteProps |
Deletes one or more properties. |
|
CopyTo |
Copies or moves all properties, except for specifically excluded properties. |
|
CopyProps |
Copies or moves selected properties. |
|
GetNamesFromIDs |
Provides the property names that correspond to one or more property identifiers. |
|
GetIDsFromNames |
Provides the property identifiers that correspond to one or more property names. |
|
IMSgStore Methods |
Description |
|
Advise |
Registers to receive notification of specified events affecting the message store. |
|
Unadvise |
Cancels the sending of notifications previously set up with a call to the IMsgStore::Advise method. |
|
CompareEntryIDs |
Compares two entry identifiers to determine if they refer to the same entry within a message store. |
|
OpenEntry |
Opens a folder or message and returns an interface pointer for further access. |
|
SetReceiveFolder |
Establishes a folder as the destination for incoming messages of a particular message class. |
|
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. |
|
GetReceiveFolderTable |
Provides access to the receive folder table a table with information about all of the receive folders for the message store. |
|
StoreLogoff |
Enables the orderly logoff of the message store. |
|
AbortSubmit |
Attempts to remove a message from the outgoing queue. |
|
GetOutgoingQueue |
Provides access to the outgoing queue table a table with information about all of the messages in the message store's outgoing queue. This method is called only by the MAPI spooler. |
|
SetLockState |
Locks or unlocks a message. This method is called only by the MAPI spooler. |
|
FinishedMsg |
Enables the message store provider to perform processing on a sent message. This method is called only by the MAPI spooler. |
|
NotifyNewMail |
Informs the message store that a new message has arrived. This method is called only by the MAPI spooler. |
|
Advise |
|
FUNCTION IMsgStore_Advise
( _
|
|
Unadvise |
|
FUNCTION
IMsgStore_Unadvise ( _
|
|
CompareEntryIDs |
|
FUNCTION
IMsgStore_CompareEntryIDs ( _
|
|
OpenEntry |
|
FUNCTION
IMsgStore_OpenEntry ( _
|
|
SetReceiveFolder |
|
FUNCTION
IMsgStore_SetReceiveFolder ( _
|
|
GetReceiveFolder |
|
FUNCTION
IMsgStore_GetReceiveFolder ( _
|
|
GetReceiveFolderTable |
|
FUNCTION
IMsgStore_GetReceiveFolderTable ( _
|
|
StoreLogoff |
|
FUNCTION
IMsgStore_StoreLogoff ( _
|
|
AbortSubmit |
|
FUNCTION
IMsgStore_AbortSubmit ( _
|
|
GetOutgoingQueue |
|
FUNCTION
IMsgStore_GetOutgoingQueue ( _
|
|
SetLockState |
|
FUNCTION
IMsgStore_SetLockState ( _
|
|
FinishedMsg |
|
FUNCTION
IMsgStore_FinishedMsg ( _
|
|
NotifyNewMail |
|
FUNCTION
IMsgStore_NotifyNewMail ( _
|
Page last updated on Monday, 03 April 2006 20:17:33 +0200