Module xpcom::interfaces [] [src]

This module contains the xpcom interfaces exposed to rust code.

The items in this module come in a few flavours:

  1. nsI*: These are the types for XPCOM interfaces. They should always be passed behind a reference, pointer, or RefPtr. They may be coerced to their base interfaces using the coerce method.

  2. nsI*Coerce: These traits provide the implementation mechanics for the coerce method, and can usually be ignored. These traits are hidden in rustdoc

  3. nsI*VTable: These structs are the vtable definitions for each type. They contain the base interface's vtable, followed by pointers for each of the vtable's methods. If direct access is needed, a *const nsI* can be safely transmuted to a *const nsI*VTable. These structs are hidden in rustdoc

  4. Typedefs used in idl file definitions.

Structs

IJSDebugger

interface IJSDebugger : nsISupports

IPeerConnection

interface IPeerConnection : nsISupports

IPeerConnectionObserver

interface IPeerConnectionObserver : nsISupports

IUrlClassifierUITelemetry

interface IUrlClassifierUITelemetry : nsISupports

NetDashboardCallback

interface NetDashboardCallback : nsISupports

ScheduledGCCallback

interface ScheduledGCCallback : nsISupports

ScriptableOK

interface ScriptableOK : nsISupports

ScriptableWithNotXPCOM

interface ScriptableWithNotXPCOM : nsISupports

ScriptableWithNotXPCOMBase

interface ScriptableWithNotXPCOMBase : ScriptableWithNotXPCOM

amIAddonManager

interface amIAddonManager : nsISupports

amIAddonManagerStartup

interface amIAddonManagerStartup : nsISupports

amIAddonPathService

interface amIAddonPathService : nsISupports

amIWebInstallPrompt

interface amIWebInstallPrompt : nsISupports

imgICache

interface imgICache : nsISupports

imgIContainer

interface imgIContainer : nsISupports

imgIContainerCallback

interface imgIContainerCallback : nsISupports

imgIContainerDebug

interface imgIContainerDebug : nsISupports

imgIEncoder

interface imgIEncoder : nsIAsyncInputStream

imgILoader

interface imgILoader : nsISupports

imgINotificationObserver

interface imgINotificationObserver : nsISupports

imgIRequest

interface imgIRequest : nsIRequest

imgIScriptedNotificationObserver

interface imgIScriptedNotificationObserver : nsISupports

imgITools

interface imgITools : nsISupports

inICSSValueSearch

interface inICSSValueSearch : inISearchProcess

inIDOMUtils

interface inIDOMUtils : nsISupports

inIDOMView

interface inIDOMView : nsISupports

inIDeepTreeWalker

interface inIDeepTreeWalker : nsISupports

inISearchObserver

interface inISearchObserver : nsISupports

inISearchProcess

interface inISearchProcess : nsISupports

mozIAnnotatedResult

interface mozIAnnotatedResult : nsISupports

mozIAsyncFavicons

interface mozIAsyncFavicons : nsISupports

mozIAsyncHistory

interface mozIAsyncHistory : nsISupports

mozIAsyncLivemarks

interface mozIAsyncLivemarks : nsISupports

mozIColorAnalyzer

interface mozIColorAnalyzer : nsISupports

mozIDOMWindow

interface mozIDOMWindow : nsISupports

mozIDOMWindowProxy

interface mozIDOMWindowProxy : nsISupports

mozIDownloadPlatform

interface mozIDownloadPlatform : nsISupports

mozIExtensionProcessScript

interface mozIExtensionProcessScript : nsISupports

mozIGeckoMediaPluginChromeService

interface mozIGeckoMediaPluginChromeService : nsISupports

mozIGeckoMediaPluginService

interface mozIGeckoMediaPluginService : nsISupports

mozIJSSubScriptLoader

interface mozIJSSubScriptLoader : nsISupports

mozILivemark

interface mozILivemark : mozILivemarkInfo

mozILivemarkInfo

interface mozILivemarkInfo : nsISupports

mozILocaleService

interface mozILocaleService : nsISupports

mozIMozIntl

interface mozIMozIntl : nsISupports

mozIMozIntlHelper

interface mozIMozIntlHelper : nsISupports

mozIOSPreferences

interface mozIOSPreferences : nsISupports

mozIPersonalDictionary

interface mozIPersonalDictionary : nsISupports

mozIPlaceInfo

interface mozIPlaceInfo : nsISupports

mozIPlacesAutoComplete

interface mozIPlacesAutoComplete : nsISupports

mozIPlacesPendingOperation

interface mozIPlacesPendingOperation : nsISupports

mozIRepresentativeColorCallback

interface mozIRepresentativeColorCallback : nsISupports

mozISandboxReport

interface mozISandboxReport : nsISupports

mozISandboxReportArray

interface mozISandboxReportArray : nsISupports

mozISandboxReporter

interface mozISandboxReporter : nsISupports

mozISandboxSettings

interface mozISandboxSettings : nsISupports

mozISpellCheckingEngine

interface mozISpellCheckingEngine : nsISupports

mozISpellI18NManager

interface mozISpellI18NManager : nsISupports

mozISpellI18NUtil

interface mozISpellI18NUtil : nsISupports

mozIStorageAggregateFunction

interface mozIStorageAggregateFunction : nsISupports

mozIStorageAsyncConnection

interface mozIStorageAsyncConnection : nsISupports

mozIStorageAsyncStatement

interface mozIStorageAsyncStatement : mozIStorageBaseStatement

mozIStorageBaseStatement

interface mozIStorageBaseStatement : mozIStorageBindingParams

mozIStorageBindingParams

interface mozIStorageBindingParams : nsISupports

mozIStorageBindingParamsArray

interface mozIStorageBindingParamsArray : nsISupports

mozIStorageCompletionCallback

interface mozIStorageCompletionCallback : nsISupports

mozIStorageConnection

interface mozIStorageConnection : mozIStorageAsyncConnection

mozIStorageError

interface mozIStorageError : nsISupports

mozIStorageFunction

interface mozIStorageFunction : nsISupports

mozIStoragePendingStatement

interface mozIStoragePendingStatement : nsISupports

mozIStorageProgressHandler

interface mozIStorageProgressHandler : nsISupports

mozIStorageResultSet

interface mozIStorageResultSet : nsISupports

mozIStorageRow

interface mozIStorageRow : mozIStorageValueArray

mozIStorageService

interface mozIStorageService : nsISupports

mozIStorageStatement

interface mozIStorageStatement : mozIStorageBaseStatement

mozIStorageStatementCallback

interface mozIStorageStatementCallback : nsISupports

mozIStorageVacuumParticipant

interface mozIStorageVacuumParticipant : nsISupports

mozIStorageValueArray

interface mozIStorageValueArray : nsISupports

mozITXTToHTMLConv

interface mozITXTToHTMLConv : nsIStreamConverter

mozIThirdPartyUtil

interface mozIThirdPartyUtil : nsISupports

mozIVisitInfo

interface mozIVisitInfo : nsISupports

mozIVisitInfoCallback

interface mozIVisitInfoCallback : nsISupports

mozIVisitedStatusCallback

interface mozIVisitedStatusCallback : nsISupports

nsIASN1Object

interface nsIASN1Object : nsISupports

nsIASN1PrintableItem

interface nsIASN1PrintableItem : nsIASN1Object

nsIASN1Sequence

interface nsIASN1Sequence : nsIASN1Object

nsIASN1Tree

interface nsIASN1Tree : nsITreeView

nsIAboutModule

interface nsIAboutModule : nsISupports

nsIAboutNewTabService

interface nsIAboutNewTabService : nsISupports

nsIAccessibilityService

interface nsIAccessibilityService : nsISupports

nsIAccessible

interface nsIAccessible : nsISupports

nsIAccessibleApplication

interface nsIAccessibleApplication : nsISupports

nsIAccessibleCaretMoveEvent

interface nsIAccessibleCaretMoveEvent : nsIAccessibleEvent

nsIAccessibleCoordinateType

interface nsIAccessibleCoordinateType : nsISupports

nsIAccessibleDocument

interface nsIAccessibleDocument : nsISupports

nsIAccessibleEditableText

interface nsIAccessibleEditableText : nsISupports

nsIAccessibleEvent

interface nsIAccessibleEvent : nsISupports

nsIAccessibleHideEvent

interface nsIAccessibleHideEvent : nsIAccessibleEvent

nsIAccessibleHyperLink

interface nsIAccessibleHyperLink : nsISupports

nsIAccessibleHyperText

interface nsIAccessibleHyperText : nsISupports

nsIAccessibleImage

interface nsIAccessibleImage : nsISupports

nsIAccessibleObjectAttributeChangedEvent

interface nsIAccessibleObjectAttributeChangedEvent : nsIAccessibleEvent

nsIAccessiblePivot

interface nsIAccessiblePivot : nsISupports

nsIAccessiblePivotObserver

interface nsIAccessiblePivotObserver : nsISupports

nsIAccessibleRelation

interface nsIAccessibleRelation : nsISupports

nsIAccessibleRole

interface nsIAccessibleRole : nsISupports

nsIAccessibleScrollType

interface nsIAccessibleScrollType : nsISupports

nsIAccessibleSelectable

interface nsIAccessibleSelectable : nsISupports

nsIAccessibleStateChangeEvent

interface nsIAccessibleStateChangeEvent : nsIAccessibleEvent

nsIAccessibleStates

interface nsIAccessibleStates : nsISupports

nsIAccessibleTable

interface nsIAccessibleTable : nsISupports

nsIAccessibleTableCell

interface nsIAccessibleTableCell : nsISupports

nsIAccessibleTableChangeEvent

interface nsIAccessibleTableChangeEvent : nsIAccessibleEvent

nsIAccessibleText

interface nsIAccessibleText : nsISupports

nsIAccessibleTextChangeEvent

interface nsIAccessibleTextChangeEvent : nsIAccessibleEvent

nsIAccessibleTextRange

interface nsIAccessibleTextRange : nsISupports

nsIAccessibleTraversalRule

interface nsIAccessibleTraversalRule : nsISupports

nsIAccessibleValue

interface nsIAccessibleValue : nsISupports

nsIAccessibleVirtualCursorChangeEvent

interface nsIAccessibleVirtualCursorChangeEvent : nsIAccessibleEvent

nsIAddonContentPolicy

interface nsIAddonContentPolicy : nsISupports

nsIAddonInterposition

interface nsIAddonInterposition : nsISupports

nsIAddonPolicyService

interface nsIAddonPolicyService : nsISupports

nsIAlertNotification

interface nsIAlertNotification : nsISupports

nsIAlertNotificationImageListener

interface nsIAlertNotificationImageListener : nsISupports

nsIAlertsDoNotDisturb

interface nsIAlertsDoNotDisturb : nsISupports

nsIAlertsIconData

interface nsIAlertsIconData : nsISupports

nsIAlertsIconURI

interface nsIAlertsIconURI : nsISupports

nsIAlertsService

interface nsIAlertsService : nsISupports

nsIAnnotationObserver

interface nsIAnnotationObserver : nsISupports

nsIAnnotationService

interface nsIAnnotationService : nsISupports

nsIAppShell

interface nsIAppShell : nsISupports

nsIAppShellService

interface nsIAppShellService : nsISupports

nsIAppStartup

interface nsIAppStartup : nsISupports

nsIApplicationCache

interface nsIApplicationCache : nsISupports

nsIApplicationCacheChannel

interface nsIApplicationCacheChannel : nsIApplicationCacheContainer

nsIApplicationCacheContainer

interface nsIApplicationCacheContainer : nsISupports

nsIApplicationCacheNamespace

interface nsIApplicationCacheNamespace : nsISupports

nsIApplicationCacheService

interface nsIApplicationCacheService : nsISupports

nsIApplicationChooser

interface nsIApplicationChooser : nsISupports

nsIApplicationChooserFinishedCallback

interface nsIApplicationChooserFinishedCallback : nsISupports

nsIApplicationReputationCallback

interface nsIApplicationReputationCallback : nsISupports

nsIApplicationReputationQuery

interface nsIApplicationReputationQuery : nsISupports

nsIApplicationReputationService

interface nsIApplicationReputationService : nsISupports

nsIApplicationUpdateService

interface nsIApplicationUpdateService : nsISupports

nsIArray

interface nsIArray : nsISupports

nsIArrayBufferInputStream

interface nsIArrayBufferInputStream : nsIInputStream

nsIArrayExtensions

interface nsIArrayExtensions : nsIArray

nsIAssociatedContentSecurity

interface nsIAssociatedContentSecurity : nsISupports

nsIAsyncFileMetadata

interface nsIAsyncFileMetadata : nsIFileMetadata

nsIAsyncInputStream

interface nsIAsyncInputStream : nsIInputStream

nsIAsyncOutputStream

interface nsIAsyncOutputStream : nsIOutputStream

nsIAsyncShutdownBarrier

interface nsIAsyncShutdownBarrier : nsISupports

nsIAsyncShutdownBlocker

interface nsIAsyncShutdownBlocker : nsISupports

nsIAsyncShutdownClient

interface nsIAsyncShutdownClient : nsISupports

nsIAsyncShutdownCompletionCallback

interface nsIAsyncShutdownCompletionCallback : nsISupports

nsIAsyncShutdownService

interface nsIAsyncShutdownService : nsISupports

nsIAsyncStreamCopier

interface nsIAsyncStreamCopier : nsIRequest

nsIAsyncStreamCopier2

interface nsIAsyncStreamCopier2 : nsIRequest

nsIAsyncVerifyRedirectCallback

interface nsIAsyncVerifyRedirectCallback : nsISupports

nsIAsyncVerifyRedirectReadyCallback

interface nsIAsyncVerifyRedirectReadyCallback : nsISupports

nsIAudioChannelAgent

interface nsIAudioChannelAgent : nsISupports

nsIAudioChannelAgentCallback

interface nsIAudioChannelAgentCallback : nsISupports

nsIAudioDeviceInfo

interface nsIAudioDeviceInfo : nsISupports

nsIAuthInformation

interface nsIAuthInformation : nsISupports

nsIAuthModule

interface nsIAuthModule : nsISupports

nsIAuthPrompt

interface nsIAuthPrompt : nsISupports

nsIAuthPrompt2

interface nsIAuthPrompt2 : nsISupports

nsIAuthPromptAdapterFactory

interface nsIAuthPromptAdapterFactory : nsISupports

nsIAuthPromptCallback

interface nsIAuthPromptCallback : nsISupports

nsIAuthPromptProvider

interface nsIAuthPromptProvider : nsISupports

nsIAutoCompleteController

interface nsIAutoCompleteController : nsISupports

nsIAutoCompleteInput

interface nsIAutoCompleteInput : nsISupports

nsIAutoCompleteObserver

