src/server/plugins/postgresql/webdav.h

branch
webdav
changeset 376
61d481d3c2e4
parent 374
77506ec632a4
child 377
c011bc2b3143
--- a/src/server/plugins/postgresql/webdav.h	Sun Aug 14 12:43:14 2022 +0200
+++ b/src/server/plugins/postgresql/webdav.h	Sun Aug 14 16:46:52 2022 +0200
@@ -49,12 +49,25 @@
     PgRepository *repository;
     char root_resource_id_str[32];
 } PgWebdavBackend;
+
+typedef struct PgPropfindExtCol {
+    /*
+     * property extension config
+     */
+    PgPropertyStoreExt *ext;
+    /*
+     * Result field number
+     */
+    int field_num;
+} PgPropfindExtCol;
     
 typedef struct PgPropfind {
     const char *path;
     int64_t resource_id;
     WebdavVFSProperties vfsproperties;
     PGresult *result;
+    PgPropfindExtCol *ext;
+    size_t numext;
     int nrows;
 } PgPropfind;
 

mercurial