📄 msxml.tli
字号:
// Created by Microsoft (R) C/C++ Compiler Version 12.00.8168.0 (c55ecf39).
//
// msxml.tli
//
// Wrapper implementations for Win32 type library msxml.dll
// compiler-generated file created 10/07/06 at 09:16:46 - DO NOT EDIT!
#pragma once
//
// interface IXMLDOMImplementation wrapper method implementations
//
inline VARIANT_BOOL IXMLDOMImplementation::hasFeature ( _bstr_t feature, _bstr_t version ) {
VARIANT_BOOL _result;
HRESULT _hr = raw_hasFeature(feature, version, &_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _result;
}
//
// interface IXMLDOMNode wrapper method implementations
//
inline _bstr_t IXMLDOMNode::GetnodeName ( ) {
BSTR _result;
HRESULT _hr = get_nodeName(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _bstr_t(_result, false);
}
inline _variant_t IXMLDOMNode::GetnodeValue ( ) {
VARIANT _result;
VariantInit(&_result);
HRESULT _hr = get_nodeValue(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _variant_t(_result, false);
}
inline void IXMLDOMNode::PutnodeValue ( const _variant_t & value ) {
HRESULT _hr = put_nodeValue(value);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
}
inline DOMNodeType IXMLDOMNode::GetnodeType ( ) {
DOMNodeType _result;
HRESULT _hr = get_nodeType(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _result;
}
inline IXMLDOMNodePtr IXMLDOMNode::GetparentNode ( ) {
struct IXMLDOMNode * _result;
HRESULT _hr = get_parentNode(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return IXMLDOMNodePtr(_result, false);
}
inline IXMLDOMNodeListPtr IXMLDOMNode::GetchildNodes ( ) {
struct IXMLDOMNodeList * _result;
HRESULT _hr = get_childNodes(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return IXMLDOMNodeListPtr(_result, false);
}
inline IXMLDOMNodePtr IXMLDOMNode::GetfirstChild ( ) {
struct IXMLDOMNode * _result;
HRESULT _hr = get_firstChild(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return IXMLDOMNodePtr(_result, false);
}
inline IXMLDOMNodePtr IXMLDOMNode::GetlastChild ( ) {
struct IXMLDOMNode * _result;
HRESULT _hr = get_lastChild(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return IXMLDOMNodePtr(_result, false);
}
inline IXMLDOMNodePtr IXMLDOMNode::GetpreviousSibling ( ) {
struct IXMLDOMNode * _result;
HRESULT _hr = get_previousSibling(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return IXMLDOMNodePtr(_result, false);
}
inline IXMLDOMNodePtr IXMLDOMNode::GetnextSibling ( ) {
struct IXMLDOMNode * _result;
HRESULT _hr = get_nextSibling(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return IXMLDOMNodePtr(_result, false);
}
inline IXMLDOMNamedNodeMapPtr IXMLDOMNode::Getattributes ( ) {
struct IXMLDOMNamedNodeMap * _result;
HRESULT _hr = get_attributes(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return IXMLDOMNamedNodeMapPtr(_result, false);
}
inline IXMLDOMNodePtr IXMLDOMNode::insertBefore ( struct IXMLDOMNode * newChild, const _variant_t & refChild ) {
struct IXMLDOMNode * _result;
HRESULT _hr = raw_insertBefore(newChild, refChild, &_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return IXMLDOMNodePtr(_result, false);
}
inline IXMLDOMNodePtr IXMLDOMNode::replaceChild ( struct IXMLDOMNode * newChild, struct IXMLDOMNode * oldChild ) {
struct IXMLDOMNode * _result;
HRESULT _hr = raw_replaceChild(newChild, oldChild, &_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return IXMLDOMNodePtr(_result, false);
}
inline IXMLDOMNodePtr IXMLDOMNode::removeChild ( struct IXMLDOMNode * childNode ) {
struct IXMLDOMNode * _result;
HRESULT _hr = raw_removeChild(childNode, &_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return IXMLDOMNodePtr(_result, false);
}
inline IXMLDOMNodePtr IXMLDOMNode::appendChild ( struct IXMLDOMNode * newChild ) {
struct IXMLDOMNode * _result;
HRESULT _hr = raw_appendChild(newChild, &_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return IXMLDOMNodePtr(_result, false);
}
inline VARIANT_BOOL IXMLDOMNode::hasChildNodes ( ) {
VARIANT_BOOL _result;
HRESULT _hr = raw_hasChildNodes(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _result;
}
inline IXMLDOMDocumentPtr IXMLDOMNode::GetownerDocument ( ) {
struct IXMLDOMDocument * _result;
HRESULT _hr = get_ownerDocument(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return IXMLDOMDocumentPtr(_result, false);
}
inline IXMLDOMNodePtr IXMLDOMNode::cloneNode ( VARIANT_BOOL deep ) {
struct IXMLDOMNode * _result;
HRESULT _hr = raw_cloneNode(deep, &_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return IXMLDOMNodePtr(_result, false);
}
inline _bstr_t IXMLDOMNode::GetnodeTypeString ( ) {
BSTR _result;
HRESULT _hr = get_nodeTypeString(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _bstr_t(_result, false);
}
inline _bstr_t IXMLDOMNode::Gettext ( ) {
BSTR _result;
HRESULT _hr = get_text(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _bstr_t(_result, false);
}
inline void IXMLDOMNode::Puttext ( _bstr_t text ) {
HRESULT _hr = put_text(text);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
}
inline VARIANT_BOOL IXMLDOMNode::Getspecified ( ) {
VARIANT_BOOL _result;
HRESULT _hr = get_specified(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _result;
}
inline IXMLDOMNodePtr IXMLDOMNode::Getdefinition ( ) {
struct IXMLDOMNode * _result;
HRESULT _hr = get_definition(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return IXMLDOMNodePtr(_result, false);
}
inline _variant_t IXMLDOMNode::GetnodeTypedValue ( ) {
VARIANT _result;
VariantInit(&_result);
HRESULT _hr = get_nodeTypedValue(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _variant_t(_result, false);
}
inline void IXMLDOMNode::PutnodeTypedValue ( const _variant_t & typedValue ) {
HRESULT _hr = put_nodeTypedValue(typedValue);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
}
inline _variant_t IXMLDOMNode::GetdataType ( ) {
VARIANT _result;
VariantInit(&_result);
HRESULT _hr = get_dataType(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _variant_t(_result, false);
}
inline void IXMLDOMNode::PutdataType ( _bstr_t dataTypeName ) {
HRESULT _hr = put_dataType(dataTypeName);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
}
inline _bstr_t IXMLDOMNode::Getxml ( ) {
BSTR _result;
HRESULT _hr = get_xml(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _bstr_t(_result, false);
}
inline _bstr_t IXMLDOMNode::transformNode ( struct IXMLDOMNode * stylesheet ) {
BSTR _result;
HRESULT _hr = raw_transformNode(stylesheet, &_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _bstr_t(_result, false);
}
inline IXMLDOMNodeListPtr IXMLDOMNode::selectNodes ( _bstr_t queryString ) {
struct IXMLDOMNodeList * _result;
HRESULT _hr = raw_selectNodes(queryString, &_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return IXMLDOMNodeListPtr(_result, false);
}
inline IXMLDOMNodePtr IXMLDOMNode::selectSingleNode ( _bstr_t queryString ) {
struct IXMLDOMNode * _result;
HRESULT _hr = raw_selectSingleNode(queryString, &_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return IXMLDOMNodePtr(_result, false);
}
inline VARIANT_BOOL IXMLDOMNode::Getparsed ( ) {
VARIANT_BOOL _result;
HRESULT _hr = get_parsed(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _result;
}
inline _bstr_t IXMLDOMNode::GetnamespaceURI ( ) {
BSTR _result;
HRESULT _hr = get_namespaceURI(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _bstr_t(_result, false);
}
inline _bstr_t IXMLDOMNode::Getprefix ( ) {
BSTR _result;
HRESULT _hr = get_prefix(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _bstr_t(_result, false);
}
inline _bstr_t IXMLDOMNode::GetbaseName ( ) {
BSTR _result;
HRESULT _hr = get_baseName(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _bstr_t(_result, false);
}
inline HRESULT IXMLDOMNode::transformNodeToObject ( struct IXMLDOMNode * stylesheet, const _variant_t & outputObject ) {
HRESULT _hr = raw_transformNodeToObject(stylesheet, outputObject);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _hr;
}
//
// interface IXMLDOMNodeList wrapper method implementations
//
inline IXMLDOMNodePtr IXMLDOMNodeList::Getitem ( long index ) {
struct IXMLDOMNode * _result;
HRESULT _hr = get_item(index, &_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return IXMLDOMNodePtr(_result, false);
}
inline long IXMLDOMNodeList::Getlength ( ) {
long _result;
HRESULT _hr = get_length(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _result;
}
inline IXMLDOMNodePtr IXMLDOMNodeList::nextNode ( ) {
struct IXMLDOMNode * _result;
HRESULT _hr = raw_nextNode(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return IXMLDOMNodePtr(_result, false);
}
inline HRESULT IXMLDOMNodeList::reset ( ) {
HRESULT _hr = raw_reset();
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _hr;
}
inline IUnknownPtr IXMLDOMNodeList::Get_newEnum ( ) {
IUnknown * _result;
HRESULT _hr = get__newEnum(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return IUnknownPtr(_result, false);
}
//
// interface IXMLDOMNamedNodeMap wrapper method implementations
//
inline IXMLDOMNodePtr IXMLDOMNamedNodeMap::getNamedItem ( _bstr_t name ) {
struct IXMLDOMNode * _result;
HRESULT _hr = raw_getNamedItem(name, &_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return IXMLDOMNodePtr(_result, false);
}
inline IXMLDOMNodePtr IXMLDOMNamedNodeMap::setNamedItem ( struct IXMLDOMNode * newItem ) {
struct IXMLDOMNode * _result;
HRESULT _hr = raw_setNamedItem(newItem, &_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return IXMLDOMNodePtr(_result, false);
}
inline IXMLDOMNodePtr IXMLDOMNamedNodeMap::removeNamedItem ( _bstr_t name ) {
struct IXMLDOMNode * _result;
HRESULT _hr = raw_removeNamedItem(name, &_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return IXMLDOMNodePtr(_result, false);
}
inline IXMLDOMNodePtr IXMLDOMNamedNodeMap::Getitem ( long index ) {
struct IXMLDOMNode * _result;
HRESULT _hr = get_item(index, &_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return IXMLDOMNodePtr(_result, false);
}
inline long IXMLDOMNamedNodeMap::Getlength ( ) {
long _result;
HRESULT _hr = get_length(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _result;
}
inline IXMLDOMNodePtr IXMLDOMNamedNodeMap::getQualifiedItem ( _bstr_t baseName, _bstr_t namespaceURI ) {
struct IXMLDOMNode * _result;
HRESULT _hr = raw_getQualifiedItem(baseName, namespaceURI, &_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return IXMLDOMNodePtr(_result, false);
}
inline IXMLDOMNodePtr IXMLDOMNamedNodeMap::removeQualifiedItem ( _bstr_t baseName, _bstr_t namespaceURI ) {
struct IXMLDOMNode * _result;
HRESULT _hr = raw_removeQualifiedItem(baseName, namespaceURI, &_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return IXMLDOMNodePtr(_result, false);
}
inline IXMLDOMNodePtr IXMLDOMNamedNodeMap::nextNode ( ) {
struct IXMLDOMNode * _result;
HRESULT _hr = raw_nextNode(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return IXMLDOMNodePtr(_result, false);
}
inline HRESULT IXMLDOMNamedNodeMap::reset ( ) {
HRESULT _hr = raw_reset();
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _hr;
}
inline IUnknownPtr IXMLDOMNamedNodeMap::Get_newEnum ( ) {
IUnknown * _result;
HRESULT _hr = get__newEnum(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return IUnknownPtr(_result, false);
}
//
// interface IXMLDOMDocument wrapper method implementations
//
inline IXMLDOMDocumentTypePtr IXMLDOMDocument::Getdoctype ( ) {
struct IXMLDOMDocumentType * _result;
HRESULT _hr = get_doctype(&_result);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -