]> code.citadel.org Git - citadel.git/blobdiff - webcit/groupdav.h
* merge from dav_rework:
[citadel.git] / webcit / groupdav.h
index 82b532192f15f2fd6a7220cf8e30b3ed6490f65e..773444a9067e556f4c2aa2ecf590a0fc3f26b39a 100644 (file)
@@ -14,21 +14,18 @@ struct epdata {
 
 
 void groupdav_common_headers(void);
-void groupdav_main(HashList *HTTPHeaders,
-                  StrBuf *DavPathname,
-                  StrBuf *dav_content_type,
-                  int dav_content_length,
-                  StrBuf *dav_content,
-                  int Offset);
-void groupdav_get(StrBuf *dav_pathname);
-void groupdav_put(StrBuf *dav_pathname, char *dav_ifmatch,
-                 const char *dav_content_type, StrBuf *dav_content,
-                 int offset);
-void groupdav_delete(StrBuf *dav_pathname, char *dav_ifmatch);
-void groupdav_propfind(StrBuf *dav_pathname, int dav_depth, StrBuf *dav_content_type, StrBuf *dav_content, int offset);
-void groupdav_options(StrBuf *dav_pathname);
+void groupdav_main(void);
+void groupdav_get(void);
+void groupdav_put(void);
+void groupdav_delete(void);
+void groupdav_propfind(void);
+void groupdav_options(void);
+
 long locate_message_by_uid(const char *);
 void groupdav_folder_list(void);
 void euid_escapize(char *, const char *);
 void euid_unescapize(char *, const char *);
 void groupdav_identify_host(void);
+void groupdav_identify_hosthdr(void);
+
+void RegisterDAVNamespace(const char * UrlString, long UrlSLen, const char *DisplayName, long dslen, WebcitHandlerFunc F, long Flags);