Pregunta

I que desee obtener el título de correo electrónico en PockerOutlook en Windows Mobile, pero en la actualidad Microsoft.WindowsMobile.PocketOutlook tiene la capacidad de:

  • Enumerar cuentas de mensajería.

  • Enviar correo

  • Enviar SMS

  • intercepción de SMS

Así que quiero DLLImport MAPI.DLL para conseguir sus funciones con el fin de obtener el título de correo electrónico.

esta referencia escrito en C ++. Parece ser difícil convertir a C # versión debido al diferente tipo de datos. ¿Debo crear un archivo DLL por mí mismo escrito en C ++ y C # DLLImport de aplicación?

¿Fue útil?

Solución

No soy una persona de C #, pero MAPI un sistema basado en COM. Por lo que no desea importar el archivo DLL de MAPI, que desea utilizar cualquier sistema # C tiene para warpping interfaces COM ( interoperabilidad COM).

enumlate las tiendas messaing con ICEMAPISession entonces el enumlate carpetas en cada tienda (o ir directamente a las carpetas conocidas como el "buzón de entrada") con IMsgStore. A continuación, puede emular los mensajes en la carpeta con el IMAPIFolder .

Una vez que el ingreso de mensajes de correo electrónico ( I-Mensaje ) se pedir la propiedad PR_SUBJECT .

Hay que acostumbrarse a la interoperabilidad COM en C # y la interfaz MAPI algo confuso.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top