interface nsIAutoCompleteObserver : nsISupports

nsIAutoCompletePopup

interface nsIAutoCompletePopup : nsISupports

nsIAutoCompleteResult

interface nsIAutoCompleteResult : nsISupports

nsIAutoCompleteSearch

interface nsIAutoCompleteSearch : nsISupports

nsIAutoCompleteSearchDescriptor

interface nsIAutoCompleteSearchDescriptor : nsISupports

nsIAutoCompleteSimpleResult

interface nsIAutoCompleteSimpleResult : nsIAutoCompleteResult

nsIAutoCompleteSimpleResultListener

interface nsIAutoCompleteSimpleResultListener : nsISupports

nsIAutoConfig

interface nsIAutoConfig : nsISupports

nsIBFCacheEntry

interface nsIBFCacheEntry : nsISupports

nsIBackgroundChannelRegistrar

interface nsIBackgroundChannelRegistrar : nsISupports

nsIBackgroundFileSaver

interface nsIBackgroundFileSaver : nsISupports

nsIBackgroundFileSaverObserver

interface nsIBackgroundFileSaverObserver : nsISupports

nsIBadCertListener2

interface nsIBadCertListener2 : nsISupports

nsIBaseWindow

interface nsIBaseWindow : nsISupports

nsIBasicCardResponseData

interface nsIBasicCardResponseData : nsIPaymentResponseData

nsIBidiKeyboard

interface nsIBidiKeyboard : nsISupports

nsIBidirectionalIterator

interface nsIBidirectionalIterator : nsISupports

nsIBinaryInputStream

interface nsIBinaryInputStream : nsIInputStream

nsIBinaryOutputStream

interface nsIBinaryOutputStream : nsIOutputStream

nsIBlockThreadedExecutionCallback

interface nsIBlockThreadedExecutionCallback : nsISupports

nsIBlocklistPrompt

interface nsIBlocklistPrompt : nsISupports

nsIBlocklistService

interface nsIBlocklistService : nsISupports

nsIBoxObject

interface nsIBoxObject : nsISupports

nsIBrowser

interface nsIBrowser : nsISupports

nsIBrowserDOMWindow

interface nsIBrowserDOMWindow : nsISupports

nsIBrowserElementAPI

interface nsIBrowserElementAPI : nsISupports

nsIBrowserElementNextPaintListener

interface nsIBrowserElementNextPaintListener : nsISupports

nsIBrowserGlue

interface nsIBrowserGlue : nsISupports

nsIBrowserHandler

interface nsIBrowserHandler : nsISupports

nsIBrowserHistory

interface nsIBrowserHistory : nsISupports

nsIBrowserProfileMigrator

interface nsIBrowserProfileMigrator : nsISupports

nsIBrowserSearchInitObserver

interface nsIBrowserSearchInitObserver : nsISupports

nsIBrowserSearchService

interface nsIBrowserSearchService : nsISupports

nsIBufferedInputStream

interface nsIBufferedInputStream : nsIInputStream

nsIBufferedOutputStream

interface nsIBufferedOutputStream : nsIOutputStream

nsIByteRangeRequest

interface nsIByteRangeRequest : nsISupports

nsICacheDeviceInfo

interface nsICacheDeviceInfo : nsISupports

nsICacheEntry

interface nsICacheEntry : nsISupports

nsICacheEntryDescriptor

interface nsICacheEntryDescriptor : nsICacheEntryInfo

nsICacheEntryDoomCallback

interface nsICacheEntryDoomCallback : nsISupports

nsICacheEntryInfo

interface nsICacheEntryInfo : nsISupports

nsICacheEntryMetaDataVisitor

interface nsICacheEntryMetaDataVisitor : nsISupports

nsICacheEntryOpenCallback

interface nsICacheEntryOpenCallback : nsISupports

nsICacheInfoChannel

interface nsICacheInfoChannel : nsISupports

nsICacheListener

interface nsICacheListener : nsISupports

nsICacheMetaDataVisitor

interface nsICacheMetaDataVisitor : nsISupports

nsICacheService

interface nsICacheService : nsISupports

nsICacheServiceInternal

interface nsICacheServiceInternal : nsICacheService

nsICacheSession

interface nsICacheSession : nsISupports

nsICacheStorage

interface nsICacheStorage : nsISupports

nsICacheStorageConsumptionObserver

interface nsICacheStorageConsumptionObserver : nsISupports

nsICacheStorageService

interface nsICacheStorageService : nsISupports

nsICacheStorageVisitor

interface nsICacheStorageVisitor : nsISupports

nsICacheTesting

interface nsICacheTesting : nsISupports

nsICacheVisitor

interface nsICacheVisitor : nsISupports

nsICachingChannel

interface nsICachingChannel : nsICacheInfoChannel

nsICancelable

interface nsICancelable : nsISupports

nsICaptivePortalCallback

interface nsICaptivePortalCallback : nsISupports

nsICaptivePortalDetector

interface nsICaptivePortalDetector : nsISupports

nsICaptivePortalService

interface nsICaptivePortalService : nsISupports

nsICaptivePortalServiceCallback

interface nsICaptivePortalServiceCallback : nsISupports

nsICategoryManager

interface nsICategoryManager : nsISupports

nsICertBlocklist

interface nsICertBlocklist : nsISupports

nsICertOverrideService

interface nsICertOverrideService : nsISupports

nsICertTree

interface nsICertTree : nsITreeView

nsICertTreeItem

interface nsICertTreeItem : nsISupports

nsICertVerificationCallback

interface nsICertVerificationCallback : nsISupports

nsICertificateDialogs

interface nsICertificateDialogs : nsISupports

nsIChannel

interface nsIChannel : nsIRequest

nsIChannelEventSink

interface nsIChannelEventSink : nsISupports

nsIChannelWithDivertableParentListener

interface nsIChannelWithDivertableParentListener : nsISupports

nsIChildChannel

interface nsIChildChannel : nsISupports

nsIChromeRegistry

interface nsIChromeRegistry : nsISupports

nsIClassInfo

interface nsIClassInfo : nsISupports

nsIClassOfService

interface nsIClassOfService : nsISupports

nsIClassifiedChannel

interface nsIClassifiedChannel : nsISupports

nsIClearSiteDataCallback

interface nsIClearSiteDataCallback : nsISupports

nsIClientAuthDialogs

interface nsIClientAuthDialogs : nsISupports

nsIClientAuthUserDecision

interface nsIClientAuthUserDecision : nsISupports

nsIClipboard

interface nsIClipboard : nsISupports

nsIClipboardCommands

interface nsIClipboardCommands : nsISupports

nsIClipboardDragDropHookList

interface nsIClipboardDragDropHookList : nsISupports

nsIClipboardDragDropHooks

interface nsIClipboardDragDropHooks : nsISupports

nsIClipboardHelper

interface nsIClipboardHelper : nsISupports

nsIClipboardOwner

interface nsIClipboardOwner : nsISupports

nsICloneableInputStream

interface nsICloneableInputStream : nsISupports

nsICloneableInputStreamWithRange

interface nsICloneableInputStreamWithRange : nsICloneableInputStream

nsICollation

interface nsICollation : nsISupports

nsICollationFactory

interface nsICollationFactory : nsISupports

nsIColorPicker

interface nsIColorPicker : nsISupports

nsIColorPickerShownCallback

interface nsIColorPickerShownCallback : nsISupports

nsICommandController

interface nsICommandController : nsISupports

nsICommandLine

interface nsICommandLine : nsISupports

nsICommandLineHandler

interface nsICommandLineHandler : nsISupports

nsICommandLineRunner

interface nsICommandLineRunner : nsICommandLine

nsICommandLineValidator

interface nsICommandLineValidator : nsISupports

nsICommandManager

interface nsICommandManager : nsISupports

nsICommandParams

interface nsICommandParams : nsISupports

nsIComponentManager

interface nsIComponentManager : nsISupports

nsIComponentRegistrar

interface nsIComponentRegistrar : nsISupports

nsICompressConvStats

interface nsICompressConvStats : nsISupports

nsIConsoleAPIStorage

interface nsIConsoleAPIStorage : nsISupports

nsIConsoleListener

interface nsIConsoleListener : nsISupports

nsIConsoleMessage

interface nsIConsoleMessage : nsISupports

nsIConsoleReportCollector

This interface is referenced from idl files, but not defined in them. It exports no methods to rust code.

nsIConsoleService

interface nsIConsoleService : nsISupports

nsIContainerBoxObject

interface nsIContainerBoxObject : nsISupports

nsIContent

This interface is referenced from idl files, but not defined in them. It exports no methods to rust code.

nsIContentDispatchChooser

interface nsIContentDispatchChooser : nsISupports

nsIContentFrameMessageManager

interface nsIContentFrameMessageManager : nsIMessageManagerGlobal

nsIContentHandler

interface nsIContentHandler : nsISupports

nsIContentPermissionPrompt

interface nsIContentPermissionPrompt : nsISupports

nsIContentPermissionRequest

interface nsIContentPermissionRequest : nsISupports

nsIContentPermissionRequestCallback

interface nsIContentPermissionRequestCallback : nsISupports

nsIContentPermissionRequester

interface nsIContentPermissionRequester : nsISupports

nsIContentPermissionType

interface nsIContentPermissionType : nsISupports

nsIContentPolicy

interface nsIContentPolicy : nsISupports

nsIContentPref

interface nsIContentPref : nsISupports

nsIContentPrefCallback2

interface nsIContentPrefCallback2 : nsISupports

nsIContentPrefObserver

interface nsIContentPrefObserver : nsISupports

nsIContentPrefService2

interface nsIContentPrefService2 : nsISupports

nsIContentProcessInfo

interface nsIContentProcessInfo : nsISupports

nsIContentProcessMessageManager

interface nsIContentProcessMessageManager : nsIMessageManagerGlobal

nsIContentProcessProvider

interface nsIContentProcessProvider : nsISupports

nsIContentSecurityManager

interface nsIContentSecurityManager : nsISupports

nsIContentSecurityPolicy

interface nsIContentSecurityPolicy : nsISerializable

nsIContentSignatureReceiverCallback

interface nsIContentSignatureReceiverCallback : nsISupports

nsIContentSignatureVerifier

interface nsIContentSignatureVerifier : nsISupports

nsIContentSniffer

interface nsIContentSniffer : nsISupports

nsIContentURIGrouper

interface nsIContentURIGrouper : nsISupports

nsIContentViewer

interface nsIContentViewer : nsISupports

nsIContentViewerContainer

interface nsIContentViewerContainer : nsISupports

nsIContentViewerEdit

interface nsIContentViewerEdit : nsISupports

nsIController

interface nsIController : nsISupports

nsIControllerCommand

interface nsIControllerCommand : nsISupports

nsIControllerCommandGroup

interface nsIControllerCommandGroup : nsISupports

nsIControllerCommandTable

interface nsIControllerCommandTable : nsISupports

nsIControllerContext

interface nsIControllerContext : nsISupports

nsIControllers

interface nsIControllers : nsISupports

nsIConverterInputStream

interface nsIConverterInputStream : nsIUnicharInputStream

nsIConverterOutputStream

interface nsIConverterOutputStream : nsIUnicharOutputStream

nsICookie

interface nsICookie : nsISupports

nsICookie2

interface nsICookie2 : nsICookie

nsICookieManager

interface nsICookieManager : nsISupports

nsICookiePermission

interface nsICookiePermission : nsISupports

nsICookieService

interface nsICookieService : nsISupports

nsICookieTransactionCallback

interface nsICookieTransactionCallback : nsISupports

nsICrashReporter

interface nsICrashReporter : nsISupports

nsICrashService

interface nsICrashService : nsISupports

nsICryptoHMAC

interface nsICryptoHMAC : nsISupports

nsICryptoHash

interface nsICryptoHash : nsISupports

nsICursorContinueCallback

interface nsICursorContinueCallback : nsISupports

nsICycleCollectorHandler

interface nsICycleCollectorHandler : nsISupports

nsICycleCollectorListener

interface nsICycleCollectorListener : nsISupports

nsICycleCollectorLogSink

interface nsICycleCollectorLogSink : nsISupports

nsIDBusHandlerApp

interface nsIDBusHandlerApp : nsIHandlerApp

nsIDNSListener

interface nsIDNSListener : nsISupports

nsIDNSListenerProxy

interface nsIDNSListenerProxy : nsISupports

nsIDNSRecord

interface nsIDNSRecord : nsISupports

nsIDNSRegistrationListener

interface nsIDNSRegistrationListener : nsISupports

nsIDNSService

interface nsIDNSService : nsISupports

nsIDNSServiceDiscovery

interface nsIDNSServiceDiscovery : nsISupports

nsIDNSServiceDiscoveryListener

interface nsIDNSServiceDiscoveryListener : nsISupports

nsIDNSServiceInfo

interface nsIDNSServiceInfo : nsISupports

nsIDNSServiceResolveListener

interface nsIDNSServiceResolveListener : nsISupports

nsIDOMAnimationEvent

interface nsIDOMAnimationEvent : nsISupports

nsIDOMAttr

interface nsIDOMAttr : nsIDOMNode

nsIDOMBeforeUnloadEvent

interface nsIDOMBeforeUnloadEvent : nsISupports

nsIDOMBlob

interface nsIDOMBlob : nsISupports

nsIDOMCDATASection

interface nsIDOMCDATASection : nsIDOMText

nsIDOMCSSConditionRule

interface nsIDOMCSSConditionRule : nsIDOMCSSGroupingRule

nsIDOMCSSCounterStyleRule

interface nsIDOMCSSCounterStyleRule : nsISupports

nsIDOMCSSFontFaceRule

interface nsIDOMCSSFontFaceRule : nsISupports

nsIDOMCSSFontFeatureValuesRule

interface nsIDOMCSSFontFeatureValuesRule : nsISupports

nsIDOMCSSGroupingRule

interface nsIDOMCSSGroupingRule : nsISupports

nsIDOMCSSImportRule

interface nsIDOMCSSImportRule : nsISupports

nsIDOMCSSKeyframeRule

interface nsIDOMCSSKeyframeRule : nsISupports

nsIDOMCSSKeyframesRule

interface nsIDOMCSSKeyframesRule : nsISupports

nsIDOMCSSMediaRule

interface nsIDOMCSSMediaRule : nsIDOMCSSConditionRule

nsIDOMCSSMozDocumentRule

interface nsIDOMCSSMozDocumentRule : nsIDOMCSSConditionRule

nsIDOMCSSPageRule

interface nsIDOMCSSPageRule : nsISupports

nsIDOMCSSPrimitiveValue

interface nsIDOMCSSPrimitiveValue : nsIDOMCSSValue

nsIDOMCSSRule

