Sounds interesting to hear about the new WinRT api:s for windows. Reading up on it WinRT are COM objects in contrast to the Win32 architecture.
One of the exciting things about this is the promise of being able to use xaml in c++.
An overview of WinRT by Marius Bancila:
It’s quite interesting to read the list on Msdn:
Windows Runtime and the Windows API
Right now it’s probably to early to get a good idea of how everything will look and exactly what features will be accessible for Metro style apps.
Replacing the Win32 api:s is probably an overstatement. I would guess that for some things you might be forced to use older api:s.
Comments or errors? Fork post and do a pull request on github