X-Git-Url: https://code.citadel.org/?a=blobdiff_plain;f=webcit%2Fgroupdav.h;h=42709a5b795a9d4ade63cd4fa208638ecf8c0930;hb=7c6a8c0e7caf1da50e235049d4c4834aef1ca1be;hp=be896646c9d0376e45800f0f2212b9c65e908b24;hpb=a92dc8b0a83c0afa3976ce95c5d186223ba34651;p=citadel.git diff --git a/webcit/groupdav.h b/webcit/groupdav.h index be896646c..42709a5b7 100644 --- a/webcit/groupdav.h +++ b/webcit/groupdav.h @@ -14,12 +14,20 @@ struct epdata { void groupdav_common_headers(void); -void groupdav_main(struct httprequest *, char *, int, char *); -void groupdav_get(char *); -void groupdav_put(char *, char *, char *, char *, int); -void groupdav_delete(char *, char *); -void groupdav_propfind(char *, int, char *, char *); -void groupdav_options(char *); +void groupdav_main(HashList *HTTPHeaders, + StrBuf *DavPathname, + StrBuf *DavMethod, + StrBuf *dav_content_type, + int dav_content_length, + StrBuf *dav_content, + int Offset); +void groupdav_get(const char *dav_pathname); +void groupdav_put(const char *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(const char *dav_pathname, int dav_depth, StrBuf *dav_content_type, StrBuf *dav_content, int offset); +void groupdav_options(const char *dav_pathname); long locate_message_by_uid(char *); void groupdav_folder_list(void); void euid_escapize(char *, char *);