Share via


IMailSyncHandler

The IMailSyncHandler interface is implemented by the transport to enable communication with Messaging.

Methods in Vtable Order

IMailSyncHandler methods Description
Initialize Called by Messaging for transport initialization.
ShutDown Called by Messaging to shut down the transport.
Synchronize Called by Messaging to place a synchronize request with the transport.
DoProperties Not supported — do not use.
GetCapability Implemented by the transport to enable Messaging to query whether the transport supports a certain capability.
SetCapability Used by Messaging to set the capabilities that are supported by the transport.
Install Called by Messaging to install the transport and then passing to the transport the configuration information.
UnInstall Called by Messaging when it needs the transport to uninstall itself.
DecodeEvent Implemented by the transport to provide a string for each event that it logs with Messaging.
GetFolderHierarchy Implemented by the transport to return the folder hierarchy tree to Messaging.
SetFolderOptions Used by Messaging to request that the transport set various folder options on a folder.
Connect Called by Messaging to request the transport to connect to the servers.
Disconnect Called by Messaging to request the transport to disconnect from the servers.

Nonvirtual Members

IMailSyncHandler members Description
FOLDEROPTIONS Enumeration used in the IMailSyncHandler::SetFolderOptions method to request that the transport set various folder options.

Requirements

Smartphone: Windows Mobile 2002 and later
OS Versions: Windows CE 3.0 and later
Header: cemapi.h
Library: cemapi.lib

See Also

MAPI Interfaces

Messaging

Last updated on Friday, April 22, 2005

© 2005 Microsoft Corporation. All rights reserved.

Send feedback on this topic to the authors.