This documentation is archived and is not being maintained.

UPMSG

Office 2007

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


Show: