static HRESULT WINAPI domtext_put_dataType( IXMLDOMText *iface, BSTR 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_put_dataType(parent, dtName); IXMLDOMNode_Release(parent); } else { hr = S_FALSE; } return hr; }
static HRESULT WINAPI domtext_put_dataType( IXMLDOMText *iface, BSTR p) { domtext *This = impl_from_IXMLDOMText( iface ); return IXMLDOMNode_put_dataType( IXMLDOMNode_from_impl(&This->node), p ); }
static HRESULT WINAPI dom_pi_put_dataType( IXMLDOMProcessingInstruction *iface, BSTR p) { dom_pi *This = impl_from_IXMLDOMProcessingInstruction( iface ); return IXMLDOMNode_put_dataType( This->node, p ); }
static HRESULT WINAPI entityref_put_dataType( IXMLDOMEntityReference *iface, BSTR p) { entityref *This = impl_from_IXMLDOMEntityReference( iface ); return IXMLDOMNode_put_dataType( IXMLDOMNode_from_impl(&This->node), p ); }
static HRESULT WINAPI domcomment_put_dataType( IXMLDOMComment *iface, BSTR p) { domcomment *This = impl_from_IXMLDOMComment( iface ); return IXMLDOMNode_put_dataType( This->node, p ); }
static HRESULT WINAPI domattr_put_dataType( IXMLDOMAttribute *iface, BSTR p) { domattr *This = impl_from_IXMLDOMAttribute( iface ); return IXMLDOMNode_put_dataType( This->node, p ); }