unit SelfSozluk_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 01.06.2009 18:54:01 from Type Library described below. // ************************************************************************ // // Type Lib: C:\Projects\Self Sozluk\Source\SelfSozluk.tlb (1) // LIBID: {DD2B48B0-10FC-46AE-AF77-B5A05198E61A} // LCID: 0 // Helpfile: // HelpString: Self Sozluk Helper COM Library // DepndLst: // (1) v2.0 stdole, (C:\WINDOWS\system32\stdole2.tlb) // ************************************************************************ // {$TYPEDADDRESS OFF} // Unit must be compiled without type-checked pointers. {$WARN SYMBOL_PLATFORM OFF} {$WRITEABLECONST ON} {$VARPROPSETTER ON} interface uses Windows, ActiveX, Classes, Graphics, 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 SelfSozlukMajorVersion = 1; SelfSozlukMinorVersion = 0; LIBID_SelfSozluk: TGUID = '{DD2B48B0-10FC-46AE-AF77-B5A05198E61A}'; IID_INode: TGUID = '{3B318396-852F-46BB-9D2B-38219DB32F1E}'; IID_IDocument: TGUID = '{17EA7CDA-628F-4FEC-B70E-DD1146F35CFD}'; IID_INodeList: TGUID = '{7B8B25C8-2850-4725-968D-1303777544F5}'; IID_INamedNodeMap: TGUID = '{A309BC1C-9EAB-4639-AC77-5C39459833BE}'; IID_ICharacterData: TGUID = '{92DD8EA0-E311-45A0-8143-5CFC7FB90966}'; IID_IComment: TGUID = '{1009B44D-E76C-4597-A3D2-FFCFE7CD3165}'; IID_ITextNode: TGUID = '{25D8A0C1-6100-41FA-A64D-0CDBBD790AA3}'; IID_ICDATASection: TGUID = '{28427C34-D8B1-4129-AC61-8527BE64D841}'; IID_IAttr: TGUID = '{A0A2072C-8430-4F34-ADA5-C77A5A48C273}'; IID_IElement: TGUID = '{51952625-8B43-42A6-90B6-95D6253C1360}'; IID_IEntityReference: TGUID = '{C46666ED-CCC4-43FD-8FDD-42F945FEE4F4}'; IID_IProcessingInstruction: TGUID = '{363DB019-F731-494E-B3CF-BF71832388DA}'; IID_IDocumentFragment: TGUID = '{FBBBE3D2-17CB-4282-8DCF-39CEB5D1D86C}'; IID_IDocumentType: TGUID = '{423945D5-CC26-47C5-839B-B24F1B62D6B6}'; IID_IDomImplementation: TGUID = '{492B2199-461B-4ED1-8DCC-4E6A03D61034}'; IID_IHTMLParser: TGUID = '{877F3D96-86BD-4706-A198-F9DCC95AC63D}'; IID_ISession: TGUID = '{E86AC13E-6985-46AC-B50B-73E32F2AFDDE}'; IID_IRequestDictionary: TGUID = '{EDFE0964-F4EC-4D8E-9C4C-62477B9FD2E2}'; IID_IRequest: TGUID = '{B54B52F1-D134-4EF3-93EF-3F30B20F401A}'; IID_IResponse: TGUID = '{6BD5A8C4-AF3A-486F-A21B-779910F31434}'; IID_IServer: TGUID = '{75C4156B-041A-44F5-B126-5570E61B3651}'; IID_IReadCookie: TGUID = '{7AD5550F-E4D7-406F-B010-B8491C95B7B7}'; IID_IWriteCookie: TGUID = '{8B088017-010A-4442-982F-913226BA3A52}'; IID_IIEParser: TGUID = '{EA5097FD-BA3A-4549-A77E-0CE6F9D4B559}'; type // *********************************************************************// // Forward declaration of types defined in TypeLibrary // *********************************************************************// INode = interface; INodeDisp = dispinterface; IDocument = interface; IDocumentDisp = dispinterface; INodeList = interface; INodeListDisp = dispinterface; INamedNodeMap = interface; INamedNodeMapDisp = dispinterface; ICharacterData = interface; ICharacterDataDisp = dispinterface; IComment = interface; ICommentDisp = dispinterface; ITextNode = interface; ITextNodeDisp = dispinterface; ICDATASection = interface; ICDATASectionDisp = dispinterface; IAttr = interface; IAttrDisp = dispinterface; IElement = interface; IElementDisp = dispinterface; IEntityReference = interface; IEntityReferenceDisp = dispinterface; IProcessingInstruction = interface; IProcessingInstructionDisp = dispinterface; IDocumentFragment = interface; IDocumentFragmentDisp = dispinterface; IDocumentType = interface; IDocumentTypeDisp = dispinterface; IDomImplementation = interface; IDomImplementationDisp = dispinterface; IHTMLParser = interface; IHTMLParserDisp = dispinterface; ISession = interface; ISessionDisp = dispinterface; IRequestDictionary = interface; IRequestDictionaryDisp = dispinterface; IRequest = interface; IRequestDisp = dispinterface; IResponse = interface; IResponseDisp = dispinterface; IServer = interface; IServerDisp = dispinterface; IReadCookie = interface; IReadCookieDisp = dispinterface; IWriteCookie = interface; IWriteCookieDisp = dispinterface; IIEParser = interface; IIEParserDisp = dispinterface; // *********************************************************************// // Interface: INode // Flags: (4416) Dual OleAutomation Dispatchable // GUID: {3B318396-852F-46BB-9D2B-38219DB32F1E} // *********************************************************************// INode = interface(IDispatch) ['{3B318396-852F-46BB-9D2B-38219DB32F1E}'] function Get_nodeName: WideString; safecall; function Get_nodeValue: WideString; safecall; procedure Set_nodeValue(const Value: WideString); safecall; function Get_nodeType: Integer; safecall; function Get_parentNode: INode; safecall; function Get_childNodes: INodeList; safecall; function Get_firstChild: INode; safecall; function Get_lastChild: INode; safecall; function Get_previousSibling: INode; safecall; function Get_nextSibling: INode; safecall; function Get_attributes: INamedNodeMap; safecall; function Get_ownerDocument: IDocument; safecall; function Get_namespaceURI: WideString; safecall; function Get_prefix: WideString; safecall; function Get_localName: WideString; safecall; function insertBefore(const newChild: INode; const refChild: INode): INode; safecall; function replaceChild(const newChild: INode; const oldChild: INode): INode; safecall; function removeChild(const oldChild: INode): INode; safecall; function appendChild(const newChild: INode): INode; safecall; function hasChildNodes: WordBool; safecall; function cloneNode(deep: WordBool): INode; safecall; function supports(const feature: WideString; const version: WideString): WordBool; safecall; procedure normalize; safecall; function getElementsByTagName(const Name: WideString): INodeList; safecall; function getElementsByTagNameNS(const namespaceURI: WideString; const localName: WideString): INodeList; safecall; function getElementById(const elementId: WideString): IElement; safecall; function hasAttributes: WordBool; safecall; function Get_innerText: WideString; safecall; function Get_innerHtml: WideString; safecall; function Get_outerText: WideString; safecall; function Get_outerHtml: WideString; safecall; procedure clearAttributes; safecall; property nodeName: WideString read Get_nodeName; property nodeValue: WideString read Get_nodeValue write Set_nodeValue; property nodeType: Integer read Get_nodeType; property parentNode: INode read Get_parentNode; property childNodes: INodeList read Get_childNodes; property firstChild: INode read Get_firstChild; property lastChild: INode read Get_lastChild; property previousSibling: INode read Get_previousSibling; property nextSibling: INode read Get_nextSibling; property attributes: INamedNodeMap read Get_attributes; property ownerDocument: IDocument read Get_ownerDocument; property namespaceURI: WideString read Get_namespaceURI; property prefix: WideString read Get_prefix; property localName: WideString read Get_localName; property innerText: WideString read Get_innerText; property innerHtml: WideString read Get_innerHtml; property outerText: WideString read Get_outerText; property outerHtml: WideString read Get_outerHtml; end; // *********************************************************************// // DispIntf: INodeDisp // Flags: (4416) Dual OleAutomation Dispatchable // GUID: {3B318396-852F-46BB-9D2B-38219DB32F1E} // *********************************************************************// INodeDisp = dispinterface ['{3B318396-852F-46BB-9D2B-38219DB32F1E}'] property nodeName: WideString readonly dispid 201; property nodeValue: WideString dispid 202; property nodeType: Integer readonly dispid 203; property parentNode: INode readonly dispid 204; property childNodes: INodeList readonly dispid 205; property firstChild: INode readonly dispid 206; property lastChild: INode readonly dispid 207; property previousSibling: INode readonly dispid 208; property nextSibling: INode readonly dispid 209; property attributes: INamedNodeMap readonly dispid 210; property ownerDocument: IDocument readonly dispid 211; property namespaceURI: WideString readonly dispid 212; property prefix: WideString readonly dispid 213; property localName: WideString readonly dispid 214; function insertBefore(const newChild: INode; const refChild: INode): INode; dispid 215; function replaceChild(const newChild: INode; const oldChild: INode): INode; dispid 216; function removeChild(const oldChild: INode): INode; dispid 217; function appendChild(const newChild: INode): INode; dispid 218; function hasChildNodes: WordBool; dispid 219; function cloneNode(deep: WordBool): INode; dispid 220; function supports(const feature: WideString; const version: WideString): WordBool; dispid 221; procedure normalize; dispid 222; function getElementsByTagName(const Name: WideString): INodeList; dispid 223; function getElementsByTagNameNS(const namespaceURI: WideString; const localName: WideString): INodeList; dispid 224; function getElementById(const elementId: WideString): IElement; dispid 225; function hasAttributes: WordBool; dispid 226; property innerText: WideString readonly dispid 227; property innerHtml: WideString readonly dispid 228; property outerText: WideString readonly dispid 229; property outerHtml: WideString readonly dispid 230; procedure clearAttributes; dispid 231; end; // *********************************************************************// // Interface: IDocument // Flags: (4416) Dual OleAutomation Dispatchable // GUID: {17EA7CDA-628F-4FEC-B70E-DD1146F35CFD} // *********************************************************************// IDocument = interface(INode) ['{17EA7CDA-628F-4FEC-B70E-DD1146F35CFD}'] function Get_doctype: IDocumentType; safecall; function Get_domImplementation: IDomImplementation; safecall; function Get_documentElement: IElement; safecall; procedure Set_documentElement(const Value: IElement); safecall; function createElement(const tagName: WideString): IElement; safecall; function createDocumentFragment: IDocumentFragment; safecall; function createTextNode(const data: WideString): ITextNode; safecall; function createComment(const data: WideString): IComment; safecall; function createCDATASection(const data: WideString): ICDATASection; safecall; function createProcessingInstruction(const target: WideString; const data: WideString): IProcessingInstruction; safecall; function createAttribute(const Name: WideString): IAttr; safecall; function createEntityReference(const Name: WideString): IEntityReference; safecall; function importNode(const importedNode: INode; deep: WordBool): INode; safecall; function createElementNS(const namespaceURI: WideString; const qualifiedName: WideString): IElement; safecall; function createAttributeNS(const namespaceURI: WideString; const qualifiedName: WideString): IAttr; safecall; property doctype: IDocumentType read Get_doctype; property domImplementation: IDomImplementation read Get_domImplementation; property documentElement: IElement read Get_documentElement write Set_documentElement; end; // *********************************************************************// // DispIntf: IDocumentDisp // Flags: (4416) Dual OleAutomation Dispatchable // GUID: {17EA7CDA-628F-4FEC-B70E-DD1146F35CFD} // *********************************************************************// IDocumentDisp = dispinterface ['{17EA7CDA-628F-4FEC-B70E-DD1146F35CFD}'] property doctype: IDocumentType readonly dispid 301; property domImplementation: IDomImplementation readonly dispid 302; property documentElement: IElement dispid 303; function createElement(const tagName: WideString): IElement; dispid 304; function createDocumentFragment: IDocumentFragment; dispid 305; function createTextNode(const data: WideString): ITextNode; dispid 306; function createComment(const data: WideString): IComment; dispid 307; function createCDATASection(const data: WideString): ICDATASection; dispid 308; function createProcessingInstruction(const target: WideString; const data: WideString): IProcessingInstruction; dispid 309; function createAttribute(const Name: WideString): IAttr; dispid 310; function createEntityReference(const Name: WideString): IEntityReference; dispid 311; function importNode(const importedNode: INode; deep: WordBool): INode; dispid 312; function createElementNS(const namespaceURI: WideString; const qualifiedName: WideString): IElement; dispid 313; function createAttributeNS(const namespaceURI: WideString; const qualifiedName: WideString): IAttr; dispid 314; property nodeName: WideString readonly dispid 201; property nodeValue: WideString dispid 202; property nodeType: Integer readonly dispid 203; property parentNode: INode readonly dispid 204; property childNodes: INodeList readonly dispid 205; property firstChild: INode readonly dispid 206; property lastChild: INode readonly dispid 207; property previousSibling: INode readonly dispid 208; property nextSibling: INode readonly dispid 209; property attributes: INamedNodeMap readonly dispid 210; property ownerDocument: IDocument readonly dispid 211; property namespaceURI: WideString readonly dispid 212; property prefix: WideString readonly dispid 213; property localName: WideString readonly dispid 214; function insertBefore(const newChild: INode; const refChild: INode): INode; dispid 215; function replaceChild(const newChild: INode; const oldChild: INode): INode; dispid 216; function removeChild(const oldChild: INode): INode; dispid 217; function appendChild(const newChild: INode): INode; dispid 218; function hasChildNodes: WordBool; dispid 219; function cloneNode(deep: WordBool): INode; dispid 220; function supports(const feature: WideString; const version: WideString): WordBool; dispid 221; procedure normalize; dispid 222; function getElementsByTagName(const Name: WideString): INodeList; dispid 223; function getElementsByTagNameNS(const namespaceURI: WideString; const localName: WideString): INodeList; dispid 224; function getElementById(const elementId: WideString): IElement; dispid 225; function hasAttributes: WordBool; dispid 226; property innerText: WideString readonly dispid 227; property innerHtml: WideString readonly dispid 228; property outerText: WideString readonly dispid 229; property outerHtml: WideString readonly dispid 230; procedure clearAttributes; dispid 231; end; // *********************************************************************// // Interface: INodeList // Flags: (4416) Dual OleAutomation Dispatchable // GUID: {7B8B25C8-2850-4725-968D-1303777544F5} // *********************************************************************// INodeList = interface(IDispatch) ['{7B8B25C8-2850-4725-968D-1303777544F5}'] function Get_Item(Index: Integer): INode; safecall; function Get_length: Integer; safecall; property Item[Index: Integer]: INode read Get_Item; property length: Integer read Get_length; end; // *********************************************************************// // DispIntf: INodeListDisp // Flags: (4416) Dual OleAutomation Dispatchable // GUID: {7B8B25C8-2850-4725-968D-1303777544F5} // *********************************************************************// INodeListDisp = dispinterface ['{7B8B25C8-2850-4725-968D-1303777544F5}'] property Item[Index: Integer]: INode readonly dispid 201; property length: Integer readonly dispid 202; end; // *********************************************************************// // Interface: INamedNodeMap // Flags: (4416) Dual OleAutomation Dispatchable // GUID: {A309BC1C-9EAB-4639-AC77-5C39459833BE} // *********************************************************************// INamedNodeMap = interface(INodeList) ['{A309BC1C-9EAB-4639-AC77-5C39459833BE}'] function getNamedItem(const Name: WideString): INode; safecall; function setNamedItem(const arg: INode): INode; safecall; function removeNamedItem(const Name: WideString): INode; safecall; function getNamedItemNS(const namespaceURI: WideString; const localName: WideString): INode; safecall; function setNamedItemNS(const arg: INode): INode; safecall; function removeNamedItemNS(const namespaceURI: WideString; const localName: WideString): INode; safecall; end; // *********************************************************************// // DispIntf: INamedNodeMapDisp // Flags: (4416) Dual OleAutomation Dispatchable // GUID: {A309BC1C-9EAB-4639-AC77-5C39459833BE} // *********************************************************************// INamedNodeMapDisp = dispinterface ['{A309BC1C-9EAB-4639-AC77-5C39459833BE}'] function getNamedItem(const Name: WideString): INode; dispid 301; function setNamedItem(const arg: INode): INode; dispid 302; function removeNamedItem(const Name: WideString): INode; dispid 303; function getNamedItemNS(const namespaceURI: WideString; const localName: WideString): INode; dispid 304; function setNamedItemNS(const arg: INode): INode; dispid 305; function removeNamedItemNS(const namespaceURI: WideString; const localName: WideString): INode; dispid 306; property Item[Index: Integer]: INode readonly dispid 201; property length: Integer readonly dispid 202; end; // *********************************************************************// // Interface: ICharacterData // Flags: (4416) Dual OleAutomation Dispatchable // GUID: {92DD8EA0-E311-45A0-8143-5CFC7FB90966} // *********************************************************************// ICharacterData = interface(INode) ['{92DD8EA0-E311-45A0-8143-5CFC7FB90966}'] function Get_data: WideString; safecall; procedure Set_data(const Value: WideString); safecall; function Get_length: Integer; safecall; function substringData(offset: Integer; Count: Integer): WideString; safecall; procedure appendData(const arg: WideString); safecall; procedure deleteData(offset: Integer; Count: Integer); safecall; procedure insertData(offset: Integer; const arg: WideString); safecall; procedure replaceData(offset: Integer; Count: Integer; const arg: WideString); safecall; property data: WideString read Get_data write Set_data; property length: Integer read Get_length; end; // *********************************************************************// // DispIntf: ICharacterDataDisp // Flags: (4416) Dual OleAutomation Dispatchable // GUID: {92DD8EA0-E311-45A0-8143-5CFC7FB90966} // *********************************************************************// ICharacterDataDisp = dispinterface ['{92DD8EA0-E311-45A0-8143-5CFC7FB90966}'] property data: WideString dispid 301; property length: Integer readonly dispid 302; function substringData(offset: Integer; Count: Integer): WideString; dispid 303; procedure appendData(const arg: WideString); dispid 304; procedure deleteData(offset: Integer; Count: Integer); dispid 305; procedure insertData(offset: Integer; const arg: WideString); dispid 306; procedure replaceData(offset: Integer; Count: Integer; const arg: WideString); dispid 307; property nodeName: WideString readonly dispid 201; property nodeValue: WideString dispid 202; property nodeType: Integer readonly dispid 203; property parentNode: INode readonly dispid 204; property childNodes: INodeList readonly dispid 205; property firstChild: INode readonly dispid 206; property lastChild: INode readonly dispid 207; property previousSibling: INode readonly dispid 208; property nextSibling: INode readonly dispid 209; property attributes: INamedNodeMap readonly dispid 210; property ownerDocument: IDocument readonly dispid 211; property namespaceURI: WideString readonly dispid 212; property prefix: WideString readonly dispid 213; property localName: WideString readonly dispid 214; function insertBefore(const newChild: INode; const refChild: INode): INode; dispid 215; function replaceChild(const newChild: INode; const oldChild: INode): INode; dispid 216; function removeChild(const oldChild: INode): INode; dispid 217; function appendChild(const newChild: INode): INode; dispid 218; function hasChildNodes: WordBool; dispid 219; function cloneNode(deep: WordBool): INode; dispid 220; function supports(const feature: WideString; const version: WideString): WordBool; dispid 221; procedure normalize; dispid 222; function getElementsByTagName(const Name: WideString): INodeList; dispid 223; function getElementsByTagNameNS(const namespaceURI: WideString; const localName: WideString): INodeList; dispid 224; function getElementById(const elementId: WideString): IElement; dispid 225; function hasAttributes: WordBool; dispid 226; property innerText: WideString readonly dispid 227; property innerHtml: WideString readonly dispid 228; property outerText: WideString readonly dispid 229; property outerHtml: WideString readonly dispid 230; procedure clearAttributes; dispid 231; end; // *********************************************************************// // Interface: IComment // Flags: (4416) Dual OleAutomation Dispatchable // GUID: {1009B44D-E76C-4597-A3D2-FFCFE7CD3165} // *********************************************************************// IComment = interface(ICharacterData) ['{1009B44D-E76C-4597-A3D2-FFCFE7CD3165}'] end; // *********************************************************************// // DispIntf: ICommentDisp // Flags: (4416) Dual OleAutomation Dispatchable // GUID: {1009B44D-E76C-4597-A3D2-FFCFE7CD3165} // *********************************************************************// ICommentDisp = dispinterface ['{1009B44D-E76C-4597-A3D2-FFCFE7CD3165}'] property data: WideString dispid 301; property length: Integer readonly dispid 302; function substringData(offset: Integer; Count: Integer): WideString; dispid 303; procedure appendData(const arg: WideString); dispid 304; procedure deleteData(offset: Integer; Count: Integer); dispid 305; procedure insertData(offset: Integer; const arg: WideString); dispid 306; procedure replaceData(offset: Integer; Count: Integer; const arg: WideString); dispid 307; property nodeName: WideString readonly dispid 201; property nodeValue: WideString dispid 202; property nodeType: Integer readonly dispid 203; property parentNode: INode readonly dispid 204; property childNodes: INodeList readonly dispid 205; property firstChild: INode readonly dispid 206; property lastChild: INode readonly dispid 207; property previousSibling: INode readonly dispid 208; property nextSibling: INode readonly dispid 209; property attributes: INamedNodeMap readonly dispid 210; property ownerDocument: IDocument readonly dispid 211; property namespaceURI: WideString readonly dispid 212; property prefix: WideString readonly dispid 213; property localName: WideString readonly dispid 214; function insertBefore(const newChild: INode; const refChild: INode): INode; dispid 215; function replaceChild(const newChild: INode; const oldChild: INode): INode; dispid 216; function removeChild(const oldChild: INode): INode; dispid 217; function appendChild(const newChild: INode): INode; dispid 218; function hasChildNodes: WordBool; dispid 219; function cloneNode(deep: WordBool): INode; dispid 220; function supports(const feature: WideString; const version: WideString): WordBool; dispid 221; procedure normalize; dispid 222; function getElementsByTagName(const Name: WideString): INodeList; dispid 223; function getElementsByTagNameNS(const namespaceURI: WideString; const localName: WideString): INodeList; dispid 224; function getElementById(const elementId: WideString): IElement; dispid 225; function hasAttributes: WordBool; dispid 226; property innerText: WideString readonly dispid 227; property innerHtml: WideString readonly dispid 228; property outerText: WideString readonly dispid 229; property outerHtml: WideString readonly dispid 230; procedure clearAttributes; dispid 231; end; // *********************************************************************// // Interface: ITextNode // Flags: (4416) Dual OleAutomation Dispatchable // GUID: {25D8A0C1-6100-41FA-A64D-0CDBBD790AA3} // *********************************************************************// ITextNode = interface(ICharacterData) ['{25D8A0C1-6100-41FA-A64D-0CDBBD790AA3}'] function splitText(offset: Integer): ITextNode; safecall; end; // *********************************************************************// // DispIntf: ITextNodeDisp // Flags: (4416) Dual OleAutomation Dispatchable // GUID: {25D8A0C1-6100-41FA-A64D-0CDBBD790AA3} // *********************************************************************// ITextNodeDisp = dispinterface ['{25D8A0C1-6100-41FA-A64D-0CDBBD790AA3}'] function splitText(offset: Integer): ITextNode; dispid 401; property data: WideString dispid 301; property length: Integer readonly dispid 302; function substringData(offset: Integer; Count: Integer): WideString; dispid 303; procedure appendData(const arg: WideString); dispid 304; procedure deleteData(offset: Integer; Count: Integer); dispid 305; procedure insertData(offset: Integer; const arg: WideString); dispid 306; procedure replaceData(offset: Integer; Count: Integer; const arg: WideString); dispid 307; property nodeName: WideString readonly dispid 201; property nodeValue: WideString dispid 202; property nodeType: Integer readonly dispid 203; property parentNode: INode readonly dispid 204; property childNodes: INodeList readonly dispid 205; property firstChild: INode readonly dispid 206; property lastChild: INode readonly dispid 207; property previousSibling: INode readonly dispid 208; property nextSibling: INode readonly dispid 209; property attributes: INamedNodeMap readonly dispid 210; property ownerDocument: IDocument readonly dispid 211; property namespaceURI: WideString readonly dispid 212; property prefix: WideString readonly dispid 213; property localName: WideString readonly dispid 214; function insertBefore(const newChild: INode; const refChild: INode): INode; dispid 215; function replaceChild(const newChild: INode; const oldChild: INode): INode; dispid 216; function removeChild(const oldChild: INode): INode; dispid 217; function appendChild(const newChild: INode): INode; dispid 218; function hasChildNodes: WordBool; dispid 219; function cloneNode(deep: WordBool): INode; dispid 220; function supports(const feature: WideString; const version: WideString): WordBool; dispid 221; procedure normalize; dispid 222; function getElementsByTagName(const Name: WideString): INodeList; dispid 223; function getElementsByTagNameNS(const namespaceURI: WideString; const localName: WideString): INodeList; dispid 224; function getElementById(const elementId: WideString): IElement; dispid 225; function hasAttributes: WordBool; dispid 226; property innerText: WideString readonly dispid 227; property innerHtml: WideString readonly dispid 228; property outerText: WideString readonly dispid 229; property outerHtml: WideString readonly dispid 230; procedure clearAttributes; dispid 231; end; // *********************************************************************// // Interface: ICDATASection // Flags: (4416) Dual OleAutomation Dispatchable // GUID: {28427C34-D8B1-4129-AC61-8527BE64D841} // *********************************************************************// ICDATASection = interface(ITextNode) ['{28427C34-D8B1-4129-AC61-8527BE64D841}'] end; // *********************************************************************// // DispIntf: ICDATASectionDisp // Flags: (4416) Dual OleAutomation Dispatchable // GUID: {28427C34-D8B1-4129-AC61-8527BE64D841} // *********************************************************************// ICDATASectionDisp = dispinterface ['{28427C34-D8B1-4129-AC61-8527BE64D841}'] function splitText(offset: Integer): ITextNode; dispid 401; property data: WideString dispid 301; property length: Integer readonly dispid 302; function substringData(offset: Integer; Count: Integer): WideString; dispid 303; procedure appendData(const arg: WideString); dispid 304; procedure deleteData(offset: Integer; Count: Integer); dispid 305; procedure insertData(offset: Integer; const arg: WideString); dispid 306; procedure replaceData(offset: Integer; Count: Integer; const arg: WideString); dispid 307; property nodeName: WideString readonly dispid 201; property nodeValue: WideString dispid 202; property nodeType: Integer readonly dispid 203; property parentNode: INode readonly dispid 204; property childNodes: INodeList readonly dispid 205; property firstChild: INode readonly dispid 206; property lastChild: INode readonly dispid 207; property previousSibling: INode readonly dispid 208; property nextSibling: INode readonly dispid 209; property attributes: INamedNodeMap readonly dispid 210; property ownerDocument: IDocument readonly dispid 211; property namespaceURI: WideString readonly dispid 212; property prefix: WideString readonly dispid 213; property localName: WideString readonly dispid 214; function insertBefore(const newChild: INode; const refChild: INode): INode; dispid 215; function replaceChild(const newChild: INode; const oldChild: INode): INode; dispid 216; function removeChild(const oldChild: INode): INode; dispid 217; function appendChild(const newChild: INode): INode; dispid 218; function hasChildNodes: WordBool; dispid 219; function cloneNode(deep: WordBool): INode; dispid 220; function supports(const feature: WideString; const version: WideString): WordBool; dispid 221; procedure normalize; dispid 222; function getElementsByTagName(const Name: WideString): INodeList; dispid 223; function getElementsByTagNameNS(const namespaceURI: WideString; const localName: WideString): INodeList; dispid 224; function getElementById(const elementId: WideString): IElement; dispid 225; function hasAttributes: WordBool; dispid 226; property innerText: WideString readonly dispid 227; property innerHtml: WideString readonly dispid 228; property outerText: WideString readonly dispid 229; property outerHtml: WideString readonly dispid 230; procedure clearAttributes; dispid 231; end; // *********************************************************************// // Interface: IAttr // Flags: (4416) Dual OleAutomation Dispatchable // GUID: {A0A2072C-8430-4F34-ADA5-C77A5A48C273} // *********************************************************************// IAttr = interface(INode) ['{A0A2072C-8430-4F34-ADA5-C77A5A48C273}'] function Get_Name: WideString; safecall; function Get_specified: WordBool; safecall; function Get_Value: WideString; safecall; procedure Set_Value(const Value: WideString); safecall; function Get_ownerElement: IElement; safecall; property Name: WideString read Get_Name; property specified: WordBool read Get_specified; property Value: WideString read Get_Value write Set_Value; property ownerElement: IElement read Get_ownerElement; end; // *********************************************************************// // DispIntf: IAttrDisp // Flags: (4416) Dual OleAutomation Dispatchable // GUID: {A0A2072C-8430-4F34-ADA5-C77A5A48C273} // *********************************************************************// IAttrDisp = dispinterface ['{A0A2072C-8430-4F34-ADA5-C77A5A48C273}'] property Name: WideString readonly dispid 301; property specified: WordBool readonly dispid 302; property Value: WideString dispid 303; property ownerElement: IElement readonly dispid 304; property nodeName: WideString readonly dispid 201; property nodeValue: WideString dispid 202; property nodeType: Integer readonly dispid 203; property parentNode: INode readonly dispid 204; property childNodes: INodeList readonly dispid 205; property firstChild: INode readonly dispid 206; property lastChild: INode readonly dispid 207; property previousSibling: INode readonly dispid 208; property nextSibling: INode readonly dispid 209; property attributes: INamedNodeMap readonly dispid 210; property ownerDocument: IDocument readonly dispid 211; property namespaceURI: WideString readonly dispid 212; property prefix: WideString readonly dispid 213; property localName: WideString readonly dispid 214; function insertBefore(const newChild: INode; const refChild: INode): INode; dispid 215; function replaceChild(const newChild: INode; const oldChild: INode): INode; dispid 216; function removeChild(const oldChild: INode): INode; dispid 217; function appendChild(const newChild: INode): INode; dispid 218; function hasChildNodes: WordBool; dispid 219; function cloneNode(deep: WordBool): INode; dispid 220; function supports(const feature: WideString; const version: WideString): WordBool; dispid 221; procedure normalize; dispid 222; function getElementsByTagName(const Name: WideString): INodeList; dispid 223; function getElementsByTagNameNS(const namespaceURI: WideString; const localName: WideString): INodeList; dispid 224; function getElementById(const elementId: WideString): IElement; dispid 225; function hasAttributes: WordBool; dispid 226; property innerText: WideString readonly dispid 227; property innerHtml: WideString readonly dispid 228; property outerText: WideString readonly dispid 229; property outerHtml: WideString readonly dispid 230; procedure clearAttributes; dispid 231; end; // *********************************************************************// // Interface: IElement // Flags: (4416) Dual OleAutomation Dispatchable // GUID: {51952625-8B43-42A6-90B6-95D6253C1360} // *********************************************************************// IElement = interface(INode) ['{51952625-8B43-42A6-90B6-95D6253C1360}'] function Get_tagName: WideString; safecall; function getAttribute(const Name: WideString): WideString; safecall; function getAttributeNode(const Name: WideString): IAttr; safecall; function setAttributeNode(const newAttr: IAttr): IAttr; safecall; function removeAttributeNode(const oldAttr: IAttr): IAttr; safecall; function getAttributeNS(const namespaceURI: WideString; const localName: WideString): WideString; safecall; function getAttributeNodeNS(const namespaceURI: WideString; const localName: WideString): IAttr; safecall; function setAttributeNodeNS(const newAttr: IAttr): IAttr; safecall; function hasAttribute(const Name: WideString): WordBool; safecall; function hasAttributeNS(const namespaceURI: WideString; const localName: WideString): WordBool; safecall; procedure setAttribute(const Name: WideString; const Value: WideString); safecall; procedure removeAttribute(const Name: WideString); safecall; procedure setAttributeNS(const namespaceURI: WideString; const qualifiedName: WideString; const Value: WideString); safecall; procedure removeAttributeNS(const namespaceURI: WideString; const localName: WideString); safecall; property tagName: WideString read Get_tagName; end; // *********************************************************************// // DispIntf: IElementDisp // Flags: (4416) Dual OleAutomation Dispatchable // GUID: {51952625-8B43-42A6-90B6-95D6253C1360} // *********************************************************************// IElementDisp = dispinterface ['{51952625-8B43-42A6-90B6-95D6253C1360}'] property tagName: WideString readonly dispid 301; function getAttribute(const Name: WideString): WideString; dispid 302; function getAttributeNode(const Name: WideString): IAttr; dispid 303; function setAttributeNode(const newAttr: IAttr): IAttr; dispid 304; function removeAttributeNode(const oldAttr: IAttr): IAttr; dispid 305; function getAttributeNS(const namespaceURI: WideString; const localName: WideString): WideString; dispid 306; function getAttributeNodeNS(const namespaceURI: WideString; const localName: WideString): IAttr; dispid 307; function setAttributeNodeNS(const newAttr: IAttr): IAttr; dispid 308; function hasAttribute(const Name: WideString): WordBool; dispid 309; function hasAttributeNS(const namespaceURI: WideString; const localName: WideString): WordBool; dispid 310; procedure setAttribute(const Name: WideString; const Value: WideString); dispid 311; procedure removeAttribute(const Name: WideString); dispid 312; procedure setAttributeNS(const namespaceURI: WideString; const qualifiedName: WideString; const Value: WideString); dispid 313; procedure removeAttributeNS(const namespaceURI: WideString; const localName: WideString); dispid 314; property nodeName: WideString readonly dispid 201; property nodeValue: WideString dispid 202; property nodeType: Integer readonly dispid 203; property parentNode: INode readonly dispid 204; property childNodes: INodeList readonly dispid 205; property firstChild: INode readonly dispid 206; property lastChild: INode readonly dispid 207; property previousSibling: INode readonly dispid 208; property nextSibling: INode readonly dispid 209; property attributes: INamedNodeMap readonly dispid 210; property ownerDocument: IDocument readonly dispid 211; property namespaceURI: WideString readonly dispid 212; property prefix: WideString readonly dispid 213; property localName: WideString readonly dispid 214; function insertBefore(const newChild: INode; const refChild: INode): INode; dispid 215; function replaceChild(const newChild: INode; const oldChild: INode): INode; dispid 216; function removeChild(const oldChild: INode): INode; dispid 217; function appendChild(const newChild: INode): INode; dispid 218; function hasChildNodes: WordBool; dispid 219; function cloneNode(deep: WordBool): INode; dispid 220; function supports(const feature: WideString; const version: WideString): WordBool; dispid 221; procedure normalize; dispid 222; function getElementsByTagName(const Name: WideString): INodeList; dispid 223; function getElementsByTagNameNS(const namespaceURI: WideString; const localName: WideString): INodeList; dispid 224; function getElementById(const elementId: WideString): IElement; dispid 225; function hasAttributes: WordBool; dispid 226; property innerText: WideString readonly dispid 227; property innerHtml: WideString readonly dispid 228; property outerText: WideString readonly dispid 229; property outerHtml: WideString readonly dispid 230; procedure clearAttributes; dispid 231; end; // *********************************************************************// // Interface: IEntityReference // Flags: (4416) Dual OleAutomation Dispatchable // GUID: {C46666ED-CCC4-43FD-8FDD-42F945FEE4F4} // *********************************************************************// IEntityReference = interface(INode) ['{C46666ED-CCC4-43FD-8FDD-42F945FEE4F4}'] end; // *********************************************************************// // DispIntf: IEntityReferenceDisp // Flags: (4416) Dual OleAutomation Dispatchable // GUID: {C46666ED-CCC4-43FD-8FDD-42F945FEE4F4} // *********************************************************************// IEntityReferenceDisp = dispinterface ['{C46666ED-CCC4-43FD-8FDD-42F945FEE4F4}'] property nodeName: WideString readonly dispid 201; property nodeValue: WideString dispid 202; property nodeType: Integer readonly dispid 203; property parentNode: INode readonly dispid 204; property childNodes: INodeList readonly dispid 205; property firstChild: INode readonly dispid 206; property lastChild: INode readonly dispid 207; property previousSibling: INode readonly dispid 208; property nextSibling: INode readonly dispid 209; property attributes: INamedNodeMap readonly dispid 210; property ownerDocument: IDocument readonly dispid 211; property namespaceURI: WideString readonly dispid 212; property prefix: WideString readonly dispid 213; property localName: WideString readonly dispid 214; function insertBefore(const newChild: INode; const refChild: INode): INode; dispid 215; function replaceChild(const newChild: INode; const oldChild: INode): INode; dispid 216; function removeChild(const oldChild: INode): INode; dispid 217; function appendChild(const newChild: INode): INode; dispid 218; function hasChildNodes: WordBool; dispid 219; function cloneNode(deep: WordBool): INode; dispid 220; function supports(const feature: WideString; const version: WideString): WordBool; dispid 221; procedure normalize; dispid 222; function getElementsByTagName(const Name: WideString): INodeList; dispid 223; function getElementsByTagNameNS(const namespaceURI: WideString; const localName: WideString): INodeList; dispid 224; function getElementById(const elementId: WideString): IElement; dispid 225; function hasAttributes: WordBool; dispid 226; property innerText: WideString readonly dispid 227; property innerHtml: WideString readonly dispid 228; property outerText: WideString readonly dispid 229; property outerHtml: WideString readonly dispid 230; procedure clearAttributes; dispid 231; end; // *********************************************************************// // Interface: IProcessingInstruction // Flags: (4416) Dual OleAutomation Dispatchable // GUID: {363DB019-F731-494E-B3CF-BF71832388DA} // *********************************************************************// IProcessingInstruction = interface(INode) ['{363DB019-F731-494E-B3CF-BF71832388DA}'] 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: IProcessingInstructionDisp // Flags: (4416) Dual OleAutomation Dispatchable // GUID: {363DB019-F731-494E-B3CF-BF71832388DA} // *********************************************************************// IProcessingInstructionDisp = dispinterface ['{363DB019-F731-494E-B3CF-BF71832388DA}'] property target: WideString readonly dispid 301; property data: WideString dispid 302; property nodeName: WideString readonly dispid 201; property nodeValue: WideString dispid 202; property nodeType: Integer readonly dispid 203; property parentNode: INode readonly dispid 204; property childNodes: INodeList readonly dispid 205; property firstChild: INode readonly dispid 206; property lastChild: INode readonly dispid 207; property previousSibling: INode readonly dispid 208; property nextSibling: INode readonly dispid 209; property attributes: INamedNodeMap readonly dispid 210; property ownerDocument: IDocument readonly dispid 211; property namespaceURI: WideString readonly dispid 212; property prefix: WideString readonly dispid 213; property localName: WideString readonly dispid 214; function insertBefore(const newChild: INode; const refChild: INode): INode; dispid 215; function replaceChild(const newChild: INode; const oldChild: INode): INode; dispid 216; function removeChild(const oldChild: INode): INode; dispid 217; function appendChild(const newChild: INode): INode; dispid 218; function hasChildNodes: WordBool; dispid 219; function cloneNode(deep: WordBool): INode; dispid 220; function supports(const feature: WideString; const version: WideString): WordBool; dispid 221; procedure normalize; dispid 222; function getElementsByTagName(const Name: WideString): INodeList; dispid 223; function getElementsByTagNameNS(const namespaceURI: WideString; const localName: WideString): INodeList; dispid 224; function getElementById(const elementId: WideString): IElement; dispid 225; function hasAttributes: WordBool; dispid 226; property innerText: WideString readonly dispid 227; property innerHtml: WideString readonly dispid 228; property outerText: WideString readonly dispid 229; property outerHtml: WideString readonly dispid 230; procedure clearAttributes; dispid 231; end; // *********************************************************************// // Interface: IDocumentFragment // Flags: (4416) Dual OleAutomation Dispatchable // GUID: {FBBBE3D2-17CB-4282-8DCF-39CEB5D1D86C} // *********************************************************************// IDocumentFragment = interface(INode) ['{FBBBE3D2-17CB-4282-8DCF-39CEB5D1D86C}'] end; // *********************************************************************// // DispIntf: IDocumentFragmentDisp // Flags: (4416) Dual OleAutomation Dispatchable // GUID: {FBBBE3D2-17CB-4282-8DCF-39CEB5D1D86C} // *********************************************************************// IDocumentFragmentDisp = dispinterface ['{FBBBE3D2-17CB-4282-8DCF-39CEB5D1D86C}'] property nodeName: WideString readonly dispid 201; property nodeValue: WideString dispid 202; property nodeType: Integer readonly dispid 203; property parentNode: INode readonly dispid 204; property childNodes: INodeList readonly dispid 205; property firstChild: INode readonly dispid 206; property lastChild: INode readonly dispid 207; property previousSibling: INode readonly dispid 208; property nextSibling: INode readonly dispid 209; property attributes: INamedNodeMap readonly dispid 210; property ownerDocument: IDocument readonly dispid 211; property namespaceURI: WideString readonly dispid 212; property prefix: WideString readonly dispid 213; property localName: WideString readonly dispid 214; function insertBefore(const newChild: INode; const refChild: INode): INode; dispid 215; function replaceChild(const newChild: INode; const oldChild: INode): INode; dispid 216; function removeChild(const oldChild: INode): INode; dispid 217; function appendChild(const newChild: INode): INode; dispid 218; function hasChildNodes: WordBool; dispid 219; function cloneNode(deep: WordBool): INode; dispid 220; function supports(const feature: WideString; const version: WideString): WordBool; dispid 221; procedure normalize; dispid 222; function getElementsByTagName(const Name: WideString): INodeList; dispid 223; function getElementsByTagNameNS(const namespaceURI: WideString; const localName: WideString): INodeList; dispid 224; function getElementById(const elementId: WideString): IElement; dispid 225; function hasAttributes: WordBool; dispid 226; property innerText: WideString readonly dispid 227; property innerHtml: WideString readonly dispid 228; property outerText: WideString readonly dispid 229; property outerHtml: WideString readonly dispid 230; procedure clearAttributes; dispid 231; end; // *********************************************************************// // Interface: IDocumentType // Flags: (4416) Dual OleAutomation Dispatchable // GUID: {423945D5-CC26-47C5-839B-B24F1B62D6B6} // *********************************************************************// IDocumentType = interface(INode) ['{423945D5-CC26-47C5-839B-B24F1B62D6B6}'] function Get_Name: WideString; safecall; function Get_entities: INamedNodeMap; safecall; function Get_notations: INamedNodeMap; safecall; function Get_publicId: WideString; safecall; function Get_systemId: WideString; safecall; function Get_internalSubset: WideString; safecall; property Name: WideString read Get_Name; property entities: INamedNodeMap read Get_entities; property notations: INamedNodeMap read Get_notations; property publicId: WideString read Get_publicId; property systemId: WideString read Get_systemId; property internalSubset: WideString read Get_internalSubset; end; // *********************************************************************// // DispIntf: IDocumentTypeDisp // Flags: (4416) Dual OleAutomation Dispatchable // GUID: {423945D5-CC26-47C5-839B-B24F1B62D6B6} // *********************************************************************// IDocumentTypeDisp = dispinterface ['{423945D5-CC26-47C5-839B-B24F1B62D6B6}'] property Name: WideString readonly dispid 301; property entities: INamedNodeMap readonly dispid 302; property notations: INamedNodeMap readonly dispid 303; property publicId: WideString readonly dispid 304; property systemId: WideString readonly dispid 305; property internalSubset: WideString readonly dispid 306; property nodeName: WideString readonly dispid 201; property nodeValue: WideString dispid 202; property nodeType: Integer readonly dispid 203; property parentNode: INode readonly dispid 204; property childNodes: INodeList readonly dispid 205; property firstChild: INode readonly dispid 206; property lastChild: INode readonly dispid 207; property previousSibling: INode readonly dispid 208; property nextSibling: INode readonly dispid 209; property attributes: INamedNodeMap readonly dispid 210; property ownerDocument: IDocument readonly dispid 211; property namespaceURI: WideString readonly dispid 212; property prefix: WideString readonly dispid 213; property localName: WideString readonly dispid 214; function insertBefore(const newChild: INode; const refChild: INode): INode; dispid 215; function replaceChild(const newChild: INode; const oldChild: INode): INode; dispid 216; function removeChild(const oldChild: INode): INode; dispid 217; function appendChild(const newChild: INode): INode; dispid 218; function hasChildNodes: WordBool; dispid 219; function cloneNode(deep: WordBool): INode; dispid 220; function supports(const feature: WideString; const version: WideString): WordBool; dispid 221; procedure normalize; dispid 222; function getElementsByTagName(const Name: WideString): INodeList; dispid 223; function getElementsByTagNameNS(const namespaceURI: WideString; const localName: WideString): INodeList; dispid 224; function getElementById(const elementId: WideString): IElement; dispid 225; function hasAttributes: WordBool; dispid 226; property innerText: WideString readonly dispid 227; property innerHtml: WideString readonly dispid 228; property outerText: WideString readonly dispid 229; property outerHtml: WideString readonly dispid 230; procedure clearAttributes; dispid 231; end; // *********************************************************************// // Interface: IDomImplementation // Flags: (4416) Dual OleAutomation Dispatchable // GUID: {492B2199-461B-4ED1-8DCC-4E6A03D61034} // *********************************************************************// IDomImplementation = interface(IDispatch) ['{492B2199-461B-4ED1-8DCC-4E6A03D61034}'] end; // *********************************************************************// // DispIntf: IDomImplementationDisp // Flags: (4416) Dual OleAutomation Dispatchable // GUID: {492B2199-461B-4ED1-8DCC-4E6A03D61034} // *********************************************************************// IDomImplementationDisp = dispinterface ['{492B2199-461B-4ED1-8DCC-4E6A03D61034}'] end; // *********************************************************************// // Interface: IHTMLParser // Flags: (4416) Dual OleAutomation Dispatchable // GUID: {877F3D96-86BD-4706-A198-F9DCC95AC63D} // *********************************************************************// IHTMLParser = interface(IDispatch) ['{877F3D96-86BD-4706-A198-F9DCC95AC63D}'] function parseString(const HTMLText: WideString): IDocument; safecall; function Get_document: IDocument; safecall; function getVersion: WideString; safecall; property document: IDocument read Get_document; end; // *********************************************************************// // DispIntf: IHTMLParserDisp // Flags: (4416) Dual OleAutomation Dispatchable // GUID: {877F3D96-86BD-4706-A198-F9DCC95AC63D} // *********************************************************************// IHTMLParserDisp = dispinterface ['{877F3D96-86BD-4706-A198-F9DCC95AC63D}'] function parseString(const HTMLText: WideString): IDocument; dispid 201; property document: IDocument readonly dispid 202; function getVersion: WideString; dispid 203; end; // *********************************************************************// // Interface: ISession // Flags: (4416) Dual OleAutomation Dispatchable // GUID: {E86AC13E-6985-46AC-B50B-73E32F2AFDDE} // *********************************************************************// ISession = interface(IDispatch) ['{E86AC13E-6985-46AC-B50B-73E32F2AFDDE}'] function Get_Value(const bstrKey: WideString): OleVariant; safecall; procedure Set_Value(const bstrKey: WideString; Value: OleVariant); safecall; function Get_SessionID: WideString; safecall; function Get_Contents: OleVariant; safecall; property Value[const bstrKey: WideString]: OleVariant read Get_Value write Set_Value; default; property SessionID: WideString read Get_SessionID; property Contents: OleVariant read Get_Contents; end; // *********************************************************************// // DispIntf: ISessionDisp // Flags: (4416) Dual OleAutomation Dispatchable // GUID: {E86AC13E-6985-46AC-B50B-73E32F2AFDDE} // *********************************************************************// ISessionDisp = dispinterface ['{E86AC13E-6985-46AC-B50B-73E32F2AFDDE}'] property Value[const bstrKey: WideString]: OleVariant dispid 0; default; property SessionID: WideString readonly dispid 201; property Contents: OleVariant readonly dispid 202; end; // *********************************************************************// // Interface: IRequestDictionary // Flags: (4416) Dual OleAutomation Dispatchable // GUID: {EDFE0964-F4EC-4D8E-9C4C-62477B9FD2E2} // *********************************************************************// IRequestDictionary = interface(IDispatch) ['{EDFE0964-F4EC-4D8E-9C4C-62477B9FD2E2}'] function Get_Item(Param: OleVariant): OleVariant; safecall; function Get_Count: Integer; safecall; function Get_Key(varKey: OleVariant): OleVariant; safecall; function Exists(varKey: OleVariant): WordBool; safecall; procedure Add(varKey: OleVariant; varItem: OleVariant); safecall; property Item[Param: OleVariant]: OleVariant read Get_Item; default; property Count: Integer read Get_Count; property Key[varKey: OleVariant]: OleVariant read Get_Key; end; // *********************************************************************// // DispIntf: IRequestDictionaryDisp // Flags: (4416) Dual OleAutomation Dispatchable // GUID: {EDFE0964-F4EC-4D8E-9C4C-62477B9FD2E2} // *********************************************************************// IRequestDictionaryDisp = dispinterface ['{EDFE0964-F4EC-4D8E-9C4C-62477B9FD2E2}'] property Item[Param: OleVariant]: OleVariant readonly dispid 0; default; property Count: Integer readonly dispid 201; property Key[varKey: OleVariant]: OleVariant readonly dispid 202; function Exists(varKey: OleVariant): WordBool; dispid 203; procedure Add(varKey: OleVariant; varItem: OleVariant); dispid 204; end; // *********************************************************************// // Interface: IRequest // Flags: (4416) Dual OleAutomation Dispatchable // GUID: {B54B52F1-D134-4EF3-93EF-3F30B20F401A} // *********************************************************************// IRequest = interface(IDispatch) ['{B54B52F1-D134-4EF3-93EF-3F30B20F401A}'] function Get_Item(const bstrVar: WideString): OleVariant; safecall; function Get_Form: IRequestDictionary; safecall; function Get_QueryString: IRequestDictionary; safecall; function Get_Cookies: IRequestDictionary; safecall; function Get_ServerVariables: IRequestDictionary; safecall; property Item[const bstrVar: WideString]: OleVariant read Get_Item; default; property Form: IRequestDictionary read Get_Form; property QueryString: IRequestDictionary read Get_QueryString; property Cookies: IRequestDictionary read Get_Cookies; property ServerVariables: IRequestDictionary read Get_ServerVariables; end; // *********************************************************************// // DispIntf: IRequestDisp // Flags: (4416) Dual OleAutomation Dispatchable // GUID: {B54B52F1-D134-4EF3-93EF-3F30B20F401A} // *********************************************************************// IRequestDisp = dispinterface ['{B54B52F1-D134-4EF3-93EF-3F30B20F401A}'] property Item[const bstrVar: WideString]: OleVariant readonly dispid 0; default; property Form: IRequestDictionary readonly dispid 201; property QueryString: IRequestDictionary readonly dispid 202; property Cookies: IRequestDictionary readonly dispid 203; property ServerVariables: IRequestDictionary readonly dispid 204; end; // *********************************************************************// // Interface: IResponse // Flags: (4416) Dual OleAutomation Dispatchable // GUID: {6BD5A8C4-AF3A-486F-A21B-779910F31434} // *********************************************************************// IResponse = interface(IDispatch) ['{6BD5A8C4-AF3A-486F-A21B-779910F31434}'] end; // *********************************************************************// // DispIntf: IResponseDisp // Flags: (4416) Dual OleAutomation Dispatchable // GUID: {6BD5A8C4-AF3A-486F-A21B-779910F31434} // *********************************************************************// IResponseDisp = dispinterface ['{6BD5A8C4-AF3A-486F-A21B-779910F31434}'] end; // *********************************************************************// // Interface: IServer // Flags: (4416) Dual OleAutomation Dispatchable // GUID: {75C4156B-041A-44F5-B126-5570E61B3651} // *********************************************************************// IServer = interface(IDispatch) ['{75C4156B-041A-44F5-B126-5570E61B3651}'] end; // *********************************************************************// // DispIntf: IServerDisp // Flags: (4416) Dual OleAutomation Dispatchable // GUID: {75C4156B-041A-44F5-B126-5570E61B3651} // *********************************************************************// IServerDisp = dispinterface ['{75C4156B-041A-44F5-B126-5570E61B3651}'] end; // *********************************************************************// // Interface: IReadCookie // Flags: (4416) Dual OleAutomation Dispatchable // GUID: {7AD5550F-E4D7-406F-B010-B8491C95B7B7} // *********************************************************************// IReadCookie = interface(IDispatch) ['{7AD5550F-E4D7-406F-B010-B8491C95B7B7}'] function Get_Item(varKey: OleVariant): OleVariant; safecall; function Get_Key(varKey: OleVariant): OleVariant; safecall; function Get_Count: Integer; safecall; function Get_HasKeys: WordBool; safecall; property Item[varKey: OleVariant]: OleVariant read Get_Item; default; property Key[varKey: OleVariant]: OleVariant read Get_Key; property Count: Integer read Get_Count; property HasKeys: WordBool read Get_HasKeys; end; // *********************************************************************// // DispIntf: IReadCookieDisp // Flags: (4416) Dual OleAutomation Dispatchable // GUID: {7AD5550F-E4D7-406F-B010-B8491C95B7B7} // *********************************************************************// IReadCookieDisp = dispinterface ['{7AD5550F-E4D7-406F-B010-B8491C95B7B7}'] property Item[varKey: OleVariant]: OleVariant readonly dispid 0; default; property Key[varKey: OleVariant]: OleVariant readonly dispid 201; property Count: Integer readonly dispid 202; property HasKeys: WordBool readonly dispid 203; end; // *********************************************************************// // Interface: IWriteCookie // Flags: (4416) Dual OleAutomation Dispatchable // GUID: {8B088017-010A-4442-982F-913226BA3A52} // *********************************************************************// IWriteCookie = interface(IDispatch) ['{8B088017-010A-4442-982F-913226BA3A52}'] end; // *********************************************************************// // DispIntf: IWriteCookieDisp // Flags: (4416) Dual OleAutomation Dispatchable // GUID: {8B088017-010A-4442-982F-913226BA3A52} // *********************************************************************// IWriteCookieDisp = dispinterface ['{8B088017-010A-4442-982F-913226BA3A52}'] end; // *********************************************************************// // Interface: IIEParser // Flags: (4416) Dual OleAutomation Dispatchable // GUID: {EA5097FD-BA3A-4549-A77E-0CE6F9D4B559} // *********************************************************************// IIEParser = interface(IDispatch) ['{EA5097FD-BA3A-4549-A77E-0CE6F9D4B559}'] function parseString(const HTMLText: WideString): IDispatch; safecall; end; // *********************************************************************// // DispIntf: IIEParserDisp // Flags: (4416) Dual OleAutomation Dispatchable // GUID: {EA5097FD-BA3A-4549-A77E-0CE6F9D4B559} // *********************************************************************// IIEParserDisp = dispinterface ['{EA5097FD-BA3A-4549-A77E-0CE6F9D4B559}'] function parseString(const HTMLText: WideString): IDispatch; dispid 201; end; implementation uses ComObj; end.