Diffstat (limited to 'libical/src/libical/icalderivedparameter.h') (more/less context) (ignore whitespace changes)
-rw-r--r-- | libical/src/libical/icalderivedparameter.h | 307 |
1 files changed, 307 insertions, 0 deletions
diff --git a/libical/src/libical/icalderivedparameter.h b/libical/src/libical/icalderivedparameter.h new file mode 100644 index 0000000..adf4724 --- a/dev/null +++ b/libical/src/libical/icalderivedparameter.h | |||
@@ -0,0 +1,307 @@ | |||
1 | /* -*- Mode: C -*- */ | ||
2 | /*====================================================================== | ||
3 | FILE: icalparam.h | ||
4 | CREATOR: eric 20 March 1999 | ||
5 | |||
6 | |||
7 | $Id$ | ||
8 | $Locker$ | ||
9 | |||
10 | |||
11 | |||
12 | (C) COPYRIGHT 2000, Eric Busboom, http://www.softwarestudio.org | ||
13 | |||
14 | This program is free software; you can redistribute it and/or modify | ||
15 | it under the terms of either: | ||
16 | |||
17 | The LGPL as published by the Free Software Foundation, version | ||
18 | 2.1, available at: http://www.fsf.org/copyleft/lesser.html | ||
19 | |||
20 | Or: | ||
21 | |||
22 | The Mozilla Public License Version 1.0. You may obtain a copy of | ||
23 | the License at http://www.mozilla.org/MPL/ | ||
24 | |||
25 | The original code is icalparam.h | ||
26 | |||
27 | ======================================================================*/ | ||
28 | |||
29 | #ifndef ICALDERIVEDPARAMETER_H | ||
30 | #define ICALDERIVEDPARAMETER_H | ||
31 | |||
32 | |||
33 | typedef void icalparameter; | ||
34 | |||
35 | const char* icalparameter_enum_to_string(int e); | ||
36 | int icalparameter_string_to_enum(const char* str); | ||
37 | |||
38 | /* Everything below this line is machine generated. Do not edit. */ | ||
39 | typedef enum icalparameter_kind { | ||
40 | ICAL_ANY_PARAMETER = 0, | ||
41 | ICAL_ALTREP_PARAMETER, | ||
42 | ICAL_CN_PARAMETER, | ||
43 | ICAL_CUTYPE_PARAMETER, | ||
44 | ICAL_DELEGATEDFROM_PARAMETER, | ||
45 | ICAL_DELEGATEDTO_PARAMETER, | ||
46 | ICAL_DIR_PARAMETER, | ||
47 | ICAL_ENCODING_PARAMETER, | ||
48 | ICAL_FBTYPE_PARAMETER, | ||
49 | ICAL_FMTTYPE_PARAMETER, | ||
50 | ICAL_LANGUAGE_PARAMETER, | ||
51 | ICAL_MEMBER_PARAMETER, | ||
52 | ICAL_PARTSTAT_PARAMETER, | ||
53 | ICAL_RANGE_PARAMETER, | ||
54 | ICAL_RELATED_PARAMETER, | ||
55 | ICAL_RELTYPE_PARAMETER, | ||
56 | ICAL_ROLE_PARAMETER, | ||
57 | ICAL_RSVP_PARAMETER, | ||
58 | ICAL_SENTBY_PARAMETER, | ||
59 | ICAL_TZID_PARAMETER, | ||
60 | ICAL_VALUE_PARAMETER, | ||
61 | ICAL_X_PARAMETER, | ||
62 | ICAL_XLICCOMPARETYPE_PARAMETER, | ||
63 | ICAL_XLICERRORTYPE_PARAMETER, | ||
64 | ICAL_NO_PARAMETER | ||
65 | } icalparameter_kind; | ||
66 | |||
67 | #define ICALPARAMETER_FIRST_ENUM 20000 | ||
68 | |||
69 | typedef enum icalparameter_cutype { | ||
70 | ICAL_CUTYPE_X = 20000, | ||
71 | ICAL_CUTYPE_INDIVIDUAL = 20001, | ||
72 | ICAL_CUTYPE_GROUP = 20002, | ||
73 | ICAL_CUTYPE_RESOURCE = 20003, | ||
74 | ICAL_CUTYPE_ROOM = 20004, | ||
75 | ICAL_CUTYPE_UNKNOWN = 20005, | ||
76 | ICAL_CUTYPE_NONE = 20006 | ||
77 | } icalparameter_cutype; | ||
78 | |||
79 | typedef enum icalparameter_encoding { | ||
80 | ICAL_ENCODING_X = 20007, | ||
81 | ICAL_ENCODING_8BIT = 20008, | ||
82 | ICAL_ENCODING_BASE64 = 20009, | ||
83 | ICAL_ENCODING_NONE = 20010 | ||
84 | } icalparameter_encoding; | ||
85 | |||
86 | typedef enum icalparameter_fbtype { | ||
87 | ICAL_FBTYPE_X = 20011, | ||
88 | ICAL_FBTYPE_FREE = 20012, | ||
89 | ICAL_FBTYPE_BUSY = 20013, | ||
90 | ICAL_FBTYPE_BUSYUNAVAILABLE = 20014, | ||
91 | ICAL_FBTYPE_BUSYTENTATIVE = 20015, | ||
92 | ICAL_FBTYPE_NONE = 20016 | ||
93 | } icalparameter_fbtype; | ||
94 | |||
95 | typedef enum icalparameter_partstat { | ||
96 | ICAL_PARTSTAT_X = 20017, | ||
97 | ICAL_PARTSTAT_NEEDSACTION = 20018, | ||
98 | ICAL_PARTSTAT_ACCEPTED = 20019, | ||
99 | ICAL_PARTSTAT_DECLINED = 20020, | ||
100 | ICAL_PARTSTAT_TENTATIVE = 20021, | ||
101 | ICAL_PARTSTAT_DELEGATED = 20022, | ||
102 | ICAL_PARTSTAT_COMPLETED = 20023, | ||
103 | ICAL_PARTSTAT_INPROCESS = 20024, | ||
104 | ICAL_PARTSTAT_NONE = 20025 | ||
105 | } icalparameter_partstat; | ||
106 | |||
107 | typedef enum icalparameter_range { | ||
108 | ICAL_RANGE_X = 20026, | ||
109 | ICAL_RANGE_THISANDPRIOR = 20027, | ||
110 | ICAL_RANGE_THISANDFUTURE = 20028, | ||
111 | ICAL_RANGE_NONE = 20029 | ||
112 | } icalparameter_range; | ||
113 | |||
114 | typedef enum icalparameter_related { | ||
115 | ICAL_RELATED_X = 20030, | ||
116 | ICAL_RELATED_START = 20031, | ||
117 | ICAL_RELATED_END = 20032, | ||
118 | ICAL_RELATED_NONE = 20033 | ||
119 | } icalparameter_related; | ||
120 | |||
121 | typedef enum icalparameter_reltype { | ||
122 | ICAL_RELTYPE_X = 20034, | ||
123 | ICAL_RELTYPE_PARENT = 20035, | ||
124 | ICAL_RELTYPE_CHILD = 20036, | ||
125 | ICAL_RELTYPE_SIBLING = 20037, | ||
126 | ICAL_RELTYPE_NONE = 20038 | ||
127 | } icalparameter_reltype; | ||
128 | |||
129 | typedef enum icalparameter_role { | ||
130 | ICAL_ROLE_X = 20039, | ||
131 | ICAL_ROLE_CHAIR = 20040, | ||
132 | ICAL_ROLE_REQPARTICIPANT = 20041, | ||
133 | ICAL_ROLE_OPTPARTICIPANT = 20042, | ||
134 | ICAL_ROLE_NONPARTICIPANT = 20043, | ||
135 | ICAL_ROLE_NONE = 20044 | ||
136 | } icalparameter_role; | ||
137 | |||
138 | typedef enum icalparameter_rsvp { | ||
139 | ICAL_RSVP_X = 20045, | ||
140 | ICAL_RSVP_TRUE = 20046, | ||
141 | ICAL_RSVP_FALSE = 20047, | ||
142 | ICAL_RSVP_NONE = 20048 | ||
143 | } icalparameter_rsvp; | ||
144 | |||
145 | typedef enum icalparameter_value { | ||
146 | ICAL_VALUE_X = 20049, | ||
147 | ICAL_VALUE_BINARY = 20050, | ||
148 | ICAL_VALUE_BOOLEAN = 20051, | ||
149 | ICAL_VALUE_DATE = 20052, | ||
150 | ICAL_VALUE_DURATION = 20053, | ||
151 | ICAL_VALUE_FLOAT = 20054, | ||
152 | ICAL_VALUE_INTEGER = 20055, | ||
153 | ICAL_VALUE_PERIOD = 20056, | ||
154 | ICAL_VALUE_RECUR = 20057, | ||
155 | ICAL_VALUE_TEXT = 20058, | ||
156 | ICAL_VALUE_URI = 20059, | ||
157 | ICAL_VALUE_ERROR = 20060, | ||
158 | ICAL_VALUE_DATETIME = 20061, | ||
159 | ICAL_VALUE_UTCOFFSET = 20062, | ||
160 | ICAL_VALUE_CALADDRESS = 20063, | ||
161 | ICAL_VALUE_NONE = 20064 | ||
162 | } icalparameter_value; | ||
163 | |||
164 | typedef enum icalparameter_xliccomparetype { | ||
165 | ICAL_XLICCOMPARETYPE_X = 20065, | ||
166 | ICAL_XLICCOMPARETYPE_EQUAL = 20066, | ||
167 | ICAL_XLICCOMPARETYPE_NOTEQUAL = 20067, | ||
168 | ICAL_XLICCOMPARETYPE_LESS = 20068, | ||
169 | ICAL_XLICCOMPARETYPE_GREATER = 20069, | ||
170 | ICAL_XLICCOMPARETYPE_LESSEQUAL = 20070, | ||
171 | ICAL_XLICCOMPARETYPE_GREATEREQUAL = 20071, | ||
172 | ICAL_XLICCOMPARETYPE_REGEX = 20072, | ||
173 | ICAL_XLICCOMPARETYPE_NONE = 20073 | ||
174 | } icalparameter_xliccomparetype; | ||
175 | |||
176 | typedef enum icalparameter_xlicerrortype { | ||
177 | ICAL_XLICERRORTYPE_X = 20074, | ||
178 | ICAL_XLICERRORTYPE_COMPONENTPARSEERROR = 20075, | ||
179 | ICAL_XLICERRORTYPE_PROPERTYPARSEERROR = 20076, | ||
180 | ICAL_XLICERRORTYPE_PARAMETERNAMEPARSEERROR = 20077, | ||
181 | ICAL_XLICERRORTYPE_PARAMETERVALUEPARSEERROR = 20078, | ||
182 | ICAL_XLICERRORTYPE_VALUEPARSEERROR = 20079, | ||
183 | ICAL_XLICERRORTYPE_INVALIDITIP = 20080, | ||
184 | ICAL_XLICERRORTYPE_UNKNOWNVCALPROPERROR = 20081, | ||
185 | ICAL_XLICERRORTYPE_MIMEPARSEERROR = 20082, | ||
186 | ICAL_XLICERRORTYPE_NONE = 20083 | ||
187 | } icalparameter_xlicerrortype; | ||
188 | |||
189 | #define ICALPARAMETER_LAST_ENUM 20084 | ||
190 | |||
191 | /* DELEGATED-FROM */ | ||
192 | icalparameter* icalparameter_new_delegatedfrom(const char* v); | ||
193 | const char* icalparameter_get_delegatedfrom(icalparameter* value); | ||
194 | void icalparameter_set_delegatedfrom(icalparameter* value, const char* v); | ||
195 | |||
196 | /* DELEGATED-TO */ | ||
197 | icalparameter* icalparameter_new_delegatedto(const char* v); | ||
198 | const char* icalparameter_get_delegatedto(icalparameter* value); | ||
199 | void icalparameter_set_delegatedto(icalparameter* value, const char* v); | ||
200 | |||
201 | /* RANGE */ | ||
202 | icalparameter* icalparameter_new_range(icalparameter_range v); | ||
203 | icalparameter_range icalparameter_get_range(icalparameter* value); | ||
204 | void icalparameter_set_range(icalparameter* value, icalparameter_range v); | ||
205 | |||
206 | /* ENCODING */ | ||
207 | icalparameter* icalparameter_new_encoding(icalparameter_encoding v); | ||
208 | icalparameter_encoding icalparameter_get_encoding(icalparameter* value); | ||
209 | void icalparameter_set_encoding(icalparameter* value, icalparameter_encoding v); | ||
210 | |||
211 | /* RSVP */ | ||
212 | icalparameter* icalparameter_new_rsvp(icalparameter_rsvp v); | ||
213 | icalparameter_rsvp icalparameter_get_rsvp(icalparameter* value); | ||
214 | void icalparameter_set_rsvp(icalparameter* value, icalparameter_rsvp v); | ||
215 | |||
216 | /* PARTSTAT */ | ||
217 | icalparameter* icalparameter_new_partstat(icalparameter_partstat v); | ||
218 | icalparameter_partstat icalparameter_get_partstat(icalparameter* value); | ||
219 | void icalparameter_set_partstat(icalparameter* value, icalparameter_partstat v); | ||
220 | |||
221 | /* RELTYPE */ | ||
222 | icalparameter* icalparameter_new_reltype(icalparameter_reltype v); | ||
223 | icalparameter_reltype icalparameter_get_reltype(icalparameter* value); | ||
224 | void icalparameter_set_reltype(icalparameter* value, icalparameter_reltype v); | ||
225 | |||
226 | /* CUTYPE */ | ||
227 | icalparameter* icalparameter_new_cutype(icalparameter_cutype v); | ||
228 | icalparameter_cutype icalparameter_get_cutype(icalparameter* value); | ||
229 | void icalparameter_set_cutype(icalparameter* value, icalparameter_cutype v); | ||
230 | |||
231 | /* MEMBER */ | ||
232 | icalparameter* icalparameter_new_member(const char* v); | ||
233 | const char* icalparameter_get_member(icalparameter* value); | ||
234 | void icalparameter_set_member(icalparameter* value, const char* v); | ||
235 | |||
236 | /* FMTTYPE */ | ||
237 | icalparameter* icalparameter_new_fmttype(const char* v); | ||
238 | const char* icalparameter_get_fmttype(icalparameter* value); | ||
239 | void icalparameter_set_fmttype(icalparameter* value, const char* v); | ||
240 | |||
241 | /* SENT-BY */ | ||
242 | icalparameter* icalparameter_new_sentby(const char* v); | ||
243 | const char* icalparameter_get_sentby(icalparameter* value); | ||
244 | void icalparameter_set_sentby(icalparameter* value, const char* v); | ||
245 | |||
246 | /* VALUE */ | ||
247 | icalparameter* icalparameter_new_value(icalparameter_value v); | ||
248 | icalparameter_value icalparameter_get_value(icalparameter* value); | ||
249 | void icalparameter_set_value(icalparameter* value, icalparameter_value v); | ||
250 | |||
251 | /* ALTREP */ | ||
252 | icalparameter* icalparameter_new_altrep(const char* v); | ||
253 | const char* icalparameter_get_altrep(icalparameter* value); | ||
254 | void icalparameter_set_altrep(icalparameter* value, const char* v); | ||
255 | |||
256 | /* DIR */ | ||
257 | icalparameter* icalparameter_new_dir(const char* v); | ||
258 | const char* icalparameter_get_dir(icalparameter* value); | ||
259 | void icalparameter_set_dir(icalparameter* value, const char* v); | ||
260 | |||
261 | /* RELATED */ | ||
262 | icalparameter* icalparameter_new_related(icalparameter_related v); | ||
263 | icalparameter_related icalparameter_get_related(icalparameter* value); | ||
264 | void icalparameter_set_related(icalparameter* value, icalparameter_related v); | ||
265 | |||
266 | /* CN */ | ||
267 | icalparameter* icalparameter_new_cn(const char* v); | ||
268 | const char* icalparameter_get_cn(icalparameter* value); | ||
269 | void icalparameter_set_cn(icalparameter* value, const char* v); | ||
270 | |||
271 | /* X-LIC-ERRORTYPE */ | ||
272 | icalparameter* icalparameter_new_xlicerrortype(icalparameter_xlicerrortype v); | ||
273 | icalparameter_xlicerrortype icalparameter_get_xlicerrortype(icalparameter* value); | ||
274 | void icalparameter_set_xlicerrortype(icalparameter* value, icalparameter_xlicerrortype v); | ||
275 | |||
276 | /* X */ | ||
277 | icalparameter* icalparameter_new_x(const char* v); | ||
278 | const char* icalparameter_get_x(icalparameter* value); | ||
279 | void icalparameter_set_x(icalparameter* value, const char* v); | ||
280 | |||
281 | /* LANGUAGE */ | ||
282 | icalparameter* icalparameter_new_language(const char* v); | ||
283 | const char* icalparameter_get_language(icalparameter* value); | ||
284 | void icalparameter_set_language(icalparameter* value, const char* v); | ||
285 | |||
286 | /* ROLE */ | ||
287 | icalparameter* icalparameter_new_role(icalparameter_role v); | ||
288 | icalparameter_role icalparameter_get_role(icalparameter* value); | ||
289 | void icalparameter_set_role(icalparameter* value, icalparameter_role v); | ||
290 | |||
291 | /* X-LIC-COMPARETYPE */ | ||
292 | icalparameter* icalparameter_new_xliccomparetype(icalparameter_xliccomparetype v); | ||
293 | icalparameter_xliccomparetype icalparameter_get_xliccomparetype(icalparameter* value); | ||
294 | void icalparameter_set_xliccomparetype(icalparameter* value, icalparameter_xliccomparetype v); | ||
295 | |||
296 | /* FBTYPE */ | ||
297 | icalparameter* icalparameter_new_fbtype(icalparameter_fbtype v); | ||
298 | icalparameter_fbtype icalparameter_get_fbtype(icalparameter* value); | ||
299 | void icalparameter_set_fbtype(icalparameter* value, icalparameter_fbtype v); | ||
300 | |||
301 | /* TZID */ | ||
302 | icalparameter* icalparameter_new_tzid(const char* v); | ||
303 | const char* icalparameter_get_tzid(icalparameter* value); | ||
304 | void icalparameter_set_tzid(icalparameter* value, const char* v); | ||
305 | |||
306 | #endif /*ICALPARAMETER_H*/ | ||
307 | |||