--- a/src/server/webdav/multistatus.h Fri Jan 17 19:12:05 2020 +0100 +++ b/src/server/webdav/multistatus.h Fri Jan 17 19:37:24 2020 +0100 @@ -42,6 +42,7 @@ typedef struct Multistatus Multistatus; typedef struct MSResponse MSResponse; +typedef struct PropertyOkList PropertyOkList; typedef struct PropertyErrorList PropertyErrorList; /* @@ -74,13 +75,19 @@ PropertyErrorList *errors; - WebdavPList *plist_begin; - WebdavPList *plist_end; + PropertyOkList *plist_begin; + PropertyOkList *plist_end; MSResponse *next; WSBool closing; }; +struct PropertyOkList { + WebdavProperty *property; + WebdavNSList *nsdef; + PropertyOkList *next; +}; + struct PropertyErrorList { PropertyErrorList *next; WebdavPList *begin;