interface nsIDOMCSSRule : nsISupports

nsIDOMCSSRuleList

interface nsIDOMCSSRuleList : nsISupports

nsIDOMCSSStyleDeclaration

interface nsIDOMCSSStyleDeclaration : nsISupports

nsIDOMCSSStyleRule

interface nsIDOMCSSStyleRule : nsISupports

nsIDOMCSSStyleSheet

interface nsIDOMCSSStyleSheet : nsIDOMStyleSheet

nsIDOMCSSSupportsRule

interface nsIDOMCSSSupportsRule : nsIDOMCSSConditionRule

nsIDOMCSSUnknownRule

interface nsIDOMCSSUnknownRule : nsISupports

nsIDOMCSSValue

interface nsIDOMCSSValue : nsISupports

nsIDOMCSSValueList

interface nsIDOMCSSValueList : nsIDOMCSSValue

nsIDOMCanvasRenderingContext2D

interface nsIDOMCanvasRenderingContext2D : nsISupports

nsIDOMCharacterData

interface nsIDOMCharacterData : nsIDOMNode

nsIDOMChromeWindow

interface nsIDOMChromeWindow : nsISupports

nsIDOMClientRect

interface nsIDOMClientRect : nsISupports

nsIDOMClientRectList

interface nsIDOMClientRectList : nsISupports

nsIDOMClipboardEvent

interface nsIDOMClipboardEvent : nsISupports

nsIDOMCommandEvent

interface nsIDOMCommandEvent : nsISupports

nsIDOMComment

interface nsIDOMComment : nsIDOMCharacterData

nsIDOMCounter

interface nsIDOMCounter : nsISupports

nsIDOMCrypto

interface nsIDOMCrypto : nsISupports

nsIDOMCustomEvent

interface nsIDOMCustomEvent : nsISupports

nsIDOMDOMConstructor

interface nsIDOMDOMConstructor : nsISupports

nsIDOMDOMCursor

interface nsIDOMDOMCursor : nsISupports

nsIDOMDOMException

interface nsIDOMDOMException : nsISupports

nsIDOMDOMImplementation

interface nsIDOMDOMImplementation : nsISupports

nsIDOMDOMRequest

interface nsIDOMDOMRequest : nsIDOMEventTarget

nsIDOMDataChannel

interface nsIDOMDataChannel : nsIDOMEventTarget

nsIDOMDataTransfer

interface nsIDOMDataTransfer : nsISupports

nsIDOMDocument

interface nsIDOMDocument : nsIDOMNode

nsIDOMDocumentFragment

interface nsIDOMDocumentFragment : nsIDOMNode

nsIDOMDocumentType

interface nsIDOMDocumentType : nsIDOMNode

nsIDOMDocumentXBL

interface nsIDOMDocumentXBL : nsISupports

nsIDOMDragEvent

interface nsIDOMDragEvent : nsIDOMMouseEvent

nsIDOMElement

interface nsIDOMElement : nsIDOMNode

nsIDOMEvent

interface nsIDOMEvent : nsISupports

nsIDOMEventListener

interface nsIDOMEventListener : nsISupports

nsIDOMEventTarget

interface nsIDOMEventTarget : nsISupports

nsIDOMFileList

interface nsIDOMFileList : nsISupports

nsIDOMFocusEvent

interface nsIDOMFocusEvent : nsIDOMUIEvent

nsIDOMFontFace

interface nsIDOMFontFace : nsISupports

nsIDOMFontFaceList

interface nsIDOMFontFaceList : nsISupports

nsIDOMFormData

interface nsIDOMFormData : nsISupports

nsIDOMGeoGeolocation

interface nsIDOMGeoGeolocation : nsISupports

nsIDOMGeoPosition

interface nsIDOMGeoPosition : nsISupports

nsIDOMGeoPositionCallback

interface nsIDOMGeoPositionCallback : nsISupports

nsIDOMGeoPositionCoords

interface nsIDOMGeoPositionCoords : nsISupports

nsIDOMGeoPositionError

interface nsIDOMGeoPositionError : nsISupports

nsIDOMGeoPositionErrorCallback

interface nsIDOMGeoPositionErrorCallback : nsISupports

nsIDOMGetUserMediaErrorCallback

interface nsIDOMGetUserMediaErrorCallback : nsISupports

nsIDOMGetUserMediaSuccessCallback

interface nsIDOMGetUserMediaSuccessCallback : nsISupports

nsIDOMGlobalPropertyInitializer

interface nsIDOMGlobalPropertyInitializer : nsISupports

nsIDOMHTMLDocument

interface nsIDOMHTMLDocument : nsIDOMDocument

nsIDOMHTMLElement

interface nsIDOMHTMLElement : nsIDOMElement

nsIDOMHTMLFormElement

interface nsIDOMHTMLFormElement : nsISupports

nsIDOMHTMLInputElement

interface nsIDOMHTMLInputElement : nsISupports

nsIDOMHTMLMediaElement

interface nsIDOMHTMLMediaElement : nsISupports

nsIDOMHistory

interface nsIDOMHistory : nsISupports

nsIDOMKeyEvent

interface nsIDOMKeyEvent : nsIDOMUIEvent

nsIDOMMediaList

interface nsIDOMMediaList : nsISupports

nsIDOMModalContentWindow

interface nsIDOMModalContentWindow : nsISupports

nsIDOMMouseEvent

interface nsIDOMMouseEvent : nsIDOMUIEvent

nsIDOMMouseScrollEvent

interface nsIDOMMouseScrollEvent : nsIDOMMouseEvent

nsIDOMMozBrowserFrame

interface nsIDOMMozBrowserFrame : nsISupports

nsIDOMMozNamedAttrMap

interface nsIDOMMozNamedAttrMap : nsISupports

nsIDOMMozWakeLockListener

interface nsIDOMMozWakeLockListener : nsISupports

nsIDOMMutationEvent

interface nsIDOMMutationEvent : nsISupports

nsIDOMNSEditableElement

interface nsIDOMNSEditableElement : nsISupports

nsIDOMNSEvent

interface nsIDOMNSEvent : nsISupports

nsIDOMNavigator

interface nsIDOMNavigator : nsISupports

nsIDOMNode

interface nsIDOMNode : nsISupports

nsIDOMNodeFilter

interface nsIDOMNodeFilter : nsISupports

nsIDOMNodeIterator

interface nsIDOMNodeIterator : nsISupports

nsIDOMNodeList

interface nsIDOMNodeList : nsISupports

nsIDOMNotifyPaintEvent

interface nsIDOMNotifyPaintEvent : nsISupports

nsIDOMOfflineResourceList

interface nsIDOMOfflineResourceList : nsISupports

nsIDOMPaintRequest

interface nsIDOMPaintRequest : nsISupports

nsIDOMParser

interface nsIDOMParser : nsISupports

nsIDOMProcessingInstruction

interface nsIDOMProcessingInstruction : nsIDOMCharacterData

nsIDOMRange

interface nsIDOMRange : nsISupports

nsIDOMRect

interface nsIDOMRect : nsISupports

nsIDOMRequestService

interface nsIDOMRequestService : nsISupports

nsIDOMSVGElement

interface nsIDOMSVGElement : nsIDOMElement

nsIDOMSVGLength

interface nsIDOMSVGLength : nsISupports

nsIDOMScreen

interface nsIDOMScreen : nsIDOMEventTarget

nsIDOMScrollAreaEvent

interface nsIDOMScrollAreaEvent : nsIDOMUIEvent

nsIDOMSerializer

interface nsIDOMSerializer : nsISupports

nsIDOMSimpleGestureEvent

interface nsIDOMSimpleGestureEvent : nsIDOMMouseEvent

nsIDOMStorage

interface nsIDOMStorage : nsISupports

nsIDOMStorageManager

interface nsIDOMStorageManager : nsISupports

nsIDOMStyleSheet

interface nsIDOMStyleSheet : nsISupports

nsIDOMStyleSheetList

interface nsIDOMStyleSheetList : nsISupports

nsIDOMText

interface nsIDOMText : nsIDOMCharacterData

nsIDOMTimeEvent

interface nsIDOMTimeEvent : nsIDOMEvent

nsIDOMTimeRanges

interface nsIDOMTimeRanges : nsISupports

nsIDOMTransitionEvent

interface nsIDOMTransitionEvent : nsISupports

nsIDOMTreeWalker

interface nsIDOMTreeWalker : nsISupports

nsIDOMUIEvent

interface nsIDOMUIEvent : nsISupports

nsIDOMValidityState

interface nsIDOMValidityState : nsISupports

nsIDOMWebGLRenderingContext

interface nsIDOMWebGLRenderingContext : nsISupports

nsIDOMWheelEvent

interface nsIDOMWheelEvent : nsIDOMMouseEvent

nsIDOMWindow

interface nsIDOMWindow : nsISupports

nsIDOMWindowCollection

interface nsIDOMWindowCollection : nsISupports

nsIDOMWindowUtils

interface nsIDOMWindowUtils : nsISupports

nsIDOMXMLDocument

interface nsIDOMXMLDocument : nsISupports

nsIDOMXPathEvaluator

interface nsIDOMXPathEvaluator : nsISupports

nsIDOMXPathResult

interface nsIDOMXPathResult : nsISupports

nsIDOMXULButtonElement

interface nsIDOMXULButtonElement : nsIDOMXULLabeledControlElement

nsIDOMXULCheckboxElement

interface nsIDOMXULCheckboxElement : nsIDOMXULLabeledControlElement

nsIDOMXULCommandDispatcher

interface nsIDOMXULCommandDispatcher : nsISupports

nsIDOMXULCommandEvent

interface nsIDOMXULCommandEvent : nsIDOMUIEvent

nsIDOMXULContainerElement

interface nsIDOMXULContainerElement : nsIDOMXULContainerItemElement

nsIDOMXULContainerItemElement

interface nsIDOMXULContainerItemElement : nsISupports

nsIDOMXULControlElement

interface nsIDOMXULControlElement : nsISupports

nsIDOMXULDescriptionElement

interface nsIDOMXULDescriptionElement : nsISupports

nsIDOMXULDocument

interface nsIDOMXULDocument : nsIDOMDocument

nsIDOMXULElement

interface nsIDOMXULElement : nsIDOMElement

nsIDOMXULLabelElement

interface nsIDOMXULLabelElement : nsIDOMXULDescriptionElement

nsIDOMXULLabeledControlElement

interface nsIDOMXULLabeledControlElement : nsIDOMXULControlElement

nsIDOMXULMenuListElement

interface nsIDOMXULMenuListElement : nsIDOMXULSelectControlElement

nsIDOMXULMultiSelectControlElement

interface nsIDOMXULMultiSelectControlElement : nsIDOMXULSelectControlElement

nsIDOMXULRelatedElement

interface nsIDOMXULRelatedElement : nsISupports

nsIDOMXULSelectControlElement

interface nsIDOMXULSelectControlElement : nsIDOMXULControlElement

nsIDOMXULSelectControlItemElement

interface nsIDOMXULSelectControlItemElement : nsISupports

nsIDOMXULTextBoxElement

interface nsIDOMXULTextBoxElement : nsIDOMXULControlElement

nsIDOMXULTreeElement

interface nsIDOMXULTreeElement : nsISupports

nsIDashboard

interface nsIDashboard : nsISupports

nsIDashboardEventNotifier

interface nsIDashboardEventNotifier : nsISupports

nsIDataSignatureVerifier

interface nsIDataSignatureVerifier : nsISupports

nsIDataType

interface nsIDataType : nsISupports

nsIDateTimeInputArea

interface nsIDateTimeInputArea : nsISupports

nsIDebug2

interface nsIDebug2 : nsISupports

nsIDeprecationWarner

interface nsIDeprecationWarner : nsISupports

nsIDeviceSensorData

interface nsIDeviceSensorData : nsISupports

nsIDeviceSensors

interface nsIDeviceSensors : nsISupports

nsIDialogParamBlock

interface nsIDialogParamBlock : nsISupports

nsIDirIndex

interface nsIDirIndex : nsISupports

nsIDirIndexListener

interface nsIDirIndexListener : nsISupports

nsIDirIndexParser

interface nsIDirIndexParser : nsIStreamListener

nsIDirectoryEnumerator

interface nsIDirectoryEnumerator : nsISupports

nsIDirectoryService

interface nsIDirectoryService : nsISupports

nsIDirectoryServiceProvider

interface nsIDirectoryServiceProvider : nsISupports

nsIDirectoryServiceProvider2

interface nsIDirectoryServiceProvider2 : nsIDirectoryServiceProvider

nsIDiskSpaceWatcher

interface nsIDiskSpaceWatcher : nsISupports

nsIDisplayInfo

interface nsIDisplayInfo : nsISupports

nsIDivertableChannel

interface nsIDivertableChannel : nsISupports

nsIDocCharset

interface nsIDocCharset : nsISupports

nsIDocShell

interface nsIDocShell : nsIDocShellTreeItem

nsIDocShellLoadInfo

interface nsIDocShellLoadInfo : nsISupports

nsIDocShellTreeItem

interface nsIDocShellTreeItem : nsISupports

nsIDocShellTreeOwner

interface nsIDocShellTreeOwner : nsISupports

nsIDocument

This interface is referenced from idl files, but not defined in them. It exports no methods to rust code.

nsIDocumentEncoder

interface nsIDocumentEncoder : nsISupports

nsIDocumentEncoderNodeFixup

interface nsIDocumentEncoderNodeFixup : nsISupports

nsIDocumentLoader

interface nsIDocumentLoader : nsISupports

nsIDocumentLoaderFactory

interface nsIDocumentLoaderFactory : nsISupports

nsIDocumentStateListener

interface nsIDocumentStateListener : nsISupports

nsIDomainPolicy

interface nsIDomainPolicy : nsISupports

nsIDomainSet

interface nsIDomainSet : nsISupports

nsIDownload

interface nsIDownload : nsITransfer

nsIDownloadHistory

interface nsIDownloadHistory : nsISupports

nsIDownloadManager

interface nsIDownloadManager : nsISupports

nsIDownloadManagerResult

interface nsIDownloadManagerResult : nsISupports

nsIDownloadManagerUI

interface nsIDownloadManagerUI : nsISupports

nsIDownloadObserver

interface nsIDownloadObserver : nsISupports

nsIDownloadProgressListener

interface nsIDownloadProgressListener : nsISupports

nsIDownloader

interface nsIDownloader : nsIStreamListener

nsIDragService

interface nsIDragService : nsISupports

nsIDragSession

interface nsIDragSession : nsISupports

nsIDroppedLinkHandler

interface nsIDroppedLinkHandler : nsISupports

nsIDroppedLinkItem

interface nsIDroppedLinkItem : nsISupports

nsIDumpGCAndCCLogsCallback

