Outlook Wrapper
[Outlook Plug-in]

Collaboration diagram for Outlook Wrapper:

Classes

struct  _REG_TZI_FORMAT
class  ClientApplication
 The main class of Outlook wrapper, used to wrap Outlook Application instance, MAPI namespace and Redemption utility methods. More...
class  ClientException
 Defines errors for Client operations. More...

Modules

 Utility functions
 Property tables
 Items

Defines

#define OL_APPLICATION   L"Outlook.Application"
#define OL_PROFILE   L""
 default current user's profile = ""
#define OL_PASSWORD   L""
 default = ""
#define OL_SHOW_DIALOG   true
 default = true (if required, prompt dialog to choose profile)
#define OL_NEW_SESSION   false
 default = false
#define MAPI   L"MAPI"
#define USE_UTC   TRUE
 Use time format in UTC = YYYYMMDDThhmmssZ.
#define USE_CHANGE_DAY   TRUE
 Use change-day option for Recurrence pattern properties.
#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 outlookNamespace   no_namespace
#define redemptionNamespace   rename_namespace("Redemption")

Typedefs

typedef struct _REG_TZI_FORMAT REG_TZI_FORMAT
typedef struct
_REG_TZI_FORMAT_FOR_OUTLOOK 
REG_TZI_FORMAT_FOR_OUTLOOK

Functions

void throwClientException (const char *msg, DWORD code=NULL, bool fatalError=NULL, bool needDisplay=NULL)
 use these functions to throw Client exceptions.
void throwClientFatalException (const char *msg, DWORD code=NULL)
 To throw a fatal outlook exception.
void manageClientException (ClientException *e)
 Actions to execute when a Client exception occurs.

Define Documentation

#define OL_APPLICATION   L"Outlook.Application"


Typedef Documentation


Generated on Tue Apr 6 13:00:40 2010 for Funambol Outlook Plug-in Library by  doxygen 1.5.7.1