XPCOM Interfaces
Mozilla includes many XPCOM components and interfaces, which are categorized here. This reference is for Mozilla 1.8 which is used by Firefox 1.5 and Thunderbird 1.5.
Core
Base Types | Data Structures | Enumerations |
Component Management | XPCOM | |
Files | Streams |
User Interface
Auto Complete | Clipboard | Drag and Drop |
Selection | Transactions | XUL |
Application Development
Application Info | Preferences | Spell Checking |
Command Lines | Profiles | RDF |
Extensions and Update | Web Browser | XML |
Window Management | History | XML Schema |
Network
Base Network | About Handlers | Cache |
Channels | Cookies | Download and Content Handling |
Protocol Handlers | Sockets | Stream Converters | Proxies | Web Services | ZIP and JAR Files |
Network Utilities |
DOM
W3C DOM | DOM Level 3 | DOM HTML |
DOM SVG | DOM XUL | Mozilla Specific DOM |
General Mail | Mail Storage | POP3 |
IMAP | MailUI | Message Composition and Sending |
Searching Messages | Mail Import | Address Book |
News | LDAP |
Mozilla Applications
Browser | Form fill-in | DOM Inspector |
Editor | JavaScript Debugger |
Other Components
Accessibility | Security and Privacy | Docshell and Content Viewers |
Content and Layout | Graphics and Widgets | Images |
JavaScript | Localization | Plugins |
XPInstall |
Interfaces that do not have a corresponding IDL file are not included. In the listings, all components begin with an @ sign, whereas interfaces do not.
Reference documentation is generated from Mozilla's source.