interface nsIDumpGCAndCCLogsCallback : nsISupports

nsIEditActionListener

interface nsIEditActionListener : nsISupports

nsIEditingSession

interface nsIEditingSession : nsISupports

nsIEditor

interface nsIEditor : nsISupports

nsIEditorBlobListener

interface nsIEditorBlobListener : nsISupports

nsIEditorMailSupport

interface nsIEditorMailSupport : nsISupports

nsIEditorObserver

interface nsIEditorObserver : nsISupports

nsIEditorSpellCheck

interface nsIEditorSpellCheck : nsISupports

nsIEditorSpellCheckCallback

interface nsIEditorSpellCheckCallback : nsISupports

nsIEditorStyleSheets

interface nsIEditorStyleSheets : nsISupports

nsIEditorUtils

interface nsIEditorUtils : nsISupports

nsIEffectiveTLDService

interface nsIEffectiveTLDService : nsISupports

nsIEmbeddingSiteWindow

interface nsIEmbeddingSiteWindow : nsISupports

nsIEncodedChannel

interface nsIEncodedChannel : nsISupports

nsIEnvironment

interface nsIEnvironment : nsISupports

nsIErrorService

interface nsIErrorService : nsISupports

nsIEventListenerChange

interface nsIEventListenerChange : nsISupports

nsIEventListenerInfo

interface nsIEventListenerInfo : nsISupports

nsIEventListenerService

interface nsIEventListenerService : nsISupports

nsIEventTarget

interface nsIEventTarget : nsISupports

nsIException

interface nsIException : nsISupports

nsIExpandedPrincipal

interface nsIExpandedPrincipal : nsISupports

nsIExpatSink

interface nsIExpatSink : nsISupports

nsIExternalHelperAppService

interface nsIExternalHelperAppService : nsISupports

nsIExternalProtocolHandler

interface nsIExternalProtocolHandler : nsIProtocolHandler

nsIExternalProtocolService

interface nsIExternalProtocolService : nsISupports

nsIExternalSharingAppService

interface nsIExternalSharingAppService : nsISupports

nsIExternalURLHandlerService

interface nsIExternalURLHandlerService : nsISupports

nsIFTPChannel

interface nsIFTPChannel : nsISupports

nsIFTPChannelParentInternal

interface nsIFTPChannelParentInternal : nsISupports

nsIFTPEventSink

interface nsIFTPEventSink : nsISupports

nsIFactory

interface nsIFactory : nsISupports

nsIFakePluginTag

interface nsIFakePluginTag : nsIPluginTag

nsIFaviconDataCallback

interface nsIFaviconDataCallback : nsISupports

nsIFaviconService

interface nsIFaviconService : nsISupports

nsIFeed

interface nsIFeed : nsIFeedContainer

nsIFeedContainer

interface nsIFeedContainer : nsIFeedElementBase

nsIFeedElementBase

interface nsIFeedElementBase : nsISupports

nsIFeedEntry

interface nsIFeedEntry : nsIFeedContainer

nsIFeedGenerator

interface nsIFeedGenerator : nsIFeedElementBase

nsIFeedPerson

interface nsIFeedPerson : nsIFeedElementBase

nsIFeedProcessor

interface nsIFeedProcessor : nsIStreamListener

nsIFeedProgressListener

interface nsIFeedProgressListener : nsIFeedResultListener

nsIFeedResult

interface nsIFeedResult : nsISupports

nsIFeedResultListener

interface nsIFeedResultListener : nsISupports

nsIFeedResultService

interface nsIFeedResultService : nsISupports

nsIFeedTextConstruct

interface nsIFeedTextConstruct : nsISupports

nsIFetchTelemetryDataCallback

interface nsIFetchTelemetryDataCallback : nsISupports

nsIFile

interface nsIFile : nsISupports

nsIFileChannel

interface nsIFileChannel : nsISupports

nsIFileInputStream

interface nsIFileInputStream : nsIInputStream

nsIFileMetadata

interface nsIFileMetadata : nsISupports

nsIFileMetadataCallback

interface nsIFileMetadataCallback : nsISupports

nsIFileOutputStream

interface nsIFileOutputStream : nsIOutputStream

nsIFilePicker

interface nsIFilePicker : nsISupports

nsIFilePickerShownCallback

interface nsIFilePickerShownCallback : nsISupports

nsIFileProtocolHandler

interface nsIFileProtocolHandler : nsIProtocolHandler

nsIFileStream

interface nsIFileStream : nsISupports

nsIFileURL

interface nsIFileURL : nsIURL

nsIFileView

interface nsIFileView : nsISupports

nsIFinalizationWitnessService

interface nsIFinalizationWitnessService : nsISupports

nsIFind

interface nsIFind : nsISupports

nsIFindService

interface nsIFindService : nsISupports

nsIFinishDumpingCallback

interface nsIFinishDumpingCallback : nsISupports

nsIFinishReportingCallback

interface nsIFinishReportingCallback : nsISupports

nsIFlavorDataProvider

interface nsIFlavorDataProvider : nsISupports

nsIFocusManager

interface nsIFocusManager : nsISupports

nsIFontEnumerator

interface nsIFontEnumerator : nsISupports

nsIForcePendingChannel

interface nsIForcePendingChannel : nsISupports

nsIFormAutoComplete

interface nsIFormAutoComplete : nsISupports

nsIFormAutoCompleteObserver

interface nsIFormAutoCompleteObserver : nsISupports

nsIFormFillController

interface nsIFormFillController : nsISupports

nsIFormPOSTActionChannel

interface nsIFormPOSTActionChannel : nsIUploadChannel

nsIFormSubmitObserver

interface nsIFormSubmitObserver : nsISupports

nsIFormatConverter

interface nsIFormatConverter : nsISupports

nsIForwardIterator

interface nsIForwardIterator : nsISupports

nsIFrameLoader

interface nsIFrameLoader : nsISupports

nsIFrameLoaderOwner

interface nsIFrameLoaderOwner : nsISupports

nsIFrameScriptLoader

interface nsIFrameScriptLoader : nsISupports

nsIFullHashMatch

interface nsIFullHashMatch : nsISupports

nsIFxAccountsUIGlue

interface nsIFxAccountsUIGlue : nsISupports

nsIGConfService

interface nsIGConfService : nsISupports

nsIGIOMimeApp

interface nsIGIOMimeApp : nsIHandlerApp

nsIGIOService

interface nsIGIOService : nsISupports

nsIGNOMEShellService

interface nsIGNOMEShellService : nsIShellService

nsIGSettingsCollection

interface nsIGSettingsCollection : nsISupports

nsIGSettingsService

interface nsIGSettingsService : nsISupports

nsIGZFileWriter

interface nsIGZFileWriter : nsISupports

nsIGeneralResponseData

interface nsIGeneralResponseData : nsIPaymentResponseData

nsIGeneratingKeypairInfoDialogs

interface nsIGeneratingKeypairInfoDialogs : nsISupports

nsIGeolocationProvider

interface nsIGeolocationProvider : nsISupports

nsIGeolocationUpdate

interface nsIGeolocationUpdate : nsISupports

nsIGetHostnameListener

interface nsIGetHostnameListener : nsISupports

nsIGetUserMediaDevicesSuccessCallback

interface nsIGetUserMediaDevicesSuccessCallback : nsISupports

nsIGfxInfo

interface nsIGfxInfo : nsISupports

nsIGfxInfoDebug

interface nsIGfxInfoDebug : nsISupports

nsIGlobalHistory2

interface nsIGlobalHistory2 : nsISupports

nsIGlobalObject

This interface is referenced from idl files, but not defined in them. It exports no methods to rust code.

nsIGlobalProcessScriptLoader

interface nsIGlobalProcessScriptLoader : nsIProcessScriptLoader

nsIGroupedSHistory

interface nsIGroupedSHistory : nsISupports

nsIHTMLAbsPosEditor

interface nsIHTMLAbsPosEditor : nsISupports

nsIHTMLEditor

interface nsIHTMLEditor : nsISupports

nsIHTMLInlineTableEditor

interface nsIHTMLInlineTableEditor : nsISupports

nsIHTMLObjectResizer

interface nsIHTMLObjectResizer : nsISupports

nsIHTTPHeaderListener

interface nsIHTTPHeaderListener : nsISupports

nsIHTTPIndex

interface nsIHTTPIndex : nsISupports

nsIHandleReportCallback

interface nsIHandleReportCallback : nsISupports

nsIHandlerApp

interface nsIHandlerApp : nsISupports

nsIHandlerInfo

interface nsIHandlerInfo : nsISupports

nsIHandlerService

interface nsIHandlerService : nsISupports

nsIHangDetails

interface nsIHangDetails : nsISupports

nsIHangReport

interface nsIHangReport : nsISupports

nsIHapticFeedback

interface nsIHapticFeedback : nsISupports

nsIHashable

interface nsIHashable : nsISupports

nsIHeapAllocatedCallback

interface nsIHeapAllocatedCallback : nsISupports

nsIHelperAppLauncher

interface nsIHelperAppLauncher : nsICancelable

nsIHelperAppLauncherDialog

interface nsIHelperAppLauncherDialog : nsISupports

nsIHstsPrimingCallback

interface nsIHstsPrimingCallback : nsISupports

nsIHttpActivityDistributor

interface nsIHttpActivityDistributor : nsIHttpActivityObserver

nsIHttpActivityObserver

interface nsIHttpActivityObserver : nsISupports

nsIHttpAuthManager

interface nsIHttpAuthManager : nsISupports

nsIHttpAuthenticableChannel

interface nsIHttpAuthenticableChannel : nsIProxiedChannel

nsIHttpAuthenticator

interface nsIHttpAuthenticator : nsISupports

nsIHttpAuthenticatorCallback

interface nsIHttpAuthenticatorCallback : nsISupports

nsIHttpChannel

interface nsIHttpChannel : nsIChannel

nsIHttpChannelAuthProvider

interface nsIHttpChannelAuthProvider : nsICancelable

nsIHttpChannelChild

interface nsIHttpChannelChild : nsISupports

nsIHttpChannelInternal

interface nsIHttpChannelInternal : nsISupports

nsIHttpHeaderVisitor

interface nsIHttpHeaderVisitor : nsISupports

nsIHttpProtocolHandler

interface nsIHttpProtocolHandler : nsIProxiedProtocolHandler

nsIHttpPushListener

interface nsIHttpPushListener : nsISupports

nsIHttpRequest

interface nsIHttpRequest : nsISupports

nsIHttpRequestHandler

interface nsIHttpRequestHandler : nsISupports

nsIHttpResponse

interface nsIHttpResponse : nsISupports

nsIHttpServer

interface nsIHttpServer : nsISupports

nsIHttpServerIdentity

interface nsIHttpServerIdentity : nsISupports

nsIHttpServerStoppedCallback

interface nsIHttpServerStoppedCallback : nsISupports

nsIHttpUpgradeListener

interface nsIHttpUpgradeListener : nsISupports

nsIIDNService

interface nsIIDNService : nsISupports

nsIINIParser

interface nsIINIParser : nsISupports

nsIINIParserFactory

interface nsIINIParserFactory : nsISupports

nsIINIParserWriter

interface nsIINIParserWriter : nsISupports

nsIIOService

interface nsIIOService : nsISupports

nsIIOServiceInternal

interface nsIIOServiceInternal : nsISupports

nsIIOUtil

interface nsIIOUtil : nsISupports

nsIIdentityCryptoService

interface nsIIdentityCryptoService : nsISupports

nsIIdentityKeyGenCallback

interface nsIIdentityKeyGenCallback : nsISupports

nsIIdentityKeyPair

interface nsIIdentityKeyPair : nsISupports

nsIIdentitySignCallback

interface nsIIdentitySignCallback : nsISupports

nsIIdleObserver

interface nsIIdleObserver : nsISupports

nsIIdlePeriod

interface nsIIdlePeriod : nsISupports

nsIIdleService

interface nsIIdleService : nsISupports

nsIIdleServiceInternal

interface nsIIdleServiceInternal : nsIIdleService

nsIImageDocument

interface nsIImageDocument : nsISupports

nsIImageLoadingContent

interface nsIImageLoadingContent : imgINotificationObserver

nsIInProcessContentFrameMessageManager

interface nsIInProcessContentFrameMessageManager : nsIContentFrameMessageManager

nsIIncrementalDownload

interface nsIIncrementalDownload : nsIRequest

nsIIncrementalStreamLoader

interface nsIIncrementalStreamLoader : nsIStreamListener

nsIIncrementalStreamLoaderObserver

interface nsIIncrementalStreamLoaderObserver : nsISupports

nsIInlineSpellChecker

interface nsIInlineSpellChecker : nsISupports

nsIInputAvailableCallback

interface nsIInputAvailableCallback : nsISupports

nsIInputChannelThrottleQueue

interface nsIInputChannelThrottleQueue : nsISupports

nsIInputIterator

interface nsIInputIterator : nsISupports

nsIInputListAutoComplete

interface nsIInputListAutoComplete : nsISupports

nsIInputStream

interface nsIInputStream : nsISupports

nsIInputStreamCallback

interface nsIInputStreamCallback : nsISupports

nsIInputStreamChannel

interface nsIInputStreamChannel : nsISupports

nsIInputStreamPump

interface nsIInputStreamPump : nsIRequest

nsIInputStreamTee

interface nsIInputStreamTee : nsIInputStream

nsIInterceptedBodyCallback

interface nsIInterceptedBodyCallback : nsISupports

nsIInterceptedChannel

interface nsIInterceptedChannel : nsISupports

nsIInterfaceInfo

interface nsIInterfaceInfo : nsISupports

nsIInterfaceInfoManager

interface nsIInterfaceInfoManager : nsISupports

nsIInterfaceRequestor

interface nsIInterfaceRequestor : nsISupports

nsIJARChannel

interface nsIJARChannel : nsIChannel

nsIJARProtocolHandler

interface nsIJARProtocolHandler : nsIProtocolHandler

nsIJARURI

interface nsIJARURI : nsIURL

nsIJSCID

interface nsIJSCID : nsIJSID

nsIJSID

interface nsIJSID : nsISupports

nsIJSIID

interface nsIJSIID : nsIJSID

nsIJSInspector

interface nsIJSInspector : nsISupports

nsIJSRAIIHelper

interface nsIJSRAIIHelper : nsISupports

nsIKeyObject

interface nsIKeyObject : nsISupports

nsIKeyObjectFactory

interface nsIKeyObjectFactory : nsISupports

nsIKeygenThread

interface nsIKeygenThread : nsISupports

nsILayoutHistoryState

interface nsILayoutHistoryState : nsISupports

nsILineInputStream

interface nsILineInputStream : nsISupports

