public static extern MapiError MAPIResolveName( UIntPtr lhSession, UIntPtr ulUIParam, [MarshalAs(UnmanagedType.LPStr)] string lpszName, [MarshalAs(UnmanagedType.U4)] MapiFlags flFlags, uint ulReserved, out SafeMapiHandle lppRecip);
public static extern MapiError MAPIAddress( UIntPtr lhSession, UIntPtr ulUIParam, [MarshalAs(UnmanagedType.LPStr)] string lpszCaption, uint nEditFields, [MarshalAs(UnmanagedType.LPStr)] string lpszLabels, // single string despite plural form! uint nRecips, IntPtr lpRecips, [MarshalAs(UnmanagedType.U4)] MapiFlags flFlags, uint ulReserved, out uint lpnNewRecips, out SafeMapiHandle lppNewRecips);