Coverage Report

Created: 2025-02-03 06:12

/src/libical/src/libical/icalderivedproperty.c
Line
Count
Source (jump to first uncovered line)
1
/*======================================================================
2
 FILE: icalderivedproperty.c
3
 CREATOR: eric 09 May 1999
4
5
 SPDX-FileCopyrightText: 1999, Eric Busboom <eric@civicknowledge.com>
6
7
 SPDX-License-Identifier: LGPL-2.1-only OR MPL-2.0
8
9
 ======================================================================*/
10
11
#ifdef HAVE_CONFIG_H
12
#include <config.h>
13
#endif
14
15
#include "icalderivedproperty.h"
16
#include "icalproperty.h"
17
#include "icalproperty_p.h"
18
#include "icalcomponent.h"
19
#include "icalerror.h"
20
#include "icalmemory.h"
21
22
#include <string.h>
23
24
/* This map associates the property kinds with:
25
   - the string representation of the property name;
26
   - the VALUE kind that libical uses internally;
27
   - the RFC 5545 VALUE kind that the property uses as a default (or NONE);
28
   - an array of RFC 5545 VALUE kinds that are legal for the property;
29
   - a bitmask of flags that further describe the property
30
*/
31
32
struct icalproperty_map
33
{
34
    icalproperty_kind kind;
35
    const char *name;
36
    icalvalue_kind libical_value;
37
    icalvalue_kind default_value;
38
39
    /* The size of this array needs to be 1 greater than the maximum number
40
       of component values in any multi-typed value (e.g. DATE-TIME-PERIOD).
41
       This size SHOULD be calculated by the generating perl script(s). */
42
    icalvalue_kind valid_values[4];
43
44
    unsigned int flags;
45
};
46
47
957k
#define ICAL_PROPERTY_IS_STRUCTURED  (1U<<0)
48
957k
#define ICAL_PROPERTY_IS_MULTIVALUED (1U<<1)
49
50
/* This map associates the property enumerations with the king of
51
   property that they are used in and the string representation of the
52
   enumeration */
53
54
struct icalproperty_enum_map
55
{
56
    icalproperty_kind prop;
57
    int prop_enum;
58
    const char *str;
59
};
60
61
static const struct icalproperty_map property_map[136] = {
62
    { ICAL_ACKNOWLEDGED_PROPERTY, "ACKNOWLEDGED",
63
      ICAL_DATETIME_VALUE, ICAL_DATETIME_VALUE,
64
      { ICAL_DATETIME_VALUE, ICAL_NO_VALUE }, 0 },
65
    { ICAL_ACTION_PROPERTY, "ACTION",
66
      ICAL_ACTION_VALUE, ICAL_ACTION_VALUE,
67
      { ICAL_ACTION_VALUE, ICAL_NO_VALUE }, 0 },
68
    { ICAL_ALLOWCONFLICT_PROPERTY, "ALLOW-CONFLICT",
69
      ICAL_TEXT_VALUE, ICAL_TEXT_VALUE,
70
      { ICAL_TEXT_VALUE, ICAL_NO_VALUE }, 0 },
71
    { ICAL_ATTACH_PROPERTY, "ATTACH",
72
      ICAL_ATTACH_VALUE, ICAL_URI_VALUE,
73
      { ICAL_URI_VALUE, ICAL_BINARY_VALUE, ICAL_NO_VALUE }, 
74
      ICAL_PROPERTY_IS_STRUCTURED },
75
    { ICAL_ATTENDEE_PROPERTY, "ATTENDEE",
76
      ICAL_CALADDRESS_VALUE, ICAL_CALADDRESS_VALUE,
77
      { ICAL_CALADDRESS_VALUE, ICAL_NO_VALUE }, 0 },
78
    { ICAL_CALID_PROPERTY, "CALID",
79
      ICAL_TEXT_VALUE, ICAL_TEXT_VALUE,
80
      { ICAL_TEXT_VALUE, ICAL_NO_VALUE }, 0 },
81
    { ICAL_CALMASTER_PROPERTY, "CALMASTER",
82
      ICAL_TEXT_VALUE, ICAL_TEXT_VALUE,
83
      { ICAL_TEXT_VALUE, ICAL_NO_VALUE }, 0 },
84
    { ICAL_CALSCALE_PROPERTY, "CALSCALE",
85
      ICAL_TEXT_VALUE, ICAL_TEXT_VALUE,
86
      { ICAL_TEXT_VALUE, ICAL_NO_VALUE }, 0 },
87
    { ICAL_CAPVERSION_PROPERTY, "CAP-VERSION",
88
      ICAL_TEXT_VALUE, ICAL_TEXT_VALUE,
89
      { ICAL_TEXT_VALUE, ICAL_NO_VALUE }, 0 },
90
    { ICAL_CARLEVEL_PROPERTY, "CAR-LEVEL",
91
      ICAL_CARLEVEL_VALUE, ICAL_CARLEVEL_VALUE,
92
      { ICAL_CARLEVEL_VALUE, ICAL_NO_VALUE }, 0 },
93
    { ICAL_CARID_PROPERTY, "CARID",
94
      ICAL_TEXT_VALUE, ICAL_TEXT_VALUE,
95
      { ICAL_TEXT_VALUE, ICAL_NO_VALUE }, 0 },
96
    { ICAL_CATEGORIES_PROPERTY, "CATEGORIES",
97
      ICAL_TEXT_VALUE, ICAL_TEXT_VALUE,
98
      { ICAL_TEXT_VALUE, ICAL_NO_VALUE }, 
99
      ICAL_PROPERTY_IS_MULTIVALUED },
100
    { ICAL_CLASS_PROPERTY, "CLASS",
101
      ICAL_CLASS_VALUE, ICAL_CLASS_VALUE,
102
      { ICAL_CLASS_VALUE, ICAL_NO_VALUE }, 0 },
103
    { ICAL_CMD_PROPERTY, "CMD",
104
      ICAL_CMD_VALUE, ICAL_CMD_VALUE,
105
      { ICAL_CMD_VALUE, ICAL_NO_VALUE }, 0 },
106
    { ICAL_COMMENT_PROPERTY, "COMMENT",
107
      ICAL_TEXT_VALUE, ICAL_TEXT_VALUE,
108
      { ICAL_TEXT_VALUE, ICAL_NO_VALUE }, 0 },
109
    { ICAL_COMPLETED_PROPERTY, "COMPLETED",
110
      ICAL_DATETIMEDATE_VALUE, ICAL_DATETIME_VALUE,
111
      { ICAL_DATETIME_VALUE, ICAL_DATE_VALUE, ICAL_NO_VALUE }, 0 },
112
    { ICAL_COMPONENTS_PROPERTY, "COMPONENTS",
113
      ICAL_TEXT_VALUE, ICAL_TEXT_VALUE,
114
      { ICAL_TEXT_VALUE, ICAL_NO_VALUE }, 0 },
115
    { ICAL_CONTACT_PROPERTY, "CONTACT",
116
      ICAL_TEXT_VALUE, ICAL_TEXT_VALUE,
117
      { ICAL_TEXT_VALUE, ICAL_NO_VALUE }, 0 },
118
    { ICAL_CREATED_PROPERTY, "CREATED",
119
      ICAL_DATETIME_VALUE, ICAL_DATETIME_VALUE,
120
      { ICAL_DATETIME_VALUE, ICAL_NO_VALUE }, 0 },
121
    { ICAL_CSID_PROPERTY, "CSID",
122
      ICAL_URI_VALUE, ICAL_URI_VALUE,
123
      { ICAL_URI_VALUE, ICAL_NO_VALUE }, 0 },
124
    { ICAL_DATEMAX_PROPERTY, "DATE-MAX",
125
      ICAL_DATETIME_VALUE, ICAL_DATETIME_VALUE,
126
      { ICAL_DATETIME_VALUE, ICAL_NO_VALUE }, 0 },
127
    { ICAL_DATEMIN_PROPERTY, "DATE-MIN",
128
      ICAL_DATETIME_VALUE, ICAL_DATETIME_VALUE,
129
      { ICAL_DATETIME_VALUE, ICAL_NO_VALUE }, 0 },
130
    { ICAL_DECREED_PROPERTY, "DECREED",
131
      ICAL_TEXT_VALUE, ICAL_TEXT_VALUE,
132
      { ICAL_TEXT_VALUE, ICAL_NO_VALUE }, 0 },
133
    { ICAL_DEFAULTCHARSET_PROPERTY, "DEFAULT-CHARSET",
134
      ICAL_TEXT_VALUE, ICAL_TEXT_VALUE,
135
      { ICAL_TEXT_VALUE, ICAL_NO_VALUE }, 0 },
136
    { ICAL_DEFAULTLOCALE_PROPERTY, "DEFAULT-LOCALE",
137
      ICAL_TEXT_VALUE, ICAL_TEXT_VALUE,
138
      { ICAL_TEXT_VALUE, ICAL_NO_VALUE }, 0 },
139
    { ICAL_DEFAULTTZID_PROPERTY, "DEFAULT-TZID",
140
      ICAL_TEXT_VALUE, ICAL_TEXT_VALUE,
141
      { ICAL_TEXT_VALUE, ICAL_NO_VALUE }, 0 },
142
    { ICAL_DEFAULTVCARS_PROPERTY, "DEFAULT-VCARS",
143
      ICAL_TEXT_VALUE, ICAL_TEXT_VALUE,
144
      { ICAL_TEXT_VALUE, ICAL_NO_VALUE }, 0 },
145
    { ICAL_DENY_PROPERTY, "DENY",
146
      ICAL_TEXT_VALUE, ICAL_TEXT_VALUE,
147
      { ICAL_TEXT_VALUE, ICAL_NO_VALUE }, 0 },
148
    { ICAL_DESCRIPTION_PROPERTY, "DESCRIPTION",
149
      ICAL_TEXT_VALUE, ICAL_TEXT_VALUE,
150
      { ICAL_TEXT_VALUE, ICAL_NO_VALUE }, 0 },
151
    { ICAL_DTEND_PROPERTY, "DTEND",
152
      ICAL_DATETIMEDATE_VALUE, ICAL_DATETIME_VALUE,
153
      { ICAL_DATETIME_VALUE, ICAL_DATE_VALUE, ICAL_NO_VALUE }, 0 },
154
    { ICAL_DTSTAMP_PROPERTY, "DTSTAMP",
155
      ICAL_DATETIME_VALUE, ICAL_DATETIME_VALUE,
156
      { ICAL_DATETIME_VALUE, ICAL_NO_VALUE }, 0 },
157
    { ICAL_DTSTART_PROPERTY, "DTSTART",
158
      ICAL_DATETIMEDATE_VALUE, ICAL_DATETIME_VALUE,
159
      { ICAL_DATETIME_VALUE, ICAL_DATE_VALUE, ICAL_NO_VALUE }, 0 },
160
    { ICAL_DUE_PROPERTY, "DUE",
161
      ICAL_DATETIMEDATE_VALUE, ICAL_DATETIME_VALUE,
162
      { ICAL_DATETIME_VALUE, ICAL_DATE_VALUE, ICAL_NO_VALUE }, 0 },
163
    { ICAL_DURATION_PROPERTY, "DURATION",
164
      ICAL_DURATION_VALUE, ICAL_DURATION_VALUE,
165
      { ICAL_DURATION_VALUE, ICAL_NO_VALUE }, 0 },
166
    { ICAL_EXDATE_PROPERTY, "EXDATE",
167
      ICAL_DATETIMEDATE_VALUE, ICAL_DATETIME_VALUE,
168
      { ICAL_DATETIME_VALUE, ICAL_DATE_VALUE, ICAL_NO_VALUE }, 
169
      ICAL_PROPERTY_IS_MULTIVALUED },
170
    { ICAL_EXPAND_PROPERTY, "EXPAND",
171
      ICAL_INTEGER_VALUE, ICAL_INTEGER_VALUE,
172
      { ICAL_INTEGER_VALUE, ICAL_NO_VALUE }, 0 },
173
    { ICAL_EXRULE_PROPERTY, "EXRULE",
174
      ICAL_RECUR_VALUE, ICAL_RECUR_VALUE,
175
      { ICAL_RECUR_VALUE, ICAL_NO_VALUE }, 0 },
176
    { ICAL_FREEBUSY_PROPERTY, "FREEBUSY",
177
      ICAL_PERIOD_VALUE, ICAL_PERIOD_VALUE,
178
      { ICAL_PERIOD_VALUE, ICAL_NO_VALUE }, 
179
      ICAL_PROPERTY_IS_MULTIVALUED },
180
    { ICAL_GEO_PROPERTY, "GEO",
181
      ICAL_GEO_VALUE, ICAL_TEXT_VALUE,
182
      { ICAL_TEXT_VALUE, ICAL_NO_VALUE }, 
183
      ICAL_PROPERTY_IS_STRUCTURED },
184
    { ICAL_GRANT_PROPERTY, "GRANT",
185
      ICAL_TEXT_VALUE, ICAL_TEXT_VALUE,
186
      { ICAL_TEXT_VALUE, ICAL_NO_VALUE }, 0 },
187
    { ICAL_ITIPVERSION_PROPERTY, "ITIP-VERSION",
188
      ICAL_TEXT_VALUE, ICAL_TEXT_VALUE,
189
      { ICAL_TEXT_VALUE, ICAL_NO_VALUE }, 0 },
190
    { ICAL_LASTMODIFIED_PROPERTY, "LAST-MODIFIED",
191
      ICAL_DATETIME_VALUE, ICAL_DATETIME_VALUE,
192
      { ICAL_DATETIME_VALUE, ICAL_NO_VALUE }, 0 },
193
    { ICAL_LOCATION_PROPERTY, "LOCATION",
194
      ICAL_TEXT_VALUE, ICAL_TEXT_VALUE,
195
      { ICAL_TEXT_VALUE, ICAL_NO_VALUE }, 0 },
196
    { ICAL_MAXCOMPONENTSIZE_PROPERTY, "MAX-COMPONENT-SIZE",
197
      ICAL_INTEGER_VALUE, ICAL_INTEGER_VALUE,
198
      { ICAL_INTEGER_VALUE, ICAL_NO_VALUE }, 0 },
199
    { ICAL_MAXDATE_PROPERTY, "MAXDATE",
200
      ICAL_DATETIME_VALUE, ICAL_DATETIME_VALUE,
201
      { ICAL_DATETIME_VALUE, ICAL_NO_VALUE }, 0 },
202
    { ICAL_MAXRESULTS_PROPERTY, "MAXRESULTS",
203
      ICAL_INTEGER_VALUE, ICAL_INTEGER_VALUE,
204
      { ICAL_INTEGER_VALUE, ICAL_NO_VALUE }, 0 },
205
    { ICAL_MAXRESULTSSIZE_PROPERTY, "MAXRESULTSSIZE",
206
      ICAL_INTEGER_VALUE, ICAL_INTEGER_VALUE,
207
      { ICAL_INTEGER_VALUE, ICAL_NO_VALUE }, 0 },
208
    { ICAL_METHOD_PROPERTY, "METHOD",
209
      ICAL_METHOD_VALUE, ICAL_METHOD_VALUE,
210
      { ICAL_METHOD_VALUE, ICAL_NO_VALUE }, 0 },
211
    { ICAL_MINDATE_PROPERTY, "MINDATE",
212
      ICAL_DATETIME_VALUE, ICAL_DATETIME_VALUE,
213
      { ICAL_DATETIME_VALUE, ICAL_NO_VALUE }, 0 },
214
    { ICAL_MULTIPART_PROPERTY, "MULTIPART",
215
      ICAL_TEXT_VALUE, ICAL_TEXT_VALUE,
216
      { ICAL_TEXT_VALUE, ICAL_NO_VALUE }, 0 },
217
    { ICAL_ORGANIZER_PROPERTY, "ORGANIZER",
218
      ICAL_CALADDRESS_VALUE, ICAL_CALADDRESS_VALUE,
219
      { ICAL_CALADDRESS_VALUE, ICAL_NO_VALUE }, 0 },
220
    { ICAL_OWNER_PROPERTY, "OWNER",
221
      ICAL_TEXT_VALUE, ICAL_TEXT_VALUE,
222
      { ICAL_TEXT_VALUE, ICAL_NO_VALUE }, 0 },
223
    { ICAL_PERCENTCOMPLETE_PROPERTY, "PERCENT-COMPLETE",
224
      ICAL_INTEGER_VALUE, ICAL_INTEGER_VALUE,
225
      { ICAL_INTEGER_VALUE, ICAL_NO_VALUE }, 0 },
226
    { ICAL_PERMISSION_PROPERTY, "PERMISSION",
227
      ICAL_TEXT_VALUE, ICAL_TEXT_VALUE,
228
      { ICAL_TEXT_VALUE, ICAL_NO_VALUE }, 0 },
229
    { ICAL_PRIORITY_PROPERTY, "PRIORITY",
230
      ICAL_INTEGER_VALUE, ICAL_INTEGER_VALUE,
231
      { ICAL_INTEGER_VALUE, ICAL_NO_VALUE }, 0 },
232
    { ICAL_PRODID_PROPERTY, "PRODID",
233
      ICAL_TEXT_VALUE, ICAL_TEXT_VALUE,
234
      { ICAL_TEXT_VALUE, ICAL_NO_VALUE }, 0 },
235
    { ICAL_QUERY_PROPERTY, "QUERY",
236
      ICAL_QUERY_VALUE, ICAL_QUERY_VALUE,
237
      { ICAL_QUERY_VALUE, ICAL_NO_VALUE }, 0 },
238
    { ICAL_QUERYLEVEL_PROPERTY, "QUERY-LEVEL",
239
      ICAL_QUERYLEVEL_VALUE, ICAL_QUERYLEVEL_VALUE,
240
      { ICAL_QUERYLEVEL_VALUE, ICAL_NO_VALUE }, 0 },
241
    { ICAL_QUERYID_PROPERTY, "QUERYID",
242
      ICAL_TEXT_VALUE, ICAL_TEXT_VALUE,
243
      { ICAL_TEXT_VALUE, ICAL_NO_VALUE }, 0 },
244
    { ICAL_QUERYNAME_PROPERTY, "QUERYNAME",
245
      ICAL_TEXT_VALUE, ICAL_TEXT_VALUE,
246
      { ICAL_TEXT_VALUE, ICAL_NO_VALUE }, 0 },
247
    { ICAL_RDATE_PROPERTY, "RDATE",
248
      ICAL_DATETIMEPERIOD_VALUE, ICAL_DATETIME_VALUE,
249
      { ICAL_DATETIME_VALUE, ICAL_DATE_VALUE, ICAL_PERIOD_VALUE, ICAL_NO_VALUE }, 
250
      ICAL_PROPERTY_IS_MULTIVALUED },
251
    { ICAL_RECURACCEPTED_PROPERTY, "RECUR-ACCEPTED",
252
      ICAL_TEXT_VALUE, ICAL_TEXT_VALUE,
253
      { ICAL_TEXT_VALUE, ICAL_NO_VALUE }, 0 },
254
    { ICAL_RECUREXPAND_PROPERTY, "RECUR-EXPAND",
255
      ICAL_TEXT_VALUE, ICAL_TEXT_VALUE,
256
      { ICAL_TEXT_VALUE, ICAL_NO_VALUE }, 0 },
257
    { ICAL_RECURLIMIT_PROPERTY, "RECUR-LIMIT",
258
      ICAL_TEXT_VALUE, ICAL_TEXT_VALUE,
259
      { ICAL_TEXT_VALUE, ICAL_NO_VALUE }, 0 },
260
    { ICAL_RECURRENCEID_PROPERTY, "RECURRENCE-ID",
261
      ICAL_DATETIMEDATE_VALUE, ICAL_DATETIME_VALUE,
262
      { ICAL_DATETIME_VALUE, ICAL_DATE_VALUE, ICAL_NO_VALUE }, 0 },
263
    { ICAL_RELATEDTO_PROPERTY, "RELATED-TO",
264
      ICAL_RELATEDTO_VALUE, ICAL_TEXT_VALUE,
265
      { ICAL_TEXT_VALUE, ICAL_UID_VALUE, ICAL_URI_VALUE, ICAL_NO_VALUE }, 0 },
266
    { ICAL_RELCALID_PROPERTY, "RELCALID",
267
      ICAL_TEXT_VALUE, ICAL_TEXT_VALUE,
268
      { ICAL_TEXT_VALUE, ICAL_NO_VALUE }, 0 },
269
    { ICAL_REPEAT_PROPERTY, "REPEAT",
270
      ICAL_INTEGER_VALUE, ICAL_INTEGER_VALUE,
271
      { ICAL_INTEGER_VALUE, ICAL_NO_VALUE }, 0 },
272
    { ICAL_REQUESTSTATUS_PROPERTY, "REQUEST-STATUS",
273
      ICAL_REQUESTSTATUS_VALUE, ICAL_REQUESTSTATUS_VALUE,
274
      { ICAL_REQUESTSTATUS_VALUE, ICAL_NO_VALUE }, 0 },
275
    { ICAL_RESOURCES_PROPERTY, "RESOURCES",
276
      ICAL_TEXT_VALUE, ICAL_TEXT_VALUE,
277
      { ICAL_TEXT_VALUE, ICAL_NO_VALUE }, 
278
      ICAL_PROPERTY_IS_MULTIVALUED },
279
    { ICAL_RESTRICTION_PROPERTY, "RESTRICTION",
280
      ICAL_QUERY_VALUE, ICAL_QUERY_VALUE,
281
      { ICAL_QUERY_VALUE, ICAL_NO_VALUE }, 0 },
282
    { ICAL_RRULE_PROPERTY, "RRULE",
283
      ICAL_RECUR_VALUE, ICAL_RECUR_VALUE,
284
      { ICAL_RECUR_VALUE, ICAL_NO_VALUE }, 0 },
285
    { ICAL_SCOPE_PROPERTY, "SCOPE",
286
      ICAL_TEXT_VALUE, ICAL_TEXT_VALUE,
287
      { ICAL_TEXT_VALUE, ICAL_NO_VALUE }, 0 },
288
    { ICAL_SEQUENCE_PROPERTY, "SEQUENCE",
289
      ICAL_INTEGER_VALUE, ICAL_INTEGER_VALUE,
290
      { ICAL_INTEGER_VALUE, ICAL_NO_VALUE }, 0 },
291
    { ICAL_STATUS_PROPERTY, "STATUS",
292
      ICAL_STATUS_VALUE, ICAL_STATUS_VALUE,
293
      { ICAL_STATUS_VALUE, ICAL_NO_VALUE }, 0 },
294
    { ICAL_STORESEXPANDED_PROPERTY, "STORES-EXPANDED",
295
      ICAL_TEXT_VALUE, ICAL_TEXT_VALUE,
296
      { ICAL_TEXT_VALUE, ICAL_NO_VALUE }, 0 },
297
    { ICAL_SUMMARY_PROPERTY, "SUMMARY",
298
      ICAL_TEXT_VALUE, ICAL_TEXT_VALUE,
299
      { ICAL_TEXT_VALUE, ICAL_NO_VALUE }, 0 },
300
    { ICAL_TARGET_PROPERTY, "TARGET",
301
      ICAL_CALADDRESS_VALUE, ICAL_CALADDRESS_VALUE,
302
      { ICAL_CALADDRESS_VALUE, ICAL_NO_VALUE }, 0 },
303
    { ICAL_TRANSP_PROPERTY, "TRANSP",
304
      ICAL_TRANSP_VALUE, ICAL_TRANSP_VALUE,
305
      { ICAL_TRANSP_VALUE, ICAL_NO_VALUE }, 0 },
306
    { ICAL_TRIGGER_PROPERTY, "TRIGGER",
307
      ICAL_TRIGGER_VALUE, ICAL_DURATION_VALUE,
308
      { ICAL_DURATION_VALUE, ICAL_DATETIME_VALUE, ICAL_NO_VALUE }, 0 },
309
    { ICAL_TZID_PROPERTY, "TZID",
310
      ICAL_TEXT_VALUE, ICAL_TEXT_VALUE,
311
      { ICAL_TEXT_VALUE, ICAL_NO_VALUE }, 0 },
312
    { ICAL_TZNAME_PROPERTY, "TZNAME",
313
      ICAL_TEXT_VALUE, ICAL_TEXT_VALUE,
314
      { ICAL_TEXT_VALUE, ICAL_NO_VALUE }, 0 },
315
    { ICAL_TZOFFSETFROM_PROPERTY, "TZOFFSETFROM",
316
      ICAL_UTCOFFSET_VALUE, ICAL_UTCOFFSET_VALUE,
317
      { ICAL_UTCOFFSET_VALUE, ICAL_NO_VALUE }, 0 },
318
    { ICAL_TZOFFSETTO_PROPERTY, "TZOFFSETTO",
319
      ICAL_UTCOFFSET_VALUE, ICAL_UTCOFFSET_VALUE,
320
      { ICAL_UTCOFFSET_VALUE, ICAL_NO_VALUE }, 0 },
321
    { ICAL_TZURL_PROPERTY, "TZURL",
322
      ICAL_URI_VALUE, ICAL_URI_VALUE,
323
      { ICAL_URI_VALUE, ICAL_NO_VALUE }, 0 },
324
    { ICAL_UID_PROPERTY, "UID",
325
      ICAL_TEXT_VALUE, ICAL_TEXT_VALUE,
326
      { ICAL_TEXT_VALUE, ICAL_NO_VALUE }, 0 },
327
    { ICAL_URL_PROPERTY, "URL",
328
      ICAL_URI_VALUE, ICAL_URI_VALUE,
329
      { ICAL_URI_VALUE, ICAL_NO_VALUE }, 0 },
330
    { ICAL_VERSION_PROPERTY, "VERSION",
331
      ICAL_TEXT_VALUE, ICAL_TEXT_VALUE,
332
      { ICAL_TEXT_VALUE, ICAL_NO_VALUE }, 0 },
333
    { ICAL_X_PROPERTY, "X",
334
      ICAL_X_VALUE, ICAL_X_VALUE,
335
      { ICAL_X_VALUE, ICAL_NO_VALUE }, 
336
      ICAL_PROPERTY_IS_MULTIVALUED },
337
    { ICAL_XLICCLASS_PROPERTY, "X-LIC-CLASS",
338
      ICAL_XLICCLASS_VALUE, ICAL_XLICCLASS_VALUE,
339
      { ICAL_XLICCLASS_VALUE, ICAL_NO_VALUE }, 0 },
340
    { ICAL_XLICCLUSTERCOUNT_PROPERTY, "X-LIC-CLUSTERCOUNT",
341
      ICAL_STRING_VALUE, ICAL_STRING_VALUE,
342
      { ICAL_STRING_VALUE, ICAL_NO_VALUE }, 0 },
343
    { ICAL_XLICERROR_PROPERTY, "X-LIC-ERROR",
344
      ICAL_TEXT_VALUE, ICAL_TEXT_VALUE,
345
      { ICAL_TEXT_VALUE, ICAL_NO_VALUE }, 0 },
346
    { ICAL_XLICMIMECHARSET_PROPERTY, "X-LIC-MIMECHARSET",
347
      ICAL_STRING_VALUE, ICAL_STRING_VALUE,
348
      { ICAL_STRING_VALUE, ICAL_NO_VALUE }, 0 },
349
    { ICAL_XLICMIMECID_PROPERTY, "X-LIC-MIMECID",
350
      ICAL_STRING_VALUE, ICAL_STRING_VALUE,
351
      { ICAL_STRING_VALUE, ICAL_NO_VALUE }, 0 },
352
    { ICAL_XLICMIMECONTENTTYPE_PROPERTY, "X-LIC-MIMECONTENTTYPE",
353
      ICAL_STRING_VALUE, ICAL_STRING_VALUE,
354
      { ICAL_STRING_VALUE, ICAL_NO_VALUE }, 0 },
355
    { ICAL_XLICMIMEENCODING_PROPERTY, "X-LIC-MIMEENCODING",
356
      ICAL_STRING_VALUE, ICAL_STRING_VALUE,
357
      { ICAL_STRING_VALUE, ICAL_NO_VALUE }, 0 },
358
    { ICAL_XLICMIMEFILENAME_PROPERTY, "X-LIC-MIMEFILENAME",
359
      ICAL_STRING_VALUE, ICAL_STRING_VALUE,
360
      { ICAL_STRING_VALUE, ICAL_NO_VALUE }, 0 },
361
    { ICAL_XLICMIMEOPTINFO_PROPERTY, "X-LIC-MIMEOPTINFO",
362
      ICAL_STRING_VALUE, ICAL_STRING_VALUE,
363
      { ICAL_STRING_VALUE, ICAL_NO_VALUE }, 0 },
364
    { ICAL_BUSYTYPE_PROPERTY, "BUSYTYPE",
365
      ICAL_BUSYTYPE_VALUE, ICAL_BUSYTYPE_VALUE,
366
      { ICAL_BUSYTYPE_VALUE, ICAL_NO_VALUE }, 0 },
367
    { ICAL_ACCEPTRESPONSE_PROPERTY, "ACCEPT-RESPONSE",
368
      ICAL_TEXT_VALUE, ICAL_TEXT_VALUE,
369
      { ICAL_TEXT_VALUE, ICAL_NO_VALUE }, 
370
      ICAL_PROPERTY_IS_MULTIVALUED },
371
    { ICAL_POLLITEMID_PROPERTY, "POLL-ITEM-ID",
372
      ICAL_INTEGER_VALUE, ICAL_INTEGER_VALUE,
373
      { ICAL_INTEGER_VALUE, ICAL_NO_VALUE }, 0 },
374
    { ICAL_POLLMODE_PROPERTY, "POLL-MODE",
375
      ICAL_POLLMODE_VALUE, ICAL_POLLMODE_VALUE,
376
      { ICAL_POLLMODE_VALUE, ICAL_NO_VALUE }, 0 },
377
    { ICAL_POLLPROPERTIES_PROPERTY, "POLL-PROPERTIES",
378
      ICAL_TEXT_VALUE, ICAL_TEXT_VALUE,
379
      { ICAL_TEXT_VALUE, ICAL_NO_VALUE }, 
380
      ICAL_PROPERTY_IS_MULTIVALUED },
381
    { ICAL_POLLWINNER_PROPERTY, "POLL-WINNER",
382
      ICAL_INTEGER_VALUE, ICAL_INTEGER_VALUE,
383
      { ICAL_INTEGER_VALUE, ICAL_NO_VALUE }, 0 },
384
    { ICAL_VOTER_PROPERTY, "VOTER",
385
      ICAL_CALADDRESS_VALUE, ICAL_CALADDRESS_VALUE,
386
      { ICAL_CALADDRESS_VALUE, ICAL_NO_VALUE }, 0 },
387
    { ICAL_TZIDALIASOF_PROPERTY, "TZID-ALIAS-OF",
388
      ICAL_TEXT_VALUE, ICAL_TEXT_VALUE,
389
      { ICAL_TEXT_VALUE, ICAL_NO_VALUE }, 0 },
390
    { ICAL_TZUNTIL_PROPERTY, "TZUNTIL",
391
      ICAL_DATETIME_VALUE, ICAL_DATETIME_VALUE,
392
      { ICAL_DATETIME_VALUE, ICAL_NO_VALUE }, 0 },
393
    { ICAL_POLLCOMPLETION_PROPERTY, "POLL-COMPLETION",
394
      ICAL_POLLCOMPLETION_VALUE, ICAL_POLLCOMPLETION_VALUE,
395
      { ICAL_POLLCOMPLETION_VALUE, ICAL_NO_VALUE }, 0 },
396
    { ICAL_REPLYURL_PROPERTY, "REPLY-URL",
397
      ICAL_URI_VALUE, ICAL_URI_VALUE,
398
      { ICAL_URI_VALUE, ICAL_NO_VALUE }, 0 },
399
    { ICAL_RESPONSE_PROPERTY, "RESPONSE",
400
      ICAL_INTEGER_VALUE, ICAL_INTEGER_VALUE,
401
      { ICAL_INTEGER_VALUE, ICAL_NO_VALUE }, 0 },
402
    { ICAL_ESTIMATEDDURATION_PROPERTY, "ESTIMATED-DURATION",
403
      ICAL_DURATION_VALUE, ICAL_DURATION_VALUE,
404
      { ICAL_DURATION_VALUE, ICAL_NO_VALUE }, 0 },
405
    { ICAL_TASKMODE_PROPERTY, "TASK-MODE",
406
      ICAL_TASKMODE_VALUE, ICAL_TASKMODE_VALUE,
407
      { ICAL_TASKMODE_VALUE, ICAL_NO_VALUE }, 0 },
408
    { ICAL_NAME_PROPERTY, "NAME",
409
      ICAL_TEXT_VALUE, ICAL_TEXT_VALUE,
410
      { ICAL_TEXT_VALUE, ICAL_NO_VALUE }, 0 },
411
    { ICAL_REFRESHINTERVAL_PROPERTY, "REFRESH-INTERVAL",
412
      ICAL_DURATION_VALUE, ICAL_NO_VALUE,
413
      { ICAL_DURATION_VALUE, ICAL_NO_VALUE }, 0 },
414
    { ICAL_SOURCE_PROPERTY, "SOURCE",
415
      ICAL_URI_VALUE, ICAL_NO_VALUE,
416
      { ICAL_URI_VALUE, ICAL_NO_VALUE }, 0 },
417
    { ICAL_COLOR_PROPERTY, "COLOR",
418
      ICAL_TEXT_VALUE, ICAL_TEXT_VALUE,
419
      { ICAL_TEXT_VALUE, ICAL_NO_VALUE }, 0 },
420
    { ICAL_IMAGE_PROPERTY, "IMAGE",
421
      ICAL_ATTACH_VALUE, ICAL_NO_VALUE,
422
      { ICAL_URI_VALUE, ICAL_BINARY_VALUE, ICAL_NO_VALUE }, 
423
      ICAL_PROPERTY_IS_STRUCTURED },
424
    { ICAL_CONFERENCE_PROPERTY, "CONFERENCE",
425
      ICAL_URI_VALUE, ICAL_NO_VALUE,
426
      { ICAL_URI_VALUE, ICAL_NO_VALUE }, 0 },
427
    { ICAL_PATCHVERSION_PROPERTY, "PATCH-VERSION",
428
      ICAL_TEXT_VALUE, ICAL_TEXT_VALUE,
429
      { ICAL_TEXT_VALUE, ICAL_NO_VALUE }, 0 },
430
    { ICAL_PATCHORDER_PROPERTY, "PATCH-ORDER",
431
      ICAL_INTEGER_VALUE, ICAL_INTEGER_VALUE,
432
      { ICAL_INTEGER_VALUE, ICAL_NO_VALUE }, 0 },
433
    { ICAL_PATCHTARGET_PROPERTY, "PATCH-TARGET",
434
      ICAL_TEXT_VALUE, ICAL_TEXT_VALUE,
435
      { ICAL_TEXT_VALUE, ICAL_NO_VALUE }, 0 },
436
    { ICAL_PATCHDELETE_PROPERTY, "PATCH-DELETE",
437
      ICAL_TEXT_VALUE, ICAL_TEXT_VALUE,
438
      { ICAL_TEXT_VALUE, ICAL_NO_VALUE }, 0 },
439
    { ICAL_PATCHPARAMETER_PROPERTY, "PATCH-PARAMETER",
440
      ICAL_TEXT_VALUE, ICAL_TEXT_VALUE,
441
      { ICAL_TEXT_VALUE, ICAL_NO_VALUE }, 0 },
442
    { ICAL_PROXIMITY_PROPERTY, "PROXIMITY",
443
      ICAL_PROXIMITY_VALUE, ICAL_PROXIMITY_VALUE,
444
      { ICAL_PROXIMITY_VALUE, ICAL_NO_VALUE }, 0 },
445
    { ICAL_LOCATIONTYPE_PROPERTY, "LOCATION-TYPE",
446
      ICAL_TEXT_VALUE, ICAL_TEXT_VALUE,
447
      { ICAL_TEXT_VALUE, ICAL_NO_VALUE }, 
448
      ICAL_PROPERTY_IS_MULTIVALUED },
449
    { ICAL_PARTICIPANTTYPE_PROPERTY, "PARTICIPANT-TYPE",
450
      ICAL_PARTICIPANTTYPE_VALUE, ICAL_PARTICIPANTTYPE_VALUE,
451
      { ICAL_PARTICIPANTTYPE_VALUE, ICAL_NO_VALUE }, 0 },
452
    { ICAL_RESOURCETYPE_PROPERTY, "RESOURCE-TYPE",
453
      ICAL_RESOURCETYPE_VALUE, ICAL_RESOURCETYPE_VALUE,
454
      { ICAL_RESOURCETYPE_VALUE, ICAL_NO_VALUE }, 0 },
455
    { ICAL_CALENDARADDRESS_PROPERTY, "CALENDAR-ADDRESS",
456
      ICAL_CALADDRESS_VALUE, ICAL_CALADDRESS_VALUE,
457
      { ICAL_CALADDRESS_VALUE, ICAL_NO_VALUE }, 0 },
458
    { ICAL_STYLEDDESCRIPTION_PROPERTY, "STYLED-DESCRIPTION",
459
      ICAL_TEXT_VALUE, ICAL_NO_VALUE,
460
      { ICAL_TEXT_VALUE, ICAL_NO_VALUE }, 0 },
461
    { ICAL_STRUCTUREDDATA_PROPERTY, "STRUCTURED-DATA",
462
      ICAL_ATTACH_VALUE, ICAL_NO_VALUE,
463
      { ICAL_URI_VALUE, ICAL_BINARY_VALUE, ICAL_NO_VALUE }, 
464
      ICAL_PROPERTY_IS_STRUCTURED },
465
    { ICAL_CONCEPT_PROPERTY, "CONCEPT",
466
      ICAL_URI_VALUE, ICAL_URI_VALUE,
467
      { ICAL_URI_VALUE, ICAL_NO_VALUE }, 0 },
468
    { ICAL_LINK_PROPERTY, "LINK",
469
      ICAL_LINK_VALUE, ICAL_NO_VALUE,
470
      { ICAL_UID_VALUE, ICAL_URI_VALUE, ICAL_XMLREFERENCE_VALUE, ICAL_NO_VALUE }, 0 },
471
    { ICAL_REFID_PROPERTY, "REFID",
472
      ICAL_TEXT_VALUE, ICAL_TEXT_VALUE,
473
      { ICAL_TEXT_VALUE, ICAL_NO_VALUE }, 0 },
474
    { ICAL_NO_PROPERTY, "",      ICAL_NO_VALUE, ICAL_NO_VALUE,
475
      { ICAL_NO_VALUE }, 0 }
476
};
477
478
static const struct icalproperty_enum_map enum_map[1601] = {
479
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_X, "" }, /*10000*/
480
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_AUDIO, "AUDIO" }, /*10001*/
481
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_DISPLAY, "DISPLAY" }, /*10002*/
482
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_EMAIL, "EMAIL" }, /*10003*/
483
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_PROCEDURE, "PROCEDURE" }, /*10004*/
484
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10005*/
485
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10006*/
486
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10007*/
487
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10008*/
488
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10009*/
489
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10010*/
490
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10011*/
491
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10012*/
492
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10013*/
493
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10014*/
494
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10015*/
495
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10016*/
496
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10017*/
497
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10018*/
498
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10019*/
499
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10020*/
500
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10021*/
501
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10022*/
502
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10023*/
503
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10024*/
504
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10025*/
505
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10026*/
506
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10027*/
507
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10028*/
508
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10029*/
509
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10030*/
510
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10031*/
511
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10032*/
512
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10033*/
513
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10034*/
514
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10035*/
515
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10036*/
516
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10037*/
517
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10038*/
518
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10039*/
519
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10040*/
520
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10041*/
521
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10042*/
522
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10043*/
523
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10044*/
524
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10045*/
525
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10046*/
526
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10047*/
527
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10048*/
528
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10049*/
529
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10050*/
530
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10051*/
531
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10052*/
532
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10053*/
533
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10054*/
534
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10055*/
535
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10056*/
536
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10057*/
537
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10058*/
538
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10059*/
539
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10060*/
540
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10061*/
541
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10062*/
542
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10063*/
543
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10064*/
544
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10065*/
545
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10066*/
546
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10067*/
547
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10068*/
548
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10069*/
549
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10070*/
550
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10071*/
551
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10072*/
552
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10073*/
553
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10074*/
554
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10075*/
555
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10076*/
556
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10077*/
557
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10078*/
558
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10079*/
559
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10080*/
560
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10081*/
561
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10082*/
562
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10083*/
563
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10084*/
564
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10085*/
565
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10086*/
566
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10087*/
567
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10088*/
568
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10089*/
569
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10090*/
570
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10091*/
571
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10092*/
572
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10093*/
573
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10094*/
574
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10095*/
575
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10096*/
576
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10097*/
577
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10098*/
578
    {ICAL_ACTION_PROPERTY,ICAL_ACTION_NONE, "" }, /*10099*/
