nsISupports

IID:00000000-0000-0000-c000-000000000046
Status:FROZEN

Methods

[noscript][notxpcom] nsrefcnt AddRef ( ) void QueryInterface ( nsIIDRef uuid , out nsQIResult* result ) [noscript][notxpcom] nsrefcnt Release ( )

[notxpcom] nsrefcnt AddRef ( )


void QueryInterface ( nsIIDRef uuid , out nsQIResult* result )

Arguments:
uuid
result

[notxpcom] nsrefcnt Release ( )


References

This interface is the type of the following properties:

jsdIContext.privateData, jsdIContext.wrappedContext, jsdIFilter.globalObject, nsIAbDirectoryQueryArguments.expression, nsIAbDirectoryQueryArguments.typeSpecificArg, nsIAbDirectoryQueryPropertyValue.valueISupports, nsIAutoCompleteItem.param, nsIAutoCompleteListener.param, nsIAutoCompleteResults.param, nsICacheEntryDescriptor.cacheElement, nsICacheEntryDescriptor.securityInfo, nsICachingChannel.cacheKey, nsICachingChannel.cacheToken, nsIChannel.owner, nsIChannel.securityInfo, nsIContentViewer.container, nsIDOMLSInput.characterStream, nsIDOMLSOutput.characterStream, nsIDocShellLoadInfo.owner, nsIDocumentLoader.container, nsIException.data, nsIImapUrl.copyState, nsILDAPConnection.closure, nsILDAPOperation.closure, nsIMsgCompFields.securityInfo, nsIMsgHeaderSink.securityInfo, nsINntpIncomingServer.firstGroupNeedingCounts, nsIPrincipal.certificate, nsISHEntry.cacheKey, nsISHEntry.windowState, nsISOAPService.configuration, nsISSLStatusProvider.SSLStatus, nsISocketTransport.securityInfo, nsIStreamBufferAccess.unbufferedStream, nsISupportsInterfacePointer.data, nsIURIContentListener.loadCookie, nsIWebPageDescriptor.currentDescriptor, nsIXPCNativeCallContext.Callee, nsIXPCWrappedJSObjectGetter.neverCalled, nsIXPConnectWrappedNative.Native, nsIXTFPrivate.inner, nsIXmlRpcClient.result

This interface is passed as an argument to the following methods:

