Interface development guide
XPCOM interfaces define classes that
are implemented to provide key functionality in the Mozilla platform. The articles linked from this page offer
guidelines for developing and using these interfaces.
- The XPCOM Interface Description Language is used to specify XPCOM interface classes.
- IDL interface rules
- Design guidelines and rules when creating and changing XPCOM interfaces. If you're going to be changing an
interface, be sure to read these first!
IDL for better documentation
- A guide explaining how to properly comment your interface's IDL in order to ensure that not only can
others understand your interface, but to ensure that the documentation here on MDC is as accurate as
View Mozilla embedding forums...