579
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_X, "" }, /*10100*/
580
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_BUSY, "BUSY" }, /*10101*/
581
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_BUSYUNAVAILABLE, "BUSY-UNAVAILABLE" }, /*10102*/
582
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_BUSYTENTATIVE, "BUSY-TENTATIVE" }, /*10103*/
583
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10104*/
584
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10105*/
585
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10106*/
586
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10107*/
587
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10108*/
588
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10109*/
589
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10110*/
590
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10111*/
591
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10112*/
592
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10113*/
593
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10114*/
594
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10115*/
595
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10116*/
596
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10117*/
597
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10118*/
598
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10119*/
599
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10120*/
600
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10121*/
601
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10122*/
602
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10123*/
603
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10124*/
604
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10125*/
605
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10126*/
606
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10127*/
607
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10128*/
608
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10129*/
609
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10130*/
610
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10131*/
611
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10132*/
612
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10133*/
613
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10134*/
614
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10135*/
615
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10136*/
616
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10137*/
617
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10138*/
618
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10139*/
619
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10140*/
620
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10141*/
621
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10142*/
622
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10143*/
623
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10144*/
624
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10145*/
625
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10146*/
626
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10147*/
627
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10148*/
628
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10149*/
629
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10150*/
630
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10151*/
631
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10152*/
632
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10153*/
633
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10154*/
634
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10155*/
635
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10156*/
636
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10157*/
637
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10158*/
638
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10159*/
639
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10160*/
640
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10161*/
641
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10162*/
642
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10163*/
643
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10164*/
644
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10165*/
645
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10166*/
646
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10167*/
647
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10168*/
648
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10169*/
649
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10170*/
650
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10171*/
651
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10172*/
652
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10173*/
653
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10174*/
654
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10175*/
655
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10176*/
656
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10177*/
657
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10178*/
658
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10179*/
659
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10180*/
660
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10181*/
661
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10182*/
662
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10183*/
663
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10184*/
664
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10185*/
665
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10186*/
666
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10187*/
667
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10188*/
668
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10189*/
669
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10190*/
670
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10191*/
671
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10192*/
672
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10193*/
673
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10194*/
674
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10195*/
675
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10196*/
676
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10197*/
677
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10198*/
678
    {ICAL_BUSYTYPE_PROPERTY,ICAL_BUSYTYPE_NONE, "" }, /*10199*/
679
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_X, "" }, /*10200*/
680
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_CARNONE, "CAR-NONE" }, /*10201*/
681
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_CARMIN, "CAR-MIN" }, /*10202*/
682
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_CARFULL1, "CAR-FULL-1" }, /*10203*/
683
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10204*/
684
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10205*/
685
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10206*/
686
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10207*/
687
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10208*/
688
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10209*/
689
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10210*/
690
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10211*/
691
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10212*/
692
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10213*/
693
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10214*/
694
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10215*/
695
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10216*/
696
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10217*/
697
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10218*/
698
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10219*/
699
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10220*/
700
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10221*/
701
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10222*/
702
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10223*/
703
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10224*/
704
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10225*/
705
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10226*/
706
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10227*/
707
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10228*/
708
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10229*/
709
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10230*/
710
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10231*/
711
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10232*/
712
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10233*/
713
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10234*/
714
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10235*/
715
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10236*/
716
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10237*/
717
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10238*/
718
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10239*/
719
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10240*/
720
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10241*/
721
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10242*/
722
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10243*/
723
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10244*/
724
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10245*/
725
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10246*/
726
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10247*/
727
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10248*/
728
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10249*/
729
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10250*/
730
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10251*/
731
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10252*/
732
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10253*/
733
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10254*/
734
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10255*/
735
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10256*/
736
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10257*/
737
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10258*/
738
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10259*/
739
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10260*/
740
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10261*/
741
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10262*/
742
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10263*/
743
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10264*/
744
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10265*/
745
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10266*/
746
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10267*/
747
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10268*/
748
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10269*/
749
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10270*/
750
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10271*/
751
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10272*/
752
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10273*/
753
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10274*/
754
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10275*/
755
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10276*/
756
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10277*/
757
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10278*/
758
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10279*/
759
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10280*/
760
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10281*/
761
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10282*/
762
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10283*/
763
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10284*/
764
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10285*/
765
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10286*/
766
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10287*/
767
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10288*/
768
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10289*/
769
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10290*/
770
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10291*/
771
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10292*/
772
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10293*/
773
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10294*/
774
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10295*/
775
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10296*/
776
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10297*/
777
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10298*/
778
    {ICAL_CARLEVEL_PROPERTY,ICAL_CARLEVEL_NONE, "" }, /*10299*/
779
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_X, "" }, /*10300*/
780
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_PUBLIC, "PUBLIC" }, /*10301*/
781
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_PRIVATE, "PRIVATE" }, /*10302*/
782
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_CONFIDENTIAL, "CONFIDENTIAL" }, /*10303*/
783
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10304*/
784
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10305*/
785
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10306*/
786
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10307*/
787
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10308*/
788
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10309*/
789
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10310*/
790
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10311*/
791
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10312*/
792
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10313*/
793
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10314*/
794
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10315*/
795
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10316*/
796
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10317*/
797
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10318*/
798
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10319*/
799
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10320*/
800
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10321*/
801
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10322*/
802
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10323*/
803
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10324*/
804
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10325*/
805
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10326*/
806
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10327*/
807
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10328*/
808
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10329*/
809
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10330*/
810
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10331*/
811
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10332*/
812
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10333*/
813
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10334*/
814
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10335*/
815
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10336*/
816
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10337*/
817
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10338*/
818
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10339*/
819
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10340*/
820
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10341*/
821
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10342*/
822
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10343*/
823
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10344*/
824
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10345*/
825
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10346*/
826
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10347*/
827
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10348*/
828
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10349*/
829
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10350*/
830
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10351*/
831
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10352*/
832
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10353*/
833
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10354*/
834
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10355*/
835
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10356*/
836
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10357*/
837
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10358*/
838
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10359*/
839
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10360*/
840
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10361*/
841
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10362*/
842
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10363*/
843
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10364*/
844
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10365*/
845
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10366*/
846
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10367*/
847
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10368*/
848
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10369*/
849
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10370*/
850
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10371*/
851
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10372*/
852
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10373*/
853
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10374*/
854
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10375*/
855
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10376*/
856
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10377*/
857
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10378*/
858
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10379*/
859
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10380*/
860
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10381*/
861
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10382*/
862
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10383*/
863
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10384*/
864
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10385*/
865
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10386*/
866
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10387*/
867
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10388*/
868
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10389*/
869
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10390*/
870
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10391*/
871
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10392*/
872
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10393*/
873
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10394*/
874
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10395*/
875
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10396*/
876
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10397*/
877
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10398*/
878
    {ICAL_CLASS_PROPERTY,ICAL_CLASS_NONE, "" }, /*10399*/
879
    {ICAL_CMD_PROPERTY,ICAL_CMD_X, "" }, /*10400*/
880
    {ICAL_CMD_PROPERTY,ICAL_CMD_ABORT, "ABORT" }, /*10401*/
881
    {ICAL_CMD_PROPERTY,ICAL_CMD_CONTINUE, "CONTINUE" }, /*10402*/
882
    {ICAL_CMD_PROPERTY,ICAL_CMD_CREATE, "CREATE" }, /*10403*/
883
    {ICAL_CMD_PROPERTY,ICAL_CMD_DELETE, "DELETE" }, /*10404*/
884
    {ICAL_CMD_PROPERTY,ICAL_CMD_GENERATEUID, "GENERATE-UID" }, /*10405*/
885
    {ICAL_CMD_PROPERTY,ICAL_CMD_GETCAPABILITY, "GET-CAPABILITY" }, /*10406*/
886
    {ICAL_CMD_PROPERTY,ICAL_CMD_IDENTIFY, "IDENTIFY" }, /*10407*/
887
    {ICAL_CMD_PROPERTY,ICAL_CMD_MODIFY, "MODIFY" }, /*10408*/
888
    {ICAL_CMD_PROPERTY,ICAL_CMD_MOVE, "MOVE" }, /*10409*/
889
    {ICAL_CMD_PROPERTY,ICAL_CMD_REPLY, "REPLY" }, /*10410*/
890
    {ICAL_CMD_PROPERTY,ICAL_CMD_SEARCH, "SEARCH" }, /*10411*/
891
    {ICAL_CMD_PROPERTY,ICAL_CMD_SETLOCALE, "SET-LOCALE" }, /*10412*/
892
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10413*/
893
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10414*/
894
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10415*/
895
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10416*/
896
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10417*/
897
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10418*/
898
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10419*/
899
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10420*/
900
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10421*/
901
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10422*/
902
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10423*/
903
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10424*/
904
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10425*/
905
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10426*/
906
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10427*/
907
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10428*/
908
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10429*/
909
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10430*/
910
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10431*/
911
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10432*/
912
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10433*/
913
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10434*/
914
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10435*/
915
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10436*/
916
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10437*/
917
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10438*/
918
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10439*/
919
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10440*/
920
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10441*/
921
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10442*/
922
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10443*/
923
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10444*/
924
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10445*/
925
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10446*/
926
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10447*/
927
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10448*/
928
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10449*/
929
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10450*/
930
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10451*/
931
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10452*/
932
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10453*/
933
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10454*/
934
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10455*/
935
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10456*/
936
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10457*/
937
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10458*/
938
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10459*/
939
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10460*/
940
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10461*/
941
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10462*/
942
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10463*/
943
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10464*/
944
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10465*/
945
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10466*/
946
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10467*/
947
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10468*/
948
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10469*/
949
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10470*/
950
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10471*/
951
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10472*/
952
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10473*/
953
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10474*/
954
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10475*/
955
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10476*/
956
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10477*/
957
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10478*/
958
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10479*/
959
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10480*/
960
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10481*/
961
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10482*/
962
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10483*/
963
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10484*/
964
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10485*/
965
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10486*/
966
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10487*/
967
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10488*/
968
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10489*/
969
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10490*/
970
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10491*/
971
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10492*/
972
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10493*/
973
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10494*/
974
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10495*/
975
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10496*/
976
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10497*/
977
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10498*/
978
    {ICAL_CMD_PROPERTY,ICAL_CMD_NONE, "" }, /*10499*/
