3 * External constants that clients will use
5 * Copyright (C) 2001 Barnaby Gray <barnaby@beedesign.co.uk>
7 * This library is free software; you can redistribute it and/or
8 * modify it under the terms of the GNU Lesser General Public
9 * License as published by the Free Software Foundation; either
10 * version 2.1 of the License, or (at your option) any later version.
12 * This library is distributed in the hope that it will be useful,
13 * but WITHOUT ANY WARRANTY; without even the implied warranty of
14 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
15 * Lesser General Public License for more details.
17 * You should have received a copy of the GNU Lesser General Public
18 * License along with this library; if not, write to the Free Software
19 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
23 #ifndef USERINFOCONSTANTS_H
24 #define USERINFOCONSTANTS_H
29 * Enums for user info constants
30 * Whilst they're all basically just binary compatible with the underlying
31 * ICQ binary values, the idea is your client shouldn't be exposed raw
32 * numbers, heavens the thought!
44 TIMEZONE_UNKNOWN
= -100,
45 TIMEZONE_PLUS_12H00M
= -24,
46 TIMEZONE_PLUS_11H30M
= -23,
47 TIMEZONE_PLUS_11H00M
= -22,
48 TIMEZONE_PLUS_10H30M
= -21,
49 TIMEZONE_PLUS_10H00M
= -20,
50 TIMEZONE_PLUS_09H30M
= -19,
51 TIMEZONE_PLUS_09H00M
= -18,
52 TIMEZONE_PLUS_08H30M
= -17,
53 TIMEZONE_PLUS_08H00M
= -16,
54 TIMEZONE_PLUS_07H30M
= -15,
55 TIMEZONE_PLUS_07H00M
= -14,
56 TIMEZONE_PLUS_06H30M
= -13,
57 TIMEZONE_PLUS_06H00M
= -12,
58 TIMEZONE_PLUS_05H30M
= -11,
59 TIMEZONE_PLUS_05H00M
= -10,
60 TIMEZONE_PLUS_04H30M
= -9,
61 TIMEZONE_PLUS_04H00M
= -8,
62 TIMEZONE_PLUS_03H30M
= -7,
63 TIMEZONE_PLUS_03H00M
= -6,
64 TIMEZONE_PLUS_02H30M
= -5,
65 TIMEZONE_PLUS_02H00M
= -4,
66 TIMEZONE_PLUS_01H30M
= -3,
67 TIMEZONE_PLUS_01H00M
= -2,
68 TIMEZONE_PLUS_00H30M
= -1,
70 TIMEZONE_MINUS_00H30M
= 1,
71 TIMEZONE_MINUS_01H00M
= 2,
72 TIMEZONE_MINUS_01H30M
= 3,
73 TIMEZONE_MINUS_02H00M
= 4,
74 TIMEZONE_MINUS_02H30M
= 5,
75 TIMEZONE_MINUS_03H00M
= 6,
76 TIMEZONE_MINUS_03H30M
= 7,
77 TIMEZONE_MINUS_04H00M
= 8,
78 TIMEZONE_MINUS_04H30M
= 9,
79 TIMEZONE_MINUS_05H00M
= 10,
80 TIMEZONE_MINUS_05H30M
= 11,
81 TIMEZONE_MINUS_06H00M
= 12,
82 TIMEZONE_MINUS_06H30M
= 13,
83 TIMEZONE_MINUS_07H00M
= 14,
84 TIMEZONE_MINUS_07H30M
= 15,
85 TIMEZONE_MINUS_08H00M
= 16,
86 TIMEZONE_MINUS_08H30M
= 17,
87 TIMEZONE_MINUS_09H00M
= 18,
88 TIMEZONE_MINUS_09H30M
= 19,
89 TIMEZONE_MINUS_10H00M
= 20,
90 TIMEZONE_MINUS_10H30M
= 21,
91 TIMEZONE_MINUS_11H00M
= 22,
92 TIMEZONE_MINUS_11H30M
= 23,
93 TIMEZONE_MINUS_12H00M
= 24
100 LANGUAGE_BHOJPURI
= 2,
101 LANGUAGE_BULGARIAN
= 3,
102 LANGUAGE_BURMESE
= 4,
103 LANGUAGE_CANTONESE
= 5,
104 LANGUAGE_CATALAN
= 6,
105 LANGUAGE_CHINESE
= 7,
106 LANGUAGE_CROATIAN
= 8,
108 LANGUAGE_DANISH
= 10,
110 LANGUAGE_ENGLISH
= 12,
111 LANGUAGE_ESPERANTO
= 13,
112 LANGUAGE_ESTONIAN
= 14,
114 LANGUAGE_FINNISH
= 16,
115 LANGUAGE_FRENCH
= 17,
116 LANGUAGE_GAELIC
= 18,
117 LANGUAGE_GERMAN
= 19,
119 LANGUAGE_HEBREW
= 21,
121 LANGUAGE_HUNGARIAN
= 23,
122 LANGUAGE_ICELANDIC
= 24,
123 LANGUAGE_INDONESIAN
= 25,
124 LANGUAGE_ITALIAN
= 26,
125 LANGUAGE_JAPANESE
= 27,
127 LANGUAGE_KOREAN
= 29,
129 LANGUAGE_LATVIAN
= 31,
130 LANGUAGE_LITHUANIAN
= 32,
132 LANGUAGE_NORWEGIAN
= 34,
133 LANGUAGE_POLISH
= 35,
134 LANGUAGE_PORTUGUESE
= 36,
135 LANGUAGE_ROMANIAN
= 37,
136 LANGUAGE_RUSSIAN
= 38,
137 LANGUAGE_SERBIAN
= 39,
138 LANGUAGE_SLOVAK
= 40,
139 LANGUAGE_SLOVENIAN
= 41,
140 LANGUAGE_SOMALI
= 42,
141 LANGUAGE_SPANISH
= 43,
142 LANGUAGE_SWAHILI
= 44,
143 LANGUAGE_SWEDISH
= 45,
144 LANGUAGE_TAGALOG
= 46,
147 LANGUAGE_TURKISH
= 49,
148 LANGUAGE_UKRAINIAN
= 50,
150 LANGUAGE_VIETNAMESE
= 52,
151 LANGUAGE_YIDDISH
= 53,
152 LANGUAGE_YORUBA
= 54,
153 LANGUAGE_TAIWANESE
= 55,
154 LANGUAGE_AFRIKAANS
= 56,
155 LANGUAGE_PERSIAN
= 57,
156 LANGUAGE_ALBANIAN
= 58,
157 LANGUAGE_ARMENIAN
= 59
163 COUNTRY_AFGHANISTAN
= 93,
164 COUNTRY_ALBANIA
= 355,
165 COUNTRY_ALGERIA
= 213,
166 COUNTRY_AMERICAN_SAMOA
= 684,
167 COUNTRY_ANDORRA
= 376,
168 COUNTRY_ANGOLA
= 244,
169 COUNTRY_ANGUILLA
= 101,
170 COUNTRY_ANTIGUA
= 102,
171 COUNTRY_ARGENTINA
= 54,
172 COUNTRY_ARMENIA
= 374,
174 COUNTRY_ASCENSION_ISLAND
= 247,
175 COUNTRY_AUSTRALIA
= 61,
176 COUNTRY_AUSTRALIAN_ANTARCTIC_TERRITORY
= 6721,
177 COUNTRY_AUSTRIA
= 43,
178 COUNTRY_AZERBAIJAN
= 994,
179 COUNTRY_BAHAMAS
= 103,
180 COUNTRY_BAHRAIN
= 973,
181 COUNTRY_BANGLADESH
= 880,
182 COUNTRY_BARBADOS
= 104,
183 COUNTRY_BARBUDA
= 120,
184 COUNTRY_BELARUS
= 375,
185 COUNTRY_BELGIUM
= 32,
186 COUNTRY_BELIZE
= 501,
188 COUNTRY_BERMUDA
= 105,
189 COUNTRY_BHUTAN
= 975,
190 COUNTRY_BOLIVIA
= 591,
191 COUNTRY_BOSNIA_AND_HERZEGOVINA
= 387,
192 COUNTRY_BOTSWANA
= 267,
194 COUNTRY_BRITISH_VIRGIN_ISLANDS
= 106,
195 COUNTRY_BRUNEI
= 673,
196 COUNTRY_BULGARIA
= 359,
197 COUNTRY_BURKINA_FASO
= 226,
198 COUNTRY_BURUNDI
= 257,
199 COUNTRY_CAMBODIA
= 855,
200 COUNTRY_CAMEROON
= 237,
201 COUNTRY_CANADA
= 107,
202 COUNTRY_CAPE_VERDE_ISLANDS
= 238,
203 COUNTRY_CAYMAN_ISLANDS
= 108,
204 COUNTRY_CENTRAL_AFRICAN_REPUBLIC
= 236,
208 COUNTRY_CHRISTMAS_ISLAND
= 672,
209 COUNTRY_COCOS_KEELING_ISLANDS
= 6101,
210 COUNTRY_COLOMBIA
= 57,
211 COUNTRY_COMOROS
= 2691,
213 COUNTRY_COOK_ISLANDS
= 682,
214 COUNTRY_COSTA_RICA
= 506,
215 COUNTRY_CROATIA
= 385,
217 COUNTRY_CYPRUS
= 357,
218 COUNTRY_CZECH_REPUBLIC
= 42,
219 COUNTRY_DENMARK
= 45,
220 COUNTRY_DIEGO_GARCIA
= 246,
221 COUNTRY_DJIBOUTI
= 253,
222 COUNTRY_DOMINICA
= 109,
223 COUNTRY_DOMINICAN_REPUBLIC
= 110,
224 COUNTRY_ECUADOR
= 593,
226 COUNTRY_EL_SALVADOR
= 503,
227 COUNTRY_EQUATORIAL_GUINEA
= 240,
228 COUNTRY_ERITREA
= 291,
229 COUNTRY_ESTONIA
= 372,
230 COUNTRY_ETHIOPIA
= 251,
231 COUNTRY_FAEROE_ISLANDS
= 298,
232 COUNTRY_FALKLAND_ISLANDS
= 500,
233 COUNTRY_FIJI_ISLANDS
= 679,
234 COUNTRY_FINLAND
= 358,
236 COUNTRY_FRENCH_ANTILLES
= 5901,
237 COUNTRY_FRENCH_GUIANA
= 594,
238 COUNTRY_FRENCH_POLYNESIA
= 689,
240 COUNTRY_GAMBIA
= 220,
241 COUNTRY_GEORGIA
= 995,
242 COUNTRY_GERMANY
= 49,
244 COUNTRY_GIBRALTAR
= 350,
246 COUNTRY_GREENLAND
= 299,
247 COUNTRY_GRENADA
= 111,
248 COUNTRY_GUADELOUPE
= 590,
250 COUNTRY_GUANTANAMO_BAY
= 5399,
251 COUNTRY_GUATEMALA
= 502,
252 COUNTRY_GUINEA
= 224,
253 COUNTRY_GUINEA_BISSAU
= 245,
254 COUNTRY_GUYANA
= 592,
256 COUNTRY_HONDURAS
= 504,
257 COUNTRY_HONG_KONG
= 852,
258 COUNTRY_HUNGARY
= 36,
259 COUNTRY_INMARSAT_ATLANTIC_EAST
= 871,
260 COUNTRY_INMARSAT_ATLANTIC_WEST
= 874,
261 COUNTRY_INMARSAT_INDIAN
= 873,
262 COUNTRY_INMARSAT_PACIFIC
= 872,
263 COUNTRY_INMARSAT
= 870,
264 COUNTRY_ICELAND
= 354,
266 COUNTRY_INDONESIA
= 62,
267 COUNTRY_INTERNATIONAL_FREEPHONE_SERVICE
= 800,
270 COUNTRY_IRELAND
= 353,
271 COUNTRY_ISRAEL
= 972,
273 COUNTRY_IVORY_COAST
= 225,
274 COUNTRY_JAMAICA
= 112,
276 COUNTRY_JORDAN
= 962,
277 COUNTRY_KAZAKHSTAN
= 705,
279 COUNTRY_KIRIBATI_REPUBLIC
= 686,
280 COUNTRY_KOREA_NORTH
= 850,
281 COUNTRY_KOREA_REPUBLIC_OF
= 82,
282 COUNTRY_KUWAIT
= 965,
283 COUNTRY_KYRGYZ_REPUBLIC
= 706,
285 COUNTRY_LATVIA
= 371,
286 COUNTRY_LEBANON
= 961,
287 COUNTRY_LESOTHO
= 266,
288 COUNTRY_LIBERIA
= 231,
290 COUNTRY_LIECHTENSTEIN
= 4101,
291 COUNTRY_LITHUANIA
= 370,
292 COUNTRY_LUXEMBOURG
= 352,
294 COUNTRY_MADAGASCAR
= 261,
295 COUNTRY_MALAWI
= 265,
296 COUNTRY_MALAYSIA
= 60,
297 COUNTRY_MALDIVES
= 960,
300 COUNTRY_MARSHALL_ISLANDS
= 692,
301 COUNTRY_MARTINIQUE
= 596,
302 COUNTRY_MAURITANIA
= 222,
303 COUNTRY_MAURITIUS
= 230,
304 COUNTRY_MAYOTTE_ISLAND
= 269,
306 COUNTRY_MICRONESIA_FEDERATED_STATES_OF
= 691,
307 COUNTRY_MOLDOVA
= 373,
308 COUNTRY_MONACO
= 377,
309 COUNTRY_MONGOLIA
= 976,
310 COUNTRY_MONTSERRAT
= 113,
311 COUNTRY_MOROCCO
= 212,
312 COUNTRY_MOZAMBIQUE
= 258,
313 COUNTRY_MYANMAR
= 95,
314 COUNTRY_NAMIBIA
= 264,
317 COUNTRY_NETHERLANDS_ANTILLES
= 599,
318 COUNTRY_NETHERLANDS
= 31,
320 COUNTRY_NEW_CALEDONIA
= 687,
321 COUNTRY_NEW_ZEALAND
= 64,
322 COUNTRY_NICARAGUA
= 505,
324 COUNTRY_NIGERIA
= 234,
326 COUNTRY_NORFOLK_ISLAND
= 6722,
329 COUNTRY_PAKISTAN
= 92,
331 COUNTRY_PANAMA
= 507,
332 COUNTRY_PAPUA_NEW_GUINEA
= 675,
333 COUNTRY_PARAGUAY
= 595,
335 COUNTRY_PHILIPPINES
= 63,
337 COUNTRY_PORTUGAL
= 351,
338 COUNTRY_PUERTO_RICO
= 121,
340 COUNTRY_REPUBLIC_OF_MACEDONIA
= 389,
341 COUNTRY_REUNION_ISLAND
= 262,
342 COUNTRY_ROMANIA
= 40,
343 COUNTRY_ROTA_ISLAND
= 6701,
345 COUNTRY_RWANDA
= 250,
346 COUNTRY_SAINT_LUCIA
= 122,
347 COUNTRY_SAIPAN_ISLAND
= 670,
348 COUNTRY_SAN_MARINO
= 378,
349 COUNTRY_SAO_TOME_AND_PRINCIPE
= 239,
350 COUNTRY_SAUDI_ARABIA
= 966,
351 COUNTRY_SENEGAL_REPUBLIC
= 221,
352 COUNTRY_SEYCHELLE_ISLANDS
= 248,
353 COUNTRY_SIERRA_LEONE
= 232,
354 COUNTRY_SINGAPORE
= 65,
355 COUNTRY_SLOVAK_REPUBLIC
= 4201,
356 COUNTRY_SLOVENIA
= 386,
357 COUNTRY_SOLOMON_ISLANDS
= 677,
358 COUNTRY_SOMALIA
= 252,
359 COUNTRY_SOUTH_AFRICA
= 27,
361 COUNTRY_SRI_LANKA
= 94,
362 COUNTRY_ST_HELENA
= 290,
363 COUNTRY_ST_KITTS
= 115,
364 COUNTRY_ST_PIERRE_AND_MIQUELON
= 508,
365 COUNTRY_ST_VINCENT_AND_THE_GRENADINES
= 116,
367 COUNTRY_SURINAME
= 597,
368 COUNTRY_SWAZILAND
= 268,
370 COUNTRY_SWITZERLAND
= 41,
372 COUNTRY_TAIWAN_REPUBLIC_OF_CHINA
= 886,
373 COUNTRY_TAJIKISTAN
= 708,
374 COUNTRY_TANZANIA
= 255,
375 COUNTRY_THAILAND
= 66,
376 COUNTRY_TINIAN_ISLAND
= 6702,
378 COUNTRY_TOKELAU
= 690,
380 COUNTRY_TRINIDAD_AND_TOBAGO
= 117,
381 COUNTRY_TUNISIA
= 216,
383 COUNTRY_TURKMENISTAN
= 709,
384 COUNTRY_TURKS_AND_CAICOS_ISLANDS
= 118,
385 COUNTRY_TUVALU
= 688,
387 COUNTRY_UGANDA
= 256,
388 COUNTRY_UKRAINE
= 380,
389 COUNTRY_UNITED_ARAB_EMIRATES
= 971,
390 COUNTRY_UNITED_KINGDOM
= 44,
391 COUNTRY_UNITED_STATES_VIRGIN_ISLANDS
= 123,
392 COUNTRY_URUGUAY
= 598,
393 COUNTRY_UZBEKISTAN
= 711,
394 COUNTRY_VANUATU
= 678,
395 COUNTRY_VATICAN_CITY
= 379,
396 COUNTRY_VENEZUELA
= 58,
397 COUNTRY_VIETNAM
= 84,
398 COUNTRY_WALLIS_AND_FUTUNA_ISLANDS
= 681,
399 COUNTRY_WESTERN_SAMOA
= 685,
401 COUNTRY_YUGOSLAVIA
= 381,
403 COUNTRY_ZAMBIA
= 260,
404 COUNTRY_ZIMBABWE
= 263
411 INTEREST_CELEBRITY_FANS
= 102,
412 INTEREST_COLLECTIONS
= 103,
413 INTEREST_COMPUTERS
= 104,
414 INTEREST_CULTURE
= 105,
415 INTEREST_FITNESS
= 106,
416 INTEREST_GAMES
= 107,
417 INTEREST_HOBBIES
= 108,
418 INTEREST_ICQ___HELP
= 109,
419 INTEREST_INTERNET
= 110,
420 INTEREST_LIFESTYLE
= 111,
421 INTEREST_MOVIES_AND_TV
= 112,
422 INTEREST_MUSIC
= 113,
423 INTEREST_OUTDOORS
= 114,
424 INTEREST_PARENTING
= 115,
425 INTEREST_PETS_AND_ANIMALS
= 116,
426 INTEREST_RELIGION
= 117,
427 INTEREST_SCIENCE
= 118,
428 INTEREST_SKILLS
= 119,
429 INTEREST_SPORTS
= 120,
430 INTEREST_WEB_DESIGN
= 121,
431 INTEREST_ECOLOGY
= 122,
432 INTEREST_NEWS_AND_MEDIA
= 123,
433 INTEREST_GOVERNMENT
= 124,
434 INTEREST_BUSINESS
= 125,
435 INTEREST_MYSTICS
= 126,
436 INTEREST_TRAVEL
= 127,
437 INTEREST_ASTRONOMY
= 128,
438 INTEREST_SPACE
= 129,
439 INTEREST_CLOTHING
= 130,
440 INTEREST_PARTIES
= 131,
441 INTEREST_WOMEN
= 132,
442 INTEREST_SOCIAL_SCIENCE
= 133,
447 INTEREST_FINANCE_AND_CORPORATE
= 138,
448 INTEREST_ENTERTAINMENT
= 139,
449 INTEREST_CONSUMER_ELECTRONICS
= 140,
450 INTEREST_RETAIL_STORES
= 141,
451 INTEREST_HEALTH_AND_BEAUTY
= 142,
452 INTEREST_MEDIA
= 143,
453 INTEREST_HOUSEHOLD_PRODUCTS
= 144,
454 INTEREST_MAIL_ORDER_CATALOG
= 145,
455 INTEREST_BUSINESS_SERVICES
= 146,
456 INTEREST_AUDIO_AND_VISUAL
= 147,
457 INTEREST_SPORTING_AND_ATHLETICS
= 148,
458 INTEREST_PUBLISHING
= 149,
459 INTEREST_HOME_AUTOMATION
= 150
464 BACKGROUND_ELEMENTARY_SCHOOL
= 300,
465 BACKGROUND_HIGH_SCHOOL
= 301,
466 BACKGROUND_COLLEGE
= 302,
467 BACKGROUND_UNIVERSITY
= 303,
468 BACKGROUND_MILITARY
= 304,
469 BACKGROUND_PAST_WORK_PLACE
= 305,
470 BACKGROUND_PAST_ORGANIZATION
= 306,
471 BACKGROUND_OTHER
= 399