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