static HRESULT WINAPI domtext_get_dataType( IXMLDOMText *iface, VARIANT* dtName) { domtext *This = impl_from_IXMLDOMText( iface ); IXMLDOMNode* parent = NULL; HRESULT hr; TRACE("(%p)->(%p)\n", This, dtName); if (!dtName) return E_INVALIDARG; hr = IXMLDOMText_get_parentNode(iface, &parent); if (hr == S_OK) { hr = IXMLDOMNode_get_dataType(parent, dtName); IXMLDOMNode_Release(parent); } else { V_VT(dtName) = VT_NULL; V_BSTR(dtName) = NULL; hr = S_FALSE; } return hr; }
static HRESULT WINAPI domtext_get_dataType( IXMLDOMText *iface, VARIANT* var1) { domtext *This = impl_from_IXMLDOMText( iface ); return IXMLDOMNode_get_dataType( IXMLDOMNode_from_impl(&This->node), var1 ); }
static HRESULT WINAPI dom_pi_get_dataType( IXMLDOMProcessingInstruction *iface, VARIANT* var1) { dom_pi *This = impl_from_IXMLDOMProcessingInstruction( iface ); return IXMLDOMNode_get_dataType( This->node, var1 ); }
static HRESULT WINAPI entityref_get_dataType( IXMLDOMEntityReference *iface, VARIANT* var1) { entityref *This = impl_from_IXMLDOMEntityReference( iface ); return IXMLDOMNode_get_dataType( IXMLDOMNode_from_impl(&This->node), var1 ); }
static HRESULT WINAPI domcomment_get_dataType( IXMLDOMComment *iface, VARIANT* var1) { domcomment *This = impl_from_IXMLDOMComment( iface ); return IXMLDOMNode_get_dataType( This->node, var1 ); }
static HRESULT WINAPI domattr_get_dataType( IXMLDOMAttribute *iface, VARIANT* var1) { domattr *This = impl_from_IXMLDOMAttribute( iface ); return IXMLDOMNode_get_dataType( This->node, var1 ); }