[Issue 3732] Not all COM interfaces inherit from IUnknown.

2015-06-09 Thread via Digitalmars-d-bugs
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.

2011-06-12 Thread d-bugmail
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.

2010-01-22 Thread d-bugmail
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.

2010-01-21 Thread d-bugmail
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: ---