979
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_X, "" }, /*10500*/
980
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_PUBLISH, "PUBLISH" }, /*10501*/
981
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_REQUEST, "REQUEST" }, /*10502*/
982
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_REPLY, "REPLY" }, /*10503*/
983
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_ADD, "ADD" }, /*10504*/
984
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_CANCEL, "CANCEL" }, /*10505*/
985
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_REFRESH, "REFRESH" }, /*10506*/
986
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_COUNTER, "COUNTER" }, /*10507*/
987
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_DECLINECOUNTER, "DECLINECOUNTER" }, /*10508*/
988
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_CREATE, "CREATE" }, /*10509*/
989
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_READ, "READ" }, /*10510*/
990
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_RESPONSE, "RESPONSE" }, /*10511*/
991
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_MOVE, "MOVE" }, /*10512*/
992
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_MODIFY, "MODIFY" }, /*10513*/
993
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_GENERATEUID, "GENERATEUID" }, /*10514*/
994
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_DELETE, "DELETE" }, /*10515*/
995
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_POLLSTATUS, "POLLSTATUS" }, /*10516*/
996
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10517*/
997
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10518*/
998
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10519*/
999
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10520*/
1000
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10521*/
1001
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10522*/
1002
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10523*/
1003
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10524*/
1004
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10525*/
1005
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10526*/
1006
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10527*/
1007
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10528*/
1008
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10529*/
1009
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10530*/
1010
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10531*/
1011
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10532*/
1012
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10533*/
1013
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10534*/
1014
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10535*/
1015
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10536*/
1016
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10537*/
1017
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10538*/
1018
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10539*/
1019
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10540*/
1020
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10541*/
1021
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10542*/
1022
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10543*/
1023
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10544*/
1024
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10545*/
1025
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10546*/
1026
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10547*/
1027
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10548*/
1028
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10549*/
1029
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10550*/
1030
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10551*/
1031
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10552*/
1032
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10553*/
1033
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10554*/
1034
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10555*/
1035
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10556*/
1036
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10557*/
1037
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10558*/
1038
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10559*/
1039
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10560*/
1040
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10561*/
1041
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10562*/
1042
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10563*/
1043
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10564*/
1044
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10565*/
1045
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10566*/
1046
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10567*/
1047
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10568*/
1048
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10569*/
1049
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10570*/
1050
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10571*/
1051
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10572*/
1052
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10573*/
1053
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10574*/
1054
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10575*/
1055
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10576*/
1056
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10577*/
1057
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10578*/
1058
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10579*/
1059
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10580*/
1060
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10581*/
1061
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10582*/
1062
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10583*/
1063
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10584*/
1064
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10585*/
1065
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10586*/
1066
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10587*/
1067
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10588*/
1068
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10589*/
1069
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10590*/
1070
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10591*/
1071
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10592*/
1072
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10593*/
1073
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10594*/
1074
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10595*/
1075
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10596*/
1076
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10597*/
1077
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10598*/
1078
    {ICAL_METHOD_PROPERTY,ICAL_METHOD_NONE, "" }, /*10599*/
1079
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_X, "" }, /*10600*/
1080
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_SERVER, "SERVER" }, /*10601*/
1081
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_SERVERSUBMIT, "SERVER-SUBMIT" }, /*10602*/
1082
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_SERVERCHOICE, "SERVER-CHOICE" }, /*10603*/
1083
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_CLIENT, "CLIENT" }, /*10604*/
1084
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10605*/
1085
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10606*/
1086
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10607*/
1087
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10608*/
1088
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10609*/
1089
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10610*/
1090
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10611*/
1091
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10612*/
1092
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10613*/
1093
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10614*/
1094
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10615*/
1095
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10616*/
1096
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10617*/
1097
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10618*/
1098
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10619*/
1099
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10620*/
1100
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10621*/
1101
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10622*/
1102
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10623*/
1103
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10624*/
1104
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10625*/
1105
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10626*/
1106
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10627*/
1107
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10628*/
1108
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10629*/
1109
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10630*/
1110
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10631*/
1111
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10632*/
1112
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10633*/
1113
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10634*/
1114
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10635*/
1115
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10636*/
1116
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10637*/
1117
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10638*/
1118
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10639*/
1119
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10640*/
1120
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10641*/
1121
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10642*/
1122
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10643*/
1123
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10644*/
1124
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10645*/
1125
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10646*/
1126
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10647*/
1127
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10648*/
1128
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10649*/
1129
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10650*/
1130
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10651*/
1131
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10652*/
1132
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10653*/
1133
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10654*/
1134
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10655*/
1135
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10656*/
1136
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10657*/
1137
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10658*/
1138
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10659*/
1139
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10660*/
1140
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10661*/
1141
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10662*/
1142
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10663*/
1143
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10664*/
1144
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10665*/
1145
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10666*/
1146
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10667*/
1147
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10668*/
1148
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10669*/
1149
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10670*/
1150
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10671*/
1151
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10672*/
1152
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10673*/
1153
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10674*/
1154
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10675*/
1155
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10676*/
1156
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10677*/
1157
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10678*/
1158
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10679*/
1159
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10680*/
1160
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10681*/
1161
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10682*/
1162
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10683*/
1163
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10684*/
1164
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10685*/
1165
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10686*/
1166
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10687*/
1167
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10688*/
1168
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10689*/
1169
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10690*/
1170
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10691*/
1171
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10692*/
1172
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10693*/
1173
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10694*/
1174
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10695*/
1175
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10696*/
1176
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10697*/
1177
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10698*/
1178
    {ICAL_POLLCOMPLETION_PROPERTY,ICAL_POLLCOMPLETION_NONE, "" }, /*10699*/
1179
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_X, "" }, /*10700*/
1180
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_BASIC, "BASIC" }, /*10701*/
1181
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10702*/
1182
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10703*/
1183
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10704*/
1184
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10705*/
1185
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10706*/
1186
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10707*/
1187
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10708*/
1188
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10709*/
1189
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10710*/
1190
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10711*/
1191
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10712*/
1192
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10713*/
1193
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10714*/
1194
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10715*/
1195
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10716*/
1196
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10717*/
1197
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10718*/
1198
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10719*/
1199
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10720*/
1200
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10721*/
1201
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10722*/
1202
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10723*/
1203
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10724*/
1204
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10725*/
1205
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10726*/
1206
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10727*/
1207
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10728*/
1208
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10729*/
1209
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10730*/
1210
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10731*/
1211
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10732*/
1212
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10733*/
1213
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10734*/
1214
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10735*/
1215
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10736*/
1216
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10737*/
1217
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10738*/
1218
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10739*/
1219
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10740*/
1220
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10741*/
1221
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10742*/
1222
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10743*/
1223
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10744*/
1224
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10745*/
1225
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10746*/
1226
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10747*/
1227
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10748*/
1228
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10749*/
1229
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10750*/
1230
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10751*/
1231
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10752*/
1232
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10753*/
1233
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10754*/
1234
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10755*/
1235
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10756*/
1236
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10757*/
1237
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10758*/
1238
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10759*/
1239
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10760*/
1240
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10761*/
1241
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10762*/
1242
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10763*/
1243
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10764*/
1244
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10765*/
1245
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10766*/
1246
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10767*/
1247
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10768*/
1248
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10769*/
1249
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10770*/
1250
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10771*/
1251
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10772*/
1252
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10773*/
1253
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10774*/
1254
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10775*/
1255
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10776*/
1256
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10777*/
1257
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10778*/
1258
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10779*/
1259
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10780*/
1260
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10781*/
1261
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10782*/
1262
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10783*/
1263
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10784*/
1264
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10785*/
1265
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10786*/
1266
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10787*/
1267
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10788*/
1268
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10789*/
1269
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10790*/
1270
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10791*/
1271
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10792*/
1272
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10793*/
1273
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10794*/
1274
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10795*/
1275
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10796*/
1276
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10797*/
1277
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10798*/
1278
    {ICAL_POLLMODE_PROPERTY,ICAL_POLLMODE_NONE, "" }, /*10799*/
1279
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_X, "" }, /*10800*/
1280
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_CALQL1, "CAL-QL-1" }, /*10801*/
1281
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_CALQLNONE, "CAL-QL-NONE" }, /*10802*/
1282
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10803*/
1283
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10804*/
1284
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10805*/
1285
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10806*/
1286
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10807*/
1287
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10808*/
1288
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10809*/
1289
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10810*/
1290
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10811*/
1291
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10812*/
1292
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10813*/
1293
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10814*/
1294
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10815*/
1295
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10816*/
1296
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10817*/
1297
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10818*/
1298
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10819*/
1299
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10820*/
1300
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10821*/
1301
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10822*/
1302
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10823*/
1303
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10824*/
1304
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10825*/
1305
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10826*/
1306
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10827*/
1307
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10828*/
1308
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10829*/
1309
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10830*/
1310
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10831*/
1311
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10832*/
1312
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10833*/
1313
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10834*/
1314
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10835*/
1315
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10836*/
1316
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10837*/
1317
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10838*/
1318
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10839*/
1319
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10840*/
1320
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10841*/
1321
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10842*/
1322
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10843*/
1323
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10844*/
1324
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10845*/
1325
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10846*/
1326
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10847*/
1327
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10848*/
1328
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10849*/
1329
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10850*/
1330
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10851*/
1331
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10852*/
1332
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10853*/
1333
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10854*/
1334
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10855*/
1335
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10856*/
1336
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10857*/
1337
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10858*/
1338
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10859*/
1339
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10860*/
1340
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10861*/
1341
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10862*/
1342
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10863*/
1343
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10864*/
1344
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10865*/
1345
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10866*/
1346
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10867*/
1347
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10868*/
1348
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10869*/
1349
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10870*/
1350
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10871*/
1351
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10872*/
1352
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10873*/
1353
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10874*/
1354
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10875*/
1355
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10876*/
1356
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10877*/
1357
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10878*/
1358
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10879*/
1359
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10880*/
1360
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10881*/
1361
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10882*/
1362
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10883*/
1363
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10884*/
1364
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10885*/
1365
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10886*/
1366
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10887*/
1367
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10888*/
1368
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10889*/
1369
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10890*/
1370
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10891*/
1371
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10892*/
1372
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10893*/
1373
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10894*/
1374
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10895*/
1375
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10896*/
1376
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10897*/
1377
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10898*/
1378
    {ICAL_QUERYLEVEL_PROPERTY,ICAL_QUERYLEVEL_NONE, "" }, /*10899*/
1379
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_X, "" }, /*10900*/
1380
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_TENTATIVE, "TENTATIVE" }, /*10901*/
1381
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_CONFIRMED, "CONFIRMED" }, /*10902*/
1382
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_COMPLETED, "COMPLETED" }, /*10903*/
1383
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NEEDSACTION, "NEEDS-ACTION" }, /*10904*/
1384
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_CANCELLED, "CANCELLED" }, /*10905*/
1385
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_INPROCESS, "IN-PROCESS" }, /*10906*/
1386
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_DRAFT, "DRAFT" }, /*10907*/
1387
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_FINAL, "FINAL" }, /*10908*/
1388
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_SUBMITTED, "SUBMITTED" }, /*10909*/
1389
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_PENDING, "PENDING" }, /*10910*/
1390
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_FAILED, "FAILED" }, /*10911*/
1391
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_DELETED, "DELETED" }, /*10912*/
1392
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10913*/
1393
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10914*/
1394
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10915*/
1395
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10916*/
1396
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10917*/
1397
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10918*/
1398
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10919*/
1399
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10920*/
1400
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10921*/
1401
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10922*/
1402
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10923*/
1403
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10924*/
1404
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10925*/
1405
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10926*/
1406
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10927*/
1407
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10928*/
1408
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10929*/
1409
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10930*/
1410
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10931*/
1411
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10932*/
1412
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10933*/
1413
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10934*/
1414
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10935*/
1415
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10936*/
1416
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10937*/
1417
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10938*/
1418
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10939*/
1419
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10940*/
1420
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10941*/
1421
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10942*/
1422
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10943*/
1423
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10944*/
1424
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10945*/
1425
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10946*/
1426
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10947*/
1427
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10948*/
1428
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10949*/
1429
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10950*/
1430
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10951*/
1431
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10952*/
1432
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10953*/
1433
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10954*/
1434
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10955*/
1435
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10956*/
1436
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10957*/
1437
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10958*/
1438
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10959*/
1439
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10960*/
1440
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10961*/
1441
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10962*/
1442
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10963*/
1443
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10964*/
1444
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10965*/
1445
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10966*/
1446
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10967*/
1447
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10968*/
1448
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10969*/
1449
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10970*/
1450
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10971*/
1451
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10972*/
1452
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10973*/
1453
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10974*/
1454
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10975*/
1455
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10976*/
1456
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10977*/
1457
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10978*/
1458
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10979*/
1459
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10980*/
1460
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10981*/
1461
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10982*/
1462
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10983*/
1463
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10984*/
1464
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10985*/
1465
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10986*/
1466
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10987*/
1467
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10988*/
1468
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10989*/
1469
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10990*/
1470
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10991*/
1471
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10992*/
1472
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10993*/
1473
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10994*/
1474
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10995*/
1475
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10996*/
1476
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10997*/
1477
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10998*/
1478
    {ICAL_STATUS_PROPERTY,ICAL_STATUS_NONE, "" }, /*10999*/
1479
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_X, "" }, /*11000*/
1480
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_OPAQUE, "OPAQUE" }, /*11001*/
1481
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_OPAQUENOCONFLICT, "OPAQUE-NOCONFLICT" }, /*11002*/
1482
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_TRANSPARENT, "TRANSPARENT" }, /*11003*/
1483
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_TRANSPARENTNOCONFLICT, "TRANSPARENT-NOCONFLICT" }, /*11004*/
1484
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11005*/
1485
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11006*/
1486
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11007*/
1487
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11008*/
1488
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11009*/
1489
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11010*/
1490
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11011*/
1491
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11012*/
1492
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11013*/
1493
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11014*/
1494
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11015*/
1495
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11016*/
1496
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11017*/
1497
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11018*/
1498
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11019*/
1499
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11020*/
1500
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11021*/
1501
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11022*/
1502
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11023*/
1503
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11024*/
1504
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11025*/
1505
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11026*/
1506
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11027*/
1507
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11028*/
1508
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11029*/
1509
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11030*/
1510
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11031*/
1511
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11032*/
1512
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11033*/
1513
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11034*/
1514
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11035*/
1515
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11036*/
1516
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11037*/
1517
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11038*/
1518
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11039*/
1519
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11040*/
1520
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11041*/
1521
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11042*/
1522
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11043*/
1523
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11044*/
1524
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11045*/
1525
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11046*/
1526
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11047*/
1527
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11048*/
1528
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11049*/
1529
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11050*/
1530
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11051*/
1531
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11052*/
1532
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11053*/
1533
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11054*/
1534
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11055*/
1535
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11056*/
1536
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11057*/
1537
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11058*/
1538
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11059*/
1539
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11060*/
1540
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11061*/
1541
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11062*/
1542
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11063*/
1543
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11064*/
1544
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11065*/
1545
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11066*/
1546
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11067*/
1547
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11068*/
1548
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11069*/
1549
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11070*/
1550
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11071*/
1551
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11072*/
1552
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11073*/
1553
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11074*/
1554
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11075*/
1555
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11076*/
1556
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11077*/
1557
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11078*/
1558
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11079*/
1559
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11080*/
1560
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11081*/
1561
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11082*/
1562
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11083*/
1563
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11084*/
1564
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11085*/
1565
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11086*/
1566
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11087*/
1567
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11088*/
1568
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11089*/
1569
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11090*/
1570
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11091*/
1571
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11092*/
1572
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11093*/
1573
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11094*/
1574
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11095*/
1575
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11096*/
1576
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11097*/
1577
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11098*/
1578
    {ICAL_TRANSP_PROPERTY,ICAL_TRANSP_NONE, "" }, /*11099*/
1579
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_X, "" }, /*11100*/
1580
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_PUBLISHNEW, "PUBLISH-NEW" }, /*11101*/
1581
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_PUBLISHUPDATE, "PUBLISH-UPDATE" }, /*11102*/
1582
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_PUBLISHFREEBUSY, "PUBLISH-FREEBUSY" }, /*11103*/
1583
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_REQUESTNEW, "REQUEST-NEW" }, /*11104*/
1584
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_REQUESTUPDATE, "REQUEST-UPDATE" }, /*11105*/
1585
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_REQUESTRESCHEDULE, "REQUEST-RESCHEDULE" }, /*11106*/
1586
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_REQUESTDELEGATE, "REQUEST-DELEGATE" }, /*11107*/
1587
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_REQUESTNEWORGANIZER, "REQUEST-NEW-ORGANIZER" }, /*11108*/
1588
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_REQUESTFORWARD, "REQUEST-FORWARD" }, /*11109*/
1589
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_REQUESTSTATUS, "REQUEST-STATUS" }, /*11110*/
1590
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_REQUESTFREEBUSY, "REQUEST-FREEBUSY" }, /*11111*/
1591
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_REPLYACCEPT, "REPLY-ACCEPT" }, /*11112*/
1592
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_REPLYDECLINE, "REPLY-DECLINE" }, /*11113*/
1593
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_REPLYDELEGATE, "REPLY-DELEGATE" }, /*11114*/
1594
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_REPLYCRASHERACCEPT, "REPLY-CRASHER-ACCEPT" }, /*11115*/
1595
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_REPLYCRASHERDECLINE, "REPLY-CRASHER-DECLINE" }, /*11116*/
1596
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_ADDINSTANCE, "ADD-INSTANCE" }, /*11117*/
1597
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_CANCELEVENT, "CANCEL-EVENT" }, /*11118*/
1598
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_CANCELINSTANCE, "CANCEL-INSTANCE" }, /*11119*/
1599
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_CANCELALL, "CANCEL-ALL" }, /*11120*/
1600
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_REFRESH, "REFRESH" }, /*11121*/
1601
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_COUNTER, "COUNTER" }, /*11122*/
1602
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_DECLINECOUNTER, "DECLINECOUNTER" }, /*11123*/
1603
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_MALFORMED, "MALFORMED" }, /*11124*/
1604
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_OBSOLETE, "OBSOLETE" }, /*11125*/
1605
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_MISSEQUENCED, "MISSEQUENCED" }, /*11126*/
1606
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_UNKNOWN, "UNKNOWN" }, /*11127*/
1607
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11128*/
1608
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11129*/
1609
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11130*/
1610
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11131*/
1611
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11132*/
1612
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11133*/
1613
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11134*/
1614
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11135*/
1615
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11136*/
1616
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11137*/
1617
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11138*/
1618
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11139*/
1619
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11140*/
1620
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11141*/
1621
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11142*/
1622
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11143*/
1623
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11144*/
1624
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11145*/
1625
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11146*/
1626
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11147*/
1627
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11148*/
1628
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11149*/
1629
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11150*/
1630
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11151*/
1631
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11152*/
1632
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11153*/
1633
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11154*/
1634
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11155*/
1635
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11156*/
1636
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11157*/
1637
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11158*/
1638
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11159*/
1639
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11160*/
1640
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11161*/
1641
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11162*/
1642
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11163*/
1643
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11164*/
1644
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11165*/
1645
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11166*/
1646
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11167*/
1647
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11168*/
1648
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11169*/
1649
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11170*/
1650
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11171*/
1651
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11172*/
1652
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11173*/
1653
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11174*/
1654
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11175*/
1655
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11176*/
1656
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11177*/
1657
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11178*/
1658
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11179*/
1659
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11180*/
1660
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11181*/
1661
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11182*/
1662
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11183*/
1663
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11184*/
1664
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11185*/
1665
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11186*/
1666
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11187*/
1667
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11188*/
1668
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11189*/
1669
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11190*/
1670
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11191*/
1671
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11192*/
1672
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11193*/
1673
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11194*/
1674
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11195*/
1675
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11196*/
1676
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11197*/
1677
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11198*/
1678
    {ICAL_XLICCLASS_PROPERTY,ICAL_XLICCLASS_NONE, "" }, /*11199*/
1679
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_X, "" }, /*11200*/
1680
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_AUTOMATICCOMPLETION, "AUTOMATIC-COMPLETION" }, /*11201*/
1681
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_AUTOMATICFAILURE, "AUTOMATIC-FAILURE" }, /*11202*/
1682
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_AUTOMATICSTATUS, "AUTOMATIC-STATUS" }, /*11203*/
1683
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11204*/
1684
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11205*/
1685
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11206*/
1686
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11207*/
1687
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11208*/
1688
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11209*/
1689
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11210*/
1690
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11211*/
1691
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11212*/
1692
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11213*/
1693
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11214*/
1694
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11215*/
1695
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11216*/
1696
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11217*/
1697
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11218*/
1698
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11219*/
1699
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11220*/
1700
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11221*/
1701
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11222*/
1702
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11223*/
1703
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11224*/
1704
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11225*/
1705
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11226*/
1706
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11227*/
1707
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11228*/
1708
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11229*/
1709
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11230*/
1710
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11231*/
1711
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11232*/
1712
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11233*/
1713
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11234*/
1714
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11235*/
1715
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11236*/
1716
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11237*/
1717
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11238*/
1718
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11239*/
1719
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11240*/
1720
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11241*/
1721
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11242*/
1722
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11243*/
1723
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11244*/
1724
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11245*/
1725
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11246*/
1726
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11247*/
1727
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11248*/
1728
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11249*/
1729
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11250*/
1730
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11251*/
1731
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11252*/
1732
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11253*/
1733
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11254*/
1734
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11255*/
1735
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11256*/
1736
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11257*/
1737
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11258*/
1738
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11259*/
1739
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11260*/
1740
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11261*/
1741
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11262*/
1742
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11263*/
1743
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11264*/
1744
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11265*/
1745
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11266*/
1746
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11267*/
1747
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11268*/
1748
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11269*/
1749
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11270*/
1750
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11271*/
1751
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11272*/
1752
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11273*/
1753
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11274*/
1754
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11275*/
1755
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11276*/
1756
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11277*/
1757
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11278*/
1758
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11279*/
1759
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11280*/
1760
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11281*/
1761
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11282*/
1762
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11283*/
1763
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11284*/
1764
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11285*/
1765
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11286*/
1766
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11287*/
1767
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11288*/
1768
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11289*/
1769
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11290*/
1770
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11291*/
1771
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11292*/
1772
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11293*/
1773
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11294*/
1774
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11295*/
1775
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11296*/
1776
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11297*/
1777
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11298*/
1778
    {ICAL_TASKMODE_PROPERTY,ICAL_TASKMODE_NONE, "" }, /*11299*/
1779
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_X, "" }, /*11300*/
1780
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_ARRIVE, "ARRIVE" }, /*11301*/
1781
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_DEPART, "DEPART" }, /*11302*/
1782
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_CONNECT, "CONNECT" }, /*11303*/
1783
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_DISCONNECT, "DISCONNECT" }, /*11304*/
1784
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11305*/
1785
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11306*/
1786
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11307*/
1787
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11308*/
1788
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11309*/
1789
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11310*/
1790
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11311*/
1791
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11312*/
1792
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11313*/
1793
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11314*/
1794
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11315*/
1795
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11316*/
1796
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11317*/
1797
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11318*/
1798
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11319*/
1799
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11320*/
1800
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11321*/
1801
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11322*/
1802
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11323*/
1803
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11324*/
1804
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11325*/
1805
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11326*/
1806
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11327*/
1807
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11328*/
1808
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11329*/
1809
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11330*/
1810
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11331*/
1811
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11332*/
1812
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11333*/
1813
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11334*/
1814
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11335*/
1815
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11336*/
1816
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11337*/
1817
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11338*/
1818
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11339*/
1819
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11340*/
1820
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11341*/
1821
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11342*/
1822
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11343*/
1823
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11344*/
1824
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11345*/
1825
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11346*/
1826
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11347*/
1827
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11348*/
1828
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11349*/
1829
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11350*/
1830
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11351*/
1831
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11352*/
1832
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11353*/
1833
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11354*/
1834
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11355*/
1835
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11356*/
1836
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11357*/
1837
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11358*/
1838
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11359*/
1839
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11360*/
1840
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11361*/
1841
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11362*/
1842
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11363*/
1843
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11364*/
1844
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11365*/
1845
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11366*/
1846
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11367*/
1847
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11368*/
1848
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11369*/
1849
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11370*/
1850
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11371*/
1851
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11372*/
1852
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11373*/
1853
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11374*/
1854
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11375*/
1855
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11376*/
1856
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11377*/
1857
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11378*/
1858
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11379*/
1859
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11380*/
1860
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11381*/
1861
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11382*/
1862
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11383*/
1863
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11384*/
1864
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11385*/
1865
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11386*/
1866
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11387*/
1867
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11388*/
1868
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11389*/
1869
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11390*/
1870
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11391*/
1871
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11392*/
1872
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11393*/
1873
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11394*/
1874
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11395*/
1875
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11396*/
1876
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11397*/
1877
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11398*/
1878
    {ICAL_PROXIMITY_PROPERTY,ICAL_PROXIMITY_NONE, "" }, /*11399*/
