"Interface not supported" ComException when setting RDOSession.MAPIObject

935 Views Asked by At

My addin is encountering the error on some client machines when trying to set as RDOSession.MAPIObject= application.Session.MAPIObject in a C# based com add-in.

The code is executed in the main thread, RDOSession object is created through redemption loader, and the version of redemption being used is 5.16.0.4972.

All searches in regards to the error message point to the Outlook 2013 click-to-run error. But this is Outlook 2016 and the add-in is loaded in-session. Also, most other clients are not experiencing any issues.

I'm stumped with this, any help is greatly appreciated!

Cheers!

1

There are 1 best solutions below

4
On BEST ANSWER

If this is after a recent Windows 10 upgrade (which wipes out some MAPI marshaling registry keys), try the registry patch from http://www.dimastr.com/redemption/Outlook_2013_C2R_fix.ZIP