Welcome to the XPCOM page.
This area is intended to be a central clearinghouse for information related to XPCOM.
Currently, XPCOM documentation is spread all over mozilla.org.
Hopefully, it will migrate (or we'll link to it from) here.
xptcall is a library that supports
invoking methods on arbitrary xpcom objects and implementing classes whose objects can impersonate
an xpcom interface
porting status
lists the currently supported platforms. There are currently many platforms that we need help on.
porting guide
describes the assembly code that is needed to implement xptcall
Type Library Format describe the type libraries (.xpt files) that are
binary representations of XPCOM interfaces
Tools for Typelibs - xpt_dump dumps the information in a typelib to the screen
and xpt_link merges typelib files