2 /*======================================================================
7 (C) COPYRIGHT 2000, Eric Busboom, http://www.softwarestudio.org
9 This program is free software; you can redistribute it and/or modify
10 it under the terms of either:
12 The LGPL as published by the Free Software Foundation, version
13 2.1, available at: http://www.fsf.org/copyleft/lesser.html
17 The Mozilla Public License Version 1.0. You may obtain a copy of
18 the License at http://www.mozilla.org/MPL/
20 The original code is icaltypes.h
22 ======================================================================*/
24 #ifndef ICALATTENDEE_H
25 #define ICALATTENDEE_H
28 #include "icalenums.h"
30 #include "icalduration.h"
31 #include "icalperiod.h"
32 #include "icalderivedparameter.h"
33 #include "icalderivedvalue.h"
35 struct icalorganizertype {
37 const char* common_name;
44 /* Create a copy of the given organizer. Libical will not own the
45 memory for the strings in the copy; the call must free them */
46 struct icalorganizertype icalorganizertype_new_clone(struct icalorganizertype a);
49 struct icalattendeetype {
50 const char* cuid; /* Cal user id, contents of the property value */
51 /*icalparameter_cutype cutype;*/
53 /*icalparameter_role role;*/
63 /* Create a copy of the given attendee. Libical will not own the
64 memory for the strings in the copy; the call must free them */
65 struct icalattendeetype icalattendeetype_new_clone(struct icalattendeetype a);
68 #endif /* !ICALATTENDEE_H */