imgILoader.loadImage, imgILoader.loadImageWithChannel, nsIAbBooleanExpression.agetExpressions, nsIAbBooleanExpression.asetExpressions, nsIAbDirectoryQueryResult.agetResult, nsIAbListener.onItemAdded, nsIAbListener.onItemPropertyChanged, nsIAbListener.onItemRemoved, nsIAbMDBDirectory.notifyDirItemAdded, nsIAccessibilityService.createHTML4ButtonAccessible, nsIAccessibilityService.createHTMLAccessibleByMarkup, nsIAccessibilityService.createHTMLBlockAccessible, nsIAccessibilityService.createHTMLButtonAccessible, nsIAccessibilityService.createHTMLCheckboxAccessible, nsIAccessibilityService.createHTMLComboboxAccessible, nsIAccessibilityService.createHTMLGenericAccessible, nsIAccessibilityService.createHTMLGroupboxAccessible, nsIAccessibilityService.createHTMLHRAccessible, nsIAccessibilityService.createHTMLImageAccessible, nsIAccessibilityService.createHTMLLIAccessible, nsIAccessibilityService.createHTMLLabelAccessible, nsIAccessibilityService.createHTMLListboxAccessible, nsIAccessibilityService.createHTMLRadioButtonAccessible, nsIAccessibilityService.createHTMLSelectOptionAccessible, nsIAccessibilityService.createHTMLTableAccessible, nsIAccessibilityService.createHTMLTableCellAccessible, nsIAccessibilityService.createHTMLTextAccessible, nsIAccessibilityService.createHTMLTextFieldAccessible, nsIAccessibleEditableText.setAttributes, nsIAddrBookSession.notifyDirectoryDeleted, nsIAddrBookSession.notifyDirectoryItemAdded, nsIAddrBookSession.notifyDirectoryItemDeleted, nsIAddrBookSession.notifyItemPropertyChanged, nsIArray.indexOf, nsIAsyncStreamCopier.asyncCopy, nsIBidirectionalIterator.isEqualTo, nsIBidirectionalIterator.putElement, nsIBoxObject.setPropertyAsSupports, nsIChannel.asyncOpen, nsICharsetResolver.notifyResolvedCharset, nsICharsetResolver.requestCharset, nsICollection.AppendElement, nsICollection.RemoveElement, nsICollection.SetElementAt, nsICommandParams.setISupportsValue, nsIComponentLoader.init, nsIComponentManager.createInstance, nsIComponentManager.createInstanceByContractID, nsIComponentManagerObsolete.createInstance, nsIComponentManagerObsolete.createInstanceByContractID, nsIContentPolicy.shouldLoad, nsIContentPolicy.shouldProcess, nsIContentViewer.loadStart, nsIContentViewer.open, nsIContentViewerContainer.embed, nsIControllerCommand.doCommand, nsIControllerCommand.doCommandParams, nsIControllerCommand.getCommandStateParams, nsIControllerCommand.isCommandEnabled, nsIControllerCommandTable.doCommand, nsIControllerCommandTable.doCommandParams, nsIControllerCommandTable.getCommandState, nsIControllerCommandTable.isCommandEnabled, nsIControllerCommandTable.supportsCommand, nsIControllerCommandTable.updateCommandState, nsIControllerContext.setCommandContext, nsICopyMessageStreamListener.EndCopy, nsICopyMessageStreamListener.Init, nsIDOMNSFeatureFactory.getFeature, nsIDOMNSFeatureFactory.hasFeature, nsIDOMNSXPathExpression.evaluateWithContext, nsIDOMWindowInternal.openDialog, nsIDOMXPathEvaluator.evaluate, nsIDOMXPathExpression.evaluate, nsIDictionary.setValue, nsIDirIndexListener.onIndexAvailable, nsIDirIndexListener.onInformationAvailable, nsIDocShell.internalLoad, nsIDocShellTreeItem.findItemWithName, nsIDocumentLoaderFactory.createInstance, nsIDocumentLoaderFactory.createInstanceForDocument, nsIDownloadObserver.onDownloadComplete, nsIExpatSink.HandleDoctypeDecl, nsIFactory.createInstance, nsIFastLoadFileControl.endMuxedDocument, nsIFastLoadFileControl.selectMuxedDocument, nsIFastLoadFileControl.startMuxedDocument, nsIFastLoadService.endMuxedDocument, nsIFastLoadService.getFastLoadReferent, nsIFastLoadService.readFastLoadPtr, nsIFastLoadService.selectMuxedDocument, nsIFastLoadService.startMuxedDocument, nsIFastLoadService.writeFastLoadPtr, nsIFlavorDataProvider.getFlavorData, nsIFolderListener.OnItemAdded, nsIFolderListener.OnItemRemoved, nsIFormatConverter.convert, nsIForwardIterator.isEqualTo, nsIForwardIterator.putElement, nsIHelperAppLauncherDialog.promptForSaveToFile, nsIHelperAppLauncherDialog.show, nsIHttpAuthenticator.challengeReceived, nsIHttpAuthenticator.generateCredentials, nsIImapIncomingServer.GetImapConnectionAndLoadUrl, nsIImapMailFolderSink.copyNextStreamMessage, nsIImapMailFolderSink.prepareToReleaseObject, nsIImapMockChannel.GetChannelContext, nsIImapMockChannel.setSecurityInfo, nsIImapProtocol.LoadImapUrl, nsIImapService.appendMessageFromFile, nsIImapService.fetchMessage, nsIImapService.onlineMessageCopy, nsIImportGeneric.SetData, nsIIncrementalDownload.start, nsIInputIterator.isEqualTo, nsIInputStreamPump.asyncRead, nsILDAPConnection.init, nsILDAPOperation.init, nsILoadGroup.addRequest, nsILoadGroup.removeRequest, nsIMsgCopyService.NotifyCompletion, nsIMsgFolder.NotifyItemAdded, nsIMsgFolder.NotifyItemRemoved, nsIMsgFolder.acquireSemaphore, nsIMsgFolder.releaseSemaphore, nsIMsgFolder.testSemaphore, nsIMsgLocalMailFolder.onCopyCompleted, nsIMsgMessageFetchPartService.fetchMimePart, nsIMsgMessageService.DisplayMessage, nsIMsgMessageService.DisplayMessageForPrinting, nsIMsgMessageService.openAttachment, nsIMsgMessageService.streamMessage, nsIMsgProgress.openProgressDialog, nsIMutableArray.appendElement, nsIMutableArray.insertElementAt, nsIMutableArray.replaceElementAt, nsINNTPProtocol.LoadNewsUrl, nsINativeScrollbar.setContent, nsINntpService.cancelMessage, nsINntpService.fetchMessage, nsIObjectOutputStream.writeCompoundObject, nsIObjectOutputStream.writeObject, nsIObjectOutputStream.writeSingleRefObject, nsIObserver.observe, nsIObserverService.notifyObservers, nsIOutputIterator.putElement, nsIPKIParamBlock.setISupportAtIndex, nsIPlugin.createPluginInstance, nsIPref.setComplexValue, nsIPrefBranch.setComplexValue, nsIPrintProgress.openProgressDialog, nsIProgressEventSink.onProgress, nsIProgressEventSink.onStatus, nsIProperties.set, nsIProxyCreateInstance.CreateInstanceByContractID, nsIProxyCreateInstance.CreateInstanceByIID, nsIProxyObjectManager.getProxy, nsIProxyObjectManager.getProxyForObject, nsIRandomAccessIterator.isEqualTo, nsIRandomAccessIterator.putElement, nsIRandomAccessIterator.putElementAt, nsIRequestObserver.onStartRequest, nsIRequestObserver.onStopRequest, nsISHEntry.create, nsIScriptEventHandler.Invoke, nsIScriptEventManager.InvokeEventHandler, nsIScriptSecurityManager.getCertificatePrincipal, nsISecretDecoderRingConfig.setWindow, nsISecurityEventSink.onSecurityChange, nsISocketProvider.addToSocket, nsISocketProvider.newSocket, nsIStreamConverter.asyncConvertData, nsIStreamConverter.convert, nsIStreamConverterService.asyncConvertData, nsIStreamConverterService.convert, nsIStreamListener.onDataAvailable, nsIStreamLoader.init, nsIStreamLoaderObserver.onStreamComplete, nsISupportsArray.DeleteLastElement, nsISupportsArray.GetIndexOf, nsISupportsArray.GetIndexOfStartingAt, nsISupportsArray.GetLastIndexOf, nsISupportsArray.IndexOf, nsISupportsArray.IndexOfStartingAt, nsISupportsArray.InsertElementAt, nsISupportsArray.LastIndexOf, nsISupportsArray.RemoveLastElement, nsISupportsArray.ReplaceElementAt, nsITraceRefcnt.logAddCOMPtr, nsITraceRefcnt.logReleaseCOMPtr, nsITransferable.getAnyTransferData, nsITransferable.getTransferData, nsITransferable.setTransferData, nsIURIChecker.asyncCheck, nsIURILoader.stop, nsIUnicharStreamListener.onUnicharDataAvailable, nsIUnicharStreamLoader.init, nsIUnicharStreamLoaderObserver.onDetermineCharset, nsIUnicharStreamLoaderObserver.onStreamComplete, nsIWebBrowserPersist.saveChannel, nsIWebBrowserPersist.saveDocument, nsIWebBrowserPersist.saveURI, nsIWebPageDescriptor.loadPage, nsIWebServiceComplexTypeWrapper.Init, nsIWindowWatcher.openWindow, nsIWritablePropertyBag2.setPropertyAsInterface, nsIWritableVariant.setAsISupports, nsIWyciwygChannel.setSecurityInfo, nsIX509CertDB.exportPKCS12File, nsIX509CertDB.findCertByDBKey, nsIX509CertDB.findCertByEmailAddress, nsIX509CertDB.findCertByNickname, nsIX509CertDB.findCertNicknames, nsIX509CertDB.importCertsFromFile, nsIX509CertDB.importPKCS12File, nsIXPCException.initialize, nsIXPCFunctionThisTranslator.TranslateThis, nsIXPCScriptable.preCreate, nsIXPCSecurityManager.CanAccess, nsIXPCSecurityManager.CanCreateWrapper, nsIXPConnect.debugDumpObject, nsIXPConnect.getWrappedNativeOfNativeObject, nsIXPConnect.initClassesWithNewWrappedGlobal, nsIXPConnect.reparentWrappedNativeIfFound, nsIXPConnect.wrapJSAggregatedToNative, nsIXPConnect.wrapNative, nsIXSLTProcessorObsolete.transformDocument, nsIXmlRpcClient.asyncCall, nsIXmlRpcClientListener.onError, nsIXmlRpcClientListener.onFault, nsIXmlRpcClientListener.onResult, nsPICertNotification.onCertAvailable

