IXPLogon : IUnknown

This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies. This page may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist.

Gives the MAPI spooler access to a transport provider.

Header file:

Mapispi.h

Exposed by:

Transport logon objects

Implemented by:

Transport providers

Called by:

The MAPI spooler

Interface identifier:

IID_IXPLogon

Pointer type:

LXPLOGON

Vtable Order

AddressTypes

Returns the types of recipients that the transport provider handles.

RegisterOptions

Returns to the MAPI spooler the options that the transport provider supports for an address type.

TransportNotify

Signals the occurrence of an event about which the transport provider requested notification.

Idle

Indicates that the system is idle, enabling the transport provider to perform low-priority operations.

TransportLogoff

Initiates the logoff process.

SubmitMessage

Indicates that the MAPI spooler has a message for the transport provider to deliver.

EndMessage

Informs the transport provider that the MAPI spooler completed its processing on an outbound message.

Poll

Indicates whether the transport provider has received one or more inbound messages.

StartMessage

Initiates the transfer of an inbound message from the transport provider to the MAPI spooler.

OpenStatusEntry

Opens the transport provider's status object.

ValidateState

Checks the transport provider's external status.

FlushQueues

Requests that the transport provider immediately deliver all pending inbound or outbound messages.

See Also

Concepts

MAPI Interfaces