少なくとも現状は、.NET FrameworkはMFCやATL/WFC等に代わるライブラリ
で、.NET Frameworkは下請けとしてWin32 APIを呼んでいるはず。

そうでなければ、.NET Frameworkと同じ仕掛けを使えば、システムコール
を使わずにシステムを直接操作できる「セキュリティホール」が存在する
ことになる。

マイクロソフトは、将来的にはMFCやWin32APIを捨てて、.NET Frameworkを
ネイティブなAPIにしたいようだけど、そうなればWindowsエミュレータを
提供しない限り、過去のWindows資産は動かなくなるわけで、下手をすると
Windowsで大きくなってきたMicrosoftの足元をすくうことにもなりかねない。