00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
import "oaidl.idl";
00025
00026 [
00027 uuid(C4775B62-ECD6-11d4-94B4-00A0CC57CBCB),
00028
00029
00030
00031
00032 version(2.60),
00033 helpstring(
"Xerces XML Parser 2.6.0")
00034 ]
00035 library Xerces
00036 {
00037
importlib(
"stdole32.tlb");
00038
importlib(
"stdole2.tlb");
00039
00040
00041
00042
00043 interface IXMLDOMNotation;
00044
00045
00046
00047
00048 interface IXMLDOMAttribute;
00049 interface IXMLDOMCDATASection;
00050 interface IXMLDOMComment;
00051 interface IXMLDOMDocument;
00052 interface IXMLDOMDocumentType;
00053 interface IXMLDOMElement;
00054 interface IXMLDOMEntity;
00055 interface IXMLDOMEntityReference;
00056 interface IXMLDOMImplementation;
00057 interface IXMLDOMNamedNodeMap;
00058 interface IXMLDOMNodeList;
00059 interface IXMLDOMParseError;
00060 interface IXMLDOMProcessingInstruction;
00061 interface IXMLDOMText;
00062 interface IXMLHttpRequest;
00063
00064
00065
00066
00067
00068
00069
00070
00071
00072
import "xmldom.idl";
00073
00074 [
00075 object,
00076 uuid(35ADBB42-47B2-4b22-9D2E-1DA260EE5007),
00077 hidden,
00078 oleautomation,
00079 helpstring(
"IIBMXMLDOMNodeIdentity Interface"),
00080 pointer_default(unique)
00081 ]
00082 interface
IIBMXMLDOMNodeIdentity : IUnknown
00083 {
00084 [propget, helpstring(
"property NodeId")] HRESULT NodeId([out, retval]
long *pVal);
00085 };
00086
00087 [
00088 uuid(C4775B61-ECD6-11d4-94B4-00A0CC57CBCB),
00089 helpstring(
"DOMDocument Class")
00090 ]
00091 coclass
DOMDocument
00092 {
00093 [
default] interface IXMLDOMDocument;
00094 [
default, source] dispinterface XMLDOMDocumentEvents;
00095 };
00096
00097 [
00098 uuid(3A725053-15FB-4065-9171-BC02BCF3876C),
00099 helpstring(
"XMLHTTPRequest class.")
00100 ]
00101 coclass
XMLHTTPRequest
00102 {
00103 [
default] interface IXMLHttpRequest;
00104 };
00105 };