示例#1
0
 public static extern MapiError MAPIResolveName(
     UIntPtr lhSession,
     UIntPtr ulUIParam,
     [MarshalAs(UnmanagedType.LPStr)]
     string lpszName,
     [MarshalAs(UnmanagedType.U4)]
     MapiFlags flFlags,
     uint ulReserved,
     out SafeMapiHandle lppRecip);
示例#2
0
 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);