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 MAILSYNCREQUESTstructure describes the synchronize request made by the e-mail application to the transport.

Syntax

struct {
  DWORD 
cbSize;
  DWORD 
cbBufSize;
  DWORD 
cbCookie;
  LPBYTE 
pbCookie;
  ULONG 
ffFlags;
  ULONG 
objType;
  LPENTRYID 
pid;
  DWORD 
cbId;
  LPSPropValue 
pval;
} MAILSYNCREQUEST;

Members

cbSize

Size in bytes of MAILSYNCREQUESTstructure.

cbBufSize

Size in bytes of the entire buffer.

cbCookie

Reserved for future use when using the IMailSyncCallBack::RequestSyncmethod.

pbCookie

Reserved for future use when using the IMailSyncCallBack::RequestSyncmethod.

ffFlags

Specifies the type of action performed during a synchronization operation. For a list of possible values, see MAPI Mail Sync Request Constants.

objType

Reserved for future use.

pid

Entry ID of the item to act on, such as a folder to rename.

cbId

Count of bytes in pid.

pval

Pointer to an SPropValuestructure describing the value of the new item — for example, the name of a new folder to be created.

Requirements

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

See Also