https://blogs.msdn.microsoft.com/openspecification/2011/06/28/this-is-how-we-troubleshoot-windows-interoperability-issues-in-the-open-specifications-support-team/