I'm not yet sure, I have actually been looking into it and working on some early implementation, but I've been bothered by its versioning scheme which already has two incompatible versions, and is done in an unusual way with C++ namespaces, which doesn't fit our IDL-based headers well.
Its design is also a bit annoying and would require us to duplicate all sort of things I would rather avoid duplicating (like force feedback). I was mostly hoping nothing would be using it for a while, but I guess we don't have much choice now if games are requiring it to even start.