UPMSG [Outlook 2003 API Reference]

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