Not that I know of, but there are macros in nsISupportsUtils.h like 
NS_INTERFACE_MAP_BEGIN etc. There aren't very widely used yet, but there 
are SOME users. If you look at the macro comments you see they were 
intended to be replaced with table QI at some point. Wanna give it a go 
(should be pretty easy if you have Essential COM lying around someplace;)?

Pierre Phaneuf wrote:

> Is there a table-based QueryInterface somewhere in there? There was talk
> of them at a time, but I don't remember seeing any...
> 
> I have a GenericComponent shim template in XPLC that currently
> implements AddRef and Release, but I would like to add the
> QueryInterface to that, that'd be so nice! :-)


-- 
   Heikki Toivonen


Reply via email to