• Domingo 22 de Diciembre de 2024, 09:31

Autor Tema:  Uso De Mapi32.dll  (Leído 1111 veces)

edalmasso

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Uso De Mapi32.dll
« en: Miércoles 10 de Agosto de 2005, 18:26 »
0
Buenas, necesito ayuda con algo que me esta volviendo loco!
Utilizo mapi para cargar la libreta de direcciones de outlook pero solo recupero el primer contacto que se agrego a la lista de destinatarios.
Solo obtengo el puntero a memoria y la cantidad de destinatarios que hay.
No se como hacer para poder leerlos a todos, abajo solo lee el primero, alguien me puede ayudar a leerlos a todos?

error = MAPIAddress(session, winhandle, null, 1, label, CantidadRecipts, IntPtr.Zero,0, 0, ref newrec, ref ptrnew );
//newrec:es la cantidad de destinos
//ptrnew: es el puntero al primer destinatario

Marshal.PtrToStructure( ptrnew, recip );
//con esto obtengo solo el primer destinatario

... como hago para obtenerlos a todos???

Saludos, Eduardo