In a VSTO add-in, I am trying to retrieve if the type of the mailbox is shared, user or resource. I read some interesting posts related to the question and try to look at the OlExchangeStoreType or GetConversation or MailboxType but did not succeed. I have seen the solution (3) from @DmitryStreblechenko but I would prefer to not use EWS if possible. It seems that the value that I am looking for is the msExchRecipientTypeDetails. Any help would be highly appreciated.
Relevant articles
First of all, VSTO doesn't provide anything for that.
Second, the Outlook object model doesn't differentiate shared/local stores. So, you will not find any property or method for that in the OOM. The best what you could do is to use the Store.ExchangeStoreType property which returns a constant in the OlExchangeStoreType enumeration that indicates the type of an Exchange store.
It is up to you which way/workaround is to use form the list shared above.