diff --git a/include/msxml2.idl b/include/msxml2.idl index 9a5fe1d3b40..0235e188170 100644 --- a/include/msxml2.idl +++ b/include/msxml2.idl @@ -631,6 +631,27 @@ interface IXMLDOMDocument2 : IXMLDOMDocument [retval, out] VARIANT *var); } +[ + local, + object, + dual, + uuid(2933bf96-7b36-11d2-b20e-00c04f983e60), + oleautomation, +] +interface IXMLDOMDocument3 : IXMLDOMDocument2 +{ + [id(DISPID_XMLDOM_DOCUMENT3_VALIDATENODE)] + HRESULT validateNode( + [in] IXMLDOMNode *node, + [out, retval] IXMLDOMParseError **error); + + [id(DISPID_XMLDOM_DOCUMENT3_IMPORTNODE)] + HRESULT importNode( + [in] IXMLDOMNode *node, + [in] VARIANT_BOOL deep, + [out, retval] IXMLDOMNode **clone); +} + [ local, object, diff --git a/include/msxml2did.h b/include/msxml2did.h index d7489d0524f..2bbe3bf083e 100644 --- a/include/msxml2did.h +++ b/include/msxml2did.h @@ -224,6 +224,11 @@ #define DISPID_XMLDOM_DOCUMENT2_GETPROPERTY 0x000000cc #define DISPID_XMLDOM_DOCUMENT2__TOP 0x000000cd +#define DISPID_XMLDOM_DOCUMENT3 0x000000ce +#define DISPID_XMLDOM_DOCUMENT3_VALIDATENODE 0x000000cf +#define DISPID_XMLDOM_DOCUMENT3_IMPORTNODE 0x000000d0 +#define DISPID_XMLDOM_DOCUMENT3__TOP 0x000000d1 + #define DISPID_XMLDOM_SCHEMACOLLECTION 0x00000002 #define DISPID_XMLDOM_SCHEMACOLLECTION_ADD 0x00000003 #define DISPID_XMLDOM_SCHEMACOLLECTION_GET 0x00000004 diff --git a/include/msxml6.idl b/include/msxml6.idl index 5b14e47fc73..62d680e5992 100644 --- a/include/msxml6.idl +++ b/include/msxml6.idl @@ -38,27 +38,6 @@ coclass FreeThreadedDOMDocument60 [default, source] dispinterface XMLDOMDocumentEvents; } -[ - local, - object, - dual, - uuid(2933bf96-7b36-11d2-b20e-00c04f983e60), - oleautomation, -] -interface IXMLDOMDocument3 : IXMLDOMDocument2 -{ - [id(DISPID_XMLDOM_DOCUMENT3_VALIDATENODE)] - HRESULT validateNode( - [in] IXMLDOMNode *node, - [out, retval] IXMLDOMParseError **error); - - [id(DISPID_XMLDOM_DOCUMENT3_IMPORTNODE)] - HRESULT importNode( - [in] IXMLDOMNode *node, - [in] VARIANT_BOOL deep, - [out, retval] IXMLDOMNode **clone); -} - [ uuid(88d96a07-f192-11d4-a65f-0040963251e5) ] diff --git a/include/msxml6did.h b/include/msxml6did.h index 192976f63a0..1e52578e7d7 100644 --- a/include/msxml6did.h +++ b/include/msxml6did.h @@ -19,9 +19,6 @@ #ifndef __MSXML6DID_H__ #define __MSXML6DID_H__ -#define DISPID_XMLDOM_DOCUMENT3 0x000000ce -#define DISPID_XMLDOM_DOCUMENT3_VALIDATENODE 0x000000cf -#define DISPID_XMLDOM_DOCUMENT3_IMPORTNODE 0x000000d0 -#define DISPID_XMLDOM_DOCUMENT3__TOP 0x000000d1 +#include #endif /* __MSXML6DID_H__ */