Back to index

lightning-sunbird  0.9+nobinonly
Classes | Defines | Enumerations
nscpmapi.h File Reference
#include <mapi.h>
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  CMAPIConnection
struct  memTrackerType
struct  MAPIIPCType
struct  MAPILogonType
struct  MAPILogoffType
struct  MAPISendMailType
struct  MAPISendDocumentsType
struct  MAPIFindNextType
struct  MAPIDeleteMailType
struct  MAPIResolveNameType
struct  MAPIDetailsType
struct  MAPIReadMailType
struct  MAPIAddressType

Defines

#define MAX_NAME_LEN   256
#define MAX_PW_LEN   256
#define MAX_MSGINFO_LEN   512
#define MAX_CON   4
#define MAX_POINTERS   32
#define MAPI_MESSAGE_TYPE   0
#define MAPI_RECIPIENT_TYPE   1

Enumerations

enum  NSCP_IPC_REQUEST {
  NSCP_MAPIStartRequestID = 0, NSCP_MAPILogon, NSCP_MAPILogoff, NSCP_MAPIFree,
  NSCP_MAPISendMail, NSCP_MAPISendDocuments, NSCP_MAPIFindNext, NSCP_MAPIReadMail,
  NSCP_MAPISaveMail, NSCP_MAPIDeleteMail, NSCP_MAPIAddress, NSCP_MAPIDetails,
  NSCP_MAPIResolveName, NSCP_MAPIEndRequestID
}

Class Documentation

struct memTrackerType

Definition at line 66 of file MapiDll.cpp.

Class Members
LPVOID lpMem
UCHAR memType
struct MAPIIPCType

Definition at line 148 of file nscpmapi.h.

Class Members
LPVOID lpsmem
UCHAR smemName
DWORD smemSize
struct MAPILogonType

Definition at line 158 of file nscpmapi.h.

Class Members
FLAGS flFlags
DWORD ipcWorked
LHANDLE lhSession
ULONG ulUIParam
struct MAPILogoffType

Definition at line 168 of file nscpmapi.h.

Class Members
FLAGS flFlags
DWORD ipcWorked
LHANDLE lhSession
ULONG ulUIParam
struct MAPISendMailType

Definition at line 175 of file nscpmapi.h.

Class Members
BYTE dataBuf
FLAGS flFlags
DWORD ipcWorked
LHANDLE lhSession
FLAGS MSG_flFlags
ULONG MSG_nFileCount
ULONG MSG_nRecipCount
ULONG MSG_ORIG_ulRecipClass
ULONG ulUIParam
struct MAPISendDocumentsType

Definition at line 224 of file nscpmapi.h.

Class Members
BYTE dataBuf
DWORD ipcWorked
ULONG nFileCount
ULONG ulUIParam
struct MAPIFindNextType

Definition at line 240 of file nscpmapi.h.

Class Members
FLAGS flFlags
DWORD ipcWorked
LHANDLE lhSession
UCHAR lpszMessageID
UCHAR lpszSeedMessageID
ULONG ulUIParam
struct MAPIDeleteMailType

Definition at line 249 of file nscpmapi.h.

Class Members
DWORD ipcWorked
LHANDLE lhSession
UCHAR lpszMessageID
ULONG ulUIParam
struct MAPIResolveNameType

Definition at line 256 of file nscpmapi.h.

Class Members
FLAGS flFlags
DWORD ipcWorked
LHANDLE lhSession
UCHAR lpszABookAddress
UCHAR lpszABookID
UCHAR lpszABookName
UCHAR lpszName
ULONG ulUIParam
struct MAPIDetailsType

Definition at line 268 of file nscpmapi.h.

Class Members
FLAGS flFlags
DWORD ipcWorked
LHANDLE lhSession
UCHAR lpszABookID
ULONG ulUIParam
struct MAPIReadMailType

Definition at line 276 of file nscpmapi.h.

Class Members
FLAGS flFlags
DWORD ipcWorked
LHANDLE lhSession
UCHAR lpszBlob
UCHAR lpszMessageID
FLAGS MSG_flFlags
ULONG MSG_nFileCount
ULONG MSG_nRecipCount
ULONG MSG_ORIG_ulRecipClass
ULONG ulUIParam
struct MAPIAddressType

Definition at line 327 of file nscpmapi.h.

Class Members
BYTE dataBuf
FLAGS flFlags
DWORD ipcWorked
LHANDLE lhSession
UCHAR lpszBlob
UCHAR lpszCaption
ULONG nNewRecips
ULONG nRecips
ULONG ulUIParam

Define Documentation

Definition at line 135 of file nscpmapi.h.

Definition at line 136 of file nscpmapi.h.

#define MAX_CON   4

Definition at line 58 of file nscpmapi.h.

Definition at line 57 of file nscpmapi.h.

#define MAX_NAME_LEN   256

Definition at line 55 of file nscpmapi.h.

#define MAX_POINTERS   32

Definition at line 59 of file nscpmapi.h.

#define MAX_PW_LEN   256

Definition at line 56 of file nscpmapi.h.


Enumeration Type Documentation

Enumerator:
NSCP_MAPIStartRequestID 
NSCP_MAPILogon 
NSCP_MAPILogoff 
NSCP_MAPIFree 
NSCP_MAPISendMail 
NSCP_MAPISendDocuments 
NSCP_MAPIFindNext 
NSCP_MAPIReadMail 
NSCP_MAPISaveMail 
NSCP_MAPIDeleteMail 
NSCP_MAPIAddress 
NSCP_MAPIDetails 
NSCP_MAPIResolveName 
NSCP_MAPIEndRequestID 

Definition at line 114 of file nscpmapi.h.