diff -r 54819e984a19 -r 9ca1e4706acc libidav/resource.h --- a/libidav/resource.h Thu Oct 12 20:37:46 2017 +0200 +++ b/libidav/resource.h Sun Oct 22 12:58:07 2017 +0200 @@ -70,9 +70,9 @@ void resource_set_info(DavResource *res, char *href_str); DavResourceData* resource_data_new(DavSession *sn); -void resource_add_property(DavResource *res, char *ns, char *name, char *val); -char* resource_get_property(DavResource *res, char *ns, char *name); -char* resource_get_property_k(DavResource *res, UcxKey key); +void resource_add_property(DavResource *res, char *ns, char *name, xmlNode *val); +DavXmlNode* resource_get_property(DavResource *res, char *ns, char *name); +DavXmlNode* resource_get_property_k(DavResource *res, UcxKey key); void resource_add_child(DavResource *parent, DavResource *child); void resource_add_ordered_child(DavResource *parent, DavResource *child, UcxList *ordercr); int resource_add_crypto_info(DavSession *sn, char *href, char *name, char *hash);