I wonder how he intends to wrap/change the DirectX APIs. AFAIK Direct2D, WIC, DirectComposition are already native COM-based APIs, much like Direct3D.