66 *ppvObject = &
This->IXMLDOMDocumentType_iface;
79 IUnknown_AddRef( (
IUnknown*)*ppvObject );
87 TRACE(
"%p, refcount %ld.\n", iface,
ref);
96 TRACE(
"%p, refcount %ld.\n", iface,
ref);
112 return IDispatchEx_GetTypeInfoCount(&
This->node.dispex.IDispatchEx_iface, pctinfo);
121 return IDispatchEx_GetTypeInfo(&
This->node.dispex.IDispatchEx_iface,
122 iTInfo,
lcid, ppTInfo);
131 return IDispatchEx_GetIDsOfNames(&
This->node.dispex.IDispatchEx_iface,
132 riid, rgszNames, cNames,
lcid, rgDispId);
139 EXCEPINFO* pExcepInfo,
UINT* puArgErr )
142 return IDispatchEx_Invoke(&
This->node.dispex.IDispatchEx_iface,
143 dispIdMember,
riid,
lcid,
wFlags, pDispParams, pVarResult, pExcepInfo, puArgErr);
179 TRACE(
"(%p)->(%p)\n",
This, domNodeType);
199 FIXME(
"(%p)->(%p): stub\n",
This, outList);
208 FIXME(
"(%p)->(%p): stub\n",
This, domNode);
217 FIXME(
"(%p)->(%p): stub\n",
This, domNode);
226 FIXME(
"(%p)->(%p): stub\n",
This, domNode);
235 FIXME(
"(%p)->(%p): stub\n",
This, domNode);
244 FIXME(
"(%p)->(%p): stub\n",
This, attributeMap);
268 FIXME(
"(%p)->(%p %p %p): stub\n",
This, newNode, oldNode, outOldNode);
278 FIXME(
"(%p)->(%p %p): stub\n",
This, domNode, oldNode);
287 FIXME(
"(%p)->(%p %p): stub\n",
This, newNode, outNewNode);
296 FIXME(
"(%p)->(%p): stub\n",
This, pbool);
305 FIXME(
"(%p)->(%p): stub\n",
This, domDocument);
314 FIXME(
"(%p)->(%d %p): stub\n",
This, deep, outNode);
350 FIXME(
"(%p)->(%p): stub\n",
This, isSpecified);
359 FIXME(
"(%p)->(%p)\n",
This, definitionNode);
386 FIXME(
"(%p)->(%p): stub\n",
This,
typename);
413 FIXME(
"(%p)->(%p %p): stub\n",
This, domNode,
p);
440 FIXME(
"(%p)->(%p): stub\n",
This, isParsed);
494 FIXME(
"(%p)->(%p): stub\n",
This, entityMap);
503 FIXME(
"(%p)->(%p): stub\n",
This, notationMap);
#define InterlockedIncrement
#define InterlockedDecrement
#define WINE_DEFAULT_DEBUG_CHANNEL(t)
static domdoctype * impl_from_IXMLDOMDocumentType(IXMLDOMDocumentType *iface)
static HRESULT WINAPI domdoctype_get_namespaceURI(IXMLDOMDocumentType *iface, BSTR *p)
static HRESULT WINAPI domdoctype_get_nodeName(IXMLDOMDocumentType *iface, BSTR *p)
static HRESULT WINAPI domdoctype_get_nodeType(IXMLDOMDocumentType *iface, DOMNodeType *domNodeType)
static HRESULT WINAPI domdoctype_get_nodeValue(IXMLDOMDocumentType *iface, VARIANT *value)
static HRESULT WINAPI domdoctype_put_text(IXMLDOMDocumentType *iface, BSTR p)
static HRESULT WINAPI domdoctype_GetIDsOfNames(IXMLDOMDocumentType *iface, REFIID riid, LPOLESTR *rgszNames, UINT cNames, LCID lcid, DISPID *rgDispId)
static HRESULT WINAPI domdoctype_put_nodeValue(IXMLDOMDocumentType *iface, VARIANT value)
static HRESULT WINAPI domdoctype_get_definition(IXMLDOMDocumentType *iface, IXMLDOMNode **definitionNode)
static HRESULT WINAPI domdoctype_get_lastChild(IXMLDOMDocumentType *iface, IXMLDOMNode **domNode)
static HRESULT WINAPI domdoctype_hasChildNodes(IXMLDOMDocumentType *iface, VARIANT_BOOL *pbool)
static HRESULT WINAPI domdoctype_get_nextSibling(IXMLDOMDocumentType *iface, IXMLDOMNode **domNode)
static HRESULT WINAPI domdoctype_GetTypeInfoCount(IXMLDOMDocumentType *iface, UINT *pctinfo)
static ULONG WINAPI domdoctype_Release(IXMLDOMDocumentType *iface)
static HRESULT WINAPI domdoctype_appendChild(IXMLDOMDocumentType *iface, IXMLDOMNode *newNode, IXMLDOMNode **outNewNode)
static HRESULT WINAPI domdoctype_put_dataType(IXMLDOMDocumentType *iface, BSTR p)
static HRESULT WINAPI domdoctype_insertBefore(IXMLDOMDocumentType *iface, IXMLDOMNode *newNode, VARIANT refChild, IXMLDOMNode **outOldNode)
static HRESULT WINAPI domdoctype_get_ownerDocument(IXMLDOMDocumentType *iface, IXMLDOMDocument **domDocument)
static HRESULT WINAPI domdoctype_transformNodeToObject(IXMLDOMDocumentType *iface, IXMLDOMNode *domNode, VARIANT var1)
static HRESULT WINAPI domdoctype_get_entities(IXMLDOMDocumentType *iface, IXMLDOMNamedNodeMap **entityMap)
static HRESULT WINAPI domdoctype_get_nodeTypedValue(IXMLDOMDocumentType *iface, VARIANT *v)
static HRESULT WINAPI domdoctype_cloneNode(IXMLDOMDocumentType *iface, VARIANT_BOOL deep, IXMLDOMNode **outNode)
struct _domdoctype domdoctype
static HRESULT WINAPI domdoctype_get_firstChild(IXMLDOMDocumentType *iface, IXMLDOMNode **domNode)
static HRESULT WINAPI domdoctype_QueryInterface(IXMLDOMDocumentType *iface, REFIID riid, void **ppvObject)
static HRESULT WINAPI domdoctype_get_baseName(IXMLDOMDocumentType *iface, BSTR *name)
static HRESULT WINAPI domdoctype_selectNodes(IXMLDOMDocumentType *iface, BSTR p, IXMLDOMNodeList **outList)
static HRESULT WINAPI domdoctype_get_name(IXMLDOMDocumentType *iface, BSTR *p)
static const struct IXMLDOMDocumentTypeVtbl domdoctype_vtbl
static HRESULT WINAPI domdoctype_get_prefix(IXMLDOMDocumentType *iface, BSTR *prefix)
static HRESULT WINAPI domdoctype_get_specified(IXMLDOMDocumentType *iface, VARIANT_BOOL *isSpecified)
static HRESULT WINAPI domdoctype_replaceChild(IXMLDOMDocumentType *iface, IXMLDOMNode *newNode, IXMLDOMNode *oldNode, IXMLDOMNode **outOldNode)
static ULONG WINAPI domdoctype_AddRef(IXMLDOMDocumentType *iface)
static HRESULT WINAPI domdoctype_get_xml(IXMLDOMDocumentType *iface, BSTR *p)
static HRESULT WINAPI domdoctype_get_nodeTypeString(IXMLDOMDocumentType *iface, BSTR *p)
static HRESULT WINAPI domdoctype_removeChild(IXMLDOMDocumentType *iface, IXMLDOMNode *domNode, IXMLDOMNode **oldNode)
static HRESULT WINAPI domdoctype_get_parsed(IXMLDOMDocumentType *iface, VARIANT_BOOL *isParsed)
static HRESULT WINAPI domdoctype_get_dataType(IXMLDOMDocumentType *iface, VARIANT *typename)
static HRESULT WINAPI domdoctype_get_text(IXMLDOMDocumentType *iface, BSTR *p)
static HRESULT WINAPI domdoctype_get_parentNode(IXMLDOMDocumentType *iface, IXMLDOMNode **parent)
static dispex_static_data_t domdoctype_dispex
static HRESULT WINAPI domdoctype_get_attributes(IXMLDOMDocumentType *iface, IXMLDOMNamedNodeMap **attributeMap)
static HRESULT WINAPI domdoctype_put_nodeTypedValue(IXMLDOMDocumentType *iface, VARIANT value)
IUnknown * create_doc_type(xmlNodePtr doctype)
static const tid_t domdoctype_iface_tids[]
static HRESULT WINAPI domdoctype_get_notations(IXMLDOMDocumentType *iface, IXMLDOMNamedNodeMap **notationMap)
static HRESULT WINAPI domdoctype_get_previousSibling(IXMLDOMDocumentType *iface, IXMLDOMNode **domNode)
static HRESULT WINAPI domdoctype_get_childNodes(IXMLDOMDocumentType *iface, IXMLDOMNodeList **outList)
static HRESULT WINAPI domdoctype_selectSingleNode(IXMLDOMDocumentType *iface, BSTR p, IXMLDOMNode **outNode)
static HRESULT WINAPI domdoctype_GetTypeInfo(IXMLDOMDocumentType *iface, UINT iTInfo, LCID lcid, ITypeInfo **ppTInfo)
static HRESULT WINAPI domdoctype_transformNode(IXMLDOMDocumentType *iface, IXMLDOMNode *domNode, BSTR *p)
static HRESULT WINAPI domdoctype_Invoke(IXMLDOMDocumentType *iface, DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
static const char * debugstr_variant(const VARIANT *var)
static VARIANTARG static DISPID
enum tagDOMNodeType DOMNodeType
@ IXMLDOMDocumentType_tid
static HRESULT return_null_var(VARIANT *p)
void destroy_xmlnode(xmlnode *)
HRESULT node_get_nodeName(xmlnode *, BSTR *)
void init_xmlnode(xmlnode *, xmlNodePtr, IXMLDOMNode *, dispex_static_data_t *)
BOOL node_query_interface(xmlnode *, REFIID, void **)
#define IsEqualGUID(rguid1, rguid2)
IXMLDOMDocumentType IXMLDOMDocumentType_iface
Character const *const prefix
#define CONTAINING_RECORD(address, type, field)
WINBASEAPI _In_ DWORD _Out_ _In_ WORD wFlags