Kind of, you will note that it is based on COM, exactly to prevent ABI issues.
Which is what Windows has been doing since C++ replaced C for most of the systems programming stuff, around Vista timeframe.