static HRESULT WINAPI entityref_get_parsed( IXMLDOMEntityReference *iface, VARIANT_BOOL* pbool) { entityref *This = impl_from_IXMLDOMEntityReference( iface ); return IXMLDOMNode_get_parsed( IXMLDOMNode_from_impl(&This->node), pbool ); }
static HRESULT WINAPI domtext_get_parsed( IXMLDOMText *iface, VARIANT_BOOL* pbool) { domtext *This = impl_from_IXMLDOMText( iface ); return IXMLDOMNode_get_parsed( IXMLDOMNode_from_impl(&This->node), pbool ); }
static HRESULT WINAPI domtext_transformNodeToObject( IXMLDOMText *iface, IXMLDOMNode* domNode, VARIANT var1) { domtext *This = impl_from_IXMLDOMText( iface ); return IXMLDOMNode_transformNodeToObject( IXMLDOMNode_from_impl(&This->node), domNode, var1 ); }
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 domtext_transformNode( IXMLDOMText *iface, IXMLDOMNode* domNode, BSTR* p) { domtext *This = impl_from_IXMLDOMText( iface ); return IXMLDOMNode_transformNode( IXMLDOMNode_from_impl(&This->node), domNode, p ); }
static HRESULT WINAPI domtext_get_ownerDocument( IXMLDOMText *iface, IXMLDOMDocument** domDocument) { domtext *This = impl_from_IXMLDOMText( iface ); return IXMLDOMNode_get_ownerDocument( IXMLDOMNode_from_impl(&This->node), domDocument ); }
static HRESULT WINAPI domtext_get_definition( IXMLDOMText *iface, IXMLDOMNode** domNode) { domtext *This = impl_from_IXMLDOMText( iface ); return IXMLDOMNode_get_definition( IXMLDOMNode_from_impl(&This->node), domNode ); }
static HRESULT WINAPI dom_pi_hasChildNodes( IXMLDOMProcessingInstruction *iface, VARIANT_BOOL* pbool) { dom_pi *This = impl_from_IXMLDOMProcessingInstruction( iface ); return IXMLDOMNode_hasChildNodes( IXMLDOMNode_from_impl(&This->node), pbool ); }
static HRESULT WINAPI dom_pi_get_ownerDocument( IXMLDOMProcessingInstruction *iface, IXMLDOMDocument** domDocument) { dom_pi *This = impl_from_IXMLDOMProcessingInstruction( iface ); return IXMLDOMNode_get_ownerDocument( IXMLDOMNode_from_impl(&This->node), domDocument ); }
static HRESULT WINAPI dom_pi_removeChild( IXMLDOMProcessingInstruction *iface, IXMLDOMNode* domNode, IXMLDOMNode** oldNode) { dom_pi *This = impl_from_IXMLDOMProcessingInstruction( iface ); return IXMLDOMNode_removeChild( IXMLDOMNode_from_impl(&This->node), domNode, oldNode ); }
static HRESULT WINAPI dom_pi_appendChild( IXMLDOMProcessingInstruction *iface, IXMLDOMNode* newNode, IXMLDOMNode** outNewNode) { dom_pi *This = impl_from_IXMLDOMProcessingInstruction( iface ); return IXMLDOMNode_appendChild( IXMLDOMNode_from_impl(&This->node), newNode, outNewNode ); }
static HRESULT WINAPI entityref_QueryInterface( IXMLDOMEntityReference *iface, REFIID riid, void** ppvObject ) { entityref *This = impl_from_IXMLDOMEntityReference( iface ); TRACE("(%p)->(%s %p)\n", This, debugstr_guid(riid), ppvObject); if ( IsEqualGUID( riid, &IID_IXMLDOMEntityReference ) || IsEqualGUID( riid, &IID_IDispatch ) || IsEqualGUID( riid, &IID_IUnknown ) ) { *ppvObject = iface; } else if ( IsEqualGUID( riid, &IID_IXMLDOMNode ) ) { *ppvObject = IXMLDOMNode_from_impl(&This->node); } else { FIXME("Unsupported interface %s\n", debugstr_guid(riid)); return E_NOINTERFACE; } IUnknown_AddRef((IUnknown*)*ppvObject); return S_OK; }
static HRESULT WINAPI entityref_transformNodeToObject( IXMLDOMEntityReference *iface, IXMLDOMNode* domNode, VARIANT var1) { entityref *This = impl_from_IXMLDOMEntityReference( iface ); return IXMLDOMNode_transformNodeToObject( IXMLDOMNode_from_impl(&This->node), domNode, var1 ); }
static HRESULT WINAPI entityref_get_baseName( IXMLDOMEntityReference *iface, BSTR* p) { entityref *This = impl_from_IXMLDOMEntityReference( iface ); return IXMLDOMNode_get_baseName( IXMLDOMNode_from_impl(&This->node), p ); }
static HRESULT WINAPI domtext_removeChild( IXMLDOMText *iface, IXMLDOMNode* domNode, IXMLDOMNode** oldNode) { domtext *This = impl_from_IXMLDOMText( iface ); return IXMLDOMNode_removeChild( IXMLDOMNode_from_impl(&This->node), domNode, oldNode ); }
static HRESULT WINAPI dom_pi_get_text( IXMLDOMProcessingInstruction *iface, BSTR* p) { dom_pi *This = impl_from_IXMLDOMProcessingInstruction( iface ); return IXMLDOMNode_get_text( IXMLDOMNode_from_impl(&This->node), p ); }
static HRESULT WINAPI domtext_appendChild( IXMLDOMText *iface, IXMLDOMNode* newNode, IXMLDOMNode** outNewNode) { domtext *This = impl_from_IXMLDOMText( iface ); return IXMLDOMNode_appendChild( IXMLDOMNode_from_impl(&This->node), newNode, outNewNode ); }
static HRESULT WINAPI dom_pi_get_nodeTypedValue( IXMLDOMProcessingInstruction *iface, VARIANT* var1) { dom_pi *This = impl_from_IXMLDOMProcessingInstruction( iface ); return IXMLDOMNode_get_nodeTypedValue( IXMLDOMNode_from_impl(&This->node), var1 ); }
static HRESULT WINAPI domtext_cloneNode( IXMLDOMText *iface, VARIANT_BOOL pbool, IXMLDOMNode** outNode) { domtext *This = impl_from_IXMLDOMText( iface ); return IXMLDOMNode_cloneNode( IXMLDOMNode_from_impl(&This->node), pbool, outNode ); }
static HRESULT WINAPI domtext_get_nodeType( IXMLDOMText *iface, DOMNodeType* domNodeType ) { domtext *This = impl_from_IXMLDOMText( iface ); return IXMLDOMNode_get_nodeType( IXMLDOMNode_from_impl(&This->node), domNodeType ); }
static HRESULT WINAPI domtext_put_nodeTypedValue( IXMLDOMText *iface, VARIANT var1) { domtext *This = impl_from_IXMLDOMText( iface ); return IXMLDOMNode_put_nodeTypedValue( IXMLDOMNode_from_impl(&This->node), var1 ); }
static HRESULT WINAPI domtext_get_parentNode( IXMLDOMText *iface, IXMLDOMNode** parent ) { domtext *This = impl_from_IXMLDOMText( iface ); return IXMLDOMNode_get_parentNode( IXMLDOMNode_from_impl(&This->node), parent ); }
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 domtext_get_childNodes( IXMLDOMText *iface, IXMLDOMNodeList** outList) { domtext *This = impl_from_IXMLDOMText( iface ); return IXMLDOMNode_get_childNodes( IXMLDOMNode_from_impl(&This->node), outList ); }
static HRESULT WINAPI domtext_selectSingleNode( IXMLDOMText *iface, BSTR p, IXMLDOMNode** outNode) { domtext *This = impl_from_IXMLDOMText( iface ); return IXMLDOMNode_selectSingleNode( IXMLDOMNode_from_impl(&This->node), p, outNode ); }
static HRESULT WINAPI domtext_get_previousSibling( IXMLDOMText *iface, IXMLDOMNode** domNode) { domtext *This = impl_from_IXMLDOMText( iface ); return IXMLDOMNode_get_previousSibling( IXMLDOMNode_from_impl(&This->node), domNode ); }
static HRESULT WINAPI domtext_get_baseName( IXMLDOMText *iface, BSTR* p) { domtext *This = impl_from_IXMLDOMText( iface ); return IXMLDOMNode_get_baseName( IXMLDOMNode_from_impl(&This->node), p ); }
static HRESULT WINAPI domtext_get_attributes( IXMLDOMText *iface, IXMLDOMNamedNodeMap** attributeMap) { domtext *This = impl_from_IXMLDOMText( iface ); return IXMLDOMNode_get_attributes( IXMLDOMNode_from_impl(&This->node), attributeMap ); }
static HRESULT WINAPI domtext_QueryInterface( IXMLDOMText *iface, REFIID riid, void** ppvObject ) { domtext *This = impl_from_IXMLDOMText( iface ); TRACE("(%p)->(%s %p)\n", This, debugstr_guid(riid), ppvObject); if ( IsEqualGUID( riid, &IID_IXMLDOMText ) || IsEqualGUID( riid, &IID_IXMLDOMCharacterData) || IsEqualGUID( riid, &IID_IDispatch ) || IsEqualGUID( riid, &IID_IUnknown ) ) { *ppvObject = iface; } else if ( IsEqualGUID( riid, &IID_IXMLDOMNode ) ) { *ppvObject = IXMLDOMNode_from_impl(&This->node); } else if ( IsEqualGUID( riid, &IID_IXMLDOMElement ) || IsEqualGUID( riid, &IID_IXMLDOMCDATASection ) ) { /* IXMLDOMText is known to be correct in not implementing these */ TRACE("Unsupported interface\n"); return E_NOINTERFACE; } else { FIXME("Unsupported interface %s\n", debugstr_guid(riid)); return E_NOINTERFACE; } IXMLDOMText_AddRef((IUnknown*)*ppvObject); return S_OK; }
static HRESULT WINAPI entityref_selectSingleNode( IXMLDOMEntityReference *iface, BSTR p, IXMLDOMNode** outNode) { entityref *This = impl_from_IXMLDOMEntityReference( iface ); return IXMLDOMNode_selectSingleNode( IXMLDOMNode_from_impl(&This->node), p, outNode ); }