+
+ CalDAVCalendarList GetCalendars();
+
+ CalDAVServerResult AddCalendar(string CalendarName);
+
+ CalDAVServerResult EditCalendar(string *CalendarHREF,
+ string *CalendarName,
+ Colour *CalendarColour,
+ string *CalendarDescription,
+ int *CalendarOrder);
+ CalDAVServerResult EditCalendar(string *CalendarHREF,
+ Colour *CalendarColour);
+ CalDAVServerResult EditCalendar(string *CalendarHREF,
+ 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);