This interface is returned from the following methods:

nsIAbBase.GetChildNamed, nsIAccessibleText.getAttributeRange, nsIBidirectionalIterator.clone, nsIBidirectionalIterator.getElement, nsIBoxObject.getPropertyAsSupports, nsIClassInfo.getHelperForLanguage, nsICollection.GetElementAt, nsICommandParams.getISupportsValue, nsIDOM3Node.getFeature, nsIDOMHTMLCanvasElement.getContext, nsIDOMNSFeatureFactory.getFeature, nsIDOMNSHTMLFormControlList.namedItem, nsIDOMNSXPathExpression.evaluateWithContext, nsIDOMXPathEvaluator.evaluate, nsIDOMXPathExpression.evaluate, nsIDictionary.deleteValue, nsIDictionary.getValue, nsIEnumerator.currentItem, nsIFastLoadFileControl.selectMuxedDocument, nsIFastLoadService.selectMuxedDocument, nsIForwardIterator.clone, nsIForwardIterator.getElement, nsIImapService.playbackAllOfflineOperations, nsIImportGeneric.GetData, nsIImportModule.GetImportInterface, nsIInputIterator.clone, nsIInputIterator.getElement, nsIJSCID.createInstance, nsIJSCID.getService, nsIMsgFolder.getChildNamed, nsINativeUConvService.getNativeConverter, nsIObjectInputStream.readObject, nsIPKIParamBlock.getISupportAtIndex, nsIRandomAccessIterator.clone, nsIRandomAccessIterator.getElement, nsIRandomAccessIterator.getElementAt, nsIScriptEventManager.FindEventHandler, nsISimpleEnumerator.getNext, nsISupportsArray.ElementAt, nsIVariant.getAsISupports, nsIXPCFunctionThisTranslator.TranslateThis

Reference documentation is generated from Mozilla's source.