Important:
This is retired content. 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 content may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist.
4/8/2010

The IMailSyncHandlerinterface is implemented by a transport to enable communication with the Messaging Application.

Methods in Vtable Order

IMailSyncHandler methods Description

IMailSyncHandler::Initialize

Called by Messaging for transport initialization.

IMailSyncHandler::ShutDown

Called by Messaging to shut down the transport.

IMailSyncHandler::Synchronize

Called by Messaging to place a synchronize request with the transport.

IMailSyncHandler::DoProperties

Enables a transport to show its own settings UI and suppresses Inbox's normal service wizard. Available only for Windows Mobile Version 5.0 and later.

IMailSyncHandler::GetCapability

Implemented by the transport to enable Messaging to query whether the transport supports a certain capability.

IMailSyncHandler::SetCapability

Used by Messaging to set the capabilities that are supported by the transport.

IMailSyncHandler::Install

Called by Messaging to install the transport and then passing to the transport the configuration information.

IMailSyncHandler::UnInstall

Called by Messaging when it needs the transport to uninstall itself.

IMailSyncHandler::DecodeEvent

Implemented by the transport to provide a string for each event that it logs with Messaging.

IMailSyncHandler::GetFolderHierarchy

Implemented by the transport to return the folder hierarchy tree to Messaging.

IMailSyncHandler::SetFolderOptions

Used by Messaging to request that the transport set various folder options on a folder.

IMailSyncHandler::Connect

Called by Messaging to request the transport to connect to the servers.

IMailSyncHandler::Disconnect

Called by Messaging to request the transport to disconnect from the servers.

Nonvirtual Members

IMailSyncHandler members Description

IMailSyncHandler::FOLDEROPTIONS

Enumeration used in the IMailSyncHandler::SetFolderOptionsmethod to request that the transport set various folder options.

Requirements

Header cemapi.h
Library cemapi.lib
Windows Embedded CE Windows CE 3.0 and later
Windows Mobile Pocket PC 2002 and later, Smartphone 2002 and later

See Also

Other Resources

MAPI Interfaces
Messaging