It uses Direct2D which most of the post is about.
They added the support by slopping a Direct2D emulation layer together.