MAPILogon
C# Signature:
/// <summary>
/// The MAPILogon function begins a Simple MAPI session, loading the default message store
/// and address book providers.
/// </summary>
[DllImport("MAPI32.DLL", CharSet=CharSet.Ansi)]
public static extern uint MAPILogon(IntPtr ulUIParam, string lpszProfileName, string lpszPassword,
uint flFlags, uint ulReserved, ref IntPtr lplhSession);
VB Signature:
<DllImport("MAPI32.dll", SetLastError:=True)> _
Private Shared Function MAPILogon(ByVal uiParam As Integer, _
ByVal user As String, _
ByVal password As String, _
ByVal flags As Integer, _
ByVal reserved As Integer, _
ByRef session As Integer) As Integer
End Function
Sample Code:
uint error = MAPILogon(hwnd, null, null, MAPI_LOGON_UI, 0, ref session);
return error == 0;
Última actualización