On Tue, 16 Jun 2009, Rok Mandeljc wrote: [...]
The honest answer would be that because back in the day when I was working on it, I didn't fully understand how COM works, particularly the difference between class object and interface. As a result, there's bunch of .c files containing stubbed code for interfaces as if they were class objects, when they really aren't. And as such, they should be removed...
Ah! That's interesting.
So you're essentially saying that the right thing to do would be to remove dlls/dmime/tool.c and dlls/dmime/patterntrack.c ? That sounds like something I can do<g>.