// ************************************************************************ //// 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. // ************************************************************************ //
// C++ TLBWRTR : $Revision: 1.151.1.0.1.27 $// File generated on 2007-02-12 14:44:02 from Type Library described below.
// ************************************************************************ //// Type Lib: C:/WINNT/System32/msxml.dll (1)// LIBID: {D63E0CE2-A0A2-11D0-9C02-00C04FC99C8E}// LCID: 0// Helpfile: // HelpString: Microsoft XML, version 2.0// DepndLst: // (1) v2.0 stdole, (C:/WINNT/System32/STDOLE2.TLB)// ************************************************************************ //#ifndef MSXML_OCXH#define MSXML_OCXH
#pragma option push -b -w-inl
#include <olectrls.hpp>#include <oleserver.hpp>#include <utilcls.h>#if !defined(__UTILCLS_H_VERSION) || (__UTILCLS_H_VERSION < 0x0600)//// The code generated by the TLIBIMP utility or the Import|TypeLibrary // and Import|ActiveX feature of C++Builder rely on specific versions of// the header file UTILCLS.H found in the INCLUDE/VCL directory. If an // older version of the file is detected, you probably need an update/patch.//#error "This file requires a newer version of the header UTILCLS.H" / "You need to apply an update/patch to your copy of C++Builder"#endif#include <olectl.h>#include <ocidl.h>#if !defined(_NO_VCL)#include <stdvcl.hpp>#endif // _NO_VCL#include <ocxproxy.h>
#include "MSXML_TLB.h"namespace Msxml_tlb{
// *********************************************************************//// HelpString: Microsoft XML, version 2.0// Version: 2.0// *********************************************************************//
// *********************************************************************//// COM Component Proxy Class Declaration// Component Name : TDOMDocument// Help String : W3C-DOM XML Document// Default Interface: IXMLDOMDocument// Def. Intf. Object: IXMLDOMDocumentPtr// Def. Intf. DISP? : No// Event Interface: XMLDOMDocumentEvents// TypeFlags : (2) CanCreate// *********************************************************************//class PACKAGE TDOMDocument : public Oleserver::TOleServer{ IXMLDOMDocumentPtr m_DefaultIntf; _di_IUnknown __fastcall GetDunk();public: __fastcall TDOMDocument(TComponent* owner) : Oleserver::TOleServer(owner) {}
IXMLDOMDocumentPtr& GetDefaultInterface(); void __fastcall InitServerData(); void __fastcall Connect(); void __fastcall Disconnect(); void __fastcall BeforeDestruction(); void __fastcall ConnectTo(IXMLDOMDocumentPtr intf);
virtual void __fastcall InvokeEvent(int DispID, Oleserver::TVariantArray& params);
Msxml_tlb::IXMLDOMDocumentTypePtr __fastcall get_doctype(void) { return GetDefaultInterface()->get_doctype(); }
Msxml_tlb::IXMLDOMImplementationPtr __fastcall get_implementation(void) { return GetDefaultInterface()->get_implementation(); }
Msxml_tlb::IXMLDOMElementPtr __fastcall get_documentElement(void) { return GetDefaultInterface()->get_documentElement(); }
void __fastcall _set_documentElement(Msxml_tlb::IXMLDOMElement* DOMElement/*[in]*/) { GetDefaultInterface()->_set_documentElement(DOMElement/*[in]*/); }
long __fastcall get_readyState(void) { return GetDefaultInterface()->get_readyState(); }
Msxml_tlb::IXMLDOMParseErrorPtr __fastcall get_parseError(void) { return GetDefaultInterface()->get_parseError(); }
BSTR __fastcall get_url(void) { return GetDefaultInterface()->get_url(); }
TOLEBOOL __fastcall get_async(void) { return GetDefaultInterface()->get_async(); }
void __fastcall set_async(VARIANT_BOOL isAsync/*[in]*/) { GetDefaultInterface()->set_async(isAsync/*[in]*/); }
TOLEBOOL __fastcall get_validateOnParse(void) { return GetDefaultInterface()->get_validateOnParse(); }
void __fastcall set_validateOnParse(VARIANT_BOOL isValidating/*[in]*/) { GetDefaultInterface()->set_validateOnParse(isValidating/*[in]*/); }
TOLEBOOL __fastcall get_resolveExternals(void) { return GetDefaultInterface()->get_resolveExternals(); }
void __fastcall set_resolveExternals(VARIANT_BOOL isResolving/*[in]*/) { GetDefaultInterface()->set_resolveExternals(isResolving/*[in]*/); }
TOLEBOOL __fastcall get_preserveWhiteSpace(void) { return GetDefaultInterface()->get_preserveWhiteSpace(); }
void __fastcall set_preserveWhiteSpace(VARIANT_BOOL isPreserving/*[in]*/) { GetDefaultInterface()->set_preserveWhiteSpace(isPreserving/*[in]*/); }
void __fastcall set_onreadystatechange(VARIANT Param1/*[in]*/) { GetDefaultInterface()->set_onreadystatechange(Param1/*[in]*/); }
void __fastcall set_ondataavailable(VARIANT Param1/*[in]*/) { GetDefaultInterface()->set_ondataavailable(Param1/*[in]*/); }
void __fastcall set_ontransformnode(VARIANT Param1/*[in]*/) { GetDefaultInterface()->set_ontransformnode(Param1/*[in]*/); }
Msxml_tlb::IXMLDOMElementPtr __fastcall createElement(BSTR tagName/*[in]*/) { return GetDefaultInterface()->createElement(tagName/*[in]*/); }
Msxml_tlb::IXMLDOMDocumentFragmentPtr __fastcall createDocumentFragment(void) { return GetDefaultInterface()->createDocumentFragment(); }
Msxml_tlb::IXMLDOMCharacterDataPtr __fastcall createTextNode(BSTR data/*[in]*/) { return GetDefaultInterface()->createTextNode(data/*[in]*/); }
Msxml_tlb::IXMLDOMCommentPtr __fastcall createComment(BSTR data/*[in]*/) { return GetDefaultInterface()->createComment(data/*[in]*/); }
Msxml_tlb::IXMLDOMCDATASectionPtr __fastcall createCDATASection(BSTR data/*[in]*/) { return GetDefaultInterface()->createCDATASection(data/*[in]*/); }
Msxml_tlb::IXMLDOMProcessingInstructionPtr __fastcall createProcessingInstruction(BSTR target/*[in]*/, BSTR data/*[in]*/) { return GetDefaultInterface()->createProcessingInstruction(target/*[in]*/, data/*[in]*/); }
Msxml_tlb::IXMLDOMAttributePtr __fastcall createAttribute(BSTR name/*[in]*/) { return GetDefaultInterface()->createAttribute(name/*[in]*/); }
Msxml_tlb::IXMLDOMEntityReferencePtr __fastcall createEntityReference(BSTR name/*[in]*/) { return GetDefaultInterface()->createEntityReference(name/*[in]*/); }
Msxml_tlb::IXMLDOMNodeListPtr __fastcall getElementsByTagName(BSTR tagName/*[in]*/) { return GetDefaultInterface()->getElementsByTagName(tagName/*[in]*/); }
Msxml_tlb::IXMLDOMNodePtr __fastcall createNode(VARIANT type/*[in]*/, BSTR name/*[in]*/, BSTR namespaceURI/*[in]*/) { return GetDefaultInterface()->createNode(type/*[in]*/, name/*[in]*/, namespaceURI/*[in]*/); }
Msxml_tlb::IXMLDOMNodePtr __fastcall nodeFromID(BSTR idString/*[in]*/) { return GetDefaultInterface()->nodeFromID(idString/*[in]*/); }
TOLEBOOL __fastcall load(VARIANT xmlSource/*[in]*/) { return GetDefaultInterface()->load(xmlSource/*[in]*/); }
void __fastcall abort(void) { GetDefaultInterface()->abort(); }
TOLEBOOL __fastcall loadXML(BSTR bstrXML/*[in]*/) { return GetDefaultInterface()->loadXML(bstrXML/*[in]*/); }
void __fastcall save(VARIANT destination/*[in]*/) { GetDefaultInterface()->save(destination/*[in]*/); }
__property Msxml_tlb::IXMLDOMDocumentTypePtr doctype={ read=get_doctype }; __property Msxml_tlb::IXMLDOMImplementationPtr implementation={ read=get_implementation }; __property Msxml_tlb::IXMLDOMElementPtr documentElement={ read=get_documentElement }; __property long readyState={ read=get_readyState }; __property Msxml_tlb::IXMLDOMParseErrorPtr parseError={ read=get_parseError }; __property BSTR url={ read=get_url }; /* Warning: C++Builder is unable to validate the following property: __property TVariant onreadystatechange={ }; */ /* Warning: C++Builder is unable to validate the following property: __property TVariant ondataavailable={ }; */ /* Warning: C++Builder is unable to validate the following property: __property TVariant ontransformnode={ }; */ __property TOLEBOOL async={ read=get_async, stored=false }; __property TOLEBOOL validateOnParse={ read=get_validateOnParse, stored=false }; __property TOLEBOOL resolveExternals={ read=get_resolveExternals, stored=false }; __property TOLEBOOL preserveWhiteSpace={ read=get_preserveWhiteSpace, stored=false };private: TNotifyEvent FOnondataavailable; TNotifyEvent FOnonreadystatechange;__published: __property TNotifyEvent Onondataavailable={ read=FOnondataavailable, write=FOnondataavailable }; __property TNotifyEvent Ononreadystatechange={ read=FOnonreadystatechange, write=FOnonreadystatechange };};
// *********************************************************************//// COM Component Proxy Class Declaration// Component Name : TDOMFreeThreadedDocument// Help String : W3C-DOM XML Document (Apartment)// Default Interface: IXMLDOMDocument// Def. Intf. Object: IXMLDOMDocumentPtr// Def. Intf. DISP? : No// Event Interface: XMLDOMDocumentEvents// TypeFlags : (2) CanCreate// *********************************************************************//class PACKAGE TDOMFreeThreadedDocument : public Oleserver::TOleServer{ IXMLDOMDocumentPtr m_DefaultIntf; _di_IUnknown __fastcall GetDunk();public: __fastcall TDOMFreeThreadedDocument(TComponent* owner) : Oleserver::TOleServer(owner) {}
IXMLDOMDocumentPtr& GetDefaultInterface(); void __fastcall InitServerData(); void __fastcall Connect(); void __fastcall Disconnect(); void __fastcall BeforeDestruction(); void __fastcall ConnectTo(IXMLDOMDocumentPtr intf);
virtual void __fastcall InvokeEvent(int DispID, Oleserver::TVariantArray& params);
Msxml_tlb::IXMLDOMDocumentTypePtr __fastcall get_doctype(void) { return GetDefaultInterface()->get_doctype(); }
Msxml_tlb::IXMLDOMImplementationPtr __fastcall get_implementation(void) { return GetDefaultInterface()->get_implementation(); }
Msxml_tlb::IXMLDOMElementPtr __fastcall get_documentElement(void) { return GetDefaultInterface()->get_documentElement(); }
void __fastcall _set_documentElement(Msxml_tlb::IXMLDOMElement* DOMElement/*[in]*/) { GetDefaultInterface()->_set_documentElement(DOMElement/*[in]*/); }
long __fastcall get_readyState(void) { return GetDefaultInterface()->get_readyState(); }
Msxml_tlb::IXMLDOMParseErrorPtr __fastcall get_parseError(void) { return GetDefaultInterface()->get_parseError(); }
BSTR __fastcall get_url(void) { return GetDefaultInterface()->get_url(); }
TOLEBOOL __fastcall get_async(void) { return GetDefaultInterface()->get_async(); }
void __fastcall set_async(VARIANT_BOOL isAsync/*[in]*/) { GetDefaultInterface()->set_async(isAsync/*[in]*/); }
TOLEBOOL __fastcall get_validateOnParse(void) { return GetDefaultInterface()->get_validateOnParse(); }
void __fastcall set_validateOnParse(VARIANT_BOOL isValidating/*[in]*/) { GetDefaultInterface()->set_validateOnParse(isValidating/*[in]*/); }
TOLEBOOL __fastcall get_resolveExternals(void) { return GetDefaultInterface()->get_resolveExternals(); }
void __fastcall set_resolveExternals(VARIANT_BOOL isResolving/*[in]*/) { GetDefaultInterface()->set_resolveExternals(isResolving/*[in]*/); }
TOLEBOOL __fastcall get_preserveWhiteSpace(void) { return GetDefaultInterface()->get_preserveWhiteSpace(); }
void __fastcall set_preserveWhiteSpace(VARIANT_BOOL isPreserving/*[in]*/) { GetDefaultInterface()->set_preserveWhiteSpace(isPreserving/*[in]*/); }
void __fastcall set_onreadystatechange(VARIANT Param1/*[in]*/) { GetDefaultInterface()->set_onreadystatechange(Param1/*[in]*/); }
void __fastcall set_ondataavailable(VARIANT Param1/*[in]*/) { GetDefaultInterface()->set_ondataavailable(Param1/*[in]*/); }
void __fastcall set_ontransformnode(VARIANT Param1/*[in]*/) { GetDefaultInterface()->set_ontransformnode(Param1/*[in]*/); }
Msxml_tlb::IXMLDOMElementPtr __fastcall createElement(BSTR tagName/*[in]*/) { return GetDefaultInterface()->createElement(tagName/*[in]*/); }
Msxml_tlb::IXMLDOMDocumentFragmentPtr __fastcall createDocumentFragment(void) { return GetDefaultInterface()->createDocumentFragment(); }
Msxml_tlb::IXMLDOMCharacterDataPtr __fastcall createTextNode(BSTR data/*[in]*/) { return GetDefaultInterface()->createTextNode(data/*[in]*/); }
Msxml_tlb::IXMLDOMCommentPtr __fastcall createComment(BSTR data/*[in]*/) { return GetDefaultInterface()->createComment(data/*[in]*/); }
Msxml_tlb::IXMLDOMCDATASectionPtr __fastcall createCDATASection(BSTR data/*[in]*/) { return GetDefaultInterface()->createCDATASection(data/*[in]*/); }
Msxml_tlb::IXMLDOMProcessingInstructionPtr __fastcall createProcessingInstruction(BSTR target/*[in]*/, BSTR data/*[in]*/) { return GetDefaultInterface()->createProcessingInstruction(target/*[in]*/, data/*[in]*/); }
Msxml_tlb::IXMLDOMAttributePtr __fastcall createAttribute(BSTR name/*[in]*/) { return GetDefaultInterface()->createAttribute(name/*[in]*/); }
Msxml_tlb::IXMLDOMEntityReferencePtr __fastcall createEntityReference(BSTR name/*[in]*/) { return GetDefaultInterface()->createEntityReference(name/*[in]*/); }
Msxml_tlb::IXMLDOMNodeListPtr __fastcall getElementsByTagName(BSTR tagName/*[in]*/) { return GetDefaultInterface()->getElementsByTagName(tagName/*[in]*/); }
Msxml_tlb::IXMLDOMNodePtr __fastcall createNode(VARIANT type/*[in]*/, BSTR name/*[in]*/, BSTR namespaceURI/*[in]*/) { return GetDefaultInterface()->createNode(type/*[in]*/, name/*[in]*/, namespaceURI/*[in]*/); }
Msxml_tlb::IXMLDOMNodePtr __fastcall nodeFromID(BSTR idString/*[in]*/) { return GetDefaultInterface()->nodeFromID(idString/*[in]*/); }
TOLEBOOL __fastcall load(VARIANT xmlSource/*[in]*/) { return GetDefaultInterface()->load(xmlSource/*[in]*/); }
void __fastcall abort(void) { GetDefaultInterface()->abort(); }
TOLEBOOL __fastcall loadXML(BSTR bstrXML/*[in]*/) { return GetDefaultInterface()->loadXML(bstrXML/*[in]*/); }
void __fastcall save(VARIANT destination/*[in]*/) { GetDefaultInterface()->save(destination/*[in]*/); }
__property Msxml_tlb::IXMLDOMDocumentTypePtr doctype={ read=get_doctype }; __property Msxml_tlb::IXMLDOMImplementationPtr implementation={ read=get_implementation }; __property Msxml_tlb::IXMLDOMElementPtr documentElement={ read=get_documentElement }; __property long readyState={ read=get_readyState }; __property Msxml_tlb::IXMLDOMParseErrorPtr parseError={ read=get_parseError }; __property BSTR url={ read=get_url }; /* Warning: C++Builder is unable to validate the following property: __property TVariant onreadystatechange={ }; */ /* Warning: C++Builder is unable to validate the following property: __property TVariant ondataavailable={ }; */ /* Warning: C++Builder is unable to validate the following property: __property TVariant ontransformnode={ }; */ __property TOLEBOOL async={ read=get_async, stored=false }; __property TOLEBOOL validateOnParse={ read=get_validateOnParse, stored=false }; __property TOLEBOOL resolveExternals={ read=get_resolveExternals, stored=false }; __property TOLEBOOL preserveWhiteSpace={ read=get_preserveWhiteSpace, stored=false };private: TNotifyEvent FOnondataavailable; TNotifyEvent FOnonreadystatechange;__published: __property TNotifyEvent Onondataavailable={ read=FOnondataavailable, write=FOnondataavailable }; __property TNotifyEvent Ononreadystatechange={ read=FOnonreadystatechange, write=FOnonreadystatechange };};
// *********************************************************************//// COM Component Proxy Class Declaration// Component Name : TXMLHTTPRequest// Help String : XML HTTP Request class.// Default Interface: IXMLHttpRequest// Def. Intf. Object: IXMLHttpRequestPtr// Def. Intf. DISP? : No// Event Interface: // TypeFlags : (2) CanCreate// *********************************************************************//class PACKAGE TXMLHTTPRequest : public Oleserver::TOleServer{ IXMLHttpRequestPtr m_DefaultIntf; _di_IUnknown __fastcall GetDunk();public: __fastcall TXMLHTTPRequest(TComponent* owner) : Oleserver::TOleServer(owner) {}
IXMLHttpRequestPtr& GetDefaultInterface(); void __fastcall InitServerData(); void __fastcall Connect(); void __fastcall Disconnect(); void __fastcall BeforeDestruction(); void __fastcall ConnectTo(IXMLHttpRequestPtr intf);
long __fastcall get_status(void) { return GetDefaultInterface()->get_status(); }
BSTR __fastcall get_statusText(void) { return GetDefaultInterface()->get_statusText(); }
LPDISPATCH __fastcall get_responseXML(void) { return GetDefaultInterface()->get_responseXML(); }
BSTR __fastcall get_responseText(void) { return GetDefaultInterface()->get_responseText(); }
TVariant __fastcall get_responseBody(void) { return GetDefaultInterface()->get_responseBody(); }
TVariant __fastcall get_responseStream(void) { return GetDefaultInterface()->get_responseStream(); }
long __fastcall get_readyState(void) { return GetDefaultInterface()->get_readyState(); }
void __fastcall set_onreadystatechange(LPDISPATCH Param1/*[in]*/) { GetDefaultInterface()->set_onreadystatechange(Param1/*[in]*/); }
void __fastcall open(BSTR bstrMethod/*[in]*/, BSTR bstrUrl/*[in]*/, VARIANT varAsync/*[in,opt]*/= TNoParam(), VARIANT bstrUser/*[in,opt]*/= TNoParam(), VARIANT bstrPassword/*[in,opt]*/= TNoParam()) { GetDefaultInterface()->open(bstrMethod/*[in]*/, bstrUrl/*[in]*/, varAsync/*[in,opt]*/, bstrUser/*[in,opt]*/, bstrPassword/*[in,opt]*/); }
void __fastcall setRequestHeader(BSTR bstrHeader/*[in]*/, BSTR bstrValue/*[in]*/) { GetDefaultInterface()->setRequestHeader(bstrHeader/*[in]*/, bstrValue/*[in]*/); }
BSTR __fastcall getResponseHeader(BSTR bstrHeader/*[in]*/) { return GetDefaultInterface()->getResponseHeader(bstrHeader/*[in]*/); }
BSTR __fastcall getAllResponseHeaders(void) { return GetDefaultInterface()->getAllResponseHeaders(); }
void __fastcall send(VARIANT varBody/*[in,opt]*/= TNoParam()) { GetDefaultInterface()->send(varBody/*[in,opt]*/); }
void __fastcall abort(void) { GetDefaultInterface()->abort(); }
__property long status={ read=get_status }; __property BSTR statusText={ read=get_statusText }; __property LPDISPATCH responseXML={ read=get_responseXML }; __property BSTR responseText={ read=get_responseText }; /* Warning: C++Builder is unable to validate the following property: __property TVariant responseBody={ read=get_responseBody }; */ /* Warning: C++Builder is unable to validate the following property: __property TVariant responseStream={ read=get_responseStream }; */ __property long readyState={ read=get_readyState }; __property LPDISPATCH onreadystatechange={ };};
// *********************************************************************//// COM Component Proxy Class Declaration// Component Name : TXMLDSOControl// Help String : XML Data Source Object// Default Interface: IXMLDSOControl// Def. Intf. Object: IXMLDSOControlPtr// Def. Intf. DISP? : No// Event Interface: // TypeFlags : (2) CanCreate// *********************************************************************//class PACKAGE TXMLDSOControl : public Oleserver::TOleServer{ IXMLDSOControlPtr m_DefaultIntf; _di_IUnknown __fastcall GetDunk();public: __fastcall TXMLDSOControl(TComponent* owner) : Oleserver::TOleServer(owner) {}
IXMLDSOControlPtr& GetDefaultInterface(); void __fastcall InitServerData(); void __fastcall Connect(); void __fastcall Disconnect(); void __fastcall BeforeDestruction(); void __fastcall ConnectTo(IXMLDSOControlPtr intf);
Msxml_tlb::IXMLDOMDocumentPtr __fastcall get_XMLDocument(void) { return GetDefaultInterface()->get_XMLDocument(); }
void __fastcall set_XMLDocument(Msxml_tlb::IXMLDOMDocument* ppDoc/*[in]*/) { GetDefaultInterface()->set_XMLDocument(ppDoc/*[in]*/); }
long __fastcall get_JavaDSOCompatible(void) { return GetDefaultInterface()->get_JavaDSOCompatible(); }
void __fastcall set_JavaDSOCompatible(long fJavaDSOCompatible/*[in]*/) { GetDefaultInterface()->set_JavaDSOCompatible(fJavaDSOCompatible/*[in]*/); }
long __fastcall get_readyState(void) { return GetDefaultInterface()->get_readyState(); }
__property long readyState={ read=get_readyState }; __property Msxml_tlb::IXMLDOMDocumentPtr XMLDocument={ read=get_XMLDocument, stored=false }; __property long JavaDSOCompatible={ read=get_JavaDSOCompatible, stored=false };};
// *********************************************************************//// COM Component Proxy Class Declaration// Component Name : TmsXMLDocument// Help String : XMLDocument extends IXML Document. It is obsolete. You should use DOMDocument. This object should not be confused with the XMLDocument property on the XML data island.// Default Interface: IXMLDocument2// Def. Intf. Object: IXMLDocument2Ptr// Def. Intf. DISP? : No// Event Interface: // TypeFlags : (2) CanCreate// *********************************************************************//class PACKAGE TmsXMLDocument : public Oleserver::TOleServer{ IXMLDocument2Ptr m_DefaultIntf; _di_IUnknown __fastcall GetDunk();public: __fastcall TmsXMLDocument(TComponent* owner) : Oleserver::TOleServer(owner) {}
IXMLDocument2Ptr& GetDefaultInterface(); void __fastcall InitServerData(); void __fastcall Connect(); void __fastcall Disconnect(); void __fastcall BeforeDestruction(); void __fastcall ConnectTo(IXMLDocument2Ptr intf);
// Msxml_tlb::IXMLElement2Ptr __fastcall get_root(Msxml_tlb::IXMLElement2** p/*[out,retval]*/)// {// return (Msxml_tlb::IXMLElement2Ptr)GetDefaultInterface()->get_root(p/*[out,retval]*/);// }
Msxml_tlb::IXMLElement2Ptr __fastcall get_root() { Msxml_tlb::IXMLElement2Ptr** p; //类似参数的声明一个局部变量 GetDefaultInterface()->get_root(/*强制类型转换*/ (Msxml_tlb::IXMLElement2 **)p/*[out,retval]*/); return (**p); }
BSTR __fastcall get_url(BSTR* p/*[out,retval]*/) { return (BSTR)GetDefaultInterface()->get_url(p/*[out,retval]*/); }
void __fastcall set_url(BSTR p/*[in]*/) { GetDefaultInterface()->set_url(p/*[in]*/); }
// long __fastcall get_readyState(long* pl/*[out,retval]*/)// {// return GetDefaultInterface()->get_readyState(pl/*[out,retval]*/);// }
long __fastcall get_readyState() { long* pl/*[out,retval]*/;
return GetDefaultInterface()->get_readyState(pl/*[out,retval]*/); }
BSTR __fastcall get_charset(BSTR* p/*[out,retval]*/) { return (BSTR)GetDefaultInterface()->get_charset(p/*[out,retval]*/); }
void __fastcall set_charset(BSTR p/*[in]*/) { GetDefaultInterface()->set_charset(p/*[in]*/); }
BSTR __fastcall get_version() { BSTR* p/*[out,retval]*/; return (BSTR)GetDefaultInterface()->get_version(p/*[out,retval]*/); }
BSTR __fastcall get_doctype(/*[out,retval]*/) { BSTR* p; return (BSTR)GetDefaultInterface()->get_doctype(p/*[out,retval]*/); }
TOLEBOOL __fastcall get_async() { VARIANT_BOOL* pf/*[out,retval]*/; GetDefaultInterface()->get_async((short*)pf/*[out,retval]*/); return pf; // m_DefaultIntf->get_async() }
void __fastcall set_async() { VARIANT_BOOL pf/*[in]*/ ; GetDefaultInterface()->set_async(pf/*[in]*/); }
Msxml_tlb::IXMLElement2Ptr __fastcall createElement(VARIANT vType/*[in]*/, VARIANT var1/*[in,opt]*/, Msxml_tlb::IXMLElement2** ppElem/*[out,retval]*/) { return (Msxml_tlb::IXMLElement2Ptr)GetDefaultInterface()->createElement(vType/*[in]*/, var1/*[in,opt]*/, ppElem/*[out,retval]*/); }
__property Msxml_tlb::IXMLElement2Ptr root={ read=get_root }; __property long readyState={ read=get_readyState }; __property BSTR version={ read=get_version }; __property BSTR doctype={ read=get_doctype };};
}; // namespace Msxml_tlb
#if !defined(NO_IMPLICIT_NAMESPACE_USE)using namespace Msxml_tlb;#endif
#pragma option pop
#endif // MSXML_OCXH