// Elements in the DAV namespace #ifndef PROP_DAV #define PROP_DAV(name, value) #endif #ifndef PROP_HTTP #define PROP_HTTP(name, value) #endif #ifndef PROP_HOTMAIL #define PROP_HOTMAIL(name, value) #endif #ifndef PROP_MAIL #define PROP_MAIL(name, value) #endif #ifndef PROP_CONTACTS #define PROP_CONTACTS(name, value) #endif PROP_DAV(ALLPROP, allprop) PROP_DAV(DISPLAYNAME, displayname) PROP_DAV(GETCONTENTLENGTH, getcontentlength) PROP_DAV(HASSUBS, hassubs) PROP_DAV(HREF, href) PROP_DAV(ID, id) PROP_DAV(ISFOLDER, isfolder) PROP_DAV(ISHIDDEN, ishidden) PROP_DAV(LOCATION, location) PROP_DAV(MULTISTATUS, multistatus) PROP_DAV(NOSUBS, nosubs) PROP_DAV(PROP, prop) PROP_DAV(PROPFIND, propfind) PROP_DAV(PROPSTAT, propstat) PROP_DAV(RESPONSE, response) PROP_DAV(STATUS, status) PROP_DAV(TARGET, target) PROP_DAV(VISIBLECOUNT, visiblecount) // Elements in the HTTPMail namespace PROP_HTTP(ANSWERED, answered) PROP_HTTP(CALENDAR, calendar) PROP_HTTP(CONTACTS, contacts) PROP_HTTP(DELETEDITEMS, deleteditems) PROP_HTTP(DRAFT, draft) PROP_HTTP(DRAFTS, drafts) PROP_HTTP(FLAG, flag) PROP_HTTP(INBOX, inbox) PROP_HTTP(MSGFOLDERROOT, msgfolderroot) PROP_HTTP(OUTBOX, outbox) PROP_HTTP(READ, read) PROP_HTTP(SENDMSG, sendmsg) PROP_HTTP(SENTITEMS, sentitems) PROP_HTTP(SPECIAL, special) PROP_HTTP(UNREADCOUNT, unreadcount) // Elements in the HotMail namespace // These should be in the alphabetical order of their tags. PROP_HOTMAIL(ADBAR, adbar) PROP_HOTMAIL(MAXPOLLINGINTERVAL, maxpoll) PROP_HOTMAIL(MODIFIED, modified) PROP_HOTMAIL(SIG, sig) // Elements in the Mail namespace PROP_MAIL(BCC, bcc) PROP_MAIL(CC, cc) PROP_MAIL(DATE, date) PROP_MAIL(FROM, from) PROP_MAIL(HASATTACHMENT, hasattachment) PROP_MAIL(PRIORITY, priority) PROP_MAIL(RECEIVED, received) PROP_MAIL(SUBJECT, subject) PROP_MAIL(TO, to) PROP_CONTACTS(BDAY, bday) PROP_CONTACTS(CN, cn) PROP_CONTACTS(FRIENDLYCOUNTRYNAME, co) PROP_CONTACTS(CONTACT, contact) PROP_CONTACTS(FACSIMILETELEPHONENUMBER, facsimiletelephonenumber) PROP_CONTACTS(GIVENNAME, givenName) PROP_CONTACTS(GROUP, group) PROP_CONTACTS(HOMECITY, homeCity) PROP_CONTACTS(HOMECOUNTRY, homeCountry) PROP_CONTACTS(HOMEFAX, homeFax) PROP_CONTACTS(HOMEPHONE, homePhone) PROP_CONTACTS(HOMEPOSTALCODE, homePostalCode) PROP_CONTACTS(HOMESTATE, homeState) PROP_CONTACTS(HOMESTREET, homeStreet) PROP_CONTACTS(L, l) PROP_CONTACTS(MAIL, mail) PROP_CONTACTS(MOBILE, mobile) PROP_CONTACTS(NICKNAME, nickname) PROP_CONTACTS(O, o) PROP_CONTACTS(OTHERTELEPHONE, otherTelephone) PROP_CONTACTS(PAGER, pager) PROP_CONTACTS(POSTALCODE, postalcode) PROP_CONTACTS(SN, sn) PROP_CONTACTS(ST, st) PROP_CONTACTS(STREET, street) PROP_CONTACTS(TELEPHONENUMBER, telephoneNumber) // undefine the macros #undef PROP_DAV #undef PROP_HTTP #undef PROP_HOTMAIL #undef PROP_MAIL #undef PROP_CONTACTS