Logo Search packages:      
Sourcecode: xulrunner version File versions  Download package

NS_IMETHOD nsISupports::QueryInterface ( REFNSIID  aIID,
void **  aInstancePtr 
) [pure virtual, inherited]

A run time mechanism for interface discovery.

aIID [in] A requested interface IID
aInstancePtr [out] A pointer to an interface pointer to receive the result.
NS_OK if the interface is supported by the associated instance, NS_NOINTERFACE if it is not.
aInstancePtr must not be null.

Implemented in nsGenericHTMLFormElement, nsGenericHTMLFrameElement, ChangeAttributeTxn, ChangeCSSInlineStyleTxn, CreateElementTxn, DeleteElementTxn, DeleteRangeTxn, DeleteTextTxn, EditAggregateTxn, InsertElementTxn, JoinElementTxn, SplitElementTxn, and nsProxyObjectCallInfo.

Referenced by nsLayoutUtils::GetAsBlock(), nsIFrame::GetConstFrameSelection(), nsFrame::GetSelectionController(), NS_InitEmbedding(), nsProxyObjectCallInfo::QueryInterface(), nsListControlFrame::SetComboboxFrame(), and XPCDispParamPropJSClass::XPCDispParamPropJSClass().

Generated by  Doxygen 1.6.0   Back to index