88 IXMLDOMComment_AddRef(iface);
96 TRACE(
"%p, refcount %lu.\n", iface,
ref);
105 TRACE(
"%p, refcount %lu.\n", iface,
ref);
121 return IDispatchEx_GetTypeInfoCount(&
This->node.dispex.IDispatchEx_iface, pctinfo);
130 return IDispatchEx_GetTypeInfo(&
This->node.dispex.IDispatchEx_iface,
131 iTInfo,
lcid, ppTInfo);
140 return IDispatchEx_GetIDsOfNames(&
This->node.dispex.IDispatchEx_iface,
141 riid, rgszNames, cNames,
lcid, rgDispId);
148 EXCEPINFO* pExcepInfo,
UINT* puArgErr )
151 return IDispatchEx_Invoke(&
This->node.dispex.IDispatchEx_iface,
152 dispIdMember,
riid,
lcid,
wFlags, pDispParams, pVarResult, pExcepInfo, puArgErr);
161 static const WCHAR commentW[] = {
'#',
'c',
'o',
'm',
'm',
'e',
'n',
't',0};
196 TRACE(
"(%p)->(%p)\n",
This, domNodeType);
274 TRACE(
"(%p)->(%p)\n",
This, attributeMap);
299 FIXME(
"(%p)->(%p %p %p) needs tests\n",
This, newNode, oldNode, outOldNode);
345 TRACE(
"(%p)->(%d %p)\n",
This, deep, outNode);
354 static const WCHAR commentW[] = {
'c',
'o',
'm',
'm',
'e',
'n',
't',0};
384 FIXME(
"(%p)->(%p) stub!\n",
This, isSpecified);
385 *isSpecified = VARIANT_TRUE;
394 FIXME(
"(%p)->(%p)\n",
This, definitionNode);
482 FIXME(
"(%p)->(%p) stub!\n",
This, isParsed);
483 *isParsed = VARIANT_TRUE;
536 hr = IXMLDOMComment_get_nodeValue( iface, &vRet );
567 hr = IXMLDOMComment_get_data(iface, &
data);
594 hr = IXMLDOMComment_get_data(iface, &
data);
629 hr = IXMLDOMComment_get_data(iface, &
data);
639 hr = IXMLDOMComment_put_data(iface,
str);
667 hr = IXMLDOMComment_get_data(iface, &
data);
686 hr = IXMLDOMComment_put_data(iface,
str);
705 hr = IXMLDOMComment_get_length(iface, &
len);
719 IXMLDOMComment_substringData(iface, 0,
offset, &
str);
720 hr = IXMLDOMComment_put_data(iface,
str);
727 IXMLDOMComment_substringData(iface, 0,
offset, &
str);
730 hr = IXMLDOMComment_put_data(iface,
str);
732 hr = IXMLDOMComment_appendData(iface, str_end);
753 hr = IXMLDOMComment_insertData(iface,
offset,
p);
#define InterlockedIncrement
#define InterlockedDecrement
#define WINE_DEFAULT_DEBUG_CHANNEL(t)
static const WCHAR commentW[]
GLuint GLuint GLsizei count
GLint GLenum GLsizei GLsizei GLsizei GLint GLsizei const GLvoid * data
#define memcpy(s1, s2, n)
#define comment(fmt, arg1)
static const char * debugstr_variant(const VARIANT *var)
static VARIANTARG static DISPID
enum tagDOMNodeType DOMNodeType
static HRESULT return_bstr(const WCHAR *value, BSTR *p)
HRESULT node_get_next_sibling(xmlnode *, IXMLDOMNode **)
HRESULT node_get_text(const xmlnode *, BSTR *)
HRESULT node_put_text(xmlnode *, BSTR)
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_put_value(xmlnode *, VARIANT *)
HRESULT node_clone(xmlnode *, VARIANT_BOOL, IXMLDOMNode **)
HRESULT node_append_child(xmlnode *, IXMLDOMNode *, IXMLDOMNode **)
HRESULT node_get_previous_sibling(xmlnode *, IXMLDOMNode **)
static HRESULT return_var_false(VARIANT_BOOL *p)
HRESULT node_get_content(xmlnode *, VARIANT *)
HRESULT node_transform_node(const xmlnode *, IXMLDOMNode *, BSTR *)
HRESULT node_select_nodes(const xmlnode *, BSTR, IXMLDOMNodeList **)
static HRESULT return_null_var(VARIANT *p)
HRESULT node_set_content(xmlnode *, LPCWSTR)
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 **)
BSTR WINAPI SysAllocString(LPCOLESTR str)
UINT WINAPI SysStringLen(BSTR str)
void WINAPI DECLSPEC_HOTPATCH SysFreeString(BSTR str)
BSTR WINAPI SysAllocStringLen(const OLECHAR *str, unsigned int len)
#define IsEqualGUID(rguid1, rguid2)
Character const *const prefix
#define CONTAINING_RECORD(address, type, field)
WINBASEAPI _In_ DWORD _Out_ _In_ WORD wFlags