¿Cómo conseguir el título de correo electrónico mediante MAPI en Windows Mobile?
-
21-08-2019 - |
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?
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.