This is a reference to the XPCOM interfaces provided by the Mozilla platform.
- ExtensionManager (Toolkit)
- IAccessible2
- IAccessibleAction
- IAccessibleApplication
- IAccessibleComponent
- IAccessibleEditableText
- IAccessibleHyperlink
- IAccessibleHypertext
- IAccessibleImage
- IAccessibleRelation
- IAccessibleTable
- IAccessibleTable2
- IAccessibleTableCell
- IAccessibleText
- IAccessibleValue
- IDispatch
- IJSDebugger
- amIInstallCallback
- amIInstallTrigger
- amIWebInstallInfo
- amIWebInstallListener
- amIWebInstallPrompt
- amIWebInstaller
- imgICache
- imgIContainer
- imgIContainerObserver
- imgIDecoder
- imgIDecoderObserver
- imgIEncoder
- imgILoader
- imgIRequest
- inIDOMUtils
- jsdIStackFrame
- mozIAsyncFavicons
- mozIAsyncHistory
- mozIColorAnalyzer
- mozIJSSubScriptLoader
- mozIPersonalDictionary
- mozIPlaceInfo
- mozIPlacesAutoComplete
- mozIRegistry
- mozIRepresentativeColorCallback
- mozISpellCheckingEngine
- mozIStorageAggregateFunction
- mozIStorageAsyncStatement
- mozIStorageBindingParams
- mozIStorageBindingParamsArray
- mozIStorageCompletionCallback
- mozIStorageConnection
- mozIStorageError
- mozIStorageFunction
- mozIStoragePendingStatement
- mozIStorageProgressHandler
- mozIStorageResultSet
- mozIStorageRow
- mozIStorageService
- mozIStorageStatement
- mozIStorageStatementCallback
- mozIStorageStatementParams
- mozIStorageStatementRow
- mozIStorageStatementWrapper
- mozIStorageVacuumParticipant
- mozIStorageValueArray
- mozITXTToHTMLConv
- mozIThirdPartyUtil
- mozIVisitInfo
- mozIVisitInfoCallback
- mozIVisitStatusCallback
- nsIAbCard
- nsIAboutModule
- nsIAbstractWorker
- nsIAccelerometerUpdate
- nsIAccessNode
- nsIAccessibilityService
- nsIAccessible
- nsIAccessibleCaretMoveEvent
- nsIAccessibleCoordinateType
- nsIAccessibleDocument
- nsIAccessibleEditableText
- nsIAccessibleEvent
- nsIAccessibleHyperLink
- nsIAccessibleHyperText
- nsIAccessibleImage
- nsIAccessibleProvider
- nsIAccessibleRelation
- nsIAccessibleRetrieval
- nsIAccessibleRole
- nsIAccessibleScrollType
- nsIAccessibleSelectable
- nsIAccessibleStateChangeEvent
- nsIAccessibleStates
- nsIAccessibleTable
- nsIAccessibleTableCell
- nsIAccessibleTableChangeEvent
- nsIAccessibleText
- nsIAccessibleTextChangeEvent
- nsIAccessibleTreeCache
- nsIAccessibleValue
- nsIAccessibleWin32Object
- nsIAlertsService
- nsIAnnotationObserver
- nsIAnnotationService
- nsIAppShell
- nsIAppShellService
- nsIAppStartup
- nsIAppStartup_MOZILLA_2_0
- nsIApplicationCache
- nsIApplicationCacheChannel
- nsIApplicationCacheContainer
- nsIApplicationCacheNamespace
- nsIApplicationCacheService
- nsIApplicationUpdateService
- nsIArray
- nsIAsyncInputStream
- nsIAsyncOutputStream
- nsIAsyncStreamCopier
- nsIAsyncVerifyRedirectCallback
- nsIAuthInformation
- nsIAuthModule
- nsIAuthPrompt
- nsIAuthPrompt2
- nsIAuthPromptAdapterFactory
- nsIAuthPromptCallback
- nsIAuthPromptProvider
- nsIAuthPromptWrapper
- nsIAutoCompleteController
- nsIAutoCompleteInput
- nsIAutoCompleteItem
- nsIAutoCompleteListener
- nsIAutoCompleteObserver
- nsIAutoCompleteResult
- nsIAutoCompleteSearch
- nsIBadCertListener2
- nsIBidiKeyboard
- nsIBinaryInputStream
- nsIBinaryOutputStream
- nsIBlocklistPrompt
- nsIBlocklistService
- nsIBoxObject
- nsIBrowserBoxObject
- nsIBrowserHistory
- nsIBrowserSearchService
- nsICRLInfo
- nsICRLManager
- nsICache
- nsICacheDeviceInfo
- nsICacheEntryDescriptor
- nsICacheEntryInfo
- nsICacheListener
- nsICacheMetaDataVisitor
- nsICacheService
- nsICacheSession
- nsICacheVisitor
- nsICachingChannel
- nsICancelable
- nsICategoryManager
- nsIChannel
- nsIChannelEventSink
- nsIChannelPolicy
- nsICharsetResolver
- nsIChromeFrameMessageManager
- nsIChromeRegistry
- nsIClassInfo
- nsIClipboard
- nsIClipboardCommands
- nsIClipboardDragDropHookList
- nsIClipboardDragDropHooks
- nsIClipboardHelper
- nsIClipboardOwner
- nsICollection
- nsICommandController
- nsICommandLine
- nsICommandLineHandler
- nsICommandLineRunner
- nsIComponentManager
- nsIComponentRegistrar
- nsICompositionStringSynthesizer
- nsIConsoleListener
- nsIConsoleMessage
- nsIConsoleService
- nsIContainerBoxObject
- nsIContentFrameMessageManager
- nsIContentPolicy
- nsIContentPref
- nsIContentPrefCallback2
- nsIContentPrefObserver
- nsIContentPrefService
- nsIContentPrefService2
- nsIContentSecurityPolicy
- nsIContentSniffer
- nsIContentView
- nsIContentViewManager
- nsIContentViewer
- nsIController
- nsIControllers
- nsIConverterInputStream
- nsIConverterOutputStream
- nsICookie
- nsICookie2
- nsICookieAcceptDialog
- nsICookieConsent
- nsICookieManager
- nsICookieManager2
- nsICookiePermission
- nsICookiePromptService
- nsICookieService
- nsICookieStorage
- nsICrashReporter
- nsICryptoHMAC
- nsICryptoHash
- nsICurrentCharsetListener
- nsICycleCollectorListener
- nsIDBChangeListener
- nsIDBFolderInfo
- nsIDNSListener
- nsIDNSRecord
- nsIDNSRequest
- nsIDNSService
- nsIDOMCanvasRenderingContext2D
- nsIDOMChromeWindow
- nsIDOMClientRect
- nsIDOMDesktopNotification
- nsIDOMDesktopNotificationCenter
- nsIDOMElement
- nsIDOMEvent
- nsIDOMEventGroup
- nsIDOMEventListener
- nsIDOMEventTarget
- nsIDOMFile
- nsIDOMFileError
- nsIDOMFileException
- nsIDOMFileList
- nsIDOMFileReader
- nsIDOMFontFace
- nsIDOMFontFaceList
- nsIDOMGeoGeolocation
- nsIDOMGeoPosition
- nsIDOMGeoPositionAddress
- nsIDOMGeoPositionCallback
- nsIDOMGeoPositionCoords
- nsIDOMGeoPositionError
- nsIDOMGeoPositionErrorCallback
- nsIDOMGeoPositionOptions
- nsIDOMGlobalPropertyInitializer
- nsIDOMHTMLAudioElement
- nsIDOMHTMLFormElement
- nsIDOMHTMLMediaElement
- nsIDOMHTMLSourceElement
- nsIDOMHTMLTimeRanges
- nsIDOMJSWindow
- nsIDOMMouseScrollEvent
- nsIDOMMozNetworkStats
- nsIDOMMozNetworkStatsData
- nsIDOMMozNetworkStatsManager
- nsIDOMMozTouchEvent
- nsIDOMNSHTMLDocument
- nsIDOMNavigatorDesktopNotification
- nsIDOMNode
- nsIDOMOfflineResourceList
- nsIDOMOrientationEvent
- nsIDOMParser
- nsIDOMProgressEvent
- nsIDOMSerializer
- nsIDOMSimpleGestureEvent
- nsIDOMStorage
- nsIDOMStorage2
- nsIDOMStorageEvent
- nsIDOMStorageEventObsolete
- nsIDOMStorageItem
- nsIDOMStorageList
- nsIDOMStorageManager
- nsIDOMStorageWindow
- nsIDOMUserDataHandler
- nsIDOMWindow
- nsIDOMWindow2
- nsIDOMWindowInternal
- nsIDOMWindowUtils
- nsIDOMXPathEvaluator
- nsIDOMXPathException
- nsIDOMXPathExpression
- nsIDOMXPathResult
- nsIDOMXULControlElement
- nsIDOMXULElement
- nsIDOMXULLabeledControlElement
- nsIDOMXULSelectControlElement
- nsIDOMXULSelectControlItemElement
- nsIDataSignatureVerifier
- nsIDebug
- nsIDebug2
- nsIDeviceMotion
- nsIDeviceMotionData
- nsIDeviceMotionListener
- nsIDialogCreator
- nsIDialogParamBlock
- nsIDictionary
- nsIDirIndex
- nsIDirIndexListener
- nsIDirIndexParser
- nsIDirectoryEnumerator
- nsIDirectoryIterator
- nsIDirectoryService
- nsIDirectoryServiceProvider
- nsIDirectoryServiceProvider2
- nsIDiskCacheStreamInternal
- nsIDispatchSupport
- nsIDocShell
- nsIDocumentLoader
- nsIDownload
- nsIDownloadHistory
- nsIDownloadManager
- nsIDownloadManagerUI
- nsIDownloadObserver
- nsIDownloadProgressListener
- nsIDownloader
- nsIDragDropHandler
- nsIDragService
- nsIDragSession
- nsIDroppedLinkHandler
- nsIDroppedLinkItem
- nsIDynamicContainer
- nsIEditor
- nsIEditorBoxObject
- nsIEditorDocShell
- nsIEditorIMESupport
- nsIEditorLogging
- nsIEditorMailSupport
- nsIEditorObserver
- nsIEditorSpellCheck
- nsIEffectiveTLDService
- nsIEnumerator
- nsIEnvironment
- nsIErrorService
- nsIEventListenerInfo
- nsIEventListenerService
- nsIEventSource
- nsIEventTarget
- nsIException
- nsIExtensionManager
- nsIExternalHelperAppService
- nsIExternalProtocolService
- nsIExternalURLHandlerService
- nsIFTPChannel
- nsIFTPEventSink
- nsIFactory
- nsIFaviconDataCallback
- nsIFaviconService
- nsIFeed
- nsIFeedContainer
- nsIFeedElementBase
- nsIFeedEntry
- nsIFeedGenerator
- nsIFeedPerson
- nsIFeedProcessor
- nsIFeedProgressListener
- nsIFeedResult
- nsIFeedResultListener
- nsIFeedTextConstruct
- nsIFile
- nsIFileInputStream
- nsIFileOutputStream
- nsIFilePicker
- nsIFileProtocolHandler
- nsIFileSpec
- nsIFileStreams
- nsIFileURL
- nsIFileUtilities
- nsIFileView
- nsIFocusManager
- nsIFormHistory2
- nsIFrameLoader
- nsIFrameLoaderOwner
- nsIFrameMessageListener
- nsIFrameMessageManager
- nsIFrameScriptLoader
- nsIGSettingsCollection
- nsIGSettingsService
- nsIGeolocationProvider
- nsIGeolocationUpdate
- nsIGlobalHistory
- nsIGlobalHistory2
- nsIGlobalHistory3
- nsIHTMLEditor
- nsIHTTPHeaderListener
- nsIHapticFeedback
- nsIHttpActivityDistributor
- nsIHttpActivityObserver
- nsIHttpChannel
- nsIHttpChannelInternal
- nsIHttpHeaderVisitor
- nsIHttpServer
- nsIHttpUpgradeListener
- nsIIDNService
- nsIIFrameBoxObject
- nsIINIParser
- nsIINIParserFactory
- nsIINIParserWriter
- nsIIOService
- nsIIdleService
- nsIInProcessContentFrameMessageManager
- nsIInputStream
- nsIInputStreamCallback
- nsIInstallLocation
- nsIInterfaceRequestor
- nsIJSCID
- nsIJSID
- nsIJSIID
- nsIJSON
- nsIJSXMLHttpRequest
- nsIJetpack
- nsIJetpackService
- nsIJumpListBuilder
- nsIJumpListItem
- nsILivemarkService
- nsILoadGroup
- nsILocalFile
- nsILocalFileMac
- nsILocale
- nsILocaleService
- nsILoginInfo
- nsILoginManager
- nsILoginManagerCrypto
- nsILoginManagerIEMigrationHelper
- nsILoginManagerPrompter
- nsILoginManagerStorage
- nsILoginMetaInfo
- nsIMIMEInputStream
- nsIMacDockSupport
- nsIMarkupDocumentViewer
- nsIMemory
- nsIMemoryMultiReporter
- nsIMemoryMultiReporterCallback
- nsIMemoryReporter
- nsIMemoryReporterManager
- nsIMenuBoxObject
- nsIMessageBroadcaster
- nsIMessageListener
- nsIMessageListenerManager
- nsIMessageSender
- nsIMessageWakeupService
- nsIMessenger
- nsIMicrosummary
- nsIMicrosummaryGenerator
- nsIMicrosummaryObserver
- nsIMicrosummaryService
- nsIMicrosummarySet
- nsIMimeConverter
- nsIMimeHeaders
- nsIModule
- nsIMsgAccount
- nsIMsgAccountManagerExtension
- nsIMsgCompFields
- nsIMsgCustomColumnHandler
- nsIMsgDBHdr
- nsIMsgDBView
- nsIMsgDBViewCommandUpdater
- nsIMsgDatabase
- nsIMsgFilter
- nsIMsgFilterCustomAction
- nsIMsgFilterList
- nsIMsgFolder
- nsIMsgHeaderParser
- nsIMsgIdentity
- nsIMsgIncomingServer
- nsIMsgMessageService
- nsIMsgProtocolInfo
- nsIMsgRuleAction
- nsIMsgSearchCustomTerm
- nsIMsgSearchNotify
- nsIMsgSearchScopeTerm
- nsIMsgSearchSession
- nsIMsgSearchTerm
- nsIMsgSearchValue
- nsIMsgSendLater
- nsIMsgThread
- nsIMsgWindow
- nsIMsgWindowCommands
- nsIMutableArray
- nsINavBookmarkObserver
- nsINavBookmarksService
- nsINavHistoryBatchCallback
- nsINavHistoryContainerResultNode
- nsINavHistoryFullVisitResultNode
- nsINavHistoryObserver
- nsINavHistoryQuery
- nsINavHistoryQueryOptions
- nsINavHistoryQueryResultNode
- nsINavHistoryResult
- nsINavHistoryResultNode
- nsINavHistoryResultObserver
- nsINavHistoryResultTreeViewer
- nsINavHistoryResultViewObserver
- nsINavHistoryResultViewer
- nsINavHistoryService
- nsINavHistoryVisitResultNode
- nsINetworkLinkService
- nsIObserver
- nsIObserverService
- nsIOutputStream
- nsIOutputStreamCallback
- nsIParentalControlsService
- nsIParserUtils
- nsIPassword
- nsIPasswordManager
- nsIPermission
- nsIPermissionManager
- nsIPipe
- nsIPlacesImportExportService
- nsIPlacesView
- nsIPluginHost
- nsIPrefBranch
- nsIPrefBranch2
- nsIPrefLocalizedString
- nsIPrefService
- nsIPrincipal
- nsIPrinterEnumerator
- nsIPrintingPrompt
- nsIPrivateBrowsingService
- nsIProcess
- nsIProcess2
- nsIProcessScriptLoader
- nsIProfile
- nsIProfileLock
- nsIProfileUnlocker
- nsIProgrammingLanguage
- nsIProgressEventSink
- nsIPrompt
- nsIPromptService
- nsIProperties
- nsIProperty
- nsIPropertyBag
- nsIPropertyBag2
- nsIPropertyElement
- nsIProtocolHandler
- nsIProtocolProxyCallback
- nsIProtocolProxyFilter
- nsIProtocolProxyService
- nsIProxyInfo
- nsIPushMessage
- nsIPushService
- nsIPushSubscription
- nsIRadioInterfaceLayer
- nsIRandomGenerator
- nsIRequest
- nsIRequestObserver
- nsIResumableChannel
- nsIRunnable
- nsISHEntry
- nsISHistory
- nsISHistoryListener
- nsISOCKSSocketInfo
- nsISSLErrorListener
- nsISSLSocketControl
- nsIScreen
- nsIScreenManager
- nsIScriptError
- nsIScriptError2
- nsIScriptableIO
- nsIScriptableInputStream
- nsIScriptableUnescapeHTML
- nsIScriptableUnicodeConverter
- nsIScrollable
- nsISearchEngine
- nsISearchSubmission
- nsISecurityCheckedComponent
- nsISeekableStream
- nsISelection
- nsISelection2
- nsISelection3
- nsISelectionController
- nsISelectionImageService
- nsISelectionPrivate
- nsIServerSocket
- nsIServerSocketListener
- nsIServiceManager
- nsISessionStartup
- nsISessionStore
- nsISimpleEnumerator
- nsISmsDatabaseService
- nsISmsRequestManager
- nsISmsService
- nsISocketProvider
- nsISocketProviderService
- nsISocketTransport
- nsISocketTransportService
- nsISound
- nsISpeculativeConnect
- nsIStackFrame
- nsIStandardURL
- nsIStreamConverter
- nsIStreamListener
- nsIStringBundle
- nsIStringBundleOverride
- nsIStringBundleService
- nsIStringEnumerator
- nsIStructuredCloneContainer
- nsIStyleSheetService
- nsISupports
- nsISupports proxies
- nsISupportsArray
- nsISupportsCString
- nsISupportsChar
- nsISupportsDouble
- nsISupportsFloat
- nsISupportsID
- nsISupportsInterfacePointer
- nsISupportsPRBool
- nsISupportsPRInt16
- nsISupportsPRInt32
- nsISupportsPRInt64
- nsISupportsPRTime
- nsISupportsPRUint8
- nsISupportsPRUint16
- nsISupportsPRUint32
- nsISupportsPRUint64
- nsISupportsPrimitive
- nsISupportsPriority
- nsISupportsString
- nsISupportsVoid
- nsISupportsWeakReference
- nsISyncJPAKE
- nsISyncMessageSender
- nsITXTToHTMLConv
- nsITaggingService
- nsITaskbarPreview
- nsITaskbarPreviewButton
- nsITaskbarPreviewController
- nsITaskbarProgress
- nsITaskbarTabPreview
- nsITaskbarWindowPreview
- nsITelemetry
- nsITextInputProcessor
- nsITextInputProcessorCallback
- nsITextInputProcessorNotification
- nsIThread
- nsIThreadEventFilter
- nsIThreadInternal
- nsIThreadManager
- nsIThreadObserver
- nsIThreadPool
- nsIThreadPoolListener
- nsITimer
- nsITimerCallback
- nsIToolkit
- nsIToolkitProfile
- nsIToolkitProfileService
- nsITraceableChannel
- nsITransaction
- nsITransactionList
- nsITransactionListener
- nsITransactionManager
- nsITransferable
- nsITransport
- nsITransportEventSink
- nsITransportSecurityInfo
- nsITreeBoxObject
- nsITreeColumn
- nsITreeColumns
- nsITreeContentView
- nsITreeSelection
- nsITreeView
- nsIURI
- nsIURIFixup
- nsIURIFixupInfo
- nsIURL
- nsIURLFormatter
- nsIURLParser
- nsIUTF8ConverterService
- nsIUTF8StringEnumerator
- nsIUUIDGenerator
- nsIUpdate
- nsIUpdateCheckListener
- nsIUpdateChecker
- nsIUpdateItem
- nsIUpdateManager
- nsIUpdatePatch
- nsIUpdatePrompt
- nsIUpdateTimerManager
- nsIUploadChannel
- nsIUploadChannel2
- nsIUrlListManagerCallback
- nsIUserCertPicker
- nsIUserInfo
- nsIVariant
- nsIVersionComparator
- nsIWeakReference
- nsIWebBrowser
- nsIWebBrowserChrome
- nsIWebBrowserChrome2
- nsIWebBrowserChrome3
- nsIWebBrowserChromeFocus
- nsIWebBrowserFind
- nsIWebBrowserFindInFrames
- nsIWebBrowserPersist
- nsIWebContentHandlerRegistrar
- nsIWebNavigation
- nsIWebNavigationInfo
- nsIWebPageDescriptor
- nsIWebProgress
- nsIWebProgressListener
- nsIWebProgressListener2
- nsIWebSocketChannel
- nsIWebSocketListener
- nsIWebappsSupport
- nsIWifiAccessPoint
- nsIWifiListener
- nsIWifiMonitor
- nsIWinAccessNode
- nsIWinAppHelper
- nsIWinTaskbar
- nsIWindowCreator
- nsIWindowMediator
- nsIWindowWatcher
- nsIWindowsRegKey
- nsIWindowsShellService
- nsIWorker
- nsIWorkerFactory
- nsIWorkerGlobalScope
- nsIWorkerMessageEvent
- nsIWorkerMessagePort
- nsIWorkerScope
- nsIWritablePropertyBag
- nsIWritablePropertyBag2
- nsIXFormsModelElement
- nsIXFormsNSInstanceElement
- nsIXFormsNSModelElement
- nsIXMLHttpRequest
- nsIXMLHttpRequestEventTarget
- nsIXMLHttpRequestUpload
- nsIXPCException
- nsIXPCScriptable
- nsIXPConnect
- nsIXSLTException
- nsIXSLTProcessor
- nsIXSLTProcessorObsolete
- nsIXULAppInfo
- nsIXULBrowserWindow
- nsIXULBuilderListener
- nsIXULRuntime
- nsIXULSortService
- nsIXULTemplateBuilder
- nsIXULTemplateQueryProcessor
- nsIXULTemplateResult
- nsIXULWindow
- nsIXmlRpcClient
- nsIXmlRpcFault
- nsIZipEntry
- nsIZipReader
- nsIZipReaderCache
- nsIZipWriter
- nsMsgFilterFileAttribValue
- nsMsgFolderFlagType
- nsMsgJunkStatus
- nsMsgKey
- nsMsgLabelValue
- nsMsgPriorityValue
- nsMsgRuleActionType
- nsMsgSearchAttrib
- nsMsgSearchOp
- nsMsgSearchScope
- nsMsgSearchTerm
- nsMsgSearchTypeValue
- nsMsgSearchValue
- nsMsgSearchWidgetValue
- nsPIPromptService