|
|
|
IMSProvider Interface |
|
IID_IMSProvider |
{00020310-0000-0000-C000-000000000046} |
|
The IMSProvider interface provides access to a message store provider through a message store provider object. This message store provider object is returned at provider logon by the message store provider's MSProviderInit entry point function. The message store provider object is primarily used by client applications and the MAPI spooler to open message stores.
MAPI uses one message store provider object per session, no matter how many message stores are opened by the store provider. If a second MAPI session logs on to any open stores, MAPI calls MSProviderInit a second time to create a new message store provider object for that session to use.
|
|
Methods in VTable order |
|
|
IUnknown Methods |
Description |
|
QueryInterface |
Returns pointers to supported interfaces. |
|
AddRef |
Increments reference count. |
|
Release |
Decrements reference count. |
|
IMSProvider Methods |
Description |
|
Shutdown |
Closes down a message store provider in an orderly fashion. |
|
Logon |
Logs MAPI on to one instance of a message store provider. |
|
SpoolerLogon |
Logs the MAPI spooler on to a message store. |
|
CompareStoreIDs |
Compares two message store entry identifiers to determine if they refer to the same store object. |
|
Shutdown |
|
FUNCTION
IMSProvider_Shutdown ( _
|
|
Logon |
|
FUNCTION
IMSProvider_Logon ( _
|
|
SpoolerLogon |
|
FUNCTION
IMSProvider_SpoolerLogon ( _
|
|
CompareStoreIDs |
|
FUNCTION
IMSProvider_CompareStoreIDs ( _ |
Page last updated on Monday, 03 April 2006 20:17:52 +0200