else if (aIID.Equals(kIFormControlIID)) { *aInstancePtr = (void*)(nsIFormControl*)this; mRefCnt++;
if (aIID.Equals(kIScriptObjectOwnerIID)) { *aInstancePtr = (void*)(nsIScriptObjectOwner*)this; AddRef();
nsHTMLSelectElement::QueryInterface(REFNSIID aIID, void** aInstancePtr){  NS_IMPL_HTML_CONTENT_QUERY_INTERFACE(aIID, aInstancePtr, this)  if (aIID.Equals(kIDOMHTMLSelectElementIID)) {    *aInstancePtr = (void*)(nsIDOMHTMLSelectElement*)this;    mRefCnt++;    return NS_OK;  }  else if (aIID.Equals(kIFormControlIID)) {    *aInstancePtr = (void*)(nsIFormControl*)this;    mRefCnt++;    return NS_OK;  }  else if (aIID.Equals(kIFocusableContentIID)) {    *aInstancePtr = (void*)(nsIFocusableContent*) this;    NS_ADDREF_THIS();    return NS_OK;  }  return NS_NOINTERFACE;}