From cb4a46e7fbe62d788e66ed6121c717a2d22a4d7c Mon Sep 17 00:00:00 2001 From: watcherhd Date: Thu, 21 Apr 2011 14:14:52 +0000 Subject: svn.miranda.im is moving to a new home! git-svn-id: http://miranda-plugins.googlecode.com/svn/trunk@7 e753b5eb-9565-29b2-b5c5-2cc6f99dfbcb --- icqj_mod/changeinfo/constants.c | 658 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 658 insertions(+) create mode 100644 icqj_mod/changeinfo/constants.c (limited to 'icqj_mod/changeinfo/constants.c') diff --git a/icqj_mod/changeinfo/constants.c b/icqj_mod/changeinfo/constants.c new file mode 100644 index 0000000..990f3ab --- /dev/null +++ b/icqj_mod/changeinfo/constants.c @@ -0,0 +1,658 @@ +// ---------------------------------------------------------------------------80 +// ICQ plugin for Miranda Instant Messenger +// ________________________________________ +// +// Copyright 2001,2002,2003,2004 Richard Hughes, Martin berg +// Copyright 2004,2005,2006 Joe Kucera, Bio +// +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +// +// ----------------------------------------------------------------------------- +// +// File name : $Source: /cvsroot/miranda/miranda/protocols/IcqOscarJ/changeinfo/constants.c,v $ +// Revision : $Revision: 3292 $ +// Last change on : $Date: 2006-07-09 17:27:51 +0400 (Вс, 09 июл 2006) $ +// Last change by : $Author: ghazan $ +// +// DESCRIPTION: +// +// ChangeInfo Plugin stuff +// +// ----------------------------------------------------------------------------- + +#include "icqoscar.h" + +static ListTypeDataItem countries[]={ + {0 ,"Unspecified"}, + {9999,"Other"}, + {93 ,"Afghanistan"}, + {355 ,"Albania"}, + {213 ,"Algeria"}, + {684 ,"American Samoa"}, + {376 ,"Andorra"}, + {244 ,"Angola"}, + {101 ,"Anguilla"}, + {102 ,"Antigua and Barbuda"}, + {5902,"Antilles"}, + {54 ,"Argentina"}, + {374 ,"Armenia"}, + {297 ,"Aruba"}, + {247 ,"Ascension Island"}, + {61 ,"Australia"}, + {43 ,"Austria"}, + {994 ,"Azerbaijan"}, + {103 ,"Bahamas"}, + {973 ,"Bahrain"}, + {880 ,"Bangladesh"}, + {104 ,"Barbados"}, + {120 ,"Barbuda"}, + {375 ,"Belarus"}, + {32 ,"Belgium"}, + {501 ,"Belize"}, + {229 ,"Benin"}, + {105 ,"Bermuda"}, + {975 ,"Bhutan"}, + {591 ,"Bolivia"}, + {387 ,"Bosnia and Herzegovina"}, + {267 ,"Botswana"}, + {55 ,"Brazil"}, + {106 ,"British Virgin Islands"}, + {673 ,"Brunei"}, + {359 ,"Bulgaria"}, + {226 ,"Burkina Faso"}, + {257 ,"Burundi"}, + {855 ,"Cambodia"}, + {237 ,"Cameroon"}, + {107 ,"Canada"}, + {178 ,"Canary Islands"}, + {238 ,"Cape Verde Islands"}, + {108 ,"Cayman Islands"}, + {236 ,"Central African Republic"}, + {235 ,"Chad"}, + {56 ,"Chile, Republic of"}, + {86 ,"China"}, + {672 ,"Christmas Island"}, + {6101,"Cocos-Keeling Islands"}, + {6102,"Cocos (Keeling) Islands"}, + {57 ,"Colombia"}, + {2691,"Comoros"}, + {243 ,"Congo, Democratic Republic of (Zaire)"}, + {242 ,"Congo, Republic of the"}, + {682 ,"Cook Islands"}, + {506 ,"Costa Rica"}, + {225 ,"Cote d'Ivoire (Ivory Coast)"}, + {385 ,"Croatia"}, + {53 ,"Cuba"}, + {357 ,"Cyprus"}, + {420 ,"Czech Republic"}, + {45 ,"Denmark"}, + {246 ,"Diego Garcia"}, + {253 ,"Djibouti"}, + {109 ,"Dominica"}, + {110 ,"Dominican Republic"}, + {593 ,"Ecuador"}, + {20 ,"Egypt"}, + {503 ,"El Salvador"}, + {240 ,"Equatorial Guinea"}, + {291 ,"Eritrea"}, + {372 ,"Estonia"}, + {251 ,"Ethiopia"}, + {298 ,"Faeroe Islands"}, + {500 ,"Falkland Islands"}, + {679 ,"Fiji"}, + {358 ,"Finland"}, + {33 ,"France"}, + {5901,"French Antilles"}, + {594 ,"French Guiana"}, + {689 ,"French Polynesia"}, + {241 ,"Gabon"}, + {220 ,"Gambia"}, + {995 ,"Georgia"}, + {49 ,"Germany"}, + {233 ,"Ghana"}, + {350 ,"Gibraltar"}, + {30 ,"Greece"}, + {299 ,"Greenland"}, + {111 ,"Grenada"}, + {590 ,"Guadeloupe"}, + {671 ,"Guam, US Territory of"}, + {502 ,"Guatemala"}, + {224 ,"Guinea"}, + {245 ,"Guinea-Bissau"}, + {592 ,"Guyana"}, + {509 ,"Haiti"}, + {504 ,"Honduras"}, + {852 ,"Hong Kong"}, + {36 ,"Hungary"}, + {354 ,"Iceland"}, + {91 ,"India"}, + {62 ,"Indonesia"}, + {98 ,"Iran (Islamic Republic of)"}, + {964 ,"Iraq"}, + {353 ,"Ireland"}, + {972 ,"Israel"}, + {39 ,"Italy"}, + {112 ,"Jamaica"}, + {81 ,"Japan"}, + {962 ,"Jordan"}, + {705 ,"Kazakhstan"}, + {254 ,"Kenya"}, + {686 ,"Kiribati"}, + {850 ,"Korea, North"}, + {82 ,"Korea, South"}, + {965 ,"Kuwait"}, + {706 ,"Kyrgyzstan"}, + {856 ,"Laos"}, + {371 ,"Latvia"}, + {961 ,"Lebanon"}, + {266 ,"Lesotho"}, + {231 ,"Liberia"}, + {218 ,"Libyan Arab Jamahiriya"}, + {4101,"Liechtenstein"}, + {370 ,"Lithuania"}, + {352 ,"Luxembourg"}, + {853 ,"Macau"}, + {389 ,"Macedonia (F.Y.R.O.M.)"}, + {261 ,"Madagascar"}, + {265 ,"Malawi"}, + {60 ,"Malaysia"}, + {960 ,"Maldives"}, + {223 ,"Mali"}, + {356 ,"Malta"}, + {692 ,"Marshall Islands"}, + {596 ,"Martinique"}, + {222 ,"Mauritania"}, + {230 ,"Mauritius"}, + {269 ,"Mayotte Island"}, + {52 ,"Mexico"}, + {691 ,"Micronesia, Federated States of"}, + {373 ,"Moldova, Republic of"}, + {377 ,"Monaco"}, + {976 ,"Mongolia"}, + {113 ,"Montserrat"}, + {212 ,"Morocco"}, + {258 ,"Mozambique"}, + {95 ,"Myanmar"}, + {264 ,"Namibia"}, + {674 ,"Nauru"}, + {977 ,"Nepal"}, + {31 ,"Netherlands"}, + {599 ,"Netherlands Antilles"}, + {114 ,"Nevis"}, + {687 ,"New Caledonia"}, + {64 ,"New Zealand"}, + {505 ,"Nicaragua"}, + {227 ,"Niger"}, + {234 ,"Nigeria"}, + {683 ,"Niue"}, + {6722,"Norfolk Island"}, + {47 ,"Norway"}, + {968 ,"Oman"}, + {92 ,"Pakistan"}, + {680 ,"Palau"}, + {507 ,"Panama"}, + {675 ,"Papua New Guinea"}, + {595 ,"Paraguay"}, + {51 ,"Peru"}, + {63 ,"Philippines"}, + {48 ,"Poland"}, + {351 ,"Portugal"}, + {121 ,"Puerto Rico"}, + {974 ,"Qatar"}, + {262 ,"Reunion Island"}, + {40 ,"Romania"}, + {6701,"Rota Island"}, + {7 ,"Russia"}, + {250 ,"Rwanda"}, + {290 ,"Saint Helena"}, + {115 ,"Saint Kitts"}, + {1141,"Saint Kitts and Nevis"}, + {122 ,"Saint Lucia"}, + {508 ,"Saint Pierre and Miquelon"}, + {116 ,"Saint Vincent and the Grenadines"}, + {670 ,"Saipan Island"}, + {378 ,"San Marino"}, + {239 ,"Sao Tome and Principe"}, + {966 ,"Saudi Arabia"}, + {442 ,"Scotland"}, + {221 ,"Senegal"}, + {248 ,"Seychelles"}, + {232 ,"Sierra Leone"}, + {65 ,"Singapore"}, + {421 ,"Slovakia"}, + {386 ,"Slovenia"}, + {677 ,"Solomon Islands"}, + {252 ,"Somalia"}, + {27 ,"South Africa"}, + {34 ,"Spain"}, + {94 ,"Sri Lanka"}, + {249 ,"Sudan"}, + {597 ,"Suriname"}, + {268 ,"Swaziland"}, + {46 ,"Sweden"}, + {41 ,"Switzerland"}, + {963 ,"Syrian Arab Republic"}, + {886 ,"Taiwan"}, + {708 ,"Tajikistan"}, + {255 ,"Tanzania"}, + {66 ,"Thailand"}, + {6702,"Tinian Island"}, + {228 ,"Togo"}, + {690 ,"Tokelau"}, + {676 ,"Tonga"}, + {117 ,"Trinidad and Tobago"}, + {216 ,"Tunisia"}, + {90 ,"Turkey"}, + {709 ,"Turkmenistan"}, + {118 ,"Turks and Caicos Islands"}, + {688 ,"Tuvalu"}, + {256 ,"Uganda"}, + {380 ,"Ukraine"}, + {971 ,"United Arab Emirates"}, + {44 ,"United Kingdom"}, + {598 ,"Uruguay"}, + {1 ,"USA"}, + {711 ,"Uzbekistan"}, + {678 ,"Vanuatu"}, + {379 ,"Vatican City"}, + {58 ,"Venezuela"}, + {84 ,"Vietnam"}, + {123 ,"Virgin Islands (USA)"}, + {441 ,"Wales"}, + {681 ,"Wallis and Futuna Islands"}, + {685 ,"Western Samoa"}, + {967 ,"Yemen"}, + {381 ,"Yugoslavia"}, + {3811,"Yugoslavia - Serbia"}, + {382 ,"Yugoslavia - Montenegro"}, + {260 ,"Zambia"}, + {263 ,"Zimbabwe"}, +}; + +static ListTypeDataItem timezones[]={ + {-100,"Unspecified"}, + {24 ,"GMT-12:00 Eniwetok; Kwajalein"}, + {23 ,"GMT-11:30"}, + {22 ,"GMT-11:00 Midway Island; Samoa"}, + {21 ,"GMT-10:30"}, + {20 ,"GMT-10:00 Hawaii"}, + {19 ,"GMT-9:30"}, + {18 ,"GMT-9:00 Alaska"}, + {17 ,"GMT-8:30"}, + {16 ,"GMT-8:00 Pacific Time; Tijuana"}, + {15 ,"GMT-7:30"}, + {14 ,"GMT-7:00 Arizona; Mountain Time"}, + {13 ,"GMT-6:30"}, + {12 ,"GMT-6:00 Central Time; Central America; Saskatchewan"}, + {11 ,"GMT-5:30"}, + {10 ,"GMT-5:00 Eastern Time; Bogota; Lima; Quito"}, + {9 ,"GMT-4:30"}, + {8 ,"GMT-4:00 Atlantic Time; Santiago; Caracas; La Paz"}, + {7 ,"GMT-3:30 Newfoundland"}, + {6 ,"GMT-3:00 Greenland; Buenos Aires; Georgetown"}, + {5 ,"GMT-2:30"}, + {4 ,"GMT-2:00 Mid-Atlantic"}, + {3 ,"GMT-1:30"}, + {2 ,"GMT-1:00 Cape Verde Islands; Azores"}, + {1 ,"GMT-0:30"}, + {0 ,"GMT+0:00 London; Dublin; Edinburgh; Lisbon; Casablanca"}, + {-1 ,"GMT+0:30"}, + {-2 ,"GMT+1:00 Central European Time; West Central Africa; Warsaw"}, + {-3 ,"GMT+1:30"}, + {-4 ,"GMT+2:00 Jerusalem; Helsinki; Harare; Cairo; Bucharest; Athens"}, + {-5 ,"GMT+2:30"}, + {-6 ,"GMT+3:00 Moscow; St. Petersburg; Nairobi; Kuwait; Baghdad"}, + {-7 ,"GMT+3:30 Tehran"}, + {-8 ,"GMT+4:00 Baku; Tbilisi; Yerevan; Abu Dhabi; Muscat"}, + {-9 ,"GMT+4:30 Kabul"}, + {-10 ,"GMT+5:00 Calcutta; Chennai; Mumbai; New Delhi; Ekaterinburg"}, + {-11 ,"GMT+5:30"}, + {-12 ,"GMT+6:00 Astana; Dhaka; Almaty; Novosibirsk; Sri Jayawardenepura"}, + {-13 ,"GMT+6:30 Rangoon"}, + {-14 ,"GMT+7:00 Bankok; Hanoi; Jakarta; Krasnoyarsk"}, + {-15 ,"GMT+7:30"}, + {-16 ,"GMT+8:00 Perth; Taipei; Singapore; Hong Kong; Beijing"}, + {-17 ,"GMT+8:30"}, + {-18 ,"GMT+9:00 Tokyo; Osaka; Seoul; Sapporo; Yakutsk"}, + {-19 ,"GMT+9:30 Darwin; Adelaide"}, + {-20 ,"GMT+10:00 East Australia; Guam; Vladivostok"}, + {-21 ,"GMT+10:30"}, + {-22 ,"GMT+11:00 Magadan; Solomon Is.; New Caledonia"}, + {-23 ,"GMT+11:30"}, + {-24 ,"GMT+12:00 Auckland; Wellington; Fiji; Kamchatka; Marshall Is."}, +}; + +static ListTypeDataItem occupations[] = { + {0, "Unspecified"}, + {1, "Academic"}, + {2, "Administrative"}, + {3, "Art/Entertainment"}, + {4, "College Student"}, + {5, "Computers"}, + {6, "Community & Social"}, + {7, "Education"}, + {8, "Engineering"}, + {9, "Financial Services"}, + {10, "Government"}, + {11, "High School Student"}, + {12, "Home"}, + {13, "ICQ - Providing Help"}, + {14, "Law"}, + {15, "Managerial"}, + {16, "Manufacturing"}, + {17, "Medical/Health"}, + {18, "Military"}, + {19, "Non-Government Organization"}, + {20, "Professional"}, + {21, "Retail"}, + {22, "Retired"}, + {23, "Science & Research"}, + {24, "Sports"}, + {25, "Technical"}, + {26, "University Student"}, + {27, "Web Building"}, + {99, "Other Services"} +}; + +static ListTypeDataItem genders[]={ + {0,"Unspecified"}, + {'M',"Male"}, + {'F',"Female"}, +}; + +static ListTypeDataItem months[]={ + {0, "Unspecified"}, + {1, "January"}, + {2, "February"}, + {3, "March"}, + {4, "April"}, + {5, "May"}, + {6, "June"}, + {7, "July"}, + {8, "August"}, + {9, "September"}, + {10,"October"}, + {11,"November"}, + {12,"December"}, +}; + +static ListTypeDataItem languages[]={ + {0, "None"}, + {55,"Afrikaans"}, + {58,"Albanian"}, + {1, "Arabic"}, + {59,"Armenian"}, + {68,"Azerbaijani"}, + {72,"Belorussian"}, + {2, "Bhojpuri"}, + {56,"Bosnian"}, + {3, "Bulgarian"}, + {4, "Burmese"}, + {5, "Cantonese"}, + {6, "Catalan"}, + {61,"Chamorro"}, + {7, "Chinese"}, + {8, "Croatian"}, + {9, "Czech"}, + {10,"Danish"}, + {11,"Dutch"}, + {12,"English"}, + {13,"Esperanto"}, + {14,"Estonian"}, + {15,"Farci"}, + {16,"Finnish"}, + {17,"French"}, + {18,"Gaelic"}, + {19,"German"}, + {20,"Greek"}, + {70,"Gujarati"}, + {21,"Hebrew"}, + {22,"Hindi"}, + {23,"Hungarian"}, + {24,"Icelandic"}, + {25,"Indonesian"}, + {26,"Italian"}, + {27,"Japanese"}, + {28,"Khmer"}, + {29,"Korean"}, + {69,"Kurdish"}, + {30,"Lao"}, + {31,"Latvian"}, + {32,"Lithuanian"}, + {65,"Macedonian"}, + {33,"Malay"}, + {63,"Mandarin"}, + {62,"Mongolian"}, + {34,"Norwegian"}, + {57,"Persian"}, + {35,"Polish"}, + {36,"Portuguese"}, + {60,"Punjabi"}, + {37,"Romanian"}, + {38,"Russian"}, + {39,"Serbo-Croatian"}, + {66,"Sindhi"}, + {40,"Slovak"}, + {41,"Slovenian"}, + {42,"Somali"}, + {43,"Spanish"}, + {44,"Swahili"}, + {45,"Swedish"}, + {46,"Tagalog"}, + {64,"Taiwaness"}, + {71,"Tamil"}, + {47,"Tatar"}, + {48,"Thai"}, + {49,"Turkish"}, + {50,"Ukrainian"}, + {51,"Urdu"}, + {52,"Vietnamese"}, + {67,"Welsh"}, + {53,"Yiddish"}, + {54,"Yoruba"}, +}; + +static ListTypeDataItem interests[]={ + {0, "Unspecified"}, + {100, "Art"}, + {101, "Cars"}, + {102, "Celebrity Fans"}, + {103, "Collections"}, + {104, "Computers"}, + {105, "Culture & Literature"}, + {106, "Fitness"}, + {107, "Games"}, + {108, "Hobbies"}, + {109, "ICQ - Providing Help"}, + {110, "Internet"}, + {111, "Lifestyle"}, + {112, "Movies/TV"}, + {113, "Music"}, + {114, "Outdoor Activities"}, + {115, "Parenting"}, + {116, "Pets/Animals"}, + {117, "Religion"}, + {118, "Science/Technology"}, + {119, "Skills"}, + {120, "Sports"}, + {121, "Web Design"}, + {122, "Nature and Environment"}, + {123, "News & Media"}, + {124, "Government"}, + {125, "Business & Economy"}, + {126, "Mystics"}, + {127, "Travel"}, + {128, "Astronomy"}, + {129, "Space"}, + {130, "Clothing"}, + {131, "Parties"}, + {132, "Women"}, + {133, "Social science"}, + {134, "60's"}, + {135, "70's"}, + {136, "80's"}, + {137, "50's"}, + {138, "Finance and corporate"}, + {139, "Entertainment"}, + {140, "Consumer electronics"}, + {141, "Retail stores"}, + {142, "Health and beauty"}, + {143, "Media"}, + {144, "Household products"}, + {145, "Mail order catalog"}, + {146, "Business services"}, + {147, "Audio and visual"}, + {148, "Sporting and athletic"}, + {149, "Publishing"}, + {150, "Home automation"} +}; + +static ListTypeDataItem pastbackground[]={ + {0, "Unspecified"}, + {300, "Elementary School"}, + {301, "High School"}, + {302, "College"}, + {303, "University"}, + {304, "Military"}, + {305, "Past Work Place"}, + {306, "Past Organization"}, + {399, "Other"} +}; + +static ListTypeDataItem affiliation[]={ + {0, "Unspecified"}, + {200, "Alumni Org."}, + {201, "Charity Org."}, + {202, "Club/Social Org."}, + {203, "Community Org."}, + {204, "Cultural Org."}, + {205, "Fan Clubs"}, + {206, "Fraternity/Sorority"}, + {207, "Hobbyists Org."}, + {208, "International Org."}, + {209, "Nature and Environment Org."}, + {210, "Professional Org."}, + {211, "Scientific/Technical Org."}, + {212, "Self Improvement Group"}, + {213, "Spiritual/Religious Org."}, + {214, "Sports Org."}, + {215, "Support Org."}, + {216, "Trade and Business Org."}, + {217, "Union"}, + {218, "Volunteer Org."}, + {299, "Other"}, +}; + +static ListTypeDataItem maritalstatuses[]={ + {0, "Unspecified"}, + {10, "Single"}, + {11, "Close relationships"}, + {12, "Engaged"}, + {20, "Married"}, + {30, "Divorced"}, + {31, "Separated"}, + {40, "Widowed"} +}; + + +const int ageRange[]={13,0x7FFF}; // 14, 130 +const int yearRange[]={1753,0x7FFF}; // 1880, 2000 +const int dayRange[]={1,31}; + + +SettingItem setting[]={ + //personal + {"Personal", LI_DIVIDER}, + {"Nickname", LI_STRING, DBVT_ASCIIZ, "Nick"}, + {"First name", LI_STRING, DBVT_ASCIIZ, "FirstName"}, + {"Last name", LI_STRING, DBVT_ASCIIZ, "LastName"}, + {"Age", LI_NUMBER, DBVT_WORD, "Age", (void*)ageRange}, + {"Gender", LI_LIST, DBVT_BYTE, "Gender", genders, sizeof(genders)/sizeof(genders[0])}, + {"About", LI_LONGSTRING, DBVT_ASCIIZ, "About"}, + //password + {"Password", LI_DIVIDER}, + {"Password", LI_STRING|LIF_PASSWORD,DBVT_ASCIIZ, "Password"}, + //contact + {"Contact", LI_DIVIDER}, + {"Primary e-mail", LI_STRING, DBVT_ASCIIZ, "e-mail"}, + {"Secondary e-mail", LI_STRING, DBVT_ASCIIZ, "e-mail0"}, + {"Tertiary e-mail", LI_STRING, DBVT_ASCIIZ, "e-mail1"}, + {"Homepage", LI_STRING, DBVT_ASCIIZ, "Homepage"}, + {"Street", LI_STRING, DBVT_ASCIIZ, "Street"}, + {"City", LI_STRING, DBVT_ASCIIZ, "City"}, + {"State", LI_STRING, DBVT_ASCIIZ, "State"}, + {"ZIP/postcode", LI_STRING, DBVT_ASCIIZ, "ZIP"}, + {"Country", LI_LIST, DBVT_WORD, "Country", countries, sizeof(countries)/sizeof(countries[0])}, + {"Phone number", LI_STRING, DBVT_ASCIIZ, "Phone"}, + {"Fax number", LI_STRING, DBVT_ASCIIZ, "Fax"}, + {"Cellular number",LI_STRING, DBVT_ASCIIZ, "Cellular"}, + //more + {"Personal Detail",LI_DIVIDER}, + {"Timezone", LI_LIST|LIF_ZEROISVALID|LIF_SIGNED,DBVT_BYTE, "Timezone", timezones, sizeof(timezones)/sizeof(timezones[0])}, + {"Year of birth", LI_NUMBER, DBVT_WORD, "BirthYear", (void*)yearRange}, + {"Month of birth", LI_LIST, DBVT_BYTE, "BirthMonth", months, sizeof(months)/sizeof(months[0])}, + {"Day of birth", LI_NUMBER, DBVT_BYTE, "BirthDay", (void*)dayRange}, + {"Marital Status", LI_LIST, DBVT_BYTE, "MaritalStatus", maritalstatuses, sizeof(maritalstatuses)/sizeof(maritalstatuses[0])}, + {"Spoken language 1", LI_LIST, DBVT_ASCIIZ, "Language1", languages, sizeof(languages)/sizeof(languages[0])}, + {"Spoken language 2", LI_LIST, DBVT_ASCIIZ, "Language2", languages, sizeof(languages)/sizeof(languages[0])}, + {"Spoken language 3", LI_LIST, DBVT_ASCIIZ, "Language3", languages, sizeof(languages)/sizeof(languages[0])}, + //more + {"Originally from",LI_DIVIDER}, + {"City", LI_STRING, DBVT_ASCIIZ, "OriginCity"}, + {"State", LI_STRING, DBVT_ASCIIZ, "OriginState"}, + {"Country", LI_LIST, DBVT_WORD, "OriginCountry", countries, sizeof(countries)/sizeof(countries[0])}, + //work + {"Work", LI_DIVIDER}, + {"Company name", LI_STRING, DBVT_ASCIIZ, "Company"}, + {"Company homepage",LI_STRING, DBVT_ASCIIZ, "CompanyHomepage"}, + {"Company street", LI_STRING, DBVT_ASCIIZ, "CompanyStreet"}, + {"Company city", LI_STRING, DBVT_ASCIIZ, "CompanyCity"}, + {"Company state", LI_STRING, DBVT_ASCIIZ, "CompanyState"}, + {"Company phone", LI_STRING, DBVT_ASCIIZ, "CompanyPhone"}, + {"Company fax", LI_STRING, DBVT_ASCIIZ, "CompanyFax"}, + {"Company ZIP/postcode",LI_STRING,DBVT_ASCIIZ, "CompanyZIP"}, + {"Company country",LI_LIST, DBVT_WORD, "CompanyCountry",countries, sizeof(countries)/sizeof(countries[0])}, + {"Company department",LI_STRING, DBVT_ASCIIZ, "CompanyDepartment"}, + {"Company position",LI_STRING, DBVT_ASCIIZ, "CompanyPosition"}, + {"Company occupation",LI_LIST, DBVT_WORD, "CompanyOccupation", occupations, sizeof(occupations)/sizeof(occupations[0])}, + //interests + {"Personal Interests", LI_DIVIDER}, + {"Interest category 1",LI_LIST, DBVT_ASCIIZ, "Interest0Cat", interests, sizeof(interests)/sizeof(interests[0])}, + {"Interest areas 1",LI_STRING, DBVT_ASCIIZ, "Interest0Text"}, + {"Interest category 2",LI_LIST, DBVT_ASCIIZ, "Interest1Cat", interests, sizeof(interests)/sizeof(interests[0])}, + {"Interest areas 2",LI_STRING, DBVT_ASCIIZ, "Interest1Text"}, + {"Interest category 3",LI_LIST, DBVT_ASCIIZ, "Interest2Cat", interests, sizeof(interests)/sizeof(interests[0])}, + {"Interest areas 3",LI_STRING, DBVT_ASCIIZ, "Interest2Text"}, + {"Interest category 4",LI_LIST, DBVT_ASCIIZ, "Interest3Cat", interests, sizeof(interests)/sizeof(interests[0])}, + {"Interest areas 4",LI_STRING, DBVT_ASCIIZ, "Interest3Text"}, + //pastbackground + {"Past Background", LI_DIVIDER}, + {"Category 1",LI_LIST, DBVT_ASCIIZ, "Past0", pastbackground, sizeof(pastbackground)/sizeof(pastbackground[0])}, + {"Past Background 1",LI_STRING, DBVT_ASCIIZ, "Past0Text"}, + {"Category 2",LI_LIST, DBVT_ASCIIZ, "Past1", pastbackground, sizeof(pastbackground)/sizeof(pastbackground[0])}, + {"Past Background 2",LI_STRING, DBVT_ASCIIZ, "Past1Text"}, + {"Category 3",LI_LIST, DBVT_ASCIIZ, "Past2", pastbackground, sizeof(pastbackground)/sizeof(pastbackground[0])}, + {"Past Background 3",LI_STRING, DBVT_ASCIIZ, "Past2Text"}, + //affiliation + {"Affiliations", LI_DIVIDER}, + {"Affiliation category 1",LI_LIST,DBVT_ASCIIZ, "Affiliation0", affiliation, sizeof(affiliation)/sizeof(affiliation[0])}, + {"Affiliation 1",LI_STRING, DBVT_ASCIIZ, "Affiliation0Text"}, + {"Affiliation category 2",LI_LIST,DBVT_ASCIIZ, "Affiliation1", affiliation, sizeof(affiliation)/sizeof(affiliation[0])}, + {"Affiliation 2",LI_STRING, DBVT_ASCIIZ, "Affiliation1Text"}, + {"Affiliation category 3",LI_LIST,DBVT_ASCIIZ, "Affiliation2", affiliation, sizeof(affiliation)/sizeof(affiliation[0])}, + {"Affiliation 3",LI_STRING, DBVT_ASCIIZ, "Affiliation2Text"} +}; + +const int settingCount=sizeof(setting)/sizeof(setting[0]); -- cgit v1.2.3