Any details?
Basically it is the original idea of .NET, which as called COM+ Runtime, before they decided to create the CLR.
WinRT is nothing more than COM+ Runtime, but with .NET metadata instead of COM type libraries.
Also since Vista, the majority of new Windows native APIs are COM based, not plain C like ones.