We are developing a VSTO addin that for many years has used the IMAPIProp::GetProps API to read properties of a message and then send them to a server for archiving purposes. This has worked fine for 10+ years.
However, starting with Outlook 2206, which is now rolling out, we are suddenly seeing calls to this API fail with error 0x80004005. This is just a generic failure code and IMAPIProp::GetLastError returns "The client operation failed" (translated from Danish - why do you insist on localizing error messages?).
Is this an intentional change or just a bug? Any workarounds?