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
