I have created a product that deals with tasks in the GW calendar.

It also makes use of item contacts.

The product retrieves the contact item for each contact ID in each task, and then lists the name and contact information for each of the contacts.

However, if such a contact is in a shared address book that the user doesn't own, I get an error using the contact ID from the Task.Contacts list to retrieve the contact:

Status.Code = 53511
Status.Description = "Record not found"

Should I be able to retrieve a contact from a shared address book using the contact's ID as stored in a Task.Contacts list?