MSXML2_TLB.pas
资源名称:delphi.rar [点击查看]
上传用户:fh681027
上传日期:2022-07-23
资源大小:1959k
文件大小:372k
源码类别:
Delphi控件源码
开发平台:
Delphi
- unit MSXML2_TLB;
- // ************************************************************************ //
- // WARNING
- // -------
- // The types declared in this file were generated from data read from a
- // Type Library. If this type library is explicitly or indirectly (via
- // another type library referring to this type library) re-imported, or the
- // 'Refresh' command of the Type Library Editor activated while editing the
- // Type Library, the contents of this file will be regenerated and all
- // manual modifications will be lost.
- // ************************************************************************ //
- // PASTLWTR : $Revision: 1.88.1.0.1.0 $
- // File generated on 11/27/2000 9:57:38 PM from Type Library described below.
- // *************************************************************************//
- // NOTE:
- // Items guarded by $IFDEF_LIVE_SERVER_AT_DESIGN_TIME are used by properties
- // which return objects that may need to be explicitly created via a function
- // call prior to any access via the property. These items have been disabled
- // in order to prevent accidental use from within the object inspector. You
- // may enable them by defining LIVE_SERVER_AT_DESIGN_TIME or by selectively
- // removing them from the $IFDEF blocks. However, such items must still be
- // programmatically created via a method of the appropriate CoClass before
- // they can be used.
- // ************************************************************************ //
- // Type Lib: C:WINDOWSSystem32msxml3.dll (1)
- // IIDLCID: {F5078F18-C551-11D3-89B9-0000F81FE221}
- // Helpfile:
- // DepndLst:
- // (1) v2.0 stdole, (C:WINDOWSSystem32stdole2.tlb)
- // (2) v4.0 StdVCL, (C:WINDOWSsystem32stdvcl40.dll)
- // Errors:
- // Hint: Parameter 'type' of IXMLDOMNode.nodeType changed to 'type_'
- // Hint: Member 'implementation' of 'IXMLDOMDocument' changed to 'implementation_'
- // Hint: Parameter 'type' of IXMLDOMDocument.createNode changed to 'type_'
- // Hint: Parameter 'var' of IXMLDOMSchemaCollection.add changed to 'var_'
- // Hint: Member 'type' of 'IXMLElement' changed to 'type_'
- // Hint: Member 'type' of 'IXMLElement2' changed to 'type_'
- // ************************************************************************ //
- {$TYPEDADDRESS OFF} // Unit must be compiled without type-checked pointers.
- interface
- uses Windows, ActiveX, Classes, Graphics, OleServer, OleCtrls, StdVCL;
- // *********************************************************************//
- // GUIDS declared in the TypeLibrary. Following prefixes are used:
- // Type Libraries : LIBID_xxxx
- // CoClasses : CLASS_xxxx
- // DISPInterfaces : DIID_xxxx
- // Non-DISP interfaces: IID_xxxx
- // *********************************************************************//
- const
- // TypeLibrary Major and minor versions
- MSXML2MajorVersion = 3;
- MSXML2MinorVersion = 0;
- LIBID_MSXML2: TGUID = '{F5078F18-C551-11D3-89B9-0000F81FE221}';
- IID_IXMLDOMImplementation: TGUID = '{2933BF8F-7B36-11D2-B20E-00C04F983E60}';
- IID_IXMLDOMNode: TGUID = '{2933BF80-7B36-11D2-B20E-00C04F983E60}';
- IID_IXMLDOMNodeList: TGUID = '{2933BF82-7B36-11D2-B20E-00C04F983E60}';
- IID_IXMLDOMNamedNodeMap: TGUID = '{2933BF83-7B36-11D2-B20E-00C04F983E60}';
- IID_IXMLDOMDocument: TGUID = '{2933BF81-7B36-11D2-B20E-00C04F983E60}';
- IID_IXMLDOMDocumentType: TGUID = '{2933BF8B-7B36-11D2-B20E-00C04F983E60}';
- IID_IXMLDOMElement: TGUID = '{2933BF86-7B36-11D2-B20E-00C04F983E60}';
- IID_IXMLDOMAttribute: TGUID = '{2933BF85-7B36-11D2-B20E-00C04F983E60}';
- IID_IXMLDOMDocumentFragment: TGUID = '{3EFAA413-272F-11D2-836F-0000F87A7782}';
- IID_IXMLDOMCharacterData: TGUID = '{2933BF84-7B36-11D2-B20E-00C04F983E60}';
- IID_IXMLDOMText: TGUID = '{2933BF87-7B36-11D2-B20E-00C04F983E60}';
- IID_IXMLDOMComment: TGUID = '{2933BF88-7B36-11D2-B20E-00C04F983E60}';
- IID_IXMLDOMCDATASection: TGUID = '{2933BF8A-7B36-11D2-B20E-00C04F983E60}';
- IID_IXMLDOMProcessingInstruction: TGUID = '{2933BF89-7B36-11D2-B20E-00C04F983E60}';
- IID_IXMLDOMEntityReference: TGUID = '{2933BF8E-7B36-11D2-B20E-00C04F983E60}';
- IID_IXMLDOMParseError: TGUID = '{3EFAA426-272F-11D2-836F-0000F87A7782}';
- IID_IXMLDOMSchemaCollection: TGUID = '{373984C8-B845-449B-91E7-45AC83036ADE}';
- IID_IXMLDOMDocument2: TGUID = '{2933BF95-7B36-11D2-B20E-00C04F983E60}';
- IID_IXMLDOMNotation: TGUID = '{2933BF8C-7B36-11D2-B20E-00C04F983E60}';
- IID_IXMLDOMEntity: TGUID = '{2933BF8D-7B36-11D2-B20E-00C04F983E60}';
- IID_IXTLRuntime: TGUID = '{3EFAA425-272F-11D2-836F-0000F87A7782}';
- IID_IXSLTemplate: TGUID = '{2933BF93-7B36-11D2-B20E-00C04F983E60}';
- IID_IXSLProcessor: TGUID = '{2933BF92-7B36-11D2-B20E-00C04F983E60}';
- IID_ISAXXMLReader: TGUID = '{A4F96ED0-F829-476E-81C0-CDC7BD2A0802}';
- IID_ISAXEntityResolver: TGUID = '{99BCA7BD-E8C4-4D5F-A0CF-6D907901FF07}';
- IID_ISAXContentHandler: TGUID = '{1545CDFA-9E4E-4497-A8A4-2BF7D0112C44}';
- IID_ISAXLocator: TGUID = '{9B7E472A-0DE4-4640-BFF3-84D38A051C31}';
- IID_ISAXAttributes: TGUID = '{F078ABE1-45D2-4832-91EA-4466CE2F25C9}';
- IID_ISAXDTDHandler: TGUID = '{E15C1BAF-AFB3-4D60-8C36-19A8C45DEFED}';
- IID_ISAXErrorHandler: TGUID = '{A60511C4-CCF5-479E-98A3-DC8DC545B7D0}';
- IID_ISAXXMLFilter: TGUID = '{70409222-CA09-4475-ACB8-40312FE8D145}';
- IID_ISAXLexicalHandler: TGUID = '{7F85D5F5-47A8-4497-BDA5-84BA04819EA6}';
- IID_ISAXDeclHandler: TGUID = '{862629AC-771A-47B2-8337-4E6843C1BE90}';
- IID_IVBSAXXMLReader: TGUID = '{8C033CAA-6CD6-4F73-B728-4531AF74945F}';
- IID_IVBSAXEntityResolver: TGUID = '{0C05D096-F45B-4ACA-AD1A-AA0BC25518DC}';
- IID_IVBSAXContentHandler: TGUID = '{2ED7290A-4DD5-4B46-BB26-4E4155E77FAA}';
- IID_IVBSAXLocator: TGUID = '{796E7AC5-5AA2-4EFF-ACAD-3FAAF01A3288}';
- IID_IVBSAXAttributes: TGUID = '{10DC0586-132B-4CAC-8BB3-DB00AC8B7EE0}';
- IID_IVBSAXDTDHandler: TGUID = '{24FB3297-302D-4620-BA39-3A732D850558}';
- IID_IVBSAXErrorHandler: TGUID = '{D963D3FE-173C-4862-9095-B92F66995F52}';
- IID_IVBSAXXMLFilter: TGUID = '{1299EB1B-5B88-433E-82DE-82CA75AD4E04}';
- IID_IVBSAXLexicalHandler: TGUID = '{032AAC35-8C0E-4D9D-979F-E3B702935576}';
- IID_IVBSAXDeclHandler: TGUID = '{E8917260-7579-4BE1-B5DD-7AFBFA6F077B}';
- IID_IMXWriter: TGUID = '{4D7FF4BA-1565-4EA8-94E1-6E724A46F98D}';
- IID_IMXAttributes: TGUID = '{F10D27CC-3EC0-415C-8ED8-77AB1C5E7262}';
- IID_IMXReaderControl: TGUID = '{808F4E35-8D5A-4FBE-8466-33A41279ED30}';
- IID_IXMLElementCollection: TGUID = '{65725580-9B5D-11D0-9BFE-00C04FC99C8E}';
- IID_IXMLDocument: TGUID = '{F52E2B61-18A1-11D1-B105-00805F49916B}';
- IID_IXMLElement: TGUID = '{3F7F31AC-E15F-11D0-9C25-00C04FC99C8E}';
- IID_IXMLDocument2: TGUID = '{2B8DE2FE-8D2D-11D1-B2FC-00C04FD915A9}';
- IID_IXMLElement2: TGUID = '{2B8DE2FF-8D2D-11D1-B2FC-00C04FD915A9}';
- IID_IXMLAttribute: TGUID = '{D4D4A0FC-3B73-11D1-B2B4-00C04FB92596}';
- IID_IXMLError: TGUID = '{948C5AD3-C58D-11D0-9C0B-00C04FC99C8E}';
- IID_IXMLDOMSelection: TGUID = '{AA634FC7-5888-44A7-A257-3A47150D3A0E}';
- DIID_XMLDOMDocumentEvents: TGUID = '{3EFAA427-272F-11D2-836F-0000F87A7782}';
- IID_IDSOControl: TGUID = '{310AFA62-0575-11D2-9CA9-0060B0EC3D39}';
- IID_IXMLHTTPRequest: TGUID = '{ED8C108D-4349-11D2-91A4-00C04F7969E8}';
- IID_IServerXMLHTTPRequest: TGUID = '{2E9196BF-13BA-4DD4-91CA-6C571F281495}';
- CLASS_DOMDocument: TGUID = '{F6D90F11-9C73-11D3-B32E-00C04F990BB4}';
- CLASS_DOMDocument26: TGUID = '{F5078F1B-C551-11D3-89B9-0000F81FE221}';
- CLASS_DOMDocument30: TGUID = '{F5078F32-C551-11D3-89B9-0000F81FE221}';
- CLASS_FreeThreadedDOMDocument: TGUID = '{F6D90F12-9C73-11D3-B32E-00C04F990BB4}';
- CLASS_FreeThreadedDOMDocument26: TGUID = '{F5078F1C-C551-11D3-89B9-0000F81FE221}';
- CLASS_FreeThreadedDOMDocument30: TGUID = '{F5078F33-C551-11D3-89B9-0000F81FE221}';
- CLASS_XMLSchemaCache: TGUID = '{373984C9-B845-449B-91E7-45AC83036ADE}';
- CLASS_XMLSchemaCache26: TGUID = '{F5078F1D-C551-11D3-89B9-0000F81FE221}';
- CLASS_XMLSchemaCache30: TGUID = '{F5078F34-C551-11D3-89B9-0000F81FE221}';
- CLASS_XSLTemplate: TGUID = '{2933BF94-7B36-11D2-B20E-00C04F983E60}';
- CLASS_XSLTemplate26: TGUID = '{F5078F21-C551-11D3-89B9-0000F81FE221}';
- CLASS_XSLTemplate30: TGUID = '{F5078F36-C551-11D3-89B9-0000F81FE221}';
- CLASS_DSOControl: TGUID = '{F6D90F14-9C73-11D3-B32E-00C04F990BB4}';
- CLASS_DSOControl26: TGUID = '{F5078F1F-C551-11D3-89B9-0000F81FE221}';
- CLASS_DSOControl30: TGUID = '{F5078F39-C551-11D3-89B9-0000F81FE221}';
- CLASS_XMLHTTP: TGUID = '{F6D90F16-9C73-11D3-B32E-00C04F990BB4}';
- CLASS_XMLHTTP26: TGUID = '{F5078F1E-C551-11D3-89B9-0000F81FE221}';
- CLASS_XMLHTTP30: TGUID = '{F5078F35-C551-11D3-89B9-0000F81FE221}';
- CLASS_ServerXMLHTTP: TGUID = '{AFBA6B42-5692-48EA-8141-DC517DCF0EF1}';
- CLASS_ServerXMLHTTP30: TGUID = '{AFB40FFD-B609-40A3-9828-F88BBE11E4E3}';
- CLASS_SAXXMLReader: TGUID = '{079AA557-4A18-424A-8EEE-E39F0A8D41B9}';
- CLASS_SAXXMLReader30: TGUID = '{3124C396-FB13-4836-A6AD-1317F1713688}';
- CLASS_MXXMLWriter: TGUID = '{FC220AD8-A72A-4EE8-926E-0B7AD152A020}';
- CLASS_MXXMLWriter30: TGUID = '{3D813DFE-6C91-4A4E-8F41-04346A841D9C}';
- CLASS_SAXAttributes: TGUID = '{4DD441AD-526D-4A77-9F1B-9841ED802FB0}';
- CLASS_SAXAttributes30: TGUID = '{3E784A01-F3AE-4DC0-9354-9526B9370EBA}';
- CLASS_XMLDocument: TGUID = '{CFC399AF-D876-11D0-9C10-00C04FC99C8E}';
- // *********************************************************************//
- // Declaration of Enumerations defined in Type Library
- // *********************************************************************//
- // Constants for enum tagDOMNodeType
- type
- tagDOMNodeType = TOleEnum;
- const
- NODE_INVALID = $00000000;
- NODE_ELEMENT = $00000001;
- NODE_ATTRIBUTE = $00000002;
- NODE_TEXT = $00000003;
- NODE_CDATA_SECTION = $00000004;
- NODE_ENTITY_REFERENCE = $00000005;
- NODE_ENTITY = $00000006;
- NODE_PROCESSING_INSTRUCTION = $00000007;
- NODE_COMMENT = $00000008;
- NODE_DOCUMENT = $00000009;
- NODE_DOCUMENT_TYPE = $0000000A;
- NODE_DOCUMENT_FRAGMENT = $0000000B;
- NODE_NOTATION = $0000000C;
- // Constants for enum tagXMLEMEM_TYPE
- type
- tagXMLEMEM_TYPE = TOleEnum;
- const
- XMLELEMTYPE_ELEMENT = $00000000;
- XMLELEMTYPE_TEXT = $00000001;
- XMLELEMTYPE_COMMENT = $00000002;
- XMLELEMTYPE_DOCUMENT = $00000003;
- XMLELEMTYPE_DTD = $00000004;
- XMLELEMTYPE_PI = $00000005;
- XMLELEMTYPE_OTHER = $00000006;
- // Constants for enum _SERVERXMLHTTP_OPTION
- type
- _SERVERXMLHTTP_OPTION = TOleEnum;
- const
- SXH_OPTION_URL_CODEPAGE = $00000000;
- SXH_OPTION_ESCAPE_PERCENT_IN_URL = $00000001;
- type
- // *********************************************************************//
- // Forward declaration of types defined in TypeLibrary
- // *********************************************************************//
- IXMLDOMImplementation = interface;
- IXMLDOMImplementationDisp = dispinterface;
- IXMLDOMNode = interface;
- IXMLDOMNodeDisp = dispinterface;
- IXMLDOMNodeList = interface;
- IXMLDOMNodeListDisp = dispinterface;
- IXMLDOMNamedNodeMap = interface;
- IXMLDOMNamedNodeMapDisp = dispinterface;
- IXMLDOMDocument = interface;
- IXMLDOMDocumentDisp = dispinterface;
- IXMLDOMDocumentType = interface;
- IXMLDOMDocumentTypeDisp = dispinterface;
- IXMLDOMElement = interface;
- IXMLDOMElementDisp = dispinterface;
- IXMLDOMAttribute = interface;
- IXMLDOMAttributeDisp = dispinterface;
- IXMLDOMDocumentFragment = interface;
- IXMLDOMDocumentFragmentDisp = dispinterface;
- IXMLDOMCharacterData = interface;
- IXMLDOMCharacterDataDisp = dispinterface;
- IXMLDOMText = interface;
- IXMLDOMTextDisp = dispinterface;
- IXMLDOMComment = interface;
- IXMLDOMCommentDisp = dispinterface;
- IXMLDOMCDATASection = interface;
- IXMLDOMCDATASectionDisp = dispinterface;
- IXMLDOMProcessingInstruction = interface;
- IXMLDOMProcessingInstructionDisp = dispinterface;
- IXMLDOMEntityReference = interface;
- IXMLDOMEntityReferenceDisp = dispinterface;
- IXMLDOMParseError = interface;
- IXMLDOMParseErrorDisp = dispinterface;
- IXMLDOMSchemaCollection = interface;
- IXMLDOMSchemaCollectionDisp = dispinterface;
- IXMLDOMDocument2 = interface;
- IXMLDOMDocument2Disp = dispinterface;
- IXMLDOMNotation = interface;
- IXMLDOMNotationDisp = dispinterface;
- IXMLDOMEntity = interface;
- IXMLDOMEntityDisp = dispinterface;
- IXTLRuntime = interface;
- IXTLRuntimeDisp = dispinterface;
- IXSLTemplate = interface;
- IXSLTemplateDisp = dispinterface;
- IXSLProcessor = interface;
- IXSLProcessorDisp = dispinterface;
- ISAXXMLReader = interface;
- ISAXEntityResolver = interface;
- ISAXContentHandler = interface;
- ISAXLocator = interface;
- ISAXAttributes = interface;
- ISAXDTDHandler = interface;
- ISAXErrorHandler = interface;
- ISAXXMLFilter = interface;
- ISAXLexicalHandler = interface;
- ISAXDeclHandler = interface;
- IVBSAXXMLReader = interface;
- IVBSAXXMLReaderDisp = dispinterface;
- IVBSAXEntityResolver = interface;
- IVBSAXEntityResolverDisp = dispinterface;
- IVBSAXContentHandler = interface;
- IVBSAXContentHandlerDisp = dispinterface;
- IVBSAXLocator = interface;
- IVBSAXLocatorDisp = dispinterface;
- IVBSAXAttributes = interface;
- IVBSAXAttributesDisp = dispinterface;
- IVBSAXDTDHandler = interface;
- IVBSAXDTDHandlerDisp = dispinterface;
- IVBSAXErrorHandler = interface;
- IVBSAXErrorHandlerDisp = dispinterface;
- IVBSAXXMLFilter = interface;
- IVBSAXXMLFilterDisp = dispinterface;
- IVBSAXLexicalHandler = interface;
- IVBSAXLexicalHandlerDisp = dispinterface;
- IVBSAXDeclHandler = interface;
- IVBSAXDeclHandlerDisp = dispinterface;
- IMXWriter = interface;
- IMXWriterDisp = dispinterface;
- IMXAttributes = interface;
- IMXAttributesDisp = dispinterface;
- IMXReaderControl = interface;
- IMXReaderControlDisp = dispinterface;
- IXMLElementCollection = interface;
- IXMLElementCollectionDisp = dispinterface;
- IXMLDocument = interface;
- IXMLDocumentDisp = dispinterface;
- IXMLElement = interface;
- IXMLElementDisp = dispinterface;
- IXMLDocument2 = interface;
- IXMLElement2 = interface;
- IXMLElement2Disp = dispinterface;
- IXMLAttribute = interface;
- IXMLAttributeDisp = dispinterface;
- IXMLError = interface;
- IXMLDOMSelection = interface;
- IXMLDOMSelectionDisp = dispinterface;
- XMLDOMDocumentEvents = dispinterface;
- IDSOControl = interface;
- IDSOControlDisp = dispinterface;
- IXMLHTTPRequest = interface;
- IXMLHTTPRequestDisp = dispinterface;
- IServerXMLHTTPRequest = interface;
- IServerXMLHTTPRequestDisp = dispinterface;
- // *********************************************************************//
- // Declaration of CoClasses defined in Type Library
- // (NOTE: Here we map each CoClass to its Default Interface)
- // *********************************************************************//
- DOMDocument = IXMLDOMDocument2;
- DOMDocument26 = IXMLDOMDocument2;
- DOMDocument30 = IXMLDOMDocument2;
- FreeThreadedDOMDocument = IXMLDOMDocument2;
- FreeThreadedDOMDocument26 = IXMLDOMDocument2;
- FreeThreadedDOMDocument30 = IXMLDOMDocument2;
- XMLSchemaCache = IXMLDOMSchemaCollection;
- XMLSchemaCache26 = IXMLDOMSchemaCollection;
- XMLSchemaCache30 = IXMLDOMSchemaCollection;
- XSLTemplate = IXSLTemplate;
- XSLTemplate26 = IXSLTemplate;
- XSLTemplate30 = IXSLTemplate;
- DSOControl = IDSOControl;
- DSOControl26 = IDSOControl;
- DSOControl30 = IDSOControl;
- XMLHTTP = IXMLHTTPRequest;
- XMLHTTP26 = IXMLHTTPRequest;
- XMLHTTP30 = IXMLHTTPRequest;
- ServerXMLHTTP = IServerXMLHTTPRequest;
- ServerXMLHTTP30 = IServerXMLHTTPRequest;
- SAXXMLReader = IVBSAXXMLReader;
- SAXXMLReader30 = IVBSAXXMLReader;
- MXXMLWriter = IMXWriter;
- MXXMLWriter30 = IMXWriter;
- SAXAttributes = IMXAttributes;
- SAXAttributes30 = IMXAttributes;
- XMLDocument = IXMLDocument2;
- // *********************************************************************//
- // Declaration of structures, unions and aliases.
- // *********************************************************************//
- PWord1 = ^Word; {*}
- PUserType1 = ^_xml_error; {*}
- DOMNodeType = tagDOMNodeType;
- _xml_error = packed record
- _nLine: SYSUINT;
- _pchBuf: WideString;
- _cchBuf: SYSUINT;
- _ich: SYSUINT;
- _pszFound: WideString;
- _pszExpected: WideString;
- _reserved1: LongWord;
- _reserved2: LongWord;
- end;
- XMLELEM_TYPE = tagXMLEMEM_TYPE;
- SERVERXMLHTTP_OPTION = _SERVERXMLHTTP_OPTION;
- // *********************************************************************//
- // Interface: IXMLDOMImplementation
- // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable
- // GUID: {2933BF8F-7B36-11D2-B20E-00C04F983E60}
- // *********************************************************************//
- IXMLDOMImplementation = interface(IDispatch)
- ['{2933BF8F-7B36-11D2-B20E-00C04F983E60}']
- function hasFeature(const feature: WideString; const version: WideString): WordBool; safecall;
- end;
- // *********************************************************************//
- // DispIntf: IXMLDOMImplementationDisp
- // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable
- // GUID: {2933BF8F-7B36-11D2-B20E-00C04F983E60}
- // *********************************************************************//
- IXMLDOMImplementationDisp = dispinterface
- ['{2933BF8F-7B36-11D2-B20E-00C04F983E60}']
- function hasFeature(const feature: WideString; const version: WideString): WordBool; dispid 145;
- end;
- // *********************************************************************//
- // Interface: IXMLDOMNode
- // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable
- // GUID: {2933BF80-7B36-11D2-B20E-00C04F983E60}
- // *********************************************************************//
- IXMLDOMNode = interface(IDispatch)
- ['{2933BF80-7B36-11D2-B20E-00C04F983E60}']
- function Get_nodeName: WideString; safecall;
- function Get_nodeValue: OleVariant; safecall;
- procedure Set_nodeValue(value: OleVariant); safecall;
- function Get_nodeType: DOMNodeType; safecall;
- function Get_parentNode: IXMLDOMNode; safecall;
- function Get_childNodes: IXMLDOMNodeList; safecall;
- function Get_firstChild: IXMLDOMNode; safecall;
- function Get_lastChild: IXMLDOMNode; safecall;
- function Get_previousSibling: IXMLDOMNode; safecall;
- function Get_nextSibling: IXMLDOMNode; safecall;
- function Get_attributes: IXMLDOMNamedNodeMap; safecall;
- function insertBefore(const newChild: IXMLDOMNode; refChild: OleVariant): IXMLDOMNode; safecall;
- function replaceChild(const newChild: IXMLDOMNode; const oldChild: IXMLDOMNode): IXMLDOMNode; safecall;
- function removeChild(const childNode: IXMLDOMNode): IXMLDOMNode; safecall;
- function appendChild(const newChild: IXMLDOMNode): IXMLDOMNode; safecall;
- function hasChildNodes: WordBool; safecall;
- function Get_ownerDocument: IXMLDOMDocument; safecall;
- function cloneNode(deep: WordBool): IXMLDOMNode; safecall;
- function Get_nodeTypeString: WideString; safecall;
- function Get_text: WideString; safecall;
- procedure Set_text(const text: WideString); safecall;
- function Get_specified: WordBool; safecall;
- function Get_definition: IXMLDOMNode; safecall;
- function Get_nodeTypedValue: OleVariant; safecall;
- procedure Set_nodeTypedValue(typedValue: OleVariant); safecall;
- function Get_dataType: OleVariant; safecall;
- procedure Set_dataType(const dataTypeName: WideString); safecall;
- function Get_xml: WideString; safecall;
- function transformNode(const stylesheet: IXMLDOMNode): WideString; safecall;
- function selectNodes(const queryString: WideString): IXMLDOMNodeList; safecall;
- function selectSingleNode(const queryString: WideString): IXMLDOMNode; safecall;
- function Get_parsed: WordBool; safecall;
- function Get_namespaceURI: WideString; safecall;
- function Get_prefix: WideString; safecall;
- function Get_baseName: WideString; safecall;
- procedure transformNodeToObject(const stylesheet: IXMLDOMNode; outputObject: OleVariant); safecall;
- property nodeName: WideString read Get_nodeName;
- property nodeValue: OleVariant read Get_nodeValue write Set_nodeValue;
- property nodeType: DOMNodeType read Get_nodeType;
- property parentNode: IXMLDOMNode read Get_parentNode;
- property childNodes: IXMLDOMNodeList read Get_childNodes;
- property firstChild: IXMLDOMNode read Get_firstChild;
- property lastChild: IXMLDOMNode read Get_lastChild;
- property previousSibling: IXMLDOMNode read Get_previousSibling;
- property nextSibling: IXMLDOMNode read Get_nextSibling;
- property attributes: IXMLDOMNamedNodeMap read Get_attributes;
- property ownerDocument: IXMLDOMDocument read Get_ownerDocument;
- property nodeTypeString: WideString read Get_nodeTypeString;
- property text: WideString read Get_text write Set_text;
- property specified: WordBool read Get_specified;
- property definition: IXMLDOMNode read Get_definition;
- property nodeTypedValue: OleVariant read Get_nodeTypedValue write Set_nodeTypedValue;
- property xml: WideString read Get_xml;
- property parsed: WordBool read Get_parsed;
- property namespaceURI: WideString read Get_namespaceURI;
- property prefix: WideString read Get_prefix;
- property baseName: WideString read Get_baseName;
- end;
- // *********************************************************************//
- // DispIntf: IXMLDOMNodeDisp
- // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable
- // GUID: {2933BF80-7B36-11D2-B20E-00C04F983E60}
- // *********************************************************************//
- IXMLDOMNodeDisp = dispinterface
- ['{2933BF80-7B36-11D2-B20E-00C04F983E60}']
- property nodeName: WideString readonly dispid 2;
- property nodeValue: OleVariant dispid 3;
- property nodeType: DOMNodeType readonly dispid 4;
- property parentNode: IXMLDOMNode readonly dispid 6;
- property childNodes: IXMLDOMNodeList readonly dispid 7;
- property firstChild: IXMLDOMNode readonly dispid 8;
- property lastChild: IXMLDOMNode readonly dispid 9;
- property previousSibling: IXMLDOMNode readonly dispid 10;
- property nextSibling: IXMLDOMNode readonly dispid 11;
- property attributes: IXMLDOMNamedNodeMap readonly dispid 12;
- function insertBefore(const newChild: IXMLDOMNode; refChild: OleVariant): IXMLDOMNode; dispid 13;
- function replaceChild(const newChild: IXMLDOMNode; const oldChild: IXMLDOMNode): IXMLDOMNode; dispid 14;
- function removeChild(const childNode: IXMLDOMNode): IXMLDOMNode; dispid 15;
- function appendChild(const newChild: IXMLDOMNode): IXMLDOMNode; dispid 16;
- function hasChildNodes: WordBool; dispid 17;
- property ownerDocument: IXMLDOMDocument readonly dispid 18;
- function cloneNode(deep: WordBool): IXMLDOMNode; dispid 19;
- property nodeTypeString: WideString readonly dispid 21;
- property text: WideString dispid 24;
- property specified: WordBool readonly dispid 22;
- property definition: IXMLDOMNode readonly dispid 23;
- property nodeTypedValue: OleVariant dispid 25;
- function dataType: OleVariant; dispid 26;
- property xml: WideString readonly dispid 27;
- function transformNode(const stylesheet: IXMLDOMNode): WideString; dispid 28;
- function selectNodes(const queryString: WideString): IXMLDOMNodeList; dispid 29;
- function selectSingleNode(const queryString: WideString): IXMLDOMNode; dispid 30;
- property parsed: WordBool readonly dispid 31;
- property namespaceURI: WideString readonly dispid 32;
- property prefix: WideString readonly dispid 33;
- property baseName: WideString readonly dispid 34;
- procedure transformNodeToObject(const stylesheet: IXMLDOMNode; outputObject: OleVariant); dispid 35;
- end;
- // *********************************************************************//
- // Interface: IXMLDOMNodeList
- // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable
- // GUID: {2933BF82-7B36-11D2-B20E-00C04F983E60}
- // *********************************************************************//
- IXMLDOMNodeList = interface(IDispatch)
- ['{2933BF82-7B36-11D2-B20E-00C04F983E60}']
- function Get_item(index: Integer): IXMLDOMNode; safecall;
- function Get_length: Integer; safecall;
- function nextNode: IXMLDOMNode; safecall;
- procedure reset; safecall;
- function Get__newEnum: IUnknown; safecall;
- property item[index: Integer]: IXMLDOMNode read Get_item; default;
- property length: Integer read Get_length;
- property _newEnum: IUnknown read Get__newEnum;
- end;
- // *********************************************************************//
- // DispIntf: IXMLDOMNodeListDisp
- // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable
- // GUID: {2933BF82-7B36-11D2-B20E-00C04F983E60}
- // *********************************************************************//
- IXMLDOMNodeListDisp = dispinterface
- ['{2933BF82-7B36-11D2-B20E-00C04F983E60}']
- property item[index: Integer]: IXMLDOMNode readonly dispid 0; default;
- property length: Integer readonly dispid 74;
- function nextNode: IXMLDOMNode; dispid 76;
- procedure reset; dispid 77;
- property _newEnum: IUnknown readonly dispid -4;
- end;
- // *********************************************************************//
- // Interface: IXMLDOMNamedNodeMap
- // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable
- // GUID: {2933BF83-7B36-11D2-B20E-00C04F983E60}
- // *********************************************************************//
- IXMLDOMNamedNodeMap = interface(IDispatch)
- ['{2933BF83-7B36-11D2-B20E-00C04F983E60}']
- function getNamedItem(const name: WideString): IXMLDOMNode; safecall;
- function setNamedItem(const newItem: IXMLDOMNode): IXMLDOMNode; safecall;
- function removeNamedItem(const name: WideString): IXMLDOMNode; safecall;
- function Get_item(index: Integer): IXMLDOMNode; safecall;
- function Get_length: Integer; safecall;
- function getQualifiedItem(const baseName: WideString; const namespaceURI: WideString): IXMLDOMNode; safecall;
- function removeQualifiedItem(const baseName: WideString; const namespaceURI: WideString): IXMLDOMNode; safecall;
- function nextNode: IXMLDOMNode; safecall;
- procedure reset; safecall;
- function Get__newEnum: IUnknown; safecall;
- property item[index: Integer]: IXMLDOMNode read Get_item; default;
- property length: Integer read Get_length;
- property _newEnum: IUnknown read Get__newEnum;
- end;
- // *********************************************************************//
- // DispIntf: IXMLDOMNamedNodeMapDisp
- // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable
- // GUID: {2933BF83-7B36-11D2-B20E-00C04F983E60}
- // *********************************************************************//
- IXMLDOMNamedNodeMapDisp = dispinterface
- ['{2933BF83-7B36-11D2-B20E-00C04F983E60}']
- function getNamedItem(const name: WideString): IXMLDOMNode; dispid 83;
- function setNamedItem(const newItem: IXMLDOMNode): IXMLDOMNode; dispid 84;
- function removeNamedItem(const name: WideString): IXMLDOMNode; dispid 85;
- property item[index: Integer]: IXMLDOMNode readonly dispid 0; default;
- property length: Integer readonly dispid 74;
- function getQualifiedItem(const baseName: WideString; const namespaceURI: WideString): IXMLDOMNode; dispid 87;
- function removeQualifiedItem(const baseName: WideString; const namespaceURI: WideString): IXMLDOMNode; dispid 88;
- function nextNode: IXMLDOMNode; dispid 89;
- procedure reset; dispid 90;
- property _newEnum: IUnknown readonly dispid -4;
- end;
- // *********************************************************************//
- // Interface: IXMLDOMDocument
- // Flags: (4560) Hidden Dual NonExtensible OleAutomation Dispatchable
- // GUID: {2933BF81-7B36-11D2-B20E-00C04F983E60}
- // *********************************************************************//
- IXMLDOMDocument = interface(IXMLDOMNode)
- ['{2933BF81-7B36-11D2-B20E-00C04F983E60}']
- function Get_doctype: IXMLDOMDocumentType; safecall;
- function Get_implementation_: IXMLDOMImplementation; safecall;
- function Get_documentElement: IXMLDOMElement; safecall;
- procedure Set_documentElement(const DOMElement: IXMLDOMElement); safecall;
- function createElement(const tagName: WideString): IXMLDOMElement; safecall;
- function createDocumentFragment: IXMLDOMDocumentFragment; safecall;
- function createTextNode(const data: WideString): IXMLDOMText; safecall;
- function createComment(const data: WideString): IXMLDOMComment; safecall;
- function createCDATASection(const data: WideString): IXMLDOMCDATASection; safecall;
- function createProcessingInstruction(const target: WideString; const data: WideString): IXMLDOMProcessingInstruction; safecall;
- function createAttribute(const name: WideString): IXMLDOMAttribute; safecall;
- function createEntityReference(const name: WideString): IXMLDOMEntityReference; safecall;
- function getElementsByTagName(const tagName: WideString): IXMLDOMNodeList; safecall;
- function createNode(type_: OleVariant; const name: WideString; const namespaceURI: WideString): IXMLDOMNode; safecall;
- function nodeFromID(const idString: WideString): IXMLDOMNode; safecall;
- function load(xmlSource: OleVariant): WordBool; safecall;
- function Get_readyState: Integer; safecall;
- function Get_parseError: IXMLDOMParseError; safecall;
- function Get_url: WideString; safecall;
- function Get_async: WordBool; safecall;
- procedure Set_async(isAsync: WordBool); safecall;
- procedure abort; safecall;
- function loadXML(const bstrXML: WideString): WordBool; safecall;
- procedure save(destination: OleVariant); safecall;
- function Get_validateOnParse: WordBool; safecall;
- procedure Set_validateOnParse(isValidating: WordBool); safecall;
- function Get_resolveExternals: WordBool; safecall;
- procedure Set_resolveExternals(isResolving: WordBool); safecall;
- function Get_preserveWhiteSpace: WordBool; safecall;
- procedure Set_preserveWhiteSpace(isPreserving: WordBool); safecall;
- procedure Set_onreadystatechange(Param1: OleVariant); safecall;
- procedure Set_ondataavailable(Param1: OleVariant); safecall;
- procedure Set_ontransformnode(Param1: OleVariant); safecall;
- property doctype: IXMLDOMDocumentType read Get_doctype;
- property implementation_: IXMLDOMImplementation read Get_implementation_;
- property documentElement: IXMLDOMElement read Get_documentElement write Set_documentElement;
- property readyState: Integer read Get_readyState;
- property parseError: IXMLDOMParseError read Get_parseError;
- property url: WideString read Get_url;
- property async: WordBool read Get_async write Set_async;
- property validateOnParse: WordBool read Get_validateOnParse write Set_validateOnParse;
- property resolveExternals: WordBool read Get_resolveExternals write Set_resolveExternals;
- property preserveWhiteSpace: WordBool read Get_preserveWhiteSpace write Set_preserveWhiteSpace;
- property onreadystatechange: OleVariant write Set_onreadystatechange;
- property ondataavailable: OleVariant write Set_ondataavailable;
- property ontransformnode: OleVariant write Set_ontransformnode;
- end;
- // *********************************************************************//
- // DispIntf: IXMLDOMDocumentDisp
- // Flags: (4560) Hidden Dual NonExtensible OleAutomation Dispatchable
- // GUID: {2933BF81-7B36-11D2-B20E-00C04F983E60}
- // *********************************************************************//
- IXMLDOMDocumentDisp = dispinterface
- ['{2933BF81-7B36-11D2-B20E-00C04F983E60}']
- property doctype: IXMLDOMDocumentType readonly dispid 38;
- property implementation_: IXMLDOMImplementation readonly dispid 39;
- property documentElement: IXMLDOMElement dispid 40;
- function createElement(const tagName: WideString): IXMLDOMElement; dispid 41;
- function createDocumentFragment: IXMLDOMDocumentFragment; dispid 42;
- function createTextNode(const data: WideString): IXMLDOMText; dispid 43;
- function createComment(const data: WideString): IXMLDOMComment; dispid 44;
- function createCDATASection(const data: WideString): IXMLDOMCDATASection; dispid 45;
- function createProcessingInstruction(const target: WideString; const data: WideString): IXMLDOMProcessingInstruction; dispid 46;
- function createAttribute(const name: WideString): IXMLDOMAttribute; dispid 47;
- function createEntityReference(const name: WideString): IXMLDOMEntityReference; dispid 49;
- function getElementsByTagName(const tagName: WideString): IXMLDOMNodeList; dispid 50;
- function createNode(type_: OleVariant; const name: WideString; const namespaceURI: WideString): IXMLDOMNode; dispid 54;
- function nodeFromID(const idString: WideString): IXMLDOMNode; dispid 56;
- function load(xmlSource: OleVariant): WordBool; dispid 58;
- property readyState: Integer readonly dispid -525;
- property parseError: IXMLDOMParseError readonly dispid 59;
- property url: WideString readonly dispid 60;
- property async: WordBool dispid 61;
- procedure abort; dispid 62;
- function loadXML(const bstrXML: WideString): WordBool; dispid 63;
- procedure save(destination: OleVariant); dispid 64;
- property validateOnParse: WordBool dispid 65;
- property resolveExternals: WordBool dispid 66;
- property preserveWhiteSpace: WordBool dispid 67;
- property onreadystatechange: OleVariant writeonly dispid 68;
- property ondataavailable: OleVariant writeonly dispid 69;
- property ontransformnode: OleVariant writeonly dispid 70;
- property nodeName: WideString readonly dispid 2;
- property nodeValue: OleVariant dispid 3;
- property nodeType: DOMNodeType readonly dispid 4;
- property parentNode: IXMLDOMNode readonly dispid 6;
- property childNodes: IXMLDOMNodeList readonly dispid 7;
- property firstChild: IXMLDOMNode readonly dispid 8;
- property lastChild: IXMLDOMNode readonly dispid 9;
- property previousSibling: IXMLDOMNode readonly dispid 10;
- property nextSibling: IXMLDOMNode readonly dispid 11;
- property attributes: IXMLDOMNamedNodeMap readonly dispid 12;
- function insertBefore(const newChild: IXMLDOMNode; refChild: OleVariant): IXMLDOMNode; dispid 13;
- function replaceChild(const newChild: IXMLDOMNode; const oldChild: IXMLDOMNode): IXMLDOMNode; dispid 14;
- function removeChild(const childNode: IXMLDOMNode): IXMLDOMNode; dispid 15;
- function appendChild(const newChild: IXMLDOMNode): IXMLDOMNode; dispid 16;
- function hasChildNodes: WordBool; dispid 17;
- property ownerDocument: IXMLDOMDocument readonly dispid 18;
- function cloneNode(deep: WordBool): IXMLDOMNode; dispid 19;
- property nodeTypeString: WideString readonly dispid 21;
- property text: WideString dispid 24;
- property specified: WordBool readonly dispid 22;
- property definition: IXMLDOMNode readonly dispid 23;
- property nodeTypedValue: OleVariant dispid 25;
- function dataType: OleVariant; dispid 26;
- property xml: WideString readonly dispid 27;
- function transformNode(const stylesheet: IXMLDOMNode): WideString; dispid 28;
- function selectNodes(const queryString: WideString): IXMLDOMNodeList; dispid 29;
- function selectSingleNode(const queryString: WideString): IXMLDOMNode; dispid 30;
- property parsed: WordBool readonly dispid 31;
- property namespaceURI: WideString readonly dispid 32;
- property prefix: WideString readonly dispid 33;
- property baseName: WideString readonly dispid 34;
- procedure transformNodeToObject(const stylesheet: IXMLDOMNode; outputObject: OleVariant); dispid 35;
- end;
- // *********************************************************************//
- // Interface: IXMLDOMDocumentType
- // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable
- // GUID: {2933BF8B-7B36-11D2-B20E-00C04F983E60}
- // *********************************************************************//
- IXMLDOMDocumentType = interface(IXMLDOMNode)
- ['{2933BF8B-7B36-11D2-B20E-00C04F983E60}']
- function Get_name: WideString; safecall;
- function Get_entities: IXMLDOMNamedNodeMap; safecall;
- function Get_notations: IXMLDOMNamedNodeMap; safecall;
- property name: WideString read Get_name;
- property entities: IXMLDOMNamedNodeMap read Get_entities;
- property notations: IXMLDOMNamedNodeMap read Get_notations;
- end;
- // *********************************************************************//
- // DispIntf: IXMLDOMDocumentTypeDisp
- // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable
- // GUID: {2933BF8B-7B36-11D2-B20E-00C04F983E60}
- // *********************************************************************//
- IXMLDOMDocumentTypeDisp = dispinterface
- ['{2933BF8B-7B36-11D2-B20E-00C04F983E60}']
- property name: WideString readonly dispid 131;
- property entities: IXMLDOMNamedNodeMap readonly dispid 132;
- property notations: IXMLDOMNamedNodeMap readonly dispid 133;
- property nodeName: WideString readonly dispid 2;
- property nodeValue: OleVariant dispid 3;
- property nodeType: DOMNodeType readonly dispid 4;
- property parentNode: IXMLDOMNode readonly dispid 6;
- property childNodes: IXMLDOMNodeList readonly dispid 7;
- property firstChild: IXMLDOMNode readonly dispid 8;
- property lastChild: IXMLDOMNode readonly dispid 9;
- property previousSibling: IXMLDOMNode readonly dispid 10;
- property nextSibling: IXMLDOMNode readonly dispid 11;
- property attributes: IXMLDOMNamedNodeMap readonly dispid 12;
- function insertBefore(const newChild: IXMLDOMNode; refChild: OleVariant): IXMLDOMNode; dispid 13;
- function replaceChild(const newChild: IXMLDOMNode; const oldChild: IXMLDOMNode): IXMLDOMNode; dispid 14;
- function removeChild(const childNode: IXMLDOMNode): IXMLDOMNode; dispid 15;
- function appendChild(const newChild: IXMLDOMNode): IXMLDOMNode; dispid 16;
- function hasChildNodes: WordBool; dispid 17;
- property ownerDocument: IXMLDOMDocument readonly dispid 18;
- function cloneNode(deep: WordBool): IXMLDOMNode; dispid 19;
- property nodeTypeString: WideString readonly dispid 21;
- property text: WideString dispid 24;
- property specified: WordBool readonly dispid 22;
- property definition: IXMLDOMNode readonly dispid 23;
- property nodeTypedValue: OleVariant dispid 25;
- function dataType: OleVariant; dispid 26;
- property xml: WideString readonly dispid 27;
- function transformNode(const stylesheet: IXMLDOMNode): WideString; dispid 28;
- function selectNodes(const queryString: WideString): IXMLDOMNodeList; dispid 29;
- function selectSingleNode(const queryString: WideString): IXMLDOMNode; dispid 30;
- property parsed: WordBool readonly dispid 31;
- property namespaceURI: WideString readonly dispid 32;
- property prefix: WideString readonly dispid 33;
- property baseName: WideString readonly dispid 34;
- procedure transformNodeToObject(const stylesheet: IXMLDOMNode; outputObject: OleVariant); dispid 35;
- end;
- // *********************************************************************//
- // Interface: IXMLDOMElement
- // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable
- // GUID: {2933BF86-7B36-11D2-B20E-00C04F983E60}
- // *********************************************************************//
- IXMLDOMElement = interface(IXMLDOMNode)
- ['{2933BF86-7B36-11D2-B20E-00C04F983E60}']
- function Get_tagName: WideString; safecall;
- function getAttribute(const name: WideString): OleVariant; safecall;
- procedure setAttribute(const name: WideString; value: OleVariant); safecall;
- procedure removeAttribute(const name: WideString); safecall;
- function getAttributeNode(const name: WideString): IXMLDOMAttribute; safecall;
- function setAttributeNode(const DOMAttribute: IXMLDOMAttribute): IXMLDOMAttribute; safecall;
- function removeAttributeNode(const DOMAttribute: IXMLDOMAttribute): IXMLDOMAttribute; safecall;
- function getElementsByTagName(const tagName: WideString): IXMLDOMNodeList; safecall;
- procedure normalize; safecall;
- property tagName: WideString read Get_tagName;
- end;
- // *********************************************************************//
- // DispIntf: IXMLDOMElementDisp
- // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable
- // GUID: {2933BF86-7B36-11D2-B20E-00C04F983E60}
- // *********************************************************************//
- IXMLDOMElementDisp = dispinterface
- ['{2933BF86-7B36-11D2-B20E-00C04F983E60}']
- property tagName: WideString readonly dispid 97;
- function getAttribute(const name: WideString): OleVariant; dispid 99;
- procedure setAttribute(const name: WideString; value: OleVariant); dispid 100;
- procedure removeAttribute(const name: WideString); dispid 101;
- function getAttributeNode(const name: WideString): IXMLDOMAttribute; dispid 102;
- function setAttributeNode(const DOMAttribute: IXMLDOMAttribute): IXMLDOMAttribute; dispid 103;
- function removeAttributeNode(const DOMAttribute: IXMLDOMAttribute): IXMLDOMAttribute; dispid 104;
- function getElementsByTagName(const tagName: WideString): IXMLDOMNodeList; dispid 105;
- procedure normalize; dispid 106;
- property nodeName: WideString readonly dispid 2;
- property nodeValue: OleVariant dispid 3;
- property nodeType: DOMNodeType readonly dispid 4;
- property parentNode: IXMLDOMNode readonly dispid 6;
- property childNodes: IXMLDOMNodeList readonly dispid 7;
- property firstChild: IXMLDOMNode readonly dispid 8;
- property lastChild: IXMLDOMNode readonly dispid 9;
- property previousSibling: IXMLDOMNode readonly dispid 10;
- property nextSibling: IXMLDOMNode readonly dispid 11;
- property attributes: IXMLDOMNamedNodeMap readonly dispid 12;
- function insertBefore(const newChild: IXMLDOMNode; refChild: OleVariant): IXMLDOMNode; dispid 13;
- function replaceChild(const newChild: IXMLDOMNode; const oldChild: IXMLDOMNode): IXMLDOMNode; dispid 14;
- function removeChild(const childNode: IXMLDOMNode): IXMLDOMNode; dispid 15;
- function appendChild(const newChild: IXMLDOMNode): IXMLDOMNode; dispid 16;
- function hasChildNodes: WordBool; dispid 17;
- property ownerDocument: IXMLDOMDocument readonly dispid 18;
- function cloneNode(deep: WordBool): IXMLDOMNode; dispid 19;
- property nodeTypeString: WideString readonly dispid 21;
- property text: WideString dispid 24;
- property specified: WordBool readonly dispid 22;
- property definition: IXMLDOMNode readonly dispid 23;
- property nodeTypedValue: OleVariant dispid 25;
- function dataType: OleVariant; dispid 26;
- property xml: WideString readonly dispid 27;
- function transformNode(const stylesheet: IXMLDOMNode): WideString; dispid 28;
- function selectNodes(const queryString: WideString): IXMLDOMNodeList; dispid 29;
- function selectSingleNode(const queryString: WideString): IXMLDOMNode; dispid 30;
- property parsed: WordBool readonly dispid 31;
- property namespaceURI: WideString readonly dispid 32;
- property prefix: WideString readonly dispid 33;
- property baseName: WideString readonly dispid 34;
- procedure transformNodeToObject(const stylesheet: IXMLDOMNode; outputObject: OleVariant); dispid 35;
- end;
- // *********************************************************************//
- // Interface: IXMLDOMAttribute
- // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable
- // GUID: {2933BF85-7B36-11D2-B20E-00C04F983E60}
- // *********************************************************************//
- IXMLDOMAttribute = interface(IXMLDOMNode)
- ['{2933BF85-7B36-11D2-B20E-00C04F983E60}']
- function Get_name: WideString; safecall;
- function Get_value: OleVariant; safecall;
- procedure Set_value(attributeValue: OleVariant); safecall;
- property name: WideString read Get_name;
- property value: OleVariant read Get_value write Set_value;
- end;
- // *********************************************************************//
- // DispIntf: IXMLDOMAttributeDisp
- // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable
- // GUID: {2933BF85-7B36-11D2-B20E-00C04F983E60}
- // *********************************************************************//
- IXMLDOMAttributeDisp = dispinterface
- ['{2933BF85-7B36-11D2-B20E-00C04F983E60}']
- property name: WideString readonly dispid 118;
- property value: OleVariant dispid 120;
- property nodeName: WideString readonly dispid 2;
- property nodeValue: OleVariant dispid 3;
- property nodeType: DOMNodeType readonly dispid 4;
- property parentNode: IXMLDOMNode readonly dispid 6;
- property childNodes: IXMLDOMNodeList readonly dispid 7;
- property firstChild: IXMLDOMNode readonly dispid 8;
- property lastChild: IXMLDOMNode readonly dispid 9;
- property previousSibling: IXMLDOMNode readonly dispid 10;
- property nextSibling: IXMLDOMNode readonly dispid 11;
- property attributes: IXMLDOMNamedNodeMap readonly dispid 12;
- function insertBefore(const newChild: IXMLDOMNode; refChild: OleVariant): IXMLDOMNode; dispid 13;
- function replaceChild(const newChild: IXMLDOMNode; const oldChild: IXMLDOMNode): IXMLDOMNode; dispid 14;
- function removeChild(const childNode: IXMLDOMNode): IXMLDOMNode; dispid 15;
- function appendChild(const newChild: IXMLDOMNode): IXMLDOMNode; dispid 16;
- function hasChildNodes: WordBool; dispid 17;
- property ownerDocument: IXMLDOMDocument readonly dispid 18;
- function cloneNode(deep: WordBool): IXMLDOMNode; dispid 19;
- property nodeTypeString: WideString readonly dispid 21;
- property text: WideString dispid 24;
- property specified: WordBool readonly dispid 22;
- property definition: IXMLDOMNode readonly dispid 23;
- property nodeTypedValue: OleVariant dispid 25;
- function dataType: OleVariant; dispid 26;
- property xml: WideString readonly dispid 27;
- function transformNode(const stylesheet: IXMLDOMNode): WideString; dispid 28;
- function selectNodes(const queryString: WideString): IXMLDOMNodeList; dispid 29;
- function selectSingleNode(const queryString: WideString): IXMLDOMNode; dispid 30;
- property parsed: WordBool readonly dispid 31;
- property namespaceURI: WideString readonly dispid 32;
- property prefix: WideString readonly dispid 33;
- property baseName: WideString readonly dispid 34;
- procedure transformNodeToObject(const stylesheet: IXMLDOMNode; outputObject: OleVariant); dispid 35;
- end;
- // *********************************************************************//
- // Interface: IXMLDOMDocumentFragment
- // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable
- // GUID: {3EFAA413-272F-11D2-836F-0000F87A7782}
- // *********************************************************************//
- IXMLDOMDocumentFragment = interface(IXMLDOMNode)
- ['{3EFAA413-272F-11D2-836F-0000F87A7782}']
- end;
- // *********************************************************************//
- // DispIntf: IXMLDOMDocumentFragmentDisp
- // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable
- // GUID: {3EFAA413-272F-11D2-836F-0000F87A7782}
- // *********************************************************************//
- IXMLDOMDocumentFragmentDisp = dispinterface
- ['{3EFAA413-272F-11D2-836F-0000F87A7782}']
- property nodeName: WideString readonly dispid 2;
- property nodeValue: OleVariant dispid 3;
- property nodeType: DOMNodeType readonly dispid 4;
- property parentNode: IXMLDOMNode readonly dispid 6;
- property childNodes: IXMLDOMNodeList readonly dispid 7;
- property firstChild: IXMLDOMNode readonly dispid 8;
- property lastChild: IXMLDOMNode readonly dispid 9;
- property previousSibling: IXMLDOMNode readonly dispid 10;
- property nextSibling: IXMLDOMNode readonly dispid 11;
- property attributes: IXMLDOMNamedNodeMap readonly dispid 12;
- function insertBefore(const newChild: IXMLDOMNode; refChild: OleVariant): IXMLDOMNode; dispid 13;
- function replaceChild(const newChild: IXMLDOMNode; const oldChild: IXMLDOMNode): IXMLDOMNode; dispid 14;
- function removeChild(const childNode: IXMLDOMNode): IXMLDOMNode; dispid 15;
- function appendChild(const newChild: IXMLDOMNode): IXMLDOMNode; dispid 16;
- function hasChildNodes: WordBool; dispid 17;
- property ownerDocument: IXMLDOMDocument readonly dispid 18;
- function cloneNode(deep: WordBool): IXMLDOMNode; dispid 19;
- property nodeTypeString: WideString readonly dispid 21;
- property text: WideString dispid 24;
- property specified: WordBool readonly dispid 22;
- property definition: IXMLDOMNode readonly dispid 23;
- property nodeTypedValue: OleVariant dispid 25;
- function dataType: OleVariant; dispid 26;
- property xml: WideString readonly dispid 27;
- function transformNode(const stylesheet: IXMLDOMNode): WideString; dispid 28;
- function selectNodes(const queryString: WideString): IXMLDOMNodeList; dispid 29;
- function selectSingleNode(const queryString: WideString): IXMLDOMNode; dispid 30;
- property parsed: WordBool readonly dispid 31;
- property namespaceURI: WideString readonly dispid 32;
- property prefix: WideString readonly dispid 33;
- property baseName: WideString readonly dispid 34;
- procedure transformNodeToObject(const stylesheet: IXMLDOMNode; outputObject: OleVariant); dispid 35;
- end;
- // *********************************************************************//
- // Interface: IXMLDOMCharacterData
- // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable
- // GUID: {2933BF84-7B36-11D2-B20E-00C04F983E60}
- // *********************************************************************//
- IXMLDOMCharacterData = interface(IXMLDOMNode)
- ['{2933BF84-7B36-11D2-B20E-00C04F983E60}']
- function Get_data: WideString; safecall;
- procedure Set_data(const data: WideString); safecall;
- function Get_length: Integer; safecall;
- function substringData(offset: Integer; count: Integer): WideString; safecall;
- procedure appendData(const data: WideString); safecall;
- procedure insertData(offset: Integer; const data: WideString); safecall;
- procedure deleteData(offset: Integer; count: Integer); safecall;
- procedure replaceData(offset: Integer; count: Integer; const data: WideString); safecall;
- property data: WideString read Get_data write Set_data;
- property length: Integer read Get_length;
- end;
- // *********************************************************************//
- // DispIntf: IXMLDOMCharacterDataDisp
- // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable
- // GUID: {2933BF84-7B36-11D2-B20E-00C04F983E60}
- // *********************************************************************//
- IXMLDOMCharacterDataDisp = dispinterface
- ['{2933BF84-7B36-11D2-B20E-00C04F983E60}']
- property data: WideString dispid 109;
- property length: Integer readonly dispid 110;
- function substringData(offset: Integer; count: Integer): WideString; dispid 111;
- procedure appendData(const data: WideString); dispid 112;
- procedure insertData(offset: Integer; const data: WideString); dispid 113;
- procedure deleteData(offset: Integer; count: Integer); dispid 114;
- procedure replaceData(offset: Integer; count: Integer; const data: WideString); dispid 115;
- property nodeName: WideString readonly dispid 2;
- property nodeValue: OleVariant dispid 3;
- property nodeType: DOMNodeType readonly dispid 4;
- property parentNode: IXMLDOMNode readonly dispid 6;
- property childNodes: IXMLDOMNodeList readonly dispid 7;
- property firstChild: IXMLDOMNode readonly dispid 8;
- property lastChild: IXMLDOMNode readonly dispid 9;
- property previousSibling: IXMLDOMNode readonly dispid 10;
- property nextSibling: IXMLDOMNode readonly dispid 11;
- property attributes: IXMLDOMNamedNodeMap readonly dispid 12;
- function insertBefore(const newChild: IXMLDOMNode; refChild: OleVariant): IXMLDOMNode; dispid 13;
- function replaceChild(const newChild: IXMLDOMNode; const oldChild: IXMLDOMNode): IXMLDOMNode; dispid 14;
- function removeChild(const childNode: IXMLDOMNode): IXMLDOMNode; dispid 15;
- function appendChild(const newChild: IXMLDOMNode): IXMLDOMNode; dispid 16;
- function hasChildNodes: WordBool; dispid 17;
- property ownerDocument: IXMLDOMDocument readonly dispid 18;
- function cloneNode(deep: WordBool): IXMLDOMNode; dispid 19;
- property nodeTypeString: WideString readonly dispid 21;
- property text: WideString dispid 24;
- property specified: WordBool readonly dispid 22;
- property definition: IXMLDOMNode readonly dispid 23;
- property nodeTypedValue: OleVariant dispid 25;
- function dataType: OleVariant; dispid 26;
- property xml: WideString readonly dispid 27;
- function transformNode(const stylesheet: IXMLDOMNode): WideString; dispid 28;
- function selectNodes(const queryString: WideString): IXMLDOMNodeList; dispid 29;
- function selectSingleNode(const queryString: WideString): IXMLDOMNode; dispid 30;
- property parsed: WordBool readonly dispid 31;
- property namespaceURI: WideString readonly dispid 32;
- property prefix: WideString readonly dispid 33;
- property baseName: WideString readonly dispid 34;
- procedure transformNodeToObject(const stylesheet: IXMLDOMNode; outputObject: OleVariant); dispid 35;
- end;
- // *********************************************************************//
- // Interface: IXMLDOMText
- // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable
- // GUID: {2933BF87-7B36-11D2-B20E-00C04F983E60}
- // *********************************************************************//
- IXMLDOMText = interface(IXMLDOMCharacterData)
- ['{2933BF87-7B36-11D2-B20E-00C04F983E60}']
- function splitText(offset: Integer): IXMLDOMText; safecall;
- end;
- // *********************************************************************//
- // DispIntf: IXMLDOMTextDisp
- // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable
- // GUID: {2933BF87-7B36-11D2-B20E-00C04F983E60}
- // *********************************************************************//
- IXMLDOMTextDisp = dispinterface
- ['{2933BF87-7B36-11D2-B20E-00C04F983E60}']
- function splitText(offset: Integer): IXMLDOMText; dispid 123;
- property data: WideString dispid 109;
- property length: Integer readonly dispid 110;
- function substringData(offset: Integer; count: Integer): WideString; dispid 111;
- procedure appendData(const data: WideString); dispid 112;
- procedure insertData(offset: Integer; const data: WideString); dispid 113;
- procedure deleteData(offset: Integer; count: Integer); dispid 114;
- procedure replaceData(offset: Integer; count: Integer; const data: WideString); dispid 115;
- property nodeName: WideString readonly dispid 2;
- property nodeValue: OleVariant dispid 3;
- property nodeType: DOMNodeType readonly dispid 4;
- property parentNode: IXMLDOMNode readonly dispid 6;
- property childNodes: IXMLDOMNodeList readonly dispid 7;
- property firstChild: IXMLDOMNode readonly dispid 8;
- property lastChild: IXMLDOMNode readonly dispid 9;
- property previousSibling: IXMLDOMNode readonly dispid 10;
- property nextSibling: IXMLDOMNode readonly dispid 11;
- property attributes: IXMLDOMNamedNodeMap readonly dispid 12;
- function insertBefore(const newChild: IXMLDOMNode; refChild: OleVariant): IXMLDOMNode; dispid 13;
- function replaceChild(const newChild: IXMLDOMNode; const oldChild: IXMLDOMNode): IXMLDOMNode; dispid 14;
- function removeChild(const childNode: IXMLDOMNode): IXMLDOMNode; dispid 15;
- function appendChild(const newChild: IXMLDOMNode): IXMLDOMNode; dispid 16;
- function hasChildNodes: WordBool; dispid 17;
- property ownerDocument: IXMLDOMDocument readonly dispid 18;
- function cloneNode(deep: WordBool): IXMLDOMNode; dispid 19;
- property nodeTypeString: WideString readonly dispid 21;
- property text: WideString dispid 24;
- property specified: WordBool readonly dispid 22;
- property definition: IXMLDOMNode readonly dispid 23;
- property nodeTypedValue: OleVariant dispid 25;
- function dataType: OleVariant; dispid 26;
- property xml: WideString readonly dispid 27;
- function transformNode(const stylesheet: IXMLDOMNode): WideString; dispid 28;
- function selectNodes(const queryString: WideString): IXMLDOMNodeList; dispid 29;
- function selectSingleNode(const queryString: WideString): IXMLDOMNode; dispid 30;
- property parsed: WordBool readonly dispid 31;
- property namespaceURI: WideString readonly dispid 32;
- property prefix: WideString readonly dispid 33;
- property baseName: WideString readonly dispid 34;
- procedure transformNodeToObject(const stylesheet: IXMLDOMNode; outputObject: OleVariant); dispid 35;
- end;
- // *********************************************************************//
- // Interface: IXMLDOMComment
- // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable
- // GUID: {2933BF88-7B36-11D2-B20E-00C04F983E60}
- // *********************************************************************//
- IXMLDOMComment = interface(IXMLDOMCharacterData)
- ['{2933BF88-7B36-11D2-B20E-00C04F983E60}']
- end;
- // *********************************************************************//
- // DispIntf: IXMLDOMCommentDisp
- // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable
- // GUID: {2933BF88-7B36-11D2-B20E-00C04F983E60}
- // *********************************************************************//
- IXMLDOMCommentDisp = dispinterface
- ['{2933BF88-7B36-11D2-B20E-00C04F983E60}']
- property data: WideString dispid 109;
- property length: Integer readonly dispid 110;
- function substringData(offset: Integer; count: Integer): WideString; dispid 111;
- procedure appendData(const data: WideString); dispid 112;
- procedure insertData(offset: Integer; const data: WideString); dispid 113;
- procedure deleteData(offset: Integer; count: Integer); dispid 114;
- procedure replaceData(offset: Integer; count: Integer; const data: WideString); dispid 115;
- property nodeName: WideString readonly dispid 2;
- property nodeValue: OleVariant dispid 3;
- property nodeType: DOMNodeType readonly dispid 4;
- property parentNode: IXMLDOMNode readonly dispid 6;
- property childNodes: IXMLDOMNodeList readonly dispid 7;
- property firstChild: IXMLDOMNode readonly dispid 8;
- property lastChild: IXMLDOMNode readonly dispid 9;
- property previousSibling: IXMLDOMNode readonly dispid 10;
- property nextSibling: IXMLDOMNode readonly dispid 11;
- property attributes: IXMLDOMNamedNodeMap readonly dispid 12;
- function insertBefore(const newChild: IXMLDOMNode; refChild: OleVariant): IXMLDOMNode; dispid 13;
- function replaceChild(const newChild: IXMLDOMNode; const oldChild: IXMLDOMNode): IXMLDOMNode; dispid 14;
- function removeChild(const childNode: IXMLDOMNode): IXMLDOMNode; dispid 15;
- function appendChild(const newChild: IXMLDOMNode): IXMLDOMNode; dispid 16;
- function hasChildNodes: WordBool; dispid 17;
- property ownerDocument: IXMLDOMDocument readonly dispid 18;
- function cloneNode(deep: WordBool): IXMLDOMNode; dispid 19;
- property nodeTypeString: WideString readonly dispid 21;
- property text: WideString dispid 24;
- property specified: WordBool readonly dispid 22;
- property definition: IXMLDOMNode readonly dispid 23;
- property nodeTypedValue: OleVariant dispid 25;
- function dataType: OleVariant; dispid 26;
- property xml: WideString readonly dispid 27;
- function transformNode(const stylesheet: IXMLDOMNode): WideString; dispid 28;
- function selectNodes(const queryString: WideString): IXMLDOMNodeList; dispid 29;
- function selectSingleNode(const queryString: WideString): IXMLDOMNode; dispid 30;
- property parsed: WordBool readonly dispid 31;
- property namespaceURI: WideString readonly dispid 32;
- property prefix: WideString readonly dispid 33;
- property baseName: WideString readonly dispid 34;
- procedure transformNodeToObject(const stylesheet: IXMLDOMNode; outputObject: OleVariant); dispid 35;
- end;
- // *********************************************************************//
- // Interface: IXMLDOMCDATASection
- // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable
- // GUID: {2933BF8A-7B36-11D2-B20E-00C04F983E60}
- // *********************************************************************//
- IXMLDOMCDATASection = interface(IXMLDOMText)
- ['{2933BF8A-7B36-11D2-B20E-00C04F983E60}']
- end;
- // *********************************************************************//
- // DispIntf: IXMLDOMCDATASectionDisp
- // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable
- // GUID: {2933BF8A-7B36-11D2-B20E-00C04F983E60}
- // *********************************************************************//
- IXMLDOMCDATASectionDisp = dispinterface
- ['{2933BF8A-7B36-11D2-B20E-00C04F983E60}']
- function splitText(offset: Integer): IXMLDOMText; dispid 123;
- property data: WideString dispid 109;
- property length: Integer readonly dispid 110;
- function substringData(offset: Integer; count: Integer): WideString; dispid 111;
- procedure appendData(const data: WideString); dispid 112;
- procedure insertData(offset: Integer; const data: WideString); dispid 113;
- procedure deleteData(offset: Integer; count: Integer); dispid 114;
- procedure replaceData(offset: Integer; count: Integer; const data: WideString); dispid 115;
- property nodeName: WideString readonly dispid 2;
- property nodeValue: OleVariant dispid 3;
- property nodeType: DOMNodeType readonly dispid 4;
- property parentNode: IXMLDOMNode readonly dispid 6;
- property childNodes: IXMLDOMNodeList readonly dispid 7;
- property firstChild: IXMLDOMNode readonly dispid 8;
- property lastChild: IXMLDOMNode readonly dispid 9;
- property previousSibling: IXMLDOMNode readonly dispid 10;
- property nextSibling: IXMLDOMNode readonly dispid 11;
- property attributes: IXMLDOMNamedNodeMap readonly dispid 12;
- function insertBefore(const newChild: IXMLDOMNode; refChild: OleVariant): IXMLDOMNode; dispid 13;
- function replaceChild(const newChild: IXMLDOMNode; const oldChild: IXMLDOMNode): IXMLDOMNode; dispid 14;
- function removeChild(const childNode: IXMLDOMNode): IXMLDOMNode; dispid 15;
- function appendChild(const newChild: IXMLDOMNode): IXMLDOMNode; dispid 16;
- function hasChildNodes: WordBool; dispid 17;
- property ownerDocument: IXMLDOMDocument readonly dispid 18;
- function cloneNode(deep: WordBool): IXMLDOMNode; dispid 19;
- property nodeTypeString: WideString readonly dispid 21;
- property text: WideString dispid 24;
- property specified: WordBool readonly dispid 22;
- property definition: IXMLDOMNode readonly dispid 23;
- property nodeTypedValue: OleVariant dispid 25;
- function dataType: OleVariant; dispid 26;
- property xml: WideString readonly dispid 27;
- function transformNode(const stylesheet: IXMLDOMNode): WideString; dispid 28;
- function selectNodes(const queryString: WideString): IXMLDOMNodeList; dispid 29;
- function selectSingleNode(const queryString: WideString): IXMLDOMNode; dispid 30;
- property parsed: WordBool readonly dispid 31;
- property namespaceURI: WideString readonly dispid 32;
- property prefix: WideString readonly dispid 33;
- property baseName: WideString readonly dispid 34;
- procedure transformNodeToObject(const stylesheet: IXMLDOMNode; outputObject: OleVariant); dispid 35;
- end;
- // *********************************************************************//
- // Interface: IXMLDOMProcessingInstruction
- // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable
- // GUID: {2933BF89-7B36-11D2-B20E-00C04F983E60}
- // *********************************************************************//
- IXMLDOMProcessingInstruction = interface(IXMLDOMNode)
- ['{2933BF89-7B36-11D2-B20E-00C04F983E60}']
- function Get_target: WideString; safecall;
- function Get_data: WideString; safecall;
- procedure Set_data(const value: WideString); safecall;
- property target: WideString read Get_target;
- property data: WideString read Get_data write Set_data;
- end;
- // *********************************************************************//
- // DispIntf: IXMLDOMProcessingInstructionDisp
- // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable
- // GUID: {2933BF89-7B36-11D2-B20E-00C04F983E60}
- // *********************************************************************//
- IXMLDOMProcessingInstructionDisp = dispinterface
- ['{2933BF89-7B36-11D2-B20E-00C04F983E60}']
- property target: WideString readonly dispid 127;
- property data: WideString dispid 128;
- property nodeName: WideString readonly dispid 2;
- property nodeValue: OleVariant dispid 3;
- property nodeType: DOMNodeType readonly dispid 4;
- property parentNode: IXMLDOMNode readonly dispid 6;
- property childNodes: IXMLDOMNodeList readonly dispid 7;
- property firstChild: IXMLDOMNode readonly dispid 8;
- property lastChild: IXMLDOMNode readonly dispid 9;
- property previousSibling: IXMLDOMNode readonly dispid 10;
- property nextSibling: IXMLDOMNode readonly dispid 11;
- property attributes: IXMLDOMNamedNodeMap readonly dispid 12;
- function insertBefore(const newChild: IXMLDOMNode; refChild: OleVariant): IXMLDOMNode; dispid 13;
- function replaceChild(const newChild: IXMLDOMNode; const oldChild: IXMLDOMNode): IXMLDOMNode; dispid 14;
- function removeChild(const childNode: IXMLDOMNode): IXMLDOMNode; dispid 15;
- function appendChild(const newChild: IXMLDOMNode): IXMLDOMNode; dispid 16;
- function hasChildNodes: WordBool; dispid 17;
- property ownerDocument: IXMLDOMDocument readonly dispid 18;
- function cloneNode(deep: WordBool): IXMLDOMNode; dispid 19;
- property nodeTypeString: WideString readonly dispid 21;
- property text: WideString dispid 24;
- property specified: WordBool readonly dispid 22;
- property definition: IXMLDOMNode readonly dispid 23;
- property nodeTypedValue: OleVariant dispid 25;
- function dataType: OleVariant; dispid 26;
- property xml: WideString readonly dispid 27;
- function transformNode(const stylesheet: IXMLDOMNode): WideString; dispid 28;
- function selectNodes(const queryString: WideString): IXMLDOMNodeList; dispid 29;
- function selectSingleNode(const queryString: WideString): IXMLDOMNode; dispid 30;
- property parsed: WordBool readonly dispid 31;
- property namespaceURI: WideString readonly dispid 32;
- property prefix: WideString readonly dispid 33;
- property baseName: WideString readonly dispid 34;
- procedure transformNodeToObject(const stylesheet: IXMLDOMNode; outputObject: OleVariant); dispid 35;
- end;
- // *********************************************************************//
- // Interface: IXMLDOMEntityReference
- // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable
- // GUID: {2933BF8E-7B36-11D2-B20E-00C04F983E60}
- // *********************************************************************//
- IXMLDOMEntityReference = interface(IXMLDOMNode)
- ['{2933BF8E-7B36-11D2-B20E-00C04F983E60}']
- end;
- // *********************************************************************//
- // DispIntf: IXMLDOMEntityReferenceDisp
- // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable
- // GUID: {2933BF8E-7B36-11D2-B20E-00C04F983E60}
- // *********************************************************************//
- IXMLDOMEntityReferenceDisp = dispinterface
- ['{2933BF8E-7B36-11D2-B20E-00C04F983E60}']
- property nodeName: WideString readonly dispid 2;
- property nodeValue: OleVariant dispid 3;
- property nodeType: DOMNodeType readonly dispid 4;
- property parentNode: IXMLDOMNode readonly dispid 6;
- property childNodes: IXMLDOMNodeList readonly dispid 7;
- property firstChild: IXMLDOMNode readonly dispid 8;
- property lastChild: IXMLDOMNode readonly dispid 9;
- property previousSibling: IXMLDOMNode readonly dispid 10;
- property nextSibling: IXMLDOMNode readonly dispid 11;
- property attributes: IXMLDOMNamedNodeMap readonly dispid 12;
- function insertBefore(const newChild: IXMLDOMNode; refChild: OleVariant): IXMLDOMNode; dispid 13;
- function replaceChild(const newChild: IXMLDOMNode; const oldChild: IXMLDOMNode): IXMLDOMNode; dispid 14;
- function removeChild(const childNode: IXMLDOMNode): IXMLDOMNode; dispid 15;
- function appendChild(const newChild: IXMLDOMNode): IXMLDOMNode; dispid 16;
- function hasChildNodes: WordBool; dispid 17;
- property ownerDocument: IXMLDOMDocument readonly dispid 18;
- function cloneNode(deep: WordBool): IXMLDOMNode; dispid 19;
- property nodeTypeString: WideString readonly dispid 21;
- property text: WideString dispid 24;
- property specified: WordBool readonly dispid 22;
- property definition: IXMLDOMNode readonly dispid 23;
- property nodeTypedValue: OleVariant dispid 25;
- function dataType: OleVariant; dispid 26;
- property xml: WideString readonly dispid 27;
- function transformNode(const stylesheet: IXMLDOMNode): WideString; dispid 28;
- function selectNodes(const queryString: WideString): IXMLDOMNodeList; dispid 29;
- function selectSingleNode(const queryString: WideString): IXMLDOMNode; dispid 30;
- property parsed: WordBool readonly dispid 31;
- property namespaceURI: WideString readonly dispid 32;
- property prefix: WideString readonly dispid 33;
- property baseName: WideString readonly dispid 34;
- procedure transformNodeToObject(const stylesheet: IXMLDOMNode; outputObject: OleVariant); dispid 35;
- end;
- // *********************************************************************//
- // Interface: IXMLDOMParseError
- // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable
- // GUID: {3EFAA426-272F-11D2-836F-0000F87A7782}
- // *********************************************************************//
- IXMLDOMParseError = interface(IDispatch)
- ['{3EFAA426-272F-11D2-836F-0000F87A7782}']
- function Get_errorCode: Integer; safecall;
- function Get_url: WideString; safecall;
- function Get_reason: WideString; safecall;
- function Get_srcText: WideString; safecall;
- function Get_line: Integer; safecall;
- function Get_linepos: Integer; safecall;
- function Get_filepos: Integer; safecall;
- property errorCode: Integer read Get_errorCode;
- property url: WideString read Get_url;
- property reason: WideString read Get_reason;
- property srcText: WideString read Get_srcText;
- property line: Integer read Get_line;
- property linepos: Integer read Get_linepos;
- property filepos: Integer read Get_filepos;
- end;
- // *********************************************************************//
- // DispIntf: IXMLDOMParseErrorDisp
- // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable
- // GUID: {3EFAA426-272F-11D2-836F-0000F87A7782}
- // *********************************************************************//
- IXMLDOMParseErrorDisp = dispinterface
- ['{3EFAA426-272F-11D2-836F-0000F87A7782}']
- property errorCode: Integer readonly dispid 0;
- property url: WideString readonly dispid 179;
- property reason: WideString readonly dispid 180;
- property srcText: WideString readonly dispid 181;
- property line: Integer readonly dispid 182;
- property linepos: Integer readonly dispid 183;
- property filepos: Integer readonly dispid 184;
- end;
- // *********************************************************************//
- // Interface: IXMLDOMSchemaCollection
- // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable
- // GUID: {373984C8-B845-449B-91E7-45AC83036ADE}
- // *********************************************************************//
- IXMLDOMSchemaCollection = interface(IDispatch)
- ['{373984C8-B845-449B-91E7-45AC83036ADE}']
- procedure add(const namespaceURI: WideString; var_: OleVariant); safecall;
- function get(const namespaceURI: WideString): IXMLDOMNode; safecall;
- procedure remove(const namespaceURI: WideString); safecall;
- function Get_length: Integer; safecall;
- function Get_namespaceURI(index: Integer): WideString; safecall;
- procedure addCollection(const otherCollection: IXMLDOMSchemaCollection); safecall;
- function Get__newEnum: IUnknown; safecall;
- property length: Integer read Get_length;
- property namespaceURI[index: Integer]: WideString read Get_namespaceURI; default;
- property _newEnum: IUnknown read Get__newEnum;
- end;
- // *********************************************************************//
- // DispIntf: IXMLDOMSchemaCollectionDisp
- // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable
- // GUID: {373984C8-B845-449B-91E7-45AC83036ADE}
- // *********************************************************************//
- IXMLDOMSchemaCollectionDisp = dispinterface
- ['{373984C8-B845-449B-91E7-45AC83036ADE}']
- procedure add(const namespaceURI: WideString; var_: OleVariant); dispid 3;
- function get(const namespaceURI: WideString): IXMLDOMNode; dispid 4;
- procedure remove(const namespaceURI: WideString); dispid 5;
- property length: Integer readonly dispid 6;
- property namespaceURI[index: Integer]: WideString readonly dispid 0; default;
- procedure addCollection(const otherCollection: IXMLDOMSchemaCollection); dispid 8;
- property _newEnum: IUnknown readonly dispid -4;
- end;
- // *********************************************************************//
- // Interface: IXMLDOMDocument2
- // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable
- // GUID: {2933BF95-7B36-11D2-B20E-00C04F983E60}
- // *********************************************************************//
- IXMLDOMDocument2 = interface(IXMLDOMDocument)
- ['{2933BF95-7B36-11D2-B20E-00C04F983E60}']
- function Get_namespaces: IXMLDOMSchemaCollection; safecall;
- function Get_schemas: OleVariant; safecall;
- procedure Set_schemas(otherCollection: OleVariant); safecall;
- function validate: IXMLDOMParseError; safecall;
- procedure setProperty(const name: WideString; value: OleVariant); safecall;
- function getProperty(const name: WideString): OleVariant; safecall;
- property namespaces: IXMLDOMSchemaCollection read Get_namespaces;
- property schemas: OleVariant read Get_schemas write Set_schemas;
- end;
- // *********************************************************************//
- // DispIntf: IXMLDOMDocument2Disp
- // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable
- // GUID: {2933BF95-7B36-11D2-B20E-00C04F983E60}
- // *********************************************************************//
- IXMLDOMDocument2Disp = dispinterface
- ['{2933BF95-7B36-11D2-B20E-00C04F983E60}']
- property namespaces: IXMLDOMSchemaCollection readonly dispid 201;
- property schemas: OleVariant dispid 202;
- function validate: IXMLDOMParseError; dispid 203;
- procedure setProperty(const name: WideString; value: OleVariant); dispid 204;
- function getProperty(const name: WideString): OleVariant; dispid 205;
- property doctype: IXMLDOMDocumentType readonly dispid 38;
- property implementation_: IXMLDOMImplementation readonly dispid 39;
- property documentElement: IXMLDOMElement dispid 40;
- function createElement(const tagName: WideString): IXMLDOMElement; dispid 41;
- function createDocumentFragment: IXMLDOMDocumentFragment; dispid 42;
- function createTextNode(const data: WideString): IXMLDOMText; dispid 43;
- function createComment(const data: WideString): IXMLDOMComment; dispid 44;
- function createCDATASection(const data: WideString): IXMLDOMCDATASection; dispid 45;
- function createProcessingInstruction(const target: WideString; const data: WideString): IXMLDOMProcessingInstruction; dispid 46;
- function createAttribute(const name: WideString): IXMLDOMAttribute; dispid 47;
- function createEntityReference(const name: WideString): IXMLDOMEntityReference; dispid 49;
- function getElementsByTagName(const tagName: WideString): IXMLDOMNodeList; dispid 50;
- function createNode(type_: OleVariant; const name: WideString; const namespaceURI: WideString): IXMLDOMNode; dispid 54;
- function nodeFromID(const idString: WideString): IXMLDOMNode; dispid 56;
- function load(xmlSource: OleVariant): WordBool; dispid 58;
- property readyState: Integer readonly dispid -525;
- property parseError: IXMLDOMParseError readonly dispid 59;
- property url: WideString readonly dispid 60;
- property async: WordBool dispid 61;
- procedure abort; dispid 62;
- function loadXML(const bstrXML: WideString): WordBool; dispid 63;
- procedure save(destination: OleVariant); dispid 64;
- property validateOnParse: WordBool dispid 65;
- property resolveExternals: WordBool dispid 66;
- property preserveWhiteSpace: WordBool dispid 67;
- property onreadystatechange: OleVariant writeonly dispid 68;
- property ondataavailable: OleVariant writeonly dispid 69;
- property ontransformnode: OleVariant writeonly dispid 70;
- property nodeName: WideString readonly dispid 2;
- property nodeValue: OleVariant dispid 3;
- property nodeType: DOMNodeType readonly dispid 4;
- property parentNode: IXMLDOMNode readonly dispid 6;
- property childNodes: IXMLDOMNodeList readonly dispid 7;
- property firstChild: IXMLDOMNode readonly dispid 8;
- property lastChild: IXMLDOMNode readonly dispid 9;
- property previousSibling: IXMLDOMNode readonly dispid 10;
- property nextSibling: IXMLDOMNode readonly dispid 11;
- property attributes: IXMLDOMNamedNodeMap readonly dispid 12;
- function insertBefore(const newChild: IXMLDOMNode; refChild: OleVariant): IXMLDOMNode; dispid 13;
- function replaceChild(const newChild: IXMLDOMNode; const oldChild: IXMLDOMNode): IXMLDOMNode; dispid 14;
- function removeChild(const childNode: IXMLDOMNode): IXMLDOMNode; dispid 15;
- function appendChild(const newChild: IXMLDOMNode): IXMLDOMNode; dispid 16;
- function hasChildNodes: WordBool; dispid 17;
- property ownerDocument: IXMLDOMDocument readonly dispid 18;
- function cloneNode(deep: WordBool): IXMLDOMNode; dispid 19;
- property nodeTypeString: WideString readonly dispid 21;
- property text: WideString dispid 24;
- property specified: WordBool readonly dispid 22;
- property definition: IXMLDOMNode readonly dispid 23;
- property nodeTypedValue: OleVariant dispid 25;
- function dataType: OleVariant; dispid 26;
- property xml: WideString readonly dispid 27;
- function transformNode(const stylesheet: IXMLDOMNode): WideString; dispid 28;
- function selectNodes(const queryString: WideString): IXMLDOMNodeList; dispid 29;
- function selectSingleNode(const queryString: WideString): IXMLDOMNode; dispid 30;
- property parsed: WordBool readonly dispid 31;
- property namespaceURI: WideString readonly dispid 32;
- property prefix: WideString readonly dispid 33;
- property baseName: WideString readonly dispid 34;
- procedure transformNodeToObject(const stylesheet: IXMLDOMNode; outputObject: OleVariant); dispid 35;
- end;
- // *********************************************************************//
- // Interface: IXMLDOMNotation
- // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable
- // GUID: {2933BF8C-7B36-11D2-B20E-00C04F983E60}
- // *********************************************************************//
- IXMLDOMNotation = interface(IXMLDOMNode)
- ['{2933BF8C-7B36-11D2-B20E-00C04F983E60}']
- function Get_publicId: OleVariant; safecall;
- function Get_systemId: OleVariant; safecall;
- property publicId: OleVariant read Get_publicId;
- property systemId: OleVariant read Get_systemId;
- end;
- // *********************************************************************//
- // DispIntf: IXMLDOMNotationDisp
- // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable
- // GUID: {2933BF8C-7B36-11D2-B20E-00C04F983E60}
- // *********************************************************************//
- IXMLDOMNotationDisp = dispinterface
- ['{2933BF8C-7B36-11D2-B20E-00C04F983E60}']
- property publicId: OleVariant readonly dispid 136;
- property systemId: OleVariant readonly dispid 137;
- property nodeName: WideString readonly dispid 2;
- property nodeValue: OleVariant dispid 3;
- property nodeType: DOMNodeType readonly dispid 4;
- property parentNode: IXMLDOMNode readonly dispid 6;
- property childNodes: IXMLDOMNodeList readonly dispid 7;
- property firstChild: IXMLDOMNode readonly dispid 8;
- property lastChild: IXMLDOMNode readonly dispid 9;
- property previousSibling: IXMLDOMNode readonly dispid 10;
- property nextSibling: IXMLDOMNode readonly dispid 11;
- property attributes: IXMLDOMNamedNodeMap readonly dispid 12;
- function insertBefore(const newChild: IXMLDOMNode; refChild: OleVariant): IXMLDOMNode; dispid 13;
- function replaceChild(const newChild: IXMLDOMNode; const oldChild: IXMLDOMNode): IXMLDOMNode; dispid 14;
- function removeChild(const childNode: IXMLDOMNode): IXMLDOMNode; dispid 15;
- function appendChild(const newChild: IXMLDOMNode): IXMLDOMNode; dispid 16;
- function hasChildNodes: WordBool; dispid 17;
- property ownerDocument: IXMLDOMDocument readonly dispid 18;
- function cloneNode(deep: WordBool): IXMLDOMNode; dispid 19;
- property nodeTypeString: WideString readonly dispid 21;
- property text: WideString dispid 24;
- property specified: WordBool readonly dispid 22;
- property definition: IXMLDOMNode readonly dispid 23;
- property nodeTypedValue: OleVariant dispid 25;
- function dataType: OleVariant; dispid 26;
- property xml: WideString readonly dispid 27;
- function transformNode(const stylesheet: IXMLDOMNode): WideString; dispid 28;
- function selectNodes(const queryString: WideString): IXMLDOMNodeList; dispid 29;
- function selectSingleNode(const queryString: WideString): IXMLDOMNode; dispid 30;
- property parsed: WordBool readonly dispid 31;
- property namespaceURI: WideString readonly dispid 32;
- property prefix: WideString readonly dispid 33;
- property baseName: WideString readonly dispid 34;
- procedure transformNodeToObject(const stylesheet: IXMLDOMNode; outputObject: OleVariant); dispid 35;
- end;
- // *********************************************************************//
- // Interface: IXMLDOMEntity
- // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable
- // GUID: {2933BF8D-7B36-11D2-B20E-00C04F983E60}
- // *********************************************************************//
- IXMLDOMEntity = interface(IXMLDOMNode)
- ['{2933BF8D-7B36-11D2-B20E-00C04F983E60}']
- function Get_publicId: OleVariant; safecall;
- function Get_systemId: OleVariant; safecall;
- function Get_notationName: WideString; safecall;
- property publicId: OleVariant read Get_publicId;
- property systemId: OleVariant read Get_systemId;
- property notationName: WideString read Get_notationName;
- end;
- // *********************************************************************//
- // DispIntf: IXMLDOMEntityDisp
- // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable
- // GUID: {2933BF8D-7B36-11D2-B20E-00C04F983E60}
- // *********************************************************************//
- IXMLDOMEntityDisp = dispinterface
- ['{2933BF8D-7B36-11D2-B20E-00C04F983E60}']
- property publicId: OleVariant readonly dispid 140;
- property systemId: OleVariant readonly dispid 141;
- property notationName: WideString readonly dispid 142;
- property nodeName: WideString readonly dispid 2;
- property nodeValue: OleVariant dispid 3;
- property nodeType: DOMNodeType readonly dispid 4;
- property parentNode: IXMLDOMNode readonly dispid 6;
- property childNodes: IXMLDOMNodeList readonly dispid 7;
- property firstChild: IXMLDOMNode readonly dispid 8;
- property lastChild: IXMLDOMNode readonly dispid 9;
- property previousSibling: IXMLDOMNode readonly dispid 10;
- property nextSibling: IXMLDOMNode readonly dispid 11;
- property attributes: IXMLDOMNamedNodeMap readonly dispid 12;
- function insertBefore(const newChild: IXMLDOMNode; refChild: OleVariant): IXMLDOMNode; dispid 13;
- function replaceChild(const newChild: IXMLDOMNode; const oldChild: IXMLDOMNode): IXMLDOMNode; dispid 14;
- function removeChild(const childNode: IXMLDOMNode): IXMLDOMNode; dispid 15;
- function appendChild(const newChild: IXMLDOMNode): IXMLDOMNode; dispid 16;
- function hasChildNodes: WordBool; dispid 17;
- property ownerDocument: IXMLDOMDocument readonly dispid 18;
- function cloneNode(deep: WordBool): IXMLDOMNode; dispid 19;
- property nodeTypeString: WideString readonly dispid 21;
- property text: WideString dispid 24;
- property specified: WordBool readonly dispid 22;
- property definition: IXMLDOMNode readonly dispid 23;
- property nodeTypedValue: OleVariant dispid 25;
- function dataType: OleVariant; dispid 26;
- property xml: WideString readonly dispid 27;
- function transformNode(const stylesheet: IXMLDOMNode): WideString; dispid 28;
- function selectNodes(const queryString: WideString): IXMLDOMNodeList; dispid 29;
- function selectSingleNode(const queryString: WideString): IXMLDOMNode; dispid 30;
- property parsed: WordBool readonly dispid 31;
- property namespaceURI: WideString readonly dispid 32;
- property prefix: WideString readonly dispid 33;
- property baseName: WideString readonly dispid 34;
- procedure transformNodeToObject(const stylesheet: IXMLDOMNode; outputObject: OleVariant); dispid 35;
- end;
- // *********************************************************************//
- // Interface: IXTLRuntime
- // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable
- // GUID: {3EFAA425-272F-11D2-836F-0000F87A7782}
- // *********************************************************************//
- IXTLRuntime = interface(IXMLDOMNode)
- ['{3EFAA425-272F-11D2-836F-0000F87A7782}']
- function uniqueID(const pNode: IXMLDOMNode): Integer; safecall;
- function depth(const pNode: IXMLDOMNode): Integer; safecall;
- function childNumber(const pNode: IXMLDOMNode): Integer; safecall;
- function ancestorChildNumber(const bstrNodeName: WideString; const pNode: IXMLDOMNode): Integer; safecall;
- function absoluteChildNumber(const pNode: IXMLDOMNode): Integer; safecall;
- function formatIndex(lIndex: Integer; const bstrFormat: WideString): WideString; safecall;
- function formatNumber(dblNumber: Double; const bstrFormat: WideString): WideString; safecall;
- function formatDate(varDate: OleVariant; const bstrFormat: WideString;
- varDestLocale: OleVariant): WideString; safecall;
- function formatTime(varTime: OleVariant; const bstrFormat: WideString;
- varDestLocale: OleVariant): WideString; safecall;
- end;
- // *********************************************************************//
- // DispIntf: IXTLRuntimeDisp
- // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable
- // GUID: {3EFAA425-272F-11D2-836F-0000F87A7782}
- // *********************************************************************//
- IXTLRuntimeDisp = dispinterface
- ['{3EFAA425-272F-11D2-836F-0000F87A7782}']
- function uniqueID(const pNode: IXMLDOMNode): Integer; dispid 187;
- function depth(const pNode: IXMLDOMNode): Integer; dispid 188;
- function childNumber(const pNode: IXMLDOMNode): Integer; dispid 189;
- function ancestorChildNumber(const bstrNodeName: WideString; const pNode: IXMLDOMNode): Integer; dispid 190;
- function absoluteChildNumber(const pNode: IXMLDOMNode): Integer; dispid 191;
- function formatIndex(lIndex: Integer; const bstrFormat: WideString): WideString; dispid 192;
- function formatNumber(dblNumber: Double; const bstrFormat: WideString): WideString; dispid 193;
- function formatDate(varDate: OleVariant; const bstrFormat: WideString;
- varDestLocale: OleVariant): WideString; dispid 194;
- function formatTime(varTime: OleVariant; const bstrFormat: WideString;
- varDestLocale: OleVariant): WideString; dispid 195;
- property nodeName: WideString readonly dispid 2;
- property nodeValue: OleVariant dispid 3;
- property nodeType: DOMNodeType readonly dispid 4;
- property parentNode: IXMLDOMNode readonly dispid 6;
- property childNodes: IXMLDOMNodeList readonly dispid 7;
- property firstChild: IXMLDOMNode readonly dispid 8;
- property lastChild: IXMLDOMNode readonly dispid 9;
- property previousSibling: IXMLDOMNode readonly dispid 10;
- property nextSibling: IXMLDOMNode readonly dispid 11;
- property attributes: IXMLDOMNamedNodeMap readonly dispid 12;
- function insertBefore(const newChild: IXMLDOMNode; refChild: OleVariant): IXMLDOMNode; dispid 13;
- function replaceChild(const newChild: IXMLDOMNode; const oldChild: IXMLDOMNode): IXMLDOMNode; dispid 14;
- function removeChild(const childNode: IXMLDOMNode): IXMLDOMNode; dispid 15;
- function appendChild(const newChild: IXMLDOMNode): IXMLDOMNode; dispid 16;
- function hasChildNodes: WordBool; dispid 17;
- property ownerDocument: IXMLDOMDocument readonly dispid 18;
- function cloneNode(deep: WordBool): IXMLDOMNode; dispid 19;
- property nodeTypeString: WideString readonly dispid 21;
- property text: WideString dispid 24;
- property specified: WordBool readonly dispid 22;
- property definition: IXMLDOMNode readonly dispid 23;
- property nodeTypedValue: OleVariant dispid 25;
- function dataType: OleVariant; dispid 26;
- property xml: WideString readonly dispid 27;
- function transformNode(const stylesheet: IXMLDOMNode): WideString; dispid 28;
- function selectNodes(const queryString: WideString): IXMLDOMNodeList; dispid 29;
- function selectSingleNode(const queryString: WideString): IXMLDOMNode; dispid 30;
- property parsed: WordBool readonly dispid 31;
- property namespaceURI: WideString readonly dispid 32;
- property prefix: WideString readonly dispid 33;
- property baseName: WideString readonly dispid 34;
- procedure transformNodeToObject(const stylesheet: IXMLDOMNode; outputObject: OleVariant); dispid 35;
- end;
- // *********************************************************************//
- // Interface: IXSLTemplate
- // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable
- // GUID: {2933BF93-7B36-11D2-B20E-00C04F983E60}
- // *********************************************************************//
- IXSLTemplate = interface(IDispatch)
- ['{2933BF93-7B36-11D2-B20E-00C04F983E60}']
- procedure Set_stylesheet(const stylesheet: IXMLDOMNode); safecall;
- function Get_stylesheet: IXMLDOMNode; safecall;
- function createProcessor: IXSLProcessor; safecall;
- property stylesheet: IXMLDOMNode read Get_stylesheet write Set_stylesheet;
- end;
- // *********************************************************************//
- // DispIntf: IXSLTemplateDisp
- // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable
- // GUID: {2933BF93-7B36-11D2-B20E-00C04F983E60}
- // *********************************************************************//
- IXSLTemplateDisp = dispinterface
- ['{2933BF93-7B36-11D2-B20E-00C04F983E60}']
- property stylesheet: IXMLDOMNode dispid 2;
- function createProcessor: IXSLProcessor; dispid 3;
- end;
- // *********************************************************************//
- // Interface: IXSLProcessor
- // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable
- // GUID: {2933BF92-7B36-11D2-B20E-00C04F983E60}
- // *********************************************************************//
- IXSLProcessor = interface(IDispatch)
- ['{2933BF92-7B36-11D2-B20E-00C04F983E60}']
- procedure Set_input(pVar: OleVariant); safecall;
- function Get_input: OleVariant; safecall;
- function Get_ownerTemplate: IXSLTemplate; safecall;
- procedure setStartMode(const mode: WideString; const namespaceURI: WideString); safecall;
- function Get_startMode: WideString; safecall;
- function Get_startModeURI: WideString; safecall;
- procedure Set_output(pOutput: OleVariant); safecall;
- function Get_output: OleVariant; safecall;
- function transform: WordBool; safecall;
- procedure reset; safecall;
- function Get_readyState: Integer; safecall;
- procedure addParameter(const baseName: WideString; parameter: OleVariant;
- const namespaceURI: WideString); safecall;
- procedure addObject(const obj: IDispatch; const namespaceURI: WideString); safecall;
- function Get_stylesheet: IXMLDOMNode; safecall;
- property input: OleVariant read Get_input write Set_input;
- property ownerTemplate: IXSLTemplate read Get_ownerTemplate;
- property startMode: WideString read Get_startMode;
- property startModeURI: WideString read Get_startModeURI;
- property output: OleVariant read Get_output write Set_output;
- property readyState: Integer read Get_readyState;
- property stylesheet: IXMLDOMNode read Get_stylesheet;
- end;
- // *********************************************************************//
- // DispIntf: IXSLProcessorDisp
- // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable
- // GUID: {2933BF92-7B36-11D2-B20E-00C04F983E60}
- // *********************************************************************//
- IXSLProcessorDisp = dispinterface
- ['{2933BF92-7B36-11D2-B20E-00C04F983E60}']
- property input: OleVariant dispid 2;
- property ownerTemplate: IXSLTemplate readonly dispid 3;
- procedure setStartMode(const mode: WideString; const namespaceURI: WideString); dispid 4;
- property startMode: WideString readonly dispid 5;
- property startModeURI: WideString readonly dispid 6;
- property output: OleVariant dispid 7;
- function transform: WordBool; dispid 8;
- procedure reset; dispid 9;
- property readyState: Integer readonly dispid 10;
- procedure addParameter(const baseName: WideString; parameter: OleVariant;
- const namespaceURI: WideString); dispid 11;
- procedure addObject(const obj: IDispatch; const namespaceURI: WideString); dispid 12;
- property stylesheet: IXMLDOMNode readonly dispid 13;
- end;
- // *********************************************************************//
- // Interface: ISAXXMLReader
- // Flags: (16) Hidden
- // GUID: {A4F96ED0-F829-476E-81C0-CDC7BD2A0802}
- // *********************************************************************//
- ISAXXMLReader = interface(IUnknown)
- ['{A4F96ED0-F829-476E-81C0-CDC7BD2A0802}']
- function getFeature(var pwchName: Word; out pvfValue: WordBool): HResult; stdcall;
- function putFeature(var pwchName: Word; vfValue: WordBool): HResult; stdcall;
- function getProperty(var pwchName: Word; out pvarValue: OleVariant): HResult; stdcall;
- function putProperty(var pwchName: Word; varValue: OleVariant): HResult; stdcall;
- function getEntityResolver(out ppResolver: ISAXEntityResolver): HResult; stdcall;
- function putEntityResolver(const pResolver: ISAXEntityResolver): HResult; stdcall;
- function getContentHandler(out ppHandler: ISAXContentHandler): HResult; stdcall;
- function putContentHandler(const pHandler: ISAXContentHandler): HResult; stdcall;
- function getDTDHandler(out ppHandler: ISAXDTDHandler): HResult; stdcall;
- function putDTDHandler(const pHandler: ISAXDTDHandler): HResult; stdcall;
- function getErrorHandler(out ppHandler: ISAXErrorHandler): HResult; stdcall;
- function putErrorHandler(const pHandler: ISAXErrorHandler): HResult; stdcall;
- function getBaseURL(out ppwchBaseUrl: PWord1): HResult; stdcall;
- function putBaseURL(var pwchBaseUrl: Word): HResult; stdcall;
- function getSecureBaseURL(out ppwchSecureBaseUrl: PWord1): HResult; stdcall;
- function putSecureBaseURL(var pwchSecureBaseUrl: Word): HResult; stdcall;
- function parse(varInput: OleVariant): HResult; stdcall;
- function parseURL(var pwchUrl: Word): HResult; stdcall;
- end;
- // *********************************************************************//
- // Interface: ISAXEntityResolver
- // Flags: (16) Hidden
- // GUID: {99BCA7BD-E8C4-4D5F-A0CF-6D907901FF07}
- // *********************************************************************//
- ISAXEntityResolver = interface(IUnknown)
- ['{99BCA7BD-E8C4-4D5F-A0CF-6D907901FF07}']
- function resolveEntity(var pwchPublicId: Word; var pwchSystemId: Word;
- out pvarInput: OleVariant): HResult; stdcall;
- end;
- // *********************************************************************//
- // Interface: ISAXContentHandler
- // Flags: (16) Hidden
- // GUID: {1545CDFA-9E4E-4497-A8A4-2BF7D0112C44}
- // *********************************************************************//
- ISAXContentHandler = interface(IUnknown)
- ['{1545CDFA-9E4E-4497-A8A4-2BF7D0112C44}']
- function putDocumentLocator(const pLocator: ISAXLocator): HResult; stdcall;
- function startDocument: HResult; stdcall;
- function endDocument: HResult; stdcall;
- function startPrefixMapping(var pwchPrefix: Word; cchPrefix: SYSINT; var pwchUri: Word;
- cchUri: SYSINT): HResult; stdcall;
- function endPrefixMapping(var pwchPrefix: Word; cchPrefix: SYSINT): HResult; stdcall;
- function startElement(var pwchNamespaceUri: Word; cchNamespaceUri: SYSINT;
- var pwchLocalName: Word; cchLocalName: SYSINT; var pwchQName: Word;
- cchQName: SYSINT; const pAttributes: ISAXAttributes): HResult; stdcall;
- function endElement(var pwchNamespaceUri: Word; cchNamespaceUri: SYSINT;
- var pwchLocalName: Word; cchLocalName: SYSINT; var pwchQName: Word;
- cchQName: SYSINT): HResult; stdcall;
- function characters(var pwchChars: Word; cchChars: SYSINT): HResult; stdcall;
- function ignorableWhitespace(var pwchChars: Word; cchChars: SYSINT): HResult; stdcall;
- function processingInstruction(var pwchTarget: Word; cchTarget: SYSINT; var pwchData: Word;
- cchData: SYSINT): HResult; stdcall;
- function skippedEntity(var pwchName: Word; cchName: SYSINT): HResult; stdcall;
- end;
- // *********************************************************************//
- // Interface: ISAXLocator
- // Flags: (16) Hidden
- // GUID: {9B7E472A-0DE4-4640-BFF3-84D38A051C31}
- // *********************************************************************//
- ISAXLocator = interface(IUnknown)
- ['{9B7E472A-0DE4-4640-BFF3-84D38A051C31}']
- function getColumnNumber(out pnColumn: SYSINT): HResult; stdcall;
- function getLineNumber(out pnLine: SYSINT): HResult; stdcall;
- function getPublicId(out ppwchPublicId: PWord1): HResult; stdcall;
- function getSystemId(out ppwchSystemId: PWord1): HResult; stdcall;
- end;
- // *********************************************************************//
- // Interface: ISAXAttributes
- // Flags: (16) Hidden
- // GUID: {F078ABE1-45D2-4832-91EA-4466CE2F25C9}
- // *********************************************************************//
- ISAXAttributes = interface(IUnknown)
- ['{F078ABE1-45D2-4832-91EA-4466CE2F25C9}']
- function getLength(out pnLength: SYSINT): HResult; stdcall;
- function getURI(nIndex: SYSINT; out ppwchUri: PWord1; out pcchUri: SYSINT): HResult; stdcall;
- function getLocalName(nIndex: SYSINT; out ppwchLocalName: PWord1; out pcchLocalName: SYSINT): HResult; stdcall;
- function getQName(nIndex: SYSINT; out ppwchQName: PWord1; out pcchQName: SYSINT): HResult; stdcall;
- function getName(nIndex: SYSINT; out ppwchUri: PWord1; out pcchUri: SYSINT;
- out ppwchLocalName: PWord1; out pcchLocalName: SYSINT;
- out ppwchQName: PWord1; out pcchQName: SYSINT): HResult; stdcall;
- function getIndexFromName(var pwchUri: Word; cchUri: SYSINT; var pwchLocalName: Word;
- cchLocalName: SYSINT; out pnIndex: SYSINT): HResult; stdcall;
- function getIndexFromQName(var pwchQName: Word; cchQName: SYSINT; out pnIndex: SYSINT): HResult; stdcall;
- function getType(nIndex: SYSINT; out ppwchType: PWord1; out pcchType: SYSINT): HResult; stdcall;
- function getTypeFromName(var pwchUri: Word; cchUri: SYSINT; var pwchLocalName: Word;
- cchLocalName: SYSINT; out ppwchType: PWord1; out pcchType: SYSINT): HResult; stdcall;
- function getTypeFromQName(var pwchQName: Word; cchQName: SYSINT; out ppwchType: PWord1;
- out pcchType: SYSINT): HResult; stdcall;
- function getValue(nIndex: SYSINT; out ppwchValue: PWord1; out pcchValue: SYSINT): HResult; stdcall;
- function getValueFromName(var pwchUri: Word; cchUri: SYSINT; var pwchLocalName: Word;
- cchLocalName: SYSINT; out ppwchValue: PWord1; out pcchValue: SYSINT): HResult; stdcall;
- function getValueFromQName(var pwchQName: Word; cchQName: SYSINT; out ppwchValue: PWord1;
- out pcchValue: SYSINT): HResult; stdcall;
- end;
- // *********************************************************************//
- // Interface: ISAXDTDHandler
- // Flags: (16) Hidden
- // GUID: {E15C1BAF-AFB3-4D60-8C36-19A8C45DEFED}
- // *********************************************************************//
- ISAXDTDHandler = interface(IUnknown)
- ['{E15C1BAF-AFB3-4D60-8C36-19A8C45DEFED}']
- function notationDecl(var pwchName: Word; cchName: SYSINT; var pwchPublicId: Word;
- cchPublicId: SYSINT; var pwchSystemId: Word; cchSystemId: SYSINT): HResult; stdcall;
- function unparsedEntityDecl(var pwchName: Word; cchName: SYSINT; var pwchPublicId: Word;
- cchPublicId: SYSINT; var pwchSystemId: Word; cchSystemId: SYSINT;
- var pwchNotationName: Word; cchNotationName: SYSINT): HResult; stdcall;
- end;
- // *********************************************************************//
- // Interface: ISAXErrorHandler
- // Flags: (16) Hidden
- // GUID: {A60511C4-CCF5-479E-98A3-DC8DC545B7D0}
- // *********************************************************************//
- ISAXErrorHandler = interface(IUnknown)
- ['{A60511C4-CCF5-479E-98A3-DC8DC545B7D0}']
- function error(const pLocator: ISAXLocator; var pwchErrorMessage: PWChar; hrErrorCode: HResult): HResult; stdcall;
- function fatalError(const pLocator: ISAXLocator; var pwchErrorMessage: PWChar;
- hrErrorCode: HResult): HResult; stdcall;
- function ignorableWarning(const pLocator: ISAXLocator; var pwchErrorMessage: PWChar;
- hrErrorCode: HResult): HResult; stdcall;
- end;
- // *********************************************************************//
- // Interface: ISAXXMLFilter
- // Flags: (16) Hidden
- // GUID: {70409222-CA09-4475-ACB8-40312FE8D145}
- // *********************************************************************//
- ISAXXMLFilter = interface(ISAXXMLReader)
- ['{70409222-CA09-4475-ACB8-40312FE8D145}']
- function getParent(out ppReader: ISAXXMLReader): HResult; stdcall;
- function putParent(const pReader: ISAXXMLReader): HResult; stdcall;
- end;
- // *********************************************************************//
- // Interface: ISAXLexicalHandler
- // Flags: (16) Hidden
- // GUID: {7F85D5F5-47A8-4497-BDA5-84BA04819EA6}
- // *********************************************************************//
- ISAXLexicalHandler = interface(IUnknown)
- ['{7F85D5F5-47A8-4497-BDA5-84BA04819EA6}']
- function startDTD(var pwchName: Word; cchName: SYSINT; var pwchPublicId: Word;
- cchPublicId: SYSINT; var pwchSystemId: Word; cchSystemId: SYSINT): HResult; stdcall;
- function endDTD: HResult; stdcall;
- function startEntity(var pwchName: Word; cchName: SYSINT): HResult; stdcall;
- function endEntity(var pwchName: Word; cchName: SYSINT): HResult; stdcall;
- function startCDATA: HResult; stdcall;
- function endCDATA: HResult; stdcall;
- function comment(var pwchChars: Word; cchChars: SYSINT): HResult; stdcall;
- end;
- // *********************************************************************//
- // Interface: ISAXDeclHandler
- // Flags: (16) Hidden
- // GUID: {862629AC-771A-47B2-8337-4E6843C1BE90}
- // *********************************************************************//
- ISAXDeclHandler = interface(IUnknown)
- ['{862629AC-771A-47B2-8337-4E6843C1BE90}']
- function elementDecl(var pwchName: Word; cchName: SYSINT; var pwchModel: Word; cchModel: SYSINT): HResult; stdcall;
- function attributeDecl(var pwchElementName: Word; cchElementName: SYSINT;
- var pwchAttributeName: Word; cchAttributeName: SYSINT;
- var pwchType: Word; cchType: SYSINT; var pwchValueDefault: Word;
- cchValueDefault: SYSINT; var pwchValue: Word; cchValue: SYSINT): HResult; stdcall;
- function internalEntityDecl(var pwchName: Word; cchName: SYSINT; var pwchValue: Word;
- cchValue: SYSINT): HResult; stdcall;
- function externalEntityDecl(var pwchName: Word; cchName: SYSINT; var pwchPublicId: Word;
- cchPublicId: SYSINT; var pwchSystemId: Word; cchSystemId: SYSINT): HResult; stdcall;
- end;
- // *********************************************************************//
- // Interface: IVBSAXXMLReader
- // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable
- // GUID: {8C033CAA-6CD6-4F73-B728-4531AF74945F}
- // *********************************************************************//
- IVBSAXXMLReader = interface(IDispatch)
- ['{8C033CAA-6CD6-4F73-B728-4531AF74945F}']
- function getFeature(const strName: WideString): WordBool; safecall;
- procedure putFeature(const strName: WideString; fValue: WordBool); safecall;
- function getProperty(const strName: WideString): OleVariant; safecall;
- procedure putProperty(const strName: WideString; varValue: OleVariant); safecall;
- function Get_entityResolver: IVBSAXEntityResolver; safecall;
- procedure Set_entityResolver(const oResolver: IVBSAXEntityResolver); safecall;
- function Get_contentHandler: IVBSAXContentHandler; safecall;
- procedure Set_contentHandler(const oHandler: IVBSAXContentHandler); safecall;
- function Get_dtdHandler: IVBSAXDTDHandler; safecall;
- procedure Set_dtdHandler(const oHandler: IVBSAXDTDHandler); safecall;
- function Get_errorHandler: IVBSAXErrorHandler; safecall;
- procedure Set_errorHandler(const oHandler: IVBSAXErrorHandler); safecall;
- function Get_baseURL: WideString; safecall;
- procedure Set_baseURL(const strBaseURL: WideString); safecall;
- function Get_secureBaseURL: WideString; safecall;
- procedure Set_secureBaseURL(const strSecureBaseURL: WideString); safecall;
- procedure parse(varInput: OleVariant); safecall;
- procedure parseURL(const strURL: WideString); safecall;
- property entityResolver: IVBSAXEntityResolver read Get_entityResolver write Set_entityResolver;
- property contentHandler: IVBSAXContentHandler read Get_contentHandler write Set_contentHandler;
- property dtdHandler: IVBSAXDTDHandler read Get_dtdHandler write Set_dtdHandler;
- property errorHandler: IVBSAXErrorHandler read Get_errorHandler write Set_errorHandler;
- property baseURL: WideString read Get_baseURL write Set_baseURL;
- property secureBaseURL: WideString read Get_secureBaseURL write Set_secureBaseURL;
- end;
- // *********************************************************************//
- // DispIntf: IVBSAXXMLReaderDisp
- // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable
- // GUID: {8C033CAA-6CD6-4F73-B728-4531AF74945F}
- // *********************************************************************//
- IVBSAXXMLReaderDisp = dispinterface
- ['{8C033CAA-6CD6-4F73-B728-4531AF74945F}']
- function getFeature(const strName: WideString): WordBool; dispid 1282;
- procedure putFeature(const strName: WideString; fValue: WordBool); dispid 1283;
- function getProperty(const strName: WideString): OleVariant; dispid 1284;
- procedure putProperty(const strName: WideString; varValue: OleVariant); dispid 1285;
- property entityResolver: IVBSAXEntityResolver dispid 1286;
- property contentHandler: IVBSAXContentHandler dispid 1287;
- property dtdHandler: IVBSAXDTDHandler dispid 1288;
- property errorHandler: IVBSAXErrorHandler dispid 1289;
- property baseURL: WideString dispid 1290;
- property secureBaseURL: WideString dispid 1291;
- procedure parse(varInput: OleVariant); dispid 1292;
- procedure parseURL(const strURL: WideString); dispid 1293;
- end;
- // *********************************************************************//
- // Interface: IVBSAXEntityResolver
- // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable
- // GUID: {0C05D096-F45B-4ACA-AD1A-AA0BC25518DC}
- // *********************************************************************//
- IVBSAXEntityResolver = interface(IDispatch)
- ['{0C05D096-F45B-4ACA-AD1A-AA0BC25518DC}']
- function resolveEntity(var strPublicId: WideString; var strSystemId: WideString): OleVariant; safecall;
- end;
- // *********************************************************************//
- // DispIntf: IVBSAXEntityResolverDisp
- // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable
- // GUID: {0C05D096-F45B-4ACA-AD1A-AA0BC25518DC}
- // *********************************************************************//
- IVBSAXEntityResolverDisp = dispinterface
- ['{0C05D096-F45B-4ACA-AD1A-AA0BC25518DC}']
- function resolveEntity(var strPublicId: WideString; var strSystemId: WideString): OleVariant; dispid 1319;
- end;
- // *********************************************************************//
- // Interface: IVBSAXContentHandler
- // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable
- // GUID: {2ED7290A-4DD5-4B46-BB26-4E4155E77FAA}
- // *********************************************************************//
- IVBSAXContentHandler = interface(IDispatch)
- ['{2ED7290A-4DD5-4B46-BB26-4E4155E77FAA}']
- procedure Set_documentLocator(const Param1: IVBSAXLocator); safecall;
- procedure startDocument; safecall;
- procedure endDocument; safecall;
- procedure startPrefixMapping(var strPrefix: WideString; var strURI: WideString); safecall;
- procedure endPrefixMapping(var strPrefix: WideString); safecall;
- procedure startElement(var strNamespaceURI: WideString; var strLocalName: WideString;
- var strQName: WideString; const oAttributes: IVBSAXAttributes); safecall;
- procedure endElement(var strNamespaceURI: WideString; var strLocalName: WideString;
- var strQName: WideString); safecall;
- procedure characters(var strChars: WideString); safecall;
- procedure ignorableWhitespace(var strChars: WideString); safecall;
- procedure processingInstruction(var strTarget: WideString; var strData: WideString); safecall;
- procedure skippedEntity(var strName: WideString); safecall;
- property documentLocator: IVBSAXLocator write Set_documentLocator;
- end;
- // *********************************************************************//
- // DispIntf: IVBSAXContentHandlerDisp
- // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable
- // GUID: {2ED7290A-4DD5-4B46-BB26-4E4155E77FAA}
- // *********************************************************************//
- IVBSAXContentHandlerDisp = dispinterface
- ['{2ED7290A-4DD5-4B46-BB26-4E4155E77FAA}']
- property documentLocator: IVBSAXLocator writeonly dispid 1322;
- procedure startDocument; dispid 1323;
- procedure endDocument; dispid 1324;
- procedure startPrefixMapping(var strPrefix: WideString; var strURI: WideString); dispid 1325;
- procedure endPrefixMapping(var strPrefix: WideString); dispid 1326;
- procedure startElement(var strNamespaceURI: WideString; var strLocalName: WideString;
- var strQName: WideString; const oAttributes: IVBSAXAttributes); dispid 1327;
- procedure endElement(var strNamespaceURI: WideString; var strLocalName: WideString;
- var strQName: WideString); dispid 1328;
- procedure characters(var strChars: WideString); dispid 1329;
- procedure ignorableWhitespace(var strChars: WideString); dispid 1330;
- procedure processingInstruction(var strTarget: WideString; var strData: WideString); dispid 1331;
- procedure skippedEntity(var strName: WideString); dispid 1332;
- end;
- // *********************************************************************//
- // Interface: IVBSAXLocator
- // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable
- // GUID: {796E7AC5-5AA2-4EFF-ACAD-3FAAF01A3288}
- // *********************************************************************//
- IVBSAXLocator = interface(IDispatch)
- ['{796E7AC5-5AA2-4EFF-ACAD-3FAAF01A3288}']
- function Get_columnNumber: SYSINT; safecall;
- function Get_lineNumber: SYSINT; safecall;
- function Get_publicId: WideString; safecall;
- function Get_systemId: WideString; safecall;
- property columnNumber: SYSINT read Get_columnNumber;
- property lineNumber: SYSINT read Get_lineNumber;
- property publicId: WideString read Get_publicId;
- property systemId: WideString read Get_systemId;
- end;
- // *********************************************************************//
- // DispIntf: IVBSAXLocatorDisp
- // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable
- // GUID: {796E7AC5-5AA2-4EFF-ACAD-3FAAF01A3288}
- // *********************************************************************//
- IVBSAXLocatorDisp = dispinterface
- ['{796E7AC5-5AA2-4EFF-ACAD-3FAAF01A3288}']
- property columnNumber: SYSINT readonly dispid 1313;
- property lineNumber: SYSINT readonly dispid 1314;
- property publicId: WideString readonly dispid 1315;
- property systemId: WideString readonly dispid 1316;
- end;
- // *********************************************************************//
- // Interface: IVBSAXAttributes
- // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable
- // GUID: {10DC0586-132B-4CAC-8BB3-DB00AC8B7EE0}
- // *********************************************************************//
- IVBSAXAttributes = interface(IDispatch)
- ['{10DC0586-132B-4CAC-8BB3-DB00AC8B7EE0}']
- function Get_length: SYSINT; safecall;
- function getURI(nIndex: SYSINT): WideString; safecall;
- function getLocalName(nIndex: SYSINT): WideString; safecall;
- function getQName(nIndex: SYSINT): WideString; safecall;
- function getIndexFromName(const strURI: WideString; const strLocalName: WideString): SYSINT; safecall;
- function getIndexFromQName(const strQName: WideString): SYSINT; safecall;
- function getType(nIndex: SYSINT): WideString; safecall;
- function getTypeFromName(const strURI: WideString; const strLocalName: WideString): WideString; safecall;
- function getTypeFromQName(const strQName: WideString): WideString; safecall;
- function getValue(nIndex: SYSINT): WideString; safecall;
- function getValueFromName(const strURI: WideString; const strLocalName: WideString): WideString; safecall;
- function getValueFromQName(const strQName: WideString): WideString; safecall;
- property length: SYSINT read Get_length;
- end;
- // *********************************************************************//
- // DispIntf: IVBSAXAttributesDisp
- // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable
- // GUID: {10DC0586-132B-4CAC-8BB3-DB00AC8B7EE0}
- // *********************************************************************//
- IVBSAXAttributesDisp = dispinterface
- ['{10DC0586-132B-4CAC-8BB3-DB00AC8B7EE0}']
- property length: SYSINT readonly dispid 1344;
- function getURI(nIndex: SYSINT): WideString; dispid 1345;
- function getLocalName(nIndex: SYSINT): WideString; dispid 1346;
- function getQName(nIndex: SYSINT): WideString; dispid 1347;
- function getIndexFromName(const strURI: WideString; const strLocalName: WideString): SYSINT; dispid 1348;
- function getIndexFromQName(const strQName: WideString): SYSINT; dispid 1349;
- function getType(nIndex: SYSINT): WideString; dispid 1350;
- function getTypeFromName(const strURI: WideString; const strLocalName: WideString): WideString; dispid 1351;
- function getTypeFromQName(const strQName: WideString): WideString; dispid 1352;
- function getValue(nIndex: SYSINT): WideString; dispid 1353;
- function getValueFromName(const strURI: WideString; const strLocalName: WideString): WideString; dispid 1354;
- function getValueFromQName(const strQName: WideString): WideString; dispid 1355;
- end;
- // *********************************************************************//
- // Interface: IVBSAXDTDHandler
- // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable
- // GUID: {24FB3297-302D-4620-BA39-3A732D850558}
- // *********************************************************************//
- IVBSAXDTDHandler = interface(IDispatch)
- ['{24FB3297-302D-4620-BA39-3A732D850558}']
- procedure notationDecl(var strName: WideString; var strPublicId: WideString;
- var strSystemId: WideString); safecall;
- procedure unparsedEntityDecl(var strName: WideString; var strPublicId: WideString;
- var strSystemId: WideString; var strNotationName: WideString); safecall;
- end;
- // *********************************************************************//
- // DispIntf: IVBSAXDTDHandlerDisp
- // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable
- // GUID: {24FB3297-302D-4620-BA39-3A732D850558}
- // *********************************************************************//
- IVBSAXDTDHandlerDisp = dispinterface
- ['{24FB3297-302D-4620-BA39-3A732D850558}']
- procedure notationDecl(var strName: WideString; var strPublicId: WideString;
- var strSystemId: WideString); dispid 1335;
- procedure unparsedEntityDecl(var strName: WideString; var strPublicId: WideString;
- var strSystemId: WideString; var strNotationName: WideString); dispid 1336;
- end;
- // *********************************************************************//
- // Interface: IVBSAXErrorHandler
- // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable
- // GUID: {D963D3FE-173C-4862-9095-B92F66995F52}
- // *********************************************************************//
- IVBSAXErrorHandler = interface(IDispatch)
- ['{D963D3FE-173C-4862-9095-B92F66995F52}']
- procedure error(const oLocator: IVBSAXLocator; var strErrorMessage: WideString;
- nErrorCode: Integer); safecall;
- procedure fatalError(const oLocator: IVBSAXLocator; var strErrorMessage: WideString;
- nErrorCode: Integer); safecall;
- procedure ignorableWarning(const oLocator: IVBSAXLocator; var strErrorMessage: WideString;
- nErrorCode: Integer); safecall;
- end;
- // *********************************************************************//
- // DispIntf: IVBSAXErrorHandlerDisp
- // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable
- // GUID: {D963D3FE-173C-4862-9095-B92F66995F52}
- // *********************************************************************//
- IVBSAXErrorHandlerDisp = dispinterface
- ['{D963D3FE-173C-4862-9095-B92F66995F52}']
- procedure error(const oLocator: IVBSAXLocator; var strErrorMessage: WideString;
- nErrorCode: Integer); dispid 1339;
- procedure fatalError(const oLocator: IVBSAXLocator; var strErrorMessage: WideString;
- nErrorCode: Integer); dispid 1340;
- procedure ignorableWarning(const oLocator: IVBSAXLocator; var strErrorMessage: WideString;
- nErrorCode: Integer); dispid 1341;
- end;
- // *********************************************************************//
- // Interface: IVBSAXXMLFilter
- // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable
- // GUID: {1299EB1B-5B88-433E-82DE-82CA75AD4E04}
- // *********************************************************************//
- IVBSAXXMLFilter = interface(IDispatch)
- ['{1299EB1B-5B88-433E-82DE-82CA75AD4E04}']
- function Get_parent: IVBSAXXMLReader; safecall;
- procedure Set_parent(const oReader: IVBSAXXMLReader); safecall;
- property parent: IVBSAXXMLReader read Get_parent write Set_parent;
- end;
- // *********************************************************************//
- // DispIntf: IVBSAXXMLFilterDisp
- // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable
- // GUID: {1299EB1B-5B88-433E-82DE-82CA75AD4E04}
- // *********************************************************************//
- IVBSAXXMLFilterDisp = dispinterface
- ['{1299EB1B-5B88-433E-82DE-82CA75AD4E04}']
- property parent: IVBSAXXMLReader dispid 1309;
- end;
- // *********************************************************************//
- // Interface: IVBSAXLexicalHandler
- // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable
- // GUID: {032AAC35-8C0E-4D9D-979F-E3B702935576}
- // *********************************************************************//
- IVBSAXLexicalHandler = interface(IDispatch)
- ['{032AAC35-8C0E-4D9D-979F-E3B702935576}']
- procedure startDTD(var strName: WideString; var strPublicId: WideString;
- var strSystemId: WideString); safecall;
- procedure endDTD; safecall;
- procedure startEntity(var strName: WideString); safecall;
- procedure endEntity(var strName: WideString); safecall;
- procedure startCDATA; safecall;
- procedure endCDATA; safecall;
- procedure comment(var strChars: WideString); safecall;
- end;
- // *********************************************************************//
- // DispIntf: IVBSAXLexicalHandlerDisp
- // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable
- // GUID: {032AAC35-8C0E-4D9D-979F-E3B702935576}
- // *********************************************************************//
- IVBSAXLexicalHandlerDisp = dispinterface
- ['{032AAC35-8C0E-4D9D-979F-E3B702935576}']
- procedure startDTD(var strName: WideString; var strPublicId: WideString;
- var strSystemId: WideString); dispid 1358;
- procedure endDTD; dispid 1359;
- procedure startEntity(var strName: WideString); dispid 1360;
- procedure endEntity(var strName: WideString); dispid 1361;
- procedure startCDATA; dispid 1362;
- procedure endCDATA; dispid 1363;
- procedure comment(var strChars: WideString); dispid 1364;
- end;
- // *********************************************************************//
- // Interface: IVBSAXDeclHandler
- // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable
- // GUID: {E8917260-7579-4BE1-B5DD-7AFBFA6F077B}
- // *********************************************************************//
- IVBSAXDeclHandler = interface(IDispatch)
- ['{E8917260-7579-4BE1-B5DD-7AFBFA6F077B}']
- procedure elementDecl(var strName: WideString; var strModel: WideString); safecall;
- procedure attributeDecl(var strElementName: WideString; var strAttributeName: WideString;
- var strType: WideString; var strValueDefault: WideString;
- var strValue: WideString); safecall;
- procedure internalEntityDecl(var strName: WideString; var strValue: WideString); safecall;
- procedure externalEntityDecl(var strName: WideString; var strPublicId: WideString;
- var strSystemId: WideString); safecall;
- end;
- // *********************************************************************//
- // DispIntf: IVBSAXDeclHandlerDisp
- // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable
- // GUID: {E8917260-7579-4BE1-B5DD-7AFBFA6F077B}
- // *********************************************************************//
- IVBSAXDeclHandlerDisp = dispinterface
- ['{E8917260-7579-4BE1-B5DD-7AFBFA6F077B}']
- procedure elementDecl(var strName: WideString; var strModel: WideString); dispid 1367;
- procedure attributeDecl(var strElementName: WideString; var strAttributeName: WideString;
- var strType: WideString; var strValueDefault: WideString;
- var strValue: WideString); dispid 1368;
- procedure internalEntityDecl(var strName: WideString; var strValue: WideString); dispid 1369;
- procedure externalEntityDecl(var strName: WideString; var strPublicId: WideString;
- var strSystemId: WideString); dispid 1370;
- end;
- // *********************************************************************//
- // Interface: IMXWriter
- // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable
- // GUID: {4D7FF4BA-1565-4EA8-94E1-6E724A46F98D}
- // *********************************************************************//
- IMXWriter = interface(IDispatch)
- ['{4D7FF4BA-1565-4EA8-94E1-6E724A46F98D}']
- procedure Set_output(varDestination: OleVariant); safecall;
- function Get_output: OleVariant; safecall;
- procedure Set_encoding(const strEncoding: WideString); safecall;
- function Get_encoding: WideString; safecall;
- procedure Set_byteOrderMark(fWriteByteOrderMark: WordBool); safecall;
- function Get_byteOrderMark: WordBool; safecall;
- procedure Set_indent(fIndentMode: WordBool); safecall;
- function Get_indent: WordBool; safecall;
- procedure Set_standalone(fValue: WordBool); safecall;
- function Get_standalone: WordBool; safecall;
- procedure Set_omitXMLDeclaration(fValue: WordBool); safecall;
- function Get_omitXMLDeclaration: WordBool; safecall;
- procedure Set_version(const strVersion: WideString); safecall;
- function Get_version: WideString; safecall;
- procedure Set_disableOutputEscaping(fValue: WordBool); safecall;
- function Get_disableOutputEscaping: WordBool; safecall;
- procedure flush; safecall;
- property output: OleVariant read Get_output write Set_output;
- property encoding: WideString read Get_encoding write Set_encoding;
- property byteOrderMark: WordBool read Get_byteOrderMark write Set_byteOrderMark;
- property indent: WordBool read Get_indent write Set_indent;
- property standalone: WordBool read Get_standalone write Set_standalone;
- property omitXMLDeclaration: WordBool read Get_omitXMLDeclaration write Set_omitXMLDeclaration;
- property version: WideString read Get_version write Set_version;
- property disableOutputEscaping: WordBool read Get_disableOutputEscaping write Set_disableOutputEscaping;
- end;
- // *********************************************************************//
- // DispIntf: IMXWriterDisp
- // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable
- // GUID: {4D7FF4BA-1565-4EA8-94E1-6E724A46F98D}
- // *********************************************************************//
- IMXWriterDisp = dispinterface
- ['{4D7FF4BA-1565-4EA8-94E1-6E724A46F98D}']
- property output: OleVariant dispid 1385;
- property encoding: WideString dispid 1387;
- property byteOrderMark: WordBool dispid 1388;
- property indent: WordBool dispid 1389;
- property standalone: WordBool dispid 1390;
- property omitXMLDeclaration: WordBool dispid 1391;
- property version: WideString dispid 1392;
- property disableOutputEscaping: WordBool dispid 1393;
- procedure flush; dispid 1394;
- end;
- // *********************************************************************//
- // Interface: IMXAttributes
- // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable
- // GUID: {F10D27CC-3EC0-415C-8ED8-77AB1C5E7262}
- // *********************************************************************//
- IMXAttributes = interface(IDispatch)
- ['{F10D27CC-3EC0-415C-8ED8-77AB1C5E7262}']
- procedure addAttribute(const strURI: WideString; const strLocalName: WideString;
- const strQName: WideString; const strType: WideString;
- const strValue: WideString); safecall;
- procedure addAttributeFromIndex(varAtts: OleVariant; nIndex: SYSINT); safecall;
- procedure clear; safecall;
- procedure removeAttribute(nIndex: SYSINT); safecall;
- procedure setAttribute(nIndex: SYSINT; const strURI: WideString;
- const strLocalName: WideString; const strQName: WideString;
- const strType: WideString; const strValue: WideString); safecall;
- procedure setAttributes(varAtts: OleVariant); safecall;
- procedure setLocalName(nIndex: SYSINT; const strLocalName: WideString); safecall;
- procedure setQName(nIndex: SYSINT; const strQName: WideString); safecall;
- procedure setType(nIndex: SYSINT; const strType: WideString); safecall;
- procedure setURI(nIndex: SYSINT; const strURI: WideString); safecall;
- procedure setValue(nIndex: SYSINT; const strValue: WideString); safecall;
- end;
- // *********************************************************************//
- // DispIntf: IMXAttributesDisp
- // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable
- // GUID: {F10D27CC-3EC0-415C-8ED8-77AB1C5E7262}
- // *********************************************************************//
- IMXAttributesDisp = dispinterface
- ['{F10D27CC-3EC0-415C-8ED8-77AB1C5E7262}']
- procedure addAttribute(const strURI: WideString; const strLocalName: WideString;
- const strQName: WideString; const strType: WideString;
- const strValue: WideString); dispid 1373;
- procedure addAttributeFromIndex(varAtts: OleVariant; nIndex: SYSINT); dispid 1383;
- procedure clear; dispid 1374;
- procedure removeAttribute(nIndex: SYSINT); dispid 1375;
- procedure setAttribute(nIndex: SYSINT; const strURI: WideString;
- const strLocalName: WideString; const strQName: WideString;
- const strType: WideString; const strValue: WideString); dispid 1376;
- procedure setAttributes(varAtts: OleVariant); dispid 1377;
- procedure setLocalName(nIndex: SYSINT; const strLocalName: WideString); dispid 1378;
- procedure setQName(nIndex: SYSINT; const strQName: WideString); dispid 1379;
- procedure setType(nIndex: SYSINT; const strType: WideString); dispid 1380;
- procedure setURI(nIndex: SYSINT; const strURI: WideString); dispid 1381;
- procedure setValue(nIndex: SYSINT; const strValue: WideString); dispid 1382;
- end;
- // *********************************************************************//
- // Interface: IMXReaderControl
- // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable
- // GUID: {808F4E35-8D5A-4FBE-8466-33A41279ED30}
- // *********************************************************************//
- IMXReaderControl = interface(IDispatch)
- ['{808F4E35-8D5A-4FBE-8466-33A41279ED30}']
- procedure abort; safecall;
- procedure resume; safecall;
- procedure suspend; safecall;
- end;
- // *********************************************************************//
- // DispIntf: IMXReaderControlDisp
- // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable
- // GUID: {808F4E35-8D5A-4FBE-8466-33A41279ED30}
- // *********************************************************************//
- IMXReaderControlDisp = dispinterface
- ['{808F4E35-8D5A-4FBE-8466-33A41279ED30}']
- procedure abort; dispid 1398;
- procedure resume; dispid 1399;
- procedure suspend; dispid 1400;
- end;
- // *********************************************************************//
- // Interface: IXMLElementCollection
- // Flags: (4432) Hidden Dual OleAutomation Dispatchable
- // GUID: {65725580-9B5D-11D0-9BFE-00C04FC99C8E}
- // *********************************************************************//
- IXMLElementCollection = interface(IDispatch)
- ['{65725580-9B5D-11D0-9BFE-00C04FC99C8E}']
- procedure Set_length(p: Integer); safecall;
- function Get_length: Integer; safecall;
- function Get__newEnum: IUnknown; safecall;
- function item(var1: OleVariant; var2: OleVariant): IDispatch; safecall;
- property length: Integer read Get_length write Set_length;
- property _newEnum: IUnknown read Get__newEnum;
- end;
- // *********************************************************************//
- // DispIntf: IXMLElementCollectionDisp
- // Flags: (4432) Hidden Dual OleAutomation Dispatchable
- // GUID: {65725580-9B5D-11D0-9BFE-00C04FC99C8E}
- // *********************************************************************//
- IXMLElementCollectionDisp = dispinterface
- ['{65725580-9B5D-11D0-9BFE-00C04FC99C8E}']
- property length: Integer dispid 65537;
- property _newEnum: IUnknown readonly dispid -4;
- function item(var1: OleVariant; var2: OleVariant): IDispatch; dispid 65539;
- end;
- // *********************************************************************//
- // Interface: IXMLDocument
- // Flags: (4432) Hidden Dual OleAutomation Dispatchable
- // GUID: {F52E2B61-18A1-11D1-B105-00805F49916B}
- // *********************************************************************//
- IXMLDocument = interface(IDispatch)
- ['{F52E2B61-18A1-11D1-B105-00805F49916B}']
- function Get_root: IXMLElement; safecall;
- function Get_fileSize: WideString; safecall;
- function Get_fileModifiedDate: WideString; safecall;
- function Get_fileUpdatedDate: WideString; safecall;
- function Get_url: WideString; safecall;
- procedure Set_url(const p: WideString); safecall;
- function Get_mimeType: WideString; safecall;
- function Get_readyState: Integer; safecall;
- function Get_charset: WideString; safecall;
- procedure Set_charset(const p: WideString); safecall;
- function Get_version: WideString; safecall;
- function Get_doctype: WideString; safecall;
- function Get_dtdURL: WideString; safecall;
- function createElement(vType: OleVariant; var1: OleVariant): IXMLElement; safecall;
- property root: IXMLElement read Get_root;
- property fileSize: WideString read Get_fileSize;
- property fileModifiedDate: WideString read Get_fileModifiedDate;
- property fileUpdatedDate: WideString read Get_fileUpdatedDate;
- property url: WideString read Get_url write Set_url;
- property mimeType: WideString read Get_mimeType;
- property readyState: Integer read Get_readyState;
- property charset: WideString read Get_charset write Set_charset;
- property version: WideString read Get_version;
- property doctype: WideString read Get_doctype;
- property dtdURL: WideString read Get_dtdURL;
- end;
- // *********************************************************************//
- // DispIntf: IXMLDocumentDisp
- // Flags: (4432) Hidden Dual OleAutomation Dispatchable
- // GUID: {F52E2B61-18A1-11D1-B105-00805F49916B}
- // *********************************************************************//
- IXMLDocumentDisp = dispinterface
- ['{F52E2B61-18A1-11D1-B105-00805F49916B}']
- property root: IXMLElement readonly dispid 65637;
- property fileSize: WideString readonly dispid 65638;
- property fileModifiedDate: WideString readonly dispid 65639;
- property fileUpdatedDate: WideString readonly dispid 65640;
- property url: WideString dispid 65641;
- property mimeType: WideString readonly dispid 65642;
- property readyState: Integer readonly dispid 65643;
- property charset: WideString dispid 65645;
- property version: WideString readonly dispid 65646;
- property doctype: WideString readonly dispid 65647;
- property dtdURL: WideString readonly dispid 65648;
- function createElement(vType: OleVariant; var1: OleVariant): IXMLElement; dispid 65644;
- end;
- // *********************************************************************//
- // Interface: IXMLElement
- // Flags: (4432) Hidden Dual OleAutomation Dispatchable
- // GUID: {3F7F31AC-E15F-11D0-9C25-00C04FC99C8E}
- // *********************************************************************//
- IXMLElement = interface(IDispatch)
- ['{3F7F31AC-E15F-11D0-9C25-00C04FC99C8E}']
- function Get_tagName: WideString; safecall;
- procedure Set_tagName(const p: WideString); safecall;
- function Get_parent: IXMLElement; safecall;
- procedure setAttribute(const strPropertyName: WideString; PropertyValue: OleVariant); safecall;
- function getAttribute(const strPropertyName: WideString): OleVariant; safecall;
- procedure removeAttribute(const strPropertyName: WideString); safecall;
- function Get_children: IXMLElementCollection; safecall;
- function Get_type_: Integer; safecall;
- function Get_text: WideString; safecall;
- procedure Set_text(const p: WideString); safecall;
- procedure addChild(const pChildElem: IXMLElement; lIndex: Integer; lReserved: Integer); safecall;
- procedure removeChild(const pChildElem: IXMLElement); safecall;
- property tagName: WideString read Get_tagName write Set_tagName;
- property parent: IXMLElement read Get_parent;
- property children: IXMLElementCollection read Get_children;
- property type_: Integer read Get_type_;
- property text: WideString read Get_text write Set_text;
- end;
- // *********************************************************************//
- // DispIntf: IXMLElementDisp
- // Flags: (4432) Hidden Dual OleAutomation Dispatchable
- // GUID: {3F7F31AC-E15F-11D0-9C25-00C04FC99C8E}
- // *********************************************************************//
- IXMLElementDisp = dispinterface
- ['{3F7F31AC-E15F-11D0-9C25-00C04FC99C8E}']
- property tagName: WideString dispid 65737;
- property parent: IXMLElement readonly dispid 65738;
- procedure setAttribute(const strPropertyName: WideString; PropertyValue: OleVariant); dispid 65739;
- function getAttribute(const strPropertyName: WideString): OleVariant; dispid 65740;
- procedure removeAttribute(const strPropertyName: WideString); dispid 65741;
- property children: IXMLElementCollection readonly dispid 65742;
- property type_: Integer readonly dispid 65743;
- property text: WideString dispid 65744;
- procedure addChild(const pChildElem: IXMLElement; lIndex: Integer; lReserved: Integer); dispid 65745;
- procedure removeChild(const pChildElem: IXMLElement); dispid 65746;
- end;
- // *********************************************************************//
- // Interface: IXMLDocument2
- // Flags: (4112) Hidden Dispatchable
- // GUID: {2B8DE2FE-8D2D-11D1-B2FC-00C04FD915A9}
- // *********************************************************************//
- IXMLDocument2 = interface(IDispatch)
- ['{2B8DE2FE-8D2D-11D1-B2FC-00C04FD915A9}']
- function Get_root(out p: IXMLElement2): HResult; stdcall;
- function Get_fileSize(out p: WideString): HResult; stdcall;
- function Get_fileModifiedDate(out p: WideString): HResult; stdcall;
- function Get_fileUpdatedDate(out p: WideString): HResult; stdcall;
- function Get_url(out p: WideString): HResult; stdcall;
- function Set_url(const p: WideString): HResult; stdcall;
- function Get_mimeType(out p: WideString): HResult; stdcall;
- function Get_readyState(out pl: Integer): HResult; stdcall;
- function Get_charset(out p: WideString): HResult; stdcall;
- function Set_charset(const p: WideString): HResult; stdcall;
- function Get_version(out p: WideString): HResult; stdcall;
- function Get_doctype(out p: WideString): HResult; stdcall;
- function Get_dtdURL(out p: WideString): HResult; stdcall;
- function createElement(vType: OleVariant; var1: OleVariant; out ppElem: IXMLElement2): HResult; stdcall;
- function Get_async(out pf: WordBool): HResult; stdcall;
- function Set_async(pf: WordBool): HResult; stdcall;
- end;
- // *********************************************************************//
- // Interface: IXMLElement2
- // Flags: (4432) Hidden Dual OleAutomation Dispatchable
- // GUID: {2B8DE2FF-8D2D-11D1-B2FC-00C04FD915A9}
- // *********************************************************************//
- IXMLElement2 = interface(IDispatch)
- ['{2B8DE2FF-8D2D-11D1-B2FC-00C04FD915A9}']
- function Get_tagName: WideString; safecall;
- procedure Set_tagName(const p: WideString); safecall;
- function Get_parent: IXMLElement2; safecall;
- procedure setAttribute(const strPropertyName: WideString; PropertyValue: OleVariant); safecall;
- function getAttribute(const strPropertyName: WideString): OleVariant; safecall;
- procedure removeAttribute(const strPropertyName: WideString); safecall;
- function Get_children: IXMLElementCollection; safecall;
- function Get_type_: Integer; safecall;
- function Get_text: WideString; safecall;
- procedure Set_text(const p: WideString); safecall;
- procedure addChild(const pChildElem: IXMLElement2; lIndex: Integer; lReserved: Integer); safecall;
- procedure removeChild(const pChildElem: IXMLElement2); safecall;
- function Get_attributes: IXMLElementCollection; safecall;
- property tagName: WideString read Get_tagName write Set_tagName;
- property parent: IXMLElement2 read Get_parent;
- property children: IXMLElementCollection read Get_children;
- property type_: Integer read Get_type_;
- property text: WideString read Get_text write Set_text;
- property attributes: IXMLElementCollection read Get_attributes;
- end;
- // *********************************************************************//
- // DispIntf: IXMLElement2Disp
- // Flags: (4432) Hidden Dual OleAutomation Dispatchable
- // GUID: {2B8DE2FF-8D2D-11D1-B2FC-00C04FD915A9}
- // *********************************************************************//
- IXMLElement2Disp = dispinterface
- ['{2B8DE2FF-8D2D-11D1-B2FC-00C04FD915A9}']
- property tagName: WideString dispid 65737;
- property parent: IXMLElement2 readonly dispid 65738;
- procedure setAttribute(const strPropertyName: WideString; PropertyValue: OleVariant); dispid 65739;
- function getAttribute(const strPropertyName: WideString): OleVariant; dispid 65740;
- procedure removeAttribute(const strPropertyName: WideString); dispid 65741;
- property children: IXMLElementCollection readonly dispid 65742;
- property type_: Integer readonly dispid 65743;
- property text: WideString dispid 65744;
- procedure addChild(const pChildElem: IXMLElement2; lIndex: Integer; lReserved: Integer); dispid 65745;
- procedure removeChild(const pChildElem: IXMLElement2); dispid 65746;
- property attributes: IXMLElementCollection readonly dispid 65747;
- end;
- // *********************************************************************//
- // Interface: IXMLAttribute
- // Flags: (4432) Hidden Dual OleAutomation Dispatchable
- // GUID: {D4D4A0FC-3B73-11D1-B2B4-00C04FB92596}
- // *********************************************************************//
- IXMLAttribute = interface(IDispatch)
- ['{D4D4A0FC-3B73-11D1-B2B4-00C04FB92596}']
- function Get_name: WideString; safecall;
- function Get_value: WideString; safecall;
- property name: WideString read Get_name;
- property value: WideString read Get_value;
- end;
- // *********************************************************************//
- // DispIntf: IXMLAttributeDisp
- // Flags: (4432) Hidden Dual OleAutomation Dispatchable
- // GUID: {D4D4A0FC-3B73-11D1-B2B4-00C04FB92596}
- // *********************************************************************//
- IXMLAttributeDisp = dispinterface
- ['{D4D4A0FC-3B73-11D1-B2B4-00C04FB92596}']
- property name: WideString readonly dispid 65937;
- property value: WideString readonly dispid 65938;
- end;
- // *********************************************************************//
- // Interface: IXMLError
- // Flags: (16) Hidden
- // GUID: {948C5AD3-C58D-11D0-9C0B-00C04FC99C8E}
- // *********************************************************************//
- IXMLError = interface(IUnknown)
- ['{948C5AD3-C58D-11D0-9C0B-00C04FC99C8E}']
- function GetErrorInfo(var pErrorReturn: _xml_error): HResult; stdcall;
- end;
- // *********************************************************************//
- // Interface: IXMLDOMSelection
- // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable
- // GUID: {AA634FC7-5888-44A7-A257-3A47150D3A0E}
- // *********************************************************************//
- IXMLDOMSelection = interface(IXMLDOMNodeList)
- ['{AA634FC7-5888-44A7-A257-3A47150D3A0E}']
- function Get_expr: WideString; safecall;
- procedure Set_expr(const expression: WideString); safecall;
- function Get_context: IXMLDOMNode; safecall;
- procedure Set_context(const ppNode: IXMLDOMNode); safecall;
- function peekNode: IXMLDOMNode; safecall;
- function matches(const pNode: IXMLDOMNode): IXMLDOMNode; safecall;
- function removeNext: IXMLDOMNode; safecall;
- procedure removeAll; safecall;
- function clone: IXMLDOMSelection; safecall;
- function getProperty(const name: WideString): OleVariant; safecall;
- procedure setProperty(const name: WideString; value: OleVariant); safecall;
- property expr: WideString read Get_expr write Set_expr;
- property context: IXMLDOMNode read Get_context write Set_context;
- end;
- // *********************************************************************//
- // DispIntf: IXMLDOMSelectionDisp
- // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable
- // GUID: {AA634FC7-5888-44A7-A257-3A47150D3A0E}
- // *********************************************************************//
- IXMLDOMSelectionDisp = dispinterface
- ['{AA634FC7-5888-44A7-A257-3A47150D3A0E}']
- property expr: WideString dispid 81;
- property context: IXMLDOMNode dispid 82;
- function peekNode: IXMLDOMNode; dispid 83;
- function matches(const pNode: IXMLDOMNode): IXMLDOMNode; dispid 84;
- function removeNext: IXMLDOMNode; dispid 85;
- procedure removeAll; dispid 86;
- function clone: IXMLDOMSelection; dispid 87;
- function getProperty(const name: WideString): OleVariant; dispid 88;
- procedure setProperty(const name: WideString; value: OleVariant); dispid 89;
- property item[index: Integer]: IXMLDOMNode readonly dispid 0; default;
- property length: Integer readonly dispid 74;
- function nextNode: IXMLDOMNode; dispid 76;
- procedure reset; dispid 77;
- property _newEnum: IUnknown readonly dispid -4;
- end;
- // *********************************************************************//
- // DispIntf: XMLDOMDocumentEvents
- // Flags: (4112) Hidden Dispatchable
- // GUID: {3EFAA427-272F-11D2-836F-0000F87A7782}
- // *********************************************************************//
- XMLDOMDocumentEvents = dispinterface
- ['{3EFAA427-272F-11D2-836F-0000F87A7782}']
- procedure ondataavailable; dispid 198;
- procedure onreadystatechange; dispid -609;
- end;
- // *********************************************************************//
- // Interface: IDSOControl
- // Flags: (4560) Hidden Dual NonExtensible OleAutomation Dispatchable
- // GUID: {310AFA62-0575-11D2-9CA9-0060B0EC3D39}
- // *********************************************************************//
- IDSOControl = interface(IDispatch)
- ['{310AFA62-0575-11D2-9CA9-0060B0EC3D39}']
- function Get_XMLDocument: IXMLDOMDocument; safecall;
- procedure Set_XMLDocument(const ppDoc: IXMLDOMDocument); safecall;
- function Get_JavaDSOCompatible: Integer; safecall;
- procedure Set_JavaDSOCompatible(fJavaDSOCompatible: Integer); safecall;
- function Get_readyState: Integer; safecall;
- property XMLDocument: IXMLDOMDocument read Get_XMLDocument write Set_XMLDocument;
- property JavaDSOCompatible: Integer read Get_JavaDSOCompatible write Set_JavaDSOCompatible;
- property readyState: Integer read Get_readyState;
- end;
- // *********************************************************************//
- // DispIntf: IDSOControlDisp
- // Flags: (4560) Hidden Dual NonExtensible OleAutomation Dispatchable
- // GUID: {310AFA62-0575-11D2-9CA9-0060B0EC3D39}
- // *********************************************************************//
- IDSOControlDisp = dispinterface
- ['{310AFA62-0575-11D2-9CA9-0060B0EC3D39}']
- property XMLDocument: IXMLDOMDocument dispid 65537;
- property JavaDSOCompatible: Integer dispid 65538;
- property readyState: Integer readonly dispid -525;
- end;
- // *********************************************************************//
- // Interface: IXMLHTTPRequest
- // Flags: (4416) Dual OleAutomation Dispatchable
- // GUID: {ED8C108D-4349-11D2-91A4-00C04F7969E8}
- // *********************************************************************//
- IXMLHTTPRequest = interface(IDispatch)
- ['{ED8C108D-4349-11D2-91A4-00C04F7969E8}']
- procedure open(const bstrMethod: WideString; const bstrUrl: WideString; varAsync: OleVariant;
- bstrUser: OleVariant; bstrPassword: OleVariant); safecall;
- procedure setRequestHeader(const bstrHeader: WideString; const bstrValue: WideString); safecall;
- function getResponseHeader(const bstrHeader: WideString): WideString; safecall;
- function getAllResponseHeaders: WideString; safecall;
- procedure send(varBody: OleVariant); safecall;
- procedure abort; safecall;
- function Get_status: Integer; safecall;
- function Get_statusText: WideString; safecall;
- function Get_responseXML: IDispatch; safecall;
- function Get_responseText: WideString; safecall;
- function Get_responseBody: OleVariant; safecall;
- function Get_responseStream: OleVariant; safecall;
- function Get_readyState: Integer; safecall;
- procedure Set_onreadystatechange(const Param1: IDispatch); safecall;
- property status: Integer read Get_status;
- property statusText: WideString read Get_statusText;
- property responseXML: IDispatch read Get_responseXML;
- property responseText: WideString read Get_responseText;
- property responseBody: OleVariant read Get_responseBody;
- property responseStream: OleVariant read Get_responseStream;
- property readyState: Integer read Get_readyState;
- property onreadystatechange: IDispatch write Set_onreadystatechange;
- end;
- // *********************************************************************//
- // DispIntf: IXMLHTTPRequestDisp
- // Flags: (4416) Dual OleAutomation Dispatchable
- // GUID: {ED8C108D-4349-11D2-91A4-00C04F7969E8}
- // *********************************************************************//
- IXMLHTTPRequestDisp = dispinterface
- ['{ED8C108D-4349-11D2-91A4-00C04F7969E8}']
- procedure open(const bstrMethod: WideString; const bstrUrl: WideString; varAsync: OleVariant;
- bstrUser: OleVariant; bstrPassword: OleVariant); dispid 1;
- procedure setRequestHeader(const bstrHeader: WideString; const bstrValue: WideString); dispid 2;
- function getResponseHeader(const bstrHeader: WideString): WideString; dispid 3;
- function getAllResponseHeaders: WideString; dispid 4;
- procedure send(varBody: OleVariant); dispid 5;
- procedure abort; dispid 6;
- property status: Integer readonly dispid 7;
- property statusText: WideString readonly dispid 8;
- property responseXML: IDispatch readonly dispid 9;
- property responseText: WideString readonly dispid 10;
- property responseBody: OleVariant readonly dispid 11;
- property responseStream: OleVariant readonly dispid 12;
- property readyState: Integer readonly dispid 13;
- property onreadystatechange: IDispatch writeonly dispid 14;
- end;
- // *********************************************************************//
- // Interface: IServerXMLHTTPRequest
- // Flags: (4416) Dual OleAutomation Dispatchable
- // GUID: {2E9196BF-13BA-4DD4-91CA-6C571F281495}
- // *********************************************************************//
- IServerXMLHTTPRequest = interface(IXMLHTTPRequest)
- ['{2E9196BF-13BA-4DD4-91CA-6C571F281495}']
- procedure setTimeouts(resolveTimeout: Integer; connectTimeout: Integer; sendTimeout: Integer;
- receiveTimeout: Integer); safecall;
- function waitForResponse(timeoutInSeconds: OleVariant): WordBool; safecall;
- function getOption(option: SERVERXMLHTTP_OPTION): OleVariant; safecall;
- procedure setOption(option: SERVERXMLHTTP_OPTION; value: OleVariant); safecall;
- end;
- // *********************************************************************//
- // DispIntf: IServerXMLHTTPRequestDisp
- // Flags: (4416) Dual OleAutomation Dispatchable
- // GUID: {2E9196BF-13BA-4DD4-91CA-6C571F281495}
- // *********************************************************************//
- IServerXMLHTTPRequestDisp = dispinterface
- ['{2E9196BF-13BA-4DD4-91CA-6C571F281495}']
- procedure setTimeouts(resolveTimeout: Integer; connectTimeout: Integer; sendTimeout: Integer;
- receiveTimeout: Integer); dispid 15;
- function waitForResponse(timeoutInSeconds: OleVariant): WordBool; dispid 16;
- function getOption(option: SERVERXMLHTTP_OPTION): OleVariant; dispid 17;
- procedure setOption(option: SERVERXMLHTTP_OPTION; value: OleVariant); dispid 18;
- procedure open(const bstrMethod: WideString; const bstrUrl: WideString; varAsync: OleVariant;
- bstrUser: OleVariant; bstrPassword: OleVariant); dispid 1;
- procedure setRequestHeader(const bstrHeader: WideString; const bstrValue: WideString); dispid 2;
- function getResponseHeader(const bstrHeader: WideString): WideString; dispid 3;
- function getAllResponseHeaders: WideString; dispid 4;
- procedure send(varBody: OleVariant); dispid 5;
- procedure abort; dispid 6;
- property status: Integer readonly dispid 7;
- property statusText: WideString readonly dispid 8;
- property responseXML: IDispatch readonly dispid 9;
- property responseText: WideString readonly dispid 10;
- property responseBody: OleVariant readonly dispid 11;
- property responseStream: OleVariant readonly dispid 12;
- property readyState: Integer readonly dispid 13;
- property onreadystatechange: IDispatch writeonly dispid 14;
- end;
- // *********************************************************************//
- // The Class CoDOMDocument provides a Create and CreateRemote method to
- // create instances of the default interface IXMLDOMDocument2 exposed by
- // the CoClass DOMDocument. The functions are intended to be used by
- // clients wishing to automate the CoClass objects exposed by the
- // server of this typelibrary.
- // *********************************************************************//
- CoDOMDocument = class
- class function Create: IXMLDOMDocument2;
- class function CreateRemote(const MachineName: string): IXMLDOMDocument2;
- end;
- // *********************************************************************//
- // OLE Server Proxy class declaration
- // Server Object : TDOMDocument
- // Help String : W3C-DOM XML Document (Apartment)
- // Default Interface: IXMLDOMDocument2
- // Def. Intf. DISP? : No
- // Event Interface: XMLDOMDocumentEvents
- // TypeFlags : (2) CanCreate
- // *********************************************************************//
- {$IFDEF LIVE_SERVER_AT_DESIGN_TIME}
- TDOMDocumentProperties= class;
- {$ENDIF}
- TDOMDocument = class(TOleServer)
- private
- FOnondataavailable: TNotifyEvent;
- FOnonreadystatechange: TNotifyEvent;
- FIntf: IXMLDOMDocument2;
- {$IFDEF LIVE_SERVER_AT_DESIGN_TIME}
- FProps: TDOMDocumentProperties;
- function GetServerProperties: TDOMDocumentProperties;
- {$ENDIF}
- function GetDefaultInterface: IXMLDOMDocument2;
- protected
- procedure InitServerData; override;
- procedure InvokeEvent(DispID: TDispID; var Params: TVariantArray); override;
- function Get_namespaces: IXMLDOMSchemaCollection;
- function Get_schemas: OleVariant;
- procedure Set_schemas(otherCollection: OleVariant);
- public
- constructor Create(AOwner: TComponent); override;
- destructor Destroy; override;
- procedure Connect; override;
- procedure ConnectTo(svrIntf: IXMLDOMDocument2);
- procedure Disconnect; override;
- function validate: IXMLDOMParseError;
- procedure setProperty(const name: WideString; value: OleVariant);
- function getProperty(const name: WideString): OleVariant;
- property DefaultInterface: IXMLDOMDocument2 read GetDefaultInterface;
- property namespaces: IXMLDOMSchemaCollection read Get_namespaces;
- property schemas: OleVariant read Get_schemas write Set_schemas;
- published
- {$IFDEF LIVE_SERVER_AT_DESIGN_TIME}
- property Server: TDOMDocumentProperties read GetServerProperties;
- {$ENDIF}
- property Onondataavailable: TNotifyEvent read FOnondataavailable write FOnondataavailable;
- property Ononreadystatechange: TNotifyEvent read FOnonreadystatechange write FOnonreadystatechange;
- end;
- {$IFDEF LIVE_SERVER_AT_DESIGN_TIME}
- // *********************************************************************//
- // OLE Server Properties Proxy Class
- // Server Object : TDOMDocument
- // (This object is used by the IDE's Property Inspector to allow editing
- // of the properties of this server)
- // *********************************************************************//
- TDOMDocumentProperties = class(TPersistent)
- private
- FServer: TDOMDocument;
- function GetDefaultInterface: IXMLDOMDocument2;
- constructor Create(AServer: TDOMDocument);
- protected
- function Get_namespaces: IXMLDOMSchemaCollection;
- function Get_schemas: OleVariant;
- procedure Set_schemas(otherCollection: OleVariant);
- public
- property DefaultInterface: IXMLDOMDocument2 read GetDefaultInterface;
- published
- end;
- {$ENDIF}
- // *********************************************************************//
- // The Class CoDOMDocument26 provides a Create and CreateRemote method to
- // create instances of the default interface IXMLDOMDocument2 exposed by
- // the CoClass DOMDocument26. The functions are intended to be used by
- // clients wishing to automate the CoClass objects exposed by the
- // server of this typelibrary.
- // *********************************************************************//
- CoDOMDocument26 = class
- class function Create: IXMLDOMDocument2;
- class function CreateRemote(const MachineName: string): IXMLDOMDocument2;
- end;
- // *********************************************************************//
- // OLE Server Proxy class declaration
- // Server Object : TDOMDocument26
- // Help String : W3C-DOM XML Document (Apartment)
- // Default Interface: IXMLDOMDocument2
- // Def. Intf. DISP? : No
- // Event Interface: XMLDOMDocumentEvents
- // TypeFlags : (2) CanCreate
- // *********************************************************************//
- {$IFDEF LIVE_SERVER_AT_DESIGN_TIME}
- TDOMDocument26Properties= class;
- {$ENDIF}
- TDOMDocument26 = class(TOleServer)
- private
- FOnondataavailable: TNotifyEvent;
- FOnonreadystatechange: TNotifyEvent;
- FIntf: IXMLDOMDocument2;
- {$IFDEF LIVE_SERVER_AT_DESIGN_TIME}
- FProps: TDOMDocument26Properties;
- function GetServerProperties: TDOMDocument26Properties;
- {$ENDIF}
- function GetDefaultInterface: IXMLDOMDocument2;
- protected
- procedure InitServerData; override;
- procedure InvokeEvent(DispID: TDispID; var Params: TVariantArray); override;
- function Get_namespaces: IXMLDOMSchemaCollection;
- function Get_schemas: OleVariant;
- procedure Set_schemas(otherCollection: OleVariant);
- public
- constructor Create(AOwner: TComponent); override;
- destructor Destroy; override;
- procedure Connect; override;
- procedure ConnectTo(svrIntf: IXMLDOMDocument2);
- procedure Disconnect; override;
- function validate: IXMLDOMParseError;
- procedure setProperty(const name: WideString; value: OleVariant);
- function getProperty(const name: WideString): OleVariant;
- property DefaultInterface: IXMLDOMDocument2 read GetDefaultInterface;
- property namespaces: IXMLDOMSchemaCollection read Get_namespaces;
- property schemas: OleVariant read Get_schemas write Set_schemas;
- published
- {$IFDEF LIVE_SERVER_AT_DESIGN_TIME}
- property Server: TDOMDocument26Properties read GetServerProperties;
- {$ENDIF}
- property Onondataavailable: TNotifyEvent read FOnondataavailable write FOnondataavailable;
- property Ononreadystatechange: TNotifyEvent read FOnonreadystatechange write FOnonreadystatechange;
- end;
- {$IFDEF LIVE_SERVER_AT_DESIGN_TIME}
- // *********************************************************************//
- // OLE Server Properties Proxy Class
- // Server Object : TDOMDocument26
- // (This object is used by the IDE's Property Inspector to allow editing
- // of the properties of this server)
- // *********************************************************************//
- TDOMDocument26Properties = class(TPersistent)
- private
- FServer: TDOMDocument26;
- function GetDefaultInterface: IXMLDOMDocument2;
- constructor Create(AServer: TDOMDocument26);
- protected
- function Get_namespaces: IXMLDOMSchemaCollection;
- function Get_schemas: OleVariant;
- procedure Set_schemas(otherCollection: OleVariant);
- public
- property DefaultInterface: IXMLDOMDocument2 read GetDefaultInterface;
- published
- end;
- {$ENDIF}
- // *********************************************************************//
- // The Class CoDOMDocument30 provides a Create and CreateRemote method to
- // create instances of the default interface IXMLDOMDocument2 exposed by
- // the CoClass DOMDocument30. The functions are intended to be used by
- // clients wishing to automate the CoClass objects exposed by the
- // server of this typelibrary.
- // *********************************************************************//
- CoDOMDocument30 = class
- class function Create: IXMLDOMDocument2;
- class function CreateRemote(const MachineName: string): IXMLDOMDocument2;
- end;
- // *********************************************************************//
- // OLE Server Proxy class declaration
- // Server Object : TDOMDocument30
- // Help String : W3C-DOM XML Document (Apartment)
- // Default Interface: IXMLDOMDocument2
- // Def. Intf. DISP? : No
- // Event Interface: XMLDOMDocumentEvents
- // TypeFlags : (2) CanCreate
- // *********************************************************************//
- {$IFDEF LIVE_SERVER_AT_DESIGN_TIME}
- TDOMDocument30Properties= class;
- {$ENDIF}
- TDOMDocument30 = class(TOleServer)
- private
- FOnondataavailable: TNotifyEvent;
- FOnonreadystatechange: TNotifyEvent;
- FIntf: IXMLDOMDocument2;
- {$IFDEF LIVE_SERVER_AT_DESIGN_TIME}
- FProps: TDOMDocument30Properties;
- function GetServerProperties: TDOMDocument30Properties;
- {$ENDIF}
- function GetDefaultInterface: IXMLDOMDocument2;
- protected
- procedure InitServerData; override;
- procedure InvokeEvent(DispID: TDispID; var Params: TVariantArray); override;
- function Get_namespaces: IXMLDOMSchemaCollection;
- function Get_schemas: OleVariant;
- procedure Set_schemas(otherCollection: OleVariant);
- public
- constructor Create(AOwner: TComponent); override;
- destructor Destroy; override;
- procedure Connect; override;
- procedure ConnectTo(svrIntf: IXMLDOMDocument2);
- procedure Disconnect; override;
- function validate: IXMLDOMParseError;
- procedure setProperty(const name: WideString; value: OleVariant);
- function getProperty(const name: WideString): OleVariant;
- property DefaultInterface: IXMLDOMDocument2 read GetDefaultInterface;
- property namespaces: IXMLDOMSchemaCollection read Get_namespaces;
- property schemas: OleVariant read Get_schemas write Set_schemas;
- published
- {$IFDEF LIVE_SERVER_AT_DESIGN_TIME}
- property Server: TDOMDocument30Properties read GetServerProperties;
- {$ENDIF}
- property Onondataavailable: TNotifyEvent read FOnondataavailable write FOnondataavailable;
- property Ononreadystatechange: TNotifyEvent read FOnonreadystatechange write FOnonreadystatechange;
- end;
- {$IFDEF LIVE_SERVER_AT_DESIGN_TIME}
- // *********************************************************************//
- // OLE Server Properties Proxy Class
- // Server Object : TDOMDocument30
- // (This object is used by the IDE's Property Inspector to allow editing
- // of the properties of this server)
- // *********************************************************************//
- TDOMDocument30Properties = class(TPersistent)
- private
- FServer: TDOMDocument30;
- function GetDefaultInterface: IXMLDOMDocument2;
- constructor Create(AServer: TDOMDocument30);
- protected
- function Get_namespaces: IXMLDOMSchemaCollection;
- function Get_schemas: OleVariant;
- procedure Set_schemas(otherCollection: OleVariant);
- public
- property DefaultInterface: IXMLDOMDocument2 read GetDefaultInterface;
- published
- end;
- {$ENDIF}
- // *********************************************************************//
- // The Class CoFreeThreadedDOMDocument provides a Create and CreateRemote method to
- // create instances of the default interface IXMLDOMDocument2 exposed by
- // the CoClass FreeThreadedDOMDocument. The functions are intended to be used by
- // clients wishing to automate the CoClass objects exposed by the
- // server of this typelibrary.
- // *********************************************************************//
- CoFreeThreadedDOMDocument = class
- class function Create: IXMLDOMDocument2;
- class function CreateRemote(const MachineName: string): IXMLDOMDocument2;
- end;
- // *********************************************************************//
- // OLE Server Proxy class declaration
- // Server Object : TFreeThreadedDOMDocument
- // Help String : W3C-DOM XML Document (Free threaded)
- // Default Interface: IXMLDOMDocument2
- // Def. Intf. DISP? : No
- // Event Interface: XMLDOMDocumentEvents
- // TypeFlags : (2) CanCreate
- // *********************************************************************//
- {$IFDEF LIVE_SERVER_AT_DESIGN_TIME}
- TFreeThreadedDOMDocumentProperties= class;
- {$ENDIF}
- TFreeThreadedDOMDocument = class(TOleServer)
- private
- FOnondataavailable: TNotifyEvent;
- FOnonreadystatechange: TNotifyEvent;
- FIntf: IXMLDOMDocument2;
- {$IFDEF LIVE_SERVER_AT_DESIGN_TIME}
- FProps: TFreeThreadedDOMDocumentProperties;
- function GetServerProperties: TFreeThreadedDOMDocumentProperties;
- {$ENDIF}
- function GetDefaultInterface: IXMLDOMDocument2;
- protected
- procedure InitServerData; override;
- procedure InvokeEvent(DispID: TDispID; var Params: TVariantArray); override;
- function Get_namespaces: IXMLDOMSchemaCollection;
- function Get_schemas: OleVariant;
- procedure Set_schemas(otherCollection: OleVariant);
- public
- constructor Create(AOwner: TComponent); override;
- destructor Destroy; override;
- procedure Connect; override;
- procedure ConnectTo(svrIntf: IXMLDOMDocument2);
- procedure Disconnect; override;
- function validate: IXMLDOMParseError;
- procedure setProperty(const name: WideString; value: OleVariant);
- function getProperty(const name: WideString): OleVariant;
- property DefaultInterface: IXMLDOMDocument2 read GetDefaultInterface;
- property namespaces: IXMLDOMSchemaCollection read Get_namespaces;
- property schemas: OleVariant read Get_schemas write Set_schemas;
- published
- {$IFDEF LIVE_SERVER_AT_DESIGN_TIME}
- property Server: TFreeThreadedDOMDocumentProperties read GetServerProperties;
- {$ENDIF}
- property Onondataavailable: TNotifyEvent read FOnondataavailable write FOnondataavailable;
- property Ononreadystatechange: TNotifyEvent read FOnonreadystatechange write FOnonreadystatechange;
- end;
- {$IFDEF LIVE_SERVER_AT_DESIGN_TIME}
- // *********************************************************************//
- // OLE Server Properties Proxy Class
- // Server Object : TFreeThreadedDOMDocument
- // (This object is used by the IDE's Property Inspector to allow editing
- // of the properties of this server)
- // *********************************************************************//
- TFreeThreadedDOMDocumentProperties = class(TPersistent)
- private
- FServer: TFreeThreadedDOMDocument;
- function GetDefaultInterface: IXMLDOMDocument2;
- constructor Create(AServer: TFreeThreadedDOMDocument);
- protected
- function Get_namespaces: IXMLDOMSchemaCollection;
- function Get_schemas: OleVariant;
- procedure Set_schemas(otherCollection: OleVariant);
- public
- property DefaultInterface: IXMLDOMDocument2 read GetDefaultInterface;
- published
- end;
- {$ENDIF}
- // *********************************************************************//
- // The Class CoFreeThreadedDOMDocument26 provides a Create and CreateRemote method to
- // create instances of the default interface IXMLDOMDocument2 exposed by
- // the CoClass FreeThreadedDOMDocument26. The functions are intended to be used by
- // clients wishing to automate the CoClass objects exposed by the
- // server of this typelibrary.
- // *********************************************************************//
- CoFreeThreadedDOMDocument26 = class
- class function Create: IXMLDOMDocument2;
- class function CreateRemote(const MachineName: string): IXMLDOMDocument2;
- end;
- // *********************************************************************//
- // OLE Server Proxy class declaration
- // Server Object : TFreeThreadedDOMDocument26
- // Help String : W3C-DOM XML Document (Free threaded)
- // Default Interface: IXMLDOMDocument2
- // Def. Intf. DISP? : No
- // Event Interface: XMLDOMDocumentEvents
- // TypeFlags : (2) CanCreate
- // *********************************************************************//
- {$IFDEF LIVE_SERVER_AT_DESIGN_TIME}
- TFreeThreadedDOMDocument26Properties= class;
- {$ENDIF}
- TFreeThreadedDOMDocument26 = class(TOleServer)
- private
- FOnondataavailable: TNotifyEvent;
- FOnonreadystatechange: TNotifyEvent;
- FIntf: IXMLDOMDocument2;
- {$IFDEF LIVE_SERVER_AT_DESIGN_TIME}
- FProps: TFreeThreadedDOMDocument26Properties;
- function GetServerProperties: TFreeThreadedDOMDocument26Properties;
- {$ENDIF}
- function GetDefaultInterface: IXMLDOMDocument2;
- protected
- procedure InitServerData; override;
- procedure InvokeEvent(DispID: TDispID; var Params: TVariantArray); override;
- function Get_namespaces: IXMLDOMSchemaCollection;
- function Get_schemas: OleVariant;
- procedure Set_schemas(otherCollection: OleVariant);
- public
- constructor Create(AOwner: TComponent); override;
- destructor Destroy; override;
- procedure Connect; override;
- procedure ConnectTo(svrIntf: IXMLDOMDocument2);
- procedure Disconnect; override;
- function validate: IXMLDOMParseError;
- procedure setProperty(const name: WideString; value: OleVariant);
- function getProperty(const name: WideString): OleVariant;
- property DefaultInterface: IXMLDOMDocument2 read GetDefaultInterface;
- property namespaces: IXMLDOMSchemaCollection read Get_namespaces;
- property schemas: OleVariant read Get_schemas write Set_schemas;
- published
- {$IFDEF LIVE_SERVER_AT_DESIGN_TIME}
- property Server: TFreeThreadedDOMDocument26Properties read GetServerProperties;
- {$ENDIF}
- property Onondataavailable: TNotifyEvent read FOnondataavailable write FOnondataavailable;
- property Ononreadystatechange: TNotifyEvent read FOnonreadystatechange write FOnonreadystatechange;
- end;
- {$IFDEF LIVE_SERVER_AT_DESIGN_TIME}
- // *********************************************************************//
- // OLE Server Properties Proxy Class
- // Server Object : TFreeThreadedDOMDocument26
- // (This object is used by the IDE's Property Inspector to allow editing
- // of the properties of this server)
- // *********************************************************************//
- TFreeThreadedDOMDocument26Properties = class(TPersistent)
- private
- FServer: TFreeThreadedDOMDocument26;
- function GetDefaultInterface: IXMLDOMDocument2;
- constructor Create(AServer: TFreeThreadedDOMDocument26);
- protected
- function Get_namespaces: IXMLDOMSchemaCollection;
- function Get_schemas: OleVariant;
- procedure Set_schemas(otherCollection: OleVariant);
- public
- property DefaultInterface: IXMLDOMDocument2 read GetDefaultInterface;
- published
- end;
- {$ENDIF}
- // *********************************************************************//
- // The Class CoFreeThreadedDOMDocument30 provides a Create and CreateRemote method to
- // create instances of the default interface IXMLDOMDocument2 exposed by
- // the CoClass FreeThreadedDOMDocument30. The functions are intended to be used by
- // clients wishing to automate the CoClass objects exposed by the
- // server of this typelibrary.
- // *********************************************************************//
- CoFreeThreadedDOMDocument30 = class
- class function Create: IXMLDOMDocument2;
- class function CreateRemote(const MachineName: string): IXMLDOMDocument2;
- end;
- // *********************************************************************//
- // OLE Server Proxy class declaration
- // Server Object : TFreeThreadedDOMDocument30
- // Help String : W3C-DOM XML Document (Free threaded)
- // Default Interface: IXMLDOMDocument2
- // Def. Intf. DISP? : No
- // Event Interface: XMLDOMDocumentEvents
- // TypeFlags : (2) CanCreate
- // *********************************************************************//
- {$IFDEF LIVE_SERVER_AT_DESIGN_TIME}
- TFreeThreadedDOMDocument30Properties= class;
- {$ENDIF}
- TFreeThreadedDOMDocument30 = class(TOleServer)
- private
- FOnondataavailable: TNotifyEvent;
- FOnonreadystatechange: TNotifyEvent;
- FIntf: IXMLDOMDocument2;
- {$IFDEF LIVE_SERVER_AT_DESIGN_TIME}
- FProps: TFreeThreadedDOMDocument30Properties;
- function GetServerProperties: TFreeThreadedDOMDocument30Properties;
- {$ENDIF}
- function GetDefaultInterface: IXMLDOMDocument2;
- protected
- procedure InitServerData; override;
- procedure InvokeEvent(DispID: TDispID; var Params: TVariantArray); override;
- function Get_namespaces: IXMLDOMSchemaCollection;
- function Get_schemas: OleVariant;
- procedure Set_schemas(otherCollection: OleVariant);
- public
- constructor Create(AOwner: TComponent); override;
- destructor Destroy; override;
- procedure Connect; override;
- procedure ConnectTo(svrIntf: IXMLDOMDocument2);
- procedure Disconnect; override;
- function validate: IXMLDOMParseError;
- procedure setProperty(const name: WideString; value: OleVariant);
- function getProperty(const name: WideString): OleVariant;
- property DefaultInterface: IXMLDOMDocument2 read GetDefaultInterface;
- property namespaces: IXMLDOMSchemaCollection read Get_namespaces;
- property schemas: OleVariant read Get_schemas write Set_schemas;
- published
- {$IFDEF LIVE_SERVER_AT_DESIGN_TIME}
- property Server: TFreeThreadedDOMDocument30Properties read GetServerProperties;
- {$ENDIF}
- property Onondataavailable: TNotifyEvent read FOnondataavailable write FOnondataavailable;
- property Ononreadystatechange: TNotifyEvent read FOnonreadystatechange write FOnonreadystatechange;
- end;
- {$IFDEF LIVE_SERVER_AT_DESIGN_TIME}
- // *********************************************************************//
- // OLE Server Properties Proxy Class
- // Server Object : TFreeThreadedDOMDocument30
- // (This object is used by the IDE's Property Inspector to allow editing
- // of the properties of this server)
- // *********************************************************************//