Classes | |
class | WinContact |
Rapresents a contact object for Windows Clients. More... | |
class | WinContactSIF |
Rapresents a contact object for Windows Clients. More... | |
class | WinEvent |
Rapresents an event object for Windows Clients. More... | |
class | WinItem |
Rapresents an item object for Windows Clients. More... | |
class | WinRecipient |
Rapresents a recipient object (attendee) for Windows Clients. More... | |
class | WinRecurrence |
Rapresents a recurrence pattern object for Windows Clients. More... | |
Defines | |
#define | ERR_ENCRYPT_DATA "Error occurred encrypting private data" |
#define | ERR_DECRYPT_DATA "Error occurred decrypting private data" |
#define | REFERRED_MAX_DATE 949998.000000 |
this is "4501-01-01" in double format: the error date of Outlook | |
#define | LIMIT_MAX_DATE 767011.000000 |
this is "4000-01-01" in double format: the max date accepted | |
#define | VCARD_VERSION L"2.1" |
#define | VCALENDAR_VERSION L"1.0" |
#define | ERR_ITEM_VOBJ_PARSE "VConverter: error occurred parsing the item data." |
#define | ERR_ITEM_VOBJ_WRONG_TYPE "Error: wrong vobject type \"%ls\" (\"%ls\" expected)" |
#define | ERR_ITEM_VOBJ_TYPE_NOTFOUND "Error: vobject type not specified (\"%ls\" expected)" |
#define | INFO_ITEM_VOBJ_WRONG_VERSION "Warning! Wrong vobject version \"%ls\" (\"%ls\" expected)" |
#define | INFO_ITEM_VOBJ_VERSION_NOTFOUND "Warning! VObject version not specified (\"%ls\" expected)" |
Typedefs | |
typedef double | DATE |
Enumerations | |
enum | WinSensitivity { winNormal = 0, winPersonal = 1, winPrivate = 2, winConfidential = 3 } |
This is defined in MS Outlook and Pocket Outlook libraries. More... | |
enum | WinDaysOfWeek { winSunday = 1, winMonday = 2, winTuesday = 4, winWednesday = 8, winThursday = 16, winFriday = 32, winSaturday = 64 } |
This is defined in MS Outlook and Pocket Outlook libraries. More... | |
enum | WinRecurrenceType { winRecursDaily = 0, winRecursWeekly = 1, winRecursMonthly = 2, winRecursMonthNth = 3, winRecursYearly = 5, winRecursYearNth = 6 } |
This is defined in MS Outlook and Pocket Outlook libraries. More... | |
Functions | |
void | toLowerCase (std::string &s) |
void | toLowerCase (std::wstring &s) |
void | replaceAll (const std::wstring &source, const std::wstring &dest, std::wstring &dataString, const int startPos=0) |
int | getElementContent (const std::wstring &xml, const std::wstring &tag, std::wstring &content, unsigned int pos=0) |
int | getElementContent (const std::wstring &xml, const std::wstring &tag, std::wstring &content, const std::wstring::size_type pos, std::wstring::size_type &start, std::wstring::size_type &end) |
char * | encryptData (const char *data) |
char * | decryptData (const char *b64Data) |
void | doubleToStringTime (std::wstring &stringDate, const DATE doubleDate, bool onlyDate=false) |
void | stringTimeToDouble (const std::wstring &dataString, DATE *date) |
bool | isAllDayFormat (const std::wstring &dataString) |
bool | isAllDayInterval (const DATE startdate, const DATE enddate) |
WCHAR * | daysOfWeekToString (int l) |
int | stringToDaysOfWeek (WCHAR *in) |
int | getWeekDayFromDate (DATE date) |
bool | isWeekDay (WCHAR *data) |
enum WinDaysOfWeek |
This is defined in MS Outlook and Pocket Outlook libraries.
Recurring property "DaysOfWeekMask" is one or a combination of following values.
enum WinRecurrenceType |
This is defined in MS Outlook and Pocket Outlook libraries.
Following are the possible values for WinRecurrence property "RecurrenceType".
enum WinSensitivity |
This is defined in MS Outlook and Pocket Outlook libraries.
Following are the possible values for WinEvent property "Sensitivity".