include: Move IXMLDOMDocument3 definition to msxml2.idl.

This commit is contained in:
Alexandre Julliard 2010-11-10 10:23:46 +01:00
parent 749f22948c
commit fd53e320c1
4 changed files with 27 additions and 25 deletions

View File

@ -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,

View File

@ -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

View File

@ -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)
]

View File

@ -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 <msxml2did.h>
#endif /* __MSXML6DID_H__ */