TCalChangeEntry Struct Reference

struct TCalChangeEntry

A structure for storing Calendar change notification data. This contains the Calendar entry local UID, the type of change and the entry type.

The iChangeEntryType member may be set to MCalChangeCallBack2::EChangeEntryTodo or MCalChangeCallBack2::EChangeEntryEvent . MCalChangeCallBack2::EChangeEntryAll is provided for call back registration only.

If the iChangeType member is MCalChangeCallBack2::EChangeUndefined or MCalChangeCallBack2::EChangeTzRules , iEntryId and iEntryType are undefined and should not be used by clients.

When the iChangeType member is MCalChangeCallBack2::EChangeTzRules a change in time zone rules has been detected and processed by the Calendar server. The client should refresh any instance data they own as a result of this change.

Member Data Documentation

MCalChangeCallBack2::TChangeType iChangeType

MCalChangeCallBack2::TChangeType iChangeType

Type of change to the entry.

TCalLocalUid iEntryId

TCalLocalUid iEntryId

Local UID of the entry.

MCalChangeCallBack2::TChangeEntryType iEntryType

MCalChangeCallBack2::TChangeEntryType iEntryType

Type of entry.