87 IUnknown_AddRef((
IUnknown*)*ppvObject);
96 TRACE(
"%p, refcount %lu.\n", iface,
ref);
106 TRACE(
"%p, refcount %lu.\n", iface,
ref);
122 return IDispatchEx_GetTypeInfoCount(&
This->node.dispex.IDispatchEx_iface, pctinfo);
131 return IDispatchEx_GetTypeInfo(&
This->node.dispex.IDispatchEx_iface,
132 iTInfo,
lcid, ppTInfo);
141 return IDispatchEx_GetIDsOfNames(&
This->node.dispex.IDispatchEx_iface,
142 riid, rgszNames, cNames,
lcid, rgDispId);
149 EXCEPINFO* pExcepInfo,
UINT* puArgErr )
152 return IDispatchEx_Invoke(&
This->node.dispex.IDispatchEx_iface,
153 dispIdMember,
riid,
lcid,
wFlags, pDispParams, pVarResult, pExcepInfo, puArgErr);
191 TRACE(
"(%p)->(%p)\n",
This, domNodeType);
269 TRACE(
"(%p)->(%p)\n",
This, attributeMap);
294 FIXME(
"(%p)->(%p %p %p) needs test\n",
This, newNode, oldNode, outOldNode);
340 TRACE(
"(%p)->(%d %p)\n",
This, deep, outNode);
349 static const WCHAR entityreferenceW[] = {
'e',
'n',
't',
'i',
't',
'y',
'r',
'e',
'f',
'e',
'r',
'e',
'n',
'c',
'e',0};
379 FIXME(
"(%p)->(%p) stub!\n",
This, isSpecified);
380 *isSpecified = VARIANT_TRUE;
389 FIXME(
"(%p)->(%p)\n",
This, definitionNode);
416 FIXME(
"(%p)->(%p): should return a valid value\n",
This,
typename);
477 FIXME(
"(%p)->(%p) stub!\n",
This, isParsed);
478 *isParsed = VARIANT_TRUE;
#define InterlockedIncrement
#define InterlockedDecrement
#define WINE_DEFAULT_DEBUG_CHANNEL(t)
static HRESULT WINAPI entityref_transformNode(IXMLDOMEntityReference *iface, IXMLDOMNode *node, BSTR *p)
static HRESULT WINAPI entityref_get_parsed(IXMLDOMEntityReference *iface, VARIANT_BOOL *isParsed)
static HRESULT WINAPI entityref_get_nodeName(IXMLDOMEntityReference *iface, BSTR *p)
static entityref * impl_from_IXMLDOMEntityReference(IXMLDOMEntityReference *iface)
static HRESULT WINAPI entityref_Invoke(IXMLDOMEntityReference *iface, DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
static HRESULT WINAPI entityref_GetTypeInfo(IXMLDOMEntityReference *iface, UINT iTInfo, LCID lcid, ITypeInfo **ppTInfo)
static HRESULT WINAPI entityref_selectNodes(IXMLDOMEntityReference *iface, BSTR p, IXMLDOMNodeList **outList)
static HRESULT WINAPI entityref_appendChild(IXMLDOMEntityReference *iface, IXMLDOMNode *child, IXMLDOMNode **outChild)
static HRESULT WINAPI entityref_get_xml(IXMLDOMEntityReference *iface, BSTR *p)
static HRESULT WINAPI entityref_hasChildNodes(IXMLDOMEntityReference *iface, VARIANT_BOOL *ret)
static HRESULT WINAPI entityref_get_parentNode(IXMLDOMEntityReference *iface, IXMLDOMNode **parent)
static HRESULT WINAPI entityref_get_lastChild(IXMLDOMEntityReference *iface, IXMLDOMNode **domNode)
static HRESULT WINAPI entityref_get_prefix(IXMLDOMEntityReference *iface, BSTR *prefix)
static HRESULT WINAPI entityref_get_ownerDocument(IXMLDOMEntityReference *iface, IXMLDOMDocument **doc)
IUnknown * create_doc_entity_ref(xmlNodePtr entity)
static HRESULT WINAPI entityref_get_specified(IXMLDOMEntityReference *iface, VARIANT_BOOL *isSpecified)
static HRESULT WINAPI entityref_GetTypeInfoCount(IXMLDOMEntityReference *iface, UINT *pctinfo)
static HRESULT WINAPI entityref_get_nextSibling(IXMLDOMEntityReference *iface, IXMLDOMNode **domNode)
static HRESULT WINAPI entityref_get_namespaceURI(IXMLDOMEntityReference *iface, BSTR *p)
static ULONG WINAPI entityref_Release(IXMLDOMEntityReference *iface)
static HRESULT WINAPI entityref_put_nodeValue(IXMLDOMEntityReference *iface, VARIANT value)
static HRESULT WINAPI entityref_get_nodeTypeString(IXMLDOMEntityReference *iface, BSTR *p)
static HRESULT WINAPI entityref_get_nodeTypedValue(IXMLDOMEntityReference *iface, VARIANT *var1)
static HRESULT WINAPI entityref_get_attributes(IXMLDOMEntityReference *iface, IXMLDOMNamedNodeMap **attributeMap)
static HRESULT WINAPI entityref_replaceChild(IXMLDOMEntityReference *iface, IXMLDOMNode *newNode, IXMLDOMNode *oldNode, IXMLDOMNode **outOldNode)
static HRESULT WINAPI entityref_get_text(IXMLDOMEntityReference *iface, BSTR *p)
static HRESULT WINAPI entityref_get_previousSibling(IXMLDOMEntityReference *iface, IXMLDOMNode **domNode)
static HRESULT WINAPI entityref_transformNodeToObject(IXMLDOMEntityReference *iface, IXMLDOMNode *domNode, VARIANT var1)
static HRESULT WINAPI entityref_removeChild(IXMLDOMEntityReference *iface, IXMLDOMNode *child, IXMLDOMNode **oldChild)
static HRESULT WINAPI entityref_get_firstChild(IXMLDOMEntityReference *iface, IXMLDOMNode **domNode)
static HRESULT WINAPI entityref_get_definition(IXMLDOMEntityReference *iface, IXMLDOMNode **definitionNode)
static HRESULT WINAPI entityref_get_dataType(IXMLDOMEntityReference *iface, VARIANT *typename)
struct _entityref entityref
static ULONG WINAPI entityref_AddRef(IXMLDOMEntityReference *iface)
static HRESULT WINAPI entityref_insertBefore(IXMLDOMEntityReference *iface, IXMLDOMNode *newNode, VARIANT refChild, IXMLDOMNode **outOldNode)
static HRESULT WINAPI entityref_put_nodeTypedValue(IXMLDOMEntityReference *iface, VARIANT typedValue)
static HRESULT WINAPI entityref_selectSingleNode(IXMLDOMEntityReference *iface, BSTR p, IXMLDOMNode **outNode)
static HRESULT WINAPI entityref_get_nodeValue(IXMLDOMEntityReference *iface, VARIANT *value)
static HRESULT WINAPI entityref_put_dataType(IXMLDOMEntityReference *iface, BSTR p)
static HRESULT WINAPI entityref_GetIDsOfNames(IXMLDOMEntityReference *iface, REFIID riid, LPOLESTR *rgszNames, UINT cNames, LCID lcid, DISPID *rgDispId)
static HRESULT WINAPI entityref_cloneNode(IXMLDOMEntityReference *iface, VARIANT_BOOL deep, IXMLDOMNode **outNode)
static HRESULT WINAPI entityref_get_baseName(IXMLDOMEntityReference *iface, BSTR *name)
static const tid_t domentityref_se_tids[]
static HRESULT WINAPI entityref_put_text(IXMLDOMEntityReference *iface, BSTR p)
static const struct IXMLDOMEntityReferenceVtbl entityref_vtbl
static HRESULT WINAPI entityref_QueryInterface(IXMLDOMEntityReference *iface, REFIID riid, void **ppvObject)
static HRESULT WINAPI entityref_get_childNodes(IXMLDOMEntityReference *iface, IXMLDOMNodeList **outList)
static const tid_t domentityref_iface_tids[]
static HRESULT WINAPI entityref_get_nodeType(IXMLDOMEntityReference *iface, DOMNodeType *domNodeType)
static dispex_static_data_t domentityref_dispex
static const char * debugstr_variant(const VARIANT *var)
static VARIANTARG static DISPID
enum tagDOMNodeType DOMNodeType
@ IXMLDOMEntityReference_tid
static HRESULT return_bstr(const WCHAR *value, BSTR *p)
HRESULT node_get_next_sibling(xmlnode *, IXMLDOMNode **)
HRESULT node_has_childnodes(const xmlnode *, VARIANT_BOOL *)
HRESULT node_get_text(const xmlnode *, BSTR *)
HRESULT node_put_text(xmlnode *, BSTR)
HRESULT node_get_last_child(xmlnode *, IXMLDOMNode **)
HRESULT node_remove_child(xmlnode *, IXMLDOMNode *, IXMLDOMNode **)
HRESULT node_get_parent(xmlnode *, IXMLDOMNode **)
HRESULT node_replace_child(xmlnode *, IXMLDOMNode *, IXMLDOMNode *, IXMLDOMNode **)
static HRESULT return_null_bstr(BSTR *p)
HRESULT node_clone(xmlnode *, VARIANT_BOOL, IXMLDOMNode **)
HRESULT node_append_child(xmlnode *, IXMLDOMNode *, IXMLDOMNode **)
HRESULT node_get_previous_sibling(xmlnode *, IXMLDOMNode **)
HRESULT node_transform_node(const xmlnode *, IXMLDOMNode *, BSTR *)
HRESULT node_select_nodes(const xmlnode *, BSTR, IXMLDOMNodeList **)
HRESULT node_get_first_child(xmlnode *, IXMLDOMNode **)
static HRESULT return_null_var(VARIANT *p)
void destroy_xmlnode(xmlnode *)
static HRESULT return_null_ptr(void **p)
HRESULT node_insert_before(xmlnode *, IXMLDOMNode *, const VARIANT *, IXMLDOMNode **)
HRESULT node_get_nodeName(xmlnode *, BSTR *)
HRESULT node_select_singlenode(const xmlnode *, BSTR, IXMLDOMNode **)
void init_xmlnode(xmlnode *, xmlNodePtr, IXMLDOMNode *, dispex_static_data_t *)
HRESULT node_get_owner_doc(const xmlnode *, IXMLDOMDocument **)
HRESULT node_get_xml(xmlnode *, BOOL, BSTR *)
HRESULT node_get_namespaceURI(xmlnode *, BSTR *)
HRESULT node_get_child_nodes(xmlnode *, IXMLDOMNodeList **)
BOOL node_query_interface(xmlnode *, REFIID, void **)
HRESULT node_create_supporterrorinfo(const tid_t *, void **)
#define IsEqualGUID(rguid1, rguid2)
IXMLDOMEntityReference IXMLDOMEntityReference_iface
Character const *const prefix
#define CONTAINING_RECORD(address, type, field)
WINBASEAPI _In_ DWORD _Out_ _In_ WORD wFlags