MAPILogon [erl.]

  • Hallo NG,


    (Tb 3.1.7, Kontoart=POP3, BS=WinXP)


    ich versuche gerade mit MAPILogon in MozMAPI32.DLL mich einzuloggen.
    (Die DLL kann geladen werden und die Funktionsadressen werden erfolgreich ermittelt)
    MAPILogon liefert mir SUCCESS_SUCCESS, aber lhSession bleibt NULL.
    Die folgende Funktionen für Senden und Empfangen melden dann mit lhSession = 0 den Fehler 19 (=MAPI_E_INVALID_SESSION)
    Der Aufruf ist (C++):


    ULONG err;
    LHANDLE lhSession = NULL;
    err = MapiFunc.MAPILogon (NULL, NULL , NULL, 0, NULL, &lhSession);
    if(err != SUCCESS_SUCCESS)
    ....
    Hat jemand eine Idee warum? Thunderbird selbst funktioniert sonst richtig.
    MfG,
    Konrad Schiemert

  • Sieht so aus, dass MAPILogon nur mit den Flags MAPI_NEW_SESSION | MAPI_LOGON_UI erfolgreich ist. Das wäre dann die Lösung des Rätsels.
    MfG,
    KS