CalDAVServerResult Connect();
CalDAVServerResult GetServerResult();
CalDAVServerSupport GetServerSupport();
+
CalDAVCalendarList GetCalendars();
+
CalDAVServerResult AddCalendar(string CalendarName);
CalDAVServerResult EditCalendar(string *CalendarHREF,
int *CalendarOrder);
CalDAVServerResult EditCalendarDescription(string *CalendarHREF,
string *CalendarDescription);
+
CalDAVServerResult DeleteCalendar(string *CalendarHREF);
+
+ CalDAVServerResult AddEntry(string *CalendarEntryHREF, string *EntryData);
string GetUserPrincipal();
string GetCalendarHome(string UserPrincipalURI);