7199d879079ab12cf1b00ec36e5010a6d21e1492
[citadel.git] / webcit / mime_parser.h
1 void extract_key(char *target, char *source, char *key);
2
3 void do_something_with_it(char *content,
4                 int length,
5                 char *content_type,
6                 char *content_disposition,
7                 void (*CallBack)
8                         (char *cbname,
9                         char *cbfilename,
10                         char *cbencoding,
11                         void *cbcontent,
12                         char *cbtype,
13                         size_t cblength)
14                 );
15
16 void handle_part(char *content,
17                 int part_length,
18                 char *supplied_content_type,
19                 void (*CallBack)
20                         (char *cbname,
21                         char *cbfilename,
22                         char *cbencoding,
23                         void *cbcontent,
24                         char *cbtype,
25                         size_t cblength)
26                 );
27
28 void mime_parser(char *content,
29                 int ContentLength,
30                 char *ContentType,
31                 void (*CallBack)
32                         (char *cbname,
33                         char *cbfilename,
34                         char *cbencoding,
35                         void *cbcontent,
36                         char *cbtype,
37                         size_t cblength)
38                 );