Redemption Shared Folder Problem when moving to Outlook 2007

J

Jacob Adams

We currently have an application that works with Outlook 2003. In order to
get the owner of a shared contact folder, we simply call:
Redemption.RDOSessionClass.GetFolderFromID() and then took that folder and
got the RDOFolder.Store.Name property.

However, when trying this with a shared contact folder in Outlook 2007, the
RDOFolder.Store.Name is null.

Everything still works fine for normal contacts and for contacts in
"Additional Mailboxes" that I've added to my account.

The approach mentioned in
http://blogs.msdn.com/mstehle/archive/2006/09/07/744798.aspx appears to work,
but I would prefer to not release a new version of our application unless I
have to.

Basically I want to understand why this is working differently and what I
can do, if anything, to fix this from the server end.
 
D

Dmitry Streblechenko

Have you tried to cast that store to RDOExchangeMailboxStore and use the
RDOExchangeMailboxStore.Owner.Name property instead?

--
Dmitry Streblechenko (MVP)
http://www.dimastr.com/
OutlookSpy - Outlook, CDO
and MAPI Developer Tool
-
 
J

Jacob Adams

Thanks for the quick reply.

Yes. That change also worked. However, that would also required me to
deploy a new version of the program. I am wanting to find a solution that
doesn't require a new deployment. I also want to understand why this exact
same code worked in Outlook 2003, but not in Outlook 2007.
 
D

Dmitry Streblechenko

If the PR_DISPLAY_NAME propety is not exposed by the underlying message
store, RDOStore.Name will return "".

--
Dmitry Streblechenko (MVP)
http://www.dimastr.com/
OutlookSpy - Outlook, CDO
and MAPI Developer Tool
-
 
J

Jacob Adams

A apologize, but I am a little confused. If I understand you correctly, you
are saying that PR_DISPLAY_NAME property IS being exposed when I run Outlook
2003, but IS NOT being exposed when I run Outlook 2007. Is there anything
that I can do to address this, or is this just something I will have to deal
with?
 
D

Dmitry Streblechenko

There is nothing you can do, this is just how the Exchange provider is
implemented.
Are delegate mailboxes cached in Outlook 2007?

--
Dmitry Streblechenko (MVP)
http://www.dimastr.com/
OutlookSpy - Outlook, CDO
and MAPI Developer Tool
-
 
J

Jacob Adams

No, they are not being cached.

Dmitry Streblechenko said:
There is nothing you can do, this is just how the Exchange provider is
implemented.
Are delegate mailboxes cached in Outlook 2007?

--
Dmitry Streblechenko (MVP)
http://www.dimastr.com/
OutlookSpy - Outlook, CDO
and MAPI Developer Tool
-
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top