/// <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);
<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
None.
The calling application's working directory may be changed after using this function.
Microsoft Important Note: MAPI32 is not supported in a managed environment, memory leaks may be seen. Use the current alternatives: System.Net.Mail or WebDav or Exhange 2007 webservice interface.
Please add some!
uint error = MAPILogon(hwnd, null, null, MAPI_LOGON_UI, 0, ref session);
return error == 0;
Do you know one? Please contribute it!