Back to index

lightning-sunbird  0.9+nobinonly
Public Member Functions
nsIMapi Interface Reference

import "msgMapi.idl";

Inheritance diagram for nsIMapi:
Inheritance graph
[legend]
Collaboration diagram for nsIMapi:
Collaboration graph
[legend]

List of all members.

Public Member Functions

HRESULT Login (unsigned long aUIArg, LOGIN_PW_TYPE aLogin, LOGIN_PW_TYPE aPassWord, unsigned long aFlags,[out] unsigned long *aSessionId)
HRESULT Initialize ()
HRESULT IsValid ()
HRESULT IsValidSession ([in] unsigned long aSession)
HRESULT SendMail ([in] unsigned long aSession,[in] lpnsMapiMessage aMessage,[in] short aRecipCount,[in, size_is(aRecipCount)] lpnsMapiRecipDesc aRecips,[in] short aFileCount,[in, size_is(aFileCount)] lpnsMapiFileDesc aFiles,[in] unsigned long aFlags,[in] unsigned long aReserved)
HRESULT SendDocuments ([in] unsigned long aSession,[in] LPTSTR aDelimChar,[in] LPTSTR aFilePaths,[in] LPTSTR aFileNames,[in] ULONG aFlags)
HRESULT FindNext ([in] unsigned long aSession,[in] ULONG ulUIParam,[in] LPTSTR lpszMessageType,[in] LPTSTR lpszSeedMessageID,[in] ULONG flFlags,[in] ULONG ulReserved,[in][out] char lpszMessageID[64])
HRESULT ReadMail ([in] unsigned long lhSession,[in] ULONG ulUIParam,[in] LPTSTR lpszMessageID,[in] ULONG flFlags,[in] ULONG ulReserved,[out] lpnsMapiMessage *lppMessage)
HRESULT DeleteMail ([in] unsigned long lhSession,[in] ULONG ulUIParam,[in] LPTSTR lpszMessageID,[in] ULONG flFlags,[in] ULONG ulReserved)
HRESULT SaveMail ([in] unsigned long lhSession,[in] ULONG ulUIParam,[in] lpnsMapiMessage lppMessage,[in] ULONG flFlags,[in] ULONG ulReserved,[in] LPTSTR lpszMessageID)
HRESULT Logoff (unsigned long aSession)
HRESULT CleanUp ()
virtual long QueryInterface ()=0
virtual long AddRef ()=0
virtual long Release ()=0

Detailed Description

Definition at line 91 of file msgMapi.idl.


Member Function Documentation

virtual long IUnknown::AddRef ( ) [pure virtual, inherited]

Here is the caller graph for this function:

Implemented in CMapiImp.

HRESULT nsIMapi::DeleteMail ( [in] unsigned long  lhSession,
[in] ULONG  ulUIParam,
[in] LPTSTR  lpszMessageID,
[in] ULONG  flFlags,
[in] ULONG  ulReserved 
)

Here is the caller graph for this function:

HRESULT nsIMapi::FindNext ( [in] unsigned long  aSession,
[in] ULONG  ulUIParam,
[in] LPTSTR  lpszMessageType,
[in] LPTSTR  lpszSeedMessageID,
[in] ULONG  flFlags,
[in] ULONG  ulReserved,
[out] char  lpszMessageID[64] 
)

Here is the caller graph for this function:

Implemented in CMapiImp.

Implemented in CMapiImp.

HRESULT nsIMapi::IsValidSession ( [in] unsigned long  aSession)

Implemented in CMapiImp.

Here is the caller graph for this function:

HRESULT nsIMapi::Login ( unsigned long  aUIArg,
LOGIN_PW_TYPE  aLogin,
LOGIN_PW_TYPE  aPassWord,
unsigned long  aFlags,
[out] unsigned long aSessionId 
)

Implemented in CMapiImp.

Here is the caller graph for this function:

HRESULT nsIMapi::Logoff ( unsigned long  aSession)

Implemented in CMapiImp.

Here is the caller graph for this function:

virtual long IUnknown::QueryInterface ( ) [pure virtual, inherited]

Here is the caller graph for this function:

HRESULT nsIMapi::ReadMail ( [in] unsigned long  lhSession,
[in] ULONG  ulUIParam,
[in] LPTSTR  lpszMessageID,
[in] ULONG  flFlags,
[in] ULONG  ulReserved,
[out] lpnsMapiMessage lppMessage 
)

Here is the caller graph for this function:

virtual long IUnknown::Release ( ) [pure virtual, inherited]

Here is the caller graph for this function:

HRESULT nsIMapi::SaveMail ( [in] unsigned long  lhSession,
[in] ULONG  ulUIParam,
[in] lpnsMapiMessage  lppMessage,
[in] ULONG  flFlags,
[in] ULONG  ulReserved,
[in] LPTSTR  lpszMessageID 
)
HRESULT nsIMapi::SendDocuments ( [in] unsigned long  aSession,
[in] LPTSTR  aDelimChar,
[in] LPTSTR  aFilePaths,
[in] LPTSTR  aFileNames,
[in] ULONG  aFlags 
)

Implemented in CMapiImp.

Here is the caller graph for this function:

HRESULT nsIMapi::SendMail ( [in] unsigned long  aSession,
[in] lpnsMapiMessage  aMessage,
[in] short  aRecipCount,
[in, size_is(aRecipCount)] lpnsMapiRecipDesc  aRecips,
[in] short  aFileCount,
[in, size_is(aFileCount)] lpnsMapiFileDesc  aFiles,
[in] unsigned long  aFlags,
[in] unsigned long  aReserved 
)

Implemented in CMapiImp.

Here is the caller graph for this function:


The documentation for this interface was generated from the following file: