📄 msxml3.tlh
字号:
__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("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("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("2933bf96-7b36-11d2-b20e-00c04f983e60"))
IXMLDOMDocument3 : IXMLDOMDocument2
{
//
// Wrapper methods for error-handling
//
IXMLDOMParseErrorPtr validateNode (
struct IXMLDOMNode * node );
IXMLDOMNodePtr importNode (
struct IXMLDOMNode * node,
VARIANT_BOOL deep );
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall raw_validateNode (
struct IXMLDOMNode * node,
struct IXMLDOMParseError * * errorObj ) = 0;
virtual HRESULT __stdcall raw_importNode (
struct IXMLDOMNode * node,
VARIANT_BOOL deep,
struct IXMLDOMNode * * clone ) = 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("3efaa428-272f-11d2-836f-0000f87a7782"))
IXMLDOMParseError2 : IXMLDOMParseError
{
//
// Property data
//
__declspec(property(get=GetallErrors))
IXMLDOMParseErrorCollectionPtr allErrors;
__declspec(property(get=GeterrorParametersCount))
long errorParametersCount;
__declspec(property(get=GeterrorXPath))
_bstr_t errorXPath;
//
// Wrapper methods for error-handling
//
_bstr_t GeterrorXPath ( );
IXMLDOMParseErrorCollectionPtr GetallErrors ( );
_bstr_t errorParameters (
long index );
long GeterrorParametersCount ( );
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall get_errorXPath (
BSTR * xpathexpr ) = 0;
virtual HRESULT __stdcall get_allErrors (
struct IXMLDOMParseErrorCollection * * allErrors ) = 0;
virtual HRESULT __stdcall raw_errorParameters (
long index,
BSTR * param ) = 0;
virtual HRESULT __stdcall get_errorParametersCount (
long * count ) = 0;
};
struct __declspec(uuid("3efaa429-272f-11d2-836f-0000f87a7782"))
IXMLDOMParseErrorCollection : IDispatch
{
//
// Property data
//
__declspec(property(get=Getitem))
IXMLDOMParseError2Ptr item[];
__declspec(property(get=Getlength))
long length;
__declspec(property(get=Getnext))
IXMLDOMParseError2Ptr next;
__declspec(property(get=Get_newEnum))
IUnknownPtr _newEnum;
//
// Wrapper methods for error-handling
//
IXMLDOMParseError2Ptr Getitem (
long index );
long Getlength ( );
IXMLDOMParseError2Ptr Getnext ( );
HRESULT reset ( );
IUnknownPtr Get_newEnum ( );
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall get_item (
long index,
struct IXMLDOMParseError2 * * error ) = 0;
virtual HRESULT __stdcall get_length (
long * length ) = 0;
virtual HRESULT __stdcall get_next (
struct IXMLDOMParseError2 * * error ) = 0;
virtual HRESULT __stdcall raw_reset ( ) = 0;
virtual HRESULT __stdcall get__newEnum (
IUnknown * * ppUnk ) = 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;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -