Back to index

webcit  8.12-dfsg
dav.h
Go to the documentation of this file.
00001 /*
00002  * Data passed back and forth between dav_get() and its
00003  * callback functions called by the MIME parser
00004  */
00005 struct epdata {
00006        char desired_content_type_1[128];
00007        char desired_content_type_2[128];
00008        char found_section[128];
00009        char charset[128];
00010 };
00011 
00012 
00013 void dav_common_headers(void);
00014 void dav_main(void);
00015 void dav_get(void);
00016 void dav_put(void);
00017 void dav_delete(void);
00018 void dav_propfind(void);
00019 void dav_options(void);
00020 void dav_report(void);
00021 
00022 long locate_message_by_uid(const char *);
00023 void dav_folder_list(void);
00024 void euid_escapize(char *, const char *);
00025 void euid_unescapize(char *, const char *);
00026 void dav_identify_host(void);
00027 void dav_identify_hosthdr(void);
00028 
00029 void RegisterDAVNamespace(const char * UrlString, 
00030                        long UrlSLen, 
00031                        const char *DisplayName, 
00032                        long dslen, 
00033                        WebcitHandlerFunc F, 
00034                        WebcitRESTDispatchID RID,
00035                        long Flags);