summaryrefslogtreecommitdiffabout
path: root/libical/src/libical/icalderivedproperty.h
Unidiff
Diffstat (limited to 'libical/src/libical/icalderivedproperty.h') (more/less context) (ignore whitespace changes)
-rw-r--r--libical/src/libical/icalderivedproperty.h214
1 files changed, 142 insertions, 72 deletions
diff --git a/libical/src/libical/icalderivedproperty.h b/libical/src/libical/icalderivedproperty.h
index 07e01b0..ae19c81 100644
--- a/libical/src/libical/icalderivedproperty.h
+++ b/libical/src/libical/icalderivedproperty.h
@@ -17,22 +17,28 @@
17#include "icalderivedvalue.h" 17#include "icalderivedvalue.h"
18#include "icalrecur.h" 18#include "icalrecur.h"
19 19
20typedef void icalproperty; 20typedef struct icalproperty_impl icalproperty;
21 21
22
23/* Everything below this line is machine generated. Do not edit. */
24typedef enum icalproperty_kind { 22typedef enum icalproperty_kind {
25 ICAL_ANY_PROPERTY = 0, 23 ICAL_ANY_PROPERTY = 0,
26 ICAL_ACTION_PROPERTY, 24 ICAL_ACTION_PROPERTY,
25 ICAL_ALLOWCONFLICT_PROPERTY,
27 ICAL_ATTACH_PROPERTY, 26 ICAL_ATTACH_PROPERTY,
28 ICAL_ATTENDEE_PROPERTY, 27 ICAL_ATTENDEE_PROPERTY,
28 ICAL_CALID_PROPERTY,
29 ICAL_CALMASTER_PROPERTY,
29 ICAL_CALSCALE_PROPERTY, 30 ICAL_CALSCALE_PROPERTY,
31 ICAL_CARID_PROPERTY,
30 ICAL_CATEGORIES_PROPERTY, 32 ICAL_CATEGORIES_PROPERTY,
31 ICAL_CLASS_PROPERTY, 33 ICAL_CLASS_PROPERTY,
32 ICAL_COMMENT_PROPERTY, 34 ICAL_COMMENT_PROPERTY,
33 ICAL_COMPLETED_PROPERTY, 35 ICAL_COMPLETED_PROPERTY,
34 ICAL_CONTACT_PROPERTY, 36 ICAL_CONTACT_PROPERTY,
35 ICAL_CREATED_PROPERTY, 37 ICAL_CREATED_PROPERTY,
38 ICAL_DECREED_PROPERTY,
39 ICAL_DEFAULTCHARSET_PROPERTY,
40 ICAL_DEFAULTLOCALE_PROPERTY,
41 ICAL_DEFAULTTZID_PROPERTY,
36 ICAL_DESCRIPTION_PROPERTY, 42 ICAL_DESCRIPTION_PROPERTY,
37 ICAL_DTEND_PROPERTY, 43 ICAL_DTEND_PROPERTY,
38 ICAL_DTSTAMP_PROPERTY, 44 ICAL_DTSTAMP_PROPERTY,
@@ -40,6 +46,7 @@ typedef enum icalproperty_kind {
40 ICAL_DUE_PROPERTY, 46 ICAL_DUE_PROPERTY,
41 ICAL_DURATION_PROPERTY, 47 ICAL_DURATION_PROPERTY,
42 ICAL_EXDATE_PROPERTY, 48 ICAL_EXDATE_PROPERTY,
49 ICAL_EXPAND_PROPERTY,
43 ICAL_EXRULE_PROPERTY, 50 ICAL_EXRULE_PROPERTY,
44 ICAL_FREEBUSY_PROPERTY, 51 ICAL_FREEBUSY_PROPERTY,
45 ICAL_GEO_PROPERTY, 52 ICAL_GEO_PROPERTY,
@@ -49,6 +56,7 @@ typedef enum icalproperty_kind {
49 ICAL_MAXRESULTSSIZE_PROPERTY, 56 ICAL_MAXRESULTSSIZE_PROPERTY,
50 ICAL_METHOD_PROPERTY, 57 ICAL_METHOD_PROPERTY,
51 ICAL_ORGANIZER_PROPERTY, 58 ICAL_ORGANIZER_PROPERTY,
59 ICAL_OWNER_PROPERTY,
52 ICAL_PERCENTCOMPLETE_PROPERTY, 60 ICAL_PERCENTCOMPLETE_PROPERTY,
53 ICAL_PRIORITY_PROPERTY, 61 ICAL_PRIORITY_PROPERTY,
54 ICAL_PRODID_PROPERTY, 62 ICAL_PRODID_PROPERTY,
@@ -57,6 +65,7 @@ typedef enum icalproperty_kind {
57 ICAL_RDATE_PROPERTY, 65 ICAL_RDATE_PROPERTY,
58 ICAL_RECURRENCEID_PROPERTY, 66 ICAL_RECURRENCEID_PROPERTY,
59 ICAL_RELATEDTO_PROPERTY, 67 ICAL_RELATEDTO_PROPERTY,
68 ICAL_RELCALID_PROPERTY,
60 ICAL_REPEAT_PROPERTY, 69 ICAL_REPEAT_PROPERTY,
61 ICAL_REQUESTSTATUS_PROPERTY, 70 ICAL_REQUESTSTATUS_PROPERTY,
62 ICAL_RESOURCES_PROPERTY, 71 ICAL_RESOURCES_PROPERTY,
@@ -77,6 +86,7 @@ typedef enum icalproperty_kind {
77 ICAL_URL_PROPERTY, 86 ICAL_URL_PROPERTY,
78 ICAL_VERSION_PROPERTY, 87 ICAL_VERSION_PROPERTY,
79 ICAL_X_PROPERTY, 88 ICAL_X_PROPERTY,
89 ICAL_XLICCLASS_PROPERTY,
80 ICAL_XLICCLUSTERCOUNT_PROPERTY, 90 ICAL_XLICCLUSTERCOUNT_PROPERTY,
81 ICAL_XLICERROR_PROPERTY, 91 ICAL_XLICERROR_PROPERTY,
82 ICAL_XLICMIMECHARSET_PROPERTY, 92 ICAL_XLICMIMECHARSET_PROPERTY,
@@ -88,316 +98,376 @@ typedef enum icalproperty_kind {
88 ICAL_NO_PROPERTY 98 ICAL_NO_PROPERTY
89} icalproperty_kind; 99} icalproperty_kind;
90 100
91icalproperty* icalproperty_vanew_action(enum icalproperty_action v, ...);
92 101
93/* ACTION */ 102/* ACTION */
94icalproperty* icalproperty_new_action(enum icalproperty_action v); 103icalproperty* icalproperty_new_action(enum icalproperty_action v);
95void icalproperty_set_action(icalproperty* prop, enum icalproperty_action v); 104void icalproperty_set_action(icalproperty* prop, enum icalproperty_action v);
96enum icalproperty_action icalproperty_get_action(icalproperty* prop);icalproperty* icalproperty_vanew_attach(struct icalattachtype* v, ...); 105enum icalproperty_action icalproperty_get_action(const icalproperty* prop);icalproperty* icalproperty_vanew_action(enum icalproperty_action v, ...);
106
107/* ALLOW-CONFLICT */
108icalproperty* icalproperty_new_allowconflict(const char* v);
109void icalproperty_set_allowconflict(icalproperty* prop, const char* v);
110const char* icalproperty_get_allowconflict(const icalproperty* prop);icalproperty* icalproperty_vanew_allowconflict(const char* v, ...);
97 111
98/* ATTACH */ 112/* ATTACH */
99icalproperty* icalproperty_new_attach(struct icalattachtype* v); 113icalproperty* icalproperty_new_attach(icalattach * v);
100void icalproperty_set_attach(icalproperty* prop, struct icalattachtype* v); 114void icalproperty_set_attach(icalproperty* prop, icalattach * v);
101struct icalattachtype* icalproperty_get_attach(icalproperty* prop);icalproperty* icalproperty_vanew_attendee(const char* v, ...); 115icalattach * icalproperty_get_attach(const icalproperty* prop);icalproperty* icalproperty_vanew_attach(icalattach * v, ...);
102 116
103/* ATTENDEE */ 117/* ATTENDEE */
104icalproperty* icalproperty_new_attendee(const char* v); 118icalproperty* icalproperty_new_attendee(const char* v);
105void icalproperty_set_attendee(icalproperty* prop, const char* v); 119void icalproperty_set_attendee(icalproperty* prop, const char* v);
106const char* icalproperty_get_attendee(icalproperty* prop);icalproperty* icalproperty_vanew_calscale(const char* v, ...); 120const char* icalproperty_get_attendee(const icalproperty* prop);icalproperty* icalproperty_vanew_attendee(const char* v, ...);
121
122/* CALID */
123icalproperty* icalproperty_new_calid(const char* v);
124void icalproperty_set_calid(icalproperty* prop, const char* v);
125const char* icalproperty_get_calid(const icalproperty* prop);icalproperty* icalproperty_vanew_calid(const char* v, ...);
126
127/* CALMASTER */
128icalproperty* icalproperty_new_calmaster(const char* v);
129void icalproperty_set_calmaster(icalproperty* prop, const char* v);
130const char* icalproperty_get_calmaster(const icalproperty* prop);icalproperty* icalproperty_vanew_calmaster(const char* v, ...);
107 131
108/* CALSCALE */ 132/* CALSCALE */
109icalproperty* icalproperty_new_calscale(const char* v); 133icalproperty* icalproperty_new_calscale(const char* v);
110void icalproperty_set_calscale(icalproperty* prop, const char* v); 134void icalproperty_set_calscale(icalproperty* prop, const char* v);
111const char* icalproperty_get_calscale(icalproperty* prop);icalproperty* icalproperty_vanew_categories(const char* v, ...); 135const char* icalproperty_get_calscale(const icalproperty* prop);icalproperty* icalproperty_vanew_calscale(const char* v, ...);
136
137/* CARID */
138icalproperty* icalproperty_new_carid(const char* v);
139void icalproperty_set_carid(icalproperty* prop, const char* v);
140const char* icalproperty_get_carid(const icalproperty* prop);icalproperty* icalproperty_vanew_carid(const char* v, ...);
112 141
113/* CATEGORIES */ 142/* CATEGORIES */
114icalproperty* icalproperty_new_categories(const char* v); 143icalproperty* icalproperty_new_categories(const char* v);
115void icalproperty_set_categories(icalproperty* prop, const char* v); 144void icalproperty_set_categories(icalproperty* prop, const char* v);
116const char* icalproperty_get_categories(icalproperty* prop);icalproperty* icalproperty_vanew_class(const char* v, ...); 145const char* icalproperty_get_categories(const icalproperty* prop);icalproperty* icalproperty_vanew_categories(const char* v, ...);
117 146
118/* CLASS */ 147/* CLASS */
119icalproperty* icalproperty_new_class(const char* v); 148icalproperty* icalproperty_new_class(enum icalproperty_class v);
120void icalproperty_set_class(icalproperty* prop, const char* v); 149void icalproperty_set_class(icalproperty* prop, enum icalproperty_class v);
121const char* icalproperty_get_class(icalproperty* prop);icalproperty* icalproperty_vanew_comment(const char* v, ...); 150enum icalproperty_class icalproperty_get_class(const icalproperty* prop);icalproperty* icalproperty_vanew_class(enum icalproperty_class v, ...);
122 151
123/* COMMENT */ 152/* COMMENT */
124icalproperty* icalproperty_new_comment(const char* v); 153icalproperty* icalproperty_new_comment(const char* v);
125void icalproperty_set_comment(icalproperty* prop, const char* v); 154void icalproperty_set_comment(icalproperty* prop, const char* v);
126const char* icalproperty_get_comment(icalproperty* prop);icalproperty* icalproperty_vanew_completed(struct icaltimetype v, ...); 155const char* icalproperty_get_comment(const icalproperty* prop);icalproperty* icalproperty_vanew_comment(const char* v, ...);
127 156
128/* COMPLETED */ 157/* COMPLETED */
129icalproperty* icalproperty_new_completed(struct icaltimetype v); 158icalproperty* icalproperty_new_completed(struct icaltimetype v);
130void icalproperty_set_completed(icalproperty* prop, struct icaltimetype v); 159void icalproperty_set_completed(icalproperty* prop, struct icaltimetype v);
131struct icaltimetype icalproperty_get_completed(icalproperty* prop);icalproperty* icalproperty_vanew_contact(const char* v, ...); 160struct icaltimetype icalproperty_get_completed(const icalproperty* prop);icalproperty* icalproperty_vanew_completed(struct icaltimetype v, ...);
132 161
133/* CONTACT */ 162/* CONTACT */
134icalproperty* icalproperty_new_contact(const char* v); 163icalproperty* icalproperty_new_contact(const char* v);
135void icalproperty_set_contact(icalproperty* prop, const char* v); 164void icalproperty_set_contact(icalproperty* prop, const char* v);
136const char* icalproperty_get_contact(icalproperty* prop);icalproperty* icalproperty_vanew_created(struct icaltimetype v, ...); 165const char* icalproperty_get_contact(const icalproperty* prop);icalproperty* icalproperty_vanew_contact(const char* v, ...);
137 166
138/* CREATED */ 167/* CREATED */
139icalproperty* icalproperty_new_created(struct icaltimetype v); 168icalproperty* icalproperty_new_created(struct icaltimetype v);
140void icalproperty_set_created(icalproperty* prop, struct icaltimetype v); 169void icalproperty_set_created(icalproperty* prop, struct icaltimetype v);
141struct icaltimetype icalproperty_get_created(icalproperty* prop);icalproperty* icalproperty_vanew_description(const char* v, ...); 170struct icaltimetype icalproperty_get_created(const icalproperty* prop);icalproperty* icalproperty_vanew_created(struct icaltimetype v, ...);
171
172/* DECREED */
173icalproperty* icalproperty_new_decreed(const char* v);
174void icalproperty_set_decreed(icalproperty* prop, const char* v);
175const char* icalproperty_get_decreed(const icalproperty* prop);icalproperty* icalproperty_vanew_decreed(const char* v, ...);
176
177/* DEFAULT-CHARSET */
178icalproperty* icalproperty_new_defaultcharset(const char* v);
179void icalproperty_set_defaultcharset(icalproperty* prop, const char* v);
180const char* icalproperty_get_defaultcharset(const icalproperty* prop);icalproperty* icalproperty_vanew_defaultcharset(const char* v, ...);
181
182/* DEFAULT-LOCALE */
183icalproperty* icalproperty_new_defaultlocale(const char* v);
184void icalproperty_set_defaultlocale(icalproperty* prop, const char* v);
185const char* icalproperty_get_defaultlocale(const icalproperty* prop);icalproperty* icalproperty_vanew_defaultlocale(const char* v, ...);
186
187/* DEFAULT-TZID */
188icalproperty* icalproperty_new_defaulttzid(const char* v);
189void icalproperty_set_defaulttzid(icalproperty* prop, const char* v);
190const char* icalproperty_get_defaulttzid(const icalproperty* prop);icalproperty* icalproperty_vanew_defaulttzid(const char* v, ...);
142 191
143/* DESCRIPTION */ 192/* DESCRIPTION */
144icalproperty* icalproperty_new_description(const char* v); 193icalproperty* icalproperty_new_description(const char* v);
145void icalproperty_set_description(icalproperty* prop, const char* v); 194void icalproperty_set_description(icalproperty* prop, const char* v);
146const char* icalproperty_get_description(icalproperty* prop);icalproperty* icalproperty_vanew_dtend(struct icaltimetype v, ...); 195const char* icalproperty_get_description(const icalproperty* prop);icalproperty* icalproperty_vanew_description(const char* v, ...);
147 196
148/* DTEND */ 197/* DTEND */
149icalproperty* icalproperty_new_dtend(struct icaltimetype v); 198icalproperty* icalproperty_new_dtend(struct icaltimetype v);
150void icalproperty_set_dtend(icalproperty* prop, struct icaltimetype v); 199void icalproperty_set_dtend(icalproperty* prop, struct icaltimetype v);
151struct icaltimetype icalproperty_get_dtend(icalproperty* prop);icalproperty* icalproperty_vanew_dtstamp(struct icaltimetype v, ...); 200struct icaltimetype icalproperty_get_dtend(const icalproperty* prop);icalproperty* icalproperty_vanew_dtend(struct icaltimetype v, ...);
152 201
153/* DTSTAMP */ 202/* DTSTAMP */
154icalproperty* icalproperty_new_dtstamp(struct icaltimetype v); 203icalproperty* icalproperty_new_dtstamp(struct icaltimetype v);
155void icalproperty_set_dtstamp(icalproperty* prop, struct icaltimetype v); 204void icalproperty_set_dtstamp(icalproperty* prop, struct icaltimetype v);
156struct icaltimetype icalproperty_get_dtstamp(icalproperty* prop);icalproperty* icalproperty_vanew_dtstart(struct icaltimetype v, ...); 205struct icaltimetype icalproperty_get_dtstamp(const icalproperty* prop);icalproperty* icalproperty_vanew_dtstamp(struct icaltimetype v, ...);
157 206
158/* DTSTART */ 207/* DTSTART */
159icalproperty* icalproperty_new_dtstart(struct icaltimetype v); 208icalproperty* icalproperty_new_dtstart(struct icaltimetype v);
160void icalproperty_set_dtstart(icalproperty* prop, struct icaltimetype v); 209void icalproperty_set_dtstart(icalproperty* prop, struct icaltimetype v);
161struct icaltimetype icalproperty_get_dtstart(icalproperty* prop);icalproperty* icalproperty_vanew_due(struct icaltimetype v, ...); 210struct icaltimetype icalproperty_get_dtstart(const icalproperty* prop);icalproperty* icalproperty_vanew_dtstart(struct icaltimetype v, ...);
162 211
163/* DUE */ 212/* DUE */
164icalproperty* icalproperty_new_due(struct icaltimetype v); 213icalproperty* icalproperty_new_due(struct icaltimetype v);
165void icalproperty_set_due(icalproperty* prop, struct icaltimetype v); 214void icalproperty_set_due(icalproperty* prop, struct icaltimetype v);
166struct icaltimetype icalproperty_get_due(icalproperty* prop);icalproperty* icalproperty_vanew_duration(struct icaldurationtype v, ...); 215struct icaltimetype icalproperty_get_due(const icalproperty* prop);icalproperty* icalproperty_vanew_due(struct icaltimetype v, ...);
167 216
168/* DURATION */ 217/* DURATION */
169icalproperty* icalproperty_new_duration(struct icaldurationtype v); 218icalproperty* icalproperty_new_duration(struct icaldurationtype v);
170void icalproperty_set_duration(icalproperty* prop, struct icaldurationtype v); 219void icalproperty_set_duration(icalproperty* prop, struct icaldurationtype v);
171struct icaldurationtype icalproperty_get_duration(icalproperty* prop);icalproperty* icalproperty_vanew_exdate(struct icaltimetype v, ...); 220struct icaldurationtype icalproperty_get_duration(const icalproperty* prop);icalproperty* icalproperty_vanew_duration(struct icaldurationtype v, ...);
172 221
173/* EXDATE */ 222/* EXDATE */
174icalproperty* icalproperty_new_exdate(struct icaltimetype v); 223icalproperty* icalproperty_new_exdate(struct icaltimetype v);
175void icalproperty_set_exdate(icalproperty* prop, struct icaltimetype v); 224void icalproperty_set_exdate(icalproperty* prop, struct icaltimetype v);
176struct icaltimetype icalproperty_get_exdate(icalproperty* prop);icalproperty* icalproperty_vanew_exrule(struct icalrecurrencetype v, ...); 225struct icaltimetype icalproperty_get_exdate(const icalproperty* prop);icalproperty* icalproperty_vanew_exdate(struct icaltimetype v, ...);
226
227/* EXPAND */
228icalproperty* icalproperty_new_expand(int v);
229void icalproperty_set_expand(icalproperty* prop, int v);
230int icalproperty_get_expand(const icalproperty* prop);icalproperty* icalproperty_vanew_expand(int v, ...);
177 231
178/* EXRULE */ 232/* EXRULE */
179icalproperty* icalproperty_new_exrule(struct icalrecurrencetype v); 233icalproperty* icalproperty_new_exrule(struct icalrecurrencetype v);
180void icalproperty_set_exrule(icalproperty* prop, struct icalrecurrencetype v); 234void icalproperty_set_exrule(icalproperty* prop, struct icalrecurrencetype v);
181struct icalrecurrencetype icalproperty_get_exrule(icalproperty* prop);icalproperty* icalproperty_vanew_freebusy(struct icalperiodtype v, ...); 235struct icalrecurrencetype icalproperty_get_exrule(const icalproperty* prop);icalproperty* icalproperty_vanew_exrule(struct icalrecurrencetype v, ...);
182 236
183/* FREEBUSY */ 237/* FREEBUSY */
184icalproperty* icalproperty_new_freebusy(struct icalperiodtype v); 238icalproperty* icalproperty_new_freebusy(struct icalperiodtype v);
185void icalproperty_set_freebusy(icalproperty* prop, struct icalperiodtype v); 239void icalproperty_set_freebusy(icalproperty* prop, struct icalperiodtype v);
186struct icalperiodtype icalproperty_get_freebusy(icalproperty* prop);icalproperty* icalproperty_vanew_geo(struct icalgeotype v, ...); 240struct icalperiodtype icalproperty_get_freebusy(const icalproperty* prop);icalproperty* icalproperty_vanew_freebusy(struct icalperiodtype v, ...);
187 241
188/* GEO */ 242/* GEO */
189icalproperty* icalproperty_new_geo(struct icalgeotype v); 243icalproperty* icalproperty_new_geo(struct icalgeotype v);
190void icalproperty_set_geo(icalproperty* prop, struct icalgeotype v); 244void icalproperty_set_geo(icalproperty* prop, struct icalgeotype v);
191struct icalgeotype icalproperty_get_geo(icalproperty* prop);icalproperty* icalproperty_vanew_lastmodified(struct icaltimetype v, ...); 245struct icalgeotype icalproperty_get_geo(const icalproperty* prop);icalproperty* icalproperty_vanew_geo(struct icalgeotype v, ...);
192 246
193/* LAST-MODIFIED */ 247/* LAST-MODIFIED */
194icalproperty* icalproperty_new_lastmodified(struct icaltimetype v); 248icalproperty* icalproperty_new_lastmodified(struct icaltimetype v);
195void icalproperty_set_lastmodified(icalproperty* prop, struct icaltimetype v); 249void icalproperty_set_lastmodified(icalproperty* prop, struct icaltimetype v);
196struct icaltimetype icalproperty_get_lastmodified(icalproperty* prop);icalproperty* icalproperty_vanew_location(const char* v, ...); 250struct icaltimetype icalproperty_get_lastmodified(const icalproperty* prop);icalproperty* icalproperty_vanew_lastmodified(struct icaltimetype v, ...);
197 251
198/* LOCATION */ 252/* LOCATION */
199icalproperty* icalproperty_new_location(const char* v); 253icalproperty* icalproperty_new_location(const char* v);
200void icalproperty_set_location(icalproperty* prop, const char* v); 254void icalproperty_set_location(icalproperty* prop, const char* v);
201const char* icalproperty_get_location(icalproperty* prop);icalproperty* icalproperty_vanew_maxresults(int v, ...); 255const char* icalproperty_get_location(const icalproperty* prop);icalproperty* icalproperty_vanew_location(const char* v, ...);
202 256
203/* MAXRESULTS */ 257/* MAXRESULTS */
204icalproperty* icalproperty_new_maxresults(int v); 258icalproperty* icalproperty_new_maxresults(int v);
205void icalproperty_set_maxresults(icalproperty* prop, int v); 259void icalproperty_set_maxresults(icalproperty* prop, int v);
206int icalproperty_get_maxresults(icalproperty* prop);icalproperty* icalproperty_vanew_maxresultssize(int v, ...); 260int icalproperty_get_maxresults(const icalproperty* prop);icalproperty* icalproperty_vanew_maxresults(int v, ...);
207 261
208/* MAXRESULTSSIZE */ 262/* MAXRESULTSSIZE */
209icalproperty* icalproperty_new_maxresultssize(int v); 263icalproperty* icalproperty_new_maxresultssize(int v);
210void icalproperty_set_maxresultssize(icalproperty* prop, int v); 264void icalproperty_set_maxresultssize(icalproperty* prop, int v);
211int icalproperty_get_maxresultssize(icalproperty* prop);icalproperty* icalproperty_vanew_method(enum icalproperty_method v, ...); 265int icalproperty_get_maxresultssize(const icalproperty* prop);icalproperty* icalproperty_vanew_maxresultssize(int v, ...);
212 266
213/* METHOD */ 267/* METHOD */
214icalproperty* icalproperty_new_method(enum icalproperty_method v); 268icalproperty* icalproperty_new_method(enum icalproperty_method v);
215void icalproperty_set_method(icalproperty* prop, enum icalproperty_method v); 269void icalproperty_set_method(icalproperty* prop, enum icalproperty_method v);
216enum icalproperty_method icalproperty_get_method(icalproperty* prop);icalproperty* icalproperty_vanew_organizer(const char* v, ...); 270enum icalproperty_method icalproperty_get_method(const icalproperty* prop);icalproperty* icalproperty_vanew_method(enum icalproperty_method v, ...);
217 271
218/* ORGANIZER */ 272/* ORGANIZER */
219icalproperty* icalproperty_new_organizer(const char* v); 273icalproperty* icalproperty_new_organizer(const char* v);
220void icalproperty_set_organizer(icalproperty* prop, const char* v); 274void icalproperty_set_organizer(icalproperty* prop, const char* v);
221const char* icalproperty_get_organizer(icalproperty* prop);icalproperty* icalproperty_vanew_percentcomplete(int v, ...); 275const char* icalproperty_get_organizer(const icalproperty* prop);icalproperty* icalproperty_vanew_organizer(const char* v, ...);
276
277/* OWNER */
278icalproperty* icalproperty_new_owner(const char* v);
279void icalproperty_set_owner(icalproperty* prop, const char* v);
280const char* icalproperty_get_owner(const icalproperty* prop);icalproperty* icalproperty_vanew_owner(const char* v, ...);
222 281
223/* PERCENT-COMPLETE */ 282/* PERCENT-COMPLETE */
224icalproperty* icalproperty_new_percentcomplete(int v); 283icalproperty* icalproperty_new_percentcomplete(int v);
225void icalproperty_set_percentcomplete(icalproperty* prop, int v); 284void icalproperty_set_percentcomplete(icalproperty* prop, int v);
226int icalproperty_get_percentcomplete(icalproperty* prop);icalproperty* icalproperty_vanew_priority(int v, ...); 285int icalproperty_get_percentcomplete(const icalproperty* prop);icalproperty* icalproperty_vanew_percentcomplete(int v, ...);
227 286
228/* PRIORITY */ 287/* PRIORITY */
229icalproperty* icalproperty_new_priority(int v); 288icalproperty* icalproperty_new_priority(int v);
230void icalproperty_set_priority(icalproperty* prop, int v); 289void icalproperty_set_priority(icalproperty* prop, int v);
231int icalproperty_get_priority(icalproperty* prop);icalproperty* icalproperty_vanew_prodid(const char* v, ...); 290int icalproperty_get_priority(const icalproperty* prop);icalproperty* icalproperty_vanew_priority(int v, ...);
232 291
233/* PRODID */ 292/* PRODID */
234icalproperty* icalproperty_new_prodid(const char* v); 293icalproperty* icalproperty_new_prodid(const char* v);
235void icalproperty_set_prodid(icalproperty* prop, const char* v); 294void icalproperty_set_prodid(icalproperty* prop, const char* v);
236const char* icalproperty_get_prodid(icalproperty* prop);icalproperty* icalproperty_vanew_query(const char* v, ...); 295const char* icalproperty_get_prodid(const icalproperty* prop);icalproperty* icalproperty_vanew_prodid(const char* v, ...);
237 296
238/* QUERY */ 297/* QUERY */
239icalproperty* icalproperty_new_query(const char* v); 298icalproperty* icalproperty_new_query(const char* v);
240void icalproperty_set_query(icalproperty* prop, const char* v); 299void icalproperty_set_query(icalproperty* prop, const char* v);
241const char* icalproperty_get_query(icalproperty* prop);icalproperty* icalproperty_vanew_queryname(const char* v, ...); 300const char* icalproperty_get_query(const icalproperty* prop);icalproperty* icalproperty_vanew_query(const char* v, ...);
242 301
243/* QUERYNAME */ 302/* QUERYNAME */
244icalproperty* icalproperty_new_queryname(const char* v); 303icalproperty* icalproperty_new_queryname(const char* v);
245void icalproperty_set_queryname(icalproperty* prop, const char* v); 304void icalproperty_set_queryname(icalproperty* prop, const char* v);
246const char* icalproperty_get_queryname(icalproperty* prop);icalproperty* icalproperty_vanew_rdate(struct icaldatetimeperiodtype v, ...); 305const char* icalproperty_get_queryname(const icalproperty* prop);icalproperty* icalproperty_vanew_queryname(const char* v, ...);
247 306
248/* RDATE */ 307/* RDATE */
249icalproperty* icalproperty_new_rdate(struct icaldatetimeperiodtype v); 308icalproperty* icalproperty_new_rdate(struct icaldatetimeperiodtype v);
250void icalproperty_set_rdate(icalproperty* prop, struct icaldatetimeperiodtype v); 309void icalproperty_set_rdate(icalproperty* prop, struct icaldatetimeperiodtype v);
251struct icaldatetimeperiodtype icalproperty_get_rdate(icalproperty* prop);icalproperty* icalproperty_vanew_recurrenceid(struct icaltimetype v, ...); 310struct icaldatetimeperiodtype icalproperty_get_rdate(const icalproperty* prop);icalproperty* icalproperty_vanew_rdate(struct icaldatetimeperiodtype v, ...);
252 311
253/* RECURRENCE-ID */ 312/* RECURRENCE-ID */
254icalproperty* icalproperty_new_recurrenceid(struct icaltimetype v); 313icalproperty* icalproperty_new_recurrenceid(struct icaltimetype v);
255void icalproperty_set_recurrenceid(icalproperty* prop, struct icaltimetype v); 314void icalproperty_set_recurrenceid(icalproperty* prop, struct icaltimetype v);
256struct icaltimetype icalproperty_get_recurrenceid(icalproperty* prop);icalproperty* icalproperty_vanew_relatedto(const char* v, ...); 315struct icaltimetype icalproperty_get_recurrenceid(const icalproperty* prop);icalproperty* icalproperty_vanew_recurrenceid(struct icaltimetype v, ...);
257 316
258/* RELATED-TO */ 317/* RELATED-TO */
259icalproperty* icalproperty_new_relatedto(const char* v); 318icalproperty* icalproperty_new_relatedto(const char* v);
260void icalproperty_set_relatedto(icalproperty* prop, const char* v); 319void icalproperty_set_relatedto(icalproperty* prop, const char* v);
261const char* icalproperty_get_relatedto(icalproperty* prop);icalproperty* icalproperty_vanew_repeat(int v, ...); 320const char* icalproperty_get_relatedto(const icalproperty* prop);icalproperty* icalproperty_vanew_relatedto(const char* v, ...);
321
322/* RELCALID */
323icalproperty* icalproperty_new_relcalid(const char* v);
324void icalproperty_set_relcalid(icalproperty* prop, const char* v);
325const char* icalproperty_get_relcalid(const icalproperty* prop);icalproperty* icalproperty_vanew_relcalid(const char* v, ...);
262 326
263/* REPEAT */ 327/* REPEAT */
264icalproperty* icalproperty_new_repeat(int v); 328icalproperty* icalproperty_new_repeat(int v);
265void icalproperty_set_repeat(icalproperty* prop, int v); 329void icalproperty_set_repeat(icalproperty* prop, int v);
266int icalproperty_get_repeat(icalproperty* prop);icalproperty* icalproperty_vanew_requeststatus(struct icalreqstattype v, ...); 330int icalproperty_get_repeat(const icalproperty* prop);icalproperty* icalproperty_vanew_repeat(int v, ...);
267 331
268/* REQUEST-STATUS */ 332/* REQUEST-STATUS */
269icalproperty* icalproperty_new_requeststatus(struct icalreqstattype v); 333icalproperty* icalproperty_new_requeststatus(struct icalreqstattype v);
270void icalproperty_set_requeststatus(icalproperty* prop, struct icalreqstattype v); 334void icalproperty_set_requeststatus(icalproperty* prop, struct icalreqstattype v);
271struct icalreqstattype icalproperty_get_requeststatus(icalproperty* prop);icalproperty* icalproperty_vanew_resources(const char* v, ...); 335struct icalreqstattype icalproperty_get_requeststatus(const icalproperty* prop);icalproperty* icalproperty_vanew_requeststatus(struct icalreqstattype v, ...);
272 336
273/* RESOURCES */ 337/* RESOURCES */
274icalproperty* icalproperty_new_resources(const char* v); 338icalproperty* icalproperty_new_resources(const char* v);
275void icalproperty_set_resources(icalproperty* prop, const char* v); 339void icalproperty_set_resources(icalproperty* prop, const char* v);
276const char* icalproperty_get_resources(icalproperty* prop);icalproperty* icalproperty_vanew_rrule(struct icalrecurrencetype v, ...); 340const char* icalproperty_get_resources(const icalproperty* prop);icalproperty* icalproperty_vanew_resources(const char* v, ...);
277 341
278/* RRULE */ 342/* RRULE */
279icalproperty* icalproperty_new_rrule(struct icalrecurrencetype v); 343icalproperty* icalproperty_new_rrule(struct icalrecurrencetype v);
280void icalproperty_set_rrule(icalproperty* prop, struct icalrecurrencetype v); 344void icalproperty_set_rrule(icalproperty* prop, struct icalrecurrencetype v);
281struct icalrecurrencetype icalproperty_get_rrule(icalproperty* prop);icalproperty* icalproperty_vanew_scope(const char* v, ...); 345struct icalrecurrencetype icalproperty_get_rrule(const icalproperty* prop);icalproperty* icalproperty_vanew_rrule(struct icalrecurrencetype v, ...);
282 346
283/* SCOPE */ 347/* SCOPE */
284icalproperty* icalproperty_new_scope(const char* v); 348icalproperty* icalproperty_new_scope(const char* v);
285void icalproperty_set_scope(icalproperty* prop, const char* v); 349void icalproperty_set_scope(icalproperty* prop, const char* v);
286const char* icalproperty_get_scope(icalproperty* prop);icalproperty* icalproperty_vanew_sequence(int v, ...); 350const char* icalproperty_get_scope(const icalproperty* prop);icalproperty* icalproperty_vanew_scope(const char* v, ...);
287 351
288/* SEQUENCE */ 352/* SEQUENCE */
289icalproperty* icalproperty_new_sequence(int v); 353icalproperty* icalproperty_new_sequence(int v);
290void icalproperty_set_sequence(icalproperty* prop, int v); 354void icalproperty_set_sequence(icalproperty* prop, int v);
291int icalproperty_get_sequence(icalproperty* prop);icalproperty* icalproperty_vanew_status(enum icalproperty_status v, ...); 355int icalproperty_get_sequence(const icalproperty* prop);icalproperty* icalproperty_vanew_sequence(int v, ...);
292 356
293/* STATUS */ 357/* STATUS */
294icalproperty* icalproperty_new_status(enum icalproperty_status v); 358icalproperty* icalproperty_new_status(enum icalproperty_status v);
295void icalproperty_set_status(icalproperty* prop, enum icalproperty_status v); 359void icalproperty_set_status(icalproperty* prop, enum icalproperty_status v);
296enum icalproperty_status icalproperty_get_status(icalproperty* prop);icalproperty* icalproperty_vanew_summary(const char* v, ...); 360enum icalproperty_status icalproperty_get_status(const icalproperty* prop);icalproperty* icalproperty_vanew_status(enum icalproperty_status v, ...);
297 361
298/* SUMMARY */ 362/* SUMMARY */
299icalproperty* icalproperty_new_summary(const char* v); 363icalproperty* icalproperty_new_summary(const char* v);
300void icalproperty_set_summary(icalproperty* prop, const char* v); 364void icalproperty_set_summary(icalproperty* prop, const char* v);
301const char* icalproperty_get_summary(icalproperty* prop);icalproperty* icalproperty_vanew_target(const char* v, ...); 365const char* icalproperty_get_summary(const icalproperty* prop);icalproperty* icalproperty_vanew_summary(const char* v, ...);
302 366
303/* TARGET */ 367/* TARGET */
304icalproperty* icalproperty_new_target(const char* v); 368icalproperty* icalproperty_new_target(const char* v);
305void icalproperty_set_target(icalproperty* prop, const char* v); 369void icalproperty_set_target(icalproperty* prop, const char* v);
306const char* icalproperty_get_target(icalproperty* prop);icalproperty* icalproperty_vanew_transp(const char* v, ...); 370const char* icalproperty_get_target(const icalproperty* prop);icalproperty* icalproperty_vanew_target(const char* v, ...);
307 371
308/* TRANSP */ 372/* TRANSP */
309icalproperty* icalproperty_new_transp(const char* v); 373icalproperty* icalproperty_new_transp(enum icalproperty_transp v);
310void icalproperty_set_transp(icalproperty* prop, const char* v); 374void icalproperty_set_transp(icalproperty* prop, enum icalproperty_transp v);
311const char* icalproperty_get_transp(icalproperty* prop);icalproperty* icalproperty_vanew_trigger(struct icaltriggertype v, ...); 375enum icalproperty_transp icalproperty_get_transp(const icalproperty* prop);icalproperty* icalproperty_vanew_transp(enum icalproperty_transp v, ...);
312 376
313/* TRIGGER */ 377/* TRIGGER */
314icalproperty* icalproperty_new_trigger(struct icaltriggertype v); 378icalproperty* icalproperty_new_trigger(struct icaltriggertype v);
315void icalproperty_set_trigger(icalproperty* prop, struct icaltriggertype v); 379void icalproperty_set_trigger(icalproperty* prop, struct icaltriggertype v);
316struct icaltriggertype icalproperty_get_trigger(icalproperty* prop);icalproperty* icalproperty_vanew_tzid(const char* v, ...); 380struct icaltriggertype icalproperty_get_trigger(const icalproperty* prop);icalproperty* icalproperty_vanew_trigger(struct icaltriggertype v, ...);
317 381
318/* TZID */ 382/* TZID */
319icalproperty* icalproperty_new_tzid(const char* v); 383icalproperty* icalproperty_new_tzid(const char* v);
320void icalproperty_set_tzid(icalproperty* prop, const char* v); 384void icalproperty_set_tzid(icalproperty* prop, const char* v);
321const char* icalproperty_get_tzid(icalproperty* prop);icalproperty* icalproperty_vanew_tzname(const char* v, ...); 385const char* icalproperty_get_tzid(const icalproperty* prop);icalproperty* icalproperty_vanew_tzid(const char* v, ...);
322 386
323/* TZNAME */ 387/* TZNAME */
324icalproperty* icalproperty_new_tzname(const char* v); 388icalproperty* icalproperty_new_tzname(const char* v);
325void icalproperty_set_tzname(icalproperty* prop, const char* v); 389void icalproperty_set_tzname(icalproperty* prop, const char* v);
326const char* icalproperty_get_tzname(icalproperty* prop);icalproperty* icalproperty_vanew_tzoffsetfrom(int v, ...); 390const char* icalproperty_get_tzname(const icalproperty* prop);icalproperty* icalproperty_vanew_tzname(const char* v, ...);
327 391
328/* TZOFFSETFROM */ 392/* TZOFFSETFROM */
329icalproperty* icalproperty_new_tzoffsetfrom(int v); 393icalproperty* icalproperty_new_tzoffsetfrom(int v);
330void icalproperty_set_tzoffsetfrom(icalproperty* prop, int v); 394void icalproperty_set_tzoffsetfrom(icalproperty* prop, int v);
331int icalproperty_get_tzoffsetfrom(icalproperty* prop);icalproperty* icalproperty_vanew_tzoffsetto(int v, ...); 395int icalproperty_get_tzoffsetfrom(const icalproperty* prop);icalproperty* icalproperty_vanew_tzoffsetfrom(int v, ...);
332 396
333/* TZOFFSETTO */ 397/* TZOFFSETTO */
334icalproperty* icalproperty_new_tzoffsetto(int v); 398icalproperty* icalproperty_new_tzoffsetto(int v);
335void icalproperty_set_tzoffsetto(icalproperty* prop, int v); 399void icalproperty_set_tzoffsetto(icalproperty* prop, int v);
336int icalproperty_get_tzoffsetto(icalproperty* prop);icalproperty* icalproperty_vanew_tzurl(const char* v, ...); 400int icalproperty_get_tzoffsetto(const icalproperty* prop);icalproperty* icalproperty_vanew_tzoffsetto(int v, ...);
337 401
338/* TZURL */ 402/* TZURL */
339icalproperty* icalproperty_new_tzurl(const char* v); 403icalproperty* icalproperty_new_tzurl(const char* v);
340void icalproperty_set_tzurl(icalproperty* prop, const char* v); 404void icalproperty_set_tzurl(icalproperty* prop, const char* v);
341const char* icalproperty_get_tzurl(icalproperty* prop);icalproperty* icalproperty_vanew_uid(const char* v, ...); 405const char* icalproperty_get_tzurl(const icalproperty* prop);icalproperty* icalproperty_vanew_tzurl(const char* v, ...);
342 406
343/* UID */ 407/* UID */
344icalproperty* icalproperty_new_uid(const char* v); 408icalproperty* icalproperty_new_uid(const char* v);
345void icalproperty_set_uid(icalproperty* prop, const char* v); 409void icalproperty_set_uid(icalproperty* prop, const char* v);
346const char* icalproperty_get_uid(icalproperty* prop);icalproperty* icalproperty_vanew_url(const char* v, ...); 410const char* icalproperty_get_uid(const icalproperty* prop);icalproperty* icalproperty_vanew_uid(const char* v, ...);
347 411
348/* URL */ 412/* URL */
349icalproperty* icalproperty_new_url(const char* v); 413icalproperty* icalproperty_new_url(const char* v);
350void icalproperty_set_url(icalproperty* prop, const char* v); 414void icalproperty_set_url(icalproperty* prop, const char* v);
351const char* icalproperty_get_url(icalproperty* prop);icalproperty* icalproperty_vanew_version(const char* v, ...); 415const char* icalproperty_get_url(const icalproperty* prop);icalproperty* icalproperty_vanew_url(const char* v, ...);
352 416
353/* VERSION */ 417/* VERSION */
354icalproperty* icalproperty_new_version(const char* v); 418icalproperty* icalproperty_new_version(const char* v);
355void icalproperty_set_version(icalproperty* prop, const char* v); 419void icalproperty_set_version(icalproperty* prop, const char* v);
356const char* icalproperty_get_version(icalproperty* prop);icalproperty* icalproperty_vanew_x(const char* v, ...); 420const char* icalproperty_get_version(const icalproperty* prop);icalproperty* icalproperty_vanew_version(const char* v, ...);
357 421
358/* X */ 422/* X */
359icalproperty* icalproperty_new_x(const char* v); 423icalproperty* icalproperty_new_x(const char* v);
360void icalproperty_set_x(icalproperty* prop, const char* v); 424void icalproperty_set_x(icalproperty* prop, const char* v);
361const char* icalproperty_get_x(icalproperty* prop);icalproperty* icalproperty_vanew_xlicclustercount(const char* v, ...); 425const char* icalproperty_get_x(const icalproperty* prop);icalproperty* icalproperty_vanew_x(const char* v, ...);
426
427/* X-LIC-CLASS */
428icalproperty* icalproperty_new_xlicclass(enum icalproperty_xlicclass v);
429void icalproperty_set_xlicclass(icalproperty* prop, enum icalproperty_xlicclass v);
430enum icalproperty_xlicclass icalproperty_get_xlicclass(const icalproperty* prop);icalproperty* icalproperty_vanew_xlicclass(enum icalproperty_xlicclass v, ...);
362 431
363/* X-LIC-CLUSTERCOUNT */ 432/* X-LIC-CLUSTERCOUNT */
364icalproperty* icalproperty_new_xlicclustercount(const char* v); 433icalproperty* icalproperty_new_xlicclustercount(const char* v);
365void icalproperty_set_xlicclustercount(icalproperty* prop, const char* v); 434void icalproperty_set_xlicclustercount(icalproperty* prop, const char* v);
366const char* icalproperty_get_xlicclustercount(icalproperty* prop);icalproperty* icalproperty_vanew_xlicerror(const char* v, ...); 435const char* icalproperty_get_xlicclustercount(const icalproperty* prop);icalproperty* icalproperty_vanew_xlicclustercount(const char* v, ...);
367 436
368/* X-LIC-ERROR */ 437/* X-LIC-ERROR */
369icalproperty* icalproperty_new_xlicerror(const char* v); 438icalproperty* icalproperty_new_xlicerror(const char* v);
370void icalproperty_set_xlicerror(icalproperty* prop, const char* v); 439void icalproperty_set_xlicerror(icalproperty* prop, const char* v);
371const char* icalproperty_get_xlicerror(icalproperty* prop);icalproperty* icalproperty_vanew_xlicmimecharset(const char* v, ...); 440const char* icalproperty_get_xlicerror(const icalproperty* prop);icalproperty* icalproperty_vanew_xlicerror(const char* v, ...);
372 441
373/* X-LIC-MIMECHARSET */ 442/* X-LIC-MIMECHARSET */
374icalproperty* icalproperty_new_xlicmimecharset(const char* v); 443icalproperty* icalproperty_new_xlicmimecharset(const char* v);
375void icalproperty_set_xlicmimecharset(icalproperty* prop, const char* v); 444void icalproperty_set_xlicmimecharset(icalproperty* prop, const char* v);
376const char* icalproperty_get_xlicmimecharset(icalproperty* prop);icalproperty* icalproperty_vanew_xlicmimecid(const char* v, ...); 445const char* icalproperty_get_xlicmimecharset(const icalproperty* prop);icalproperty* icalproperty_vanew_xlicmimecharset(const char* v, ...);
377 446
378/* X-LIC-MIMECID */ 447/* X-LIC-MIMECID */
379icalproperty* icalproperty_new_xlicmimecid(const char* v); 448icalproperty* icalproperty_new_xlicmimecid(const char* v);
380void icalproperty_set_xlicmimecid(icalproperty* prop, const char* v); 449void icalproperty_set_xlicmimecid(icalproperty* prop, const char* v);
381const char* icalproperty_get_xlicmimecid(icalproperty* prop);icalproperty* icalproperty_vanew_xlicmimecontenttype(const char* v, ...); 450const char* icalproperty_get_xlicmimecid(const icalproperty* prop);icalproperty* icalproperty_vanew_xlicmimecid(const char* v, ...);
382 451
383/* X-LIC-MIMECONTENTTYPE */ 452/* X-LIC-MIMECONTENTTYPE */
384icalproperty* icalproperty_new_xlicmimecontenttype(const char* v); 453icalproperty* icalproperty_new_xlicmimecontenttype(const char* v);
385void icalproperty_set_xlicmimecontenttype(icalproperty* prop, const char* v); 454void icalproperty_set_xlicmimecontenttype(icalproperty* prop, const char* v);
386const char* icalproperty_get_xlicmimecontenttype(icalproperty* prop);icalproperty* icalproperty_vanew_xlicmimeencoding(const char* v, ...); 455const char* icalproperty_get_xlicmimecontenttype(const icalproperty* prop);icalproperty* icalproperty_vanew_xlicmimecontenttype(const char* v, ...);
387 456
388/* X-LIC-MIMEENCODING */ 457/* X-LIC-MIMEENCODING */
389icalproperty* icalproperty_new_xlicmimeencoding(const char* v); 458icalproperty* icalproperty_new_xlicmimeencoding(const char* v);
390void icalproperty_set_xlicmimeencoding(icalproperty* prop, const char* v); 459void icalproperty_set_xlicmimeencoding(icalproperty* prop, const char* v);
391const char* icalproperty_get_xlicmimeencoding(icalproperty* prop);icalproperty* icalproperty_vanew_xlicmimefilename(const char* v, ...); 460const char* icalproperty_get_xlicmimeencoding(const icalproperty* prop);icalproperty* icalproperty_vanew_xlicmimeencoding(const char* v, ...);
392 461
393/* X-LIC-MIMEFILENAME */ 462/* X-LIC-MIMEFILENAME */
394icalproperty* icalproperty_new_xlicmimefilename(const char* v); 463icalproperty* icalproperty_new_xlicmimefilename(const char* v);
395void icalproperty_set_xlicmimefilename(icalproperty* prop, const char* v); 464void icalproperty_set_xlicmimefilename(icalproperty* prop, const char* v);
396const char* icalproperty_get_xlicmimefilename(icalproperty* prop);icalproperty* icalproperty_vanew_xlicmimeoptinfo(const char* v, ...); 465const char* icalproperty_get_xlicmimefilename(const icalproperty* prop);icalproperty* icalproperty_vanew_xlicmimefilename(const char* v, ...);
397 466
398/* X-LIC-MIMEOPTINFO */ 467/* X-LIC-MIMEOPTINFO */
399icalproperty* icalproperty_new_xlicmimeoptinfo(const char* v); 468icalproperty* icalproperty_new_xlicmimeoptinfo(const char* v);
400void icalproperty_set_xlicmimeoptinfo(icalproperty* prop, const char* v); 469void icalproperty_set_xlicmimeoptinfo(icalproperty* prop, const char* v);
401const char* icalproperty_get_xlicmimeoptinfo(icalproperty* prop); 470const char* icalproperty_get_xlicmimeoptinfo(const icalproperty* prop);icalproperty* icalproperty_vanew_xlicmimeoptinfo(const char* v, ...);
471
402 472
403#endif /*ICALPROPERTY_H*/ 473#endif /*ICALPROPERTY_H*/