Obtenha propriedade MAPI de MailItem em C #

Estou desenvolvendo um plug-in personalizado do Outlook 2010 em c #. Esta é a minha primeira vez usando C # (eu sou um cara de java normalmente).

Existe uma propriedade MAPI nomeada (personalizada) em uma mensagem que eu gostaria de acessar e estou tendo problemas para fazê-lo. Meu entendimento é que, no Outlook 2007, o objeto PropertyAccessor foi introduzido, o que permite fácil acesso às propriedades MAPI nomeadas. Segui as instruções da seguinte documentação:

http: //msdn.microsoft.com/en-us/library/ff868915.asp

Posso ver a propriedade MAPI nomeada que desejo acessar na mensagem usando o Outlook Spy. No Outlook Spy, posso obter as seguintes informações sobre a propriedade:

GUID:    {00020329-0000-0000-C000-000000000046}
Tag num: 0x80BE0102
ID:      PR.AFU.MESSAGE.RETRIEVE.INFO
Type:    PT_BINARY

Então, tentei o seguinte código (o objeto mail é uma instância válida do MailItem):

mail.PropertyAccessor.GetProperty("http://schemas.microsoft.com/mapi/id/{00020329-0000-0000-C000-000000000046}/80BE0102");

Isso produz a seguinte exceção:

The property "http://schemas.microsoft.com/mapi/id/{00020329-0000-0000-C000-000000000046}/80BE0102" is unknown or cannot be found

Então, eu estou querendo saber como realmente obter essa propriedade? Estou formando a referência de espaço para nome incorretamente? Ou preciso usar uma abordagem conforme descrito neste exemplo:

http: //www.outlookcode.com/codedetail.aspx? id = 1112

Meu entendimento era que isso só era necessário para versões anteriores ao 2007 do Outlook. Qualquer ajuda é muito apreciada