Back to index

lightning-sunbird  0.9+nobinonly
Defines | Functions
nsMapiRegistryUtils.cpp File Reference
#include "nsIServiceManager.h"
#include "msgMapiImp.h"
#include "msgMapiMain.h"
#include "nsMapiRegistryUtils.h"
#include "nsString.h"
#include "nsIStringBundle.h"
#include "nsIPromptService.h"
#include "nsXPIDLString.h"
#include "nsSpecialSystemDirectory.h"
#include "nsDirectoryService.h"
#include "nsDirectoryServiceDefs.h"
#include "nsAppDirectoryServiceDefs.h"
#include "nsNativeCharsetUtils.h"
#include "nsEmbedCID.h"
#include "nsIMapiSupport.h"
#include <mbstring.h>

Go to the source code of this file.

Defines

#define EXE_EXTENSION   ".EXE"
#define MOZ_HWND_BROADCAST_MSG_TIMEOUT   5000
#define MOZ_CLIENT_MAIL_KEY   "Software\\Clients\\Mail"
#define MOZ_CLIENT_NEWS_KEY   "Software\\Clients\\News"

Functions

typedef HRESULT (FAR PASCAL GetOutlookVersionFunc)()
 Check whether it is a smart dll or not.

Define Documentation

#define EXE_EXTENSION   ".EXE"

Definition at line 68 of file nsMapiRegistryUtils.cpp.

#define MOZ_CLIENT_MAIL_KEY   "Software\\Clients\\Mail"

Definition at line 70 of file nsMapiRegistryUtils.cpp.

#define MOZ_CLIENT_NEWS_KEY   "Software\\Clients\\News"

Definition at line 71 of file nsMapiRegistryUtils.cpp.

Definition at line 69 of file nsMapiRegistryUtils.cpp.


Function Documentation

typedef HRESULT ( FAR PASCAL  GetOutlookVersionFunc)

Check whether it is a smart dll or not.

Smart dll is the one installed by IE5 or Outlook Express which forwards the MAPI calls to the dll based on the registry key setttings. Returns TRUE if is a smart dll.