RebaseTaskProgress
Reports progress for enumeration and rebasing of appointments.
Quick info
Property | Value |
---|---|
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);
Parameters
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.
Return values
S_OK if the call succeeded; otherwise, an error code.
Remarks
MAPI client applications that use the IOlkApptRebaser interface implement this function to track item processing.