https://bugs.winehq.org/show_bug.cgi?id=56345
--- Comment #1 from Rafał Mużyło galtgendo@o2.pl --- ...a guess: before that commit, following bit was in effect for GdipDrawString:
if(graphics->hdc) { hdc = graphics->hdc; } else { hdc = temp_hdc = CreateCompatibleDC(0); }
Now that only graphics are passed to gdip_format_string later in that function, either something similar might be needed in gdip_format_string or some functions need to be decoupled.