📄 msxml3.tlh
字号:
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
//
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("373984c8-b845-449b-91e7-45ac83036ade"))
IXMLDOMSchemaCollection : IDispatch
{
//
// Property data
//
__declspec(property(get=GetnamespaceURI))
_bstr_t namespaceURI[];
__declspec(property(get=Getlength))
long length;
__declspec(property(get=Get_newEnum))
IUnknownPtr _newEnum;
//
// Wrapper methods for error-handling
//
HRESULT add (
_bstr_t namespaceURI,
const _variant_t & var );
IXMLDOMNodePtr get (
_bstr_t namespaceURI );
HRESULT remove (
_bstr_t namespaceURI );
long Getlength ( );
_bstr_t GetnamespaceURI (
long index );
HRESULT addCollection (
struct IXMLDOMSchemaCollection * otherCollection );
IUnknownPtr Get_newEnum ( );
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall raw_add (
BSTR namespaceURI,
VARIANT var ) = 0;
virtual HRESULT __stdcall raw_get (
BSTR namespaceURI,
struct IXMLDOMNode * * schemaNode ) = 0;
virtual HRESULT __stdcall raw_remove (
BSTR namespaceURI ) = 0;
virtual HRESULT __stdcall get_length (
long * length ) = 0;
virtual HRESULT __stdcall get_namespaceURI (
long index,
BSTR * length ) = 0;
virtual HRESULT __stdcall raw_addCollection (
struct IXMLDOMSchemaCollection * otherCollection ) = 0;
virtual HRESULT __stdcall get__newEnum (
IUnknown * * ppUnk ) = 0;
};
struct __declspec(uuid("2933bf95-7b36-11d2-b20e-00c04f983e60"))
IXMLDOMDocument2 : IXMLDOMDocument
{
//
// Property data
//
__declspec(property(get=Getnamespaces))
IXMLDOMSchemaCollectionPtr namespaces;
__declspec(property(get=Getschemas,put=PutRefschemas))
_variant_t schemas;
//
// Wrapper methods for error-handling
//
IXMLDOMSchemaCollectionPtr Getnamespaces ( );
_variant_t Getschemas ( );
void PutRefschemas (
const _variant_t & otherCollection );
IXMLDOMParseErrorPtr validate ( );
HRESULT setProperty (
_bstr_t name,
const _variant_t & value );
_variant_t getProperty (
_bstr_t name );
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall get_namespaces (
struct IXMLDOMSchemaCollection * * namespaceCollection ) = 0;
virtual HRESULT __stdcall get_schemas (
VARIANT * otherCollection ) = 0;
virtual HRESULT __stdcall putref_schemas (
VARIANT otherCollection ) = 0;
virtual HRESULT __stdcall raw_validate (
struct IXMLDOMParseError * * errorObj ) = 0;
virtual HRESULT __stdcall raw_setProperty (
BSTR name,
VARIANT value ) = 0;
virtual HRESULT __stdcall raw_getProperty (
BSTR name,
VARIANT * value ) = 0;
};
struct __declspec(uuid("2933bf8c-7b36-11d2-b20e-00c04f983e60"))
IXMLDOMNotation : IXMLDOMNode
{
//
// Property data
//
__declspec(property(get=GetpublicId))
_variant_t publicId;
__declspec(property(get=GetsystemId))
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -