IMAPISession::Logoff

The IMAPISession::Logoff method ends a MAPI session.

Quick Info

See IMAPISession : IUnknown2MVW67N.

 

HRESULT Logoff(

    ULONG ulUIParam,

 

    ULONG ulFlags,

 

    ULONG ulReserved

 

   )

 

 

Parameters

ulUIParam

[in] Handle of the parent window for any dialog boxes or windows to be displayed if possible. This parameter is ignored if the MAPI_LOGOFF_UI flag is not set.

ulFlags

[in] Bitmask of flags that control the logoff operation. The following flags can be set:

MAPI_LOGOFF_SHARED

If this session is shared, all clients logged on using the shared session should be notified of the logoff in progress. The clients should log off. Any client using the shared session can set this flag. MAPI_LOGOFF_SHARED is ignored if the current session is not shared.

MAPI_LOGOFF_UI

Logoff can display a dialog box during the operation, possibly prompting the user for confirmation.

ulReserved

Reserved; must be zero.

 

Return Values

S_OK

The logoff operation was successful.

 

Remarks

The IMAPISession::Logoff method ends a MAPI session. When Logoff returns, none of the methods except for Release can be called. IMAPISession::Logoff is similar in functionality to the Simple MAPI function MAPILogoff8O8KZC.

Notes to Callers

When Logoff returns, release the session object by calling its IUnknown::Release method.

For more information about ending a session, see Ending a MAPI Session06_QFQ.

See Also

MAPILogoff