Jon Smirl wrote: > I have two applications now that needs IDispatch like functionality, XSLT > and SOAP. Is this enough to get it added to core XPCOM? I'm not too keen on > spreading typelib aware code all over the place. > > Has anyone implement this before or do I have to hack it out of XPConnect?
Everything you need once you have a |this| pointer, an interface, a method name and an array containing marshalled arguments should be in the xptcall library as part of XPCOM. How you get the |this| pointer, interface, method name and marshalled arguments will vary between XPConnect and PyConnect and Blackwood and SOAP and XSLT and whatever it is you're doing. It's not clear that, other than a utility function or two, there's a lot of common value we can add in xptcall/XPCOM proper. Mike
