📄 msxml.tlh
字号:
{};
struct __declspec(uuid("3efaa426-272f-11d2-836f-0000f87a7782"))
IXMLDOMParseError : IDispatch
{
//
// Property data
//
__declspec(property(get=GeterrorCode))
long errorCode;
__declspec(property(get=Geturl))
_bstr_t url;
__declspec(property(get=Getreason))
_bstr_t reason;
__declspec(property(get=GetsrcText))
_bstr_t srcText;
__declspec(property(get=Getline))
long line;
__declspec(property(get=Getlinepos))
long linepos;
__declspec(property(get=Getfilepos))
long filepos;
//
// Wrapper methods for error-handling
//
long GeterrorCode ( );
_bstr_t Geturl ( );
_bstr_t Getreason ( );
_bstr_t GetsrcText ( );
long Getline ( );
long Getlinepos ( );
long Getfilepos ( );
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall get_errorCode (
long * errorCode ) = 0;
virtual HRESULT __stdcall get_url (
BSTR * urlString ) = 0;
virtual HRESULT __stdcall get_reason (
BSTR * reasonString ) = 0;
virtual HRESULT __stdcall get_srcText (
BSTR * sourceString ) = 0;
virtual HRESULT __stdcall get_line (
long * lineNumber ) = 0;
virtual HRESULT __stdcall get_linepos (
long * linePosition ) = 0;
virtual HRESULT __stdcall get_filepos (
long * filePosition ) = 0;
};
struct __declspec(uuid("2933bf8c-7b36-11d2-b20e-00c04f983e60"))
IXMLDOMNotation : IXMLDOMNode
{
//
// Property data
//
__declspec(property(get=GetpublicId))
_variant_t publicId;
__declspec(property(get=GetsystemId))
_variant_t systemId;
//
// Wrapper methods for error-handling
//
_variant_t GetpublicId ( );
_variant_t GetsystemId ( );
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall get_publicId (
VARIANT * publicId ) = 0;
virtual HRESULT __stdcall get_systemId (
VARIANT * systemId ) = 0;
};
struct __declspec(uuid("2933bf8d-7b36-11d2-b20e-00c04f983e60"))
IXMLDOMEntity : IXMLDOMNode
{
//
// Property data
//
__declspec(property(get=GetpublicId))
_variant_t publicId;
__declspec(property(get=GetsystemId))
_variant_t systemId;
__declspec(property(get=GetnotationName))
_bstr_t notationName;
//
// Wrapper methods for error-handling
//
_variant_t GetpublicId ( );
_variant_t GetsystemId ( );
_bstr_t GetnotationName ( );
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall get_publicId (
VARIANT * publicId ) = 0;
virtual HRESULT __stdcall get_systemId (
VARIANT * systemId ) = 0;
virtual HRESULT __stdcall get_notationName (
BSTR * name ) = 0;
};
struct __declspec(uuid("3efaa425-272f-11d2-836f-0000f87a7782"))
IXTLRuntime : IXMLDOMNode
{
//
// Wrapper methods for error-handling
//
long uniqueID (
struct IXMLDOMNode * pNode );
long depth (
struct IXMLDOMNode * pNode );
long childNumber (
struct IXMLDOMNode * pNode );
long ancestorChildNumber (
_bstr_t bstrNodeName,
struct IXMLDOMNode * pNode );
long absoluteChildNumber (
struct IXMLDOMNode * pNode );
_bstr_t formatIndex (
long lIndex,
_bstr_t bstrFormat );
_bstr_t formatNumber (
double dblNumber,
_bstr_t bstrFormat );
_bstr_t formatDate (
const _variant_t & varDate,
_bstr_t bstrFormat,
const _variant_t & varDestLocale = vtMissing );
_bstr_t formatTime (
const _variant_t & varTime,
_bstr_t bstrFormat,
const _variant_t & varDestLocale = vtMissing );
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall raw_uniqueID (
struct IXMLDOMNode * pNode,
long * pID ) = 0;
virtual HRESULT __stdcall raw_depth (
struct IXMLDOMNode * pNode,
long * pDepth ) = 0;
virtual HRESULT __stdcall raw_childNumber (
struct IXMLDOMNode * pNode,
long * pNumber ) = 0;
virtual HRESULT __stdcall raw_ancestorChildNumber (
BSTR bstrNodeName,
struct IXMLDOMNode * pNode,
long * pNumber ) = 0;
virtual HRESULT __stdcall raw_absoluteChildNumber (
struct IXMLDOMNode * pNode,
long * pNumber ) = 0;
virtual HRESULT __stdcall raw_formatIndex (
long lIndex,
BSTR bstrFormat,
BSTR * pbstrFormattedString ) = 0;
virtual HRESULT __stdcall raw_formatNumber (
double dblNumber,
BSTR bstrFormat,
BSTR * pbstrFormattedString ) = 0;
virtual HRESULT __stdcall raw_formatDate (
VARIANT varDate,
BSTR bstrFormat,
VARIANT varDestLocale,
BSTR * pbstrFormattedString ) = 0;
virtual HRESULT __stdcall raw_formatTime (
VARIANT varTime,
BSTR bstrFormat,
VARIANT varDestLocale,
BSTR * pbstrFormattedString ) = 0;
};
struct __declspec(uuid("3efaa427-272f-11d2-836f-0000f87a7782"))
XMLDOMDocumentEvents : IDispatch
{
//
// Wrapper methods for error-handling
//
// Methods:
HRESULT ondataavailable ( );
HRESULT onreadystatechange ( );
};
struct __declspec(uuid("2933bf90-7b36-11d2-b20e-00c04f983e60"))
DOMDocument;
// [ default ] interface IXMLDOMDocument
// [ default, source ] dispinterface XMLDOMDocumentEvents
struct __declspec(uuid("2933bf91-7b36-11d2-b20e-00c04f983e60"))
DOMFreeThreadedDocument;
// [ default ] interface IXMLDOMDocument
// [ default, source ] dispinterface XMLDOMDocumentEvents
struct __declspec(uuid("ed8c108d-4349-11d2-91a4-00c04f7969e8"))
IXMLHttpRequest : IDispatch
{
//
// Property data
//
__declspec(property(get=Getstatus))
long status;
__declspec(property(get=GetstatusText))
_bstr_t statusText;
__declspec(property(get=GetresponseXML))
IDispatchPtr responseXML;
__declspec(property(get=GetresponseText))
_bstr_t responseText;
__declspec(property(get=GetresponseBody))
_variant_t responseBody;
__declspec(property(get=GetresponseStream))
_variant_t responseStream;
__declspec(property(get=GetreadyState))
long readyState;
__declspec(property(put=Putonreadystatechange))
IDispatchPtr onreadystatechange;
//
// Wrapper methods for error-handling
//
HRESULT open (
_bstr_t bstrMethod,
_bstr_t bstrUrl,
const _variant_t & varAsync = vtMissing,
const _variant_t & bstrUser = vtMissing,
const _variant_t & bstrPassword = vtMissing );
HRESULT setRequestHeader (
_bstr_t bstrHeader,
_bstr_t bstrValue );
_bstr_t getResponseHeader (
_bstr_t bstrHeader );
_bstr_t getAllResponseHeaders ( );
HRESULT send (
const _variant_t & varBody = vtMissing );
HRESULT abort ( );
long Getstatus ( );
_bstr_t GetstatusText ( );
IDispatchPtr GetresponseXML ( );
_bstr_t GetresponseText ( );
_variant_t GetresponseBody ( );
_variant_t GetresponseStream ( );
long GetreadyState ( );
void Putonreadystatechange (
IDispatch * _arg1 );
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall raw_open (
BSTR bstrMethod,
BSTR bstrUrl,
VARIANT varAsync = vtMissing,
VARIANT bstrUser = vtMissing,
VARIANT bstrPassword = vtMissing ) = 0;
virtual HRESULT __stdcall raw_setRequestHeader (
BSTR bstrHeader,
BSTR bstrValue ) = 0;
virtual HRESULT __stdcall raw_getResponseHeader (
BSTR bstrHeader,
BSTR * pbstrValue ) = 0;
virtual HRESULT __stdcall raw_getAllResponseHeaders (
BSTR * pbstrHeaders ) = 0;
virtual HRESULT __stdcall raw_send (
VARIANT varBody = vtMissing ) = 0;
virtual HRESULT __stdcall raw_abort ( ) = 0;
virtual HRESULT __stdcall get_status (
long * plStatus ) = 0;
virtual HRESULT __stdcall get_statusText (
BSTR * pbstrStatus ) = 0;
virtual HRESULT __stdcall get_responseXML (
IDispatch * * ppBody ) = 0;
virtual HRESULT __stdcall get_responseText (
BSTR * pbstrBody ) = 0;
virtual HRESULT __stdcall get_responseBody (
VARIANT * pvarBody ) = 0;
virtual HRESULT __stdcall get_responseStream (
VARIANT * pvarBody ) = 0;
virtual HRESULT __stdcall get_readyState (
long * plState ) = 0;
virtual HRESULT __stdcall put_onreadystatechange (
IDispatch * _arg1 ) = 0;
};
struct __declspec(uuid("ed8c108e-4349-11d2-91a4-00c04f7969e8"))
XMLHTTPRequest;
// [ default ] interface IXMLHttpRequest
struct __declspec(uuid("310afa62-0575-11d2-9ca9-0060b0ec3d39"))
IXMLDSOControl : IDispatch
{
//
// Property data
//
__declspec(property(get=GetXMLDocument,put=PutXMLDocument))
IXMLDOMDocumentPtr XMLDocument;
__declspec(property(get=GetJavaDSOCompatible,put=PutJavaDSOCompatible))
long JavaDSOCompatible;
__declspec(property(get=GetreadyState))
long readyState;
//
// Wrapper methods for error-handling
//
IXMLDOMDocumentPtr GetXMLDocument ( );
void PutXMLDocument (
struct IXMLDOMDocument * ppDoc );
long GetJavaDSOCompatible ( );
void PutJavaDSOCompatible (
long fJavaDSOCompatible );
long GetreadyState ( );
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall get_XMLDocument (
struct IXMLDOMDocument * * ppDoc ) = 0;
virtual HRESULT __stdcall put_XMLDocument (
struct IXMLDOMDocument * ppDoc ) = 0;
virtual HRESULT __stdcall get_JavaDSOCompatible (
long * fJavaDSOCompatible ) = 0;
virtual HRESULT __stdcall put_JavaDSOCompatible (
long fJavaDSOCompatible ) = 0;
virtual HRESULT __stdcall get_readyState (
long * state ) = 0;
};
struct __declspec(uuid("550dda30-0541-11d2-9ca9-0060b0ec3d39"))
XMLDSOControl;
// [ default ] interface IXMLDSOControl
struct __declspec(uuid("65725580-9b5d-11d0-9bfe-00c04fc99c8e"))
IXMLElementCollection : IDispatch
{
//
// Property data
//
__declspec(property(get=Getlength,put=Putlength))
long length;
__declspec(property(get=Get_newEnum))
IUnknownPtr _newEnum;
//
// Wrapper methods for error-handling
//
void Putlength (
long p );
long Getlength ( );
IUnknownPtr Get_newEnum ( );
IDispatchPtr item (
const _variant_t & var1 = vtMissing,
const _variant_t & var2 = vtMissing );
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall put_length (
long p ) = 0;
virtual HRESULT __stdcall get_length (
long * p ) = 0;
virtual HRESULT __stdcall get__newEnum (
IUnknown * * ppUnk ) = 0;
virtual HRESULT __stdcall raw_item (
VARIANT var1,
VARIANT var2,
IDispatch * * ppDisp ) = 0;
};
struct __declspec(uuid("f52e2b61-18a1-11d1-b105-00805f49916b"))
IXMLDocument : IDispatch
{
//
// Property data
//
__declspec(property(get=Getroot))
IXMLElementPtr root;
__declspec(property(get=GetfileSize))
_bstr_t fileSize;
__declspec(property(get=GetfileModifiedDate))
_bstr_t fileModifiedDate;
__declspec(property(get=GetfileUpdatedDate))
_bstr_t fileUpdatedDate;
__declspec(property(get=Geturl,put=Puturl))
_bstr_t url;
__declspec(property(get=GetmimeType))
_bstr_t mimeType;
__declspec(property(get=GetreadyState))
long readyState;
__declspec(property(get=Getcharset,put=Putcharset))
_bstr_t charset;
__declspec(property(get=Getversion))
_bstr_t version;
__declspec(property(get=Getdoctype))
_bstr_t doctype;
__declspec(property(get=GetdtdURL))
_bstr_t dtdURL;
//
// Wrapper methods for error-handling
//
IXMLElementPtr Getroot ( );
_bstr_t GetfileSize ( );
_bstr_t GetfileModifiedDate ( );
_bstr_t GetfileUpdatedDate ( );
_bstr_t Geturl ( );
void Puturl (
_bstr_t p );
_bstr_t GetmimeType ( );
long GetreadyState ( );
_bstr_t Getcharset ( );
void Putcharset (
_bstr_t p );
_bstr_t Getversion ( );
_bstr_t Getdoctype ( );
_bstr_t GetdtdURL ( );
IXMLElementPtr createElement (
const _variant_t & vType,
const _variant_t & var1 = vtMissing );
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall get_root (
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -