87 IXMLDOMDocumentFragment_AddRef(iface);
95 TRACE(
"%p, refcount %lu.\n", iface,
ref);
104 TRACE(
"%p, refcount %lu.\n", iface,
ref);
120 return IDispatchEx_GetTypeInfoCount(&
This->node.dispex.IDispatchEx_iface, pctinfo);
129 return IDispatchEx_GetTypeInfo(&
This->node.dispex.IDispatchEx_iface,
130 iTInfo,
lcid, ppTInfo);
139 return IDispatchEx_GetIDsOfNames(&
This->node.dispex.IDispatchEx_iface,
140 riid, rgszNames, cNames,
lcid, rgDispId);
147 EXCEPINFO* pExcepInfo,
UINT* puArgErr )
150 return IDispatchEx_Invoke(&
This->node.dispex.IDispatchEx_iface,
151 dispIdMember,
riid,
lcid,
wFlags, pDispParams, pVarResult, pExcepInfo, puArgErr);
160 static const WCHAR document_fragmentW[] =
161 {
'#',
'd',
'o',
'c',
'u',
'm',
'e',
'n',
't',
'-',
'f',
'r',
'a',
'g',
'm',
'e',
'n',
't',0};
192 TRACE(
"(%p)->(%p)\n",
This, domNodeType);
270 TRACE(
"(%p)->(%p)\n",
This, attributeMap);
296 TRACE(
"(%p)->(%p %p %p)\n",
This, newNode, oldNode, outOldNode);
343 TRACE(
"(%p)->(%d %p)\n",
This, deep, outNode);
352 static const WCHAR documentfragmentW[] = {
'd',
'o',
'c',
'u',
'm',
'e',
'n',
't',
'f',
'r',
'a',
'g',
'm',
'e',
'n',
't',0};
382 FIXME(
"(%p)->(%p) stub!\n",
This, isSpecified);
383 *isSpecified = VARIANT_TRUE;
392 FIXME(
"(%p)->(%p)\n",
This, definitionNode);
480 FIXME(
"(%p)->(%p) stub!\n",
This, isParsed);
481 *isParsed = VARIANT_TRUE;
#define InterlockedIncrement
#define InterlockedDecrement
#define WINE_DEFAULT_DEBUG_CHANNEL(t)
static HRESULT WINAPI domfrag_get_dataType(IXMLDOMDocumentFragment *iface, VARIANT *typename)
static HRESULT WINAPI domfrag_get_childNodes(IXMLDOMDocumentFragment *iface, IXMLDOMNodeList **outList)
static HRESULT WINAPI domfrag_get_namespaceURI(IXMLDOMDocumentFragment *iface, BSTR *p)
static HRESULT WINAPI domfrag_GetIDsOfNames(IXMLDOMDocumentFragment *iface, REFIID riid, LPOLESTR *rgszNames, UINT cNames, LCID lcid, DISPID *rgDispId)
static HRESULT WINAPI domfrag_hasChildNodes(IXMLDOMDocumentFragment *iface, VARIANT_BOOL *ret)
static const tid_t domfrag_se_tids[]
static HRESULT WINAPI domfrag_get_previousSibling(IXMLDOMDocumentFragment *iface, IXMLDOMNode **domNode)
IUnknown * create_doc_fragment(xmlNodePtr fragment)
static domfrag * impl_from_IXMLDOMDocumentFragment(IXMLDOMDocumentFragment *iface)
static HRESULT WINAPI domfrag_selectSingleNode(IXMLDOMDocumentFragment *iface, BSTR p, IXMLDOMNode **outNode)
static HRESULT WINAPI domfrag_put_nodeValue(IXMLDOMDocumentFragment *iface, VARIANT value)
static HRESULT WINAPI domfrag_appendChild(IXMLDOMDocumentFragment *iface, IXMLDOMNode *child, IXMLDOMNode **outChild)
static const struct IXMLDOMDocumentFragmentVtbl domfrag_vtbl
static HRESULT WINAPI domfrag_get_baseName(IXMLDOMDocumentFragment *iface, BSTR *name)
static HRESULT WINAPI domfrag_put_nodeTypedValue(IXMLDOMDocumentFragment *iface, VARIANT typedValue)
static HRESULT WINAPI domfrag_put_dataType(IXMLDOMDocumentFragment *iface, BSTR p)
static HRESULT WINAPI domfrag_get_text(IXMLDOMDocumentFragment *iface, BSTR *p)
static HRESULT WINAPI domfrag_get_attributes(IXMLDOMDocumentFragment *iface, IXMLDOMNamedNodeMap **attributeMap)
static HRESULT WINAPI domfrag_GetTypeInfoCount(IXMLDOMDocumentFragment *iface, UINT *pctinfo)
static HRESULT WINAPI domfrag_selectNodes(IXMLDOMDocumentFragment *iface, BSTR p, IXMLDOMNodeList **outList)
static HRESULT WINAPI domfrag_get_xml(IXMLDOMDocumentFragment *iface, BSTR *p)
static HRESULT WINAPI domfrag_put_text(IXMLDOMDocumentFragment *iface, BSTR p)
static ULONG WINAPI domfrag_Release(IXMLDOMDocumentFragment *iface)
static HRESULT WINAPI domfrag_get_nodeTypeString(IXMLDOMDocumentFragment *iface, BSTR *p)
static HRESULT WINAPI domfrag_get_nodeName(IXMLDOMDocumentFragment *iface, BSTR *p)
static HRESULT WINAPI domfrag_get_nodeTypedValue(IXMLDOMDocumentFragment *iface, VARIANT *v)
static HRESULT WINAPI domfrag_get_nodeType(IXMLDOMDocumentFragment *iface, DOMNodeType *domNodeType)
static HRESULT WINAPI domfrag_get_firstChild(IXMLDOMDocumentFragment *iface, IXMLDOMNode **domNode)
static ULONG WINAPI domfrag_AddRef(IXMLDOMDocumentFragment *iface)
static HRESULT WINAPI domfrag_cloneNode(IXMLDOMDocumentFragment *iface, VARIANT_BOOL deep, IXMLDOMNode **outNode)
static dispex_static_data_t domfrag_dispex
static HRESULT WINAPI domfrag_get_parsed(IXMLDOMDocumentFragment *iface, VARIANT_BOOL *isParsed)
static HRESULT WINAPI domfrag_GetTypeInfo(IXMLDOMDocumentFragment *iface, UINT iTInfo, LCID lcid, ITypeInfo **ppTInfo)
static HRESULT WINAPI domfrag_get_specified(IXMLDOMDocumentFragment *iface, VARIANT_BOOL *isSpecified)
static HRESULT WINAPI domfrag_removeChild(IXMLDOMDocumentFragment *iface, IXMLDOMNode *child, IXMLDOMNode **oldChild)
static HRESULT WINAPI domfrag_insertBefore(IXMLDOMDocumentFragment *iface, IXMLDOMNode *newNode, VARIANT refChild, IXMLDOMNode **outOldNode)
static HRESULT WINAPI domfrag_get_lastChild(IXMLDOMDocumentFragment *iface, IXMLDOMNode **domNode)
static HRESULT WINAPI domfrag_transformNode(IXMLDOMDocumentFragment *iface, IXMLDOMNode *node, BSTR *p)
static HRESULT WINAPI domfrag_transformNodeToObject(IXMLDOMDocumentFragment *iface, IXMLDOMNode *domNode, VARIANT var1)
static HRESULT WINAPI domfrag_get_prefix(IXMLDOMDocumentFragment *iface, BSTR *prefix)
static HRESULT WINAPI domfrag_get_parentNode(IXMLDOMDocumentFragment *iface, IXMLDOMNode **parent)
static HRESULT WINAPI domfrag_get_ownerDocument(IXMLDOMDocumentFragment *iface, IXMLDOMDocument **doc)
static HRESULT WINAPI domfrag_Invoke(IXMLDOMDocumentFragment *iface, DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
static HRESULT WINAPI domfrag_get_definition(IXMLDOMDocumentFragment *iface, IXMLDOMNode **definitionNode)
static HRESULT WINAPI domfrag_replaceChild(IXMLDOMDocumentFragment *iface, IXMLDOMNode *newNode, IXMLDOMNode *oldNode, IXMLDOMNode **outOldNode)
static const tid_t domfrag_iface_tids[]
static HRESULT WINAPI domfrag_get_nodeValue(IXMLDOMDocumentFragment *iface, VARIANT *value)
static HRESULT WINAPI domfrag_QueryInterface(IXMLDOMDocumentFragment *iface, REFIID riid, void **ppvObject)
static HRESULT WINAPI domfrag_get_nextSibling(IXMLDOMDocumentFragment *iface, IXMLDOMNode **domNode)
static const char * debugstr_variant(const VARIANT *var)
static VARIANTARG static DISPID
enum tagDOMNodeType DOMNodeType
@ IXMLDOMDocumentFragment_tid
static HRESULT return_bstr(const WCHAR *value, BSTR *p)
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_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_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 **)
static HRESULT return_null_node(IXMLDOMNode **p)
HRESULT node_create_supporterrorinfo(const tid_t *, void **)
#define IsEqualGUID(rguid1, rguid2)
IXMLDOMDocumentFragment IXMLDOMDocumentFragment_iface
Character const *const prefix
#define CONTAINING_RECORD(address, type, field)
WINBASEAPI _In_ DWORD _Out_ _In_ WORD wFlags