Inicio > Visual Fox Pro (API de Windows) > Abrir y cerrar una sesión MAPI simple

Abrir y cerrar una sesión MAPI simple


Abrir y cerrar una sesión MAPI

#DEFINE MAPI_LOGON_UI 1
#DEFINE MAPI_NEW_SESSION 2
#DEFINE MAPI_FORCE_DOWNLOAD 0x1000
#DEFINE MAPI_PASSWORD_UI 0x20000

#DEFINE SUCCESS_SUCCESS 0
#DEFINE MAPI_E_USER_ABORT 1
#DEFINE MAPI_E_FAILURE 2
#DEFINE MAPI_E_LOGIN_FAILURE 3
#DEFINE MAPI_E_INSUFFICIENT_MEMORY 5
#DEFINE MAPI_E_TOO_MANY_SESSIONS 8

LOCAL lnResult, hSession, lcStoredPath
lcStoredPath = SYS(5) + SYS(2003)
hSession = 0

lnResult = MAPILogon(0, “”, “”,;
BITOR(MAPI_LOGON_UI, MAPI_NEW_SESSION),;
0, @hSession)

IF lnResult = SUCCESS_SUCCESS
      ? “MAPI Session handle:”, hSession
     = MAPILogoff(hSession, 0,0,0)
ELSE
     ? “Not logged:”, lnResult
ENDIF

SET DEFAULT TO (m.lcStoredPath)

PROCEDURE declare
DECLARE INTEGER MAPILogon IN mapi32;
INTEGER ulUIParam, STRING lpszProfileName,;
STRING lpszPassword, INTEGER flFlags,;
INTEGER ulReserved, INTEGER @lplhSession

DECLARE INTEGER MAPILogoff IN mapi32;
INTEGER lhSession, INTEGER ulUIParam,;
INTEGER flFlags, INTEGER ulReserved

  1. Aún no hay comentarios.
  1. No trackbacks yet.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: