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 : 1.2 // File generated on 17/01/2007 3:35:07 PM from Type Library described below. // ************************************************************************ // // Type Lib: C:\WINDOWS\system32\msxml3.dll (1) // LIBID: {F5078F18-C551-11D3-89B9-0000F81FE221} // LCID: 0 // Helpfile: // HelpString: Microsoft XML, v3.0 // DepndLst: // (1) v2.0 stdole, (C:\WINDOWS\system32\stdole2.tlb) // Errors: // Hint: Symbol 'DOMDocument' renamed to 'msDOMDocument' // Hint: Symbol 'DOMDocument26' renamed to 'msDOMDocument26' // Hint: Symbol 'DOMDocument30' renamed to 'msDOMDocument30' // Hint: Symbol 'FreeThreadedDOMDocument' renamed to 'msFreeThreadedDOMDocument' // Hint: Symbol 'FreeThreadedDOMDocument26' renamed to 'msFreeThreadedDOMDocument26' // Hint: Symbol 'FreeThreadedDOMDocument30' renamed to 'msFreeThreadedDOMDocument30' // Hint: Symbol 'XMLSchemaCache' renamed to 'msXMLSchemaCache' // Hint: Symbol 'XMLSchemaCache26' renamed to 'msXMLSchemaCache26' // Hint: Symbol 'XMLSchemaCache30' renamed to 'msXMLSchemaCache30' // Hint: Symbol 'XSLTemplate' renamed to 'msXSLTemplate' // Hint: Symbol 'XSLTemplate26' renamed to 'msXSLTemplate26' // Hint: Symbol 'XSLTemplate30' renamed to 'msXSLTemplate30' // Hint: Symbol 'DSOControl' renamed to 'msDSOControl' // Hint: Symbol 'DSOControl26' renamed to 'msDSOControl26' // Hint: Symbol 'DSOControl30' renamed to 'msDSOControl30' // Hint: Symbol 'XMLHTTP' renamed to 'msXMLHTTP' // Hint: Symbol 'XMLHTTP26' renamed to 'msXMLHTTP26' // Hint: Symbol 'XMLHTTP30' renamed to 'msXMLHTTP30' // Hint: Symbol 'ServerXMLHTTP' renamed to 'msServerXMLHTTP' // Hint: Symbol 'ServerXMLHTTP30' renamed to 'msServerXMLHTTP30' // Hint: Symbol 'SAXXMLReader' renamed to 'msSAXXMLReader' // Hint: Symbol 'SAXXMLReader30' renamed to 'msSAXXMLReader30' // Hint: Symbol 'MXXMLWriter' renamed to 'msMXXMLWriter' // Hint: Symbol 'MXXMLWriter30' renamed to 'msMXXMLWriter30' // Hint: Symbol 'SAXAttributes' renamed to 'msSAXAttributes' // Hint: Symbol 'SAXAttributes30' renamed to 'msSAXAttributes30' // 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: Symbol 'type' renamed to 'type_' // Hint: Parameter 'type' of ISchemaElement.type changed to 'type_' // Hint: Symbol 'type' renamed to 'type_' // Hint: Parameter 'type' of ISchemaAttribute.type changed to 'type_' // Hint: Symbol 'type' renamed to 'type_' // Hint: Symbol 'type' renamed to 'type_' // ************************************************************************ // {$TYPEDADDRESS OFF} // Unit must be compiled without type-checked pointers. {$WARN SYMBOL_PLATFORM OFF} {$WRITEABLECONST ON} {$VARPROPSETTER ON} interface uses Windows, ActiveX, Classes, Graphics, OleServer, StdVCL, Variants; // *********************************************************************// // 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_IXMLDOMDocument2: TGUID = '{2933BF95-7B36-11D2-B20E-00C04F983E60}'; IID_IXMLDOMSchemaCollection: TGUID = '{373984C8-B845-449B-91E7-45AC83036ADE}'; 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_IMXSchemaDeclHandler: TGUID = '{FA4BB38C-FAF9-4CCA-9302-D1DD0FE520DB}'; IID_ISchemaItem: TGUID = '{50EA08B3-DD1B-4664-9A50-C2F40F4BD79A}'; IID_ISchemaParticle: TGUID = '{50EA08B5-DD1B-4664-9A50-C2F40F4BD79A}'; IID_ISchemaElement: TGUID = '{50EA08B7-DD1B-4664-9A50-C2F40F4BD79A}'; IID_ISchema: TGUID = '{50EA08B4-DD1B-4664-9A50-C2F40F4BD79A}'; IID_ISchemaItemCollection: TGUID = '{50EA08B2-DD1B-4664-9A50-C2F40F4BD79A}'; IID_ISchemaStringCollection: TGUID = '{50EA08B1-DD1B-4664-9A50-C2F40F4BD79A}'; IID_ISchemaType: TGUID = '{50EA08B8-DD1B-4664-9A50-C2F40F4BD79A}'; IID_ISchemaComplexType: TGUID = '{50EA08B9-DD1B-4664-9A50-C2F40F4BD79A}'; IID_ISchemaAny: TGUID = '{50EA08BC-DD1B-4664-9A50-C2F40F4BD79A}'; IID_ISchemaModelGroup: TGUID = '{50EA08BB-DD1B-4664-9A50-C2F40F4BD79A}'; IID_IXMLDOMSchemaCollection2: TGUID = '{50EA08B0-DD1B-4664-9A50-C2F40F4BD79A}'; IID_ISchemaAttribute: TGUID = '{50EA08B6-DD1B-4664-9A50-C2F40F4BD79A}'; IID_ISchemaAttributeGroup: TGUID = '{50EA08BA-DD1B-4664-9A50-C2F40F4BD79A}'; IID_ISchemaIdentityConstraint: TGUID = '{50EA08BD-DD1B-4664-9A50-C2F40F4BD79A}'; IID_ISchemaNotation: TGUID = '{50EA08BE-DD1B-4664-9A50-C2F40F4BD79A}'; 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}'; IID_IServerXMLHTTPRequest2: TGUID = '{2E01311B-C322-4B0A-BD77-B90CFDC8DCE7}'; IID_IMXNamespacePrefixes: TGUID = '{C90352F4-643C-4FBC-BB23-E996EB2D51FD}'; IID_IVBMXNamespaceManager: TGUID = '{C90352F5-643C-4FBC-BB23-E996EB2D51FD}'; IID_IMXNamespaceManager: TGUID = '{C90352F6-643C-4FBC-BB23-E996EB2D51FD}'; CLASS_msDOMDocument: TGUID = '{F6D90F11-9C73-11D3-B32E-00C04F990BB4}'; CLASS_msDOMDocument26: TGUID = '{F5078F1B-C551-11D3-89B9-0000F81FE221}'; CLASS_msDOMDocument30: TGUID = '{F5078F32-C551-11D3-89B9-0000F81FE221}'; CLASS_DOMDocument40: TGUID = '{88D969C0-F192-11D4-A65F-0040963251E5}'; CLASS_msFreeThreadedDOMDocument: TGUID = '{F6D90F12-9C73-11D3-B32E-00C04F990BB4}'; CLASS_msFreeThreadedDOMDocument26: TGUID = '{F5078F1C-C551-11D3-89B9-0000F81FE221}'; CLASS_msFreeThreadedDOMDocument30: TGUID = '{F5078F33-C551-11D3-89B9-0000F81FE221}'; CLASS_FreeThreadedDOMDocument40: TGUID = '{88D969C1-F192-11D4-A65F-0040963251E5}'; CLASS_msXMLSchemaCache: TGUID = '{373984C9-B845-449B-91E7-45AC83036ADE}'; CLASS_msXMLSchemaCache26: TGUID = '{F5078F1D-C551-11D3-89B9-0000F81FE221}'; CLASS_msXMLSchemaCache30: TGUID = '{F5078F34-C551-11D3-89B9-0000F81FE221}'; CLASS_XMLSchemaCache40: TGUID = '{88D969C2-F192-11D4-A65F-0040963251E5}'; CLASS_msXSLTemplate: TGUID = '{2933BF94-7B36-11D2-B20E-00C04F983E60}'; CLASS_msXSLTemplate26: TGUID = '{F5078F21-C551-11D3-89B9-0000F81FE221}'; CLASS_msXSLTemplate30: TGUID = '{F5078F36-C551-11D3-89B9-0000F81FE221}'; CLASS_XSLTemplate40: TGUID = '{88D969C3-F192-11D4-A65F-0040963251E5}'; CLASS_msDSOControl: TGUID = '{F6D90F14-9C73-11D3-B32E-00C04F990BB4}'; CLASS_msDSOControl26: TGUID = '{F5078F1F-C551-11D3-89B9-0000F81FE221}'; CLASS_msDSOControl30: TGUID = '{F5078F39-C551-11D3-89B9-0000F81FE221}'; CLASS_DSOControl40: TGUID = '{88D969C4-F192-11D4-A65F-0040963251E5}'; CLASS_msXMLHTTP: TGUID = '{F6D90F16-9C73-11D3-B32E-00C04F990BB4}'; CLASS_msXMLHTTP26: TGUID = '{F5078F1E-C551-11D3-89B9-0000F81FE221}'; CLASS_msXMLHTTP30: TGUID = '{F5078F35-C551-11D3-89B9-0000F81FE221}'; CLASS_XMLHTTP40: TGUID = '{88D969C5-F192-11D4-A65F-0040963251E5}'; CLASS_msServerXMLHTTP: TGUID = '{AFBA6B42-5692-48EA-8141-DC517DCF0EF1}'; CLASS_msServerXMLHTTP30: TGUID = '{AFB40FFD-B609-40A3-9828-F88BBE11E4E3}'; CLASS_ServerXMLHTTP40: TGUID = '{88D969C6-F192-11D4-A65F-0040963251E5}'; CLASS_msSAXXMLReader: TGUID = '{079AA557-4A18-424A-8EEE-E39F0A8D41B9}'; CLASS_msSAXXMLReader30: TGUID = '{3124C396-FB13-4836-A6AD-1317F1713688}'; CLASS_SAXXMLReader40: TGUID = '{7C6E29BC-8B8B-4C3D-859E-AF6CD158BE0F}'; CLASS_msMXXMLWriter: TGUID = '{FC220AD8-A72A-4EE8-926E-0B7AD152A020}'; CLASS_msMXXMLWriter30: TGUID = '{3D813DFE-6C91-4A4E-8F41-04346A841D9C}'; CLASS_MXXMLWriter40: TGUID = '{88D969C8-F192-11D4-A65F-0040963251E5}'; CLASS_MXHTMLWriter: TGUID = '{A4C23EC3-6B70-4466-9127-550077239978}'; CLASS_MXHTMLWriter30: TGUID = '{853D1540-C1A7-4AA9-A226-4D3BD301146D}'; CLASS_MXHTMLWriter40: TGUID = '{88D969C9-F192-11D4-A65F-0040963251E5}'; CLASS_msSAXAttributes: TGUID = '{4DD441AD-526D-4A77-9F1B-9841ED802FB0}'; CLASS_msSAXAttributes30: TGUID = '{3E784A01-F3AE-4DC0-9354-9526B9370EBA}'; CLASS_SAXAttributes40: TGUID = '{88D969CA-F192-11D4-A65F-0040963251E5}'; CLASS_MXNamespaceManager: TGUID = '{88D969D5-F192-11D4-A65F-0040963251E5}'; CLASS_MXNamespaceManager40: TGUID = '{88D969D6-F192-11D4-A65F-0040963251E5}'; 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 _SOMITEMTYPE type _SOMITEMTYPE = TOleEnum; const SOMITEM_SCHEMA = $00001000; SOMITEM_ATTRIBUTE = $00001001; SOMITEM_ATTRIBUTEGROUP = $00001002; SOMITEM_NOTATION = $00001003; SOMITEM_IDENTITYCONSTRAINT = $00001100; SOMITEM_KEY = $00001101; SOMITEM_KEYREF = $00001102; SOMITEM_UNIQUE = $00001103; SOMITEM_ANYTYPE = $00002000; SOMITEM_DATATYPE = $00002100; SOMITEM_DATATYPE_ANYTYPE = $00002101; SOMITEM_DATATYPE_ANYURI = $00002102; SOMITEM_DATATYPE_BASE64BINARY = $00002103; SOMITEM_DATATYPE_BOOLEAN = $00002104; SOMITEM_DATATYPE_BYTE = $00002105; SOMITEM_DATATYPE_DATE = $00002106; SOMITEM_DATATYPE_DATETIME = $00002107; SOMITEM_DATATYPE_DAY = $00002108; SOMITEM_DATATYPE_DECIMAL = $00002109; SOMITEM_DATATYPE_DOUBLE = $0000210A; SOMITEM_DATATYPE_DURATION = $0000210B; SOMITEM_DATATYPE_ENTITIES = $0000210C; SOMITEM_DATATYPE_ENTITY = $0000210D; SOMITEM_DATATYPE_FLOAT = $0000210E; SOMITEM_DATATYPE_HEXBINARY = $0000210F; SOMITEM_DATATYPE_ID = $00002110; SOMITEM_DATATYPE_IDREF = $00002111; SOMITEM_DATATYPE_IDREFS = $00002112; SOMITEM_DATATYPE_INT = $00002113; SOMITEM_DATATYPE_INTEGER = $00002114; SOMITEM_DATATYPE_LANGUAGE = $00002115; SOMITEM_DATATYPE_LONG = $00002116; SOMITEM_DATATYPE_MONTH = $00002117; SOMITEM_DATATYPE_MONTHDAY = $00002118; SOMITEM_DATATYPE_NAME = $00002119; SOMITEM_DATATYPE_NCNAME = $0000211A; SOMITEM_DATATYPE_NEGATIVEINTEGER = $0000211B; SOMITEM_DATATYPE_NMTOKEN = $0000211C; SOMITEM_DATATYPE_NMTOKENS = $0000211D; SOMITEM_DATATYPE_NONNEGATIVEINTEGER = $0000211E; SOMITEM_DATATYPE_NONPOSITIVEINTEGER = $0000211F; SOMITEM_DATATYPE_NORMALIZEDSTRING = $00002120; SOMITEM_DATATYPE_NOTATION = $00002121; SOMITEM_DATATYPE_POSITIVEINTEGER = $00002122; SOMITEM_DATATYPE_QNAME = $00002123; SOMITEM_DATATYPE_SHORT = $00002124; SOMITEM_DATATYPE_STRING = $00002125; SOMITEM_DATATYPE_TIME = $00002126; SOMITEM_DATATYPE_TOKEN = $00002127; SOMITEM_DATATYPE_UNSIGNEDBYTE = $00002128; SOMITEM_DATATYPE_UNSIGNEDINT = $00002129; SOMITEM_DATATYPE_UNSIGNEDLONG = $0000212A; SOMITEM_DATATYPE_UNSIGNEDSHORT = $0000212B; SOMITEM_DATATYPE_YEAR = $0000212C; SOMITEM_DATATYPE_YEARMONTH = $0000212D; SOMITEM_DATATYPE_ANYSIMPLETYPE = $000021FF; SOMITEM_SIMPLETYPE = $00002200; SOMITEM_COMPLEXTYPE = $00002400; SOMITEM_PARTICLE = $00004000; SOMITEM_ANY = $00004001; SOMITEM_ANYATTRIBUTE = $00004002; SOMITEM_ELEMENT = $00004003; SOMITEM_GROUP = $00004100; SOMITEM_ALL = $00004101; SOMITEM_CHOICE = $00004102; SOMITEM_SEQUENCE = $00004103; SOMITEM_EMPTYPARTICLE = $00004104; SOMITEM_NULL = $00000800; SOMITEM_NULL_TYPE = $00002800; SOMITEM_NULL_ANY = $00004801; SOMITEM_NULL_ANYATTRIBUTE = $00004802; SOMITEM_NULL_ELEMENT = $00004803; // Constants for enum _SCHEMADERIVATIONMETHOD type _SCHEMADERIVATIONMETHOD = TOleEnum; const SCHEMADERIVATIONMETHOD_EMPTY = $00000000; SCHEMADERIVATIONMETHOD_SUBSTITUTION = $00000001; SCHEMADERIVATIONMETHOD_EXTENSION = $00000002; SCHEMADERIVATIONMETHOD_RESTRICTION = $00000004; SCHEMADERIVATIONMETHOD_LIST = $00000008; SCHEMADERIVATIONMETHOD_UNION = $00000010; SCHEMADERIVATIONMETHOD_ALL = $000000FF; SCHEMADERIVATIONMETHOD_NONE = $00000100; // Constants for enum _SCHEMATYPEVARIETY type _SCHEMATYPEVARIETY = TOleEnum; const SCHEMATYPEVARIETY_NONE = $FFFFFFFF; SCHEMATYPEVARIETY_ATOMIC = $00000000; SCHEMATYPEVARIETY_LIST = $00000001; SCHEMATYPEVARIETY_UNION = $00000002; // Constants for enum _SCHEMAWHITESPACE type _SCHEMAWHITESPACE = TOleEnum; const SCHEMAWHITESPACE_NONE = $FFFFFFFF; SCHEMAWHITESPACE_PRESERVE = $00000000; SCHEMAWHITESPACE_REPLACE = $00000001; SCHEMAWHITESPACE_COLLAPSE = $00000002; // Constants for enum _SCHEMAPROCESSCONTENTS type _SCHEMAPROCESSCONTENTS = TOleEnum; const SCHEMAPROCESSCONTENTS_NONE = $00000000; SCHEMAPROCESSCONTENTS_SKIP = $00000001; SCHEMAPROCESSCONTENTS_LAX = $00000002; SCHEMAPROCESSCONTENTS_STRICT = $00000003; // Constants for enum _SCHEMACONTENTTYPE type _SCHEMACONTENTTYPE = TOleEnum; const SCHEMACONTENTTYPE_EMPTY = $00000000; SCHEMACONTENTTYPE_TEXTONLY = $00000001; SCHEMACONTENTTYPE_ELEMENTONLY = $00000002; SCHEMACONTENTTYPE_MIXED = $00000003; // Constants for enum _SCHEMAUSE type _SCHEMAUSE = TOleEnum; const SCHEMAUSE_OPTIONAL = $00000000; SCHEMAUSE_PROHIBITED = $00000001; SCHEMAUSE_REQUIRED = $00000002; // 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 = $FFFFFFFF; SXH_OPTION_URL_CODEPAGE = $00000000; SXH_OPTION_ESCAPE_PERCENT_IN_URL = $00000001; SXH_OPTION_IGNORE_SERVER_SSL_CERT_ERROR_FLAGS = $00000002; SXH_OPTION_SELECT_CLIENT_SSL_CERT = $00000003; // Constants for enum _SXH_SERVER_CERT_OPTION type _SXH_SERVER_CERT_OPTION = TOleEnum; const SXH_SERVER_CERT_IGNORE_UNKNOWN_CA = $00000100; SXH_SERVER_CERT_IGNORE_WRONG_USAGE = $00000200; SXH_SERVER_CERT_IGNORE_CERT_CN_INVALID = $00001000; SXH_SERVER_CERT_IGNORE_CERT_DATE_INVALID = $00002000; SXH_SERVER_CERT_IGNORE_ALL_SERVER_ERRORS = $00003300; // Constants for enum _SXH_PROXY_SETTING type _SXH_PROXY_SETTING = TOleEnum; const SXH_PROXY_SET_DEFAULT = $00000000; SXH_PROXY_SET_PRECONFIG = $00000000; SXH_PROXY_SET_DIRECT = $00000001; SXH_PROXY_SET_PROXY = $00000002; 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; IXMLDOMDocument2 = interface; IXMLDOMDocument2Disp = dispinterface; IXMLDOMSchemaCollection = interface; IXMLDOMSchemaCollectionDisp = 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; IMXSchemaDeclHandler = interface; IMXSchemaDeclHandlerDisp = dispinterface; ISchemaItem = interface; ISchemaItemDisp = dispinterface; ISchemaParticle = interface; ISchemaParticleDisp = dispinterface; ISchemaElement = interface; ISchemaElementDisp = dispinterface; ISchema = interface; ISchemaDisp = dispinterface; ISchemaItemCollection = interface; ISchemaItemCollectionDisp = dispinterface; ISchemaStringCollection = interface; ISchemaStringCollectionDisp = dispinterface; ISchemaType = interface; ISchemaTypeDisp = dispinterface; ISchemaComplexType = interface; ISchemaComplexTypeDisp = dispinterface; ISchemaAny = interface; ISchemaAnyDisp = dispinterface; ISchemaModelGroup = interface; ISchemaModelGroupDisp = dispinterface; IXMLDOMSchemaCollection2 = interface; IXMLDOMSchemaCollection2Disp = dispinterface; ISchemaAttribute = interface; ISchemaAttributeDisp = dispinterface; ISchemaAttributeGroup = interface; ISchemaAttributeGroupDisp = dispinterface; ISchemaIdentityConstraint = interface; ISchemaIdentityConstraintDisp = dispinterface; ISchemaNotation = interface; ISchemaNotationDisp = 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; IServerXMLHTTPRequest2 = interface; IServerXMLHTTPRequest2Disp = dispinterface; IMXNamespacePrefixes = interface; IMXNamespacePrefixesDisp = dispinterface; IVBMXNamespaceManager = interface; IVBMXNamespaceManagerDisp = dispinterface; IMXNamespaceManager = interface; // *********************************************************************// // Declaration of CoClasses defined in Type Library // (NOTE: Here we map each CoClass to its Default Interface) // *********************************************************************// msDOMDocument = IXMLDOMDocument2; msDOMDocument26 = IXMLDOMDocument2; msDOMDocument30 = IXMLDOMDocument2; DOMDocument40 = IXMLDOMDocument2; msFreeThreadedDOMDocument = IXMLDOMDocument2; msFreeThreadedDOMDocument26 = IXMLDOMDocument2; msFreeThreadedDOMDocument30 = IXMLDOMDocument2; FreeThreadedDOMDocument40 = IXMLDOMDocument2; msXMLSchemaCache = IXMLDOMSchemaCollection; msXMLSchemaCache26 = IXMLDOMSchemaCollection; msXMLSchemaCache30 = IXMLDOMSchemaCollection; XMLSchemaCache40 = IXMLDOMSchemaCollection2; msXSLTemplate = IXSLTemplate; msXSLTemplate26 = IXSLTemplate; msXSLTemplate30 = IXSLTemplate; XSLTemplate40 = IXSLTemplate; msDSOControl = IDSOControl; msDSOControl26 = IDSOControl; msDSOControl30 = IDSOControl; DSOControl40 = IDSOControl; msXMLHTTP = IXMLHTTPRequest; msXMLHTTP26 = IXMLHTTPRequest; msXMLHTTP30 = IXMLHTTPRequest; XMLHTTP40 = IXMLHTTPRequest; msServerXMLHTTP = IServerXMLHTTPRequest; msServerXMLHTTP30 = IServerXMLHTTPRequest; ServerXMLHTTP40 = IServerXMLHTTPRequest2; msSAXXMLReader = IVBSAXXMLReader; msSAXXMLReader30 = IVBSAXXMLReader; SAXXMLReader40 = IVBSAXXMLReader; msMXXMLWriter = IMXWriter; msMXXMLWriter30 = IMXWriter; MXXMLWriter40 = IMXWriter; MXHTMLWriter = IMXWriter; MXHTMLWriter30 = IMXWriter; MXHTMLWriter40 = IMXWriter; msSAXAttributes = IMXAttributes; msSAXAttributes30 = IMXAttributes; SAXAttributes40 = IMXAttributes; MXNamespaceManager = IVBMXNamespaceManager; MXNamespaceManager40 = IVBMXNamespaceManager; XMLDocument = IXMLDocument2; // *********************************************************************// // Declaration of structures, unions and aliases. // *********************************************************************// PWord1 = ^Word; {*} PUserType1 = ^_xml_error; {*} DOMNodeType = tagDOMNodeType; SOMITEMTYPE = _SOMITEMTYPE; SCHEMADERIVATIONMETHOD = _SCHEMADERIVATIONMETHOD; SCHEMATYPEVARIETY = _SCHEMATYPEVARIETY; SCHEMAWHITESPACE = _SCHEMAWHITESPACE; SCHEMAPROCESSCONTENTS = _SCHEMAPROCESSCONTENTS; SCHEMACONTENTTYPE = _SCHEMACONTENTTYPE; SCHEMAUSE = _SCHEMAUSE; _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; SXH_SERVER_CERT_OPTION = _SXH_SERVER_CERT_OPTION; SXH_PROXY_SETTING = _SXH_PROXY_SETTING; // *********************************************************************// // 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: 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: 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: 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: Word; hrErrorCode: HResult): HResult; stdcall; function fatalError(const pLocator: ISAXLocator; var pwchErrorMessage: Word; hrErrorCode: HResult): HResult; stdcall; function ignorableWarning(const pLocator: ISAXLocator; var pwchErrorMessage: Word; 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; end; // *********************************************************************// // DispIntf: IVBSAXContentHandlerDisp // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable // GUID: {2ED7290A-4DD5-4B46-BB26-4E4155E77FAA} // *********************************************************************// IVBSAXContentHandlerDisp = dispinterface ['{2ED7290A-4DD5-4B46-BB26-4E4155E77FAA}'] 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: IMXSchemaDeclHandler // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable // GUID: {FA4BB38C-FAF9-4CCA-9302-D1DD0FE520DB} // *********************************************************************// IMXSchemaDeclHandler = interface(IDispatch) ['{FA4BB38C-FAF9-4CCA-9302-D1DD0FE520DB}'] procedure schemaElementDecl(const oSchemaElement: ISchemaElement); safecall; end; // *********************************************************************// // DispIntf: IMXSchemaDeclHandlerDisp // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable // GUID: {FA4BB38C-FAF9-4CCA-9302-D1DD0FE520DB} // *********************************************************************// IMXSchemaDeclHandlerDisp = dispinterface ['{FA4BB38C-FAF9-4CCA-9302-D1DD0FE520DB}'] procedure schemaElementDecl(const oSchemaElement: ISchemaElement); dispid 1403; end; // *********************************************************************// // Interface: ISchemaItem // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable // GUID: {50EA08B3-DD1B-4664-9A50-C2F40F4BD79A} // *********************************************************************// ISchemaItem = interface(IDispatch) ['{50EA08B3-DD1B-4664-9A50-C2F40F4BD79A}'] function Get_name: WideString; safecall; function Get_namespaceURI: WideString; safecall; function Get_schema: ISchema; safecall; function Get_id: WideString; safecall; function Get_itemType: SOMITEMTYPE; safecall; function Get_unhandledAttributes: IVBSAXAttributes; safecall; function writeAnnotation(const annotationSink: IUnknown): WordBool; safecall; property name: WideString read Get_name; property namespaceURI: WideString read Get_namespaceURI; property schema: ISchema read Get_schema; property id: WideString read Get_id; property itemType: SOMITEMTYPE read Get_itemType; property unhandledAttributes: IVBSAXAttributes read Get_unhandledAttributes; end; // *********************************************************************// // DispIntf: ISchemaItemDisp // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable // GUID: {50EA08B3-DD1B-4664-9A50-C2F40F4BD79A} // *********************************************************************// ISchemaItemDisp = dispinterface ['{50EA08B3-DD1B-4664-9A50-C2F40F4BD79A}'] property name: WideString readonly dispid 1457; property namespaceURI: WideString readonly dispid 1459; property schema: ISchema readonly dispid 1467; property id: WideString readonly dispid 1440; property itemType: SOMITEMTYPE readonly dispid 1446; property unhandledAttributes: IVBSAXAttributes readonly dispid 1478; function writeAnnotation(const annotationSink: IUnknown): WordBool; dispid 1483; end; // *********************************************************************// // Interface: ISchemaParticle // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable // GUID: {50EA08B5-DD1B-4664-9A50-C2F40F4BD79A} // *********************************************************************// ISchemaParticle = interface(ISchemaItem) ['{50EA08B5-DD1B-4664-9A50-C2F40F4BD79A}'] function Get_minOccurs: OleVariant; safecall; function Get_maxOccurs: OleVariant; safecall; property minOccurs: OleVariant read Get_minOccurs; property maxOccurs: OleVariant read Get_maxOccurs; end; // *********************************************************************// // DispIntf: ISchemaParticleDisp // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable // GUID: {50EA08B5-DD1B-4664-9A50-C2F40F4BD79A} // *********************************************************************// ISchemaParticleDisp = dispinterface ['{50EA08B5-DD1B-4664-9A50-C2F40F4BD79A}'] property minOccurs: OleVariant readonly dispid 1455; property maxOccurs: OleVariant readonly dispid 1451; property name: WideString readonly dispid 1457; property namespaceURI: WideString readonly dispid 1459; property schema: ISchema readonly dispid 1467; property id: WideString readonly dispid 1440; property itemType: SOMITEMTYPE readonly dispid 1446; property unhandledAttributes: IVBSAXAttributes readonly dispid 1478; function writeAnnotation(const annotationSink: IUnknown): WordBool; dispid 1483; end; // *********************************************************************// // Interface: ISchemaElement // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable // GUID: {50EA08B7-DD1B-4664-9A50-C2F40F4BD79A} // *********************************************************************// ISchemaElement = interface(ISchemaParticle) ['{50EA08B7-DD1B-4664-9A50-C2F40F4BD79A}'] function Get_type_: ISchemaType; safecall; function Get_scope: ISchemaComplexType; safecall; function Get_defaultValue: WideString; safecall; function Get_fixedValue: WideString; safecall; function Get_isNillable: WordBool; safecall; function Get_identityConstraints: ISchemaItemCollection; safecall; function Get_substitutionGroup: ISchemaElement; safecall; function Get_substitutionGroupExclusions: SCHEMADERIVATIONMETHOD; safecall; function Get_disallowedSubstitutions: SCHEMADERIVATIONMETHOD; safecall; function Get_isAbstract: WordBool; safecall; function Get_isReference: WordBool; safecall; property type_: ISchemaType read Get_type_; property scope: ISchemaComplexType read Get_scope; property defaultValue: WideString read Get_defaultValue; property fixedValue: WideString read Get_fixedValue; property isNillable: WordBool read Get_isNillable; property identityConstraints: ISchemaItemCollection read Get_identityConstraints; property substitutionGroup: ISchemaElement read Get_substitutionGroup; property substitutionGroupExclusions: SCHEMADERIVATIONMETHOD read Get_substitutionGroupExclusions; property disallowedSubstitutions: SCHEMADERIVATIONMETHOD read Get_disallowedSubstitutions; property isAbstract: WordBool read Get_isAbstract; property isReference: WordBool read Get_isReference; end; // *********************************************************************// // DispIntf: ISchemaElementDisp // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable // GUID: {50EA08B7-DD1B-4664-9A50-C2F40F4BD79A} // *********************************************************************// ISchemaElementDisp = dispinterface ['{50EA08B7-DD1B-4664-9A50-C2F40F4BD79A}'] property type_: ISchemaType readonly dispid 1476; property scope: ISchemaComplexType readonly dispid 1469; property defaultValue: WideString readonly dispid 1431; property fixedValue: WideString readonly dispid 1438; property isNillable: WordBool readonly dispid 1443; property identityConstraints: ISchemaItemCollection readonly dispid 1441; property substitutionGroup: ISchemaElement readonly dispid 1471; property substitutionGroupExclusions: SCHEMADERIVATIONMETHOD readonly dispid 1472; property disallowedSubstitutions: SCHEMADERIVATIONMETHOD readonly dispid 1433; property isAbstract: WordBool readonly dispid 1442; property isReference: WordBool readonly dispid 1444; property minOccurs: OleVariant readonly dispid 1455; property maxOccurs: OleVariant readonly dispid 1451; property name: WideString readonly dispid 1457; property namespaceURI: WideString readonly dispid 1459; property schema: ISchema readonly dispid 1467; property id: WideString readonly dispid 1440; property itemType: SOMITEMTYPE readonly dispid 1446; property unhandledAttributes: IVBSAXAttributes readonly dispid 1478; function writeAnnotation(const annotationSink: IUnknown): WordBool; dispid 1483; end; // *********************************************************************// // Interface: ISchema // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable // GUID: {50EA08B4-DD1B-4664-9A50-C2F40F4BD79A} // *********************************************************************// ISchema = interface(ISchemaItem) ['{50EA08B4-DD1B-4664-9A50-C2F40F4BD79A}'] function Get_targetNamespace: WideString; safecall; function Get_version: WideString; safecall; function Get_types: ISchemaItemCollection; safecall; function Get_elements: ISchemaItemCollection; safecall; function Get_attributes: ISchemaItemCollection; safecall; function Get_attributeGroups: ISchemaItemCollection; safecall; function Get_modelGroups: ISchemaItemCollection; safecall; function Get_notations: ISchemaItemCollection; safecall; function Get_schemaLocations: ISchemaStringCollection; safecall; property targetNamespace: WideString read Get_targetNamespace; property version: WideString read Get_version; property types: ISchemaItemCollection read Get_types; property elements: ISchemaItemCollection read Get_elements; property attributes: ISchemaItemCollection read Get_attributes; property attributeGroups: ISchemaItemCollection read Get_attributeGroups; property modelGroups: ISchemaItemCollection read Get_modelGroups; property notations: ISchemaItemCollection read Get_notations; property schemaLocations: ISchemaStringCollection read Get_schemaLocations; end; // *********************************************************************// // DispIntf: ISchemaDisp // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable // GUID: {50EA08B4-DD1B-4664-9A50-C2F40F4BD79A} // *********************************************************************// ISchemaDisp = dispinterface ['{50EA08B4-DD1B-4664-9A50-C2F40F4BD79A}'] property targetNamespace: WideString readonly dispid 1474; property version: WideString readonly dispid 1481; property types: ISchemaItemCollection readonly dispid 1477; property elements: ISchemaItemCollection readonly dispid 1434; property attributes: ISchemaItemCollection readonly dispid 1427; property attributeGroups: ISchemaItemCollection readonly dispid 1426; property modelGroups: ISchemaItemCollection readonly dispid 1456; property notations: ISchemaItemCollection readonly dispid 1460; property schemaLocations: ISchemaStringCollection readonly dispid 1468; property name: WideString readonly dispid 1457; property namespaceURI: WideString readonly dispid 1459; property schema: ISchema readonly dispid 1467; property id: WideString readonly dispid 1440; property itemType: SOMITEMTYPE readonly dispid 1446; property unhandledAttributes: IVBSAXAttributes readonly dispid 1478; function writeAnnotation(const annotationSink: IUnknown): WordBool; dispid 1483; end; // *********************************************************************// // Interface: ISchemaItemCollection // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable // GUID: {50EA08B2-DD1B-4664-9A50-C2F40F4BD79A} // *********************************************************************// ISchemaItemCollection = interface(IDispatch) ['{50EA08B2-DD1B-4664-9A50-C2F40F4BD79A}'] function Get_item(index: Integer): ISchemaItem; safecall; function itemByName(const name: WideString): ISchemaItem; safecall; function itemByQName(const name: WideString; const namespaceURI: WideString): ISchemaItem; safecall; function Get_length: Integer; safecall; function Get__newEnum: IUnknown; safecall; property item[index: Integer]: ISchemaItem read Get_item; default; property length: Integer read Get_length; property _newEnum: IUnknown read Get__newEnum; end; // *********************************************************************// // DispIntf: ISchemaItemCollectionDisp // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable // GUID: {50EA08B2-DD1B-4664-9A50-C2F40F4BD79A} // *********************************************************************// ISchemaItemCollectionDisp = dispinterface ['{50EA08B2-DD1B-4664-9A50-C2F40F4BD79A}'] property item[index: Integer]: ISchemaItem readonly dispid 0; default; function itemByName(const name: WideString): ISchemaItem; dispid 1423; function itemByQName(const name: WideString; const namespaceURI: WideString): ISchemaItem; dispid 1424; property length: Integer readonly dispid 1447; property _newEnum: IUnknown readonly dispid -4; end; // *********************************************************************// // Interface: ISchemaStringCollection // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable // GUID: {50EA08B1-DD1B-4664-9A50-C2F40F4BD79A} // *********************************************************************// ISchemaStringCollection = interface(IDispatch) ['{50EA08B1-DD1B-4664-9A50-C2F40F4BD79A}'] function Get_item(index: Integer): WideString; safecall; function Get_length: Integer; safecall; function Get__newEnum: IUnknown; safecall; property item[index: Integer]: WideString read Get_item; default; property length: Integer read Get_length; property _newEnum: IUnknown read Get__newEnum; end; // *********************************************************************// // DispIntf: ISchemaStringCollectionDisp // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable // GUID: {50EA08B1-DD1B-4664-9A50-C2F40F4BD79A} // *********************************************************************// ISchemaStringCollectionDisp = dispinterface ['{50EA08B1-DD1B-4664-9A50-C2F40F4BD79A}'] property item[index: Integer]: WideString readonly dispid 0; default; property length: Integer readonly dispid 1447; property _newEnum: IUnknown readonly dispid -4; end; // *********************************************************************// // Interface: ISchemaType // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable // GUID: {50EA08B8-DD1B-4664-9A50-C2F40F4BD79A} // *********************************************************************// ISchemaType = interface(ISchemaItem) ['{50EA08B8-DD1B-4664-9A50-C2F40F4BD79A}'] function Get_baseTypes: ISchemaItemCollection; safecall; function Get_final: SCHEMADERIVATIONMETHOD; safecall; function Get_variety: SCHEMATYPEVARIETY; safecall; function Get_derivedBy: SCHEMADERIVATIONMETHOD; safecall; function isValid(const data: WideString): WordBool; safecall; function Get_minExclusive: WideString; safecall; function Get_minInclusive: WideString; safecall; function Get_maxExclusive: WideString; safecall; function Get_maxInclusive: WideString; safecall; function Get_totalDigits: OleVariant; safecall; function Get_fractionDigits: OleVariant; safecall; function Get_length: OleVariant; safecall; function Get_minLength: OleVariant; safecall; function Get_maxLength: OleVariant; safecall; function Get_enumeration: ISchemaStringCollection; safecall; function Get_whitespace: SCHEMAWHITESPACE; safecall; function Get_patterns: ISchemaStringCollection; safecall; property baseTypes: ISchemaItemCollection read Get_baseTypes; property final: SCHEMADERIVATIONMETHOD read Get_final; property variety: SCHEMATYPEVARIETY read Get_variety; property derivedBy: SCHEMADERIVATIONMETHOD read Get_derivedBy; property minExclusive: WideString read Get_minExclusive; property minInclusive: WideString read Get_minInclusive; property maxExclusive: WideString read Get_maxExclusive; property maxInclusive: WideString read Get_maxInclusive; property totalDigits: OleVariant read Get_totalDigits; property fractionDigits: OleVariant read Get_fractionDigits; property length: OleVariant read Get_length; property minLength: OleVariant read Get_minLength; property maxLength: OleVariant read Get_maxLength; property enumeration: ISchemaStringCollection read Get_enumeration; property whitespace: SCHEMAWHITESPACE read Get_whitespace; property patterns: ISchemaStringCollection read Get_patterns; end; // *********************************************************************// // DispIntf: ISchemaTypeDisp // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable // GUID: {50EA08B8-DD1B-4664-9A50-C2F40F4BD79A} // *********************************************************************// ISchemaTypeDisp = dispinterface ['{50EA08B8-DD1B-4664-9A50-C2F40F4BD79A}'] property baseTypes: ISchemaItemCollection readonly dispid 1428; property final: SCHEMADERIVATIONMETHOD readonly dispid 1437; property variety: SCHEMATYPEVARIETY readonly dispid 1480; property derivedBy: SCHEMADERIVATIONMETHOD readonly dispid 1432; function isValid(const data: WideString): WordBool; dispid 1445; property minExclusive: WideString readonly dispid 1452; property minInclusive: WideString readonly dispid 1453; property maxExclusive: WideString readonly dispid 1448; property maxInclusive: WideString readonly dispid 1449; property totalDigits: OleVariant readonly dispid 1475; property fractionDigits: OleVariant readonly dispid 1439; property length: OleVariant readonly dispid 1447; property minLength: OleVariant readonly dispid 1454; property maxLength: OleVariant readonly dispid 1450; property enumeration: ISchemaStringCollection readonly dispid 1435; property whitespace: SCHEMAWHITESPACE readonly dispid 1482; property patterns: ISchemaStringCollection readonly dispid 1462; property name: WideString readonly dispid 1457; property namespaceURI: WideString readonly dispid 1459; property schema: ISchema readonly dispid 1467; property id: WideString readonly dispid 1440; property itemType: SOMITEMTYPE readonly dispid 1446; property unhandledAttributes: IVBSAXAttributes readonly dispid 1478; function writeAnnotation(const annotationSink: IUnknown): WordBool; dispid 1483; end; // *********************************************************************// // Interface: ISchemaComplexType // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable // GUID: {50EA08B9-DD1B-4664-9A50-C2F40F4BD79A} // *********************************************************************// ISchemaComplexType = interface(ISchemaType) ['{50EA08B9-DD1B-4664-9A50-C2F40F4BD79A}'] function Get_isAbstract: WordBool; safecall; function Get_anyAttribute: ISchemaAny; safecall; function Get_attributes: ISchemaItemCollection; safecall; function Get_contentType: SCHEMACONTENTTYPE; safecall; function Get_contentModel: ISchemaModelGroup; safecall; function Get_prohibitedSubstitutions: SCHEMADERIVATIONMETHOD; safecall; property isAbstract: WordBool read Get_isAbstract; property anyAttribute: ISchemaAny read Get_anyAttribute; property attributes: ISchemaItemCollection read Get_attributes; property contentType: SCHEMACONTENTTYPE read Get_contentType; property contentModel: ISchemaModelGroup read Get_contentModel; property prohibitedSubstitutions: SCHEMADERIVATIONMETHOD read Get_prohibitedSubstitutions; end; // *********************************************************************// // DispIntf: ISchemaComplexTypeDisp // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable // GUID: {50EA08B9-DD1B-4664-9A50-C2F40F4BD79A} // *********************************************************************// ISchemaComplexTypeDisp = dispinterface ['{50EA08B9-DD1B-4664-9A50-C2F40F4BD79A}'] property isAbstract: WordBool readonly dispid 1442; property anyAttribute: ISchemaAny readonly dispid 1425; property attributes: ISchemaItemCollection readonly dispid 1427; property contentType: SCHEMACONTENTTYPE readonly dispid 1430; property contentModel: ISchemaModelGroup readonly dispid 1429; property prohibitedSubstitutions: SCHEMADERIVATIONMETHOD readonly dispid 1464; property baseTypes: ISchemaItemCollection readonly dispid 1428; property final: SCHEMADERIVATIONMETHOD readonly dispid 1437; property variety: SCHEMATYPEVARIETY readonly dispid 1480; property derivedBy: SCHEMADERIVATIONMETHOD readonly dispid 1432; function isValid(const data: WideString): WordBool; dispid 1445; property minExclusive: WideString readonly dispid 1452; property minInclusive: WideString readonly dispid 1453; property maxExclusive: WideString readonly dispid 1448; property maxInclusive: WideString readonly dispid 1449; property totalDigits: OleVariant readonly dispid 1475; property fractionDigits: OleVariant readonly dispid 1439; property length: OleVariant readonly dispid 1447; property minLength: OleVariant readonly dispid 1454; property maxLength: OleVariant readonly dispid 1450; property enumeration: ISchemaStringCollection readonly dispid 1435; property whitespace: SCHEMAWHITESPACE readonly dispid 1482; property patterns: ISchemaStringCollection readonly dispid 1462; property name: WideString readonly dispid 1457; property namespaceURI: WideString readonly dispid 1459; property schema: ISchema readonly dispid 1467; property id: WideString readonly dispid 1440; property itemType: SOMITEMTYPE readonly dispid 1446; property unhandledAttributes: IVBSAXAttributes readonly dispid 1478; function writeAnnotation(const annotationSink: IUnknown): WordBool; dispid 1483; end; // *********************************************************************// // Interface: ISchemaAny // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable // GUID: {50EA08BC-DD1B-4664-9A50-C2F40F4BD79A} // *********************************************************************// ISchemaAny = interface(ISchemaParticle) ['{50EA08BC-DD1B-4664-9A50-C2F40F4BD79A}'] function Get_namespaces: ISchemaStringCollection; safecall; function Get_processContents: SCHEMAPROCESSCONTENTS; safecall; property namespaces: ISchemaStringCollection read Get_namespaces; property processContents: SCHEMAPROCESSCONTENTS read Get_processContents; end; // *********************************************************************// // DispIntf: ISchemaAnyDisp // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable // GUID: {50EA08BC-DD1B-4664-9A50-C2F40F4BD79A} // *********************************************************************// ISchemaAnyDisp = dispinterface ['{50EA08BC-DD1B-4664-9A50-C2F40F4BD79A}'] property namespaces: ISchemaStringCollection readonly dispid 1458; property processContents: SCHEMAPROCESSCONTENTS readonly dispid 1463; property minOccurs: OleVariant readonly dispid 1455; property maxOccurs: OleVariant readonly dispid 1451; property name: WideString readonly dispid 1457; property namespaceURI: WideString readonly dispid 1459; property schema: ISchema readonly dispid 1467; property id: WideString readonly dispid 1440; property itemType: SOMITEMTYPE readonly dispid 1446; property unhandledAttributes: IVBSAXAttributes readonly dispid 1478; function writeAnnotation(const annotationSink: IUnknown): WordBool; dispid 1483; end; // *********************************************************************// // Interface: ISchemaModelGroup // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable // GUID: {50EA08BB-DD1B-4664-9A50-C2F40F4BD79A} // *********************************************************************// ISchemaModelGroup = interface(ISchemaParticle) ['{50EA08BB-DD1B-4664-9A50-C2F40F4BD79A}'] function Get_particles: ISchemaItemCollection; safecall; property particles: ISchemaItemCollection read Get_particles; end; // *********************************************************************// // DispIntf: ISchemaModelGroupDisp // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable // GUID: {50EA08BB-DD1B-4664-9A50-C2F40F4BD79A} // *********************************************************************// ISchemaModelGroupDisp = dispinterface ['{50EA08BB-DD1B-4664-9A50-C2F40F4BD79A}'] property particles: ISchemaItemCollection readonly dispid 1461; property minOccurs: OleVariant readonly dispid 1455; property maxOccurs: OleVariant readonly dispid 1451; property name: WideString readonly dispid 1457; property namespaceURI: WideString readonly dispid 1459; property schema: ISchema readonly dispid 1467; property id: WideString readonly dispid 1440; property itemType: SOMITEMTYPE readonly dispid 1446; property unhandledAttributes: IVBSAXAttributes readonly dispid 1478; function writeAnnotation(const annotationSink: IUnknown): WordBool; dispid 1483; end; // *********************************************************************// // Interface: IXMLDOMSchemaCollection2 // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable // GUID: {50EA08B0-DD1B-4664-9A50-C2F40F4BD79A} // *********************************************************************// IXMLDOMSchemaCollection2 = interface(IXMLDOMSchemaCollection) ['{50EA08B0-DD1B-4664-9A50-C2F40F4BD79A}'] procedure validate; safecall; procedure Set_validateOnLoad(validateOnLoad: WordBool); safecall; function Get_validateOnLoad: WordBool; safecall; function getSchema(const namespaceURI: WideString): ISchema; safecall; function getDeclaration(const node: IXMLDOMNode): ISchemaItem; safecall; property validateOnLoad: WordBool read Get_validateOnLoad write Set_validateOnLoad; end; // *********************************************************************// // DispIntf: IXMLDOMSchemaCollection2Disp // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable // GUID: {50EA08B0-DD1B-4664-9A50-C2F40F4BD79A} // *********************************************************************// IXMLDOMSchemaCollection2Disp = dispinterface ['{50EA08B0-DD1B-4664-9A50-C2F40F4BD79A}'] procedure validate; dispid 1419; property validateOnLoad: WordBool dispid 1420; function getSchema(const namespaceURI: WideString): ISchema; dispid 1421; function getDeclaration(const node: IXMLDOMNode): ISchemaItem; dispid 1422; 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: ISchemaAttribute // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable // GUID: {50EA08B6-DD1B-4664-9A50-C2F40F4BD79A} // *********************************************************************// ISchemaAttribute = interface(ISchemaItem) ['{50EA08B6-DD1B-4664-9A50-C2F40F4BD79A}'] function Get_type_: ISchemaType; safecall; function Get_scope: ISchemaComplexType; safecall; function Get_defaultValue: WideString; safecall; function Get_fixedValue: WideString; safecall; function Get_use: SCHEMAUSE; safecall; function Get_isReference: WordBool; safecall; property type_: ISchemaType read Get_type_; property scope: ISchemaComplexType read Get_scope; property defaultValue: WideString read Get_defaultValue; property fixedValue: WideString read Get_fixedValue; property use: SCHEMAUSE read Get_use; property isReference: WordBool read Get_isReference; end; // *********************************************************************// // DispIntf: ISchemaAttributeDisp // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable // GUID: {50EA08B6-DD1B-4664-9A50-C2F40F4BD79A} // *********************************************************************// ISchemaAttributeDisp = dispinterface ['{50EA08B6-DD1B-4664-9A50-C2F40F4BD79A}'] property type_: ISchemaType readonly dispid 1476; property scope: ISchemaComplexType readonly dispid 1469; property defaultValue: WideString readonly dispid 1431; property fixedValue: WideString readonly dispid 1438; property use: SCHEMAUSE readonly dispid 1479; property isReference: WordBool readonly dispid 1444; property name: WideString readonly dispid 1457; property namespaceURI: WideString readonly dispid 1459; property schema: ISchema readonly dispid 1467; property id: WideString readonly dispid 1440; property itemType: SOMITEMTYPE readonly dispid 1446; property unhandledAttributes: IVBSAXAttributes readonly dispid 1478; function writeAnnotation(const annotationSink: IUnknown): WordBool; dispid 1483; end; // *********************************************************************// // Interface: ISchemaAttributeGroup // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable // GUID: {50EA08BA-DD1B-4664-9A50-C2F40F4BD79A} // *********************************************************************// ISchemaAttributeGroup = interface(ISchemaItem) ['{50EA08BA-DD1B-4664-9A50-C2F40F4BD79A}'] function Get_anyAttribute: ISchemaAny; safecall; function Get_attributes: ISchemaItemCollection; safecall; property anyAttribute: ISchemaAny read Get_anyAttribute; property attributes: ISchemaItemCollection read Get_attributes; end; // *********************************************************************// // DispIntf: ISchemaAttributeGroupDisp // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable // GUID: {50EA08BA-DD1B-4664-9A50-C2F40F4BD79A} // *********************************************************************// ISchemaAttributeGroupDisp = dispinterface ['{50EA08BA-DD1B-4664-9A50-C2F40F4BD79A}'] property anyAttribute: ISchemaAny readonly dispid 1425; property attributes: ISchemaItemCollection readonly dispid 1427; property name: WideString readonly dispid 1457; property namespaceURI: WideString readonly dispid 1459; property schema: ISchema readonly dispid 1467; property id: WideString readonly dispid 1440; property itemType: SOMITEMTYPE readonly dispid 1446; property unhandledAttributes: IVBSAXAttributes readonly dispid 1478; function writeAnnotation(const annotationSink: IUnknown): WordBool; dispid 1483; end; // *********************************************************************// // Interface: ISchemaIdentityConstraint // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable // GUID: {50EA08BD-DD1B-4664-9A50-C2F40F4BD79A} // *********************************************************************// ISchemaIdentityConstraint = interface(ISchemaItem) ['{50EA08BD-DD1B-4664-9A50-C2F40F4BD79A}'] function Get_selector: WideString; safecall; function Get_fields: ISchemaStringCollection; safecall; function Get_referencedKey: ISchemaIdentityConstraint; safecall; property selector: WideString read Get_selector; property fields: ISchemaStringCollection read Get_fields; property referencedKey: ISchemaIdentityConstraint read Get_referencedKey; end; // *********************************************************************// // DispIntf: ISchemaIdentityConstraintDisp // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable // GUID: {50EA08BD-DD1B-4664-9A50-C2F40F4BD79A} // *********************************************************************// ISchemaIdentityConstraintDisp = dispinterface ['{50EA08BD-DD1B-4664-9A50-C2F40F4BD79A}'] property selector: WideString readonly dispid 1470; property fields: ISchemaStringCollection readonly dispid 1436; property referencedKey: ISchemaIdentityConstraint readonly dispid 1466; property name: WideString readonly dispid 1457; property namespaceURI: WideString readonly dispid 1459; property schema: ISchema readonly dispid 1467; property id: WideString readonly dispid 1440; property itemType: SOMITEMTYPE readonly dispid 1446; property unhandledAttributes: IVBSAXAttributes readonly dispid 1478; function writeAnnotation(const annotationSink: IUnknown): WordBool; dispid 1483; end; // *********************************************************************// // Interface: ISchemaNotation // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable // GUID: {50EA08BE-DD1B-4664-9A50-C2F40F4BD79A} // *********************************************************************// ISchemaNotation = interface(ISchemaItem) ['{50EA08BE-DD1B-4664-9A50-C2F40F4BD79A}'] function Get_systemIdentifier: WideString; safecall; function Get_publicIdentifier: WideString; safecall; property systemIdentifier: WideString read Get_systemIdentifier; property publicIdentifier: WideString read Get_publicIdentifier; end; // *********************************************************************// // DispIntf: ISchemaNotationDisp // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable // GUID: {50EA08BE-DD1B-4664-9A50-C2F40F4BD79A} // *********************************************************************// ISchemaNotationDisp = dispinterface ['{50EA08BE-DD1B-4664-9A50-C2F40F4BD79A}'] property systemIdentifier: WideString readonly dispid 1473; property publicIdentifier: WideString readonly dispid 1465; property name: WideString readonly dispid 1457; property namespaceURI: WideString readonly dispid 1459; property schema: ISchema readonly dispid 1467; property id: WideString readonly dispid 1440; property itemType: SOMITEMTYPE readonly dispid 1446; property unhandledAttributes: IVBSAXAttributes readonly dispid 1478; function writeAnnotation(const annotationSink: IUnknown): WordBool; dispid 1483; 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; // *********************************************************************// // Interface: IServerXMLHTTPRequest2 // Flags: (4416) Dual OleAutomation Dispatchable // GUID: {2E01311B-C322-4B0A-BD77-B90CFDC8DCE7} // *********************************************************************// IServerXMLHTTPRequest2 = interface(IServerXMLHTTPRequest) ['{2E01311B-C322-4B0A-BD77-B90CFDC8DCE7}'] procedure setProxy(proxySetting: SXH_PROXY_SETTING; varProxyServer: OleVariant; varBypassList: OleVariant); safecall; procedure setProxyCredentials(const bstrUserName: WideString; const bstrPassword: WideString); safecall; end; // *********************************************************************// // DispIntf: IServerXMLHTTPRequest2Disp // Flags: (4416) Dual OleAutomation Dispatchable // GUID: {2E01311B-C322-4B0A-BD77-B90CFDC8DCE7} // *********************************************************************// IServerXMLHTTPRequest2Disp = dispinterface ['{2E01311B-C322-4B0A-BD77-B90CFDC8DCE7}'] procedure setProxy(proxySetting: SXH_PROXY_SETTING; varProxyServer: OleVariant; varBypassList: OleVariant); dispid 19; procedure setProxyCredentials(const bstrUserName: WideString; const bstrPassword: WideString); dispid 20; 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; // *********************************************************************// // Interface: IMXNamespacePrefixes // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable // GUID: {C90352F4-643C-4FBC-BB23-E996EB2D51FD} // *********************************************************************// IMXNamespacePrefixes = interface(IDispatch) ['{C90352F4-643C-4FBC-BB23-E996EB2D51FD}'] function Get_item(index: Integer): WideString; safecall; function Get_length: Integer; safecall; function Get__newEnum: IUnknown; safecall; property item[index: Integer]: WideString read Get_item; default; property length: Integer read Get_length; property _newEnum: IUnknown read Get__newEnum; end; // *********************************************************************// // DispIntf: IMXNamespacePrefixesDisp // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable // GUID: {C90352F4-643C-4FBC-BB23-E996EB2D51FD} // *********************************************************************// IMXNamespacePrefixesDisp = dispinterface ['{C90352F4-643C-4FBC-BB23-E996EB2D51FD}'] property item[index: Integer]: WideString readonly dispid 0; default; property length: Integer readonly dispid 1416; property _newEnum: IUnknown readonly dispid -4; end; // *********************************************************************// // Interface: IVBMXNamespaceManager // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable // GUID: {C90352F5-643C-4FBC-BB23-E996EB2D51FD} // *********************************************************************// IVBMXNamespaceManager = interface(IDispatch) ['{C90352F5-643C-4FBC-BB23-E996EB2D51FD}'] procedure Set_allowOverride(fOverride: WordBool); safecall; function Get_allowOverride: WordBool; safecall; procedure reset; safecall; procedure pushContext; safecall; procedure pushNodeContext(const contextNode: IXMLDOMNode; fDeep: WordBool); safecall; procedure popContext; safecall; procedure declarePrefix(const prefix: WideString; const namespaceURI: WideString); safecall; function getDeclaredPrefixes: IMXNamespacePrefixes; safecall; function getPrefixes(const namespaceURI: WideString): IMXNamespacePrefixes; safecall; function getURI(const prefix: WideString): OleVariant; safecall; function getURIFromNode(const strPrefix: WideString; const contextNode: IXMLDOMNode): OleVariant; safecall; property allowOverride: WordBool read Get_allowOverride write Set_allowOverride; end; // *********************************************************************// // DispIntf: IVBMXNamespaceManagerDisp // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable // GUID: {C90352F5-643C-4FBC-BB23-E996EB2D51FD} // *********************************************************************// IVBMXNamespaceManagerDisp = dispinterface ['{C90352F5-643C-4FBC-BB23-E996EB2D51FD}'] property allowOverride: WordBool dispid 1406; procedure reset; dispid 1407; procedure pushContext; dispid 1408; procedure pushNodeContext(const contextNode: IXMLDOMNode; fDeep: WordBool); dispid 1409; procedure popContext; dispid 1410; procedure declarePrefix(const prefix: WideString; const namespaceURI: WideString); dispid 1411; function getDeclaredPrefixes: IMXNamespacePrefixes; dispid 1412; function getPrefixes(const namespaceURI: WideString): IMXNamespacePrefixes; dispid 1413; function getURI(const prefix: WideString): OleVariant; dispid 1414; function getURIFromNode(const strPrefix: WideString; const contextNode: IXMLDOMNode): OleVariant; dispid 1415; end; // *********************************************************************// // Interface: IMXNamespaceManager // Flags: (16) Hidden // GUID: {C90352F6-643C-4FBC-BB23-E996EB2D51FD} // *********************************************************************// IMXNamespaceManager = interface(IUnknown) ['{C90352F6-643C-4FBC-BB23-E996EB2D51FD}'] function putAllowOverride(fOverride: WordBool): HResult; stdcall; function getAllowOverride(out fOverride: WordBool): HResult; stdcall; function reset: HResult; stdcall; function pushContext: HResult; stdcall; function pushNodeContext(const contextNode: IXMLDOMNode; fDeep: WordBool): HResult; stdcall; function popContext: HResult; stdcall; function declarePrefix(var prefix: Word; var namespaceURI: Word): HResult; stdcall; function getDeclaredPrefix(nIndex: Integer; var pwchPrefix: Word; var pcchPrefix: SYSINT): HResult; stdcall; function getPrefix(var pwszNamespaceURI: Word; nIndex: Integer; var pwchPrefix: Word; var pcchPrefix: SYSINT): HResult; stdcall; function getURI(var pwchPrefix: Word; const pContextNode: IXMLDOMNode; var pwchUri: Word; var pcchUri: SYSINT): HResult; stdcall; end; // *********************************************************************// // The Class ComsDOMDocument provides a Create and CreateRemote method to // create instances of the default interface IXMLDOMDocument2 exposed by // the CoClass msDOMDocument. The functions are intended to be used by // clients wishing to automate the CoClass objects exposed by the // server of this typelibrary. // *********************************************************************// ComsDOMDocument = class class function Create: IXMLDOMDocument2; class function CreateRemote(const MachineName: string): IXMLDOMDocument2; end; // *********************************************************************// // The Class ComsDOMDocument26 provides a Create and CreateRemote method to // create instances of the default interface IXMLDOMDocument2 exposed by // the CoClass msDOMDocument26. The functions are intended to be used by // clients wishing to automate the CoClass objects exposed by the // server of this typelibrary. // *********************************************************************// ComsDOMDocument26 = class class function Create: IXMLDOMDocument2; class function CreateRemote(const MachineName: string): IXMLDOMDocument2; end; // *********************************************************************// // The Class ComsDOMDocument30 provides a Create and CreateRemote method to // create instances of the default interface IXMLDOMDocument2 exposed by // the CoClass msDOMDocument30. The functions are intended to be used by // clients wishing to automate the CoClass objects exposed by the // server of this typelibrary. // *********************************************************************// ComsDOMDocument30 = class class function Create: IXMLDOMDocument2; class function CreateRemote(const MachineName: string): IXMLDOMDocument2; end; // *********************************************************************// // The Class CoDOMDocument40 provides a Create and CreateRemote method to // create instances of the default interface IXMLDOMDocument2 exposed by // the CoClass DOMDocument40. The functions are intended to be used by // clients wishing to automate the CoClass objects exposed by the // server of this typelibrary. // *********************************************************************// CoDOMDocument40 = class class function Create: IXMLDOMDocument2; class function CreateRemote(const MachineName: string): IXMLDOMDocument2; end; // *********************************************************************// // The Class ComsFreeThreadedDOMDocument provides a Create and CreateRemote method to // create instances of the default interface IXMLDOMDocument2 exposed by // the CoClass msFreeThreadedDOMDocument. The functions are intended to be used by // clients wishing to automate the CoClass objects exposed by the // server of this typelibrary. // *********************************************************************// ComsFreeThreadedDOMDocument = class class function Create: IXMLDOMDocument2; class function CreateRemote(const MachineName: string): IXMLDOMDocument2; end; // *********************************************************************// // The Class ComsFreeThreadedDOMDocument26 provides a Create and CreateRemote method to // create instances of the default interface IXMLDOMDocument2 exposed by // the CoClass msFreeThreadedDOMDocument26. The functions are intended to be used by // clients wishing to automate the CoClass objects exposed by the // server of this typelibrary. // *********************************************************************// ComsFreeThreadedDOMDocument26 = class class function Create: IXMLDOMDocument2; class function CreateRemote(const MachineName: string): IXMLDOMDocument2; end; // *********************************************************************// // The Class ComsFreeThreadedDOMDocument30 provides a Create and CreateRemote method to // create instances of the default interface IXMLDOMDocument2 exposed by // the CoClass msFreeThreadedDOMDocument30. The functions are intended to be used by // clients wishing to automate the CoClass objects exposed by the // server of this typelibrary. // *********************************************************************// ComsFreeThreadedDOMDocument30 = class class function Create: IXMLDOMDocument2; class function CreateRemote(const MachineName: string): IXMLDOMDocument2; end; // *********************************************************************// // The Class CoFreeThreadedDOMDocument40 provides a Create and CreateRemote method to // create instances of the default interface IXMLDOMDocument2 exposed by // the CoClass FreeThreadedDOMDocument40. The functions are intended to be used by // clients wishing to automate the CoClass objects exposed by the // server of this typelibrary. // *********************************************************************// CoFreeThreadedDOMDocument40 = class class function Create: IXMLDOMDocument2; class function CreateRemote(const MachineName: string): IXMLDOMDocument2; end; // *********************************************************************// // The Class ComsXMLSchemaCache provides a Create and CreateRemote method to // create instances of the default interface IXMLDOMSchemaCollection exposed by // the CoClass msXMLSchemaCache. The functions are intended to be used by // clients wishing to automate the CoClass objects exposed by the // server of this typelibrary. // *********************************************************************// ComsXMLSchemaCache = class class function Create: IXMLDOMSchemaCollection; class function CreateRemote(const MachineName: string): IXMLDOMSchemaCollection; end; // *********************************************************************// // The Class ComsXMLSchemaCache26 provides a Create and CreateRemote method to // create instances of the default interface IXMLDOMSchemaCollection exposed by // the CoClass msXMLSchemaCache26. The functions are intended to be used by // clients wishing to automate the CoClass objects exposed by the // server of this typelibrary. // *********************************************************************// ComsXMLSchemaCache26 = class class function Create: IXMLDOMSchemaCollection; class function CreateRemote(const MachineName: string): IXMLDOMSchemaCollection; end; // *********************************************************************// // The Class ComsXMLSchemaCache30 provides a Create and CreateRemote method to // create instances of the default interface IXMLDOMSchemaCollection exposed by // the CoClass msXMLSchemaCache30. The functions are intended to be used by // clients wishing to automate the CoClass objects exposed by the // server of this typelibrary. // *********************************************************************// ComsXMLSchemaCache30 = class class function Create: IXMLDOMSchemaCollection; class function CreateRemote(const MachineName: string): IXMLDOMSchemaCollection; end; // *********************************************************************// // The Class CoXMLSchemaCache40 provides a Create and CreateRemote method to // create instances of the default interface IXMLDOMSchemaCollection2 exposed by // the CoClass XMLSchemaCache40. The functions are intended to be used by // clients wishing to automate the CoClass objects exposed by the // server of this typelibrary. // *********************************************************************// CoXMLSchemaCache40 = class class function Create: IXMLDOMSchemaCollection2; class function CreateRemote(const MachineName: string): IXMLDOMSchemaCollection2; end; // *********************************************************************// // The Class ComsXSLTemplate provides a Create and CreateRemote method to // create instances of the default interface IXSLTemplate exposed by // the CoClass msXSLTemplate. The functions are intended to be used by // clients wishing to automate the CoClass objects exposed by the // server of this typelibrary. // *********************************************************************// ComsXSLTemplate = class class function Create: IXSLTemplate; class function CreateRemote(const MachineName: string): IXSLTemplate; end; // *********************************************************************// // The Class ComsXSLTemplate26 provides a Create and CreateRemote method to // create instances of the default interface IXSLTemplate exposed by // the CoClass msXSLTemplate26. The functions are intended to be used by // clients wishing to automate the CoClass objects exposed by the // server of this typelibrary. // *********************************************************************// ComsXSLTemplate26 = class class function Create: IXSLTemplate; class function CreateRemote(const MachineName: string): IXSLTemplate; end; // *********************************************************************// // The Class ComsXSLTemplate30 provides a Create and CreateRemote method to // create instances of the default interface IXSLTemplate exposed by // the CoClass msXSLTemplate30. The functions are intended to be used by // clients wishing to automate the CoClass objects exposed by the // server of this typelibrary. // *********************************************************************// ComsXSLTemplate30 = class class function Create: IXSLTemplate; class function CreateRemote(const MachineName: string): IXSLTemplate; end; // *********************************************************************// // The Class CoXSLTemplate40 provides a Create and CreateRemote method to // create instances of the default interface IXSLTemplate exposed by // the CoClass XSLTemplate40. The functions are intended to be used by // clients wishing to automate the CoClass objects exposed by the // server of this typelibrary. // *********************************************************************// CoXSLTemplate40 = class class function Create: IXSLTemplate; class function CreateRemote(const MachineName: string): IXSLTemplate; end; // *********************************************************************// // The Class ComsDSOControl provides a Create and CreateRemote method to // create instances of the default interface IDSOControl exposed by // the CoClass msDSOControl. The functions are intended to be used by // clients wishing to automate the CoClass objects exposed by the // server of this typelibrary. // *********************************************************************// ComsDSOControl = class class function Create: IDSOControl; class function CreateRemote(const MachineName: string): IDSOControl; end; // *********************************************************************// // The Class ComsDSOControl26 provides a Create and CreateRemote method to // create instances of the default interface IDSOControl exposed by // the CoClass msDSOControl26. The functions are intended to be used by // clients wishing to automate the CoClass objects exposed by the // server of this typelibrary. // *********************************************************************// ComsDSOControl26 = class class function Create: IDSOControl; class function CreateRemote(const MachineName: string): IDSOControl; end; // *********************************************************************// // The Class ComsDSOControl30 provides a Create and CreateRemote method to // create instances of the default interface IDSOControl exposed by // the CoClass msDSOControl30. The functions are intended to be used by // clients wishing to automate the CoClass objects exposed by the // server of this typelibrary. // *********************************************************************// ComsDSOControl30 = class class function Create: IDSOControl; class function CreateRemote(const MachineName: string): IDSOControl; end; // *********************************************************************// // The Class CoDSOControl40 provides a Create and CreateRemote method to // create instances of the default interface IDSOControl exposed by // the CoClass DSOControl40. The functions are intended to be used by // clients wishing to automate the CoClass objects exposed by the // server of this typelibrary. // *********************************************************************// CoDSOControl40 = class class function Create: IDSOControl; class function CreateRemote(const MachineName: string): IDSOControl; end; // *********************************************************************// // The Class ComsXMLHTTP provides a Create and CreateRemote method to // create instances of the default interface IXMLHTTPRequest exposed by // the CoClass msXMLHTTP. The functions are intended to be used by // clients wishing to automate the CoClass objects exposed by the // server of this typelibrary. // *********************************************************************// ComsXMLHTTP = class class function Create: IXMLHTTPRequest; class function CreateRemote(const MachineName: string): IXMLHTTPRequest; end; // *********************************************************************// // The Class ComsXMLHTTP26 provides a Create and CreateRemote method to // create instances of the default interface IXMLHTTPRequest exposed by // the CoClass msXMLHTTP26. The functions are intended to be used by // clients wishing to automate the CoClass objects exposed by the // server of this typelibrary. // *********************************************************************// ComsXMLHTTP26 = class class function Create: IXMLHTTPRequest; class function CreateRemote(const MachineName: string): IXMLHTTPRequest; end; // *********************************************************************// // The Class ComsXMLHTTP30 provides a Create and CreateRemote method to // create instances of the default interface IXMLHTTPRequest exposed by // the CoClass msXMLHTTP30. The functions are intended to be used by // clients wishing to automate the CoClass objects exposed by the // server of this typelibrary. // *********************************************************************// ComsXMLHTTP30 = class class function Create: IXMLHTTPRequest; class function CreateRemote(const MachineName: string): IXMLHTTPRequest; end; // *********************************************************************// // The Class CoXMLHTTP40 provides a Create and CreateRemote method to // create instances of the default interface IXMLHTTPRequest exposed by // the CoClass XMLHTTP40. The functions are intended to be used by // clients wishing to automate the CoClass objects exposed by the // server of this typelibrary. // *********************************************************************// CoXMLHTTP40 = class class function Create: IXMLHTTPRequest; class function CreateRemote(const MachineName: string): IXMLHTTPRequest; end; // *********************************************************************// // The Class ComsServerXMLHTTP provides a Create and CreateRemote method to // create instances of the default interface IServerXMLHTTPRequest exposed by // the CoClass msServerXMLHTTP. The functions are intended to be used by // clients wishing to automate the CoClass objects exposed by the // server of this typelibrary. // *********************************************************************// ComsServerXMLHTTP = class class function Create: IServerXMLHTTPRequest; class function CreateRemote(const MachineName: string): IServerXMLHTTPRequest; end; // *********************************************************************// // The Class ComsServerXMLHTTP30 provides a Create and CreateRemote method to // create instances of the default interface IServerXMLHTTPRequest exposed by // the CoClass msServerXMLHTTP30. The functions are intended to be used by // clients wishing to automate the CoClass objects exposed by the // server of this typelibrary. // *********************************************************************// ComsServerXMLHTTP30 = class class function Create: IServerXMLHTTPRequest; class function CreateRemote(const MachineName: string): IServerXMLHTTPRequest; end; // *********************************************************************// // The Class CoServerXMLHTTP40 provides a Create and CreateRemote method to // create instances of the default interface IServerXMLHTTPRequest2 exposed by // the CoClass ServerXMLHTTP40. The functions are intended to be used by // clients wishing to automate the CoClass objects exposed by the // server of this typelibrary. // *********************************************************************// CoServerXMLHTTP40 = class class function Create: IServerXMLHTTPRequest2; class function CreateRemote(const MachineName: string): IServerXMLHTTPRequest2; end; // *********************************************************************// // The Class ComsSAXXMLReader provides a Create and CreateRemote method to // create instances of the default interface IVBSAXXMLReader exposed by // the CoClass msSAXXMLReader. The functions are intended to be used by // clients wishing to automate the CoClass objects exposed by the // server of this typelibrary. // *********************************************************************// ComsSAXXMLReader = class class function Create: IVBSAXXMLReader; class function CreateRemote(const MachineName: string): IVBSAXXMLReader; end; // *********************************************************************// // The Class ComsSAXXMLReader30 provides a Create and CreateRemote method to // create instances of the default interface IVBSAXXMLReader exposed by // the CoClass msSAXXMLReader30. The functions are intended to be used by // clients wishing to automate the CoClass objects exposed by the // server of this typelibrary. // *********************************************************************// ComsSAXXMLReader30 = class class function Create: IVBSAXXMLReader; class function CreateRemote(const MachineName: string): IVBSAXXMLReader; end; // *********************************************************************// // The Class CoSAXXMLReader40 provides a Create and CreateRemote method to // create instances of the default interface IVBSAXXMLReader exposed by // the CoClass SAXXMLReader40. The functions are intended to be used by // clients wishing to automate the CoClass objects exposed by the // server of this typelibrary. // *********************************************************************// CoSAXXMLReader40 = class class function Create: IVBSAXXMLReader; class function CreateRemote(const MachineName: string): IVBSAXXMLReader; end; // *********************************************************************// // The Class ComsMXXMLWriter provides a Create and CreateRemote method to // create instances of the default interface IMXWriter exposed by // the CoClass msMXXMLWriter. The functions are intended to be used by // clients wishing to automate the CoClass objects exposed by the // server of this typelibrary. // *********************************************************************// ComsMXXMLWriter = class class function Create: IMXWriter; class function CreateRemote(const MachineName: string): IMXWriter; end; // *********************************************************************// // The Class ComsMXXMLWriter30 provides a Create and CreateRemote method to // create instances of the default interface IMXWriter exposed by // the CoClass msMXXMLWriter30. The functions are intended to be used by // clients wishing to automate the CoClass objects exposed by the // server of this typelibrary. // *********************************************************************// ComsMXXMLWriter30 = class class function Create: IMXWriter; class function CreateRemote(const MachineName: string): IMXWriter; end; // *********************************************************************// // The Class CoMXXMLWriter40 provides a Create and CreateRemote method to // create instances of the default interface IMXWriter exposed by // the CoClass MXXMLWriter40. The functions are intended to be used by // clients wishing to automate the CoClass objects exposed by the // server of this typelibrary. // *********************************************************************// CoMXXMLWriter40 = class class function Create: IMXWriter; class function CreateRemote(const MachineName: string): IMXWriter; end; // *********************************************************************// // The Class CoMXHTMLWriter provides a Create and CreateRemote method to // create instances of the default interface IMXWriter exposed by // the CoClass MXHTMLWriter. The functions are intended to be used by // clients wishing to automate the CoClass objects exposed by the // server of this typelibrary. // *********************************************************************// CoMXHTMLWriter = class class function Create: IMXWriter; class function CreateRemote(const MachineName: string): IMXWriter; end; // *********************************************************************// // The Class CoMXHTMLWriter30 provides a Create and CreateRemote method to // create instances of the default interface IMXWriter exposed by // the CoClass MXHTMLWriter30. The functions are intended to be used by // clients wishing to automate the CoClass objects exposed by the // server of this typelibrary. // *********************************************************************// CoMXHTMLWriter30 = class class function Create: IMXWriter; class function CreateRemote(const MachineName: string): IMXWriter; end; // *********************************************************************// // The Class CoMXHTMLWriter40 provides a Create and CreateRemote method to // create instances of the default interface IMXWriter exposed by // the CoClass MXHTMLWriter40. The functions are intended to be used by // clients wishing to automate the CoClass objects exposed by the // server of this typelibrary. // *********************************************************************// CoMXHTMLWriter40 = class class function Create: IMXWriter; class function CreateRemote(const MachineName: string): IMXWriter; end; // *********************************************************************// // The Class ComsSAXAttributes provides a Create and CreateRemote method to // create instances of the default interface IMXAttributes exposed by // the CoClass msSAXAttributes. The functions are intended to be used by // clients wishing to automate the CoClass objects exposed by the // server of this typelibrary. // *********************************************************************// ComsSAXAttributes = class class function Create: IMXAttributes; class function CreateRemote(const MachineName: string): IMXAttributes; end; // *********************************************************************// // The Class ComsSAXAttributes30 provides a Create and CreateRemote method to // create instances of the default interface IMXAttributes exposed by // the CoClass msSAXAttributes30. The functions are intended to be used by // clients wishing to automate the CoClass objects exposed by the // server of this typelibrary. // *********************************************************************// ComsSAXAttributes30 = class class function Create: IMXAttributes; class function CreateRemote(const MachineName: string): IMXAttributes; end; // *********************************************************************// // The Class CoSAXAttributes40 provides a Create and CreateRemote method to // create instances of the default interface IMXAttributes exposed by // the CoClass SAXAttributes40. The functions are intended to be used by // clients wishing to automate the CoClass objects exposed by the // server of this typelibrary. // *********************************************************************// CoSAXAttributes40 = class class function Create: IMXAttributes; class function CreateRemote(const MachineName: string): IMXAttributes; end; // *********************************************************************// // The Class CoMXNamespaceManager provides a Create and CreateRemote method to // create instances of the default interface IVBMXNamespaceManager exposed by // the CoClass MXNamespaceManager. The functions are intended to be used by // clients wishing to automate the CoClass objects exposed by the // server of this typelibrary. // *********************************************************************// CoMXNamespaceManager = class class function Create: IVBMXNamespaceManager; class function CreateRemote(const MachineName: string): IVBMXNamespaceManager; end; // *********************************************************************// // The Class CoMXNamespaceManager40 provides a Create and CreateRemote method to // create instances of the default interface IVBMXNamespaceManager exposed by // the CoClass MXNamespaceManager40. The functions are intended to be used by // clients wishing to automate the CoClass objects exposed by the // server of this typelibrary. // *********************************************************************// CoMXNamespaceManager40 = class class function Create: IVBMXNamespaceManager; class function CreateRemote(const MachineName: string): IVBMXNamespaceManager; end; // *********************************************************************// // The Class CoXMLDocument provides a Create and CreateRemote method to // create instances of the default interface IXMLDocument2 exposed by // the CoClass XMLDocument. The functions are intended to be used by // clients wishing to automate the CoClass objects exposed by the // server of this typelibrary. // *********************************************************************// CoXMLDocument = class class function Create: IXMLDocument2; class function CreateRemote(const MachineName: string): IXMLDocument2; end; implementation uses ComObj; class function ComsDOMDocument.Create: IXMLDOMDocument2; begin Result := CreateComObject(CLASS_msDOMDocument) as IXMLDOMDocument2; end; class function ComsDOMDocument.CreateRemote(const MachineName: string): IXMLDOMDocument2; begin Result := CreateRemoteComObject(MachineName, CLASS_msDOMDocument) as IXMLDOMDocument2; end; class function ComsDOMDocument26.Create: IXMLDOMDocument2; begin Result := CreateComObject(CLASS_msDOMDocument26) as IXMLDOMDocument2; end; class function ComsDOMDocument26.CreateRemote(const MachineName: string): IXMLDOMDocument2; begin Result := CreateRemoteComObject(MachineName, CLASS_msDOMDocument26) as IXMLDOMDocument2; end; class function ComsDOMDocument30.Create: IXMLDOMDocument2; begin Result := CreateComObject(CLASS_msDOMDocument30) as IXMLDOMDocument2; end; class function ComsDOMDocument30.CreateRemote(const MachineName: string): IXMLDOMDocument2; begin Result := CreateRemoteComObject(MachineName, CLASS_msDOMDocument30) as IXMLDOMDocument2; end; class function CoDOMDocument40.Create: IXMLDOMDocument2; begin Result := CreateComObject(CLASS_DOMDocument40) as IXMLDOMDocument2; end; class function CoDOMDocument40.CreateRemote(const MachineName: string): IXMLDOMDocument2; begin Result := CreateRemoteComObject(MachineName, CLASS_DOMDocument40) as IXMLDOMDocument2; end; class function ComsFreeThreadedDOMDocument.Create: IXMLDOMDocument2; begin Result := CreateComObject(CLASS_msFreeThreadedDOMDocument) as IXMLDOMDocument2; end; class function ComsFreeThreadedDOMDocument.CreateRemote(const MachineName: string): IXMLDOMDocument2; begin Result := CreateRemoteComObject(MachineName, CLASS_msFreeThreadedDOMDocument) as IXMLDOMDocument2; end; class function ComsFreeThreadedDOMDocument26.Create: IXMLDOMDocument2; begin Result := CreateComObject(CLASS_msFreeThreadedDOMDocument26) as IXMLDOMDocument2; end; class function ComsFreeThreadedDOMDocument26.CreateRemote(const MachineName: string): IXMLDOMDocument2; begin Result := CreateRemoteComObject(MachineName, CLASS_msFreeThreadedDOMDocument26) as IXMLDOMDocument2; end; class function ComsFreeThreadedDOMDocument30.Create: IXMLDOMDocument2; begin Result := CreateComObject(CLASS_msFreeThreadedDOMDocument30) as IXMLDOMDocument2; end; class function ComsFreeThreadedDOMDocument30.CreateRemote(const MachineName: string): IXMLDOMDocument2; begin Result := CreateRemoteComObject(MachineName, CLASS_msFreeThreadedDOMDocument30) as IXMLDOMDocument2; end; class function CoFreeThreadedDOMDocument40.Create: IXMLDOMDocument2; begin Result := CreateComObject(CLASS_FreeThreadedDOMDocument40) as IXMLDOMDocument2; end; class function CoFreeThreadedDOMDocument40.CreateRemote(const MachineName: string): IXMLDOMDocument2; begin Result := CreateRemoteComObject(MachineName, CLASS_FreeThreadedDOMDocument40) as IXMLDOMDocument2; end; class function ComsXMLSchemaCache.Create: IXMLDOMSchemaCollection; begin Result := CreateComObject(CLASS_msXMLSchemaCache) as IXMLDOMSchemaCollection; end; class function ComsXMLSchemaCache.CreateRemote(const MachineName: string): IXMLDOMSchemaCollection; begin Result := CreateRemoteComObject(MachineName, CLASS_msXMLSchemaCache) as IXMLDOMSchemaCollection; end; class function ComsXMLSchemaCache26.Create: IXMLDOMSchemaCollection; begin Result := CreateComObject(CLASS_msXMLSchemaCache26) as IXMLDOMSchemaCollection; end; class function ComsXMLSchemaCache26.CreateRemote(const MachineName: string): IXMLDOMSchemaCollection; begin Result := CreateRemoteComObject(MachineName, CLASS_msXMLSchemaCache26) as IXMLDOMSchemaCollection; end; class function ComsXMLSchemaCache30.Create: IXMLDOMSchemaCollection; begin Result := CreateComObject(CLASS_msXMLSchemaCache30) as IXMLDOMSchemaCollection; end; class function ComsXMLSchemaCache30.CreateRemote(const MachineName: string): IXMLDOMSchemaCollection; begin Result := CreateRemoteComObject(MachineName, CLASS_msXMLSchemaCache30) as IXMLDOMSchemaCollection; end; class function CoXMLSchemaCache40.Create: IXMLDOMSchemaCollection2; begin Result := CreateComObject(CLASS_XMLSchemaCache40) as IXMLDOMSchemaCollection2; end; class function CoXMLSchemaCache40.CreateRemote(const MachineName: string): IXMLDOMSchemaCollection2; begin Result := CreateRemoteComObject(MachineName, CLASS_XMLSchemaCache40) as IXMLDOMSchemaCollection2; end; class function ComsXSLTemplate.Create: IXSLTemplate; begin Result := CreateComObject(CLASS_msXSLTemplate) as IXSLTemplate; end; class function ComsXSLTemplate.CreateRemote(const MachineName: string): IXSLTemplate; begin Result := CreateRemoteComObject(MachineName, CLASS_msXSLTemplate) as IXSLTemplate; end; class function ComsXSLTemplate26.Create: IXSLTemplate; begin Result := CreateComObject(CLASS_msXSLTemplate26) as IXSLTemplate; end; class function ComsXSLTemplate26.CreateRemote(const MachineName: string): IXSLTemplate; begin Result := CreateRemoteComObject(MachineName, CLASS_msXSLTemplate26) as IXSLTemplate; end; class function ComsXSLTemplate30.Create: IXSLTemplate; begin Result := CreateComObject(CLASS_msXSLTemplate30) as IXSLTemplate; end; class function ComsXSLTemplate30.CreateRemote(const MachineName: string): IXSLTemplate; begin Result := CreateRemoteComObject(MachineName, CLASS_msXSLTemplate30) as IXSLTemplate; end; class function CoXSLTemplate40.Create: IXSLTemplate; begin Result := CreateComObject(CLASS_XSLTemplate40) as IXSLTemplate; end; class function CoXSLTemplate40.CreateRemote(const MachineName: string): IXSLTemplate; begin Result := CreateRemoteComObject(MachineName, CLASS_XSLTemplate40) as IXSLTemplate; end; class function ComsDSOControl.Create: IDSOControl; begin Result := CreateComObject(CLASS_msDSOControl) as IDSOControl; end; class function ComsDSOControl.CreateRemote(const MachineName: string): IDSOControl; begin Result := CreateRemoteComObject(MachineName, CLASS_msDSOControl) as IDSOControl; end; class function ComsDSOControl26.Create: IDSOControl; begin Result := CreateComObject(CLASS_msDSOControl26) as IDSOControl; end; class function ComsDSOControl26.CreateRemote(const MachineName: string): IDSOControl; begin Result := CreateRemoteComObject(MachineName, CLASS_msDSOControl26) as IDSOControl; end; class function ComsDSOControl30.Create: IDSOControl; begin Result := CreateComObject(CLASS_msDSOControl30) as IDSOControl; end; class function ComsDSOControl30.CreateRemote(const MachineName: string): IDSOControl; begin Result := CreateRemoteComObject(MachineName, CLASS_msDSOControl30) as IDSOControl; end; class function CoDSOControl40.Create: IDSOControl; begin Result := CreateComObject(CLASS_DSOControl40) as IDSOControl; end; class function CoDSOControl40.CreateRemote(const MachineName: string): IDSOControl; begin Result := CreateRemoteComObject(MachineName, CLASS_DSOControl40) as IDSOControl; end; class function ComsXMLHTTP.Create: IXMLHTTPRequest; begin Result := CreateComObject(CLASS_msXMLHTTP) as IXMLHTTPRequest; end; class function ComsXMLHTTP.CreateRemote(const MachineName: string): IXMLHTTPRequest; begin Result := CreateRemoteComObject(MachineName, CLASS_msXMLHTTP) as IXMLHTTPRequest; end; class function ComsXMLHTTP26.Create: IXMLHTTPRequest; begin Result := CreateComObject(CLASS_msXMLHTTP26) as IXMLHTTPRequest; end; class function ComsXMLHTTP26.CreateRemote(const MachineName: string): IXMLHTTPRequest; begin Result := CreateRemoteComObject(MachineName, CLASS_msXMLHTTP26) as IXMLHTTPRequest; end; class function ComsXMLHTTP30.Create: IXMLHTTPRequest; begin Result := CreateComObject(CLASS_msXMLHTTP30) as IXMLHTTPRequest; end; class function ComsXMLHTTP30.CreateRemote(const MachineName: string): IXMLHTTPRequest; begin Result := CreateRemoteComObject(MachineName, CLASS_msXMLHTTP30) as IXMLHTTPRequest; end; class function CoXMLHTTP40.Create: IXMLHTTPRequest; begin Result := CreateComObject(CLASS_XMLHTTP40) as IXMLHTTPRequest; end; class function CoXMLHTTP40.CreateRemote(const MachineName: string): IXMLHTTPRequest; begin Result := CreateRemoteComObject(MachineName, CLASS_XMLHTTP40) as IXMLHTTPRequest; end; class function ComsServerXMLHTTP.Create: IServerXMLHTTPRequest; begin Result := CreateComObject(CLASS_msServerXMLHTTP) as IServerXMLHTTPRequest; end; class function ComsServerXMLHTTP.CreateRemote(const MachineName: string): IServerXMLHTTPRequest; begin Result := CreateRemoteComObject(MachineName, CLASS_msServerXMLHTTP) as IServerXMLHTTPRequest; end; class function ComsServerXMLHTTP30.Create: IServerXMLHTTPRequest; begin Result := CreateComObject(CLASS_msServerXMLHTTP30) as IServerXMLHTTPRequest; end; class function ComsServerXMLHTTP30.CreateRemote(const MachineName: string): IServerXMLHTTPRequest; begin Result := CreateRemoteComObject(MachineName, CLASS_msServerXMLHTTP30) as IServerXMLHTTPRequest; end; class function CoServerXMLHTTP40.Create: IServerXMLHTTPRequest2; begin Result := CreateComObject(CLASS_ServerXMLHTTP40) as IServerXMLHTTPRequest2; end; class function CoServerXMLHTTP40.CreateRemote(const MachineName: string): IServerXMLHTTPRequest2; begin Result := CreateRemoteComObject(MachineName, CLASS_ServerXMLHTTP40) as IServerXMLHTTPRequest2; end; class function ComsSAXXMLReader.Create: IVBSAXXMLReader; begin Result := CreateComObject(CLASS_msSAXXMLReader) as IVBSAXXMLReader; end; class function ComsSAXXMLReader.CreateRemote(const MachineName: string): IVBSAXXMLReader; begin Result := CreateRemoteComObject(MachineName, CLASS_msSAXXMLReader) as IVBSAXXMLReader; end; class function ComsSAXXMLReader30.Create: IVBSAXXMLReader; begin Result := CreateComObject(CLASS_msSAXXMLReader30) as IVBSAXXMLReader; end; class function ComsSAXXMLReader30.CreateRemote(const MachineName: string): IVBSAXXMLReader; begin Result := CreateRemoteComObject(MachineName, CLASS_msSAXXMLReader30) as IVBSAXXMLReader; end; class function CoSAXXMLReader40.Create: IVBSAXXMLReader; begin Result := CreateComObject(CLASS_SAXXMLReader40) as IVBSAXXMLReader; end; class function CoSAXXMLReader40.CreateRemote(const MachineName: string): IVBSAXXMLReader; begin Result := CreateRemoteComObject(MachineName, CLASS_SAXXMLReader40) as IVBSAXXMLReader; end; class function ComsMXXMLWriter.Create: IMXWriter; begin Result := CreateComObject(CLASS_msMXXMLWriter) as IMXWriter; end; class function ComsMXXMLWriter.CreateRemote(const MachineName: string): IMXWriter; begin Result := CreateRemoteComObject(MachineName, CLASS_msMXXMLWriter) as IMXWriter; end; class function ComsMXXMLWriter30.Create: IMXWriter; begin Result := CreateComObject(CLASS_msMXXMLWriter30) as IMXWriter; end; class function ComsMXXMLWriter30.CreateRemote(const MachineName: string): IMXWriter; begin Result := CreateRemoteComObject(MachineName, CLASS_msMXXMLWriter30) as IMXWriter; end; class function CoMXXMLWriter40.Create: IMXWriter; begin Result := CreateComObject(CLASS_MXXMLWriter40) as IMXWriter; end; class function CoMXXMLWriter40.CreateRemote(const MachineName: string): IMXWriter; begin Result := CreateRemoteComObject(MachineName, CLASS_MXXMLWriter40) as IMXWriter; end; class function CoMXHTMLWriter.Create: IMXWriter; begin Result := CreateComObject(CLASS_MXHTMLWriter) as IMXWriter; end; class function CoMXHTMLWriter.CreateRemote(const MachineName: string): IMXWriter; begin Result := CreateRemoteComObject(MachineName, CLASS_MXHTMLWriter) as IMXWriter; end; class function CoMXHTMLWriter30.Create: IMXWriter; begin Result := CreateComObject(CLASS_MXHTMLWriter30) as IMXWriter; end; class function CoMXHTMLWriter30.CreateRemote(const MachineName: string): IMXWriter; begin Result := CreateRemoteComObject(MachineName, CLASS_MXHTMLWriter30) as IMXWriter; end; class function CoMXHTMLWriter40.Create: IMXWriter; begin Result := CreateComObject(CLASS_MXHTMLWriter40) as IMXWriter; end; class function CoMXHTMLWriter40.CreateRemote(const MachineName: string): IMXWriter; begin Result := CreateRemoteComObject(MachineName, CLASS_MXHTMLWriter40) as IMXWriter; end; class function ComsSAXAttributes.Create: IMXAttributes; begin Result := CreateComObject(CLASS_msSAXAttributes) as IMXAttributes; end; class function ComsSAXAttributes.CreateRemote(const MachineName: string): IMXAttributes; begin Result := CreateRemoteComObject(MachineName, CLASS_msSAXAttributes) as IMXAttributes; end; class function ComsSAXAttributes30.Create: IMXAttributes; begin Result := CreateComObject(CLASS_msSAXAttributes30) as IMXAttributes; end; class function ComsSAXAttributes30.CreateRemote(const MachineName: string): IMXAttributes; begin Result := CreateRemoteComObject(MachineName, CLASS_msSAXAttributes30) as IMXAttributes; end; class function CoSAXAttributes40.Create: IMXAttributes; begin Result := CreateComObject(CLASS_SAXAttributes40) as IMXAttributes; end; class function CoSAXAttributes40.CreateRemote(const MachineName: string): IMXAttributes; begin Result := CreateRemoteComObject(MachineName, CLASS_SAXAttributes40) as IMXAttributes; end; class function CoMXNamespaceManager.Create: IVBMXNamespaceManager; begin Result := CreateComObject(CLASS_MXNamespaceManager) as IVBMXNamespaceManager; end; class function CoMXNamespaceManager.CreateRemote(const MachineName: string): IVBMXNamespaceManager; begin Result := CreateRemoteComObject(MachineName, CLASS_MXNamespaceManager) as IVBMXNamespaceManager; end; class function CoMXNamespaceManager40.Create: IVBMXNamespaceManager; begin Result := CreateComObject(CLASS_MXNamespaceManager40) as IVBMXNamespaceManager; end; class function CoMXNamespaceManager40.CreateRemote(const MachineName: string): IVBMXNamespaceManager; begin Result := CreateRemoteComObject(MachineName, CLASS_MXNamespaceManager40) as IVBMXNamespaceManager; end; class function CoXMLDocument.Create: IXMLDocument2; begin Result := CreateComObject(CLASS_XMLDocument) as IXMLDocument2; end; class function CoXMLDocument.CreateRemote(const MachineName: string): IXMLDocument2; begin Result := CreateRemoteComObject(MachineName, CLASS_XMLDocument) as IXMLDocument2; end; end.