nsIListBoxObject

interface nsIListBoxObject : nsISupports

nsIListNetworkAddressesListener

interface nsIListNetworkAddressesListener : nsISupports

nsIListenerChangeListener

interface nsIListenerChangeListener : nsISupports

nsILoadContext

interface nsILoadContext : nsISupports

nsILoadContextInfo

interface nsILoadContextInfo : nsISupports

nsILoadContextInfoFactory

interface nsILoadContextInfoFactory : nsISupports

nsILoadGroup

interface nsILoadGroup : nsIRequest

nsILoadGroupChild

interface nsILoadGroupChild : nsISupports

nsILoadInfo

interface nsILoadInfo : nsISupports

nsILoadURIDelegate

interface nsILoadURIDelegate : nsISupports

nsILocalCertCallback

interface nsILocalCertCallback : nsISupports

nsILocalCertGetCallback

interface nsILocalCertGetCallback : nsISupports

nsILocalCertService

interface nsILocalCertService : nsISupports

nsILocalFileWin

interface nsILocalFileWin : nsIFile

nsILocalHandlerApp

interface nsILocalHandlerApp : nsIHandlerApp

nsILoginInfo

interface nsILoginInfo : nsISupports

nsILoginManager

interface nsILoginManager : nsISupports

nsILoginManagerCrypto

interface nsILoginManagerCrypto : nsISupports

nsILoginManagerPrompter

interface nsILoginManagerPrompter : nsISupports

nsILoginManagerStorage

interface nsILoginManagerStorage : nsISupports

nsILoginMetaInfo

interface nsILoginMetaInfo : nsISupports

nsILoginReputationQuery

interface nsILoginReputationQuery : nsISupports

nsILoginReputationQueryCallback

interface nsILoginReputationQueryCallback : nsISupports

nsILoginReputationResult

interface nsILoginReputationResult : nsISupports

nsILoginReputationService

interface nsILoginReputationService : nsISupports

nsIMIMEHeaderParam

interface nsIMIMEHeaderParam : nsISupports

nsIMIMEInfo

interface nsIMIMEInfo : nsIHandlerInfo

nsIMIMEInputStream

interface nsIMIMEInputStream : nsIInputStream

nsIMIMEService

interface nsIMIMEService : nsISupports

nsIMarionette

interface nsIMarionette : nsISupports

nsIMediaDevice

interface nsIMediaDevice : nsISupports

nsIMediaManagerService

interface nsIMediaManagerService : nsISupports

nsIMemory

interface nsIMemory : nsISupports

nsIMemoryInfoDumper

interface nsIMemoryInfoDumper : nsISupports

nsIMemoryReporter

interface nsIMemoryReporter : nsISupports

nsIMemoryReporterManager

interface nsIMemoryReporterManager : nsISupports

nsIMenuBoxObject

interface nsIMenuBoxObject : nsISupports

nsIMenuBuilder

interface nsIMenuBuilder : nsISupports

nsIMessageBroadcaster

interface nsIMessageBroadcaster : nsIMessageListenerManager

nsIMessageListener

interface nsIMessageListener : nsISupports

nsIMessageListenerManager

interface nsIMessageListenerManager : nsISupports

nsIMessageLoop

interface nsIMessageLoop : nsISupports

nsIMessageManagerGlobal

interface nsIMessageManagerGlobal : nsISyncMessageSender

nsIMessageSender

interface nsIMessageSender : nsIMessageListenerManager

nsIModule

interface nsIModule : nsISupports

nsIMozBrowserFrame

interface nsIMozBrowserFrame : nsIDOMMozBrowserFrame

nsIMozIconURI

interface nsIMozIconURI : nsIURI

nsIMozNavigatorNetwork

interface nsIMozNavigatorNetwork : nsISupports

nsIMultiPartChannel

interface nsIMultiPartChannel : nsISupports

nsIMultiplexInputStream

interface nsIMultiplexInputStream : nsISupports

nsIMutable

interface nsIMutable : nsISupports

nsIMutableArray

interface nsIMutableArray : nsIArrayExtensions

nsINSSErrorsService

interface nsINSSErrorsService : nsISupports

nsINSSVersion

interface nsINSSVersion : nsISupports

nsINamed

interface nsINamed : nsISupports

nsINativeAppSupport

interface nsINativeAppSupport : nsISupports

nsINativeFileWatcherCallback

interface nsINativeFileWatcherCallback : nsISupports

nsINativeFileWatcherErrorCallback

interface nsINativeFileWatcherErrorCallback : nsISupports

nsINativeFileWatcherService

interface nsINativeFileWatcherService : nsISupports

nsINativeFileWatcherSuccessCallback

interface nsINativeFileWatcherSuccessCallback : nsISupports

nsINativeOSFileErrorCallback

interface nsINativeOSFileErrorCallback : nsISupports

nsINativeOSFileInternalsService

interface nsINativeOSFileInternalsService : nsISupports

nsINativeOSFileResult

interface nsINativeOSFileResult : nsISupports

nsINativeOSFileSuccessCallback

interface nsINativeOSFileSuccessCallback : nsISupports

nsINativeTreeSelection

interface nsINativeTreeSelection : nsITreeSelection

nsINativeTreeView

interface nsINativeTreeView : nsITreeView

nsINavBookmarkObserver

interface nsINavBookmarkObserver : nsISupports

nsINavBookmarksService

interface nsINavBookmarksService : nsISupports

nsINavHistoryBatchCallback

interface nsINavHistoryBatchCallback : nsISupports

nsINavHistoryContainerResultNode

interface nsINavHistoryContainerResultNode : nsINavHistoryResultNode

nsINavHistoryObserver

interface nsINavHistoryObserver : nsISupports

nsINavHistoryQuery

interface nsINavHistoryQuery : nsISupports

nsINavHistoryQueryOptions

interface nsINavHistoryQueryOptions : nsISupports

nsINavHistoryQueryResultNode

interface nsINavHistoryQueryResultNode : nsINavHistoryContainerResultNode

nsINavHistoryResult

interface nsINavHistoryResult : nsISupports

nsINavHistoryResultNode

interface nsINavHistoryResultNode : nsISupports

nsINavHistoryResultObserver

interface nsINavHistoryResultObserver : nsISupports

nsINavHistoryResultTreeViewer

interface nsINavHistoryResultTreeViewer : nsINavHistoryResultObserver

nsINavHistoryService

interface nsINavHistoryService : nsISupports

nsINestedEventLoopCondition

interface nsINestedEventLoopCondition : nsISupports

nsINestedURI

interface nsINestedURI : nsISupports

nsINetAddr

interface nsINetAddr : nsISupports

nsINetUtil

interface nsINetUtil : nsISupports

nsINetworkActivityData

interface nsINetworkActivityData : nsISupports

nsINetworkInfoService

interface nsINetworkInfoService : nsISupports

nsINetworkInterceptController

interface nsINetworkInterceptController : nsISupports

nsINetworkLinkService

interface nsINetworkLinkService : nsISupports

nsINetworkPredictor

interface nsINetworkPredictor : nsISupports

nsINetworkPredictorVerifier

interface nsINetworkPredictorVerifier : nsISupports

nsINetworkProperties

interface nsINetworkProperties : nsISupports

nsINode

This interface is referenced from idl files, but not defined in them. It exports no methods to rust code.

nsINotificationStorage

interface nsINotificationStorage : nsISupports

nsINotificationStorageCallback

interface nsINotificationStorageCallback : nsISupports

nsINullChannel

interface nsINullChannel : nsISupports

nsIOSFileConstantsService

interface nsIOSFileConstantsService : nsISupports

nsIObjectInputStream

interface nsIObjectInputStream : nsIBinaryInputStream

nsIObjectLoadingContent

interface nsIObjectLoadingContent : nsISupports

nsIObjectOutputStream

interface nsIObjectOutputStream : nsIBinaryOutputStream

nsIObserver

interface nsIObserver : nsISupports

nsIObserverService

interface nsIObserverService : nsISupports

nsIOfflineCacheUpdate

interface nsIOfflineCacheUpdate : nsISupports

nsIOfflineCacheUpdateObserver

interface nsIOfflineCacheUpdateObserver : nsISupports

nsIOfflineCacheUpdateService

interface nsIOfflineCacheUpdateService : nsISupports

nsIOpenSignedAppFileCallback

interface nsIOpenSignedAppFileCallback : nsISupports

nsIOpenURIInFrameParams

interface nsIOpenURIInFrameParams : nsISupports

nsIOutputIterator

interface nsIOutputIterator : nsISupports

nsIOutputStream

interface nsIOutputStream : nsISupports

nsIOutputStreamCallback

interface nsIOutputStreamCallback : nsISupports

nsIPK11Token

interface nsIPK11Token : nsISupports

nsIPK11TokenDB

interface nsIPK11TokenDB : nsISupports

nsIPKCS11Module

interface nsIPKCS11Module : nsISupports

nsIPKCS11ModuleDB

interface nsIPKCS11ModuleDB : nsISupports

nsIPKCS11Slot

interface nsIPKCS11Slot : nsISupports

nsIPageThumbsStorageService

interface nsIPageThumbsStorageService : nsISupports

nsIParentChannel

interface nsIParentChannel : nsIStreamListener

nsIParentRedirectingChannel

interface nsIParentRedirectingChannel : nsIParentChannel

nsIParentalControlsService

interface nsIParentalControlsService : nsISupports

nsIParserUtils

interface nsIParserUtils : nsISupports

nsIPartialSHistory

interface nsIPartialSHistory : nsISupports

nsIPartialSHistoryListener

interface nsIPartialSHistoryListener : nsISupports

nsIPaymentAbortActionResponse

interface nsIPaymentAbortActionResponse : nsIPaymentActionResponse

nsIPaymentActionCallback

interface nsIPaymentActionCallback : nsISupports

nsIPaymentActionRequest

interface nsIPaymentActionRequest : nsISupports

nsIPaymentActionResponse

interface nsIPaymentActionResponse : nsISupports

nsIPaymentAddress

interface nsIPaymentAddress : nsISupports

nsIPaymentCanMakeActionResponse

interface nsIPaymentCanMakeActionResponse : nsIPaymentActionResponse

nsIPaymentCompleteActionRequest

interface nsIPaymentCompleteActionRequest : nsIPaymentActionRequest

nsIPaymentCompleteActionResponse

interface nsIPaymentCompleteActionResponse : nsIPaymentActionResponse

nsIPaymentCreateActionRequest

interface nsIPaymentCreateActionRequest : nsIPaymentActionRequest

nsIPaymentCurrencyAmount

interface nsIPaymentCurrencyAmount : nsISupports

nsIPaymentDetails

interface nsIPaymentDetails : nsISupports

nsIPaymentDetailsModifier

interface nsIPaymentDetailsModifier : nsISupports

nsIPaymentItem

interface nsIPaymentItem : nsISupports

nsIPaymentMethodData

interface nsIPaymentMethodData : nsISupports

nsIPaymentOptions

interface nsIPaymentOptions : nsISupports

nsIPaymentRequest

interface nsIPaymentRequest : nsISupports

nsIPaymentRequestService

interface nsIPaymentRequestService : nsISupports

nsIPaymentResponseData

interface nsIPaymentResponseData : nsISupports

nsIPaymentShippingOption

interface nsIPaymentShippingOption : nsISupports

nsIPaymentShowActionResponse

interface nsIPaymentShowActionResponse : nsIPaymentActionResponse

nsIPaymentUIService

interface nsIPaymentUIService : nsISupports

nsIPaymentUpdateActionRequest

interface nsIPaymentUpdateActionRequest : nsIPaymentActionRequest

nsIPerformanceAlert

interface nsIPerformanceAlert : nsISupports

nsIPerformanceGroupDetails

interface nsIPerformanceGroupDetails : nsISupports

nsIPerformanceObservable

interface nsIPerformanceObservable : nsISupports

nsIPerformanceObserver

interface nsIPerformanceObserver : nsISupports

nsIPerformanceSnapshot

interface nsIPerformanceSnapshot : nsISupports

nsIPerformanceStats

interface nsIPerformanceStats : nsIPerformanceGroupDetails

nsIPerformanceStatsService

interface nsIPerformanceStatsService : nsISupports

nsIPermission

interface nsIPermission : nsISupports

nsIPermissionManager

interface nsIPermissionManager : nsISupports

nsIPersistentProperties

interface nsIPersistentProperties : nsIProperties

nsIPipe

interface nsIPipe : nsISupports

nsIPlaintextEditor

interface nsIPlaintextEditor : nsISupports

nsIPlatformInfo

interface nsIPlatformInfo : nsISupports

nsIPluginDocument

interface nsIPluginDocument : nsISupports

nsIPluginHost

interface nsIPluginHost : nsISupports

nsIPluginInputStream

interface nsIPluginInputStream : nsIInputStream

nsIPluginInstanceOwner

interface nsIPluginInstanceOwner : nsISupports

nsIPluginTag

interface nsIPluginTag : nsISupports

nsIPopupWindowManager

interface nsIPopupWindowManager : nsISupports

nsIPowerManagerService

interface nsIPowerManagerService : nsISupports

nsIPrefBranch

interface nsIPrefBranch : nsISupports

nsIPrefLocalizedString

interface nsIPrefLocalizedString : nsISupportsString

nsIPrefService

interface nsIPrefService : nsISupports

nsIPrefetchService

interface nsIPrefetchService : nsISupports

nsIPreloadedStyleSheet

interface nsIPreloadedStyleSheet : nsISupports

nsIPresentationAvailabilityListener

interface nsIPresentationAvailabilityListener : nsISupports

nsIPresentationChannelDescription

interface nsIPresentationChannelDescription : nsISupports

nsIPresentationControlChannel

interface nsIPresentationControlChannel : nsISupports

nsIPresentationControlChannelListener

interface nsIPresentationControlChannelListener : nsISupports

nsIPresentationControlServerListener

interface nsIPresentationControlServerListener : nsISupports

nsIPresentationControlService

interface nsIPresentationControlService : nsISupports

nsIPresentationDataChannelSessionTransportBuilder

interface nsIPresentationDataChannelSessionTransportBuilder : nsIPresentationSessionTransportBuilder

nsIPresentationDevice

interface nsIPresentationDevice : nsISupports

nsIPresentationDeviceListener

interface nsIPresentationDeviceListener : nsISupports

nsIPresentationDeviceManager

interface nsIPresentationDeviceManager : nsISupports

nsIPresentationDevicePrompt

interface nsIPresentationDevicePrompt : nsISupports

nsIPresentationDeviceProvider

interface nsIPresentationDeviceProvider : nsISupports

nsIPresentationDeviceRequest

interface nsIPresentationDeviceRequest : nsISupports

nsIPresentationLocalDevice

