Nicolas Weber wrote:
Now, NS_WEBBROWSER_CONTRACTID is not defined in the headers as
well...do I have to extract it somehow from the .idl files? What is
the difference between an IID and a contract ID?

That contract ID is: "@mozilla.org/embedding/browser/nsWebBrowser;1"

You can not really extract contractids from IDL files, since they are unrelated. An IID describes a particular interface, a contractid a particular contract, i.e. a set of implemented interfaces and possibly additional semantics.

(A CID describes a particular implementation)


I filed http://bugzilla.mozilla.org/show_bug.cgi?id=258039 to include the definition of NS_WEBBROWSER_CONTRACTID in the SDK (in nsCWebBrowser.idl)
_______________________________________________
mozilla-embedding mailing list
[EMAIL PROTECTED]
http://mail.mozilla.org/listinfo/mozilla-embedding

Reply via email to