Every Agenda entry is identified both by a TAgnEntryId
and by a TAgnUniqueId
. The TAgnEntryId
is used to identify where in the file the entry occurs and is used as an indexing mechanism. Because this value changes whenever the entry is updated, it cannot be used for synchronisation. The TAgnUniqueId
is assigned when the entry is created, and is preserved during updates.
A third ID, TAgnGlobalId
is used as a global ID, and is a 32 character descriptor. This value is entirely optional and is not currently used.
Entries may be fetched based on their entry ID or unique ID using CAgnEntryModel::FetchEntryL()
.