1879
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_X, "" }, /*11400*/
1880
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_ACTIVE, "ACTIVE" }, /*11401*/
1881
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_INACTIVE, "INACTIVE" }, /*11402*/
1882
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_SPONSOR, "SPONSOR" }, /*11403*/
1883
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_CONTACT, "CONTACT" }, /*11404*/
1884
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_BOOKINGCONTACT, "BOOKING-CONTACT" }, /*11405*/
1885
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_EMERGENCYCONTACT, "EMERGENCY-CONTACT" }, /*11406*/
1886
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_PUBLICITYCONTACT, "PUBLICITY-CONTACT" }, /*11407*/
1887
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_PLANNERCONTACT, "PLANNER-CONTACT" }, /*11408*/
1888
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_PERFORMER, "PERFORMER" }, /*11409*/
1889
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_SPEAKER, "SPEAKER" }, /*11410*/
1890
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_VOTER, "VOTER" }, /*11411*/
1891
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11412*/
1892
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11413*/
1893
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11414*/
1894
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11415*/
1895
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11416*/
1896
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11417*/
1897
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11418*/
1898
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11419*/
1899
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11420*/
1900
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11421*/
1901
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11422*/
1902
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11423*/
1903
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11424*/
1904
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11425*/
1905
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11426*/
1906
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11427*/
1907
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11428*/
1908
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11429*/
1909
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11430*/
1910
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11431*/
1911
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11432*/
1912
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11433*/
1913
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11434*/
1914
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11435*/
1915
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11436*/
1916
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11437*/
1917
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11438*/
1918
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11439*/
1919
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11440*/
1920
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11441*/
1921
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11442*/
1922
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11443*/
1923
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11444*/
1924
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11445*/
1925
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11446*/
1926
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11447*/
1927
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11448*/
1928
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11449*/
1929
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11450*/
1930
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11451*/
1931
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11452*/
1932
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11453*/
1933
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11454*/
1934
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11455*/
1935
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11456*/
1936
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11457*/
1937
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11458*/
1938
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11459*/
1939
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11460*/
1940
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11461*/
1941
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11462*/
1942
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11463*/
1943
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11464*/
1944
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11465*/
1945
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11466*/
1946
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11467*/
1947
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11468*/
1948
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11469*/
1949
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11470*/
1950
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11471*/
1951
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11472*/
1952
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11473*/
1953
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11474*/
1954
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11475*/
1955
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11476*/
1956
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11477*/
1957
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11478*/
1958
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11479*/
1959
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11480*/
1960
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11481*/
1961
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11482*/
1962
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11483*/
1963
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11484*/
1964
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11485*/
1965
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11486*/
1966
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11487*/
1967
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11488*/
1968
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11489*/
1969
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11490*/
1970
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11491*/
1971
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11492*/
1972
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11493*/
1973
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11494*/
1974
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11495*/
1975
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11496*/
1976
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11497*/
1977
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11498*/
1978
    {ICAL_PARTICIPANTTYPE_PROPERTY,ICAL_PARTICIPANTTYPE_NONE, "" }, /*11499*/
1979
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_X, "" }, /*11500*/
1980
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_ROOM, "ROOM" }, /*11501*/
1981
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_PROJECTOR, "PROJECTOR" }, /*11502*/
1982
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_REMOTECONFERENCEAUDIO, "REMOTE-CONFERENCE-AUDIO" }, /*11503*/
1983
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_REMOTECONFERENCEVIDEO, "REMOTE-CONFERENCE-VIDEO" }, /*11504*/
1984
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11505*/
1985
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11506*/
1986
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11507*/
1987
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11508*/
1988
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11509*/
1989
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11510*/
1990
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11511*/
1991
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11512*/
1992
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11513*/
1993
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11514*/
1994
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11515*/
1995
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11516*/
1996
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11517*/
1997
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11518*/
1998
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11519*/
1999
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11520*/
2000
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11521*/
2001
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11522*/
2002
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11523*/
2003
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11524*/
2004
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11525*/
2005
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11526*/
2006
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11527*/
2007
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11528*/
2008
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11529*/
2009
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11530*/
2010
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11531*/
2011
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11532*/
2012
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11533*/
2013
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11534*/
2014
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11535*/
2015
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11536*/
2016
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11537*/
2017
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11538*/
2018
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11539*/
2019
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11540*/
2020
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11541*/
2021
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11542*/
2022
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11543*/
2023
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11544*/
2024
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11545*/
2025
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11546*/
2026
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11547*/
2027
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11548*/
2028
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11549*/
2029
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11550*/
2030
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11551*/
2031
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11552*/
2032
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11553*/
2033
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11554*/
2034
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11555*/
2035
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11556*/
2036
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11557*/
2037
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11558*/
2038
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11559*/
2039
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11560*/
2040
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11561*/
2041
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11562*/
2042
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11563*/
2043
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11564*/
2044
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11565*/
2045
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11566*/
2046
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11567*/
2047
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11568*/
2048
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11569*/
2049
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11570*/
2050
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11571*/
2051
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11572*/
2052
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11573*/
2053
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11574*/
2054
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11575*/
2055
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11576*/
2056
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11577*/
2057
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11578*/
2058
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11579*/
2059
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11580*/
2060
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11581*/
2061
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11582*/
2062
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11583*/
2063
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11584*/
2064
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11585*/
2065
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11586*/
2066
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11587*/
2067
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11588*/
2068
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11589*/
2069
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11590*/
2070
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11591*/
2071
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11592*/
2072
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11593*/
2073
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11594*/
2074
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11595*/
2075
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11596*/
2076
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11597*/
2077
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11598*/
2078
    {ICAL_RESOURCETYPE_PROPERTY,ICAL_RESOURCETYPE_NONE, "" }, /*11599*/
2079
    {ICAL_NO_PROPERTY, 0, ""}
