Reece Dunn wrote:
On 31/12/2007, Guillaume B. guillaume.benny@sympatico.ca wrote:
Stefan Dösinger wrote:
Am Montag, 31. Dezember 2007 10:25:15 schrieb Vijay Kiran Kamuju:
So the problem is that the interace {2a8af120-e9de-4132-aaa5-4bdda5f325b8} is not supported by the {current Wine implementation. I've searched around but I couldn't find anything about this IID. If I knew what interface it was, maybe I could implement a stub and it might make the sound work.
I can't see it in the Vista and XP CLSID section of the registry.
Is it an interface that is being queried for internally by dmime or dswave (as you are using the native versions)? That is, MS may not be publicizing it (as it is not part of the DirectSound API), but are using it to coordinate interaction between dswave and dsound.
It would be useful to find out if it is the game that is querying for this interface, or if it is the native DLLs.
Hi,
I think you are right: the interface seems to be queried from dmime, although I can't confirm it since I can't make the debugger stop in my function to see the backtrace... and I can't see the assembly code that called my function.
I've tried to use the builtin dmime but it doesn't make a sound altough it seems to call DSound functions frequently with code executed in a timer. It's probably because IDirectMusicPerformance8Impl_PlaySegmentEx is not implemented. I've tried to add some code to make it work but since I don't really know how it works, my small hack doesn't play a sound!
So now I'm stuck. Thanks anyway for your help.
Guillaume