string ProcessXMLUserPrincipal();
string ProcessXMLCalendarHome();
CalDAVCalendarList ProcessXMLCalendarList();
+ string ProcessXMLEntryETag();
bool MatchXMLNameTransverse(xmlNodePtr *NodePtr, string NodeName);
bool MatchXMLName(xmlNodePtr *NodePtrOriginal, string NodeName);
string FetchXMLData(xmlNodePtr *NodePtr);
string GetUserPrincipal();
string GetCalendarHome(string UserPrincipalURI);
+
+ CalDAVServerResult GetEntryETag(string *CalendarEntryHREF, string *ETagValue);
};