Nikolay Sivov (@nsivov) commented about dlls/d2d1/device.c:
TRACE("iface %p, device %p.\n", iface, device);
- *device = context->device;
- ID2D1Device_AddRef(*device);
- *device = (ID2D1Device *)context->device;
- ID2D1Device1_AddRef((ID2D1Device1 *)*device);
You don't need to change AddRef() line.