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
*/