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