例えばDirectX9が好例。
これはマネージドコードベースではないが、C#やVB.NETからほとんどの機能を活用できる。
これが今後のMS製品の姿。
ベースはあくまでネイティブだが、マネージドのインターフェイスを確実に設ける。