interface nsIPresentationLocalDevice : nsIPresentationDevice

nsIPresentationRequestUIGlue

interface nsIPresentationRequestUIGlue : nsISupports

nsIPresentationRespondingListener

interface nsIPresentationRespondingListener : nsISupports

nsIPresentationService

interface nsIPresentationService : nsISupports

nsIPresentationServiceCallback

interface nsIPresentationServiceCallback : nsISupports

nsIPresentationSessionListener

interface nsIPresentationSessionListener : nsISupports

nsIPresentationSessionRequest

interface nsIPresentationSessionRequest : nsISupports

nsIPresentationSessionTransport

interface nsIPresentationSessionTransport : nsISupports

nsIPresentationSessionTransportBuilder

interface nsIPresentationSessionTransportBuilder : nsISupports

nsIPresentationSessionTransportBuilderListener

interface nsIPresentationSessionTransportBuilderListener : nsISupports

nsIPresentationSessionTransportCallback

interface nsIPresentationSessionTransportCallback : nsISupports

nsIPresentationTCPSessionTransportBuilder

interface nsIPresentationTCPSessionTransportBuilder : nsIPresentationSessionTransportBuilder

nsIPresentationTerminateRequest

interface nsIPresentationTerminateRequest : nsISupports

nsIPresentationTransportBuilderConstructor

interface nsIPresentationTransportBuilderConstructor : nsISupports

nsIPrincipal

interface nsIPrincipal : nsISerializable

nsIPrintProgress

interface nsIPrintProgress : nsIWebProgressListener

nsIPrintProgressParams

interface nsIPrintProgressParams : nsISupports

nsIPrintSession

interface nsIPrintSession : nsISupports

nsIPrintSettings

interface nsIPrintSettings : nsISupports

nsIPrintSettingsService

interface nsIPrintSettingsService : nsISupports

nsIPrintStatusFeedback

interface nsIPrintStatusFeedback : nsISupports

nsIPrinterEnumerator

interface nsIPrinterEnumerator : nsISupports

nsIPrintingPromptService

interface nsIPrintingPromptService : nsISupports

nsIPrivacyTransitionObserver

interface nsIPrivacyTransitionObserver : nsISupports

nsIPrivateBrowsingChannel

interface nsIPrivateBrowsingChannel : nsISupports

nsIPrivateBrowsingTrackingProtectionWhitelist

interface nsIPrivateBrowsingTrackingProtectionWhitelist : nsISupports

nsIPrivateModeCallback

interface nsIPrivateModeCallback : nsISupports

nsIProcess

interface nsIProcess : nsISupports

nsIProcessScriptLoader

interface nsIProcessScriptLoader : nsISupports

nsIProfileLock

interface nsIProfileLock : nsISupports

nsIProfileMigrator

interface nsIProfileMigrator : nsISupports

nsIProfileStartup

interface nsIProfileStartup : nsISupports

nsIProfileUnlocker

interface nsIProfileUnlocker : nsISupports

nsIProfiler

interface nsIProfiler : nsISupports

nsIProfilerStartParams

interface nsIProfilerStartParams : nsISupports

nsIProgressEventSink

interface nsIProgressEventSink : nsISupports

nsIPrompt

interface nsIPrompt : nsISupports

nsIPromptFactory

interface nsIPromptFactory : nsISupports

nsIPromptService

interface nsIPromptService : nsISupports

nsIProperties

interface nsIProperties : nsISupports

nsIProperty

interface nsIProperty : nsISupports

nsIPropertyBag

interface nsIPropertyBag : nsISupports

nsIPropertyBag2

interface nsIPropertyBag2 : nsIPropertyBag

nsIPropertyElement

interface nsIPropertyElement : nsISupports

nsIProtectedAuthThread

interface nsIProtectedAuthThread : nsISupports

nsIProtocolHandler

interface nsIProtocolHandler : nsISupports

nsIProtocolHandlerWithDynamicFlags

interface nsIProtocolHandlerWithDynamicFlags : nsISupports

nsIProtocolProxyCallback

interface nsIProtocolProxyCallback : nsISupports

nsIProtocolProxyChannelFilter

interface nsIProtocolProxyChannelFilter : nsISupports

nsIProtocolProxyFilter

interface nsIProtocolProxyFilter : nsISupports

nsIProtocolProxyService

interface nsIProtocolProxyService : nsISupports

nsIProtocolProxyService2

interface nsIProtocolProxyService2 : nsIProtocolProxyService

nsIProxiedChannel

interface nsIProxiedChannel : nsISupports

nsIProxiedProtocolHandler

interface nsIProxiedProtocolHandler : nsIProtocolHandler

nsIProxyInfo

interface nsIProxyInfo : nsISupports

nsIPushClearResultCallback

interface nsIPushClearResultCallback : nsISupports

nsIPushData

interface nsIPushData : nsISupports

nsIPushErrorReporter

interface nsIPushErrorReporter : nsISupports

nsIPushMessage

interface nsIPushMessage : nsISupports

nsIPushNotifier

interface nsIPushNotifier : nsISupports

nsIPushQuotaManager

interface nsIPushQuotaManager : nsISupports

nsIPushService

interface nsIPushService : nsISupports

nsIPushSubscription

interface nsIPushSubscription : nsISupports

nsIPushSubscriptionCallback

interface nsIPushSubscriptionCallback : nsISupports

nsIQueryContentEventResult

interface nsIQueryContentEventResult : nsISupports

nsIQuotaCallback

interface nsIQuotaCallback : nsISupports

nsIQuotaManagerService

interface nsIQuotaManagerService : nsISupports

nsIQuotaOriginUsageResult

interface nsIQuotaOriginUsageResult : nsISupports

nsIQuotaRequest

interface nsIQuotaRequest : nsIQuotaRequestBase

nsIQuotaRequestBase

interface nsIQuotaRequestBase : nsISupports

nsIQuotaUsageCallback

interface nsIQuotaUsageCallback : nsISupports

nsIQuotaUsageRequest

interface nsIQuotaUsageRequest : nsIQuotaRequestBase

nsIQuotaUsageResult

interface nsIQuotaUsageResult : nsISupports

nsIRDFBlob

interface nsIRDFBlob : nsIRDFNode

nsIRDFCompositeDataSource

interface nsIRDFCompositeDataSource : nsIRDFDataSource

nsIRDFContainer

interface nsIRDFContainer : nsISupports

nsIRDFContainerUtils

interface nsIRDFContainerUtils : nsISupports

nsIRDFDataSource

interface nsIRDFDataSource : nsISupports

nsIRDFDate

interface nsIRDFDate : nsIRDFNode

nsIRDFDelegateFactory

interface nsIRDFDelegateFactory : nsISupports

nsIRDFInMemoryDataSource

interface nsIRDFInMemoryDataSource : nsISupports

nsIRDFInferDataSource

interface nsIRDFInferDataSource : nsIRDFDataSource

nsIRDFInt

interface nsIRDFInt : nsIRDFNode

nsIRDFLiteral

interface nsIRDFLiteral : nsIRDFNode

nsIRDFNode

interface nsIRDFNode : nsISupports

nsIRDFObserver

interface nsIRDFObserver : nsISupports

nsIRDFPropagatableDataSource

interface nsIRDFPropagatableDataSource : nsISupports

nsIRDFPurgeableDataSource

interface nsIRDFPurgeableDataSource : nsISupports

nsIRDFRemoteDataSource

interface nsIRDFRemoteDataSource : nsISupports

nsIRDFResource

interface nsIRDFResource : nsIRDFNode

nsIRDFService

interface nsIRDFService : nsISupports

nsIRDFXMLParser

interface nsIRDFXMLParser : nsISupports

nsIRDFXMLSerializer

interface nsIRDFXMLSerializer : nsISupports

nsIRDFXMLSink

interface nsIRDFXMLSink : nsISupports

nsIRDFXMLSinkObserver

interface nsIRDFXMLSinkObserver : nsISupports

nsIRDFXMLSource

interface nsIRDFXMLSource : nsISupports

nsIRaceCacheWithNetwork

interface nsIRaceCacheWithNetwork : nsISupports

nsIRandomAccessIterator

interface nsIRandomAccessIterator : nsISupports

nsIRandomGenerator

interface nsIRandomGenerator : nsISupports

nsIReadConfig

interface nsIReadConfig : nsISupports

nsIRedirectChannelRegistrar

interface nsIRedirectChannelRegistrar : nsISupports

nsIRedirectHistoryEntry

interface nsIRedirectHistoryEntry : nsISupports

nsIRedirectResultListener

interface nsIRedirectResultListener : nsISupports

nsIReflowObserver

interface nsIReflowObserver : nsISupports

nsIRefreshURI

interface nsIRefreshURI : nsISupports

nsIRelativeFilePref

interface nsIRelativeFilePref : nsISupports

nsIRemoteBrowser

interface nsIRemoteBrowser : nsISupports

nsIRemoteService

interface nsIRemoteService : nsISupports

nsIRemoteWindowContext

interface nsIRemoteWindowContext : nsISupports

nsIRequest

interface nsIRequest : nsISupports

nsIRequestContext

interface nsIRequestContext : nsISupports

nsIRequestContextService

interface nsIRequestContextService : nsISupports

nsIRequestObserver

interface nsIRequestObserver : nsISupports

nsIRequestObserverProxy

interface nsIRequestObserverProxy : nsIRequestObserver

nsIRequestTailUnblockCallback

interface nsIRequestTailUnblockCallback : nsISupports

nsIResProtocolHandler

interface nsIResProtocolHandler : nsISubstitutingProtocolHandler

nsIResumableChannel

interface nsIResumableChannel : nsISupports

nsIRoutedSocketTransportService

interface nsIRoutedSocketTransportService : nsISocketTransportService

nsIRunnable

interface nsIRunnable : nsISupports

nsIRunnablePriority

interface nsIRunnablePriority : nsISupports

nsISAXAttributes

interface nsISAXAttributes : nsISupports

nsISAXContentHandler

interface nsISAXContentHandler : nsISupports

nsISAXErrorHandler

interface nsISAXErrorHandler : nsISupports

nsISAXXMLReader

interface nsISAXXMLReader : nsIStreamListener

nsISHContainer

interface nsISHContainer : nsISupports

nsISHEntry

interface nsISHEntry : nsISupports

nsISHEntryInternal

interface nsISHEntryInternal : nsISupports

nsISHTransaction

interface nsISHTransaction : nsISupports

nsISHistory

interface nsISHistory : nsISupports

nsISHistoryInternal

interface nsISHistoryInternal : nsISupports

nsISHistoryListener

interface nsISHistoryListener : nsISupports

nsISOCKSSocketInfo

interface nsISOCKSSocketInfo : nsISupports

nsISSLSocketControl

interface nsISSLSocketControl : nsISupports

nsISSLStatus

interface nsISSLStatus : nsISupports

nsISSLStatusProvider

interface nsISSLStatusProvider : nsISupports

nsISafeOutputStream

interface nsISafeOutputStream : nsISupports

nsIScreen

interface nsIScreen : nsISupports

nsIScreenManager

interface nsIScreenManager : nsISupports

nsIScriptChannel

interface nsIScriptChannel : nsISupports

nsIScriptContext

This interface is referenced from idl files, but not defined in them. It exports no methods to rust code.

nsIScriptElement

This interface is referenced from idl files, but not defined in them. It exports no methods to rust code.

nsIScriptError

interface nsIScriptError : nsIConsoleMessage

nsIScriptErrorNote

interface nsIScriptErrorNote : nsISupports

nsIScriptGlobalObject

This interface is referenced from idl files, but not defined in them. It exports no methods to rust code.

nsIScriptLoaderObserver

interface nsIScriptLoaderObserver : nsISupports

nsIScriptSecurityManager

interface nsIScriptSecurityManager : nsISupports

nsIScriptableBase64Encoder

interface nsIScriptableBase64Encoder : nsISupports

nsIScriptableInputStream

interface nsIScriptableInputStream : nsISupports

nsIScriptableRegion

interface nsIScriptableRegion : nsISupports

nsIScriptableUnescapeHTML

interface nsIScriptableUnescapeHTML : nsISupports

nsIScriptableUnicodeConverter

interface nsIScriptableUnicodeConverter : nsISupports

nsIScrollBoxObject

interface nsIScrollBoxObject : nsISupports

nsIScrollObserver

This interface is referenced from idl files, but not defined in them. It exports no methods to rust code.

nsIScrollable

interface nsIScrollable : nsISupports

nsISearchEngine

interface nsISearchEngine : nsISupports

nsISearchInstallCallback

interface nsISearchInstallCallback : nsISupports

nsISearchParseSubmissionResult

interface nsISearchParseSubmissionResult : nsISupports

nsISearchSubmission

interface nsISearchSubmission : nsISupports

nsISearchableInputStream

interface nsISearchableInputStream : nsISupports

nsISecCheckWrapChannel

interface nsISecCheckWrapChannel : nsISupports

nsISecretDecoderRing

interface nsISecretDecoderRing : nsISupports

nsISecureBrowserUI

interface nsISecureBrowserUI : nsISupports

nsISecurityConsoleMessage

interface nsISecurityConsoleMessage : nsISupports

nsISecurityEventSink

interface nsISecurityEventSink : nsISupports

nsISecurityInfoProvider

interface nsISecurityInfoProvider : nsISupports

nsISecurityReporter

interface nsISecurityReporter : nsISupports

nsISecurityUITelemetry

interface nsISecurityUITelemetry : nsISupports

nsISeekableStream

interface nsISeekableStream : nsISupports

nsISelection

interface nsISelection : nsISupports

nsISelectionController

interface nsISelectionController : nsISelectionDisplay

nsISelectionDisplay

interface nsISelectionDisplay : nsISupports

nsISelectionListener

interface nsISelectionListener : nsISupports

nsISelectionPrivate

interface nsISelectionPrivate : nsISupports

nsISensitiveInfoHiddenURI

interface nsISensitiveInfoHiddenURI : nsISupports

nsISerialEventTarget

interface nsISerialEventTarget : nsIEventTarget

nsISerializable

interface nsISerializable : nsISupports

nsISerializationHelper

interface nsISerializationHelper : nsISupports

nsIServerSocket

interface nsIServerSocket : nsISupports

nsIServerSocketListener

interface nsIServerSocketListener : nsISupports

nsIServerTiming

interface nsIServerTiming : nsISupports

nsIServiceManager

interface nsIServiceManager : nsISupports

nsIServiceWorkerInfo

interface nsIServiceWorkerInfo : nsISupports

nsIServiceWorkerManager

interface nsIServiceWorkerManager : nsISupports

nsIServiceWorkerManagerListener

interface nsIServiceWorkerManagerListener : nsISupports

nsIServiceWorkerRegistrationInfo

