RebaseTaskProgress

Reports progress for enumeration and rebasing of appointments.

Header file:

tzmovelib.h

Implemented by:

MAPI client applications

Called by:

Outlook rebasing object

Pointer type:

PFNREBASETASKPROGRESS as defined in tzmovelib.h

void STDAPICALLTYPE RebaseTaskProgress(  
    ULONG ulMin, 
    ULONG ulMax, 
    ULONG ulCur, 
    REBASE_APPT_STATE State, 
    const SRow* pRowCur); 

ulMin

[in] The low end of the range of appointments being processed. It is usually zero.

ulMax

[in] The high end of the range of appointments being processed. It is usually the number of items in the calendar folder being processed.

ulCur

[in] The current item being processed.

State

[in] A value that indicates the status of the item being processed. The enumeration REBASE_APPT_STATE is defined in tzmovelib.h. State is one of the following values:

  • REBASE_APPT_STATE_SCANNING_EXAMINING—Scanning and examining an item.

  • REBASE_APPT_STATE_SCANNING_FOUND—Scanning and found an item.

  • REBASE_APPT_STATE_BEGIN—Fixing and starting an item.

  • REBASE_APPT_STATE_REBASING—Fixing and adjusting an item.

  • REBASE_APPT_STATE_SENDING—Fixing and sending a meeting update.

  • REBASE_APPT_STATE_DONE—Fixing and done with an item.

pRowCur

[in] A pointer to an SRow structure that describes the item being scanned or fixed.

S_OK if the call succeeded; otherwise, an error code.

MAPI client applications that use the IOlkApptRebaser interface implement this function to track item processing.

Show:
© 2014 Microsoft