RFC: dmime: Implement the DirectMusicTool8 class factory.

Rok Mandeljc rok.mandeljc at gmail.com
Tue Jun 16 17:46:32 CDT 2009


On 17. 06. 2009 00:19, Francois Gouget wrote:
> 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>.
>
>   
Indeed. While you're at it, you can also remove dmusic32. It's where
emulated ports code was kept back in DX8 Win98/Me version; nowadays that
functionality is part of dmusic.dll.

Regards,
    Rok



More information about the wine-devel mailing list