interface nsIServiceWorkerRegistrationInfo : nsISupports

nsIServiceWorkerRegistrationInfoListener

interface nsIServiceWorkerRegistrationInfoListener : nsISupports

nsIServiceWorkerUnregisterCallback

interface nsIServiceWorkerUnregisterCallback : nsISupports

nsISessionStartup

interface nsISessionStartup : nsISupports

nsISessionStore

interface nsISessionStore : nsISupports

nsISessionStoreUtils

interface nsISessionStoreUtils : nsISupports

nsISessionStoreUtilsFrameCallback

interface nsISessionStoreUtilsFrameCallback : nsISupports

nsISharingHandlerApp

interface nsISharingHandlerApp : nsIHandlerApp

nsIShellService

interface nsIShellService : nsISupports

nsISimpleEnumerator

interface nsISimpleEnumerator : nsISupports

nsISimpleStreamListener

interface nsISimpleStreamListener : nsIStreamListener

nsISiteHPKPState

interface nsISiteHPKPState : nsISiteSecurityState

nsISiteHSTSState

interface nsISiteHSTSState : nsISiteSecurityState

nsISiteSecurityService

interface nsISiteSecurityService : nsISupports

nsISiteSecurityState

interface nsISiteSecurityState : nsISupports

nsISliderListener

interface nsISliderListener : nsISupports

nsISlowScriptDebug

interface nsISlowScriptDebug : nsISupports

nsISlowScriptDebugCallback

interface nsISlowScriptDebugCallback : nsISupports

nsISlowScriptDebugRemoteCallback

interface nsISlowScriptDebugRemoteCallback : nsISupports

nsISlowScriptDebuggerStartupCallback

interface nsISlowScriptDebuggerStartupCallback : nsISupports

nsISocketFilter

interface nsISocketFilter : nsISupports

nsISocketFilterHandler

interface nsISocketFilterHandler : nsISupports

nsISocketProvider

interface nsISocketProvider : nsISupports

nsISocketProviderService

interface nsISocketProviderService : nsISupports

nsISocketTransport

interface nsISocketTransport : nsITransport

nsISocketTransportService

interface nsISocketTransportService : nsISupports

nsISound

interface nsISound : nsISupports

nsISpeculativeConnect

interface nsISpeculativeConnect : nsISupports

nsISpeculativeConnectionOverrider

interface nsISpeculativeConnectionOverrider : nsISupports

nsISpeechGrammarCompilationCallback

interface nsISpeechGrammarCompilationCallback : nsISupports

nsISpeechRecognitionService

interface nsISpeechRecognitionService : nsISupports

nsISpeechService

interface nsISpeechService : nsISupports

nsISpeechTask

interface nsISpeechTask : nsISupports

nsISpeechTaskCallback

interface nsISpeechTaskCallback : nsISupports

nsIStackFrame

interface nsIStackFrame : nsISupports

nsIStandardURL

interface nsIStandardURL : nsIMutable

nsIStorageStream

interface nsIStorageStream : nsISupports

nsIStreamBufferAccess

interface nsIStreamBufferAccess : nsISupports

nsIStreamConverter

interface nsIStreamConverter : nsIStreamListener

nsIStreamConverterService

interface nsIStreamConverterService : nsISupports

nsIStreamListener

interface nsIStreamListener : nsIRequestObserver

nsIStreamListenerTee

interface nsIStreamListenerTee : nsIStreamListener

nsIStreamLoader

interface nsIStreamLoader : nsIStreamListener

nsIStreamLoaderObserver

interface nsIStreamLoaderObserver : nsISupports

nsIStreamTransportService

interface nsIStreamTransportService : nsISupports

nsIStringBundle

interface nsIStringBundle : nsISupports

nsIStringBundleOverride

interface nsIStringBundleOverride : nsISupports

nsIStringBundleService

interface nsIStringBundleService : nsISupports

nsIStringEnumerator

interface nsIStringEnumerator : nsISupports

nsIStringInputStream

interface nsIStringInputStream : nsIInputStream

nsIStructuredCloneContainer

interface nsIStructuredCloneContainer : nsISupports

nsIStyleSheetService

interface nsIStyleSheetService : nsISupports

nsISubstitutingProtocolHandler

interface nsISubstitutingProtocolHandler : nsIProtocolHandler

nsISubstitutionObserver

interface nsISubstitutionObserver : nsISupports

nsISupports

interface nsISupports

nsISupportsCString

interface nsISupportsCString : nsISupportsPrimitive

nsISupportsChar

interface nsISupportsChar : nsISupportsPrimitive

nsISupportsDouble

interface nsISupportsDouble : nsISupportsPrimitive

nsISupportsFloat

interface nsISupportsFloat : nsISupportsPrimitive

nsISupportsID

interface nsISupportsID : nsISupportsPrimitive

nsISupportsInterfacePointer

interface nsISupportsInterfacePointer : nsISupportsPrimitive

nsISupportsPRBool

interface nsISupportsPRBool : nsISupportsPrimitive

nsISupportsPRInt16

interface nsISupportsPRInt16 : nsISupportsPrimitive

nsISupportsPRInt32

interface nsISupportsPRInt32 : nsISupportsPrimitive

nsISupportsPRInt64

interface nsISupportsPRInt64 : nsISupportsPrimitive

nsISupportsPRTime

interface nsISupportsPRTime : nsISupportsPrimitive

nsISupportsPRUint8

interface nsISupportsPRUint8 : nsISupportsPrimitive

nsISupportsPRUint16

interface nsISupportsPRUint16 : nsISupportsPrimitive

nsISupportsPRUint32

interface nsISupportsPRUint32 : nsISupportsPrimitive

nsISupportsPRUint64

interface nsISupportsPRUint64 : nsISupportsPrimitive

nsISupportsPrimitive

interface nsISupportsPrimitive : nsISupports

nsISupportsPriority

interface nsISupportsPriority : nsISupports

nsISupportsString

interface nsISupportsString : nsISupportsPrimitive

nsISupportsWeakReference

interface nsISupportsWeakReference : nsISupports

nsISuspendedTypes

interface nsISuspendedTypes : nsISupports

nsISyncMessageSender

interface nsISyncMessageSender : nsIMessageSender

nsISyncStreamListener

interface nsISyncStreamListener : nsIStreamListener

nsISynthVoiceRegistry

interface nsISynthVoiceRegistry : nsISupports

nsISystemProxySettings

interface nsISystemProxySettings : nsISupports

nsITCPDeviceInfo

interface nsITCPDeviceInfo : nsISupports

nsITCPSocketCallback

interface nsITCPSocketCallback : nsISupports

nsITLSClientStatus

interface nsITLSClientStatus : nsISupports

nsITLSServerConnectionInfo

interface nsITLSServerConnectionInfo : nsISupports

nsITLSServerSecurityObserver

interface nsITLSServerSecurityObserver : nsISupports

nsITLSServerSocket

interface nsITLSServerSocket : nsIServerSocket

nsITXTToHTMLConv

interface nsITXTToHTMLConv : nsIStreamConverter

nsITabChild

interface nsITabChild : nsISupports

nsITabParent

interface nsITabParent : nsISupports

nsITabSource

interface nsITabSource : nsISupports

nsITableEditor

interface nsITableEditor : nsISupports

nsITaggingService

interface nsITaggingService : nsISupports

nsITelemetry

interface nsITelemetry : nsISupports

nsITextInputProcessor

interface nsITextInputProcessor : nsISupports

nsITextInputProcessorCallback

interface nsITextInputProcessorCallback : nsISupports

nsITextInputProcessorNotification

interface nsITextInputProcessorNotification : nsISupports

nsITextScroll

interface nsITextScroll : nsISupports

nsITextServicesFilter

interface nsITextServicesFilter : nsISupports

nsITextToSubURI

interface nsITextToSubURI : nsISupports

nsIThread

interface nsIThread : nsISerialEventTarget

nsIThreadInternal

interface nsIThreadInternal : nsIThread

nsIThreadManager

interface nsIThreadManager : nsISupports

nsIThreadObserver

interface nsIThreadObserver : nsISupports

nsIThreadPool

interface nsIThreadPool : nsIEventTarget

nsIThreadPoolListener

interface nsIThreadPoolListener : nsISupports

nsIThreadRetargetableRequest

interface nsIThreadRetargetableRequest : nsISupports

nsIThreadRetargetableStreamListener

interface nsIThreadRetargetableStreamListener : nsISupports

nsIThrottledInputChannel

interface nsIThrottledInputChannel : nsISupports

nsITimeService

interface nsITimeService : nsISupports

nsITimedChannel

interface nsITimedChannel : nsISupports

nsITimer

interface nsITimer : nsISupports

nsITimerCallback

interface nsITimerCallback : nsISupports

nsITokenDialogs

interface nsITokenDialogs : nsISupports

nsITokenPasswordDialogs

interface nsITokenPasswordDialogs : nsISupports

nsIToolkitChromeRegistry

interface nsIToolkitChromeRegistry : nsIXULChromeRegistry

nsIToolkitProfile

interface nsIToolkitProfile : nsISupports

nsIToolkitProfileService

interface nsIToolkitProfileService : nsISupports

nsITooltipListener

interface nsITooltipListener : nsISupports

nsITooltipTextProvider

interface nsITooltipTextProvider : nsISupports

nsITraceableChannel

interface nsITraceableChannel : nsISupports

nsITransaction

interface nsITransaction : nsISupports

nsITransactionListener

interface nsITransactionListener : nsISupports

nsITransactionManager

interface nsITransactionManager : nsISupports

nsITransfer

interface nsITransfer : nsIWebProgressListener2

nsITransferable

interface nsITransferable : nsISupports

nsITranslationNodeList

interface nsITranslationNodeList : nsISupports

nsITransport

interface nsITransport : nsISupports

nsITransportEventSink

interface nsITransportEventSink : nsISupports

nsITransportProvider

interface nsITransportProvider : nsISupports

nsITransportSecurityInfo

interface nsITransportSecurityInfo : nsISupports

nsITreeBoxObject

interface nsITreeBoxObject : nsISupports

nsITreeColumn

interface nsITreeColumn : nsISupports

nsITreeColumns

interface nsITreeColumns : nsISupports

nsITreeContentView

interface nsITreeContentView : nsISupports

nsITreeSelection

interface nsITreeSelection : nsISupports

nsITreeView

interface nsITreeView : nsISupports

nsITypeAheadFind

interface nsITypeAheadFind : nsISupports

nsIUDPMessage

interface nsIUDPMessage : nsISupports

nsIUDPSocket

interface nsIUDPSocket : nsISupports

nsIUDPSocketChild

interface nsIUDPSocketChild : nsISupports

nsIUDPSocketInternal

interface nsIUDPSocketInternal : nsISupports

nsIUDPSocketListener

interface nsIUDPSocketListener : nsISupports

nsIURI

interface nsIURI : nsISupports

nsIURIClassifier

interface nsIURIClassifier : nsISupports

nsIURIClassifierCallback

interface nsIURIClassifierCallback : nsISupports

nsIURIContentListener

interface nsIURIContentListener : nsISupports

nsIURIFixup

interface nsIURIFixup : nsISupports

nsIURIFixupInfo

interface nsIURIFixupInfo : nsISupports

nsIURILoader

interface nsIURILoader : nsISupports

nsIURIMutator

interface nsIURIMutator : nsIURISetters

nsIURIRefObject

interface nsIURIRefObject : nsISupports

nsIURISetSpec

interface nsIURISetSpec : nsISupports

nsIURISetters

interface nsIURISetters : nsIURISetSpec

nsIURIWithBlobImpl

interface nsIURIWithBlobImpl : nsISupports

nsIURIWithPrincipal

interface nsIURIWithPrincipal : nsISupports

nsIURL

interface nsIURL : nsIURI

nsIURLFormatter

interface nsIURLFormatter : nsISupports

nsIURLParser

interface nsIURLParser : nsISupports

nsIUTF8ConverterService

interface nsIUTF8ConverterService : nsISupports

nsIUTF8StringEnumerator

interface nsIUTF8StringEnumerator : nsISupports

nsIUUIDGenerator

interface nsIUUIDGenerator : nsISupports

nsIUnicharInputStream

interface nsIUnicharInputStream : nsISupports

nsIUnicharLineInputStream

interface nsIUnicharLineInputStream : nsISupports

nsIUnicharOutputStream

interface nsIUnicharOutputStream : nsISupports

nsIUnicharStreamLoader

interface nsIUnicharStreamLoader : nsIStreamListener

nsIUnicharStreamLoaderObserver

interface nsIUnicharStreamLoaderObserver : nsISupports

nsIUnsubscribeResultCallback

interface nsIUnsubscribeResultCallback : nsISupports

nsIUpdate

interface nsIUpdate : nsISupports

nsIUpdateCheckListener

interface nsIUpdateCheckListener : nsISupports

nsIUpdateChecker

interface nsIUpdateChecker : nsISupports

nsIUpdateManager

interface nsIUpdateManager : nsISupports

nsIUpdatePatch

interface nsIUpdatePatch : nsISupports

nsIUpdateProcessor

interface nsIUpdateProcessor : nsISupports

nsIUpdatePrompt

interface nsIUpdatePrompt : nsISupports

nsIUpdateTimerManager

interface nsIUpdateTimerManager : nsISupports

nsIUploadChannel

interface nsIUploadChannel : nsISupports

nsIUploadChannel2

interface nsIUploadChannel2 : nsISupports

nsIUrlClassifierCacheEntry

interface nsIUrlClassifierCacheEntry : nsISupports

nsIUrlClassifierCacheInfo

interface nsIUrlClassifierCacheInfo : nsISupports

nsIUrlClassifierCallback

interface nsIUrlClassifierCallback : nsISupports

nsIUrlClassifierClassifyCallback

interface nsIUrlClassifierClassifyCallback : nsISupports

nsIUrlClassifierDBService

interface nsIUrlClassifierDBService : nsISupports

nsIUrlClassifierGetCacheCallback

interface nsIUrlClassifierGetCacheCallback : nsISupports

nsIUrlClassifierHashCompleter

interface nsIUrlClassifierHashCompleter : nsISupports

nsIUrlClassifierHashCompleterCallback

interface nsIUrlClassifierHashCompleterCallback : nsISupports

nsIUrlClassifierInfo

interface nsIUrlClassifierInfo : nsISupports

nsIUrlClassifierLookupCallback

interface nsIUrlClassifierLookupCallback : nsISupports

nsIUrlClassifierParseFindFullHashCallback

interface nsIUrlClassifierParseFindFullHashCallback : nsISupports

nsIUrlClassifierPositiveCacheEntry

interface nsIUrlClassifierPositiveCacheEntry : nsISupports

