Outlook Mapi accede a contactos compartidos

Quiero importar contactos de Outllok a través de Mapi. El primer paso con el contacto estándar no es problema:

MAPIFolder contactObjects = 
outlookObj.Session.GetDefaultFolder(OlDefaultFolders.olFolderContacts);
foreach (ContactItem contactObject in contactObjects.Items) {
    ... import contact ...
}

En un segundo paso, además, quiero importar contactos compartidos. Lo único que encontré fue usando

OpenSharedItem(sharedContacts.vcf)

pero no sé el nombre del archivo (elemento compartido) que quiero abrir. ¿Alguien sabe cómo acceder a contactos compartidos y puede ayudarme?

Tobi

Actualizar:

Gracias por la pista con los archivos vcf. ¿Pero dónde los encuentro?

Actualización2:

Jugué con OutlookSpy. Obtuve acceso a la carpeta con contactos compartidos, pero solo al conocer la ID (que por supuesto es diferente para otros usuarios):

var ns = outlookObj.GetNamespace("MAPI");
var flr = ns.GetFolderFromID("00000000176A90DED92CE6439C1CB89AFE3668F90100D1AD8F66B576B54FB731302D9BB9F6C40007E4BAC5020000");

foreach (var contactObject in flr.Items) {
       ...
}

¿Cómo puedo acceder a la carpeta sin saber el ID?

Respuestas a la pregunta(3)

Su respuesta a la pregunta