📄 msxml3.tlh
字号:
//
virtual HRESULT __stdcall get_doctype (
struct IXMLDOMDocumentType * * documentType ) = 0;
virtual HRESULT __stdcall get_implementation (
struct IXMLDOMImplementation * * impl ) = 0;
virtual HRESULT __stdcall get_documentElement (
struct IXMLDOMElement * * DOMElement ) = 0;
virtual HRESULT __stdcall putref_documentElement (
struct IXMLDOMElement * DOMElement ) = 0;
virtual HRESULT __stdcall raw_createElement (
BSTR tagName,
struct IXMLDOMElement * * element ) = 0;
virtual HRESULT __stdcall raw_createDocumentFragment (
struct IXMLDOMDocumentFragment * * docFrag ) = 0;
virtual HRESULT __stdcall raw_createTextNode (
BSTR data,
struct IXMLDOMText * * text ) = 0;
virtual HRESULT __stdcall raw_createComment (
BSTR data,
struct IXMLDOMComment * * comment ) = 0;
virtual HRESULT __stdcall raw_createCDATASection (
BSTR data,
struct IXMLDOMCDATASection * * cdata ) = 0;
virtual HRESULT __stdcall raw_createProcessingInstruction (
BSTR target,
BSTR data,
struct IXMLDOMProcessingInstruction * * pi ) = 0;
virtual HRESULT __stdcall raw_createAttribute (
BSTR name,
struct IXMLDOMAttribute * * attribute ) = 0;
virtual HRESULT __stdcall raw_createEntityReference (
BSTR name,
struct IXMLDOMEntityReference * * entityRef ) = 0;
virtual HRESULT __stdcall raw_getElementsByTagName (
BSTR tagName,
struct IXMLDOMNodeList * * resultList ) = 0;
virtual HRESULT __stdcall raw_createNode (
VARIANT type,
BSTR name,
BSTR namespaceURI,
struct IXMLDOMNode * * node ) = 0;
virtual HRESULT __stdcall raw_nodeFromID (
BSTR idString,
struct IXMLDOMNode * * node ) = 0;
virtual HRESULT __stdcall raw_load (
VARIANT xmlSource,
VARIANT_BOOL * isSuccessful ) = 0;
virtual HRESULT __stdcall get_readyState (
long * value ) = 0;
virtual HRESULT __stdcall get_parseError (
struct IXMLDOMParseError * * errorObj ) = 0;
virtual HRESULT __stdcall get_url (
BSTR * urlString ) = 0;
virtual HRESULT __stdcall get_async (
VARIANT_BOOL * isAsync ) = 0;
virtual HRESULT __stdcall put_async (
VARIANT_BOOL isAsync ) = 0;
virtual HRESULT __stdcall raw_abort ( ) = 0;
virtual HRESULT __stdcall raw_loadXML (
BSTR bstrXML,
VARIANT_BOOL * isSuccessful ) = 0;
virtual HRESULT __stdcall raw_save (
VARIANT destination ) = 0;
virtual HRESULT __stdcall get_validateOnParse (
VARIANT_BOOL * isValidating ) = 0;
virtual HRESULT __stdcall put_validateOnParse (
VARIANT_BOOL isValidating ) = 0;
virtual HRESULT __stdcall get_resolveExternals (
VARIANT_BOOL * isResolving ) = 0;
virtual HRESULT __stdcall put_resolveExternals (
VARIANT_BOOL isResolving ) = 0;
virtual HRESULT __stdcall get_preserveWhiteSpace (
VARIANT_BOOL * isPreserving ) = 0;
virtual HRESULT __stdcall put_preserveWhiteSpace (
VARIANT_BOOL isPreserving ) = 0;
virtual HRESULT __stdcall put_onreadystatechange (
VARIANT _arg1 ) = 0;
virtual HRESULT __stdcall put_ondataavailable (
VARIANT _arg1 ) = 0;
virtual HRESULT __stdcall put_ontransformnode (
VARIANT _arg1 ) = 0;
};
struct __declspec(uuid("2933bf8b-7b36-11d2-b20e-00c04f983e60"))
IXMLDOMDocumentType : IXMLDOMNode
{
//
// Property data
//
__declspec(property(get=Getname))
_bstr_t name;
__declspec(property(get=Getentities))
IXMLDOMNamedNodeMapPtr entities;
__declspec(property(get=Getnotations))
IXMLDOMNamedNodeMapPtr notations;
//
// Wrapper methods for error-handling
//
_bstr_t Getname ( );
IXMLDOMNamedNodeMapPtr Getentities ( );
IXMLDOMNamedNodeMapPtr Getnotations ( );
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall get_name (
BSTR * rootName ) = 0;
virtual HRESULT __stdcall get_entities (
struct IXMLDOMNamedNodeMap * * entityMap ) = 0;
virtual HRESULT __stdcall get_notations (
struct IXMLDOMNamedNodeMap * * notationMap ) = 0;
};
struct __declspec(uuid("2933bf86-7b36-11d2-b20e-00c04f983e60"))
IXMLDOMElement : IXMLDOMNode
{
//
// Property data
//
__declspec(property(get=GettagName))
_bstr_t tagName;
//
// Wrapper methods for error-handling
//
_bstr_t GettagName ( );
_variant_t getAttribute (
_bstr_t name );
HRESULT setAttribute (
_bstr_t name,
const _variant_t & value );
HRESULT removeAttribute (
_bstr_t name );
IXMLDOMAttributePtr getAttributeNode (
_bstr_t name );
IXMLDOMAttributePtr setAttributeNode (
struct IXMLDOMAttribute * DOMAttribute );
IXMLDOMAttributePtr removeAttributeNode (
struct IXMLDOMAttribute * DOMAttribute );
IXMLDOMNodeListPtr getElementsByTagName (
_bstr_t tagName );
HRESULT normalize ( );
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall get_tagName (
BSTR * tagName ) = 0;
virtual HRESULT __stdcall raw_getAttribute (
BSTR name,
VARIANT * value ) = 0;
virtual HRESULT __stdcall raw_setAttribute (
BSTR name,
VARIANT value ) = 0;
virtual HRESULT __stdcall raw_removeAttribute (
BSTR name ) = 0;
virtual HRESULT __stdcall raw_getAttributeNode (
BSTR name,
struct IXMLDOMAttribute * * attributeNode ) = 0;
virtual HRESULT __stdcall raw_setAttributeNode (
struct IXMLDOMAttribute * DOMAttribute,
struct IXMLDOMAttribute * * attributeNode ) = 0;
virtual HRESULT __stdcall raw_removeAttributeNode (
struct IXMLDOMAttribute * DOMAttribute,
struct IXMLDOMAttribute * * attributeNode ) = 0;
virtual HRESULT __stdcall raw_getElementsByTagName (
BSTR tagName,
struct IXMLDOMNodeList * * resultList ) = 0;
virtual HRESULT __stdcall raw_normalize ( ) = 0;
};
struct __declspec(uuid("2933bf85-7b36-11d2-b20e-00c04f983e60"))
IXMLDOMAttribute : IXMLDOMNode
{
//
// Property data
//
__declspec(property(get=Getname))
_bstr_t name;
__declspec(property(get=Getvalue,put=Putvalue))
_variant_t value;
//
// Wrapper methods for error-handling
//
_bstr_t Getname ( );
_variant_t Getvalue ( );
void Putvalue (
const _variant_t & attributeValue );
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall get_name (
BSTR * attributeName ) = 0;
virtual HRESULT __stdcall get_value (
VARIANT * attributeValue ) = 0;
virtual HRESULT __stdcall put_value (
VARIANT attributeValue ) = 0;
};
struct __declspec(uuid("3efaa413-272f-11d2-836f-0000f87a7782"))
IXMLDOMDocumentFragment : IXMLDOMNode
{};
struct __declspec(uuid("2933bf84-7b36-11d2-b20e-00c04f983e60"))
IXMLDOMCharacterData : IXMLDOMNode
{
//
// Property data
//
__declspec(property(get=Getdata,put=Putdata))
_bstr_t data;
__declspec(property(get=Getlength))
long length;
//
// Wrapper methods for error-handling
//
_bstr_t Getdata ( );
void Putdata (
_bstr_t data );
long Getlength ( );
_bstr_t substringData (
long offset,
long count );
HRESULT appendData (
_bstr_t data );
HRESULT insertData (
long offset,
_bstr_t data );
HRESULT deleteData (
long offset,
long count );
HRESULT replaceData (
long offset,
long count,
_bstr_t data );
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall get_data (
BSTR * data ) = 0;
virtual HRESULT __stdcall put_data (
BSTR data ) = 0;
virtual HRESULT __stdcall get_length (
long * dataLength ) = 0;
virtual HRESULT __stdcall raw_substringData (
long offset,
long count,
BSTR * data ) = 0;
virtual HRESULT __stdcall raw_appendData (
BSTR data ) = 0;
virtual HRESULT __stdcall raw_insertData (
long offset,
BSTR data ) = 0;
virtual HRESULT __stdcall raw_deleteData (
long offset,
long count ) = 0;
virtual HRESULT __stdcall raw_replaceData (
long offset,
long count,
BSTR data ) = 0;
};
struct __declspec(uuid("2933bf87-7b36-11d2-b20e-00c04f983e60"))
IXMLDOMText : IXMLDOMCharacterData
{
//
// Wrapper methods for error-handling
//
IXMLDOMTextPtr splitText (
long offset );
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall raw_splitText (
long offset,
struct IXMLDOMText * * rightHandTextNode ) = 0;
};
struct __declspec(uuid("2933bf88-7b36-11d2-b20e-00c04f983e60"))
IXMLDOMComment : IXMLDOMCharacterData
{};
struct __declspec(uuid("2933bf8a-7b36-11d2-b20e-00c04f983e60"))
IXMLDOMCDATASection : IXMLDOMText
{};
struct __declspec(uuid("2933bf89-7b36-11d2-b20e-00c04f983e60"))
IXMLDOMProcessingInstruction : IXMLDOMNode
{
//
// Property data
//
__declspec(property(get=Getdata,put=Putdata))
_bstr_t data;
__declspec(property(get=Gettarget))
_bstr_t target;
//
// Wrapper methods for error-handling
//
_bstr_t Gettarget ( );
_bstr_t Getdata ( );
void Putdata (
_bstr_t value );
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall get_target (
BSTR * name ) = 0;
virtual HRESULT __stdcall get_data (
BSTR * value ) = 0;
virtual HRESULT __stdcall put_data (
BSTR value ) = 0;
};
struct __declspec(uuid("2933bf8e-7b36-11d2-b20e-00c04f983e60"))
IXMLDOMEntityReference : IXMLDOMNode
{};
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
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -