Module: wine Branch: master Commit: 434f9f1404c53db2ddae4f520c17321f43fd8cf6 URL: https://gitlab.winehq.org/wine/wine/-/commit/434f9f1404c53db2ddae4f520c17321...
Author: Gabriel Ivăncescu gabrielopcode@gmail.com Date: Fri Jul 29 17:30:05 2022 +0300
include: Add DOMDocumentType dispinterface and coclass.
Signed-off-by: Gabriel Ivăncescu gabrielopcode@gmail.com
---
include/mshtml.idl | 45 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+)
diff --git a/include/mshtml.idl b/include/mshtml.idl index 1540633efef..6caa0c8ee5a 100644 --- a/include/mshtml.idl +++ b/include/mshtml.idl @@ -8497,6 +8497,51 @@ interface IDOMDocumentType : IDispatch HRESULT internalSubset([out, retval] VARIANT *p); }
+/***************************************************************************** + * DispDOMDocumentType dispinterface + */ +[ + hidden, + uuid(30590098-98b5-11cf-bb82-00aa00bdce0b) +] +dispinterface DispDOMDocumentType +{ +properties: +methods: + WINE_HTMLDOMNODE_DISPINTERFACE_DECL; + + [propget, id(DISPID_IDOMDOCUMENTTYPE_NAME)] + BSTR name(); + + [propget, id(DISPID_IDOMDOCUMENTTYPE_ENTITIES)] + IDispatch *entities(); + + [propget, id(DISPID_IDOMDOCUMENTTYPE_NOTATIONS)] + IDispatch *notations(); + + [propget, id(DISPID_IDOMDOCUMENTTYPE_PUBLICID)] + VARIANT publicId(); + + [propget, id(DISPID_IDOMDOCUMENTTYPE_SYSTEMID)] + VARIANT systemId(); + + [propget, id(DISPID_IDOMDOCUMENTTYPE_INTERNALSUBSET)] + VARIANT internalSubset(); +}; + +[ + noncreatable, + uuid(30510739-98b5-11cf-bb82-00aa00bdce0b) +] +coclass DOMDocumentType +{ + [default] dispinterface DispDOMDocumentType; + interface IHTMLDOMNode; + interface IHTMLDOMNode2; + interface IHTMLDOMNode3; + interface IDOMDocumentType; +}; + /***************************************************************************** * IHTMLDOMImplementation interface */