+ virtual void SaveObjectData(string *SaveData) {};
+
+ // Object data.
+
+ string MethodData;
+ string MethodTokens;
+
+ string CalendarScaleData;
+ string CalendarScaleTokens;
+
+ string UniqueID;
+ string UniqueIDTokens;
+
+ vector<string> AttachList;
+ vector<string> AttachListTokens;
+ vector<string> AttachListEncoding;
+ vector<string> AttachListFormatType;
+ vector<string> AttachListValue;
+
+ vector<string> CategoriesList;
+ vector<string> CategoriesListLanguage;
+ vector<string> CategoriesListTokens;
+
+ string ClassData;
+ string ClassDataTokens;
+
+ string CompletedData;
+ string CompletedDataTokens;
+
+ vector<string> CommentList;
+ vector<string> CommentListAltRep;
+ vector<string> CommentListLanguage;
+ vector<string> CommentListTokens;
+
+ vector<string> DescriptionList;
+ vector<string> DescriptionListAltRep;
+ vector<string> DescriptionListLanguage;
+ vector<string> DescriptionListTokens;
+
+ string GeographicData;
+ string GeographicTokens;
+
+ string LocationData;
+ string LocationDataAltRep;
+ string LocationDataLanguage;
+ string LocationDataTokens;
+
+ string PercentCompleteData;
+ string PercentCompleteTokens;
+
+ int PriorityData = -1;
+ string PriorityTokens;
+
+ vector<string> ResourcesData;
+ vector<string> ResourcesDataAltRep;
+ vector<string> ResourcesDataLanguage;
+ vector<string> ResourcesDataTokens;
+
+ string StatusData;
+ string StatusLanguage;
+ string StatusTokens;
+
+ string SummaryData;
+ string SummaryDataAltRep;
+ string SummaryDataLanguage;
+ string SummaryDataTokens;
+
+ string DateTimeEndData;
+ string DateTimeEndDataValue;
+ string DateTimeEndDataTimeZoneID;
+ string DateTimeEndDataTokens;
+
+ string DueData;
+ string DueDataValue;
+ string DueDataTimeZoneID;
+ string DueDataTokens;
+
+ string DateTimeStartData;
+ string DateTimeStartDataValue;
+ string DateTimeStartDataTimeZoneID;
+ string DateTimeStartDataTokens;
+
+ string DurationData;
+ string DurationDataTokens;
+
+ vector<string> FreeBusyList;
+ vector<string> FreeBusyListType;
+ vector<string> FreeBusyListTokens;
+
+ string TimeTransparencyData;
+ string TimeTransparencyDataTokens;
+
+ string TimeZoneData;
+ string TimeZoneDataTokens;
+
+ vector<string> TimeZoneNameList;
+ vector<string> TimeZoneNameListLanguage;
+ vector<string> TimeZoneNameListTokens;
+
+ string TimeZoneOffsetFromData;
+ string TimeZoneOffsetFromDataTokens;
+
+ string TimeZoneOffsetToData;
+ string TimeZoneOffsetToDataTokens;
+
+ string TimeZoneURLData;
+ string TimeZoneURLTokens;
+
+ vector<string> AttendeeList;
+ vector<string> AttendeeListMember;
+ vector<string> AttendeeListDelegatedFrom;
+ vector<string> AttendeeListDelegatedTo;
+ vector<string> AttendeeListRole;
+ vector<string> AttendeeListRSVP;
+ vector<string> AttendeeListDirectoryEntry;
+ vector<string> AttendeeListSentBy;
+ vector<string> AttendeeListCommonName;
+ vector<string> AttendeeListCalendarUserType;
+ vector<string> AttendeeListParticipationStatus;
+ vector<string> AttendeeListLanguage;
+ vector<string> AttendeeListTokens;
+
+ vector<string> ContactList;
+ vector<string> ContactListAltRep;
+ vector<string> ContactListLanguage;
+ vector<string> ContactListTokens;
+
+ string OrganiserData;
+ string OrganiserDataCommonName;
+ string OrganiserDataDirectoryEntry;
+ string OrganiserDataSentByParam;
+ string OrganiserDataLanguage;
+ string OrganiserDataTokens;
+
+ string RecurranceIDData;
+ string RecurranceIDDataTimeZoneParam;
+ string RecurranceIDDataRangeParam;
+ string RecurranceIDDataValue;
+ string RecurranceIDDataTokens;
+
+ vector<string> RelatedToData;
+ vector<string> RelatedToDataRelationType;
+ vector<string> RelatedToDataTokens;
+
+ string URLData;
+ string URLDataTokens;
+
+ vector<string> ExcludeDateData;
+ vector<string> ExcludeDateDataValue;
+ vector<string> ExcludeDateDataTimeZoneParam;
+ vector<string> ExcludeDateDataTokens;
+
+ vector<string> RecurranceDateData;
+ vector<string> RecurranceDateDataValue;
+ vector<string> RecurranceDateDataTimeZoneParam;
+ vector<string> RecurranceDateDataTokens;
+
+ string RecurranceRuleData;
+ string RecurranceRuleDataTokens;
+
+ string TriggerDataList;
+ string TriggerDataValue;
+ string TriggerDataRelatedParam;
+ string TriggerDataTokens;
+
+ string DateTimeCreatedData;
+ string DateTimeCreatedTokens;
+
+ string DateTimeStampData;
+ string DateTimeStampTokens;
+
+ string LastModifiedData;
+ string LastModifiedTokens;
+
+ int SequenceData = -1;
+ string SequenceTokens;
+
+ vector<string> XTokensData;
+ vector<string> XTokensDataTokens;
+
+ vector<string> RequestStatusData;
+ vector<string> RequestStatusLanguage;
+ vector<string> RequestStatusTokens;
+
+ vector<CalendarAlarmDataStruct> CalendarAlarmData;