summaryrefslogtreecommitdiffabout
path: root/libical/src/libical/icalattendee.h
Unidiff
Diffstat (limited to 'libical/src/libical/icalattendee.h') (more/less context) (ignore whitespace changes)
-rw-r--r--libical/src/libical/icalattendee.h69
1 files changed, 69 insertions, 0 deletions
diff --git a/libical/src/libical/icalattendee.h b/libical/src/libical/icalattendee.h
new file mode 100644
index 0000000..914e51a
--- a/dev/null
+++ b/libical/src/libical/icalattendee.h
@@ -0,0 +1,69 @@
1/* -*- Mode: C -*- */
2/*======================================================================
3 FILE: icalattendee.h
4 CREATOR: eric 8 Mar 01
5
6
7 (C) COPYRIGHT 2000, Eric Busboom, http://www.softwarestudio.org
8
9 This program is free software; you can redistribute it and/or modify
10 it under the terms of either:
11
12 The LGPL as published by the Free Software Foundation, version
13 2.1, available at: http://www.fsf.org/copyleft/lesser.html
14
15 Or:
16
17 The Mozilla Public License Version 1.0. You may obtain a copy of
18 the License at http://www.mozilla.org/MPL/
19
20 The original code is icaltypes.h
21
22======================================================================*/
23
24#ifndef ICALATTENDEE_H
25#define ICALATTENDEE_H
26
27
28#include <time.h>
29#include "icalenums.h"
30#include "icaltime.h"
31#include "icalduration.h"
32#include "icalperiod.h"
33#include "icalderivedparameter.h"
34#include "icalderivedvalue.h"
35
36struct icalorganizertype {
37 const char* value;
38 const char* common_name;
39 const char* dir;
40 const char* sentby;
41 const char* language;
42
43};
44
45/* Create a copy of the given organizer. Libical will not own the
46 memory for the strings in the copy; the call must free them */
47struct icalorganizertype icalorganizertype_new_clone(struct icalorganizertype a);
48
49
50struct icalattendeetype {
51 const char* cuid; /* Cal user id, contents of the property value */
52 /*icalparameter_cutype cutype;*/
53 const char* member;
54 /*icalparameter_role role;*/
55 int rsvp;
56 const char* delto;
57 const char* delfrom;
58 const char* sentby;
59 const char* cn;
60 const char* dir;
61 const char* language;
62};
63
64/* Create a copy of the given attendee. Libical will not own the
65 memory for the strings in the copy; the call must free them */
66struct icalattendeetype icalattendeetype_new_clone(struct icalattendeetype a);
67
68
69#endif /* !ICALATTENDEE_H */