RebaseTaskProgress
RebaseTaskProgress |
Reports progress for enumeration and rebasing of appointments.
Quick Info
Header file: | tzmovelib.h |
Implemented by: | MAPI client applications |
Called by: | Outlook rebasing object |
Pointer type: | PFNREBASETASKPROGRESS as defined in tzmovelib.h |
|
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 indicating 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 item.
pRowCur
[in] Pointer to an SRow structure describing the item being scanned or fixed.
Return Values
S_OK
The function call is successful.
Remarks
MAPI client applications that use the IOlkApptRebaser interface implement this function to track item processing.
See Also
About Rebasing Calendars Programmatically for Daylight Saving Time