Outlook Wrapper
[Outlook Plug-in]

Collaboration diagram for Outlook Wrapper:

Classes

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...
class  ClientRecipient

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   FALSE
 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 WMSG_BOX_NO_DATA_ITEM   L"Warning: " WPROGRAM_NAME L" detected a lot of deleted %ls data.\nIf this is not correct, please press no, shutdown outlook, and try again. If this message appears incorrectly again, contact support.\nIf you press yes, a large portion of your %ls data will be deleted on the server.\n\nContinue Sync?"
#define ERR_NO_DATA_ITEM   PROGRAM_NAME" detected mass delete of %ls data. Verifying with user."
#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"


Generated on Tue Aug 3 09:56:46 2010 for Funambol Outlook Plug-in Library by  doxygen 1.5.7.1