nsIUrlClassifierPrefixSet

interface nsIUrlClassifierPrefixSet : nsISupports

nsIUrlClassifierStreamUpdater

interface nsIUrlClassifierStreamUpdater : nsISupports

nsIUrlClassifierUpdateObserver

interface nsIUrlClassifierUpdateObserver : nsISupports

nsIUrlClassifierUtils

interface nsIUrlClassifierUtils : nsISupports

nsIUrlListManager

interface nsIUrlListManager : nsISupports

nsIUserInfo

interface nsIUserInfo : nsISupports

nsIVariant

interface nsIVariant : nsISupports

nsIVerifySignedDirectoryCallback

interface nsIVerifySignedDirectoryCallback : nsISupports

nsIVersionComparator

interface nsIVersionComparator : nsISupports

nsIViewSourceChannel

interface nsIViewSourceChannel : nsIChannel

nsIWeakReference

interface nsIWeakReference : nsISupports

nsIWebBrowser

interface nsIWebBrowser : nsISupports

nsIWebBrowserChrome

interface nsIWebBrowserChrome : nsISupports

nsIWebBrowserChrome2

interface nsIWebBrowserChrome2 : nsIWebBrowserChrome

nsIWebBrowserChrome3

interface nsIWebBrowserChrome3 : nsIWebBrowserChrome2

nsIWebBrowserChromeFocus

interface nsIWebBrowserChromeFocus : nsISupports

nsIWebBrowserFind

interface nsIWebBrowserFind : nsISupports

nsIWebBrowserFindInFrames

interface nsIWebBrowserFindInFrames : nsISupports

nsIWebBrowserFocus

interface nsIWebBrowserFocus : nsISupports

nsIWebBrowserPersist

interface nsIWebBrowserPersist : nsICancelable

nsIWebBrowserPersistDocument

interface nsIWebBrowserPersistDocument : nsISupports

nsIWebBrowserPersistDocumentReceiver

interface nsIWebBrowserPersistDocumentReceiver : nsISupports

nsIWebBrowserPersistResourceVisitor

interface nsIWebBrowserPersistResourceVisitor : nsISupports

nsIWebBrowserPersistURIMap

interface nsIWebBrowserPersistURIMap : nsISupports

nsIWebBrowserPersistWriteCompletion

interface nsIWebBrowserPersistWriteCompletion : nsISupports

nsIWebBrowserPersistable

interface nsIWebBrowserPersistable : nsISupports

nsIWebBrowserPrint

interface nsIWebBrowserPrint : nsISupports

nsIWebBrowserSetup

interface nsIWebBrowserSetup : nsISupports

nsIWebContentConverterService

interface nsIWebContentConverterService : nsIWebContentHandlerRegistrar

nsIWebContentHandlerInfo

interface nsIWebContentHandlerInfo : nsIHandlerApp

nsIWebContentHandlerRegistrar

interface nsIWebContentHandlerRegistrar : nsISupports

nsIWebHandlerApp

interface nsIWebHandlerApp : nsIHandlerApp

nsIWebNavigation

interface nsIWebNavigation : nsISupports

nsIWebNavigationInfo

interface nsIWebNavigationInfo : nsISupports

nsIWebPageDescriptor

interface nsIWebPageDescriptor : nsISupports

nsIWebProgress

interface nsIWebProgress : nsISupports

nsIWebProgressListener

interface nsIWebProgressListener : nsISupports

nsIWebProgressListener2

interface nsIWebProgressListener2 : nsIWebProgressListener

nsIWebSocketChannel

interface nsIWebSocketChannel : nsISupports

nsIWebSocketEventListener

interface nsIWebSocketEventListener : nsISupports

nsIWebSocketEventService

interface nsIWebSocketEventService : nsISupports

nsIWebSocketFrame

interface nsIWebSocketFrame : nsISupports

nsIWebSocketListener

interface nsIWebSocketListener : nsISupports

nsIWebVTTListener

interface nsIWebVTTListener : nsISupports

nsIWebVTTParserWrapper

interface nsIWebVTTParserWrapper : nsISupports

nsIWellKnownOpportunisticUtils

interface nsIWellKnownOpportunisticUtils : nsISupports

nsIWidget

This interface is referenced from idl files, but not defined in them. It exports no methods to rust code.

nsIWifiAccessPoint

interface nsIWifiAccessPoint : nsISupports

nsIWifiListener

interface nsIWifiListener : nsISupports

nsIWifiMonitor

interface nsIWifiMonitor : nsISupports

nsIWindowCreator

interface nsIWindowCreator : nsISupports

nsIWindowCreator2

interface nsIWindowCreator2 : nsIWindowCreator

nsIWindowMediator

interface nsIWindowMediator : nsISupports

nsIWindowMediatorListener

interface nsIWindowMediatorListener : nsISupports

nsIWindowMediator_44

interface nsIWindowMediator_44 : nsIWindowMediator

nsIWindowProvider

interface nsIWindowProvider : nsISupports

nsIWindowWatcher

interface nsIWindowWatcher : nsISupports

nsIWindowlessBrowser

interface nsIWindowlessBrowser : nsIWebNavigation

nsIWorkerDebugger

interface nsIWorkerDebugger : nsISupports

nsIWorkerDebuggerListener

interface nsIWorkerDebuggerListener : nsISupports

nsIWorkerDebuggerManager

interface nsIWorkerDebuggerManager : nsISupports

nsIWorkerDebuggerManagerListener

interface nsIWorkerDebuggerManagerListener : nsISupports

nsIWorkerTest

interface nsIWorkerTest : nsISupports

nsIWorkerTestCallback

interface nsIWorkerTestCallback : nsISupports

nsIWritablePropertyBag

interface nsIWritablePropertyBag : nsIPropertyBag

nsIWritablePropertyBag2

interface nsIWritablePropertyBag2 : nsIPropertyBag2

nsIWritableVariant

interface nsIWritableVariant : nsIVariant

nsIWyciwygChannel

interface nsIWyciwygChannel : nsIChannel

nsIX509Cert

interface nsIX509Cert : nsISupports

nsIX509CertDB

interface nsIX509CertDB : nsISupports

nsIX509CertList

interface nsIX509CertList : nsISupports

nsIX509CertValidity

interface nsIX509CertValidity : nsISupports

nsIXBLAccessible

interface nsIXBLAccessible : nsISupports

nsIXHRSendable

interface nsIXHRSendable : nsISupports

nsIXMLHttpRequest

interface nsIXMLHttpRequest : nsISupports

nsIXMLHttpRequestEventTarget

interface nsIXMLHttpRequestEventTarget : nsIDOMEventTarget

nsIXMLHttpRequestUpload

interface nsIXMLHttpRequestUpload : nsIXMLHttpRequestEventTarget

nsIXPCComponents

interface nsIXPCComponents : nsIXPCComponentsBase

nsIXPCComponentsBase

interface nsIXPCComponentsBase : nsISupports

nsIXPCComponents_Classes

interface nsIXPCComponents_Classes : nsISupports

nsIXPCComponents_ClassesByID

interface nsIXPCComponents_ClassesByID : nsISupports

nsIXPCComponents_Constructor

interface nsIXPCComponents_Constructor : nsISupports

nsIXPCComponents_Exception

interface nsIXPCComponents_Exception : nsISupports

nsIXPCComponents_ID

interface nsIXPCComponents_ID : nsISupports

nsIXPCComponents_Interfaces

interface nsIXPCComponents_Interfaces : nsISupports

nsIXPCComponents_InterfacesByID

interface nsIXPCComponents_InterfacesByID : nsISupports

nsIXPCComponents_Results

interface nsIXPCComponents_Results : nsISupports

nsIXPCComponents_Utils

interface nsIXPCComponents_Utils : nsISupports

nsIXPCComponents_utils_Sandbox

interface nsIXPCComponents_utils_Sandbox : nsISupports

nsIXPCConstructor

interface nsIXPCConstructor : nsISupports

nsIXPCException

interface nsIXPCException : nsIException

nsIXPCFunctionThisTranslator

interface nsIXPCFunctionThisTranslator : nsISupports

nsIXPCScriptable

interface nsIXPCScriptable : nsISupports

nsIXPCTestBug809674

interface nsIXPCTestBug809674 : nsISupports

nsIXPCTestFunctionInterface

interface nsIXPCTestFunctionInterface : nsISupports

nsIXPCTestInterfaceA

interface nsIXPCTestInterfaceA : nsISupports

nsIXPCTestInterfaceB

interface nsIXPCTestInterfaceB : nsISupports

nsIXPCTestInterfaceC

interface nsIXPCTestInterfaceC : nsISupports

nsIXPCTestObjectReadOnly

interface nsIXPCTestObjectReadOnly : nsISupports

nsIXPCTestObjectReadWrite

interface nsIXPCTestObjectReadWrite : nsISupports

nsIXPCTestParams

interface nsIXPCTestParams : nsISupports

nsIXPCTestReturnCodeChild

interface nsIXPCTestReturnCodeChild : nsISupports

nsIXPCTestReturnCodeParent

interface nsIXPCTestReturnCodeParent : nsISupports

nsIXPCTestUtils

interface nsIXPCTestUtils : nsISupports

nsIXPCWrappedJSObjectGetter

interface nsIXPCWrappedJSObjectGetter : nsISupports

nsIXPConnect

interface nsIXPConnect : nsISupports

nsIXPConnectJSObjectHolder

interface nsIXPConnectJSObjectHolder : nsISupports

nsIXPConnectWrappedJS

interface nsIXPConnectWrappedJS : nsIXPConnectJSObjectHolder

nsIXPConnectWrappedJSUnmarkGray

interface nsIXPConnectWrappedJSUnmarkGray : nsIXPConnectWrappedJS

nsIXPConnectWrappedNative

interface nsIXPConnectWrappedNative : nsIXPConnectJSObjectHolder

nsIXSLTProcessor

interface nsIXSLTProcessor : nsISupports

nsIXSLTProcessorPrivate

interface nsIXSLTProcessorPrivate : nsISupports

nsIXULAppInfo

interface nsIXULAppInfo : nsIPlatformInfo

nsIXULBrowserWindow

interface nsIXULBrowserWindow : nsISupports

nsIXULChromeRegistry

interface nsIXULChromeRegistry : nsIChromeRegistry

nsIXULOverlayProvider

interface nsIXULOverlayProvider : nsISupports

nsIXULRuntime

interface nsIXULRuntime : nsISupports

nsIXULSortService

interface nsIXULSortService : nsISupports

nsIXULStore

interface nsIXULStore : nsISupports

nsIXULWindow

interface nsIXULWindow : nsISupports

nsIZipEntry

interface nsIZipEntry : nsISupports

nsIZipReader

interface nsIZipReader : nsISupports

nsIZipReaderCache

interface nsIZipReaderCache : nsISupports

nsIZipWriter

interface nsIZipWriter : nsISupports

nsPICommandUpdater

interface nsPICommandUpdater : nsISupports

nsPIDNSService

interface nsPIDNSService : nsIDNSService

nsPIDOMWindowInner

This interface is referenced from idl files, but not defined in them. It exports no methods to rust code.

nsPIDOMWindowOuter

This interface is referenced from idl files, but not defined in them. It exports no methods to rust code.

nsPIEditorTransaction

interface nsPIEditorTransaction : nsISupports

nsPIExternalAppLauncher

interface nsPIExternalAppLauncher : nsISupports

nsPILoadGroupInternal

interface nsPILoadGroupInternal : nsISupports

nsPIPlacesDatabase

interface nsPIPlacesDatabase : nsISupports

nsPIPromptService

interface nsPIPromptService : nsISupports

nsPISocketTransportService

interface nsPISocketTransportService : nsIRoutedSocketTransportService

nsPIWindowWatcher

interface nsPIWindowWatcher : nsISupports

rdfIDataSource

interface rdfIDataSource : nsISupports

rdfITripleVisitor

interface rdfITripleVisitor : nsISupports

txIEXSLTRegExFunctions

interface txIEXSLTRegExFunctions : nsISupports

txIFunctionEvaluationContext

interface txIFunctionEvaluationContext : nsISupports

txINodeSet

interface txINodeSet : nsISupports

txIXPathObject

interface txIXPathObject : nsISupports

xpcIJSGetFactory

interface xpcIJSGetFactory : nsISupports

xpcIJSModuleLoader

interface xpcIJSModuleLoader : nsISupports

xpcIJSWeakReference

interface xpcIJSWeakReference : nsISupports

Type Definitions

AccessibleTextBoundary

typedef int32_t AccessibleTextBoundary;

AppTrustedRoot

typedef uint32_t AppTrustedRoot;

CSPDirective

typedef uint16_t CSPDirective;

DOMHighResTimeStamp

typedef double DOMHighResTimeStamp;

DOMTimeStamp

typedef uint64_t DOMTimeStamp;

PRTime

typedef int64_t PRTime;

PivotMoveReason

typedef int16_t PivotMoveReason;

PredictorLearnReason

typedef uint32_t PredictorLearnReason;

PredictorPredictReason

typedef uint32_t PredictorPredictReason;

TextBoundaryType

typedef int16_t TextBoundaryType;

char16_t

typedef uint16_t char16_t;

int16_t

typedef int16_t int16_t;

int32_t

typedef int32_t int32_t;

int64_t

typedef int64_t int64_t;

nativeWindow

typedef void * nativeWindow;

nsCacheAccessMode

typedef int32_t nsCacheAccessMode;

nsCacheStoragePolicy

typedef int32_t nsCacheStoragePolicy;

nsContentPolicyType

typedef uint32_t nsContentPolicyType;

nsCookieAccess

typedef int32_t nsCookieAccess;

nsCookiePolicy

typedef int32_t nsCookiePolicy;

nsCookieStatus

typedef int32_t nsCookieStatus;

nsDocShellInfoLoadType

typedef int32_t nsDocShellInfoLoadType;

nsDocShellInfoReferrerPolicy

typedef uint32_t nsDocShellInfoReferrerPolicy;

nsHandlerInfoAction

typedef int32_t nsHandlerInfoAction;

nsLoadFlags

typedef uint32_t nsLoadFlags;

nsSecurityFlags

typedef uint32_t nsSecurityFlags;

nsServerSocketFlag

typedef uint32_t nsServerSocketFlag;

nsSuspendedTypes

typedef uint32_t nsSuspendedTypes;

nsViewID

typedef uint64_t nsViewID;

nsrefcnt

typedef uint32_t nsrefcnt;

nsresult

typedef uint32_t nsresult;

size_t

typedef uint32_t size_t;

uint16_t

typedef uint16_t uint16_t;

uint32_t

typedef uint32_t uint32_t;

uint64_t

typedef uint64_t uint64_t;

uint8_t

typedef uint8_t uint8_t;