2080
};
2081
2082
icalproperty *icalproperty_vanew_acceptresponse(const char * v, ...)
2083
0
{
2084
0
    va_list args;
2085
0
    struct icalproperty_impl *impl;
2086
0
    icalerror_check_arg_rz((v != 0), "v");
2087
2088
0
    impl = icalproperty_new_impl(ICAL_ACCEPTRESPONSE_PROPERTY);
2089
0
    icalproperty_set_acceptresponse((icalproperty*)impl, v);
2090
0
    va_start(args, v);
2091
0
    icalproperty_add_parameters(impl, args);
2092
0
    va_end(args);
2093
0
    return (icalproperty*)impl;
2094
0
}
2095
2096
/* ACCEPT-RESPONSE */
2097
icalproperty *icalproperty_new_acceptresponse(const char * v)
2098
0
{
2099
0
    struct icalproperty_impl *impl;
2100
0
    icalerror_check_arg_rz((v != 0), "v");
2101
2102
0
    impl = icalproperty_new_impl(ICAL_ACCEPTRESPONSE_PROPERTY);
2103
0
    icalproperty_set_acceptresponse((icalproperty*)impl, v);
2104
0
    return (icalproperty*)impl;
2105
0
}
2106
2107
void icalproperty_set_acceptresponse(icalproperty *prop, const char * v)
2108
0
{
2109
0
    icalerror_check_arg_rv((v != 0), "v");
2110
0
    icalerror_check_arg_rv((prop != 0), "prop");
2111
0
    icalproperty_set_value(prop, icalvalue_new_text(v));
2112
0
}
2113
2114
const char * icalproperty_get_acceptresponse(const icalproperty *prop)
2115
0
{
2116
0
    icalerror_check_arg((prop != 0), "prop");
2117
0
    return icalvalue_get_text(icalproperty_get_value(prop));
2118
0
}
2119
2120
icalproperty *icalproperty_vanew_acknowledged(struct icaltimetype v, ...)
2121
0
{
2122
0
    va_list args;
2123
0
    struct icalproperty_impl *impl;
2124
2125
0
    impl = icalproperty_new_impl(ICAL_ACKNOWLEDGED_PROPERTY);
2126
0
    icalproperty_set_acknowledged((icalproperty*)impl, v);
2127
0
    va_start(args, v);
2128
0
    icalproperty_add_parameters(impl, args);
2129
0
    va_end(args);
2130
0
    return (icalproperty*)impl;
2131
0
}
2132
2133
/* ACKNOWLEDGED */
2134
icalproperty *icalproperty_new_acknowledged(struct icaltimetype v)
2135
0
{
2136
0
    struct icalproperty_impl *impl;
2137
2138
0
    impl = icalproperty_new_impl(ICAL_ACKNOWLEDGED_PROPERTY);
2139
0
    icalproperty_set_acknowledged((icalproperty*)impl, v);
2140
0
    return (icalproperty*)impl;
2141
0
}
2142
2143
void icalproperty_set_acknowledged(icalproperty *prop, struct icaltimetype v)
2144
0
{
2145
0
    icalerror_check_arg_rv((prop != 0), "prop");
2146
0
    icalproperty_set_value(prop, icalvalue_new_datetime(v));
2147
0
}
2148
2149
struct icaltimetype icalproperty_get_acknowledged(const icalproperty *prop)
2150
0
{
2151
0
    icalerror_check_arg((prop != 0), "prop");
2152
0
    return icalvalue_get_datetime(icalproperty_get_value(prop));
2153
0
}
2154
2155
icalproperty *icalproperty_vanew_action(enum icalproperty_action v, ...)
2156
0
{
2157
0
    va_list args;
2158
0
    struct icalproperty_impl *impl;
2159
2160
0
    impl = icalproperty_new_impl(ICAL_ACTION_PROPERTY);
2161
0
    icalproperty_set_action((icalproperty*)impl, v);
2162
0
    va_start(args, v);
2163
0
    icalproperty_add_parameters(impl, args);
2164
0
    va_end(args);
2165
0
    return (icalproperty*)impl;
2166
0
}
2167
2168
/* ACTION */
2169
icalproperty *icalproperty_new_action(enum icalproperty_action v)
2170
0
{
2171
0
    struct icalproperty_impl *impl;
2172
2173
0
    impl = icalproperty_new_impl(ICAL_ACTION_PROPERTY);
2174
0
    icalproperty_set_action((icalproperty*)impl, v);
2175
0
    return (icalproperty*)impl;
2176
0
}
2177
2178
void icalproperty_set_action(icalproperty *prop, enum icalproperty_action v)
2179
0
{
2180
0
    icalerror_check_arg_rv((prop != 0), "prop");
2181
0
    icalproperty_set_value(prop, icalvalue_new_action(v));
2182
0
}
2183
2184
enum icalproperty_action icalproperty_get_action(const icalproperty *prop)
2185
0
{
2186
0
    icalerror_check_arg((prop != 0), "prop");
2187
0
    return icalvalue_get_action(icalproperty_get_value(prop));
2188
0
}
2189
2190
icalproperty *icalproperty_vanew_allowconflict(const char * v, ...)
2191
0
{
2192
0
    va_list args;
2193
0
    struct icalproperty_impl *impl;
2194
0
    icalerror_check_arg_rz((v != 0), "v");
2195
2196
0
    impl = icalproperty_new_impl(ICAL_ALLOWCONFLICT_PROPERTY);
2197
0
    icalproperty_set_allowconflict((icalproperty*)impl, v);
2198
0
    va_start(args, v);
2199
0
    icalproperty_add_parameters(impl, args);
2200
0
    va_end(args);
2201
0
    return (icalproperty*)impl;
2202
0
}
2203
2204
/* ALLOW-CONFLICT */
2205
icalproperty *icalproperty_new_allowconflict(const char * v)
2206
0
{
2207
0
    struct icalproperty_impl *impl;
2208
0
    icalerror_check_arg_rz((v != 0), "v");
2209
2210
0
    impl = icalproperty_new_impl(ICAL_ALLOWCONFLICT_PROPERTY);
2211
0
    icalproperty_set_allowconflict((icalproperty*)impl, v);
2212
0
    return (icalproperty*)impl;
2213
0
}
2214
2215
void icalproperty_set_allowconflict(icalproperty *prop, const char * v)
2216
0
{
2217
0
    icalerror_check_arg_rv((v != 0), "v");
2218
0
    icalerror_check_arg_rv((prop != 0), "prop");
2219
0
    icalproperty_set_value(prop, icalvalue_new_text(v));
2220
0
}
2221
2222
const char * icalproperty_get_allowconflict(const icalproperty *prop)
2223
0
{
2224
0
    icalerror_check_arg((prop != 0), "prop");
2225
0
    return icalvalue_get_text(icalproperty_get_value(prop));
2226
0
}
2227
2228
icalproperty *icalproperty_vanew_attach(icalattach * v, ...)
2229
0
{
2230
0
    va_list args;
2231
0
    struct icalproperty_impl *impl;
2232
0
    icalerror_check_arg_rz((v != 0), "v");
2233
2234
0
    impl = icalproperty_new_impl(ICAL_ATTACH_PROPERTY);
2235
0
    icalproperty_set_attach((icalproperty*)impl, v);
2236
0
    va_start(args, v);
2237
0
    icalproperty_add_parameters(impl, args);
2238
0
    va_end(args);
2239
0
    return (icalproperty*)impl;
2240
0
}
2241
2242
/* ATTACH */
2243
icalproperty *icalproperty_new_attach(icalattach * v)
2244
0
{
2245
0
    struct icalproperty_impl *impl;
2246
0
    icalerror_check_arg_rz((v != 0), "v");
2247
2248
0
    impl = icalproperty_new_impl(ICAL_ATTACH_PROPERTY);
2249
0
    icalproperty_set_attach((icalproperty*)impl, v);
2250
0
    return (icalproperty*)impl;
2251
0
}
2252
2253
void icalproperty_set_attach(icalproperty *prop, icalattach * v)
2254
0
{
2255
0
    icalerror_check_arg_rv((v != 0), "v");
2256
0
    icalerror_check_arg_rv((prop != 0), "prop");
2257
0
    icalproperty_set_value(prop, icalvalue_new_attach(v));
2258
0
}
2259
2260
icalattach * icalproperty_get_attach(const icalproperty *prop)
2261
0
{
2262
0
    icalerror_check_arg((prop != 0), "prop");
2263
0
    return icalvalue_get_attach(icalproperty_get_value(prop));
2264
0
}
2265
2266
icalproperty *icalproperty_vanew_attendee(const char * v, ...)
2267
0
{
2268
0
    va_list args;
2269
0
    struct icalproperty_impl *impl;
2270
0
    icalerror_check_arg_rz((v != 0), "v");
2271
2272
0
    impl = icalproperty_new_impl(ICAL_ATTENDEE_PROPERTY);
2273
0
    icalproperty_set_attendee((icalproperty*)impl, v);
2274
0
    va_start(args, v);
2275
0
    icalproperty_add_parameters(impl, args);
2276
0
    va_end(args);
2277
0
    return (icalproperty*)impl;
2278
0
}
2279
2280
/* ATTENDEE */
2281
icalproperty *icalproperty_new_attendee(const char * v)
2282
0
{
2283
0
    struct icalproperty_impl *impl;
2284
0
    icalerror_check_arg_rz((v != 0), "v");
2285
2286
0
    impl = icalproperty_new_impl(ICAL_ATTENDEE_PROPERTY);
2287
0
    icalproperty_set_attendee((icalproperty*)impl, v);
2288
0
    return (icalproperty*)impl;
2289
0
}
2290
2291
void icalproperty_set_attendee(icalproperty *prop, const char * v)
2292
0
{
2293
0
    icalerror_check_arg_rv((v != 0), "v");
2294
0
    icalerror_check_arg_rv((prop != 0), "prop");
2295
0
    icalproperty_set_value(prop, icalvalue_new_caladdress(v));
2296
0
}
2297
2298
const char * icalproperty_get_attendee(const icalproperty *prop)
2299
0
{
2300
0
    icalerror_check_arg((prop != 0), "prop");
2301
0
    return icalvalue_get_caladdress(icalproperty_get_value(prop));
2302
0
}
2303
2304
icalproperty *icalproperty_vanew_busytype(enum icalproperty_busytype v, ...)
2305
0
{
2306
0
    va_list args;
2307
0
    struct icalproperty_impl *impl;
2308
2309
0
    impl = icalproperty_new_impl(ICAL_BUSYTYPE_PROPERTY);
2310
0
    icalproperty_set_busytype((icalproperty*)impl, v);
2311
0
    va_start(args, v);
2312
0
    icalproperty_add_parameters(impl, args);
2313
0
    va_end(args);
2314
0
    return (icalproperty*)impl;
2315
0
}
2316
2317
/* BUSYTYPE */
2318
icalproperty *icalproperty_new_busytype(enum icalproperty_busytype v)
2319
0
{
2320
0
    struct icalproperty_impl *impl;
2321
2322
0
    impl = icalproperty_new_impl(ICAL_BUSYTYPE_PROPERTY);
2323
0
    icalproperty_set_busytype((icalproperty*)impl, v);
2324
0
    return (icalproperty*)impl;
2325
0
}
2326
2327
void icalproperty_set_busytype(icalproperty *prop, enum icalproperty_busytype v)
2328
0
{
2329
0
    icalerror_check_arg_rv((prop != 0), "prop");
2330
0
    icalproperty_set_value(prop, icalvalue_new_busytype(v));
2331
0
}
2332
2333
enum icalproperty_busytype icalproperty_get_busytype(const icalproperty *prop)
2334
0
{
2335
0
    icalerror_check_arg((prop != 0), "prop");
2336
0
    return icalvalue_get_busytype(icalproperty_get_value(prop));
2337
0
}
2338
2339
icalproperty *icalproperty_vanew_calendaraddress(const char * v, ...)
2340
0
{
2341
0
    va_list args;
2342
0
    struct icalproperty_impl *impl;
2343
0
    icalerror_check_arg_rz((v != 0), "v");
2344
2345
0
    impl = icalproperty_new_impl(ICAL_CALENDARADDRESS_PROPERTY);
2346
0
    icalproperty_set_calendaraddress((icalproperty*)impl, v);
2347
0
    va_start(args, v);
2348
0
    icalproperty_add_parameters(impl, args);
2349
0
    va_end(args);
2350
0
    return (icalproperty*)impl;
2351
0
}
2352
2353
/* CALENDAR-ADDRESS */
2354
icalproperty *icalproperty_new_calendaraddress(const char * v)
2355
0
{
2356
0
    struct icalproperty_impl *impl;
2357
0
    icalerror_check_arg_rz((v != 0), "v");
2358
2359
0
    impl = icalproperty_new_impl(ICAL_CALENDARADDRESS_PROPERTY);
2360
0
    icalproperty_set_calendaraddress((icalproperty*)impl, v);
2361
0
    return (icalproperty*)impl;
2362
0
}
2363
2364
void icalproperty_set_calendaraddress(icalproperty *prop, const char * v)
2365
0
{
2366
0
    icalerror_check_arg_rv((v != 0), "v");
2367
0
    icalerror_check_arg_rv((prop != 0), "prop");
2368
0
    icalproperty_set_value(prop, icalvalue_new_caladdress(v));
2369
0
}
2370
2371
const char * icalproperty_get_calendaraddress(const icalproperty *prop)
2372
0
{
2373
0
    icalerror_check_arg((prop != 0), "prop");
2374
0
    return icalvalue_get_caladdress(icalproperty_get_value(prop));
2375
0
}
2376
2377
icalproperty *icalproperty_vanew_calid(const char * v, ...)
2378
0
{
2379
0
    va_list args;
2380
0
    struct icalproperty_impl *impl;
2381
0
    icalerror_check_arg_rz((v != 0), "v");
2382
2383
0
    impl = icalproperty_new_impl(ICAL_CALID_PROPERTY);
2384
0
    icalproperty_set_calid((icalproperty*)impl, v);
2385
0
    va_start(args, v);
2386
0
    icalproperty_add_parameters(impl, args);
2387
0
    va_end(args);
2388
0
    return (icalproperty*)impl;
2389
0
}
2390
2391
/* CALID */
2392
icalproperty *icalproperty_new_calid(const char * v)
2393
0
{
2394
0
    struct icalproperty_impl *impl;
2395
0
    icalerror_check_arg_rz((v != 0), "v");
2396
2397
0
    impl = icalproperty_new_impl(ICAL_CALID_PROPERTY);
2398
0
    icalproperty_set_calid((icalproperty*)impl, v);
2399
0
    return (icalproperty*)impl;
2400
0
}
2401
2402
void icalproperty_set_calid(icalproperty *prop, const char * v)
2403
0
{
2404
0
    icalerror_check_arg_rv((v != 0), "v");
2405
0
    icalerror_check_arg_rv((prop != 0), "prop");
2406
0
    icalproperty_set_value(prop, icalvalue_new_text(v));
2407
0
}
2408
2409
const char * icalproperty_get_calid(const icalproperty *prop)
2410
0
{
2411
0
    icalerror_check_arg((prop != 0), "prop");
2412
0
    return icalvalue_get_text(icalproperty_get_value(prop));
2413
0
}
2414
2415
icalproperty *icalproperty_vanew_calmaster(const char * v, ...)
2416
0
{
2417
0
    va_list args;
2418
0
    struct icalproperty_impl *impl;
2419
0
    icalerror_check_arg_rz((v != 0), "v");
2420
2421
0
    impl = icalproperty_new_impl(ICAL_CALMASTER_PROPERTY);
2422
0
    icalproperty_set_calmaster((icalproperty*)impl, v);
2423
0
    va_start(args, v);
2424
0
    icalproperty_add_parameters(impl, args);
2425
0
    va_end(args);
2426
0
    return (icalproperty*)impl;
2427
0
}
2428
2429
/* CALMASTER */
2430
icalproperty *icalproperty_new_calmaster(const char * v)
2431
0
{
2432
0
    struct icalproperty_impl *impl;
2433
0
    icalerror_check_arg_rz((v != 0), "v");
2434
2435
0
    impl = icalproperty_new_impl(ICAL_CALMASTER_PROPERTY);
2436
0
    icalproperty_set_calmaster((icalproperty*)impl, v);
2437
0
    return (icalproperty*)impl;
2438
0
}
2439
2440
void icalproperty_set_calmaster(icalproperty *prop, const char * v)
2441
0
{
2442
0
    icalerror_check_arg_rv((v != 0), "v");
2443
0
    icalerror_check_arg_rv((prop != 0), "prop");
2444
0
    icalproperty_set_value(prop, icalvalue_new_text(v));
2445
0
}
2446
2447
const char * icalproperty_get_calmaster(const icalproperty *prop)
2448
0
{
2449
0
    icalerror_check_arg((prop != 0), "prop");
2450
0
    return icalvalue_get_text(icalproperty_get_value(prop));
2451
0
}
2452
2453
icalproperty *icalproperty_vanew_calscale(const char * v, ...)
2454
0
{
2455
0
    va_list args;
2456
0
    struct icalproperty_impl *impl;
2457
0
    icalerror_check_arg_rz((v != 0), "v");
2458
2459
0
    impl = icalproperty_new_impl(ICAL_CALSCALE_PROPERTY);
2460
0
    icalproperty_set_calscale((icalproperty*)impl, v);
2461
0
    va_start(args, v);
2462
0
    icalproperty_add_parameters(impl, args);
2463
0
    va_end(args);
2464
0
    return (icalproperty*)impl;
2465
0
}
2466
2467
/* CALSCALE */
2468
icalproperty *icalproperty_new_calscale(const char * v)
2469
0
{
2470
0
    struct icalproperty_impl *impl;
2471
0
    icalerror_check_arg_rz((v != 0), "v");
2472
2473
0
    impl = icalproperty_new_impl(ICAL_CALSCALE_PROPERTY);
2474
0
    icalproperty_set_calscale((icalproperty*)impl, v);
2475
0
    return (icalproperty*)impl;
2476
0
}
2477
2478
void icalproperty_set_calscale(icalproperty *prop, const char * v)
2479
0
{
2480
0
    icalerror_check_arg_rv((v != 0), "v");
2481
0
    icalerror_check_arg_rv((prop != 0), "prop");
2482
0
    icalproperty_set_value(prop, icalvalue_new_text(v));
2483
0
}
2484
2485
const char * icalproperty_get_calscale(const icalproperty *prop)
2486
472
{
2487
472
    icalerror_check_arg((prop != 0), "prop");
2488
472
    return icalvalue_get_text(icalproperty_get_value(prop));
2489
472
}
2490
2491
icalproperty *icalproperty_vanew_capversion(const char * v, ...)
2492
0
{
2493
0
    va_list args;
2494
0
    struct icalproperty_impl *impl;
2495
0
    icalerror_check_arg_rz((v != 0), "v");
2496
2497
0
    impl = icalproperty_new_impl(ICAL_CAPVERSION_PROPERTY);
2498
0
    icalproperty_set_capversion((icalproperty*)impl, v);
2499
0
    va_start(args, v);
2500
0
    icalproperty_add_parameters(impl, args);
2501
0
    va_end(args);
2502
0
    return (icalproperty*)impl;
2503
0
}
2504
2505
/* CAP-VERSION */
2506
icalproperty *icalproperty_new_capversion(const char * v)
2507
0
{
2508
0
    struct icalproperty_impl *impl;
2509
0
    icalerror_check_arg_rz((v != 0), "v");
2510
2511
0
    impl = icalproperty_new_impl(ICAL_CAPVERSION_PROPERTY);
2512
0
    icalproperty_set_capversion((icalproperty*)impl, v);
2513
0
    return (icalproperty*)impl;
2514
0
}
2515
2516
void icalproperty_set_capversion(icalproperty *prop, const char * v)
2517
0
{
2518
0
    icalerror_check_arg_rv((v != 0), "v");
2519
0
    icalerror_check_arg_rv((prop != 0), "prop");
2520
0
    icalproperty_set_value(prop, icalvalue_new_text(v));
2521
0
}
2522
2523
const char * icalproperty_get_capversion(const icalproperty *prop)
2524
0
{
2525
0
    icalerror_check_arg((prop != 0), "prop");
2526
0
    return icalvalue_get_text(icalproperty_get_value(prop));
2527
0
}
2528
2529
icalproperty *icalproperty_vanew_carlevel(enum icalproperty_carlevel v, ...)
2530
0
{
2531
0
    va_list args;
2532
0
    struct icalproperty_impl *impl;
2533
2534
0
    impl = icalproperty_new_impl(ICAL_CARLEVEL_PROPERTY);
2535
0
    icalproperty_set_carlevel((icalproperty*)impl, v);
2536
0
    va_start(args, v);
2537
0
    icalproperty_add_parameters(impl, args);
2538
0
    va_end(args);
2539
0
    return (icalproperty*)impl;
2540
0
}
2541
2542
/* CAR-LEVEL */
2543
icalproperty *icalproperty_new_carlevel(enum icalproperty_carlevel v)
2544
0
{
2545
0
    struct icalproperty_impl *impl;
2546
2547
0
    impl = icalproperty_new_impl(ICAL_CARLEVEL_PROPERTY);
2548
0
    icalproperty_set_carlevel((icalproperty*)impl, v);
2549
0
    return (icalproperty*)impl;
2550
0
}
2551
2552
void icalproperty_set_carlevel(icalproperty *prop, enum icalproperty_carlevel v)
2553
0
{
2554
0
    icalerror_check_arg_rv((prop != 0), "prop");
2555
0
    icalproperty_set_value(prop, icalvalue_new_carlevel(v));
2556
0
}
2557
2558
enum icalproperty_carlevel icalproperty_get_carlevel(const icalproperty *prop)
2559
0
{
2560
0
    icalerror_check_arg((prop != 0), "prop");
2561
0
    return icalvalue_get_carlevel(icalproperty_get_value(prop));
2562
0
}
2563
2564
icalproperty *icalproperty_vanew_carid(const char * v, ...)
2565
0
{
2566
0
    va_list args;
2567
0
    struct icalproperty_impl *impl;
2568
0
    icalerror_check_arg_rz((v != 0), "v");
2569
2570
0
    impl = icalproperty_new_impl(ICAL_CARID_PROPERTY);
2571
0
    icalproperty_set_carid((icalproperty*)impl, v);
2572
0
    va_start(args, v);
2573
0
    icalproperty_add_parameters(impl, args);
2574
0
    va_end(args);
2575
0
    return (icalproperty*)impl;
2576
0
}
2577
2578
/* CARID */
2579
icalproperty *icalproperty_new_carid(const char * v)
2580
0
{
2581
0
    struct icalproperty_impl *impl;
2582
0
    icalerror_check_arg_rz((v != 0), "v");
2583
2584
0
    impl = icalproperty_new_impl(ICAL_CARID_PROPERTY);
2585
0
    icalproperty_set_carid((icalproperty*)impl, v);
2586
0
    return (icalproperty*)impl;
2587
0
}
2588
2589
void icalproperty_set_carid(icalproperty *prop, const char * v)
2590
0
{
2591
0
    icalerror_check_arg_rv((v != 0), "v");
2592
0
    icalerror_check_arg_rv((prop != 0), "prop");
2593
0
    icalproperty_set_value(prop, icalvalue_new_text(v));
2594
0
}
2595
2596
const char * icalproperty_get_carid(const icalproperty *prop)
2597
0
{
2598
0
    icalerror_check_arg((prop != 0), "prop");
2599
0
    return icalvalue_get_text(icalproperty_get_value(prop));
2600
0
}
2601
2602
icalproperty *icalproperty_vanew_categories(const char * v, ...)
2603
0
{
2604
0
    va_list args;
2605
0
    struct icalproperty_impl *impl;
2606
0
    icalerror_check_arg_rz((v != 0), "v");
2607
2608
0
    impl = icalproperty_new_impl(ICAL_CATEGORIES_PROPERTY);
2609
0
    icalproperty_set_categories((icalproperty*)impl, v);
2610
0
    va_start(args, v);
2611
0
    icalproperty_add_parameters(impl, args);
2612
0
    va_end(args);
2613
0
    return (icalproperty*)impl;
2614
0
}
2615
2616
/* CATEGORIES */
2617
icalproperty *icalproperty_new_categories(const char * v)
2618
0
{
2619
0
    struct icalproperty_impl *impl;
2620
0
    icalerror_check_arg_rz((v != 0), "v");
2621
2622
0
    impl = icalproperty_new_impl(ICAL_CATEGORIES_PROPERTY);
2623
0
    icalproperty_set_categories((icalproperty*)impl, v);
2624
0
    return (icalproperty*)impl;
2625
0
}
2626
2627
void icalproperty_set_categories(icalproperty *prop, const char * v)
2628
0
{
2629
0
    icalerror_check_arg_rv((v != 0), "v");
2630
0
    icalerror_check_arg_rv((prop != 0), "prop");
2631
0
    icalproperty_set_value(prop, icalvalue_new_text(v));
2632
0
}
2633
2634
const char * icalproperty_get_categories(const icalproperty *prop)
2635
0
{
2636
0
    icalerror_check_arg((prop != 0), "prop");
2637
0
    return icalvalue_get_text(icalproperty_get_value(prop));
2638
0
}
2639
2640
icalproperty *icalproperty_vanew_class(enum icalproperty_class v, ...)
2641
0
{
2642
0
    va_list args;
2643
0
    struct icalproperty_impl *impl;
2644
2645
0
    impl = icalproperty_new_impl(ICAL_CLASS_PROPERTY);
2646
0
    icalproperty_set_class((icalproperty*)impl, v);
2647
0
    va_start(args, v);
2648
0
    icalproperty_add_parameters(impl, args);
2649
0
    va_end(args);
2650
0
    return (icalproperty*)impl;
2651
0
}
2652
2653
/* CLASS */
2654
icalproperty *icalproperty_new_class(enum icalproperty_class v)
2655
0
{
2656
0
    struct icalproperty_impl *impl;
2657
2658
0
    impl = icalproperty_new_impl(ICAL_CLASS_PROPERTY);
2659
0
    icalproperty_set_class((icalproperty*)impl, v);
2660
0
    return (icalproperty*)impl;
2661
0
}
2662
2663
void icalproperty_set_class(icalproperty *prop, enum icalproperty_class v)
2664
0
{
2665
0
    icalerror_check_arg_rv((prop != 0), "prop");
2666
0
    icalproperty_set_value(prop, icalvalue_new_class(v));
2667
0
}
2668
2669
enum icalproperty_class icalproperty_get_class(const icalproperty *prop)
2670
456
{
2671
456
    icalerror_check_arg((prop != 0), "prop");
2672
456
    return icalvalue_get_class(icalproperty_get_value(prop));
2673
456
}
2674
2675
icalproperty *icalproperty_vanew_cmd(enum icalproperty_cmd v, ...)
2676
0
{
2677
0
    va_list args;
2678
0
    struct icalproperty_impl *impl;
2679
2680
0
    impl = icalproperty_new_impl(ICAL_CMD_PROPERTY);
2681
0
    icalproperty_set_cmd((icalproperty*)impl, v);
2682
0
    va_start(args, v);
2683
0
    icalproperty_add_parameters(impl, args);
2684
0
    va_end(args);
2685
0
    return (icalproperty*)impl;
2686
0
}
2687
2688
/* CMD */
2689
icalproperty *icalproperty_new_cmd(enum icalproperty_cmd v)
2690
0
{
2691
0
    struct icalproperty_impl *impl;
2692
2693
0
    impl = icalproperty_new_impl(ICAL_CMD_PROPERTY);
2694
0
    icalproperty_set_cmd((icalproperty*)impl, v);
2695
0
    return (icalproperty*)impl;
2696
0
}
2697
2698
void icalproperty_set_cmd(icalproperty *prop, enum icalproperty_cmd v)
2699
0
{
2700
0
    icalerror_check_arg_rv((prop != 0), "prop");
2701
0
    icalproperty_set_value(prop, icalvalue_new_cmd(v));
2702
0
}
2703
2704
enum icalproperty_cmd icalproperty_get_cmd(const icalproperty *prop)
2705
0
{
2706
0
    icalerror_check_arg((prop != 0), "prop");
2707
0
    return icalvalue_get_cmd(icalproperty_get_value(prop));
2708
0
}
2709
2710
icalproperty *icalproperty_vanew_color(const char * v, ...)
2711
0
{
2712
0
    va_list args;
2713
0
    struct icalproperty_impl *impl;
2714
0
    icalerror_check_arg_rz((v != 0), "v");
2715
2716
0
    impl = icalproperty_new_impl(ICAL_COLOR_PROPERTY);
2717
0
    icalproperty_set_color((icalproperty*)impl, v);
2718
0
    va_start(args, v);
2719
0
    icalproperty_add_parameters(impl, args);
2720
0
    va_end(args);
2721
0
    return (icalproperty*)impl;
2722
0
}
2723
2724
/* COLOR */
2725
icalproperty *icalproperty_new_color(const char * v)
2726
0
{
2727
0
    struct icalproperty_impl *impl;
2728
0
    icalerror_check_arg_rz((v != 0), "v");
2729
2730
0
    impl = icalproperty_new_impl(ICAL_COLOR_PROPERTY);
2731
0
    icalproperty_set_color((icalproperty*)impl, v);
2732
0
    return (icalproperty*)impl;
2733
0
}
2734
2735
void icalproperty_set_color(icalproperty *prop, const char * v)
2736
0
{
2737
0
    icalerror_check_arg_rv((v != 0), "v");
2738
0
    icalerror_check_arg_rv((prop != 0), "prop");
2739
0
    icalproperty_set_value(prop, icalvalue_new_text(v));
2740
0
}
2741
2742
const char * icalproperty_get_color(const icalproperty *prop)
2743
0
{
2744
0
    icalerror_check_arg((prop != 0), "prop");
2745
0
    return icalvalue_get_text(icalproperty_get_value(prop));
2746
0
}
2747
2748
icalproperty *icalproperty_vanew_comment(const char * v, ...)
2749
0
{
2750
0
    va_list args;
2751
0
    struct icalproperty_impl *impl;
2752
0
    icalerror_check_arg_rz((v != 0), "v");
2753
2754
0
    impl = icalproperty_new_impl(ICAL_COMMENT_PROPERTY);
2755
0
    icalproperty_set_comment((icalproperty*)impl, v);
2756
0
    va_start(args, v);
2757
0
    icalproperty_add_parameters(impl, args);
2758
0
    va_end(args);
2759
0
    return (icalproperty*)impl;
2760
0
}
2761
2762
/* COMMENT */
2763
icalproperty *icalproperty_new_comment(const char * v)
2764
0
{
2765
0
    struct icalproperty_impl *impl;
2766
0
    icalerror_check_arg_rz((v != 0), "v");
2767
2768
0
    impl = icalproperty_new_impl(ICAL_COMMENT_PROPERTY);
2769
0
    icalproperty_set_comment((icalproperty*)impl, v);
2770
0
    return (icalproperty*)impl;
2771
0
}
2772
2773
void icalproperty_set_comment(icalproperty *prop, const char * v)
2774
0
{
2775
0
    icalerror_check_arg_rv((v != 0), "v");
2776
0
    icalerror_check_arg_rv((prop != 0), "prop");
2777
0
    icalproperty_set_value(prop, icalvalue_new_text(v));
2778
0
}
2779
2780
const char * icalproperty_get_comment(const icalproperty *prop)
2781
0
{
2782
0
    icalerror_check_arg((prop != 0), "prop");
2783
0
    return icalvalue_get_text(icalproperty_get_value(prop));
2784
0
}
2785
2786
icalproperty *icalproperty_vanew_completed(struct icaltimetype v, ...)
2787
0
{
2788
0
    va_list args;
2789
0
    struct icalproperty_impl *impl;
2790
2791
0
    impl = icalproperty_new_impl(ICAL_COMPLETED_PROPERTY);
2792
0
    icalproperty_set_completed((icalproperty*)impl, v);
2793
0
    va_start(args, v);
2794
0
    icalproperty_add_parameters(impl, args);
2795
0
    va_end(args);
2796
0
    return (icalproperty*)impl;
2797
0
}
2798
2799
/* COMPLETED */
2800
icalproperty *icalproperty_new_completed(struct icaltimetype v)
2801
0
{
2802
0
    struct icalproperty_impl *impl;
2803
2804
0
    impl = icalproperty_new_impl(ICAL_COMPLETED_PROPERTY);
2805
0
    icalproperty_set_completed((icalproperty*)impl, v);
2806
0
    return (icalproperty*)impl;
2807
0
}
2808
2809
void icalproperty_set_completed(icalproperty *prop, struct icaltimetype v)
2810
0
{
2811
0
    icalerror_check_arg_rv((prop != 0), "prop");
2812
0
    icalproperty_set_value(prop, icalvalue_new_datetimedate(v));
2813
0
}
2814
2815
struct icaltimetype icalproperty_get_completed(const icalproperty *prop)
2816
0
{
2817
0
    icalerror_check_arg((prop != 0), "prop");
2818
0
    return icalvalue_get_datetimedate(icalproperty_get_value(prop));
2819
0
}
2820
2821
icalproperty *icalproperty_vanew_components(const char * v, ...)
2822
0
{
2823
0
    va_list args;
2824
0
    struct icalproperty_impl *impl;
2825
0
    icalerror_check_arg_rz((v != 0), "v");
2826
2827
0
    impl = icalproperty_new_impl(ICAL_COMPONENTS_PROPERTY);
2828
0
    icalproperty_set_components((icalproperty*)impl, v);
2829
0
    va_start(args, v);
2830
0
    icalproperty_add_parameters(impl, args);
2831
0
    va_end(args);
2832
0
    return (icalproperty*)impl;
2833
0
}
2834
2835
/* COMPONENTS */
2836
icalproperty *icalproperty_new_components(const char * v)
2837
0
{
2838
0
    struct icalproperty_impl *impl;
2839
0
    icalerror_check_arg_rz((v != 0), "v");
2840
2841
0
    impl = icalproperty_new_impl(ICAL_COMPONENTS_PROPERTY);
2842
0
    icalproperty_set_components((icalproperty*)impl, v);
2843
0
    return (icalproperty*)impl;
2844
0
}
2845
2846
void icalproperty_set_components(icalproperty *prop, const char * v)
2847
0
{
2848
0
    icalerror_check_arg_rv((v != 0), "v");
2849
0
    icalerror_check_arg_rv((prop != 0), "prop");
2850
0
    icalproperty_set_value(prop, icalvalue_new_text(v));
2851
0
}
2852
2853
const char * icalproperty_get_components(const icalproperty *prop)
2854
0
{
2855
0
    icalerror_check_arg((prop != 0), "prop");
2856
0
    return icalvalue_get_text(icalproperty_get_value(prop));
2857
0
}
2858
2859
icalproperty *icalproperty_vanew_concept(const char * v, ...)
2860
0
{
2861
0
    va_list args;
2862
0
    struct icalproperty_impl *impl;
2863
0
    icalerror_check_arg_rz((v != 0), "v");
2864
2865
0
    impl = icalproperty_new_impl(ICAL_CONCEPT_PROPERTY);
2866
0
    icalproperty_set_concept((icalproperty*)impl, v);
2867
0
    va_start(args, v);
2868
0
    icalproperty_add_parameters(impl, args);
2869
0
    va_end(args);
2870
0
    return (icalproperty*)impl;
2871
0
}
2872
2873
/* CONCEPT */
2874
icalproperty *icalproperty_new_concept(const char * v)
2875
0
{
2876
0
    struct icalproperty_impl *impl;
2877
0
    icalerror_check_arg_rz((v != 0), "v");
2878
2879
0
    impl = icalproperty_new_impl(ICAL_CONCEPT_PROPERTY);
2880
0
    icalproperty_set_concept((icalproperty*)impl, v);
2881
0
    return (icalproperty*)impl;
2882
0
}
2883
2884
void icalproperty_set_concept(icalproperty *prop, const char * v)
2885
0
{
2886
0
    icalerror_check_arg_rv((v != 0), "v");
2887
0
    icalerror_check_arg_rv((prop != 0), "prop");
2888
0
    icalproperty_set_value(prop, icalvalue_new_uri(v));
2889
0
}
2890
2891
const char * icalproperty_get_concept(const icalproperty *prop)
2892
0
{
2893
0
    icalerror_check_arg((prop != 0), "prop");
2894
0
    return icalvalue_get_uri(icalproperty_get_value(prop));
2895
0
}
2896
2897
icalproperty *icalproperty_vanew_conference(const char * v, ...)
2898
0
{
2899
0
    va_list args;
2900
0
    struct icalproperty_impl *impl;
2901
0
    icalerror_check_arg_rz((v != 0), "v");
2902
2903
0
    impl = icalproperty_new_impl(ICAL_CONFERENCE_PROPERTY);
2904
0
    icalproperty_set_conference((icalproperty*)impl, v);
2905
0
    va_start(args, v);
2906
0
    icalproperty_add_parameters(impl, args);
2907
0
    va_end(args);
2908
0
    return (icalproperty*)impl;
2909
0
}
2910
2911
/* CONFERENCE */
2912
icalproperty *icalproperty_new_conference(const char * v)
2913
0
{
2914
0
    struct icalproperty_impl *impl;
2915
0
    icalerror_check_arg_rz((v != 0), "v");
2916
2917
0
    impl = icalproperty_new_impl(ICAL_CONFERENCE_PROPERTY);
2918
0
    icalproperty_set_conference((icalproperty*)impl, v);
2919
0
    return (icalproperty*)impl;
2920
0
}
2921
2922
void icalproperty_set_conference(icalproperty *prop, const char * v)
2923
0
{
2924
0
    icalerror_check_arg_rv((v != 0), "v");
2925
0
    icalerror_check_arg_rv((prop != 0), "prop");
2926
0
    icalproperty_set_value(prop, icalvalue_new_uri(v));
2927
0
}
2928
2929
const char * icalproperty_get_conference(const icalproperty *prop)
2930
0
{
2931
0
    icalerror_check_arg((prop != 0), "prop");
2932
0
    return icalvalue_get_uri(icalproperty_get_value(prop));
2933
0
}
2934
2935
icalproperty *icalproperty_vanew_contact(const char * v, ...)
2936
0
{
2937
0
    va_list args;
2938
0
    struct icalproperty_impl *impl;
2939
0
    icalerror_check_arg_rz((v != 0), "v");
2940
2941
0
    impl = icalproperty_new_impl(ICAL_CONTACT_PROPERTY);
2942
0
    icalproperty_set_contact((icalproperty*)impl, v);
2943
0
    va_start(args, v);
2944
0
    icalproperty_add_parameters(impl, args);
2945
0
    va_end(args);
2946
0
    return (icalproperty*)impl;
2947
0
}
2948
2949
/* CONTACT */
2950
icalproperty *icalproperty_new_contact(const char * v)
2951
0
{
2952
0
    struct icalproperty_impl *impl;
2953
0
    icalerror_check_arg_rz((v != 0), "v");
2954
2955
0
    impl = icalproperty_new_impl(ICAL_CONTACT_PROPERTY);
2956
0
    icalproperty_set_contact((icalproperty*)impl, v);
2957
0
    return (icalproperty*)impl;
2958
0
}
2959
2960
void icalproperty_set_contact(icalproperty *prop, const char * v)
2961
0
{
2962
0
    icalerror_check_arg_rv((v != 0), "v");
2963
0
    icalerror_check_arg_rv((prop != 0), "prop");
2964
0
    icalproperty_set_value(prop, icalvalue_new_text(v));
2965
0
}
2966
2967
const char * icalproperty_get_contact(const icalproperty *prop)
2968
0
{
2969
0
    icalerror_check_arg((prop != 0), "prop");
2970
0
    return icalvalue_get_text(icalproperty_get_value(prop));
2971
0
}
2972
2973
icalproperty *icalproperty_vanew_created(struct icaltimetype v, ...)
2974
0
{
2975
0
    va_list args;
2976
0
    struct icalproperty_impl *impl;
2977
2978
0
    impl = icalproperty_new_impl(ICAL_CREATED_PROPERTY);
2979
0
    icalproperty_set_created((icalproperty*)impl, v);
2980
0
    va_start(args, v);
2981
0
    icalproperty_add_parameters(impl, args);
2982
0
    va_end(args);
2983
0
    return (icalproperty*)impl;
2984
0
}
2985
2986
/* CREATED */
2987
icalproperty *icalproperty_new_created(struct icaltimetype v)
2988
0
{
2989
0
    struct icalproperty_impl *impl;
2990
2991
0
    impl = icalproperty_new_impl(ICAL_CREATED_PROPERTY);
2992
0
    icalproperty_set_created((icalproperty*)impl, v);
2993
0
    return (icalproperty*)impl;
2994
0
}
2995
2996
void icalproperty_set_created(icalproperty *prop, struct icaltimetype v)
2997
0
{
2998
0
    icalerror_check_arg_rv((prop != 0), "prop");
2999
0
    icalproperty_set_value(prop, icalvalue_new_datetime(v));
3000
0
}
3001
3002
struct icaltimetype icalproperty_get_created(const icalproperty *prop)
3003
0
{
3004
0
    icalerror_check_arg((prop != 0), "prop");
3005
0
    return icalvalue_get_datetime(icalproperty_get_value(prop));
3006
0
}
3007
3008
icalproperty *icalproperty_vanew_csid(const char * v, ...)
3009
0
{
3010
0
    va_list args;
3011
0
    struct icalproperty_impl *impl;
3012
0
    icalerror_check_arg_rz((v != 0), "v");
3013
3014
0
    impl = icalproperty_new_impl(ICAL_CSID_PROPERTY);
3015
0
    icalproperty_set_csid((icalproperty*)impl, v);
3016
0
    va_start(args, v);
3017
0
    icalproperty_add_parameters(impl, args);
3018
0
    va_end(args);
3019
0
    return (icalproperty*)impl;
3020
0
}
3021
3022
/* CSID */
3023
icalproperty *icalproperty_new_csid(const char * v)
3024
0
{
3025
0
    struct icalproperty_impl *impl;
3026
0
    icalerror_check_arg_rz((v != 0), "v");
3027
3028
0
    impl = icalproperty_new_impl(ICAL_CSID_PROPERTY);
3029
0
    icalproperty_set_csid((icalproperty*)impl, v);
3030
0
    return (icalproperty*)impl;
3031
0
}
3032
3033
void icalproperty_set_csid(icalproperty *prop, const char * v)
3034
0
{
3035
0
    icalerror_check_arg_rv((v != 0), "v");
3036
0
    icalerror_check_arg_rv((prop != 0), "prop");
3037
0
    icalproperty_set_value(prop, icalvalue_new_uri(v));
3038
0
}
3039
3040
const char * icalproperty_get_csid(const icalproperty *prop)
3041
0
{
3042
0
    icalerror_check_arg((prop != 0), "prop");
3043
0
    return icalvalue_get_uri(icalproperty_get_value(prop));
3044
0
}
3045
3046
icalproperty *icalproperty_vanew_datemax(struct icaltimetype v, ...)
3047
0
{
3048
0
    va_list args;
3049
0
    struct icalproperty_impl *impl;
3050
3051
0
    impl = icalproperty_new_impl(ICAL_DATEMAX_PROPERTY);
3052
0
    icalproperty_set_datemax((icalproperty*)impl, v);
3053
0
    va_start(args, v);
3054
0
    icalproperty_add_parameters(impl, args);
3055
0
    va_end(args);
3056
0
    return (icalproperty*)impl;
3057
0
}
3058
3059
/* DATE-MAX */
3060
icalproperty *icalproperty_new_datemax(struct icaltimetype v)
3061
0
{
3062
0
    struct icalproperty_impl *impl;
3063
3064
0
    impl = icalproperty_new_impl(ICAL_DATEMAX_PROPERTY);
3065
0
    icalproperty_set_datemax((icalproperty*)impl, v);
3066
0
    return (icalproperty*)impl;
3067
0
}
3068
3069
void icalproperty_set_datemax(icalproperty *prop, struct icaltimetype v)
3070
0
{
3071
0
    icalerror_check_arg_rv((prop != 0), "prop");
3072
0
    icalproperty_set_value(prop, icalvalue_new_datetime(v));
3073
0
}
3074
3075
struct icaltimetype icalproperty_get_datemax(const icalproperty *prop)
3076
0
{
3077
0
    icalerror_check_arg((prop != 0), "prop");
3078
0
    return icalvalue_get_datetime(icalproperty_get_value(prop));
3079
0
}
3080
3081
icalproperty *icalproperty_vanew_datemin(struct icaltimetype v, ...)
3082
0
{
3083
0
    va_list args;
3084
0
    struct icalproperty_impl *impl;
3085
3086
0
    impl = icalproperty_new_impl(ICAL_DATEMIN_PROPERTY);
3087
0
    icalproperty_set_datemin((icalproperty*)impl, v);
3088
0
    va_start(args, v);
3089
0
    icalproperty_add_parameters(impl, args);
3090
0
    va_end(args);
3091
0
    return (icalproperty*)impl;
3092
0
}
3093
3094
/* DATE-MIN */
3095
icalproperty *icalproperty_new_datemin(struct icaltimetype v)
3096
0
{
3097
0
    struct icalproperty_impl *impl;
3098
3099
0
    impl = icalproperty_new_impl(ICAL_DATEMIN_PROPERTY);
3100
0
    icalproperty_set_datemin((icalproperty*)impl, v);
3101
0
    return (icalproperty*)impl;
3102
0
}
3103
3104
void icalproperty_set_datemin(icalproperty *prop, struct icaltimetype v)
3105
0
{
3106
0
    icalerror_check_arg_rv((prop != 0), "prop");
3107
0
    icalproperty_set_value(prop, icalvalue_new_datetime(v));
3108
0
}
3109
3110
struct icaltimetype icalproperty_get_datemin(const icalproperty *prop)
3111
0
{
3112
0
    icalerror_check_arg((prop != 0), "prop");
3113
0
    return icalvalue_get_datetime(icalproperty_get_value(prop));
3114
0
}
3115
3116
icalproperty *icalproperty_vanew_decreed(const char * v, ...)
3117
0
{
3118
0
    va_list args;
3119
0
    struct icalproperty_impl *impl;
3120
0
    icalerror_check_arg_rz((v != 0), "v");
3121
3122
0
    impl = icalproperty_new_impl(ICAL_DECREED_PROPERTY);
3123
0
    icalproperty_set_decreed((icalproperty*)impl, v);
3124
0
    va_start(args, v);
3125
0
    icalproperty_add_parameters(impl, args);
3126
0
    va_end(args);
3127
0
    return (icalproperty*)impl;
3128
0
}
3129
3130
/* DECREED */
3131
icalproperty *icalproperty_new_decreed(const char * v)
3132
0
{
3133
0
    struct icalproperty_impl *impl;
3134
0
    icalerror_check_arg_rz((v != 0), "v");
3135
3136
0
    impl = icalproperty_new_impl(ICAL_DECREED_PROPERTY);
3137
0
    icalproperty_set_decreed((icalproperty*)impl, v);
3138
0
    return (icalproperty*)impl;
3139
0
}
3140
3141
void icalproperty_set_decreed(icalproperty *prop, const char * v)
3142
0
{
3143
0
    icalerror_check_arg_rv((v != 0), "v");
3144
0
    icalerror_check_arg_rv((prop != 0), "prop");
3145
0
    icalproperty_set_value(prop, icalvalue_new_text(v));
3146
0
}
3147
3148
const char * icalproperty_get_decreed(const icalproperty *prop)
3149
0
{
3150
0
    icalerror_check_arg((prop != 0), "prop");
3151
0
    return icalvalue_get_text(icalproperty_get_value(prop));
3152
0
}
3153
3154
icalproperty *icalproperty_vanew_defaultcharset(const char * v, ...)
3155
0
{
3156
0
    va_list args;
3157
0
    struct icalproperty_impl *impl;
3158
0
    icalerror_check_arg_rz((v != 0), "v");
3159
3160
0
    impl = icalproperty_new_impl(ICAL_DEFAULTCHARSET_PROPERTY);
3161
0
    icalproperty_set_defaultcharset((icalproperty*)impl, v);
3162
0
    va_start(args, v);
3163
0
    icalproperty_add_parameters(impl, args);
3164
0
    va_end(args);
3165
0
    return (icalproperty*)impl;
3166
0
}
3167
3168
/* DEFAULT-CHARSET */
3169
icalproperty *icalproperty_new_defaultcharset(const char * v)
3170
0
{
3171
0
    struct icalproperty_impl *impl;
3172
0
    icalerror_check_arg_rz((v != 0), "v");
3173
3174
0
    impl = icalproperty_new_impl(ICAL_DEFAULTCHARSET_PROPERTY);
3175
0
    icalproperty_set_defaultcharset((icalproperty*)impl, v);
3176
0
    return (icalproperty*)impl;
3177
0
}
3178
3179
void icalproperty_set_defaultcharset(icalproperty *prop, const char * v)
3180
0
{
3181
0
    icalerror_check_arg_rv((v != 0), "v");
3182
0
    icalerror_check_arg_rv((prop != 0), "prop");
3183
0
    icalproperty_set_value(prop, icalvalue_new_text(v));
3184
0
}
3185
3186
const char * icalproperty_get_defaultcharset(const icalproperty *prop)
3187
0
{
3188
0
    icalerror_check_arg((prop != 0), "prop");
3189
0
    return icalvalue_get_text(icalproperty_get_value(prop));
3190
0
}
3191
3192
icalproperty *icalproperty_vanew_defaultlocale(const char * v, ...)
3193
0
{
3194
0
    va_list args;
3195
0
    struct icalproperty_impl *impl;
3196
0
    icalerror_check_arg_rz((v != 0), "v");
3197
3198
0
    impl = icalproperty_new_impl(ICAL_DEFAULTLOCALE_PROPERTY);
3199
0
    icalproperty_set_defaultlocale((icalproperty*)impl, v);
3200
0
    va_start(args, v);
3201
0
    icalproperty_add_parameters(impl, args);
3202
0
    va_end(args);
3203
0
    return (icalproperty*)impl;
3204
0
}
3205
3206
/* DEFAULT-LOCALE */
3207
icalproperty *icalproperty_new_defaultlocale(const char * v)
3208
0
{
3209
0
    struct icalproperty_impl *impl;
3210
0
    icalerror_check_arg_rz((v != 0), "v");
3211
3212
0
    impl = icalproperty_new_impl(ICAL_DEFAULTLOCALE_PROPERTY);
3213
0
    icalproperty_set_defaultlocale((icalproperty*)impl, v);
3214
0
    return (icalproperty*)impl;
3215
0
}
3216
3217
void icalproperty_set_defaultlocale(icalproperty *prop, const char * v)
3218
0
{
3219
0
    icalerror_check_arg_rv((v != 0), "v");
3220
0
    icalerror_check_arg_rv((prop != 0), "prop");
3221
0
    icalproperty_set_value(prop, icalvalue_new_text(v));
3222
0
}
3223
3224
const char * icalproperty_get_defaultlocale(const icalproperty *prop)
3225
0
{
3226
0
    icalerror_check_arg((prop != 0), "prop");
3227
0
    return icalvalue_get_text(icalproperty_get_value(prop));
3228
0
}
3229
3230
icalproperty *icalproperty_vanew_defaulttzid(const char * v, ...)
3231
0
{
3232
0
    va_list args;
3233
0
    struct icalproperty_impl *impl;
3234
0
    icalerror_check_arg_rz((v != 0), "v");
3235
3236
0
    impl = icalproperty_new_impl(ICAL_DEFAULTTZID_PROPERTY);
3237
0
    icalproperty_set_defaulttzid((icalproperty*)impl, v);
3238
0
    va_start(args, v);
3239
0
    icalproperty_add_parameters(impl, args);
3240
0
    va_end(args);
3241
0
    return (icalproperty*)impl;
3242
0
}
3243
3244
/* DEFAULT-TZID */
3245
icalproperty *icalproperty_new_defaulttzid(const char * v)
3246
0
{
3247
0
    struct icalproperty_impl *impl;
3248
0
    icalerror_check_arg_rz((v != 0), "v");
3249
3250
0
    impl = icalproperty_new_impl(ICAL_DEFAULTTZID_PROPERTY);
3251
0
    icalproperty_set_defaulttzid((icalproperty*)impl, v);
3252
0
    return (icalproperty*)impl;
3253
0
}
3254
3255
void icalproperty_set_defaulttzid(icalproperty *prop, const char * v)
3256
0
{
3257
0
    icalerror_check_arg_rv((v != 0), "v");
3258
0
    icalerror_check_arg_rv((prop != 0), "prop");
3259
0
    icalproperty_set_value(prop, icalvalue_new_text(v));
3260
0
}
3261
3262
const char * icalproperty_get_defaulttzid(const icalproperty *prop)
3263
0
{
3264
0
    icalerror_check_arg((prop != 0), "prop");
3265
0
    return icalvalue_get_text(icalproperty_get_value(prop));
3266
0
}
3267
3268
icalproperty *icalproperty_vanew_defaultvcars(const char * v, ...)
3269
0
{
3270
0
    va_list args;
3271
0
    struct icalproperty_impl *impl;
3272
0
    icalerror_check_arg_rz((v != 0), "v");
3273
3274
0
    impl = icalproperty_new_impl(ICAL_DEFAULTVCARS_PROPERTY);
3275
0
    icalproperty_set_defaultvcars((icalproperty*)impl, v);
3276
0
    va_start(args, v);
3277
0
    icalproperty_add_parameters(impl, args);
3278
0
    va_end(args);
3279
0
    return (icalproperty*)impl;
3280
0
}
3281
3282
/* DEFAULT-VCARS */
3283
icalproperty *icalproperty_new_defaultvcars(const char * v)
3284
0
{
3285
0
    struct icalproperty_impl *impl;
3286
0
    icalerror_check_arg_rz((v != 0), "v");
3287
3288
0
    impl = icalproperty_new_impl(ICAL_DEFAULTVCARS_PROPERTY);
3289
0
    icalproperty_set_defaultvcars((icalproperty*)impl, v);
3290
0
    return (icalproperty*)impl;
3291
0
}
3292
3293
void icalproperty_set_defaultvcars(icalproperty *prop, const char * v)
3294
0
{
3295
0
    icalerror_check_arg_rv((v != 0), "v");
3296
0
    icalerror_check_arg_rv((prop != 0), "prop");
3297
0
    icalproperty_set_value(prop, icalvalue_new_text(v));
3298
0
}
3299
3300
const char * icalproperty_get_defaultvcars(const icalproperty *prop)
3301
0
{
3302
0
    icalerror_check_arg((prop != 0), "prop");
3303
0
    return icalvalue_get_text(icalproperty_get_value(prop));
3304
0
}
3305
3306
icalproperty *icalproperty_vanew_deny(const char * v, ...)
3307
0
{
3308
0
    va_list args;
3309
0
    struct icalproperty_impl *impl;
3310
0
    icalerror_check_arg_rz((v != 0), "v");
3311
3312
0
    impl = icalproperty_new_impl(ICAL_DENY_PROPERTY);
3313
0
    icalproperty_set_deny((icalproperty*)impl, v);
3314
0
    va_start(args, v);
3315
0
    icalproperty_add_parameters(impl, args);
3316
0
    va_end(args);
3317
0
    return (icalproperty*)impl;
3318
0
}
3319
3320
/* DENY */
3321
icalproperty *icalproperty_new_deny(const char * v)
3322
0
{
3323
0
    struct icalproperty_impl *impl;
3324
0
    icalerror_check_arg_rz((v != 0), "v");
3325
3326
0
    impl = icalproperty_new_impl(ICAL_DENY_PROPERTY);
3327
0
    icalproperty_set_deny((icalproperty*)impl, v);
3328
0
    return (icalproperty*)impl;
3329
0
}
3330
3331
void icalproperty_set_deny(icalproperty *prop, const char * v)
3332
0
{
3333
0
    icalerror_check_arg_rv((v != 0), "v");
3334
0
    icalerror_check_arg_rv((prop != 0), "prop");
3335
0
    icalproperty_set_value(prop, icalvalue_new_text(v));
3336
0
}
3337
3338
const char * icalproperty_get_deny(const icalproperty *prop)
3339
0
{
3340
0
    icalerror_check_arg((prop != 0), "prop");
3341
0
    return icalvalue_get_text(icalproperty_get_value(prop));
3342
0
}
3343
3344
icalproperty *icalproperty_vanew_description(const char * v, ...)
3345
0
{
3346
0
    va_list args;
3347
0
    struct icalproperty_impl *impl;
3348
0
    icalerror_check_arg_rz((v != 0), "v");
3349
3350
0
    impl = icalproperty_new_impl(ICAL_DESCRIPTION_PROPERTY);
3351
0
    icalproperty_set_description((icalproperty*)impl, v);
3352
0
    va_start(args, v);
3353
0
    icalproperty_add_parameters(impl, args);
3354
0
    va_end(args);
3355
0
    return (icalproperty*)impl;
3356
0
}
3357
3358
/* DESCRIPTION */
3359
icalproperty *icalproperty_new_description(const char * v)
3360
0
{
3361
0
    struct icalproperty_impl *impl;
3362
0
    icalerror_check_arg_rz((v != 0), "v");
3363
3364
0
    impl = icalproperty_new_impl(ICAL_DESCRIPTION_PROPERTY);
3365
0
    icalproperty_set_description((icalproperty*)impl, v);
3366
0
    return (icalproperty*)impl;
3367
0
}
3368
3369
void icalproperty_set_description(icalproperty *prop, const char * v)
3370
0
{
3371
0
    icalerror_check_arg_rv((v != 0), "v");
3372
0
    icalerror_check_arg_rv((prop != 0), "prop");
3373
0
    icalproperty_set_value(prop, icalvalue_new_text(v));
3374
0
}
3375
3376
const char * icalproperty_get_description(const icalproperty *prop)
3377
0
{
3378
0
    icalerror_check_arg((prop != 0), "prop");
3379
0
    return icalvalue_get_text(icalproperty_get_value(prop));
3380
0
}
3381
3382
icalproperty *icalproperty_vanew_dtend(struct icaltimetype v, ...)
3383
0
{
3384
0
    va_list args;
3385
0
    struct icalproperty_impl *impl;
3386
3387
0
    impl = icalproperty_new_impl(ICAL_DTEND_PROPERTY);
3388
0
    icalproperty_set_dtend((icalproperty*)impl, v);
3389
0
    va_start(args, v);
3390
0
    icalproperty_add_parameters(impl, args);
3391
0
    va_end(args);
3392
0
    return (icalproperty*)impl;
3393
0
}
3394
3395
/* DTEND */
3396
icalproperty *icalproperty_new_dtend(struct icaltimetype v)
3397
0
{
3398
0
    struct icalproperty_impl *impl;
3399
3400
0
    impl = icalproperty_new_impl(ICAL_DTEND_PROPERTY);
3401
0
    icalproperty_set_dtend((icalproperty*)impl, v);
3402
0
    return (icalproperty*)impl;
3403
0
}
3404
3405
void icalproperty_set_dtend(icalproperty *prop, struct icaltimetype v)
3406
0
{
3407
0
    icalerror_check_arg_rv((prop != 0), "prop");
3408
0
    icalproperty_set_value(prop, icalvalue_new_datetimedate(v));
3409
0
}
3410
3411
struct icaltimetype icalproperty_get_dtend(const icalproperty *prop)
3412
0
{
3413
0
    icalerror_check_arg((prop != 0), "prop");
3414
0
    return icalvalue_get_datetimedate(icalproperty_get_value(prop));
3415
0
}
3416
3417
icalproperty *icalproperty_vanew_dtstamp(struct icaltimetype v, ...)
3418
0
{
3419
0
    va_list args;
3420
0
    struct icalproperty_impl *impl;
3421
3422
0
    impl = icalproperty_new_impl(ICAL_DTSTAMP_PROPERTY);
3423
0
    icalproperty_set_dtstamp((icalproperty*)impl, v);
3424
0
    va_start(args, v);
3425
0
    icalproperty_add_parameters(impl, args);
3426
0
    va_end(args);
3427
0
    return (icalproperty*)impl;
3428
0
}
3429
3430
/* DTSTAMP */
3431
icalproperty *icalproperty_new_dtstamp(struct icaltimetype v)
3432
0
{
3433
0
    struct icalproperty_impl *impl;
3434
3435
0
    impl = icalproperty_new_impl(ICAL_DTSTAMP_PROPERTY);
3436
0
    icalproperty_set_dtstamp((icalproperty*)impl, v);
3437
0
    return (icalproperty*)impl;
3438
0
}
3439
3440
void icalproperty_set_dtstamp(icalproperty *prop, struct icaltimetype v)
3441
0
{
3442
0
    icalerror_check_arg_rv((prop != 0), "prop");
3443
0
    icalproperty_set_value(prop, icalvalue_new_datetime(v));
3444
0
}
3445
3446
struct icaltimetype icalproperty_get_dtstamp(const icalproperty *prop)
3447
17.7k
{
3448
17.7k
    icalerror_check_arg((prop != 0), "prop");
3449
17.7k
    return icalvalue_get_datetime(icalproperty_get_value(prop));
3450
17.7k
}
3451
3452
icalproperty *icalproperty_vanew_dtstart(struct icaltimetype v, ...)
3453
0
{
3454
0
    va_list args;
3455
0
    struct icalproperty_impl *impl;
3456
3457
0
    impl = icalproperty_new_impl(ICAL_DTSTART_PROPERTY);
3458
0
    icalproperty_set_dtstart((icalproperty*)impl, v);
3459
0
    va_start(args, v);
3460
0
    icalproperty_add_parameters(impl, args);
3461
0
    va_end(args);
3462
0
    return (icalproperty*)impl;
3463
0
}
3464
3465
/* DTSTART */
3466
icalproperty *icalproperty_new_dtstart(struct icaltimetype v)
3467
0
{
3468
0
    struct icalproperty_impl *impl;
3469
3470
0
    impl = icalproperty_new_impl(ICAL_DTSTART_PROPERTY);
3471
0
    icalproperty_set_dtstart((icalproperty*)impl, v);
3472
0
    return (icalproperty*)impl;
3473
0
}
3474
3475
void icalproperty_set_dtstart(icalproperty *prop, struct icaltimetype v)
3476
0
{
3477
0
    icalerror_check_arg_rv((prop != 0), "prop");
3478
0
    icalproperty_set_value(prop, icalvalue_new_datetimedate(v));
3479
0
}
3480
3481
struct icaltimetype icalproperty_get_dtstart(const icalproperty *prop)
3482
2.20k
{
3483
2.20k
    icalerror_check_arg((prop != 0), "prop");
3484
2.20k
    return icalvalue_get_datetimedate(icalproperty_get_value(prop));
3485
2.20k
}
3486
3487
icalproperty *icalproperty_vanew_due(struct icaltimetype v, ...)
3488
0
{
3489
0
    va_list args;
3490
0
    struct icalproperty_impl *impl;
3491
3492
0
    impl = icalproperty_new_impl(ICAL_DUE_PROPERTY);
3493
0
    icalproperty_set_due((icalproperty*)impl, v);
3494
0
    va_start(args, v);
3495
0
    icalproperty_add_parameters(impl, args);
3496
0
    va_end(args);
3497
0
    return (icalproperty*)impl;
3498
0
}
3499
3500
/* DUE */
3501
icalproperty *icalproperty_new_due(struct icaltimetype v)
3502
0
{
3503
0
    struct icalproperty_impl *impl;
3504
3505
0
    impl = icalproperty_new_impl(ICAL_DUE_PROPERTY);
3506
0
    icalproperty_set_due((icalproperty*)impl, v);
3507
0
    return (icalproperty*)impl;
3508
0
}
3509
3510
void icalproperty_set_due(icalproperty *prop, struct icaltimetype v)
3511
0
{
3512
0
    icalerror_check_arg_rv((prop != 0), "prop");
3513
0
    icalproperty_set_value(prop, icalvalue_new_datetimedate(v));
3514
0
}
3515
3516
struct icaltimetype icalproperty_get_due(const icalproperty *prop)
3517
0
{
3518
0
    icalerror_check_arg((prop != 0), "prop");
3519
0
    return icalvalue_get_datetimedate(icalproperty_get_value(prop));
3520
0
}
3521
3522
icalproperty *icalproperty_vanew_duration(struct icaldurationtype v, ...)
3523
0
{
3524
0
    va_list args;
3525
0
    struct icalproperty_impl *impl;
3526
3527
0
    impl = icalproperty_new_impl(ICAL_DURATION_PROPERTY);
3528
0
    icalproperty_set_duration((icalproperty*)impl, v);
3529
0
    va_start(args, v);
3530
0
    icalproperty_add_parameters(impl, args);
3531
0
    va_end(args);
3532
0
    return (icalproperty*)impl;
3533
0
}
3534
3535
/* DURATION */
3536
icalproperty *icalproperty_new_duration(struct icaldurationtype v)
3537
0
{
3538
0
    struct icalproperty_impl *impl;
3539
3540
0
    impl = icalproperty_new_impl(ICAL_DURATION_PROPERTY);
3541
0
    icalproperty_set_duration((icalproperty*)impl, v);
3542
0
    return (icalproperty*)impl;
3543
0
}
3544
3545
void icalproperty_set_duration(icalproperty *prop, struct icaldurationtype v)
3546
0
{
3547
0
    icalerror_check_arg_rv((prop != 0), "prop");
3548
0
    icalproperty_set_value(prop, icalvalue_new_duration(v));
3549
0
}
3550
3551
struct icaldurationtype icalproperty_get_duration(const icalproperty *prop)
3552
0
{
3553
0
    icalerror_check_arg((prop != 0), "prop");
3554
0
    return icalvalue_get_duration(icalproperty_get_value(prop));
3555
0
}
3556
3557
icalproperty *icalproperty_vanew_estimatedduration(struct icaldurationtype v, ...)
3558
0
{
3559
0
    va_list args;
3560
0
    struct icalproperty_impl *impl;
3561
3562
0
    impl = icalproperty_new_impl(ICAL_ESTIMATEDDURATION_PROPERTY);
3563
0
    icalproperty_set_estimatedduration((icalproperty*)impl, v);
3564
0
    va_start(args, v);
3565
0
    icalproperty_add_parameters(impl, args);
3566
0
    va_end(args);
3567
0
    return (icalproperty*)impl;
3568
0
}
3569
3570
/* ESTIMATED-DURATION */
3571
icalproperty *icalproperty_new_estimatedduration(struct icaldurationtype v)
3572
0
{
3573
0
    struct icalproperty_impl *impl;
3574
3575
0
    impl = icalproperty_new_impl(ICAL_ESTIMATEDDURATION_PROPERTY);
3576
0
    icalproperty_set_estimatedduration((icalproperty*)impl, v);
3577
0
    return (icalproperty*)impl;
3578
0
}
3579
3580
void icalproperty_set_estimatedduration(icalproperty *prop, struct icaldurationtype v)
3581
0
{
3582
0
    icalerror_check_arg_rv((prop != 0), "prop");
3583
0
    icalproperty_set_value(prop, icalvalue_new_duration(v));
3584
0
}
3585
3586
struct icaldurationtype icalproperty_get_estimatedduration(const icalproperty *prop)
3587
0
{
3588
0
    icalerror_check_arg((prop != 0), "prop");
3589
0
    return icalvalue_get_duration(icalproperty_get_value(prop));
3590
0
}
3591
3592
icalproperty *icalproperty_vanew_exdate(struct icaltimetype v, ...)
3593
0
{
3594
0
    va_list args;
3595
0
    struct icalproperty_impl *impl;
3596
3597
0
    impl = icalproperty_new_impl(ICAL_EXDATE_PROPERTY);
3598
0
    icalproperty_set_exdate((icalproperty*)impl, v);
3599
0
    va_start(args, v);
3600
0
    icalproperty_add_parameters(impl, args);
3601
0
    va_end(args);
3602
0
    return (icalproperty*)impl;
3603
0
}
3604
3605
/* EXDATE */
3606
icalproperty *icalproperty_new_exdate(struct icaltimetype v)
3607
0
{
3608
0
    struct icalproperty_impl *impl;
3609
3610
0
    impl = icalproperty_new_impl(ICAL_EXDATE_PROPERTY);
3611
0
    icalproperty_set_exdate((icalproperty*)impl, v);
3612
0
    return (icalproperty*)impl;
3613
0
}
3614
3615
void icalproperty_set_exdate(icalproperty *prop, struct icaltimetype v)
3616
0
{
3617
0
    icalerror_check_arg_rv((prop != 0), "prop");
3618
0
    icalproperty_set_value(prop, icalvalue_new_datetimedate(v));
3619
0
}
3620
3621
struct icaltimetype icalproperty_get_exdate(const icalproperty *prop)
3622
0
{
3623
0
    icalerror_check_arg((prop != 0), "prop");
3624
0
    return icalproperty_get_datetime_with_component((icalproperty *)prop, NULL);
3625
0
}
3626
3627
icalproperty *icalproperty_vanew_expand(int v, ...)
3628
0
{
3629
0
    va_list args;
3630
0
    struct icalproperty_impl *impl;
3631
3632
0
    impl = icalproperty_new_impl(ICAL_EXPAND_PROPERTY);
3633
0
    icalproperty_set_expand((icalproperty*)impl, v);
3634
0
    va_start(args, v);
3635
0
    icalproperty_add_parameters(impl, args);
3636
0
    va_end(args);
3637
0
    return (icalproperty*)impl;
3638
0
}
3639
3640
/* EXPAND */
3641
icalproperty *icalproperty_new_expand(int v)
3642
0
{
3643
0
    struct icalproperty_impl *impl;
3644
3645
0
    impl = icalproperty_new_impl(ICAL_EXPAND_PROPERTY);
3646
0
    icalproperty_set_expand((icalproperty*)impl, v);
3647
0
    return (icalproperty*)impl;
3648
0
}
3649
3650
void icalproperty_set_expand(icalproperty *prop, int v)
3651
0
{
3652
0
    icalerror_check_arg_rv((prop != 0), "prop");
3653
0
    icalproperty_set_value(prop, icalvalue_new_integer(v));
3654
0
}
3655
3656
int icalproperty_get_expand(const icalproperty *prop)
3657
0
{
3658
0
    icalerror_check_arg((prop != 0), "prop");
3659
0
    return icalvalue_get_integer(icalproperty_get_value(prop));
3660
0
}
3661
3662
icalproperty *icalproperty_vanew_exrule(struct icalrecurrencetype * v, ...)
3663
0
{
3664
0
    va_list args;
3665
0
    struct icalproperty_impl *impl;
3666
0
    icalerror_check_arg_rz((v != 0), "v");
3667
3668
0
    impl = icalproperty_new_impl(ICAL_EXRULE_PROPERTY);
3669
0
    icalproperty_set_exrule((icalproperty*)impl, v);
3670
0
    va_start(args, v);
3671
0
    icalproperty_add_parameters(impl, args);
3672
0
    va_end(args);
3673
0
    return (icalproperty*)impl;
3674
0
}
3675
3676
/* EXRULE */
3677
icalproperty *icalproperty_new_exrule(struct icalrecurrencetype * v)
3678
0
{
3679
0
    struct icalproperty_impl *impl;
3680
0
    icalerror_check_arg_rz((v != 0), "v");
3681
3682
0
    impl = icalproperty_new_impl(ICAL_EXRULE_PROPERTY);
3683
0
    icalproperty_set_exrule((icalproperty*)impl, v);
3684
0
    return (icalproperty*)impl;
3685
0
}
3686
3687
void icalproperty_set_exrule(icalproperty *prop, struct icalrecurrencetype * v)
3688
0
{
3689
0
    icalerror_check_arg_rv((v != 0), "v");
3690
0
    icalerror_check_arg_rv((prop != 0), "prop");
3691
0
    icalproperty_set_value(prop, icalvalue_new_recur(v));
3692
0
}
3693
3694
struct icalrecurrencetype * icalproperty_get_exrule(const icalproperty *prop)
3695
0
{
3696
0
    icalerror_check_arg((prop != 0), "prop");
3697
0
    return icalvalue_get_recur(icalproperty_get_value(prop));
3698
0
}
3699
3700
icalproperty *icalproperty_vanew_freebusy(struct icalperiodtype v, ...)
3701
0
{
3702
0
    va_list args;
3703
0
    struct icalproperty_impl *impl;
3704
3705
0
    impl = icalproperty_new_impl(ICAL_FREEBUSY_PROPERTY);
3706
0
    icalproperty_set_freebusy((icalproperty*)impl, v);
3707
0
    va_start(args, v);
3708
0
    icalproperty_add_parameters(impl, args);
3709
0
    va_end(args);
3710
0
    return (icalproperty*)impl;
3711
0
}
3712
3713
/* FREEBUSY */
3714
icalproperty *icalproperty_new_freebusy(struct icalperiodtype v)
3715
0
{
3716
0
    struct icalproperty_impl *impl;
3717
3718
0
    impl = icalproperty_new_impl(ICAL_FREEBUSY_PROPERTY);
3719
0
    icalproperty_set_freebusy((icalproperty*)impl, v);
3720
0
    return (icalproperty*)impl;
3721
0
}
3722
3723
void icalproperty_set_freebusy(icalproperty *prop, struct icalperiodtype v)
3724
0
{
3725
0
    icalerror_check_arg_rv((prop != 0), "prop");
3726
0
    icalproperty_set_value(prop, icalvalue_new_period(v));
3727
0
}
3728
3729
struct icalperiodtype icalproperty_get_freebusy(const icalproperty *prop)
3730
0
{
3731
0
    icalerror_check_arg((prop != 0), "prop");
3732
0
    return icalvalue_get_period(icalproperty_get_value(prop));
3733
0
}
3734
3735
icalproperty *icalproperty_vanew_geo(struct icalgeotype v, ...)
3736
0
{
3737
0
    va_list args;
3738
0
    struct icalproperty_impl *impl;
3739
3740
0
    impl = icalproperty_new_impl(ICAL_GEO_PROPERTY);
3741
0
    icalproperty_set_geo((icalproperty*)impl, v);
3742
0
    va_start(args, v);
3743
0
    icalproperty_add_parameters(impl, args);
3744
0
    va_end(args);
3745
0
    return (icalproperty*)impl;
3746
0
}
3747
3748
/* GEO */
3749
icalproperty *icalproperty_new_geo(struct icalgeotype v)
3750
0
{
3751
0
    struct icalproperty_impl *impl;
3752
3753
0
    impl = icalproperty_new_impl(ICAL_GEO_PROPERTY);
3754
0
    icalproperty_set_geo((icalproperty*)impl, v);
3755
0
    return (icalproperty*)impl;
3756
0
}
3757
3758
void icalproperty_set_geo(icalproperty *prop, struct icalgeotype v)
3759
0
{
3760
0
    icalerror_check_arg_rv((prop != 0), "prop");
3761
0
    icalproperty_set_value(prop, icalvalue_new_geo(v));
3762
0
}
3763
3764
struct icalgeotype icalproperty_get_geo(const icalproperty *prop)
3765
0
{
3766
0
    icalerror_check_arg((prop != 0), "prop");
3767
0
    return icalvalue_get_geo(icalproperty_get_value(prop));
3768
0
}
3769
3770
icalproperty *icalproperty_vanew_grant(const char * v, ...)
3771
0
{
3772
0
    va_list args;
3773
0
    struct icalproperty_impl *impl;
3774
0
    icalerror_check_arg_rz((v != 0), "v");
3775
3776
0
    impl = icalproperty_new_impl(ICAL_GRANT_PROPERTY);
3777
0
    icalproperty_set_grant((icalproperty*)impl, v);
3778
0
    va_start(args, v);
3779
0
    icalproperty_add_parameters(impl, args);
3780
0
    va_end(args);
3781
0
    return (icalproperty*)impl;
3782
0
}
3783
3784
/* GRANT */
3785
icalproperty *icalproperty_new_grant(const char * v)
3786
0
{
3787
0
    struct icalproperty_impl *impl;
3788
0
    icalerror_check_arg_rz((v != 0), "v");
3789
3790
0
    impl = icalproperty_new_impl(ICAL_GRANT_PROPERTY);
3791
0
    icalproperty_set_grant((icalproperty*)impl, v);
3792
0
    return (icalproperty*)impl;
3793
0
}
3794
3795
void icalproperty_set_grant(icalproperty *prop, const char * v)
3796
0
{
3797
0
    icalerror_check_arg_rv((v != 0), "v");
3798
0
    icalerror_check_arg_rv((prop != 0), "prop");
3799
0
    icalproperty_set_value(prop, icalvalue_new_text(v));
3800
0
}
3801
3802
const char * icalproperty_get_grant(const icalproperty *prop)
3803
0
{
3804
0
    icalerror_check_arg((prop != 0), "prop");
3805
0
    return icalvalue_get_text(icalproperty_get_value(prop));
3806
0
}
3807
3808
icalproperty *icalproperty_vanew_image(icalattach * v, ...)
3809
0
{
3810
0
    va_list args;
3811
0
    struct icalproperty_impl *impl;
3812
0
    icalerror_check_arg_rz((v != 0), "v");
3813
3814
0
    impl = icalproperty_new_impl(ICAL_IMAGE_PROPERTY);
3815
0
    icalproperty_set_image((icalproperty*)impl, v);
3816
0
    va_start(args, v);
3817
0
    icalproperty_add_parameters(impl, args);
3818
0
    va_end(args);
3819
0
    return (icalproperty*)impl;
3820
0
}
3821
3822
/* IMAGE */
3823
icalproperty *icalproperty_new_image(icalattach * v)
3824
0
{
3825
0
    struct icalproperty_impl *impl;
3826
0
    icalerror_check_arg_rz((v != 0), "v");
3827
3828
0
    impl = icalproperty_new_impl(ICAL_IMAGE_PROPERTY);
3829
0
    icalproperty_set_image((icalproperty*)impl, v);
3830
0
    return (icalproperty*)impl;
3831
0
}
3832
3833
void icalproperty_set_image(icalproperty *prop, icalattach * v)
3834
0
{
3835
0
    icalerror_check_arg_rv((v != 0), "v");
3836
0
    icalerror_check_arg_rv((prop != 0), "prop");
3837
0
    icalproperty_set_value(prop, icalvalue_new_attach(v));
3838
0
}
3839
3840
icalattach * icalproperty_get_image(const icalproperty *prop)
3841
0
{
3842
0
    icalerror_check_arg((prop != 0), "prop");
3843
0
    return icalvalue_get_attach(icalproperty_get_value(prop));
3844
0
}
3845
3846
icalproperty *icalproperty_vanew_itipversion(const char * v, ...)
3847
0
{
3848
0
    va_list args;
3849
0
    struct icalproperty_impl *impl;
3850
0
    icalerror_check_arg_rz((v != 0), "v");
3851
3852
0
    impl = icalproperty_new_impl(ICAL_ITIPVERSION_PROPERTY);
3853
0
    icalproperty_set_itipversion((icalproperty*)impl, v);
3854
0
    va_start(args, v);
3855
0
    icalproperty_add_parameters(impl, args);
3856
0
    va_end(args);
3857
0
    return (icalproperty*)impl;
3858
0
}
3859
3860
/* ITIP-VERSION */
3861
icalproperty *icalproperty_new_itipversion(const char * v)
3862
0
{
3863
0
    struct icalproperty_impl *impl;
3864
0
    icalerror_check_arg_rz((v != 0), "v");
3865
3866
0
    impl = icalproperty_new_impl(ICAL_ITIPVERSION_PROPERTY);
3867
0
    icalproperty_set_itipversion((icalproperty*)impl, v);
3868
0
    return (icalproperty*)impl;
3869
0
}
3870
3871
void icalproperty_set_itipversion(icalproperty *prop, const char * v)
3872
0
{
3873
0
    icalerror_check_arg_rv((v != 0), "v");
3874
0
    icalerror_check_arg_rv((prop != 0), "prop");
3875
0
    icalproperty_set_value(prop, icalvalue_new_text(v));
3876
0
}
3877
3878
const char * icalproperty_get_itipversion(const icalproperty *prop)
3879
0
{
3880
0
    icalerror_check_arg((prop != 0), "prop");
3881
0
    return icalvalue_get_text(icalproperty_get_value(prop));
3882
0
}
3883
3884
icalproperty *icalproperty_vanew_lastmodified(struct icaltimetype v, ...)
3885
0
{
3886
0
    va_list args;
3887
0
    struct icalproperty_impl *impl;
3888
3889
0
    impl = icalproperty_new_impl(ICAL_LASTMODIFIED_PROPERTY);
3890
0
    icalproperty_set_lastmodified((icalproperty*)impl, v);
3891
0
    va_start(args, v);
3892
0
    icalproperty_add_parameters(impl, args);
3893
0
    va_end(args);
3894
0
    return (icalproperty*)impl;
3895
0
}
3896
3897
/* LAST-MODIFIED */
3898
icalproperty *icalproperty_new_lastmodified(struct icaltimetype v)
3899
0
{
3900
0
    struct icalproperty_impl *impl;
3901
3902
0
    impl = icalproperty_new_impl(ICAL_LASTMODIFIED_PROPERTY);
3903
0
    icalproperty_set_lastmodified((icalproperty*)impl, v);
3904
0
    return (icalproperty*)impl;
3905
0
}
3906
3907
void icalproperty_set_lastmodified(icalproperty *prop, struct icaltimetype v)
3908
0
{
3909
0
    icalerror_check_arg_rv((prop != 0), "prop");
3910
0
    icalproperty_set_value(prop, icalvalue_new_datetime(v));
3911
0
}
3912
3913
struct icaltimetype icalproperty_get_lastmodified(const icalproperty *prop)
3914
0
{
3915
0
    icalerror_check_arg((prop != 0), "prop");
3916
0
    return icalvalue_get_datetime(icalproperty_get_value(prop));
3917
0
}
3918
3919
icalproperty *icalproperty_vanew_link(const char * v, ...)
3920
0
{
3921
0
    va_list args;
3922
0
    struct icalproperty_impl *impl;
3923
0
    icalerror_check_arg_rz((v != 0), "v");
3924
3925
0
    impl = icalproperty_new_impl(ICAL_LINK_PROPERTY);
3926
0
    icalproperty_set_link((icalproperty*)impl, v);
3927
0
    va_start(args, v);
3928
0
    icalproperty_add_parameters(impl, args);
3929
0
    va_end(args);
3930
0
    return (icalproperty*)impl;
3931
0
}
3932
3933
/* LINK */
3934
icalproperty *icalproperty_new_link(const char * v)
3935
0
{
3936
0
    struct icalproperty_impl *impl;
3937
0
    icalerror_check_arg_rz((v != 0), "v");
3938
3939
0
    impl = icalproperty_new_impl(ICAL_LINK_PROPERTY);
3940
0
    icalproperty_set_link((icalproperty*)impl, v);
3941
0
    return (icalproperty*)impl;
3942
0
}
3943
3944
void icalproperty_set_link(icalproperty *prop, const char * v)
3945
0
{
3946
0
    icalerror_check_arg_rv((v != 0), "v");
3947
0
    icalerror_check_arg_rv((prop != 0), "prop");
3948
0
    icalproperty_set_value(prop, icalvalue_new_link(v));
3949
0
}
3950
3951
const char * icalproperty_get_link(const icalproperty *prop)
3952
0
{
3953
0
    icalerror_check_arg((prop != 0), "prop");
3954
0
    return icalvalue_get_link(icalproperty_get_value(prop));
3955
0
}
3956
3957
icalproperty *icalproperty_vanew_location(const char * v, ...)
3958
0
{
3959
0
    va_list args;
3960
0
    struct icalproperty_impl *impl;
3961
0
    icalerror_check_arg_rz((v != 0), "v");
3962
3963
0
    impl = icalproperty_new_impl(ICAL_LOCATION_PROPERTY);
3964
0
    icalproperty_set_location((icalproperty*)impl, v);
3965
0
    va_start(args, v);
3966
0
    icalproperty_add_parameters(impl, args);
3967
0
    va_end(args);
3968
0
    return (icalproperty*)impl;
3969
0
}
3970
3971
/* LOCATION */
3972
icalproperty *icalproperty_new_location(const char * v)
3973
0
{
3974
0
    struct icalproperty_impl *impl;
3975
0
    icalerror_check_arg_rz((v != 0), "v");
3976
3977
0
    impl = icalproperty_new_impl(ICAL_LOCATION_PROPERTY);
3978
0
    icalproperty_set_location((icalproperty*)impl, v);
3979
0
    return (icalproperty*)impl;
3980
0
}
3981
3982
void icalproperty_set_location(icalproperty *prop, const char * v)
3983
0
{
3984
0
    icalerror_check_arg_rv((v != 0), "v");
3985
0
    icalerror_check_arg_rv((prop != 0), "prop");
3986
0
    icalproperty_set_value(prop, icalvalue_new_text(v));
3987
0
}
3988
3989
const char * icalproperty_get_location(const icalproperty *prop)
3990
389
{
3991
389
    icalerror_check_arg((prop != 0), "prop");
3992
389
    return icalvalue_get_text(icalproperty_get_value(prop));
3993
389
}
3994
3995
icalproperty *icalproperty_vanew_locationtype(const char * v, ...)
3996
0
{
3997
0
    va_list args;
3998
0
    struct icalproperty_impl *impl;
3999
0
    icalerror_check_arg_rz((v != 0), "v");
4000
4001
0
    impl = icalproperty_new_impl(ICAL_LOCATIONTYPE_PROPERTY);
4002
0
    icalproperty_set_locationtype((icalproperty*)impl, v);
4003
0
    va_start(args, v);
4004
0
    icalproperty_add_parameters(impl, args);
4005
0
    va_end(args);
4006
0
    return (icalproperty*)impl;
4007
0
}
4008
4009
/* LOCATION-TYPE */
4010
icalproperty *icalproperty_new_locationtype(const char * v)
4011
0
{
4012
0
    struct icalproperty_impl *impl;
4013
0
    icalerror_check_arg_rz((v != 0), "v");
4014
4015
0
    impl = icalproperty_new_impl(ICAL_LOCATIONTYPE_PROPERTY);
4016
0
    icalproperty_set_locationtype((icalproperty*)impl, v);
4017
0
    return (icalproperty*)impl;
4018
0
}
4019
4020
void icalproperty_set_locationtype(icalproperty *prop, const char * v)
4021
0
{
4022
0
    icalerror_check_arg_rv((v != 0), "v");
4023
0
    icalerror_check_arg_rv((prop != 0), "prop");
4024
0
    icalproperty_set_value(prop, icalvalue_new_text(v));
4025
0
}
4026
4027
const char * icalproperty_get_locationtype(const icalproperty *prop)
4028
0
{
4029
0
    icalerror_check_arg((prop != 0), "prop");
4030
0
    return icalvalue_get_text(icalproperty_get_value(prop));
4031
0
}
4032
4033
icalproperty *icalproperty_vanew_maxcomponentsize(int v, ...)
4034
0
{
4035
0
    va_list args;
4036
0
    struct icalproperty_impl *impl;
4037
4038
0
    impl = icalproperty_new_impl(ICAL_MAXCOMPONENTSIZE_PROPERTY);
4039
0
    icalproperty_set_maxcomponentsize((icalproperty*)impl, v);
4040
0
    va_start(args, v);
4041
0
    icalproperty_add_parameters(impl, args);
4042
0
    va_end(args);
4043
0
    return (icalproperty*)impl;
4044
0
}
4045
4046
/* MAX-COMPONENT-SIZE */
4047
icalproperty *icalproperty_new_maxcomponentsize(int v)
4048
0
{
4049
0
    struct icalproperty_impl *impl;
4050
4051
0
    impl = icalproperty_new_impl(ICAL_MAXCOMPONENTSIZE_PROPERTY);
4052
0
    icalproperty_set_maxcomponentsize((icalproperty*)impl, v);
4053
0
    return (icalproperty*)impl;
4054
0
}
4055
4056
void icalproperty_set_maxcomponentsize(icalproperty *prop, int v)
4057
0
{
4058
0
    icalerror_check_arg_rv((prop != 0), "prop");
4059
0
    icalproperty_set_value(prop, icalvalue_new_integer(v));
4060
0
}
4061
4062
int icalproperty_get_maxcomponentsize(const icalproperty *prop)
4063
0
{
4064
0
    icalerror_check_arg((prop != 0), "prop");
4065
0
    return icalvalue_get_integer(icalproperty_get_value(prop));
4066
0
}
4067
4068
icalproperty *icalproperty_vanew_maxdate(struct icaltimetype v, ...)
4069
0
{
4070
0
    va_list args;
4071
0
    struct icalproperty_impl *impl;
4072
4073
0
    impl = icalproperty_new_impl(ICAL_MAXDATE_PROPERTY);
4074
0
    icalproperty_set_maxdate((icalproperty*)impl, v);
4075
0
    va_start(args, v);
4076
0
    icalproperty_add_parameters(impl, args);
4077
0
    va_end(args);
4078
0
    return (icalproperty*)impl;
4079
0
}
4080
4081
/* MAXDATE */
4082
icalproperty *icalproperty_new_maxdate(struct icaltimetype v)
4083
0
{
4084
0
    struct icalproperty_impl *impl;
4085
4086
0
    impl = icalproperty_new_impl(ICAL_MAXDATE_PROPERTY);
4087
0
    icalproperty_set_maxdate((icalproperty*)impl, v);
4088
0
    return (icalproperty*)impl;
4089
0
}
4090
4091
void icalproperty_set_maxdate(icalproperty *prop, struct icaltimetype v)
4092
0
{
4093
0
    icalerror_check_arg_rv((prop != 0), "prop");
4094
0
    icalproperty_set_value(prop, icalvalue_new_datetime(v));
4095
0
}
4096
4097
struct icaltimetype icalproperty_get_maxdate(const icalproperty *prop)
4098
0
{
4099
0
    icalerror_check_arg((prop != 0), "prop");
4100
0
    return icalvalue_get_datetime(icalproperty_get_value(prop));
4101
0
}
4102
4103
icalproperty *icalproperty_vanew_maxresults(int v, ...)
4104
0
{
4105
0
    va_list args;
4106
0
    struct icalproperty_impl *impl;
4107
4108
0
    impl = icalproperty_new_impl(ICAL_MAXRESULTS_PROPERTY);
4109
0
    icalproperty_set_maxresults((icalproperty*)impl, v);
4110
0
    va_start(args, v);
4111
0
    icalproperty_add_parameters(impl, args);
4112
0
    va_end(args);
4113
0
    return (icalproperty*)impl;
4114
0
}
4115
4116
/* MAXRESULTS */
4117
icalproperty *icalproperty_new_maxresults(int v)
4118
0
{
4119
0
    struct icalproperty_impl *impl;
4120
4121
0
    impl = icalproperty_new_impl(ICAL_MAXRESULTS_PROPERTY);
4122
0
    icalproperty_set_maxresults((icalproperty*)impl, v);
4123
0
    return (icalproperty*)impl;
4124
0
}
4125
4126
void icalproperty_set_maxresults(icalproperty *prop, int v)
4127
0
{
4128
0
    icalerror_check_arg_rv((prop != 0), "prop");
4129
0
    icalproperty_set_value(prop, icalvalue_new_integer(v));
4130
0
}
4131
4132
int icalproperty_get_maxresults(const icalproperty *prop)
4133
0
{
4134
0
    icalerror_check_arg((prop != 0), "prop");
4135
0
    return icalvalue_get_integer(icalproperty_get_value(prop));
4136
0
}
4137
4138
icalproperty *icalproperty_vanew_maxresultssize(int v, ...)
4139
0
{
4140
0
    va_list args;
4141
0
    struct icalproperty_impl *impl;
4142
4143
0
    impl = icalproperty_new_impl(ICAL_MAXRESULTSSIZE_PROPERTY);
4144
0
    icalproperty_set_maxresultssize((icalproperty*)impl, v);
4145
0
    va_start(args, v);
4146
0
    icalproperty_add_parameters(impl, args);
4147
0
    va_end(args);
4148
0
    return (icalproperty*)impl;
4149
0
}
4150
4151
/* MAXRESULTSSIZE */
4152
icalproperty *icalproperty_new_maxresultssize(int v)
4153
0
{
4154
0
    struct icalproperty_impl *impl;
4155
4156
0
    impl = icalproperty_new_impl(ICAL_MAXRESULTSSIZE_PROPERTY);
4157
0
    icalproperty_set_maxresultssize((icalproperty*)impl, v);
4158
0
    return (icalproperty*)impl;
4159
0
}
4160
4161
void icalproperty_set_maxresultssize(icalproperty *prop, int v)
4162
0
{
4163
0
    icalerror_check_arg_rv((prop != 0), "prop");
4164
0
    icalproperty_set_value(prop, icalvalue_new_integer(v));
4165
0
}
4166
4167
int icalproperty_get_maxresultssize(const icalproperty *prop)
4168
0
{
4169
0
    icalerror_check_arg((prop != 0), "prop");
4170
0
    return icalvalue_get_integer(icalproperty_get_value(prop));
4171
0
}
4172
4173
icalproperty *icalproperty_vanew_method(enum icalproperty_method v, ...)
4174
0
{
4175
0
    va_list args;
4176
0
    struct icalproperty_impl *impl;
4177
4178
0
    impl = icalproperty_new_impl(ICAL_METHOD_PROPERTY);
4179
0
    icalproperty_set_method((icalproperty*)impl, v);
4180
0
    va_start(args, v);
4181
0
    icalproperty_add_parameters(impl, args);
4182
0
    va_end(args);
4183
0
    return (icalproperty*)impl;
4184
0
}
4185
4186
/* METHOD */
4187
icalproperty *icalproperty_new_method(enum icalproperty_method v)
4188
0
{
4189
0
    struct icalproperty_impl *impl;
4190
4191
0
    impl = icalproperty_new_impl(ICAL_METHOD_PROPERTY);
4192
0
    icalproperty_set_method((icalproperty*)impl, v);
4193
0
    return (icalproperty*)impl;
4194
0
}
4195
4196
void icalproperty_set_method(icalproperty *prop, enum icalproperty_method v)
4197
0
{
4198
0
    icalerror_check_arg_rv((prop != 0), "prop");
4199
0
    icalproperty_set_value(prop, icalvalue_new_method(v));
4200
0
}
4201
4202
enum icalproperty_method icalproperty_get_method(const icalproperty *prop)
4203
0
{
4204
0
    icalerror_check_arg((prop != 0), "prop");
4205
0
    return icalvalue_get_method(icalproperty_get_value(prop));
4206
0
}
4207
4208
icalproperty *icalproperty_vanew_mindate(struct icaltimetype v, ...)
4209
0
{
4210
0
    va_list args;
4211
0
    struct icalproperty_impl *impl;
4212
4213
0
    impl = icalproperty_new_impl(ICAL_MINDATE_PROPERTY);
4214
0
    icalproperty_set_mindate((icalproperty*)impl, v);
4215
0
    va_start(args, v);
4216
0
    icalproperty_add_parameters(impl, args);
4217
0
    va_end(args);
4218
0
    return (icalproperty*)impl;
4219
0
}
4220
4221
/* MINDATE */
4222
icalproperty *icalproperty_new_mindate(struct icaltimetype v)
4223
0
{
4224
0
    struct icalproperty_impl *impl;
4225
4226
0
    impl = icalproperty_new_impl(ICAL_MINDATE_PROPERTY);
4227
0
    icalproperty_set_mindate((icalproperty*)impl, v);
4228
0
    return (icalproperty*)impl;
4229
0
}
4230
4231
void icalproperty_set_mindate(icalproperty *prop, struct icaltimetype v)
4232
0
{
4233
0
    icalerror_check_arg_rv((prop != 0), "prop");
4234
0
    icalproperty_set_value(prop, icalvalue_new_datetime(v));
4235
0
}
4236
4237
struct icaltimetype icalproperty_get_mindate(const icalproperty *prop)
4238
0
{
4239
0
    icalerror_check_arg((prop != 0), "prop");
4240
0
    return icalvalue_get_datetime(icalproperty_get_value(prop));
4241
0
}
4242
4243
icalproperty *icalproperty_vanew_multipart(const char * v, ...)
4244
0
{
4245
0
    va_list args;
4246
0
    struct icalproperty_impl *impl;
4247
0
    icalerror_check_arg_rz((v != 0), "v");
4248
4249
0
    impl = icalproperty_new_impl(ICAL_MULTIPART_PROPERTY);
4250
0
    icalproperty_set_multipart((icalproperty*)impl, v);
4251
0
    va_start(args, v);
4252
0
    icalproperty_add_parameters(impl, args);
4253
0
    va_end(args);
4254
0
    return (icalproperty*)impl;
4255
0
}
4256
4257
/* MULTIPART */
4258
icalproperty *icalproperty_new_multipart(const char * v)
4259
0
{
4260
0
    struct icalproperty_impl *impl;
4261
0
    icalerror_check_arg_rz((v != 0), "v");
4262
4263
0
    impl = icalproperty_new_impl(ICAL_MULTIPART_PROPERTY);
4264
0
    icalproperty_set_multipart((icalproperty*)impl, v);
4265
0
    return (icalproperty*)impl;
4266
0
}
4267
4268
void icalproperty_set_multipart(icalproperty *prop, const char * v)
4269
0
{
4270
0
    icalerror_check_arg_rv((v != 0), "v");
4271
0
    icalerror_check_arg_rv((prop != 0), "prop");
4272
0
    icalproperty_set_value(prop, icalvalue_new_text(v));
4273
0
}
4274
4275
const char * icalproperty_get_multipart(const icalproperty *prop)
4276
0
{
4277
0
    icalerror_check_arg((prop != 0), "prop");
4278
0
    return icalvalue_get_text(icalproperty_get_value(prop));
4279
0
}
4280
4281
icalproperty *icalproperty_vanew_name(const char * v, ...)
4282
0
{
4283
0
    va_list args;
4284
0
    struct icalproperty_impl *impl;
4285
0
    icalerror_check_arg_rz((v != 0), "v");
4286
4287
0
    impl = icalproperty_new_impl(ICAL_NAME_PROPERTY);
4288
0
    icalproperty_set_name((icalproperty*)impl, v);
4289
0
    va_start(args, v);
4290
0
    icalproperty_add_parameters(impl, args);
4291
0
    va_end(args);
4292
0
    return (icalproperty*)impl;
4293
0
}
4294
4295
/* NAME */
4296
icalproperty *icalproperty_new_name(const char * v)
4297
0
{
4298
0
    struct icalproperty_impl *impl;
4299
0
    icalerror_check_arg_rz((v != 0), "v");
4300
4301
0
    impl = icalproperty_new_impl(ICAL_NAME_PROPERTY);
4302
0
    icalproperty_set_name((icalproperty*)impl, v);
4303
0
    return (icalproperty*)impl;
4304
0
}
4305
4306
void icalproperty_set_name(icalproperty *prop, const char * v)
4307
0
{
4308
0
    icalerror_check_arg_rv((v != 0), "v");
4309
0
    icalerror_check_arg_rv((prop != 0), "prop");
4310
0
    icalproperty_set_value(prop, icalvalue_new_text(v));
4311
0
}
4312
4313
const char * icalproperty_get_name(const icalproperty *prop)
4314
0
{
4315
0
    icalerror_check_arg((prop != 0), "prop");
4316
0
    return icalvalue_get_text(icalproperty_get_value(prop));
4317
0
}
4318
4319
icalproperty *icalproperty_vanew_organizer(const char * v, ...)
4320
0
{
4321
0
    va_list args;
4322
0
    struct icalproperty_impl *impl;
4323
0
    icalerror_check_arg_rz((v != 0), "v");
4324
4325
0
    impl = icalproperty_new_impl(ICAL_ORGANIZER_PROPERTY);
4326
0
    icalproperty_set_organizer((icalproperty*)impl, v);
4327
0
    va_start(args, v);
4328
0
    icalproperty_add_parameters(impl, args);
4329
0
    va_end(args);
4330
0
    return (icalproperty*)impl;
4331
0
}
4332
4333
/* ORGANIZER */
4334
icalproperty *icalproperty_new_organizer(const char * v)
4335
0
{
4336
0
    struct icalproperty_impl *impl;
4337
0
    icalerror_check_arg_rz((v != 0), "v");
4338
4339
0
    impl = icalproperty_new_impl(ICAL_ORGANIZER_PROPERTY);
4340
0
    icalproperty_set_organizer((icalproperty*)impl, v);
4341
0
    return (icalproperty*)impl;
4342
0
}
4343
4344
void icalproperty_set_organizer(icalproperty *prop, const char * v)
4345
0
{
4346
0
    icalerror_check_arg_rv((v != 0), "v");
4347
0
    icalerror_check_arg_rv((prop != 0), "prop");
4348
0
    icalproperty_set_value(prop, icalvalue_new_caladdress(v));
4349
0
}
4350
4351
const char * icalproperty_get_organizer(const icalproperty *prop)
4352
0
{
4353
0
    icalerror_check_arg((prop != 0), "prop");
4354
0
    return icalvalue_get_caladdress(icalproperty_get_value(prop));
4355
0
}
4356
4357
icalproperty *icalproperty_vanew_owner(const char * v, ...)
4358
0
{
4359
0
    va_list args;
4360
0
    struct icalproperty_impl *impl;
4361
0
    icalerror_check_arg_rz((v != 0), "v");
4362
4363
0
    impl = icalproperty_new_impl(ICAL_OWNER_PROPERTY);
4364
0
    icalproperty_set_owner((icalproperty*)impl, v);
4365
0
    va_start(args, v);
4366
0
    icalproperty_add_parameters(impl, args);
4367
0
    va_end(args);
4368
0
    return (icalproperty*)impl;
4369
0
}
4370
4371
/* OWNER */
4372
icalproperty *icalproperty_new_owner(const char * v)
4373
0
{
4374
0
    struct icalproperty_impl *impl;
4375
0
    icalerror_check_arg_rz((v != 0), "v");
4376
4377
0
    impl = icalproperty_new_impl(ICAL_OWNER_PROPERTY);
4378
0
    icalproperty_set_owner((icalproperty*)impl, v);
4379
0
    return (icalproperty*)impl;
4380
0
}
4381
4382
void icalproperty_set_owner(icalproperty *prop, const char * v)
4383
0
{
4384
0
    icalerror_check_arg_rv((v != 0), "v");
4385
0
    icalerror_check_arg_rv((prop != 0), "prop");
4386
0
    icalproperty_set_value(prop, icalvalue_new_text(v));
4387
0
}
4388
4389
const char * icalproperty_get_owner(const icalproperty *prop)
4390
0
{
4391
0
    icalerror_check_arg((prop != 0), "prop");
4392
0
    return icalvalue_get_text(icalproperty_get_value(prop));
4393
0
}
4394
4395
icalproperty *icalproperty_vanew_participanttype(enum icalproperty_participanttype v, ...)
4396
0
{
4397
0
    va_list args;
4398
0
    struct icalproperty_impl *impl;
4399
4400
0
    impl = icalproperty_new_impl(ICAL_PARTICIPANTTYPE_PROPERTY);
4401
0
    icalproperty_set_participanttype((icalproperty*)impl, v);
4402
0
    va_start(args, v);
4403
0
    icalproperty_add_parameters(impl, args);
4404
0
    va_end(args);
4405
0
    return (icalproperty*)impl;
4406
0
}
4407
4408
/* PARTICIPANT-TYPE */
4409
icalproperty *icalproperty_new_participanttype(enum icalproperty_participanttype v)
4410
0
{
4411
0
    struct icalproperty_impl *impl;
4412
4413
0
    impl = icalproperty_new_impl(ICAL_PARTICIPANTTYPE_PROPERTY);
4414
0
    icalproperty_set_participanttype((icalproperty*)impl, v);
4415
0
    return (icalproperty*)impl;
4416
0
}
4417
4418
void icalproperty_set_participanttype(icalproperty *prop, enum icalproperty_participanttype v)
4419
0
{
4420
0
    icalerror_check_arg_rv((prop != 0), "prop");
4421
0
    icalproperty_set_value(prop, icalvalue_new_participanttype(v));
4422
0
}
4423
4424
enum icalproperty_participanttype icalproperty_get_participanttype(const icalproperty *prop)
4425
0
{
4426
0
    icalerror_check_arg((prop != 0), "prop");
4427
0
    return icalvalue_get_participanttype(icalproperty_get_value(prop));
4428
0
}
4429
4430
icalproperty *icalproperty_vanew_patchdelete(const char * v, ...)
4431
0
{
4432
0
    va_list args;
4433
0
    struct icalproperty_impl *impl;
4434
0
    icalerror_check_arg_rz((v != 0), "v");
4435
4436
0
    impl = icalproperty_new_impl(ICAL_PATCHDELETE_PROPERTY);
4437
0
    icalproperty_set_patchdelete((icalproperty*)impl, v);
4438
0
    va_start(args, v);
4439
0
    icalproperty_add_parameters(impl, args);
4440
0
    va_end(args);
4441
0
    return (icalproperty*)impl;
4442
0
}
4443
4444
/* PATCH-DELETE */
4445
icalproperty *icalproperty_new_patchdelete(const char * v)
4446
0
{
4447
0
    struct icalproperty_impl *impl;
4448
0
    icalerror_check_arg_rz((v != 0), "v");
4449
4450
0
    impl = icalproperty_new_impl(ICAL_PATCHDELETE_PROPERTY);
4451
0
    icalproperty_set_patchdelete((icalproperty*)impl, v);
4452
0
    return (icalproperty*)impl;
4453
0
}
4454
4455
void icalproperty_set_patchdelete(icalproperty *prop, const char * v)
4456
0
{
4457
0
    icalerror_check_arg_rv((v != 0), "v");
4458
0
    icalerror_check_arg_rv((prop != 0), "prop");
4459
0
    icalproperty_set_value(prop, icalvalue_new_text(v));
4460
0
}
4461
4462
const char * icalproperty_get_patchdelete(const icalproperty *prop)
4463
0
{
4464
0
    icalerror_check_arg((prop != 0), "prop");
4465
0
    return icalvalue_get_text(icalproperty_get_value(prop));
4466
0
}
4467
4468
icalproperty *icalproperty_vanew_patchorder(int v, ...)
4469
0
{
4470
0
    va_list args;
4471
0
    struct icalproperty_impl *impl;
4472
4473
0
    impl = icalproperty_new_impl(ICAL_PATCHORDER_PROPERTY);
4474
0
    icalproperty_set_patchorder((icalproperty*)impl, v);
4475
0
    va_start(args, v);
4476
0
    icalproperty_add_parameters(impl, args);
4477
0
    va_end(args);
4478
0
    return (icalproperty*)impl;
4479
0
}
4480
4481
/* PATCH-ORDER */
4482
icalproperty *icalproperty_new_patchorder(int v)
4483
0
{
4484
0
    struct icalproperty_impl *impl;
4485
4486
0
    impl = icalproperty_new_impl(ICAL_PATCHORDER_PROPERTY);
4487
0
    icalproperty_set_patchorder((icalproperty*)impl, v);
4488
0
    return (icalproperty*)impl;
4489
0
}
4490
4491
void icalproperty_set_patchorder(icalproperty *prop, int v)
4492
0
{
4493
0
    icalerror_check_arg_rv((prop != 0), "prop");
4494
0
    icalproperty_set_value(prop, icalvalue_new_integer(v));
4495
0
}
4496
4497
int icalproperty_get_patchorder(const icalproperty *prop)
4498
0
{
4499
0
    icalerror_check_arg((prop != 0), "prop");
4500
0
    return icalvalue_get_integer(icalproperty_get_value(prop));
4501
0
}
4502
4503
icalproperty *icalproperty_vanew_patchparameter(const char * v, ...)
4504
0
{
4505
0
    va_list args;
4506
0
    struct icalproperty_impl *impl;
4507
0
    icalerror_check_arg_rz((v != 0), "v");
4508
4509
0
    impl = icalproperty_new_impl(ICAL_PATCHPARAMETER_PROPERTY);
4510
0
    icalproperty_set_patchparameter((icalproperty*)impl, v);
4511
0
    va_start(args, v);
4512
0
    icalproperty_add_parameters(impl, args);
4513
0
    va_end(args);
4514
0
    return (icalproperty*)impl;
4515
0
}
4516
4517
/* PATCH-PARAMETER */
4518
icalproperty *icalproperty_new_patchparameter(const char * v)
4519
0
{
4520
0
    struct icalproperty_impl *impl;
4521
0
    icalerror_check_arg_rz((v != 0), "v");
4522
4523
0
    impl = icalproperty_new_impl(ICAL_PATCHPARAMETER_PROPERTY);
4524
0
    icalproperty_set_patchparameter((icalproperty*)impl, v);
4525
0
    return (icalproperty*)impl;
4526
0
}
4527
4528
void icalproperty_set_patchparameter(icalproperty *prop, const char * v)
4529
0
{
4530
0
    icalerror_check_arg_rv((v != 0), "v");
4531
0
    icalerror_check_arg_rv((prop != 0), "prop");
4532
0
    icalproperty_set_value(prop, icalvalue_new_text(v));
4533
0
}
4534
4535
const char * icalproperty_get_patchparameter(const icalproperty *prop)
4536
0
{
4537
0
    icalerror_check_arg((prop != 0), "prop");
4538
0
    return icalvalue_get_text(icalproperty_get_value(prop));
4539
0
}
4540
4541
icalproperty *icalproperty_vanew_patchtarget(const char * v, ...)
4542
0
{
4543
0
    va_list args;
4544
0
    struct icalproperty_impl *impl;
4545
0
    icalerror_check_arg_rz((v != 0), "v");
4546
4547
0
    impl = icalproperty_new_impl(ICAL_PATCHTARGET_PROPERTY);
4548
0
    icalproperty_set_patchtarget((icalproperty*)impl, v);
4549
0
    va_start(args, v);
4550
0
    icalproperty_add_parameters(impl, args);
4551
0
    va_end(args);
4552
0
    return (icalproperty*)impl;
4553
0
}
4554
4555
/* PATCH-TARGET */
4556
icalproperty *icalproperty_new_patchtarget(const char * v)
4557
0
{
4558
0
    struct icalproperty_impl *impl;
4559
0
    icalerror_check_arg_rz((v != 0), "v");
4560
4561
0
    impl = icalproperty_new_impl(ICAL_PATCHTARGET_PROPERTY);
4562
0
    icalproperty_set_patchtarget((icalproperty*)impl, v);
4563
0
    return (icalproperty*)impl;
4564
0
}
4565
4566
void icalproperty_set_patchtarget(icalproperty *prop, const char * v)
4567
0
{
4568
0
    icalerror_check_arg_rv((v != 0), "v");
4569
0
    icalerror_check_arg_rv((prop != 0), "prop");
4570
0
    icalproperty_set_value(prop, icalvalue_new_text(v));
4571
0
}
4572
4573
const char * icalproperty_get_patchtarget(const icalproperty *prop)
4574
0
{
4575
0
    icalerror_check_arg((prop != 0), "prop");
4576
0
    return icalvalue_get_text(icalproperty_get_value(prop));
4577
0
}
4578
4579
icalproperty *icalproperty_vanew_patchversion(const char * v, ...)
4580
0
{
4581
0
    va_list args;
4582
0
    struct icalproperty_impl *impl;
4583
0
    icalerror_check_arg_rz((v != 0), "v");
4584
4585
0
    impl = icalproperty_new_impl(ICAL_PATCHVERSION_PROPERTY);
4586
0
    icalproperty_set_patchversion((icalproperty*)impl, v);
4587
0
    va_start(args, v);
4588
0
    icalproperty_add_parameters(impl, args);
4589
0
    va_end(args);
4590
0
    return (icalproperty*)impl;
4591
0
}
4592
4593
/* PATCH-VERSION */
4594
icalproperty *icalproperty_new_patchversion(const char * v)
4595
0
{
4596
0
    struct icalproperty_impl *impl;
4597
0
    icalerror_check_arg_rz((v != 0), "v");
4598
4599
0
    impl = icalproperty_new_impl(ICAL_PATCHVERSION_PROPERTY);
4600
0
    icalproperty_set_patchversion((icalproperty*)impl, v);
4601
0
    return (icalproperty*)impl;
4602
0
}
4603
4604
void icalproperty_set_patchversion(icalproperty *prop, const char * v)
4605
0
{
4606
0
    icalerror_check_arg_rv((v != 0), "v");
4607
0
    icalerror_check_arg_rv((prop != 0), "prop");
4608
0
    icalproperty_set_value(prop, icalvalue_new_text(v));
4609
0
}
4610
4611
const char * icalproperty_get_patchversion(const icalproperty *prop)
4612
0
{
4613
0
    icalerror_check_arg((prop != 0), "prop");
4614
0
    return icalvalue_get_text(icalproperty_get_value(prop));
4615
0
}
4616
4617
icalproperty *icalproperty_vanew_percentcomplete(int v, ...)
4618
0
{
4619
0
    va_list args;
4620
0
    struct icalproperty_impl *impl;
4621
4622
0
    impl = icalproperty_new_impl(ICAL_PERCENTCOMPLETE_PROPERTY);
4623
0
    icalproperty_set_percentcomplete((icalproperty*)impl, v);
4624
0
    va_start(args, v);
4625
0
    icalproperty_add_parameters(impl, args);
4626
0
    va_end(args);
4627
0
    return (icalproperty*)impl;
4628
0
}
4629
4630
/* PERCENT-COMPLETE */
4631
icalproperty *icalproperty_new_percentcomplete(int v)
4632
0
{
4633
0
    struct icalproperty_impl *impl;
4634
4635
0
    impl = icalproperty_new_impl(ICAL_PERCENTCOMPLETE_PROPERTY);
4636
0
    icalproperty_set_percentcomplete((icalproperty*)impl, v);
4637
0
    return (icalproperty*)impl;
4638
0
}
4639
4640
void icalproperty_set_percentcomplete(icalproperty *prop, int v)
4641
0
{
4642
0
    icalerror_check_arg_rv((prop != 0), "prop");
4643
0
    icalproperty_set_value(prop, icalvalue_new_integer(v));
4644
0
}
4645
4646
int icalproperty_get_percentcomplete(const icalproperty *prop)
4647
0
{
4648
0
    icalerror_check_arg((prop != 0), "prop");
4649
0
    return icalvalue_get_integer(icalproperty_get_value(prop));
4650
0
}
4651
4652
icalproperty *icalproperty_vanew_permission(const char * v, ...)
4653
0
{
4654
0
    va_list args;
4655
0
    struct icalproperty_impl *impl;
4656
0
    icalerror_check_arg_rz((v != 0), "v");
4657
4658
0
    impl = icalproperty_new_impl(ICAL_PERMISSION_PROPERTY);
4659
0
    icalproperty_set_permission((icalproperty*)impl, v);
4660
0
    va_start(args, v);
4661
0
    icalproperty_add_parameters(impl, args);
4662
0
    va_end(args);
4663
0
    return (icalproperty*)impl;
4664
0
}
4665
4666
/* PERMISSION */
4667
icalproperty *icalproperty_new_permission(const char * v)
4668
0
{
4669
0
    struct icalproperty_impl *impl;
4670
0
    icalerror_check_arg_rz((v != 0), "v");
4671
4672
0
    impl = icalproperty_new_impl(ICAL_PERMISSION_PROPERTY);
4673
0
    icalproperty_set_permission((icalproperty*)impl, v);
4674
0
    return (icalproperty*)impl;
4675
0
}
4676
4677
void icalproperty_set_permission(icalproperty *prop, const char * v)
4678
0
{
4679
0
    icalerror_check_arg_rv((v != 0), "v");
4680
0
    icalerror_check_arg_rv((prop != 0), "prop");
4681
0
    icalproperty_set_value(prop, icalvalue_new_text(v));
4682
0
}
4683
4684
const char * icalproperty_get_permission(const icalproperty *prop)
4685
0
{
4686
0
    icalerror_check_arg((prop != 0), "prop");
4687
0
    return icalvalue_get_text(icalproperty_get_value(prop));
4688
0
}
4689
4690
icalproperty *icalproperty_vanew_pollcompletion(enum icalproperty_pollcompletion v, ...)
4691
0
{
4692
0
    va_list args;
4693
0
    struct icalproperty_impl *impl;
4694
4695
0
    impl = icalproperty_new_impl(ICAL_POLLCOMPLETION_PROPERTY);
4696
0
    icalproperty_set_pollcompletion((icalproperty*)impl, v);
4697
0
    va_start(args, v);
4698
0
    icalproperty_add_parameters(impl, args);
4699
0
    va_end(args);
4700
0
    return (icalproperty*)impl;
4701
0
}
4702
4703
/* POLL-COMPLETION */
4704
icalproperty *icalproperty_new_pollcompletion(enum icalproperty_pollcompletion v)
4705
0
{
4706
0
    struct icalproperty_impl *impl;
4707
4708
0
    impl = icalproperty_new_impl(ICAL_POLLCOMPLETION_PROPERTY);
4709
0
    icalproperty_set_pollcompletion((icalproperty*)impl, v);
4710
0
    return (icalproperty*)impl;
4711
0
}
4712
4713
void icalproperty_set_pollcompletion(icalproperty *prop, enum icalproperty_pollcompletion v)
4714
0
{
4715
0
    icalerror_check_arg_rv((prop != 0), "prop");
4716
0
    icalproperty_set_value(prop, icalvalue_new_pollcompletion(v));
4717
0
}
4718
4719
enum icalproperty_pollcompletion icalproperty_get_pollcompletion(const icalproperty *prop)
4720
0
{
4721
0
    icalerror_check_arg((prop != 0), "prop");
4722
0
    return icalvalue_get_pollcompletion(icalproperty_get_value(prop));
4723
0
}
4724
4725
icalproperty *icalproperty_vanew_pollitemid(int v, ...)
4726
0
{
4727
0
    va_list args;
4728
0
    struct icalproperty_impl *impl;
4729
4730
0
    impl = icalproperty_new_impl(ICAL_POLLITEMID_PROPERTY);
4731
0
    icalproperty_set_pollitemid((icalproperty*)impl, v);
4732
0
    va_start(args, v);
4733
0
    icalproperty_add_parameters(impl, args);
4734
0
    va_end(args);
4735
0
    return (icalproperty*)impl;
4736
0
}
4737
4738
/* POLL-ITEM-ID */
4739
icalproperty *icalproperty_new_pollitemid(int v)
4740
0
{
4741
0
    struct icalproperty_impl *impl;
4742
4743
0
    impl = icalproperty_new_impl(ICAL_POLLITEMID_PROPERTY);
4744
0
    icalproperty_set_pollitemid((icalproperty*)impl, v);
4745
0
    return (icalproperty*)impl;
4746
0
}
4747
4748
void icalproperty_set_pollitemid(icalproperty *prop, int v)
4749
0
{
4750
0
    icalerror_check_arg_rv((prop != 0), "prop");
4751
0
    icalproperty_set_value(prop, icalvalue_new_integer(v));
4752
0
}
4753
4754
int icalproperty_get_pollitemid(const icalproperty *prop)
4755
0
{
4756
0
    icalerror_check_arg((prop != 0), "prop");
4757
0
    return icalvalue_get_integer(icalproperty_get_value(prop));
4758
0
}
4759
4760
icalproperty *icalproperty_vanew_pollmode(enum icalproperty_pollmode v, ...)
4761
0
{
4762
0
    va_list args;
4763
0
    struct icalproperty_impl *impl;
4764
4765
0
    impl = icalproperty_new_impl(ICAL_POLLMODE_PROPERTY);
4766
0
    icalproperty_set_pollmode((icalproperty*)impl, v);
4767
0
    va_start(args, v);
4768
0
    icalproperty_add_parameters(impl, args);
4769
0
    va_end(args);
4770
0
    return (icalproperty*)impl;
4771
0
}
4772
4773
/* POLL-MODE */
4774
icalproperty *icalproperty_new_pollmode(enum icalproperty_pollmode v)
4775
0
{
4776
0
    struct icalproperty_impl *impl;
4777
4778
0
    impl = icalproperty_new_impl(ICAL_POLLMODE_PROPERTY);
4779
0
    icalproperty_set_pollmode((icalproperty*)impl, v);
4780
0
    return (icalproperty*)impl;
4781
0
}
4782
4783
void icalproperty_set_pollmode(icalproperty *prop, enum icalproperty_pollmode v)
4784
0
{
4785
0
    icalerror_check_arg_rv((prop != 0), "prop");
4786
0
    icalproperty_set_value(prop, icalvalue_new_pollmode(v));
4787
0
}
4788
4789
enum icalproperty_pollmode icalproperty_get_pollmode(const icalproperty *prop)
4790
0
{
4791
0
    icalerror_check_arg((prop != 0), "prop");
4792
0
    return icalvalue_get_pollmode(icalproperty_get_value(prop));
4793
0
}
4794
4795
icalproperty *icalproperty_vanew_pollproperties(const char * v, ...)
4796
0
{
4797
0
    va_list args;
4798
0
    struct icalproperty_impl *impl;
4799
0
    icalerror_check_arg_rz((v != 0), "v");
4800
4801
0
    impl = icalproperty_new_impl(ICAL_POLLPROPERTIES_PROPERTY);
4802
0
    icalproperty_set_pollproperties((icalproperty*)impl, v);
4803
0
    va_start(args, v);
4804
0
    icalproperty_add_parameters(impl, args);
4805
0
    va_end(args);
4806
0
    return (icalproperty*)impl;
4807
0
}
4808
4809
/* POLL-PROPERTIES */
4810
icalproperty *icalproperty_new_pollproperties(const char * v)
4811
0
{
4812
0
    struct icalproperty_impl *impl;
4813
0
    icalerror_check_arg_rz((v != 0), "v");
4814
4815
0
    impl = icalproperty_new_impl(ICAL_POLLPROPERTIES_PROPERTY);
4816
0
    icalproperty_set_pollproperties((icalproperty*)impl, v);
4817
0
    return (icalproperty*)impl;
4818
0
}
4819
4820
void icalproperty_set_pollproperties(icalproperty *prop, const char * v)
4821
0
{
4822
0
    icalerror_check_arg_rv((v != 0), "v");
4823
0
    icalerror_check_arg_rv((prop != 0), "prop");
4824
0
    icalproperty_set_value(prop, icalvalue_new_text(v));
4825
0
}
4826
4827
const char * icalproperty_get_pollproperties(const icalproperty *prop)
4828
0
{
4829
0
    icalerror_check_arg((prop != 0), "prop");
4830
0
    return icalvalue_get_text(icalproperty_get_value(prop));
4831
0
}
4832
4833
icalproperty *icalproperty_vanew_pollwinner(int v, ...)
4834
0
{
4835
0
    va_list args;
4836
0
    struct icalproperty_impl *impl;
4837
4838
0
    impl = icalproperty_new_impl(ICAL_POLLWINNER_PROPERTY);
4839
0
    icalproperty_set_pollwinner((icalproperty*)impl, v);
4840
0
    va_start(args, v);
4841
0
    icalproperty_add_parameters(impl, args);
4842
0
    va_end(args);
4843
0
    return (icalproperty*)impl;
4844
0
}