public:
using ConnectionObject::ConnectionObject;
-
+
// Destructor.
~CardDAV2();
COServerResponse GetDefaultPrefix(std::string *ServerPrefix);
COServerResponse AddContact(std::string Location, std::string Data);
COServerResponse EditContact(std::string Location, std::string Data);
- COServerResponse DeleteContact(std::string Location, std::string EntityTag);
+ COServerResponse DeleteContact(std::string Location);
COServerResponse GetServerEntityTagValue(std::string Location);
COServerResponse GetContact(std::string Location, std::string *ContactData);
COContactList GetContactList(std::string SyncToken);
#if defined(__APPLE__)
#elif defined(__WIN32__)
+
+ PCCERT_CONTEXT BuildSSLCollection();
+
#else
SSLCertCollectionString BuildSSLCollection();
std::string GetUserPrincipalURI();
std::string GetAddressBookHomeURI();
std::string GetDefaultAddressBookURI();
+ void ProcessContactData(COContactList *ContactList);
#if defined(__APPLE__)
#elif defined(__WIN32__)
+
+ PCCERT_CONTEXT CertificateData;
+
#else
bool EnableSSLBypass = false;
#endif