C# 如何在Windows Mobile上使用MAPI获取电子邮件标题?

C# 如何在Windows Mobile上使用MAPI获取电子邮件标题?,c#,email,windows-mobile,dllimport,mapi,C#,Email,Windows Mobile,Dllimport,Mapi,我想在Windows Mobile的PockerOutlook中获取电子邮件标题,但目前Microsoft.WindowsMobile.PocketOutlook能够: 枚举消息传递帐户 发送电子邮件 发送短信 截获短信 因此,我想使用DLLImport MAPI.DLL来获取其函数,以便获取电子邮件的标题 我发现用C++编写。由于数据类型不同,似乎很难转换为C版本。我应该用C++和DLLImport来创建一个DLL文件吗?p> 我不是一个C#person,而是一个基于COM的系统。因此,您

我想在Windows Mobile的PockerOutlook中获取电子邮件标题,但目前Microsoft.WindowsMobile.PocketOutlook能够:

  • 枚举消息传递帐户

  • 发送电子邮件

  • 发送短信

  • 截获短信

因此,我想使用DLLImport MAPI.DLL来获取其函数,以便获取电子邮件的标题

我发现用C++编写。由于数据类型不同,似乎很难转换为C版本。我应该用C++和DLLImport来创建一个DLL文件吗?p> 我不是一个C#person,而是一个基于COM的系统。因此,您不希望导入MAPI dll,而是希望使用C#系统拥有的任何东西来扭曲COM接口()

使用枚举消息存储,然后使用枚举每个存储中的文件夹(或直接转到“收件箱”之类的已知文件夹)。然后,您可以使用模拟文件夹中的邮件

一旦您收到电子邮件条目(),您就会请求属性

您必须习惯C#中的COM互操作和有点混乱的MAPI接口