https://bugs.winehq.org/show_bug.cgi?id=49379
--- Comment #1 from Nikolay Sivov bunglehead@gmail.com --- Hi,
it should create a factory internally, using given threading and debug mode (or derive threading mode from d3d device as docs suggest). Then you create d2d device from that factory.
Are you working on this? If not I could probably send some patches.