[Issue 3732] Not all COM interfaces inherit from IUnknown.
https://issues.dlang.org/show_bug.cgi?id=3732 Andrei Alexandrescu changed: What|Removed |Added Version|2.037 |D2 --
[Issue 3732] Not all COM interfaces inherit from IUnknown.
http://d.puremagic.com/issues/show_bug.cgi?id=3732 yebblies changed: What|Removed |Added Status|NEW |RESOLVED CC||yebbl...@gmail.com Resolution||INVALID --- Comment #3 from yebblies 2011-06-12 22:52:43 PDT --- The correct solution would be to use extern(C++) interfaces. The bug is really in microsoft calling something a com class which isn't. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are receiving this mail because: ---
[Issue 3732] Not all COM interfaces inherit from IUnknown.
http://d.puremagic.com/issues/show_bug.cgi?id=3732 --- Comment #2 from Burton Radons 2010-01-22 08:25:15 PST --- Nope. I've since found that this is also common to most of the interfaces used in the reflection API for DirectX 10 and 11, which you're not supposed to implement. I think the intent is the same, just the opposite direction - they're trying to serve objects whose lifetimes are completely dependent on the root object. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are receiving this mail because: ---
[Issue 3732] Not all COM interfaces inherit from IUnknown.
http://d.puremagic.com/issues/show_bug.cgi?id=3732 Walter Bright changed: What|Removed |Added CC||bugzi...@digitalmars.com --- Comment #1 from Walter Bright 2010-01-21 15:42:45 PST --- Does the interface not have aquire, release, and queryinterface methods? -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are receiving this mail because: ---