UPMSG

UPMSG

Information for uploading an Outlook item during the upload message state.

Quick Info

  struct UPMSG
{
	ULONG		ulFlags;
	LPMESSAGE	pmsg;	
	MEID		meid;	
	SBinary		binReserved1;
	SBinary		binReserved2;
	FEID		feid;		
	SBinary		binChg;	
	SBinary		binPcl;		
	SKEY		skeySrc;	
};

Members

ulFlags

[out]/[in] Flags to determine appropriate behavior during the upload.

UPM_ASSOC

[out] Item is associated.

UPM_NEW

[out] New item.

UPM_MOV

[out] Item was moved here.

UPM_MOD_PROPS

[out] Item properties were modified.

UPM_HEADER

[out] Item is a message header.

UPM_OK

[in] Upload was successful. The client sets this after uploading information to the server.

UPM_MOVED

[in] Item was moved successfully.

UPM_COMMIT

[in] Commit upload state now.

UPM_DELETE

[in] Delete item now.

UPM_SAVE

[in] Save changes to the item.

pmsg

[out] Open item object. See mapidefs.h for the type definition of LPMESSAGE.

meid

[out] Entry ID of item.

binReserved1

[in] This member is reserved for the internal use of Outlook and is not supported.

binReserved2

[in] This member is reserved for the internal use of Outlook and is not supported.

feid

[out] Entry ID of the source folder, if item was moved.

binChg

[out] Change key of the destination item, if item was moved. See mapidefs.h for the type definition of SBinary.

binPcl

[out] Change list of the destination item, if item was moved. See mapidefs.h for the type definition of SBinary.

skeySrc

[out] Source key of the source item, if item was moved.

See Also

About the Replication API

About the Replication State Machine

Constants for the Replication API

FEID

MEID

SKEY