static HRESULT WINAPI entityref_transformNode( IXMLDOMEntityReference *iface, IXMLDOMNode* domNode, BSTR* p) { entityref *This = impl_from_IXMLDOMEntityReference( iface ); return IXMLDOMNode_transformNode( IXMLDOMNode_from_impl(&This->node), domNode, p ); }
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 ); }
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 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 entityref_get_definition( IXMLDOMEntityReference *iface, IXMLDOMNode** domNode) { entityref *This = impl_from_IXMLDOMEntityReference( iface ); return IXMLDOMNode_get_definition( IXMLDOMNode_from_impl(&This->node), domNode ); }
static HRESULT WINAPI entityref_put_nodeTypedValue( IXMLDOMEntityReference *iface, VARIANT var1) { entityref *This = impl_from_IXMLDOMEntityReference( iface ); return IXMLDOMNode_put_nodeTypedValue( IXMLDOMNode_from_impl(&This->node), var1 ); }
static HRESULT WINAPI entityref_get_ownerDocument( IXMLDOMEntityReference *iface, IXMLDOMDocument** domDocument) { entityref *This = impl_from_IXMLDOMEntityReference( iface ); return IXMLDOMNode_get_ownerDocument( IXMLDOMNode_from_impl(&This->node), domDocument ); }
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_removeChild( IXMLDOMEntityReference *iface, IXMLDOMNode* domNode, IXMLDOMNode** oldNode) { entityref *This = impl_from_IXMLDOMEntityReference( iface ); return IXMLDOMNode_removeChild( IXMLDOMNode_from_impl(&This->node), domNode, oldNode ); }
static HRESULT WINAPI entityref_appendChild( IXMLDOMEntityReference *iface, IXMLDOMNode* newNode, IXMLDOMNode** outNewNode) { entityref *This = impl_from_IXMLDOMEntityReference( iface ); return IXMLDOMNode_appendChild( IXMLDOMNode_from_impl(&This->node), newNode, outNewNode ); }
static HRESULT WINAPI entityref_get_attributes( IXMLDOMEntityReference *iface, IXMLDOMNamedNodeMap** attributeMap) { entityref *This = impl_from_IXMLDOMEntityReference( iface ); return IXMLDOMNode_get_attributes( IXMLDOMNode_from_impl(&This->node), attributeMap ); }
static HRESULT WINAPI entityref_get_childNodes( IXMLDOMEntityReference *iface, IXMLDOMNodeList** outList) { entityref *This = impl_from_IXMLDOMEntityReference( iface ); return IXMLDOMNode_get_childNodes( IXMLDOMNode_from_impl(&This->node), outList ); }
static HRESULT WINAPI entityref_get_parentNode( IXMLDOMEntityReference *iface, IXMLDOMNode** parent ) { entityref *This = impl_from_IXMLDOMEntityReference( iface ); return IXMLDOMNode_get_parentNode( IXMLDOMNode_from_impl(&This->node), parent ); }
static HRESULT WINAPI entityref_get_nodeType( IXMLDOMEntityReference *iface, DOMNodeType* domNodeType ) { entityref *This = impl_from_IXMLDOMEntityReference( iface ); return IXMLDOMNode_get_nodeType( IXMLDOMNode_from_impl(&This->node), domNodeType ); }
static HRESULT WINAPI entityref_cloneNode( IXMLDOMEntityReference *iface, VARIANT_BOOL pbool, IXMLDOMNode** outNode) { entityref *This = impl_from_IXMLDOMEntityReference( iface ); return IXMLDOMNode_cloneNode( IXMLDOMNode_from_impl(&This->node), pbool, outNode ); }
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 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 entityref_GetTypeInfoCount( IXMLDOMEntityReference *iface, UINT* pctinfo ) { entityref *This = impl_from_IXMLDOMEntityReference( iface ); return IDispatchEx_GetTypeInfoCount(&This->node.dispex.IDispatchEx_iface, pctinfo); }
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_IXMLDOMNode ) || IsEqualGUID( riid, &IID_IDispatch ) || IsEqualGUID( riid, &IID_IUnknown ) ) { *ppvObject = iface; } else if(node_query_interface(&This->node, riid, ppvObject)) { return *ppvObject ? S_OK : E_NOINTERFACE; } else { TRACE("Unsupported interface %s\n", debugstr_guid(riid)); *ppvObject = NULL; return E_NOINTERFACE; } IUnknown_AddRef((IUnknown*)*ppvObject); return S_OK; }
static ULONG WINAPI entityref_AddRef( IXMLDOMEntityReference *iface ) { entityref *This = impl_from_IXMLDOMEntityReference( iface ); ULONG ref = InterlockedIncrement( &This->ref ); TRACE("(%p)->(%d)\n", This, ref); return ref; }
static HRESULT WINAPI entityref_put_nodeTypedValue( IXMLDOMEntityReference *iface, VARIANT typedValue) { entityref *This = impl_from_IXMLDOMEntityReference( iface ); FIXME("(%p)->(%s)\n", This, debugstr_variant(&typedValue)); return E_NOTIMPL; }
static HRESULT WINAPI entityref_get_definition( IXMLDOMEntityReference *iface, IXMLDOMNode** definitionNode) { entityref *This = impl_from_IXMLDOMEntityReference( iface ); FIXME("(%p)->(%p)\n", This, definitionNode); return E_NOTIMPL; }
static HRESULT WINAPI entityref_get_nodeTypedValue( IXMLDOMEntityReference *iface, VARIANT* var1) { entityref *This = impl_from_IXMLDOMEntityReference( iface ); FIXME("(%p)->(%p)\n", This, var1); return return_null_var(var1); }
static HRESULT WINAPI entityref_get_text( IXMLDOMEntityReference *iface, BSTR* p) { entityref *This = impl_from_IXMLDOMEntityReference( iface ); TRACE("(%p)->(%p)\n", This, p); return node_get_text(&This->node, p); }
static HRESULT WINAPI entityref_put_text( IXMLDOMEntityReference *iface, BSTR p) { entityref *This = impl_from_IXMLDOMEntityReference( iface ); TRACE("(%p)->(%s)\n", This, debugstr_w(p)); return node_put_text( &This->node, p ); }
static HRESULT WINAPI entityref_cloneNode( IXMLDOMEntityReference *iface, VARIANT_BOOL deep, IXMLDOMNode** outNode) { entityref *This = impl_from_IXMLDOMEntityReference( iface ); TRACE("(%p)->(%d %p)\n", This, deep, outNode); return node_clone( &This->node, deep, outNode ); }
static HRESULT WINAPI entityref_get_ownerDocument( IXMLDOMEntityReference *iface, IXMLDOMDocument **doc) { entityref *This = impl_from_IXMLDOMEntityReference( iface ); TRACE("(%p)->(%p)\n", This, doc); return node_get_owner_doc(&This->node, doc); }
static HRESULT WINAPI entityref_hasChildNodes( IXMLDOMEntityReference *iface, VARIANT_BOOL *ret) { entityref *This = impl_from_IXMLDOMEntityReference( iface ); TRACE("(%p)->(%p)\n", This, ret); return node_has_childnodes(&This->node, ret); }
static HRESULT WINAPI entityref_appendChild( IXMLDOMEntityReference *iface, IXMLDOMNode *child, IXMLDOMNode **outChild) { entityref *This = impl_from_IXMLDOMEntityReference( iface ); TRACE("(%p)->(%p %p)\n", This, child, outChild); return node_append_child(&This->node, child, outChild); }
static HRESULT WINAPI entityref_put_nodeValue( IXMLDOMEntityReference *iface, VARIANT value) { entityref *This = impl_from_IXMLDOMEntityReference( iface ); TRACE("(%p)->(%s)\n", This, debugstr_variant(&value)); return E_FAIL; }