type imgIContainer = interface; imgIDecoderObserver = interface; imgIRequest = interface; nsIAnimationFrameListener = interface; nsIAuthInformation = interface; nsIAuthPrompt = interface; nsIAuthPromptCallback = interface; nsICancelable = interface; nsIChannel = interface; nsICommandParams = interface; nsIComponentManager = interface; nsIContent = interface; nsIContentSecurityPolicy = interface; nsIContentViewer = interface; nsIContextMenuInfo = interface; nsIController = interface; nsIControllers = interface; nsIDocShell = interface; nsIDocShellLoadInfo = interface; nsIDocShellTreeItem = interface; nsIDocShellTreeOwner = interface; nsIDocumentCharsetInfo = interface; nsIDOMBlob = interface; nsIDOMDocument = interface; nsIDOMDOMStringList = interface; nsIDOMElement = interface; nsIDOMEvent = interface; nsIDOMEventListener = interface; nsIDOMEventTarget = interface; nsIDOMFileError = interface; nsIDOMLocation = interface; nsIDOMMediaQueryList = interface; nsIDOMMediaQueryListListener = interface; nsIDOMNode = interface; nsIDOMNodeFilter = interface; nsIDOMNodeIterator = interface; nsIDOMOfflineResourceList = interface; nsIDOMPerformance = interface; nsIDOMPerformanceNavigation = interface; nsIDOMPerformanceTiming = interface; nsIDOMRange = interface; nsIDOMStorage = interface; nsIDOMStorageItem = interface; nsIDOMStorageList = interface; nsIDOMStorageObsolete = interface; nsIDOMTreeWalker = interface; nsIDOMUserDataHandler = interface; nsIDOMWindow = interface; nsIDOMXULCommandDispatcher = interface; nsIFactory = interface; nsIFile = interface; nsIHistoryEntry = interface; nsIHttpChannel = interface; nsIHttpHeaderVisitor = interface; nsIInputStream = interface; nsIInterfaceRequestor = interface; nsILayoutHistoryState = interface; nsILoadGroup = interface; nsILocalFile = interface; nsIObjectInputStream = interface; nsIObjectOutputStream = interface; nsIObserver = interface; nsIOutputStream = interface; nsIPrincipal = interface; nsIPrintSession = interface; nsIPrintSettings = interface; nsIPrompt = interface; nsIProtocolHandler = interface; nsIRequest = interface; nsIRequestObserver = interface; nsIScriptContext = interface; nsISecureBrowserUI = interface; nsISelection = interface; nsISHEntry = interface; nsISHistory = interface; nsISHistoryListener = interface; nsISimpleEnumerator = interface; nsIStreamListener = interface; nsIURI = interface; nsIURIContentListener = interface; nsIVariant = interface; nsIWeakReference = interface; nsIWebBrowser = interface; nsIWebBrowserChrome = interface; nsIWebBrowserPrint = interface; nsIWebNavigation = interface; nsIWebProgress = interface; nsIWebProgressListener = interface; nsIWindowCreator = interface; nsPIDOMWindow = interface;