include: Add IDOMParser interface, dispinterface, and coclass.

Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
This commit is contained in:
Gabriel Ivăncescu 2022-11-08 20:50:35 +02:00 committed by Alexandre Julliard
parent 0c875dfa5f
commit 2a5d096f2c
2 changed files with 44 additions and 0 deletions

View file

@ -105,6 +105,7 @@
#define DISPID_NAMESPACE DISPID_NORMAL_FIRST
#define DISPID_TAGNAMES_COLLECTION DISPID_NORMAL_FIRST
#define DISPID_XMLHTTPREQUEST DISPID_NORMAL_FIRST
#define DISPID_DOMPARSER DISPID_NORMAL_FIRST
#define DISPID_DOCUMENTCOMPATIBLEINFO_COLLECTION DISPID_NORMAL_FIRST
#define DISPID_DOCUMENTCOMPATIBLEINFO DISPID_NORMAL_FIRST
#define DISPID_XDOMAINREQUEST DISPID_NORMAL_FIRST
@ -4631,6 +4632,9 @@
#define DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_XDOMAINREQUEST DISPID_WINDOW+8001+DomConstructorXDomainRequest
#define DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_XMLHTTPREQUEST DISPID_WINDOW+8001+DomConstructorXMLHttpRequest
/* IDOMParser */
#define DISPID_IDOMPARSER_PARSEFROMSTRING DISPID_DOMPARSER
/* IEventTarget */
#define DISPID_IEVENTTARGET_ADDEVENTLISTENER DISPID_HTMLOBJECT+10
#define DISPID_IEVENTTARGET_REMOVEEVENTLISTENER DISPID_HTMLOBJECT+11

View file

@ -29588,6 +29588,46 @@ interface IHTMLDOMConstructorCollection : IDispatch
HRESULT XMLHttpRequest([out, retval] IDispatch **p);
}
/*****************************************************************************
* IDOMParser interface
*/
[
odl,
oleautomation,
dual,
uuid(30510781-98b5-11cf-bb82-00aa00bdce0b)
]
interface IDOMParser : IDispatch
{
[id(DISPID_IDOMPARSER_PARSEFROMSTRING)]
HRESULT parseFromString([in] BSTR string, [in] BSTR mimeType, [retval, out] IHTMLDocument2 **ppNode);
}
/*****************************************************************************
* DispDOMParser dispinterface
*/
[
hidden,
uuid(305900ae-98b5-11cf-bb82-00aa00bdce0b)
]
dispinterface DispDOMParser
{
properties:
methods:
[id(DISPID_IDOMPARSER_PARSEFROMSTRING)]
IHTMLDocument2 *parseFromString([in] BSTR string, [in] BSTR mimeType);
}
[
noncreatable,
uuid(30510782-98b5-11cf-bb82-00aa00bdce0b)
]
coclass DOMParser
{
[default] dispinterface DispDOMParser;
interface IDOMParser;
}
/*****************************************************************************
* IXMLGenericParse interface
*/