Outlook Mapi ma dostęp do kontaktów udostępnionych

Chcę zaimportować kontakty z Outllok przez Mapi. Pierwszy krok przy standardowym kontakcie to żaden problem:

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

W drugim kroku dodatkowo chcę zaimportować kontakty udostępnione. Jedyną rzeczą, którą znalazłem, było użycie

OpenSharedItem(sharedContacts.vcf)

ale nie znam nazwy pliku (element udostępniony), który chcę otworzyć. Czy ktoś wie, jak uzyskać dostęp do udostępnionych kontaktów i może mi pomóc?

Tobi

Aktualizacja:

Dziękuję za podpowiedź do plików vcf. Ale gdzie je znaleźć?

Aktualizacja 2:

Grałem z OutlookSpy. Uzyskałem dostęp do folderu z udostępnionymi kontaktami, ale tylko znając identyfikator (który jest oczywiście inny dla innych użytkowników):

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

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

Jak uzyskać dostęp do folderu bez znajomości identyfikatora?

questionAnswers(3)

yourAnswerToTheQuestion