\section{Data Structures}
Here are the data structures with brief descriptions\+:\begin{DoxyCompactList}
\item\contentsline{section}{\mbox{\hyperlink{struct__carddav__error}{\+\_\+carddav\+\_\+error}} \\*A struct for storing error codes and messages }{\pageref{struct__carddav__error}}{}
\item\contentsline{section}{\mbox{\hyperlink{struct__CARDDAV__SETTINGS}{\+\_\+\+C\+A\+R\+D\+D\+A\+V\+\_\+\+S\+E\+T\+T\+I\+N\+GS}} \\*A struct used to exchange all user input between various parts of the library }{\pageref{struct__CARDDAV__SETTINGS}}{}
\item\contentsline{section}{\mbox{\hyperlink{struct__response}{\+\_\+response}} \\*A struct used for returning messages from the library to users }{\pageref{struct__response}}{}
\item\contentsline{section}{\mbox{\hyperlink{structconfig__data}{config\+\_\+data}} \\*Used to exchange user options to the library }{\pageref{structconfig__data}}{}
\item\contentsline{section}{\mbox{\hyperlink{structdebug__curl}{debug\+\_\+curl}} }{\pageref{structdebug__curl}}{}
\item\contentsline{section}{\mbox{\hyperlink{structMD5__CONTEXT}{M\+D5\+\_\+\+C\+O\+N\+T\+E\+XT}} }{\pageref{structMD5__CONTEXT}}{}
\item\contentsline{section}{\mbox{\hyperlink{structMemoryStruct}{Memory\+Struct}} \\*Used to hold messages between the Card\+D\+AV server and the library }{\pageref{structMemoryStruct}}{}
\item\contentsline{section}{\mbox{\hyperlink{structruntime__info}{runtime\+\_\+info}} }{\pageref{structruntime__info}}{}
\end{DoxyCompactList}
