Diffstat (limited to 'libical/src/libical/icalderivedproperty.h') (more/less context) (show whitespace changes)
-rw-r--r-- | libical/src/libical/icalderivedproperty.h | 403 |
1 files changed, 403 insertions, 0 deletions
diff --git a/libical/src/libical/icalderivedproperty.h b/libical/src/libical/icalderivedproperty.h new file mode 100644 index 0000000..07e01b0 --- a/dev/null +++ b/libical/src/libical/icalderivedproperty.h | |||
@@ -0,0 +1,403 @@ | |||
1 | /* -*- Mode: C -*- | ||
2 | ====================================================================== | ||
3 | FILE: icalderivedproperties.{c,h} | ||
4 | CREATOR: eric 09 May 1999 | ||
5 | |||
6 | $Id$ | ||
7 | |||
8 | (C) COPYRIGHT 2000, Eric Busboom, http://www.softwarestudio.org | ||
9 | ======================================================================*/ | ||
10 | |||
11 | |||
12 | #ifndef ICALDERIVEDPROPERTY_H | ||
13 | #define ICALDERIVEDPROPERTY_H | ||
14 | |||
15 | #include <time.h> | ||
16 | #include "icalparameter.h" | ||
17 | #include "icalderivedvalue.h" | ||
18 | #include "icalrecur.h" | ||
19 | |||
20 | typedef void icalproperty; | ||
21 | |||
22 | |||
23 | /* Everything below this line is machine generated. Do not edit. */ | ||
24 | typedef enum icalproperty_kind { | ||
25 | ICAL_ANY_PROPERTY = 0, | ||
26 | ICAL_ACTION_PROPERTY, | ||
27 | ICAL_ATTACH_PROPERTY, | ||
28 | ICAL_ATTENDEE_PROPERTY, | ||
29 | ICAL_CALSCALE_PROPERTY, | ||
30 | ICAL_CATEGORIES_PROPERTY, | ||
31 | ICAL_CLASS_PROPERTY, | ||
32 | ICAL_COMMENT_PROPERTY, | ||
33 | ICAL_COMPLETED_PROPERTY, | ||
34 | ICAL_CONTACT_PROPERTY, | ||
35 | ICAL_CREATED_PROPERTY, | ||
36 | ICAL_DESCRIPTION_PROPERTY, | ||
37 | ICAL_DTEND_PROPERTY, | ||
38 | ICAL_DTSTAMP_PROPERTY, | ||
39 | ICAL_DTSTART_PROPERTY, | ||
40 | ICAL_DUE_PROPERTY, | ||
41 | ICAL_DURATION_PROPERTY, | ||
42 | ICAL_EXDATE_PROPERTY, | ||
43 | ICAL_EXRULE_PROPERTY, | ||
44 | ICAL_FREEBUSY_PROPERTY, | ||
45 | ICAL_GEO_PROPERTY, | ||
46 | ICAL_LASTMODIFIED_PROPERTY, | ||
47 | ICAL_LOCATION_PROPERTY, | ||
48 | ICAL_MAXRESULTS_PROPERTY, | ||
49 | ICAL_MAXRESULTSSIZE_PROPERTY, | ||
50 | ICAL_METHOD_PROPERTY, | ||
51 | ICAL_ORGANIZER_PROPERTY, | ||
52 | ICAL_PERCENTCOMPLETE_PROPERTY, | ||
53 | ICAL_PRIORITY_PROPERTY, | ||
54 | ICAL_PRODID_PROPERTY, | ||
55 | ICAL_QUERY_PROPERTY, | ||
56 | ICAL_QUERYNAME_PROPERTY, | ||
57 | ICAL_RDATE_PROPERTY, | ||
58 | ICAL_RECURRENCEID_PROPERTY, | ||
59 | ICAL_RELATEDTO_PROPERTY, | ||
60 | ICAL_REPEAT_PROPERTY, | ||
61 | ICAL_REQUESTSTATUS_PROPERTY, | ||
62 | ICAL_RESOURCES_PROPERTY, | ||
63 | ICAL_RRULE_PROPERTY, | ||
64 | ICAL_SCOPE_PROPERTY, | ||
65 | ICAL_SEQUENCE_PROPERTY, | ||
66 | ICAL_STATUS_PROPERTY, | ||
67 | ICAL_SUMMARY_PROPERTY, | ||
68 | ICAL_TARGET_PROPERTY, | ||
69 | ICAL_TRANSP_PROPERTY, | ||
70 | ICAL_TRIGGER_PROPERTY, | ||
71 | ICAL_TZID_PROPERTY, | ||
72 | ICAL_TZNAME_PROPERTY, | ||
73 | ICAL_TZOFFSETFROM_PROPERTY, | ||
74 | ICAL_TZOFFSETTO_PROPERTY, | ||
75 | ICAL_TZURL_PROPERTY, | ||
76 | ICAL_UID_PROPERTY, | ||
77 | ICAL_URL_PROPERTY, | ||
78 | ICAL_VERSION_PROPERTY, | ||
79 | ICAL_X_PROPERTY, | ||
80 | ICAL_XLICCLUSTERCOUNT_PROPERTY, | ||
81 | ICAL_XLICERROR_PROPERTY, | ||
82 | ICAL_XLICMIMECHARSET_PROPERTY, | ||
83 | ICAL_XLICMIMECID_PROPERTY, | ||
84 | ICAL_XLICMIMECONTENTTYPE_PROPERTY, | ||
85 | ICAL_XLICMIMEENCODING_PROPERTY, | ||
86 | ICAL_XLICMIMEFILENAME_PROPERTY, | ||
87 | ICAL_XLICMIMEOPTINFO_PROPERTY, | ||
88 | ICAL_NO_PROPERTY | ||
89 | } icalproperty_kind; | ||
90 | |||
91 | icalproperty* icalproperty_vanew_action(enum icalproperty_action v, ...); | ||
92 | |||
93 | /* ACTION */ | ||
94 | icalproperty* icalproperty_new_action(enum icalproperty_action v); | ||
95 | void icalproperty_set_action(icalproperty* prop, enum icalproperty_action v); | ||
96 | enum icalproperty_action icalproperty_get_action(icalproperty* prop);icalproperty* icalproperty_vanew_attach(struct icalattachtype* v, ...); | ||
97 | |||
98 | /* ATTACH */ | ||
99 | icalproperty* icalproperty_new_attach(struct icalattachtype* v); | ||
100 | void icalproperty_set_attach(icalproperty* prop, struct icalattachtype* v); | ||
101 | struct icalattachtype* icalproperty_get_attach(icalproperty* prop);icalproperty* icalproperty_vanew_attendee(const char* v, ...); | ||
102 | |||
103 | /* ATTENDEE */ | ||
104 | icalproperty* icalproperty_new_attendee(const char* v); | ||
105 | void icalproperty_set_attendee(icalproperty* prop, const char* v); | ||
106 | const char* icalproperty_get_attendee(icalproperty* prop);icalproperty* icalproperty_vanew_calscale(const char* v, ...); | ||
107 | |||
108 | /* CALSCALE */ | ||
109 | icalproperty* icalproperty_new_calscale(const char* v); | ||
110 | void icalproperty_set_calscale(icalproperty* prop, const char* v); | ||
111 | const char* icalproperty_get_calscale(icalproperty* prop);icalproperty* icalproperty_vanew_categories(const char* v, ...); | ||
112 | |||
113 | /* CATEGORIES */ | ||
114 | icalproperty* icalproperty_new_categories(const char* v); | ||
115 | void icalproperty_set_categories(icalproperty* prop, const char* v); | ||
116 | const char* icalproperty_get_categories(icalproperty* prop);icalproperty* icalproperty_vanew_class(const char* v, ...); | ||
117 | |||
118 | /* CLASS */ | ||
119 | icalproperty* icalproperty_new_class(const char* v); | ||
120 | void icalproperty_set_class(icalproperty* prop, const char* v); | ||
121 | const char* icalproperty_get_class(icalproperty* prop);icalproperty* icalproperty_vanew_comment(const char* v, ...); | ||
122 | |||
123 | /* COMMENT */ | ||
124 | icalproperty* icalproperty_new_comment(const char* v); | ||
125 | void icalproperty_set_comment(icalproperty* prop, const char* v); | ||
126 | const char* icalproperty_get_comment(icalproperty* prop);icalproperty* icalproperty_vanew_completed(struct icaltimetype v, ...); | ||
127 | |||
128 | /* COMPLETED */ | ||
129 | icalproperty* icalproperty_new_completed(struct icaltimetype v); | ||
130 | void icalproperty_set_completed(icalproperty* prop, struct icaltimetype v); | ||
131 | struct icaltimetype icalproperty_get_completed(icalproperty* prop);icalproperty* icalproperty_vanew_contact(const char* v, ...); | ||
132 | |||
133 | /* CONTACT */ | ||
134 | icalproperty* icalproperty_new_contact(const char* v); | ||
135 | void icalproperty_set_contact(icalproperty* prop, const char* v); | ||
136 | const char* icalproperty_get_contact(icalproperty* prop);icalproperty* icalproperty_vanew_created(struct icaltimetype v, ...); | ||
137 | |||
138 | /* CREATED */ | ||
139 | icalproperty* icalproperty_new_created(struct icaltimetype v); | ||
140 | void icalproperty_set_created(icalproperty* prop, struct icaltimetype v); | ||
141 | struct icaltimetype icalproperty_get_created(icalproperty* prop);icalproperty* icalproperty_vanew_description(const char* v, ...); | ||
142 | |||
143 | /* DESCRIPTION */ | ||
144 | icalproperty* icalproperty_new_description(const char* v); | ||
145 | void icalproperty_set_description(icalproperty* prop, const char* v); | ||
146 | const char* icalproperty_get_description(icalproperty* prop);icalproperty* icalproperty_vanew_dtend(struct icaltimetype v, ...); | ||
147 | |||
148 | /* DTEND */ | ||
149 | icalproperty* icalproperty_new_dtend(struct icaltimetype v); | ||
150 | void icalproperty_set_dtend(icalproperty* prop, struct icaltimetype v); | ||
151 | struct icaltimetype icalproperty_get_dtend(icalproperty* prop);icalproperty* icalproperty_vanew_dtstamp(struct icaltimetype v, ...); | ||
152 | |||
153 | /* DTSTAMP */ | ||
154 | icalproperty* icalproperty_new_dtstamp(struct icaltimetype v); | ||
155 | void icalproperty_set_dtstamp(icalproperty* prop, struct icaltimetype v); | ||
156 | struct icaltimetype icalproperty_get_dtstamp(icalproperty* prop);icalproperty* icalproperty_vanew_dtstart(struct icaltimetype v, ...); | ||
157 | |||
158 | /* DTSTART */ | ||
159 | icalproperty* icalproperty_new_dtstart(struct icaltimetype v); | ||
160 | void icalproperty_set_dtstart(icalproperty* prop, struct icaltimetype v); | ||
161 | struct icaltimetype icalproperty_get_dtstart(icalproperty* prop);icalproperty* icalproperty_vanew_due(struct icaltimetype v, ...); | ||
162 | |||
163 | /* DUE */ | ||
164 | icalproperty* icalproperty_new_due(struct icaltimetype v); | ||
165 | void icalproperty_set_due(icalproperty* prop, struct icaltimetype v); | ||
166 | struct icaltimetype icalproperty_get_due(icalproperty* prop);icalproperty* icalproperty_vanew_duration(struct icaldurationtype v, ...); | ||
167 | |||
168 | /* DURATION */ | ||
169 | icalproperty* icalproperty_new_duration(struct icaldurationtype v); | ||
170 | void icalproperty_set_duration(icalproperty* prop, struct icaldurationtype v); | ||
171 | struct icaldurationtype icalproperty_get_duration(icalproperty* prop);icalproperty* icalproperty_vanew_exdate(struct icaltimetype v, ...); | ||
172 | |||
173 | /* EXDATE */ | ||
174 | icalproperty* icalproperty_new_exdate(struct icaltimetype v); | ||
175 | void icalproperty_set_exdate(icalproperty* prop, struct icaltimetype v); | ||
176 | struct icaltimetype icalproperty_get_exdate(icalproperty* prop);icalproperty* icalproperty_vanew_exrule(struct icalrecurrencetype v, ...); | ||
177 | |||
178 | /* EXRULE */ | ||
179 | icalproperty* icalproperty_new_exrule(struct icalrecurrencetype v); | ||
180 | void icalproperty_set_exrule(icalproperty* prop, struct icalrecurrencetype v); | ||
181 | struct icalrecurrencetype icalproperty_get_exrule(icalproperty* prop);icalproperty* icalproperty_vanew_freebusy(struct icalperiodtype v, ...); | ||
182 | |||
183 | /* FREEBUSY */ | ||
184 | icalproperty* icalproperty_new_freebusy(struct icalperiodtype v); | ||
185 | void icalproperty_set_freebusy(icalproperty* prop, struct icalperiodtype v); | ||
186 | struct icalperiodtype icalproperty_get_freebusy(icalproperty* prop);icalproperty* icalproperty_vanew_geo(struct icalgeotype v, ...); | ||
187 | |||
188 | /* GEO */ | ||
189 | icalproperty* icalproperty_new_geo(struct icalgeotype v); | ||
190 | void icalproperty_set_geo(icalproperty* prop, struct icalgeotype v); | ||
191 | struct icalgeotype icalproperty_get_geo(icalproperty* prop);icalproperty* icalproperty_vanew_lastmodified(struct icaltimetype v, ...); | ||
192 | |||
193 | /* LAST-MODIFIED */ | ||
194 | icalproperty* icalproperty_new_lastmodified(struct icaltimetype v); | ||
195 | void icalproperty_set_lastmodified(icalproperty* prop, struct icaltimetype v); | ||
196 | struct icaltimetype icalproperty_get_lastmodified(icalproperty* prop);icalproperty* icalproperty_vanew_location(const char* v, ...); | ||
197 | |||
198 | /* LOCATION */ | ||
199 | icalproperty* icalproperty_new_location(const char* v); | ||
200 | void icalproperty_set_location(icalproperty* prop, const char* v); | ||
201 | const char* icalproperty_get_location(icalproperty* prop);icalproperty* icalproperty_vanew_maxresults(int v, ...); | ||
202 | |||
203 | /* MAXRESULTS */ | ||
204 | icalproperty* icalproperty_new_maxresults(int v); | ||
205 | void icalproperty_set_maxresults(icalproperty* prop, int v); | ||
206 | int icalproperty_get_maxresults(icalproperty* prop);icalproperty* icalproperty_vanew_maxresultssize(int v, ...); | ||
207 | |||
208 | /* MAXRESULTSSIZE */ | ||
209 | icalproperty* icalproperty_new_maxresultssize(int v); | ||
210 | void icalproperty_set_maxresultssize(icalproperty* prop, int v); | ||
211 | int icalproperty_get_maxresultssize(icalproperty* prop);icalproperty* icalproperty_vanew_method(enum icalproperty_method v, ...); | ||
212 | |||
213 | /* METHOD */ | ||
214 | icalproperty* icalproperty_new_method(enum icalproperty_method v); | ||
215 | void icalproperty_set_method(icalproperty* prop, enum icalproperty_method v); | ||
216 | enum icalproperty_method icalproperty_get_method(icalproperty* prop);icalproperty* icalproperty_vanew_organizer(const char* v, ...); | ||
217 | |||
218 | /* ORGANIZER */ | ||
219 | icalproperty* icalproperty_new_organizer(const char* v); | ||
220 | void icalproperty_set_organizer(icalproperty* prop, const char* v); | ||
221 | const char* icalproperty_get_organizer(icalproperty* prop);icalproperty* icalproperty_vanew_percentcomplete(int v, ...); | ||
222 | |||
223 | /* PERCENT-COMPLETE */ | ||
224 | icalproperty* icalproperty_new_percentcomplete(int v); | ||
225 | void icalproperty_set_percentcomplete(icalproperty* prop, int v); | ||
226 | int icalproperty_get_percentcomplete(icalproperty* prop);icalproperty* icalproperty_vanew_priority(int v, ...); | ||
227 | |||
228 | /* PRIORITY */ | ||
229 | icalproperty* icalproperty_new_priority(int v); | ||
230 | void icalproperty_set_priority(icalproperty* prop, int v); | ||
231 | int icalproperty_get_priority(icalproperty* prop);icalproperty* icalproperty_vanew_prodid(const char* v, ...); | ||
232 | |||
233 | /* PRODID */ | ||
234 | icalproperty* icalproperty_new_prodid(const char* v); | ||
235 | void icalproperty_set_prodid(icalproperty* prop, const char* v); | ||
236 | const char* icalproperty_get_prodid(icalproperty* prop);icalproperty* icalproperty_vanew_query(const char* v, ...); | ||
237 | |||
238 | /* QUERY */ | ||
239 | icalproperty* icalproperty_new_query(const char* v); | ||
240 | void icalproperty_set_query(icalproperty* prop, const char* v); | ||
241 | const char* icalproperty_get_query(icalproperty* prop);icalproperty* icalproperty_vanew_queryname(const char* v, ...); | ||
242 | |||
243 | /* QUERYNAME */ | ||
244 | icalproperty* icalproperty_new_queryname(const char* v); | ||
245 | void icalproperty_set_queryname(icalproperty* prop, const char* v); | ||
246 | const char* icalproperty_get_queryname(icalproperty* prop);icalproperty* icalproperty_vanew_rdate(struct icaldatetimeperiodtype v, ...); | ||
247 | |||
248 | /* RDATE */ | ||
249 | icalproperty* icalproperty_new_rdate(struct icaldatetimeperiodtype v); | ||
250 | void icalproperty_set_rdate(icalproperty* prop, struct icaldatetimeperiodtype v); | ||
251 | struct icaldatetimeperiodtype icalproperty_get_rdate(icalproperty* prop);icalproperty* icalproperty_vanew_recurrenceid(struct icaltimetype v, ...); | ||
252 | |||
253 | /* RECURRENCE-ID */ | ||
254 | icalproperty* icalproperty_new_recurrenceid(struct icaltimetype v); | ||
255 | void icalproperty_set_recurrenceid(icalproperty* prop, struct icaltimetype v); | ||
256 | struct icaltimetype icalproperty_get_recurrenceid(icalproperty* prop);icalproperty* icalproperty_vanew_relatedto(const char* v, ...); | ||
257 | |||
258 | /* RELATED-TO */ | ||
259 | icalproperty* icalproperty_new_relatedto(const char* v); | ||
260 | void icalproperty_set_relatedto(icalproperty* prop, const char* v); | ||
261 | const char* icalproperty_get_relatedto(icalproperty* prop);icalproperty* icalproperty_vanew_repeat(int v, ...); | ||
262 | |||
263 | /* REPEAT */ | ||
264 | icalproperty* icalproperty_new_repeat(int v); | ||
265 | void icalproperty_set_repeat(icalproperty* prop, int v); | ||
266 | int icalproperty_get_repeat(icalproperty* prop);icalproperty* icalproperty_vanew_requeststatus(struct icalreqstattype v, ...); | ||
267 | |||
268 | /* REQUEST-STATUS */ | ||
269 | icalproperty* icalproperty_new_requeststatus(struct icalreqstattype v); | ||
270 | void icalproperty_set_requeststatus(icalproperty* prop, struct icalreqstattype v); | ||
271 | struct icalreqstattype icalproperty_get_requeststatus(icalproperty* prop);icalproperty* icalproperty_vanew_resources(const char* v, ...); | ||
272 | |||
273 | /* RESOURCES */ | ||
274 | icalproperty* icalproperty_new_resources(const char* v); | ||
275 | void icalproperty_set_resources(icalproperty* prop, const char* v); | ||
276 | const char* icalproperty_get_resources(icalproperty* prop);icalproperty* icalproperty_vanew_rrule(struct icalrecurrencetype v, ...); | ||
277 | |||
278 | /* RRULE */ | ||
279 | icalproperty* icalproperty_new_rrule(struct icalrecurrencetype v); | ||
280 | void icalproperty_set_rrule(icalproperty* prop, struct icalrecurrencetype v); | ||
281 | struct icalrecurrencetype icalproperty_get_rrule(icalproperty* prop);icalproperty* icalproperty_vanew_scope(const char* v, ...); | ||
282 | |||
283 | /* SCOPE */ | ||
284 | icalproperty* icalproperty_new_scope(const char* v); | ||
285 | void icalproperty_set_scope(icalproperty* prop, const char* v); | ||
286 | const char* icalproperty_get_scope(icalproperty* prop);icalproperty* icalproperty_vanew_sequence(int v, ...); | ||
287 | |||
288 | /* SEQUENCE */ | ||
289 | icalproperty* icalproperty_new_sequence(int v); | ||
290 | void icalproperty_set_sequence(icalproperty* prop, int v); | ||
291 | int icalproperty_get_sequence(icalproperty* prop);icalproperty* icalproperty_vanew_status(enum icalproperty_status v, ...); | ||
292 | |||
293 | /* STATUS */ | ||
294 | icalproperty* icalproperty_new_status(enum icalproperty_status v); | ||
295 | void icalproperty_set_status(icalproperty* prop, enum icalproperty_status v); | ||
296 | enum icalproperty_status icalproperty_get_status(icalproperty* prop);icalproperty* icalproperty_vanew_summary(const char* v, ...); | ||
297 | |||
298 | /* SUMMARY */ | ||
299 | icalproperty* icalproperty_new_summary(const char* v); | ||
300 | void icalproperty_set_summary(icalproperty* prop, const char* v); | ||
301 | const char* icalproperty_get_summary(icalproperty* prop);icalproperty* icalproperty_vanew_target(const char* v, ...); | ||
302 | |||
303 | /* TARGET */ | ||
304 | icalproperty* icalproperty_new_target(const char* v); | ||
305 | void icalproperty_set_target(icalproperty* prop, const char* v); | ||
306 | const char* icalproperty_get_target(icalproperty* prop);icalproperty* icalproperty_vanew_transp(const char* v, ...); | ||
307 | |||
308 | /* TRANSP */ | ||
309 | icalproperty* icalproperty_new_transp(const char* v); | ||
310 | void icalproperty_set_transp(icalproperty* prop, const char* v); | ||
311 | const char* icalproperty_get_transp(icalproperty* prop);icalproperty* icalproperty_vanew_trigger(struct icaltriggertype v, ...); | ||
312 | |||
313 | /* TRIGGER */ | ||
314 | icalproperty* icalproperty_new_trigger(struct icaltriggertype v); | ||
315 | void icalproperty_set_trigger(icalproperty* prop, struct icaltriggertype v); | ||
316 | struct icaltriggertype icalproperty_get_trigger(icalproperty* prop);icalproperty* icalproperty_vanew_tzid(const char* v, ...); | ||
317 | |||
318 | /* TZID */ | ||
319 | icalproperty* icalproperty_new_tzid(const char* v); | ||
320 | void icalproperty_set_tzid(icalproperty* prop, const char* v); | ||
321 | const char* icalproperty_get_tzid(icalproperty* prop);icalproperty* icalproperty_vanew_tzname(const char* v, ...); | ||
322 | |||
323 | /* TZNAME */ | ||
324 | icalproperty* icalproperty_new_tzname(const char* v); | ||
325 | void icalproperty_set_tzname(icalproperty* prop, const char* v); | ||
326 | const char* icalproperty_get_tzname(icalproperty* prop);icalproperty* icalproperty_vanew_tzoffsetfrom(int v, ...); | ||
327 | |||
328 | /* TZOFFSETFROM */ | ||
329 | icalproperty* icalproperty_new_tzoffsetfrom(int v); | ||
330 | void icalproperty_set_tzoffsetfrom(icalproperty* prop, int v); | ||
331 | int icalproperty_get_tzoffsetfrom(icalproperty* prop);icalproperty* icalproperty_vanew_tzoffsetto(int v, ...); | ||
332 | |||
333 | /* TZOFFSETTO */ | ||
334 | icalproperty* icalproperty_new_tzoffsetto(int v); | ||
335 | void icalproperty_set_tzoffsetto(icalproperty* prop, int v); | ||
336 | int icalproperty_get_tzoffsetto(icalproperty* prop);icalproperty* icalproperty_vanew_tzurl(const char* v, ...); | ||
337 | |||
338 | /* TZURL */ | ||
339 | icalproperty* icalproperty_new_tzurl(const char* v); | ||
340 | void icalproperty_set_tzurl(icalproperty* prop, const char* v); | ||
341 | const char* icalproperty_get_tzurl(icalproperty* prop);icalproperty* icalproperty_vanew_uid(const char* v, ...); | ||
342 | |||
343 | /* UID */ | ||
344 | icalproperty* icalproperty_new_uid(const char* v); | ||
345 | void icalproperty_set_uid(icalproperty* prop, const char* v); | ||
346 | const char* icalproperty_get_uid(icalproperty* prop);icalproperty* icalproperty_vanew_url(const char* v, ...); | ||
347 | |||
348 | /* URL */ | ||
349 | icalproperty* icalproperty_new_url(const char* v); | ||
350 | void icalproperty_set_url(icalproperty* prop, const char* v); | ||
351 | const char* icalproperty_get_url(icalproperty* prop);icalproperty* icalproperty_vanew_version(const char* v, ...); | ||
352 | |||
353 | /* VERSION */ | ||
354 | icalproperty* icalproperty_new_version(const char* v); | ||
355 | void icalproperty_set_version(icalproperty* prop, const char* v); | ||
356 | const char* icalproperty_get_version(icalproperty* prop);icalproperty* icalproperty_vanew_x(const char* v, ...); | ||
357 | |||
358 | /* X */ | ||
359 | icalproperty* icalproperty_new_x(const char* v); | ||
360 | void icalproperty_set_x(icalproperty* prop, const char* v); | ||
361 | const char* icalproperty_get_x(icalproperty* prop);icalproperty* icalproperty_vanew_xlicclustercount(const char* v, ...); | ||
362 | |||
363 | /* X-LIC-CLUSTERCOUNT */ | ||
364 | icalproperty* icalproperty_new_xlicclustercount(const char* v); | ||
365 | void icalproperty_set_xlicclustercount(icalproperty* prop, const char* v); | ||
366 | const char* icalproperty_get_xlicclustercount(icalproperty* prop);icalproperty* icalproperty_vanew_xlicerror(const char* v, ...); | ||
367 | |||
368 | /* X-LIC-ERROR */ | ||
369 | icalproperty* icalproperty_new_xlicerror(const char* v); | ||
370 | void icalproperty_set_xlicerror(icalproperty* prop, const char* v); | ||
371 | const char* icalproperty_get_xlicerror(icalproperty* prop);icalproperty* icalproperty_vanew_xlicmimecharset(const char* v, ...); | ||
372 | |||
373 | /* X-LIC-MIMECHARSET */ | ||
374 | icalproperty* icalproperty_new_xlicmimecharset(const char* v); | ||
375 | void icalproperty_set_xlicmimecharset(icalproperty* prop, const char* v); | ||
376 | const char* icalproperty_get_xlicmimecharset(icalproperty* prop);icalproperty* icalproperty_vanew_xlicmimecid(const char* v, ...); | ||
377 | |||
378 | /* X-LIC-MIMECID */ | ||
379 | icalproperty* icalproperty_new_xlicmimecid(const char* v); | ||
380 | void icalproperty_set_xlicmimecid(icalproperty* prop, const char* v); | ||
381 | const char* icalproperty_get_xlicmimecid(icalproperty* prop);icalproperty* icalproperty_vanew_xlicmimecontenttype(const char* v, ...); | ||
382 | |||
383 | /* X-LIC-MIMECONTENTTYPE */ | ||
384 | icalproperty* icalproperty_new_xlicmimecontenttype(const char* v); | ||
385 | void icalproperty_set_xlicmimecontenttype(icalproperty* prop, const char* v); | ||
386 | const char* icalproperty_get_xlicmimecontenttype(icalproperty* prop);icalproperty* icalproperty_vanew_xlicmimeencoding(const char* v, ...); | ||
387 | |||
388 | /* X-LIC-MIMEENCODING */ | ||
389 | icalproperty* icalproperty_new_xlicmimeencoding(const char* v); | ||
390 | void icalproperty_set_xlicmimeencoding(icalproperty* prop, const char* v); | ||
391 | const char* icalproperty_get_xlicmimeencoding(icalproperty* prop);icalproperty* icalproperty_vanew_xlicmimefilename(const char* v, ...); | ||
392 | |||
393 | /* X-LIC-MIMEFILENAME */ | ||
394 | icalproperty* icalproperty_new_xlicmimefilename(const char* v); | ||
395 | void icalproperty_set_xlicmimefilename(icalproperty* prop, const char* v); | ||
396 | const char* icalproperty_get_xlicmimefilename(icalproperty* prop);icalproperty* icalproperty_vanew_xlicmimeoptinfo(const char* v, ...); | ||
397 | |||
398 | /* X-LIC-MIMEOPTINFO */ | ||
399 | icalproperty* icalproperty_new_xlicmimeoptinfo(const char* v); | ||
400 | void icalproperty_set_xlicmimeoptinfo(icalproperty* prop, const char* v); | ||
401 | const char* icalproperty_get_xlicmimeoptinfo(icalproperty* prop); | ||
402 | |||
403 | #endif /*ICALPROPERTY_H*/ | ||