On Tue Jul 4 18:22:00 2023 +0000, Fabian Maurer wrote:
First off, thank you already. And sorry for opening such a can of worms, I just wanted to prevent a crash and didn't expect this to turn out so complicated.
- This would work for `IRoSimpleMetaDataBuilder` but since
`IDirectDrawVideo` has a similar issue I don't think this is the way forward. `IDirectDrawVideo` can't have its uuid defined since that already comes from uuid.h. While approach 3 would be closer to windows, I do think 2 would be easier/cleaner. A `wine_ignore_guid` attribute would be easily added. What would be your suggestion?
I'm not completely sure, from a quick look at the list of interface you have found it seems that all the problem that we have are coming from our attempt at using IDL for interfaces which are not defined in IDL in the SDK. Maybe 3) is the simplest solution.