https://bugs.winehq.org/show_bug.cgi?id=57476
--- Comment #7 from Thomas Linder Puls thomas_linder_puls@hotmail.com --- I believe the MIDL compiler can deal with that (just as C++ can). But I agree that it is "unlike" Microsoft's normal approach both to reuse the name and also to name the second interface IDWriteFactory1 (normally the first one would be IDWriteFactory and the second one IDWriteFactory2).
It is also not a problem in our language since the two methods have different number of arguments.