require 'win32ole'
require 'win32ole/property'
module IXMLDOMImplementation
include WIN32OLE::VARIANT
attr_reader :lastargs
def hasFeature(arg0, arg1)
ret = _invoke(145, [arg0, arg1], [VT_BSTR, VT_BSTR])
@lastargs = WIN32OLE::ARGV
ret
end
end
module IXMLDOMNode
include WIN32OLE::VARIANT
attr_reader :lastargs
def nodeName()
ret = _getproperty(2, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def nodeValue()
ret = _getproperty(3, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def nodeType()
ret = _getproperty(4, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def parentNode()
ret = _getproperty(6, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def childNodes()
ret = _getproperty(7, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def firstChild()
ret = _getproperty(8, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def lastChild()
ret = _getproperty(9, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def previousSibling()
ret = _getproperty(10, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def nextSibling()
ret = _getproperty(11, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def attributes()
ret = _getproperty(12, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def ownerDocument()
ret = _getproperty(18, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def nodeTypeString()
ret = _getproperty(21, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def text()
ret = _getproperty(24, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def specified()
ret = _getproperty(22, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def definition()
ret = _getproperty(23, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def nodeTypedValue()
ret = _getproperty(25, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def dataType()
ret = _getproperty(26, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def xml()
ret = _getproperty(27, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def parsed()
ret = _getproperty(31, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def namespaceURI()
ret = _getproperty(32, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def prefix()
ret = _getproperty(33, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def baseName()
ret = _getproperty(34, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def nodeValue=(arg0)
ret = _setproperty(3, [arg0], [VT_VARIANT])
@lastargs = WIN32OLE::ARGV
ret
end
def text=(arg0)
ret = _setproperty(24, [arg0], [VT_BSTR])
@lastargs = WIN32OLE::ARGV
ret
end
def nodeTypedValue=(arg0)
ret = _setproperty(25, [arg0], [VT_VARIANT])
@lastargs = WIN32OLE::ARGV
ret
end
def dataType=(arg0)
ret = _setproperty(26, [arg0], [VT_VARIANT])
@lastargs = WIN32OLE::ARGV
ret
end
def insertBefore(arg0, arg1)
ret = _invoke(13, [arg0, arg1], [VT_BYREF|VT_DISPATCH, VT_VARIANT])
@lastargs = WIN32OLE::ARGV
ret
end
def replaceChild(arg0, arg1)
ret = _invoke(14, [arg0, arg1], [VT_BYREF|VT_DISPATCH, VT_BYREF|VT_DISPATCH])
@lastargs = WIN32OLE::ARGV
ret
end
def removeChild(arg0)
ret = _invoke(15, [arg0], [VT_BYREF|VT_DISPATCH])
@lastargs = WIN32OLE::ARGV
ret
end
def appendChild(arg0)
ret = _invoke(16, [arg0], [VT_BYREF|VT_DISPATCH])
@lastargs = WIN32OLE::ARGV
ret
end
def hasChildNodes()
ret = _invoke(17, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def cloneNode(arg0)
ret = _invoke(19, [arg0], [VT_BOOL])
@lastargs = WIN32OLE::ARGV
ret
end
def transformNode(arg0)
ret = _invoke(28, [arg0], [VT_BYREF|VT_DISPATCH])
@lastargs = WIN32OLE::ARGV
ret
end
def selectNodes(arg0)
ret = _invoke(29, [arg0], [VT_BSTR])
@lastargs = WIN32OLE::ARGV
ret
end
def selectSingleNode(arg0)
ret = _invoke(30, [arg0], [VT_BSTR])
@lastargs = WIN32OLE::ARGV
ret
end
def transformNodeToObject(arg0, arg1)
ret = _invoke(35, [arg0, arg1], [VT_BYREF|VT_DISPATCH, VT_VARIANT])
@lastargs = WIN32OLE::ARGV
ret
end
end
module OLEtagDOMNodeType
include WIN32OLE::VARIANT
attr_reader :lastargs
NODE_INVALID = 0
NODE_ELEMENT = 1
NODE_ATTRIBUTE = 2
NODE_TEXT = 3
NODE_CDATA_SECTION = 4
NODE_ENTITY_REFERENCE = 5
NODE_ENTITY = 6
NODE_PROCESSING_INSTRUCTION = 7
NODE_COMMENT = 8
NODE_DOCUMENT = 9
NODE_DOCUMENT_TYPE = 10
NODE_DOCUMENT_FRAGMENT = 11
NODE_NOTATION = 12
end
module IXMLDOMNodeList
include WIN32OLE::VARIANT
attr_reader :lastargs
def length()
ret = _getproperty(74, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def item
OLEProperty.new(self, 0, [VT_I4], [VT_I4, VT_BYREF|VT_DISPATCH])
end
def nextNode()
ret = _invoke(76, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def reset()
ret = _invoke(77, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
end
module IXMLDOMNamedNodeMap
include WIN32OLE::VARIANT
attr_reader :lastargs
def length()
ret = _getproperty(74, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def item
OLEProperty.new(self, 0, [VT_I4], [VT_I4, VT_BYREF|VT_DISPATCH])
end
def getNamedItem(arg0)
ret = _invoke(83, [arg0], [VT_BSTR])
@lastargs = WIN32OLE::ARGV
ret
end
def setNamedItem(arg0)
ret = _invoke(84, [arg0], [VT_BYREF|VT_DISPATCH])
@lastargs = WIN32OLE::ARGV
ret
end
def removeNamedItem(arg0)
ret = _invoke(85, [arg0], [VT_BSTR])
@lastargs = WIN32OLE::ARGV
ret
end
def getQualifiedItem(arg0, arg1)
ret = _invoke(87, [arg0, arg1], [VT_BSTR, VT_BSTR])
@lastargs = WIN32OLE::ARGV
ret
end
def removeQualifiedItem(arg0, arg1)
ret = _invoke(88, [arg0, arg1], [VT_BSTR, VT_BSTR])
@lastargs = WIN32OLE::ARGV
ret
end
def nextNode()
ret = _invoke(89, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def reset()
ret = _invoke(90, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
end
module IXMLDOMDocument
include WIN32OLE::VARIANT
attr_reader :lastargs
def nodeName()
ret = _getproperty(2, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def nodeValue()
ret = _getproperty(3, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def nodeType()
ret = _getproperty(4, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def parentNode()
ret = _getproperty(6, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def childNodes()
ret = _getproperty(7, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def firstChild()
ret = _getproperty(8, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def lastChild()
ret = _getproperty(9, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def previousSibling()
ret = _getproperty(10, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def nextSibling()
ret = _getproperty(11, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def attributes()
ret = _getproperty(12, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def ownerDocument()
ret = _getproperty(18, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def nodeTypeString()
ret = _getproperty(21, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def text()
ret = _getproperty(24, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def specified()
ret = _getproperty(22, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def definition()
ret = _getproperty(23, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def nodeTypedValue()
ret = _getproperty(25, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def dataType()
ret = _getproperty(26, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def xml()
ret = _getproperty(27, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def parsed()
ret = _getproperty(31, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def namespaceURI()
ret = _getproperty(32, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def prefix()
ret = _getproperty(33, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def baseName()
ret = _getproperty(34, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def doctype()
ret = _getproperty(38, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def implementation()
ret = _getproperty(39, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def documentElement()
ret = _getproperty(40, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def readyState()
ret = _getproperty(-525, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def parseError()
ret = _getproperty(59, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def url()
ret = _getproperty(60, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def async()
ret = _getproperty(61, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def validateOnParse()
ret = _getproperty(65, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def resolveExternals()
ret = _getproperty(66, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def preserveWhiteSpace()
ret = _getproperty(67, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def nodeValue=(arg0)
ret = _setproperty(3, [arg0], [VT_VARIANT])
@lastargs = WIN32OLE::ARGV
ret
end
def text=(arg0)
ret = _setproperty(24, [arg0], [VT_BSTR])
@lastargs = WIN32OLE::ARGV
ret
end
def nodeTypedValue=(arg0)
ret = _setproperty(25, [arg0], [VT_VARIANT])
@lastargs = WIN32OLE::ARGV
ret
end
def dataType=(arg0)
ret = _setproperty(26, [arg0], [VT_VARIANT])
@lastargs = WIN32OLE::ARGV
ret
end
def async=(arg0)
ret = _setproperty(61, [arg0], [VT_BOOL])
@lastargs = WIN32OLE::ARGV
ret
end
def validateOnParse=(arg0)
ret = _setproperty(65, [arg0], [VT_BOOL])
@lastargs = WIN32OLE::ARGV
ret
end
def resolveExternals=(arg0)
ret = _setproperty(66, [arg0], [VT_BOOL])
@lastargs = WIN32OLE::ARGV
ret
end
def preserveWhiteSpace=(arg0)
ret = _setproperty(67, [arg0], [VT_BOOL])
@lastargs = WIN32OLE::ARGV
ret
end
def onreadystatechange=(arg0)
ret = _setproperty(68, [arg0], [VT_VARIANT])
@lastargs = WIN32OLE::ARGV
ret
end
def ondataavailable=(arg0)
ret = _setproperty(69, [arg0], [VT_VARIANT])
@lastargs = WIN32OLE::ARGV
ret
end
def ontransformnode=(arg0)
ret = _setproperty(70, [arg0], [VT_VARIANT])
@lastargs = WIN32OLE::ARGV
ret
end
def insertBefore(arg0, arg1)
ret = _invoke(13, [arg0, arg1], [VT_BYREF|VT_DISPATCH, VT_VARIANT])
@lastargs = WIN32OLE::ARGV
ret
end
def replaceChild(arg0, arg1)
ret = _invoke(14, [arg0, arg1], [VT_BYREF|VT_DISPATCH, VT_BYREF|VT_DISPATCH])
@lastargs = WIN32OLE::ARGV
ret
end
def removeChild(arg0)
ret = _invoke(15, [arg0], [VT_BYREF|VT_DISPATCH])
@lastargs = WIN32OLE::ARGV
ret
end
def appendChild(arg0)
ret = _invoke(16, [arg0], [VT_BYREF|VT_DISPATCH])
@lastargs = WIN32OLE::ARGV
ret
end
def hasChildNodes()
ret = _invoke(17, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def cloneNode(arg0)
ret = _invoke(19, [arg0], [VT_BOOL])
@lastargs = WIN32OLE::ARGV
ret
end
def transformNode(arg0)
ret = _invoke(28, [arg0], [VT_BYREF|VT_DISPATCH])
@lastargs = WIN32OLE::ARGV
ret
end
def selectNodes(arg0)
ret = _invoke(29, [arg0], [VT_BSTR])
@lastargs = WIN32OLE::ARGV
ret
end
def selectSingleNode(arg0)
ret = _invoke(30, [arg0], [VT_BSTR])
@lastargs = WIN32OLE::ARGV
ret
end
def transformNodeToObject(arg0, arg1)
ret = _invoke(35, [arg0, arg1], [VT_BYREF|VT_DISPATCH, VT_VARIANT])
@lastargs = WIN32OLE::ARGV
ret
end
def createElement(arg0)
ret = _invoke(41, [arg0], [VT_BSTR])
@lastargs = WIN32OLE::ARGV
ret
end
def createDocumentFragment()
ret = _invoke(42, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def createTextNode(arg0)
ret = _invoke(43, [arg0], [VT_BSTR])
@lastargs = WIN32OLE::ARGV
ret
end
def createComment(arg0)
ret = _invoke(44, [arg0], [VT_BSTR])
@lastargs = WIN32OLE::ARGV
ret
end
def createCDATASection(arg0)
ret = _invoke(45, [arg0], [VT_BSTR])
@lastargs = WIN32OLE::ARGV
ret
end
def createProcessingInstruction(arg0, arg1)
ret = _invoke(46, [arg0, arg1], [VT_BSTR, VT_BSTR])
@lastargs = WIN32OLE::ARGV
ret
end
def createAttribute(arg0)
ret = _invoke(47, [arg0], [VT_BSTR])
@lastargs = WIN32OLE::ARGV
ret
end
def createEntityReference(arg0)
ret = _invoke(49, [arg0], [VT_BSTR])
@lastargs = WIN32OLE::ARGV
ret
end
def getElementsByTagName(arg0)
ret = _invoke(50, [arg0], [VT_BSTR])
@lastargs = WIN32OLE::ARGV
ret
end
def createNode(arg0, arg1, arg2)
ret = _invoke(54, [arg0, arg1, arg2], [VT_VARIANT, VT_BSTR, VT_BSTR])
@lastargs = WIN32OLE::ARGV
ret
end
def nodeFromID(arg0)
ret = _invoke(56, [arg0], [VT_BSTR])
@lastargs = WIN32OLE::ARGV
ret
end
def load(arg0)
ret = _invoke(58, [arg0], [VT_VARIANT])
@lastargs = WIN32OLE::ARGV
ret
end
def abort()
ret = _invoke(62, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def loadXML(arg0)
ret = _invoke(63, [arg0], [VT_BSTR])
@lastargs = WIN32OLE::ARGV
ret
end
def save(arg0)
ret = _invoke(64, [arg0], [VT_VARIANT])
@lastargs = WIN32OLE::ARGV
ret
end
end
module IXMLDOMDocumentType
include WIN32OLE::VARIANT
attr_reader :lastargs
def nodeName()
ret = _getproperty(2, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def nodeValue()
ret = _getproperty(3, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def nodeType()
ret = _getproperty(4, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def parentNode()
ret = _getproperty(6, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def childNodes()
ret = _getproperty(7, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def firstChild()
ret = _getproperty(8, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def lastChild()
ret = _getproperty(9, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def previousSibling()
ret = _getproperty(10, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def nextSibling()
ret = _getproperty(11, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def attributes()
ret = _getproperty(12, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def ownerDocument()
ret = _getproperty(18, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def nodeTypeString()
ret = _getproperty(21, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def text()
ret = _getproperty(24, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def specified()
ret = _getproperty(22, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def definition()
ret = _getproperty(23, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def nodeTypedValue()
ret = _getproperty(25, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def dataType()
ret = _getproperty(26, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def xml()
ret = _getproperty(27, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def parsed()
ret = _getproperty(31, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def namespaceURI()
ret = _getproperty(32, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def prefix()
ret = _getproperty(33, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def baseName()
ret = _getproperty(34, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def name()
ret = _getproperty(131, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def entities()
ret = _getproperty(132, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def notations()
ret = _getproperty(133, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def nodeValue=(arg0)
ret = _setproperty(3, [arg0], [VT_VARIANT])
@lastargs = WIN32OLE::ARGV
ret
end
def text=(arg0)
ret = _setproperty(24, [arg0], [VT_BSTR])
@lastargs = WIN32OLE::ARGV
ret
end
def nodeTypedValue=(arg0)
ret = _setproperty(25, [arg0], [VT_VARIANT])
@lastargs = WIN32OLE::ARGV
ret
end
def dataType=(arg0)
ret = _setproperty(26, [arg0], [VT_VARIANT])
@lastargs = WIN32OLE::ARGV
ret
end
def insertBefore(arg0, arg1)
ret = _invoke(13, [arg0, arg1], [VT_BYREF|VT_DISPATCH, VT_VARIANT])
@lastargs = WIN32OLE::ARGV
ret
end
def replaceChild(arg0, arg1)
ret = _invoke(14, [arg0, arg1], [VT_BYREF|VT_DISPATCH, VT_BYREF|VT_DISPATCH])
@lastargs = WIN32OLE::ARGV
ret
end
def removeChild(arg0)
ret = _invoke(15, [arg0], [VT_BYREF|VT_DISPATCH])
@lastargs = WIN32OLE::ARGV
ret
end
def appendChild(arg0)
ret = _invoke(16, [arg0], [VT_BYREF|VT_DISPATCH])
@lastargs = WIN32OLE::ARGV
ret
end
def hasChildNodes()
ret = _invoke(17, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def cloneNode(arg0)
ret = _invoke(19, [arg0], [VT_BOOL])
@lastargs = WIN32OLE::ARGV
ret
end
def transformNode(arg0)
ret = _invoke(28, [arg0], [VT_BYREF|VT_DISPATCH])
@lastargs = WIN32OLE::ARGV
ret
end
def selectNodes(arg0)
ret = _invoke(29, [arg0], [VT_BSTR])
@lastargs = WIN32OLE::ARGV
ret
end
def selectSingleNode(arg0)
ret = _invoke(30, [arg0], [VT_BSTR])
@lastargs = WIN32OLE::ARGV
ret
end
def transformNodeToObject(arg0, arg1)
ret = _invoke(35, [arg0, arg1], [VT_BYREF|VT_DISPATCH, VT_VARIANT])
@lastargs = WIN32OLE::ARGV
ret
end
end
module IXMLDOMElement
include WIN32OLE::VARIANT
attr_reader :lastargs
def nodeName()
ret = _getproperty(2, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def nodeValue()
ret = _getproperty(3, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def nodeType()
ret = _getproperty(4, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def parentNode()
ret = _getproperty(6, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def childNodes()
ret = _getproperty(7, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def firstChild()
ret = _getproperty(8, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def lastChild()
ret = _getproperty(9, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def previousSibling()
ret = _getproperty(10, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def nextSibling()
ret = _getproperty(11, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def attributes()
ret = _getproperty(12, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def ownerDocument()
ret = _getproperty(18, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def nodeTypeString()
ret = _getproperty(21, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def text()
ret = _getproperty(24, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def specified()
ret = _getproperty(22, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def definition()
ret = _getproperty(23, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def nodeTypedValue()
ret = _getproperty(25, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def dataType()
ret = _getproperty(26, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def xml()
ret = _getproperty(27, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def parsed()
ret = _getproperty(31, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def namespaceURI()
ret = _getproperty(32, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def prefix()
ret = _getproperty(33, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def baseName()
ret = _getproperty(34, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def tagName()
ret = _getproperty(97, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def nodeValue=(arg0)
ret = _setproperty(3, [arg0], [VT_VARIANT])
@lastargs = WIN32OLE::ARGV
ret
end
def text=(arg0)
ret = _setproperty(24, [arg0], [VT_BSTR])
@lastargs = WIN32OLE::ARGV
ret
end
def nodeTypedValue=(arg0)
ret = _setproperty(25, [arg0], [VT_VARIANT])
@lastargs = WIN32OLE::ARGV
ret
end
def dataType=(arg0)
ret = _setproperty(26, [arg0], [VT_VARIANT])
@lastargs = WIN32OLE::ARGV
ret
end
def insertBefore(arg0, arg1)
ret = _invoke(13, [arg0, arg1], [VT_BYREF|VT_DISPATCH, VT_VARIANT])
@lastargs = WIN32OLE::ARGV
ret
end
def replaceChild(arg0, arg1)
ret = _invoke(14, [arg0, arg1], [VT_BYREF|VT_DISPATCH, VT_BYREF|VT_DISPATCH])
@lastargs = WIN32OLE::ARGV
ret
end
def removeChild(arg0)
ret = _invoke(15, [arg0], [VT_BYREF|VT_DISPATCH])
@lastargs = WIN32OLE::ARGV
ret
end
def appendChild(arg0)
ret = _invoke(16, [arg0], [VT_BYREF|VT_DISPATCH])
@lastargs = WIN32OLE::ARGV
ret
end
def hasChildNodes()
ret = _invoke(17, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def cloneNode(arg0)
ret = _invoke(19, [arg0], [VT_BOOL])
@lastargs = WIN32OLE::ARGV
ret
end
def transformNode(arg0)
ret = _invoke(28, [arg0], [VT_BYREF|VT_DISPATCH])
@lastargs = WIN32OLE::ARGV
ret
end
def selectNodes(arg0)
ret = _invoke(29, [arg0], [VT_BSTR])
@lastargs = WIN32OLE::ARGV
ret
end
def selectSingleNode(arg0)
ret = _invoke(30, [arg0], [VT_BSTR])
@lastargs = WIN32OLE::ARGV
ret
end
def transformNodeToObject(arg0, arg1)
ret = _invoke(35, [arg0, arg1], [VT_BYREF|VT_DISPATCH, VT_VARIANT])
@lastargs = WIN32OLE::ARGV
ret
end
def getAttribute(arg0)
ret = _invoke(99, [arg0], [VT_BSTR])
@lastargs = WIN32OLE::ARGV
ret
end
def setAttribute(arg0, arg1)
ret = _invoke(100, [arg0, arg1], [VT_BSTR, VT_VARIANT])
@lastargs = WIN32OLE::ARGV
ret
end
def removeAttribute(arg0)
ret = _invoke(101, [arg0], [VT_BSTR])
@lastargs = WIN32OLE::ARGV
ret
end
def getAttributeNode(arg0)
ret = _invoke(102, [arg0], [VT_BSTR])
@lastargs = WIN32OLE::ARGV
ret
end
def setAttributeNode(arg0)
ret = _invoke(103, [arg0], [VT_BYREF|VT_DISPATCH])
@lastargs = WIN32OLE::ARGV
ret
end
def removeAttributeNode(arg0)
ret = _invoke(104, [arg0], [VT_BYREF|VT_DISPATCH])
@lastargs = WIN32OLE::ARGV
ret
end
def getElementsByTagName(arg0)
ret = _invoke(105, [arg0], [VT_BSTR])
@lastargs = WIN32OLE::ARGV
ret
end
def normalize()
ret = _invoke(106, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
end
module IXMLDOMAttribute
include WIN32OLE::VARIANT
attr_reader :lastargs
def nodeName()
ret = _getproperty(2, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def nodeValue()
ret = _getproperty(3, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def nodeType()
ret = _getproperty(4, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def parentNode()
ret = _getproperty(6, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def childNodes()
ret = _getproperty(7, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def firstChild()
ret = _getproperty(8, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def lastChild()
ret = _getproperty(9, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def previousSibling()
ret = _getproperty(10, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def nextSibling()
ret = _getproperty(11, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def attributes()
ret = _getproperty(12, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def ownerDocument()
ret = _getproperty(18, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def nodeTypeString()
ret = _getproperty(21, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def text()
ret = _getproperty(24, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def specified()
ret = _getproperty(22, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def definition()
ret = _getproperty(23, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def nodeTypedValue()
ret = _getproperty(25, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def dataType()
ret = _getproperty(26, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def xml()
ret = _getproperty(27, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def parsed()
ret = _getproperty(31, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def namespaceURI()
ret = _getproperty(32, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def prefix()
ret = _getproperty(33, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def baseName()
ret = _getproperty(34, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def name()
ret = _getproperty(118, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def value()
ret = _getproperty(120, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def nodeValue=(arg0)
ret = _setproperty(3, [arg0], [VT_VARIANT])
@lastargs = WIN32OLE::ARGV
ret
end
def text=(arg0)
ret = _setproperty(24, [arg0], [VT_BSTR])
@lastargs = WIN32OLE::ARGV
ret
end
def nodeTypedValue=(arg0)
ret = _setproperty(25, [arg0], [VT_VARIANT])
@lastargs = WIN32OLE::ARGV
ret
end
def dataType=(arg0)
ret = _setproperty(26, [arg0], [VT_VARIANT])
@lastargs = WIN32OLE::ARGV
ret
end
def value=(arg0)
ret = _setproperty(120, [arg0], [VT_VARIANT])
@lastargs = WIN32OLE::ARGV
ret
end
def insertBefore(arg0, arg1)
ret = _invoke(13, [arg0, arg1], [VT_BYREF|VT_DISPATCH, VT_VARIANT])
@lastargs = WIN32OLE::ARGV
ret
end
def replaceChild(arg0, arg1)
ret = _invoke(14, [arg0, arg1], [VT_BYREF|VT_DISPATCH, VT_BYREF|VT_DISPATCH])
@lastargs = WIN32OLE::ARGV
ret
end
def removeChild(arg0)
ret = _invoke(15, [arg0], [VT_BYREF|VT_DISPATCH])
@lastargs = WIN32OLE::ARGV
ret
end
def appendChild(arg0)
ret = _invoke(16, [arg0], [VT_BYREF|VT_DISPATCH])
@lastargs = WIN32OLE::ARGV
ret
end
def hasChildNodes()
ret = _invoke(17, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def cloneNode(arg0)
ret = _invoke(19, [arg0], [VT_BOOL])
@lastargs = WIN32OLE::ARGV
ret
end
def transformNode(arg0)
ret = _invoke(28, [arg0], [VT_BYREF|VT_DISPATCH])
@lastargs = WIN32OLE::ARGV
ret
end
def selectNodes(arg0)
ret = _invoke(29, [arg0], [VT_BSTR])
@lastargs = WIN32OLE::ARGV
ret
end
def selectSingleNode(arg0)
ret = _invoke(30, [arg0], [VT_BSTR])
@lastargs = WIN32OLE::ARGV
ret
end
def transformNodeToObject(arg0, arg1)
ret = _invoke(35, [arg0, arg1], [VT_BYREF|VT_DISPATCH, VT_VARIANT])
@lastargs = WIN32OLE::ARGV
ret
end
end
module IXMLDOMDocumentFragment
include WIN32OLE::VARIANT
attr_reader :lastargs
def nodeName()
ret = _getproperty(2, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def nodeValue()
ret = _getproperty(3, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def nodeType()
ret = _getproperty(4, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def parentNode()
ret = _getproperty(6, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def childNodes()
ret = _getproperty(7, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def firstChild()
ret = _getproperty(8, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def lastChild()
ret = _getproperty(9, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def previousSibling()
ret = _getproperty(10, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def nextSibling()
ret = _getproperty(11, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def attributes()
ret = _getproperty(12, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def ownerDocument()
ret = _getproperty(18, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def nodeTypeString()
ret = _getproperty(21, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def text()
ret = _getproperty(24, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def specified()
ret = _getproperty(22, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def definition()
ret = _getproperty(23, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def nodeTypedValue()
ret = _getproperty(25, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def dataType()
ret = _getproperty(26, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def xml()
ret = _getproperty(27, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def parsed()
ret = _getproperty(31, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def namespaceURI()
ret = _getproperty(32, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def prefix()
ret = _getproperty(33, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def baseName()
ret = _getproperty(34, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def nodeValue=(arg0)
ret = _setproperty(3, [arg0], [VT_VARIANT])
@lastargs = WIN32OLE::ARGV
ret
end
def text=(arg0)
ret = _setproperty(24, [arg0], [VT_BSTR])
@lastargs = WIN32OLE::ARGV
ret
end
def nodeTypedValue=(arg0)
ret = _setproperty(25, [arg0], [VT_VARIANT])
@lastargs = WIN32OLE::ARGV
ret
end
def dataType=(arg0)
ret = _setproperty(26, [arg0], [VT_VARIANT])
@lastargs = WIN32OLE::ARGV
ret
end
def insertBefore(arg0, arg1)
ret = _invoke(13, [arg0, arg1], [VT_BYREF|VT_DISPATCH, VT_VARIANT])
@lastargs = WIN32OLE::ARGV
ret
end
def replaceChild(arg0, arg1)
ret = _invoke(14, [arg0, arg1], [VT_BYREF|VT_DISPATCH, VT_BYREF|VT_DISPATCH])
@lastargs = WIN32OLE::ARGV
ret
end
def removeChild(arg0)
ret = _invoke(15, [arg0], [VT_BYREF|VT_DISPATCH])
@lastargs = WIN32OLE::ARGV
ret
end
def appendChild(arg0)
ret = _invoke(16, [arg0], [VT_BYREF|VT_DISPATCH])
@lastargs = WIN32OLE::ARGV
ret
end
def hasChildNodes()
ret = _invoke(17, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def cloneNode(arg0)
ret = _invoke(19, [arg0], [VT_BOOL])
@lastargs = WIN32OLE::ARGV
ret
end
def transformNode(arg0)
ret = _invoke(28, [arg0], [VT_BYREF|VT_DISPATCH])
@lastargs = WIN32OLE::ARGV
ret
end
def selectNodes(arg0)
ret = _invoke(29, [arg0], [VT_BSTR])
@lastargs = WIN32OLE::ARGV
ret
end
def selectSingleNode(arg0)
ret = _invoke(30, [arg0], [VT_BSTR])
@lastargs = WIN32OLE::ARGV
ret
end
def transformNodeToObject(arg0, arg1)
ret = _invoke(35, [arg0, arg1], [VT_BYREF|VT_DISPATCH, VT_VARIANT])
@lastargs = WIN32OLE::ARGV
ret
end
end
module IXMLDOMText
include WIN32OLE::VARIANT
attr_reader :lastargs
def nodeName()
ret = _getproperty(2, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def nodeValue()
ret = _getproperty(3, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def nodeType()
ret = _getproperty(4, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def parentNode()
ret = _getproperty(6, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def childNodes()
ret = _getproperty(7, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def firstChild()
ret = _getproperty(8, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def lastChild()
ret = _getproperty(9, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def previousSibling()
ret = _getproperty(10, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def nextSibling()
ret = _getproperty(11, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def attributes()
ret = _getproperty(12, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def ownerDocument()
ret = _getproperty(18, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def nodeTypeString()
ret = _getproperty(21, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def text()
ret = _getproperty(24, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def specified()
ret = _getproperty(22, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def definition()
ret = _getproperty(23, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def nodeTypedValue()
ret = _getproperty(25, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def dataType()
ret = _getproperty(26, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def xml()
ret = _getproperty(27, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def parsed()
ret = _getproperty(31, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def namespaceURI()
ret = _getproperty(32, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def prefix()
ret = _getproperty(33, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def baseName()
ret = _getproperty(34, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def data()
ret = _getproperty(109, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def length()
ret = _getproperty(110, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def nodeValue=(arg0)
ret = _setproperty(3, [arg0], [VT_VARIANT])
@lastargs = WIN32OLE::ARGV
ret
end
def text=(arg0)
ret = _setproperty(24, [arg0], [VT_BSTR])
@lastargs = WIN32OLE::ARGV
ret
end
def nodeTypedValue=(arg0)
ret = _setproperty(25, [arg0], [VT_VARIANT])
@lastargs = WIN32OLE::ARGV
ret
end
def dataType=(arg0)
ret = _setproperty(26, [arg0], [VT_VARIANT])
@lastargs = WIN32OLE::ARGV
ret
end
def data=(arg0)
ret = _setproperty(109, [arg0], [VT_BSTR])
@lastargs = WIN32OLE::ARGV
ret
end
def insertBefore(arg0, arg1)
ret = _invoke(13, [arg0, arg1], [VT_BYREF|VT_DISPATCH, VT_VARIANT])
@lastargs = WIN32OLE::ARGV
ret
end
def replaceChild(arg0, arg1)
ret = _invoke(14, [arg0, arg1], [VT_BYREF|VT_DISPATCH, VT_BYREF|VT_DISPATCH])
@lastargs = WIN32OLE::ARGV
ret
end
def removeChild(arg0)
ret = _invoke(15, [arg0], [VT_BYREF|VT_DISPATCH])
@lastargs = WIN32OLE::ARGV
ret
end
def appendChild(arg0)
ret = _invoke(16, [arg0], [VT_BYREF|VT_DISPATCH])
@lastargs = WIN32OLE::ARGV
ret
end
def hasChildNodes()
ret = _invoke(17, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def cloneNode(arg0)
ret = _invoke(19, [arg0], [VT_BOOL])
@lastargs = WIN32OLE::ARGV
ret
end
def transformNode(arg0)
ret = _invoke(28, [arg0], [VT_BYREF|VT_DISPATCH])
@lastargs = WIN32OLE::ARGV
ret
end
def selectNodes(arg0)
ret = _invoke(29, [arg0], [VT_BSTR])
@lastargs = WIN32OLE::ARGV
ret
end
def selectSingleNode(arg0)
ret = _invoke(30, [arg0], [VT_BSTR])
@lastargs = WIN32OLE::ARGV
ret
end
def transformNodeToObject(arg0, arg1)
ret = _invoke(35, [arg0, arg1], [VT_BYREF|VT_DISPATCH, VT_VARIANT])
@lastargs = WIN32OLE::ARGV
ret
end
def substringData(arg0, arg1)
ret = _invoke(111, [arg0, arg1], [VT_I4, VT_I4])
@lastargs = WIN32OLE::ARGV
ret
end
def appendData(arg0)
ret = _invoke(112, [arg0], [VT_BSTR])
@lastargs = WIN32OLE::ARGV
ret
end
def insertData(arg0, arg1)
ret = _invoke(113, [arg0, arg1], [VT_I4, VT_BSTR])
@lastargs = WIN32OLE::ARGV
ret
end
def deleteData(arg0, arg1)
ret = _invoke(114, [arg0, arg1], [VT_I4, VT_I4])
@lastargs = WIN32OLE::ARGV
ret
end
def replaceData(arg0, arg1, arg2)
ret = _invoke(115, [arg0, arg1, arg2], [VT_I4, VT_I4, VT_BSTR])
@lastargs = WIN32OLE::ARGV
ret
end
def splitText(arg0)
ret = _invoke(123, [arg0], [VT_I4])
@lastargs = WIN32OLE::ARGV
ret
end
end
module IXMLDOMCharacterData
include WIN32OLE::VARIANT
attr_reader :lastargs
def nodeName()
ret = _getproperty(2, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def nodeValue()
ret = _getproperty(3, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def nodeType()
ret = _getproperty(4, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def parentNode()
ret = _getproperty(6, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def childNodes()
ret = _getproperty(7, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def firstChild()
ret = _getproperty(8, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def lastChild()
ret = _getproperty(9, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def previousSibling()
ret = _getproperty(10, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def nextSibling()
ret = _getproperty(11, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def attributes()
ret = _getproperty(12, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def ownerDocument()
ret = _getproperty(18, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def nodeTypeString()
ret = _getproperty(21, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def text()
ret = _getproperty(24, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def specified()
ret = _getproperty(22, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def definition()
ret = _getproperty(23, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def nodeTypedValue()
ret = _getproperty(25, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def dataType()
ret = _getproperty(26, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def xml()
ret = _getproperty(27, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def parsed()
ret = _getproperty(31, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def namespaceURI()
ret = _getproperty(32, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def prefix()
ret = _getproperty(33, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def baseName()
ret = _getproperty(34, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def data()
ret = _getproperty(109, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def length()
ret = _getproperty(110, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def nodeValue=(arg0)
ret = _setproperty(3, [arg0], [VT_VARIANT])
@lastargs = WIN32OLE::ARGV
ret
end
def text=(arg0)
ret = _setproperty(24, [arg0], [VT_BSTR])
@lastargs = WIN32OLE::ARGV
ret
end
def nodeTypedValue=(arg0)
ret = _setproperty(25, [arg0], [VT_VARIANT])
@lastargs = WIN32OLE::ARGV
ret
end
def dataType=(arg0)
ret = _setproperty(26, [arg0], [VT_VARIANT])
@lastargs = WIN32OLE::ARGV
ret
end
def data=(arg0)
ret = _setproperty(109, [arg0], [VT_BSTR])
@lastargs = WIN32OLE::ARGV
ret
end
def insertBefore(arg0, arg1)
ret = _invoke(13, [arg0, arg1], [VT_BYREF|VT_DISPATCH, VT_VARIANT])
@lastargs = WIN32OLE::ARGV
ret
end
def replaceChild(arg0, arg1)
ret = _invoke(14, [arg0, arg1], [VT_BYREF|VT_DISPATCH, VT_BYREF|VT_DISPATCH])
@lastargs = WIN32OLE::ARGV
ret
end
def removeChild(arg0)
ret = _invoke(15, [arg0], [VT_BYREF|VT_DISPATCH])
@lastargs = WIN32OLE::ARGV
ret
end
def appendChild(arg0)
ret = _invoke(16, [arg0], [VT_BYREF|VT_DISPATCH])
@lastargs = WIN32OLE::ARGV
ret
end
def hasChildNodes()
ret = _invoke(17, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def cloneNode(arg0)
ret = _invoke(19, [arg0], [VT_BOOL])
@lastargs = WIN32OLE::ARGV
ret
end
def transformNode(arg0)
ret = _invoke(28, [arg0], [VT_BYREF|VT_DISPATCH])
@lastargs = WIN32OLE::ARGV
ret
end
def selectNodes(arg0)
ret = _invoke(29, [arg0], [VT_BSTR])
@lastargs = WIN32OLE::ARGV
ret
end
def selectSingleNode(arg0)
ret = _invoke(30, [arg0], [VT_BSTR])
@lastargs = WIN32OLE::ARGV
ret
end
def transformNodeToObject(arg0, arg1)
ret = _invoke(35, [arg0, arg1], [VT_BYREF|VT_DISPATCH, VT_VARIANT])
@lastargs = WIN32OLE::ARGV
ret
end
def substringData(arg0, arg1)
ret = _invoke(111, [arg0, arg1], [VT_I4, VT_I4])
@lastargs = WIN32OLE::ARGV
ret
end
def appendData(arg0)
ret = _invoke(112, [arg0], [VT_BSTR])
@lastargs = WIN32OLE::ARGV
ret
end
def insertData(arg0, arg1)
ret = _invoke(113, [arg0, arg1], [VT_I4, VT_BSTR])
@lastargs = WIN32OLE::ARGV
ret
end
def deleteData(arg0, arg1)
ret = _invoke(114, [arg0, arg1], [VT_I4, VT_I4])
@lastargs = WIN32OLE::ARGV
ret
end
def replaceData(arg0, arg1, arg2)
ret = _invoke(115, [arg0, arg1, arg2], [VT_I4, VT_I4, VT_BSTR])
@lastargs = WIN32OLE::ARGV
ret
end
end
module IXMLDOMComment
include WIN32OLE::VARIANT
attr_reader :lastargs
def nodeName()
ret = _getproperty(2, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def nodeValue()
ret = _getproperty(3, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def nodeType()
ret = _getproperty(4, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def parentNode()
ret = _getproperty(6, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def childNodes()
ret = _getproperty(7, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def firstChild()
ret = _getproperty(8, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def lastChild()
ret = _getproperty(9, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def previousSibling()
ret = _getproperty(10, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def nextSibling()
ret = _getproperty(11, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def attributes()
ret = _getproperty(12, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def ownerDocument()
ret = _getproperty(18, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def nodeTypeString()
ret = _getproperty(21, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def text()
ret = _getproperty(24, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def specified()
ret = _getproperty(22, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def definition()
ret = _getproperty(23, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def nodeTypedValue()
ret = _getproperty(25, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def dataType()
ret = _getproperty(26, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def xml()
ret = _getproperty(27, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def parsed()
ret = _getproperty(31, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def namespaceURI()
ret = _getproperty(32, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def prefix()
ret = _getproperty(33, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def baseName()
ret = _getproperty(34, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def data()
ret = _getproperty(109, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def length()
ret = _getproperty(110, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def nodeValue=(arg0)
ret = _setproperty(3, [arg0], [VT_VARIANT])
@lastargs = WIN32OLE::ARGV
ret
end
def text=(arg0)
ret = _setproperty(24, [arg0], [VT_BSTR])
@lastargs = WIN32OLE::ARGV
ret
end
def nodeTypedValue=(arg0)
ret = _setproperty(25, [arg0], [VT_VARIANT])
@lastargs = WIN32OLE::ARGV
ret
end
def dataType=(arg0)
ret = _setproperty(26, [arg0], [VT_VARIANT])
@lastargs = WIN32OLE::ARGV
ret
end
def data=(arg0)
ret = _setproperty(109, [arg0], [VT_BSTR])
@lastargs = WIN32OLE::ARGV
ret
end
def insertBefore(arg0, arg1)
ret = _invoke(13, [arg0, arg1], [VT_BYREF|VT_DISPATCH, VT_VARIANT])
@lastargs = WIN32OLE::ARGV
ret
end
def replaceChild(arg0, arg1)
ret = _invoke(14, [arg0, arg1], [VT_BYREF|VT_DISPATCH, VT_BYREF|VT_DISPATCH])
@lastargs = WIN32OLE::ARGV
ret
end
def removeChild(arg0)
ret = _invoke(15, [arg0], [VT_BYREF|VT_DISPATCH])
@lastargs = WIN32OLE::ARGV
ret
end
def appendChild(arg0)
ret = _invoke(16, [arg0], [VT_BYREF|VT_DISPATCH])
@lastargs = WIN32OLE::ARGV
ret
end
def hasChildNodes()
ret = _invoke(17, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def cloneNode(arg0)
ret = _invoke(19, [arg0], [VT_BOOL])
@lastargs = WIN32OLE::ARGV
ret
end
def transformNode(arg0)
ret = _invoke(28, [arg0], [VT_BYREF|VT_DISPATCH])
@lastargs = WIN32OLE::ARGV
ret
end
def selectNodes(arg0)
ret = _invoke(29, [arg0], [VT_BSTR])
@lastargs = WIN32OLE::ARGV
ret
end
def selectSingleNode(arg0)
ret = _invoke(30, [arg0], [VT_BSTR])
@lastargs = WIN32OLE::ARGV
ret
end
def transformNodeToObject(arg0, arg1)
ret = _invoke(35, [arg0, arg1], [VT_BYREF|VT_DISPATCH, VT_VARIANT])
@lastargs = WIN32OLE::ARGV
ret
end
def substringData(arg0, arg1)
ret = _invoke(111, [arg0, arg1], [VT_I4, VT_I4])
@lastargs = WIN32OLE::ARGV
ret
end
def appendData(arg0)
ret = _invoke(112, [arg0], [VT_BSTR])
@lastargs = WIN32OLE::ARGV
ret
end
def insertData(arg0, arg1)
ret = _invoke(113, [arg0, arg1], [VT_I4, VT_BSTR])
@lastargs = WIN32OLE::ARGV
ret
end
def deleteData(arg0, arg1)
ret = _invoke(114, [arg0, arg1], [VT_I4, VT_I4])
@lastargs = WIN32OLE::ARGV
ret
end
def replaceData(arg0, arg1, arg2)
ret = _invoke(115, [arg0, arg1, arg2], [VT_I4, VT_I4, VT_BSTR])
@lastargs = WIN32OLE::ARGV
ret
end
end
module IXMLDOMCDATASection
include WIN32OLE::VARIANT
attr_reader :lastargs
def nodeName()
ret = _getproperty(2, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def nodeValue()
ret = _getproperty(3, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def nodeType()
ret = _getproperty(4, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def parentNode()
ret = _getproperty(6, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def childNodes()
ret = _getproperty(7, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def firstChild()
ret = _getproperty(8, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def lastChild()
ret = _getproperty(9, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def previousSibling()
ret = _getproperty(10, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def nextSibling()
ret = _getproperty(11, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def attributes()
ret = _getproperty(12, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def ownerDocument()
ret = _getproperty(18, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def nodeTypeString()
ret = _getproperty(21, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def text()
ret = _getproperty(24, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def specified()
ret = _getproperty(22, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def definition()
ret = _getproperty(23, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def nodeTypedValue()
ret = _getproperty(25, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def dataType()
ret = _getproperty(26, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def xml()
ret = _getproperty(27, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def parsed()
ret = _getproperty(31, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def namespaceURI()
ret = _getproperty(32, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def prefix()
ret = _getproperty(33, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def baseName()
ret = _getproperty(34, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def data()
ret = _getproperty(109, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def length()
ret = _getproperty(110, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def nodeValue=(arg0)
ret = _setproperty(3, [arg0], [VT_VARIANT])
@lastargs = WIN32OLE::ARGV
ret
end
def text=(arg0)
ret = _setproperty(24, [arg0], [VT_BSTR])
@lastargs = WIN32OLE::ARGV
ret
end
def nodeTypedValue=(arg0)
ret = _setproperty(25, [arg0], [VT_VARIANT])
@lastargs = WIN32OLE::ARGV
ret
end
def dataType=(arg0)
ret = _setproperty(26, [arg0], [VT_VARIANT])
@lastargs = WIN32OLE::ARGV
ret
end
def data=(arg0)
ret = _setproperty(109, [arg0], [VT_BSTR])
@lastargs = WIN32OLE::ARGV
ret
end
def insertBefore(arg0, arg1)
ret = _invoke(13, [arg0, arg1], [VT_BYREF|VT_DISPATCH, VT_VARIANT])
@lastargs = WIN32OLE::ARGV
ret
end
def replaceChild(arg0, arg1)
ret = _invoke(14, [arg0, arg1], [VT_BYREF|VT_DISPATCH, VT_BYREF|VT_DISPATCH])
@lastargs = WIN32OLE::ARGV
ret
end
def removeChild(arg0)
ret = _invoke(15, [arg0], [VT_BYREF|VT_DISPATCH])
@lastargs = WIN32OLE::ARGV
ret
end
def appendChild(arg0)
ret = _invoke(16, [arg0], [VT_BYREF|VT_DISPATCH])
@lastargs = WIN32OLE::ARGV
ret
end
def hasChildNodes()
ret = _invoke(17, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def cloneNode(arg0)
ret = _invoke(19, [arg0], [VT_BOOL])
@lastargs = WIN32OLE::ARGV
ret
end
def transformNode(arg0)
ret = _invoke(28, [arg0], [VT_BYREF|VT_DISPATCH])
@lastargs = WIN32OLE::ARGV
ret
end
def selectNodes(arg0)
ret = _invoke(29, [arg0], [VT_BSTR])
@lastargs = WIN32OLE::ARGV
ret
end
def selectSingleNode(arg0)
ret = _invoke(30, [arg0], [VT_BSTR])
@lastargs = WIN32OLE::ARGV
ret
end
def transformNodeToObject(arg0, arg1)
ret = _invoke(35, [arg0, arg1], [VT_BYREF|VT_DISPATCH, VT_VARIANT])
@lastargs = WIN32OLE::ARGV
ret
end
def substringData(arg0, arg1)
ret = _invoke(111, [arg0, arg1], [VT_I4, VT_I4])
@lastargs = WIN32OLE::ARGV
ret
end
def appendData(arg0)
ret = _invoke(112, [arg0], [VT_BSTR])
@lastargs = WIN32OLE::ARGV
ret
end
def insertData(arg0, arg1)
ret = _invoke(113, [arg0, arg1], [VT_I4, VT_BSTR])
@lastargs = WIN32OLE::ARGV
ret
end
def deleteData(arg0, arg1)
ret = _invoke(114, [arg0, arg1], [VT_I4, VT_I4])
@lastargs = WIN32OLE::ARGV
ret
end
def replaceData(arg0, arg1, arg2)
ret = _invoke(115, [arg0, arg1, arg2], [VT_I4, VT_I4, VT_BSTR])
@lastargs = WIN32OLE::ARGV
ret
end
def splitText(arg0)
ret = _invoke(123, [arg0], [VT_I4])
@lastargs = WIN32OLE::ARGV
ret
end
end
module IXMLDOMProcessingInstruction
include WIN32OLE::VARIANT
attr_reader :lastargs
def nodeName()
ret = _getproperty(2, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def nodeValue()
ret = _getproperty(3, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def nodeType()
ret = _getproperty(4, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def parentNode()
ret = _getproperty(6, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def childNodes()
ret = _getproperty(7, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def firstChild()
ret = _getproperty(8, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def lastChild()
ret = _getproperty(9, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def previousSibling()
ret = _getproperty(10, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def nextSibling()
ret = _getproperty(11, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def attributes()
ret = _getproperty(12, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def ownerDocument()
ret = _getproperty(18, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def nodeTypeString()
ret = _getproperty(21, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def text()
ret = _getproperty(24, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def specified()
ret = _getproperty(22, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def definition()
ret = _getproperty(23, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def nodeTypedValue()
ret = _getproperty(25, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def dataType()
ret = _getproperty(26, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def xml()
ret = _getproperty(27, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def parsed()
ret = _getproperty(31, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def namespaceURI()
ret = _getproperty(32, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def prefix()
ret = _getproperty(33, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def baseName()
ret = _getproperty(34, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def target()
ret = _getproperty(127, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def data()
ret = _getproperty(128, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def nodeValue=(arg0)
ret = _setproperty(3, [arg0], [VT_VARIANT])
@lastargs = WIN32OLE::ARGV
ret
end
def text=(arg0)
ret = _setproperty(24, [arg0], [VT_BSTR])
@lastargs = WIN32OLE::ARGV
ret
end
def nodeTypedValue=(arg0)
ret = _setproperty(25, [arg0], [VT_VARIANT])
@lastargs = WIN32OLE::ARGV
ret
end
def dataType=(arg0)
ret = _setproperty(26, [arg0], [VT_VARIANT])
@lastargs = WIN32OLE::ARGV
ret
end
def data=(arg0)
ret = _setproperty(128, [arg0], [VT_BSTR])
@lastargs = WIN32OLE::ARGV
ret
end
def insertBefore(arg0, arg1)
ret = _invoke(13, [arg0, arg1], [VT_BYREF|VT_DISPATCH, VT_VARIANT])
@lastargs = WIN32OLE::ARGV
ret
end
def replaceChild(arg0, arg1)
ret = _invoke(14, [arg0, arg1], [VT_BYREF|VT_DISPATCH, VT_BYREF|VT_DISPATCH])
@lastargs = WIN32OLE::ARGV
ret
end
def removeChild(arg0)
ret = _invoke(15, [arg0], [VT_BYREF|VT_DISPATCH])
@lastargs = WIN32OLE::ARGV
ret
end
def appendChild(arg0)
ret = _invoke(16, [arg0], [VT_BYREF|VT_DISPATCH])
@lastargs = WIN32OLE::ARGV
ret
end
def hasChildNodes()
ret = _invoke(17, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def cloneNode(arg0)
ret = _invoke(19, [arg0], [VT_BOOL])
@lastargs = WIN32OLE::ARGV
ret
end
def transformNode(arg0)
ret = _invoke(28, [arg0], [VT_BYREF|VT_DISPATCH])
@lastargs = WIN32OLE::ARGV
ret
end
def selectNodes(arg0)
ret = _invoke(29, [arg0], [VT_BSTR])
@lastargs = WIN32OLE::ARGV
ret
end
def selectSingleNode(arg0)
ret = _invoke(30, [arg0], [VT_BSTR])
@lastargs = WIN32OLE::ARGV
ret
end
def transformNodeToObject(arg0, arg1)
ret = _invoke(35, [arg0, arg1], [VT_BYREF|VT_DISPATCH, VT_VARIANT])
@lastargs = WIN32OLE::ARGV
ret
end
end
module IXMLDOMEntityReference
include WIN32OLE::VARIANT
attr_reader :lastargs
def nodeName()
ret = _getproperty(2, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def nodeValue()
ret = _getproperty(3, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def nodeType()
ret = _getproperty(4, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def parentNode()
ret = _getproperty(6, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def childNodes()
ret = _getproperty(7, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def firstChild()
ret = _getproperty(8, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def lastChild()
ret = _getproperty(9, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def previousSibling()
ret = _getproperty(10, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def nextSibling()
ret = _getproperty(11, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def attributes()
ret = _getproperty(12, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def ownerDocument()
ret = _getproperty(18, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def nodeTypeString()
ret = _getproperty(21, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def text()
ret = _getproperty(24, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def specified()
ret = _getproperty(22, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def definition()
ret = _getproperty(23, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def nodeTypedValue()
ret = _getproperty(25, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def dataType()
ret = _getproperty(26, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def xml()
ret = _getproperty(27, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def parsed()
ret = _getproperty(31, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def namespaceURI()
ret = _getproperty(32, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def prefix()
ret = _getproperty(33, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def baseName()
ret = _getproperty(34, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def nodeValue=(arg0)
ret = _setproperty(3, [arg0], [VT_VARIANT])
@lastargs = WIN32OLE::ARGV
ret
end
def text=(arg0)
ret = _setproperty(24, [arg0], [VT_BSTR])
@lastargs = WIN32OLE::ARGV
ret
end
def nodeTypedValue=(arg0)
ret = _setproperty(25, [arg0], [VT_VARIANT])
@lastargs = WIN32OLE::ARGV
ret
end
def dataType=(arg0)
ret = _setproperty(26, [arg0], [VT_VARIANT])
@lastargs = WIN32OLE::ARGV
ret
end
def insertBefore(arg0, arg1)
ret = _invoke(13, [arg0, arg1], [VT_BYREF|VT_DISPATCH, VT_VARIANT])
@lastargs = WIN32OLE::ARGV
ret
end
def replaceChild(arg0, arg1)
ret = _invoke(14, [arg0, arg1], [VT_BYREF|VT_DISPATCH, VT_BYREF|VT_DISPATCH])
@lastargs = WIN32OLE::ARGV
ret
end
def removeChild(arg0)
ret = _invoke(15, [arg0], [VT_BYREF|VT_DISPATCH])
@lastargs = WIN32OLE::ARGV
ret
end
def appendChild(arg0)
ret = _invoke(16, [arg0], [VT_BYREF|VT_DISPATCH])
@lastargs = WIN32OLE::ARGV
ret
end
def hasChildNodes()
ret = _invoke(17, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def cloneNode(arg0)
ret = _invoke(19, [arg0], [VT_BOOL])
@lastargs = WIN32OLE::ARGV
ret
end
def transformNode(arg0)
ret = _invoke(28, [arg0], [VT_BYREF|VT_DISPATCH])
@lastargs = WIN32OLE::ARGV
ret
end
def selectNodes(arg0)
ret = _invoke(29, [arg0], [VT_BSTR])
@lastargs = WIN32OLE::ARGV
ret
end
def selectSingleNode(arg0)
ret = _invoke(30, [arg0], [VT_BSTR])
@lastargs = WIN32OLE::ARGV
ret
end
def transformNodeToObject(arg0, arg1)
ret = _invoke(35, [arg0, arg1], [VT_BYREF|VT_DISPATCH, VT_VARIANT])
@lastargs = WIN32OLE::ARGV
ret
end
end
module IXMLDOMParseError
include WIN32OLE::VARIANT
attr_reader :lastargs
def errorCode()
ret = _getproperty(0, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def url()
ret = _getproperty(179, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def reason()
ret = _getproperty(180, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def srcText()
ret = _getproperty(181, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def line()
ret = _getproperty(182, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def linepos()
ret = _getproperty(183, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def filepos()
ret = _getproperty(184, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
end
module IXMLDOMNotation
include WIN32OLE::VARIANT
attr_reader :lastargs
def nodeName()
ret = _getproperty(2, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def nodeValue()
ret = _getproperty(3, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def nodeType()
ret = _getproperty(4, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def parentNode()
ret = _getproperty(6, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def childNodes()
ret = _getproperty(7, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def firstChild()
ret = _getproperty(8, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def lastChild()
ret = _getproperty(9, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def previousSibling()
ret = _getproperty(10, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def nextSibling()
ret = _getproperty(11, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def attributes()
ret = _getproperty(12, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def ownerDocument()
ret = _getproperty(18, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def nodeTypeString()
ret = _getproperty(21, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def text()
ret = _getproperty(24, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def specified()
ret = _getproperty(22, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def definition()
ret = _getproperty(23, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def nodeTypedValue()
ret = _getproperty(25, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def dataType()
ret = _getproperty(26, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def xml()
ret = _getproperty(27, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def parsed()
ret = _getproperty(31, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def namespaceURI()
ret = _getproperty(32, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def prefix()
ret = _getproperty(33, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def baseName()
ret = _getproperty(34, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def publicId()
ret = _getproperty(136, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def systemId()
ret = _getproperty(137, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def nodeValue=(arg0)
ret = _setproperty(3, [arg0], [VT_VARIANT])
@lastargs = WIN32OLE::ARGV
ret
end
def text=(arg0)
ret = _setproperty(24, [arg0], [VT_BSTR])
@lastargs = WIN32OLE::ARGV
ret
end
def nodeTypedValue=(arg0)
ret = _setproperty(25, [arg0], [VT_VARIANT])
@lastargs = WIN32OLE::ARGV
ret
end
def dataType=(arg0)
ret = _setproperty(26, [arg0], [VT_VARIANT])
@lastargs = WIN32OLE::ARGV
ret
end
def insertBefore(arg0, arg1)
ret = _invoke(13, [arg0, arg1], [VT_BYREF|VT_DISPATCH, VT_VARIANT])
@lastargs = WIN32OLE::ARGV
ret
end
def replaceChild(arg0, arg1)
ret = _invoke(14, [arg0, arg1], [VT_BYREF|VT_DISPATCH, VT_BYREF|VT_DISPATCH])
@lastargs = WIN32OLE::ARGV
ret
end
def removeChild(arg0)
ret = _invoke(15, [arg0], [VT_BYREF|VT_DISPATCH])
@lastargs = WIN32OLE::ARGV
ret
end
def appendChild(arg0)
ret = _invoke(16, [arg0], [VT_BYREF|VT_DISPATCH])
@lastargs = WIN32OLE::ARGV
ret
end
def hasChildNodes()
ret = _invoke(17, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def cloneNode(arg0)
ret = _invoke(19, [arg0], [VT_BOOL])
@lastargs = WIN32OLE::ARGV
ret
end
def transformNode(arg0)
ret = _invoke(28, [arg0], [VT_BYREF|VT_DISPATCH])
@lastargs = WIN32OLE::ARGV
ret
end
def selectNodes(arg0)
ret = _invoke(29, [arg0], [VT_BSTR])
@lastargs = WIN32OLE::ARGV
ret
end
def selectSingleNode(arg0)
ret = _invoke(30, [arg0], [VT_BSTR])
@lastargs = WIN32OLE::ARGV
ret
end
def transformNodeToObject(arg0, arg1)
ret = _invoke(35, [arg0, arg1], [VT_BYREF|VT_DISPATCH, VT_VARIANT])
@lastargs = WIN32OLE::ARGV
ret
end
end
module IXMLDOMEntity
include WIN32OLE::VARIANT
attr_reader :lastargs
def nodeName()
ret = _getproperty(2, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def nodeValue()
ret = _getproperty(3, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def nodeType()
ret = _getproperty(4, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def parentNode()
ret = _getproperty(6, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def childNodes()
ret = _getproperty(7, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def firstChild()
ret = _getproperty(8, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def lastChild()
ret = _getproperty(9, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def previousSibling()
ret = _getproperty(10, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def nextSibling()
ret = _getproperty(11, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def attributes()
ret = _getproperty(12, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def ownerDocument()
ret = _getproperty(18, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def nodeTypeString()
ret = _getproperty(21, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def text()
ret = _getproperty(24, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def specified()
ret = _getproperty(22, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def definition()
ret = _getproperty(23, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def nodeTypedValue()
ret = _getproperty(25, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def dataType()
ret = _getproperty(26, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def xml()
ret = _getproperty(27, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def parsed()
ret = _getproperty(31, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def namespaceURI()
ret = _getproperty(32, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def prefix()
ret = _getproperty(33, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def baseName()
ret = _getproperty(34, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def publicId()
ret = _getproperty(140, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def systemId()
ret = _getproperty(141, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def notationName()
ret = _getproperty(142, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def nodeValue=(arg0)
ret = _setproperty(3, [arg0], [VT_VARIANT])
@lastargs = WIN32OLE::ARGV
ret
end
def text=(arg0)
ret = _setproperty(24, [arg0], [VT_BSTR])
@lastargs = WIN32OLE::ARGV
ret
end
def nodeTypedValue=(arg0)
ret = _setproperty(25, [arg0], [VT_VARIANT])
@lastargs = WIN32OLE::ARGV
ret
end
def dataType=(arg0)
ret = _setproperty(26, [arg0], [VT_VARIANT])
@lastargs = WIN32OLE::ARGV
ret
end
def insertBefore(arg0, arg1)
ret = _invoke(13, [arg0, arg1], [VT_BYREF|VT_DISPATCH, VT_VARIANT])
@lastargs = WIN32OLE::ARGV
ret
end
def replaceChild(arg0, arg1)
ret = _invoke(14, [arg0, arg1], [VT_BYREF|VT_DISPATCH, VT_BYREF|VT_DISPATCH])
@lastargs = WIN32OLE::ARGV
ret
end
def removeChild(arg0)
ret = _invoke(15, [arg0], [VT_BYREF|VT_DISPATCH])
@lastargs = WIN32OLE::ARGV
ret
end
def appendChild(arg0)
ret = _invoke(16, [arg0], [VT_BYREF|VT_DISPATCH])
@lastargs = WIN32OLE::ARGV
ret
end
def hasChildNodes()
ret = _invoke(17, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def cloneNode(arg0)
ret = _invoke(19, [arg0], [VT_BOOL])
@lastargs = WIN32OLE::ARGV
ret
end
def transformNode(arg0)
ret = _invoke(28, [arg0], [VT_BYREF|VT_DISPATCH])
@lastargs = WIN32OLE::ARGV
ret
end
def selectNodes(arg0)
ret = _invoke(29, [arg0], [VT_BSTR])
@lastargs = WIN32OLE::ARGV
ret
end
def selectSingleNode(arg0)
ret = _invoke(30, [arg0], [VT_BSTR])
@lastargs = WIN32OLE::ARGV
ret
end
def transformNodeToObject(arg0, arg1)
ret = _invoke(35, [arg0, arg1], [VT_BYREF|VT_DISPATCH, VT_VARIANT])
@lastargs = WIN32OLE::ARGV
ret
end
end
module IXTLRuntime
include WIN32OLE::VARIANT
attr_reader :lastargs
def nodeName()
ret = _getproperty(2, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def nodeValue()
ret = _getproperty(3, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def nodeType()
ret = _getproperty(4, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def parentNode()
ret = _getproperty(6, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def childNodes()
ret = _getproperty(7, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def firstChild()
ret = _getproperty(8, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def lastChild()
ret = _getproperty(9, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def previousSibling()
ret = _getproperty(10, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def nextSibling()
ret = _getproperty(11, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def attributes()
ret = _getproperty(12, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def ownerDocument()
ret = _getproperty(18, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def nodeTypeString()
ret = _getproperty(21, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def text()
ret = _getproperty(24, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def specified()
ret = _getproperty(22, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def definition()
ret = _getproperty(23, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def nodeTypedValue()
ret = _getproperty(25, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def dataType()
ret = _getproperty(26, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def xml()
ret = _getproperty(27, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def parsed()
ret = _getproperty(31, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def namespaceURI()
ret = _getproperty(32, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def prefix()
ret = _getproperty(33, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def baseName()
ret = _getproperty(34, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def nodeValue=(arg0)
ret = _setproperty(3, [arg0], [VT_VARIANT])
@lastargs = WIN32OLE::ARGV
ret
end
def text=(arg0)
ret = _setproperty(24, [arg0], [VT_BSTR])
@lastargs = WIN32OLE::ARGV
ret
end
def nodeTypedValue=(arg0)
ret = _setproperty(25, [arg0], [VT_VARIANT])
@lastargs = WIN32OLE::ARGV
ret
end
def dataType=(arg0)
ret = _setproperty(26, [arg0], [VT_VARIANT])
@lastargs = WIN32OLE::ARGV
ret
end
def insertBefore(arg0, arg1)
ret = _invoke(13, [arg0, arg1], [VT_BYREF|VT_DISPATCH, VT_VARIANT])
@lastargs = WIN32OLE::ARGV
ret
end
def replaceChild(arg0, arg1)
ret = _invoke(14, [arg0, arg1], [VT_BYREF|VT_DISPATCH, VT_BYREF|VT_DISPATCH])
@lastargs = WIN32OLE::ARGV
ret
end
def removeChild(arg0)
ret = _invoke(15, [arg0], [VT_BYREF|VT_DISPATCH])
@lastargs = WIN32OLE::ARGV
ret
end
def appendChild(arg0)
ret = _invoke(16, [arg0], [VT_BYREF|VT_DISPATCH])
@lastargs = WIN32OLE::ARGV
ret
end
def hasChildNodes()
ret = _invoke(17, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def cloneNode(arg0)
ret = _invoke(19, [arg0], [VT_BOOL])
@lastargs = WIN32OLE::ARGV
ret
end
def transformNode(arg0)
ret = _invoke(28, [arg0], [VT_BYREF|VT_DISPATCH])
@lastargs = WIN32OLE::ARGV
ret
end
def selectNodes(arg0)
ret = _invoke(29, [arg0], [VT_BSTR])
@lastargs = WIN32OLE::ARGV
ret
end
def selectSingleNode(arg0)
ret = _invoke(30, [arg0], [VT_BSTR])
@lastargs = WIN32OLE::ARGV
ret
end
def transformNodeToObject(arg0, arg1)
ret = _invoke(35, [arg0, arg1], [VT_BYREF|VT_DISPATCH, VT_VARIANT])
@lastargs = WIN32OLE::ARGV
ret
end
def uniqueID(arg0)
ret = _invoke(187, [arg0], [VT_BYREF|VT_DISPATCH])
@lastargs = WIN32OLE::ARGV
ret
end
def depth(arg0)
ret = _invoke(188, [arg0], [VT_BYREF|VT_DISPATCH])
@lastargs = WIN32OLE::ARGV
ret
end
def childNumber(arg0)
ret = _invoke(189, [arg0], [VT_BYREF|VT_DISPATCH])
@lastargs = WIN32OLE::ARGV
ret
end
def ancestorChildNumber(arg0, arg1)
ret = _invoke(190, [arg0, arg1], [VT_BSTR, VT_BYREF|VT_DISPATCH])
@lastargs = WIN32OLE::ARGV
ret
end
def absoluteChildNumber(arg0)
ret = _invoke(191, [arg0], [VT_BYREF|VT_DISPATCH])
@lastargs = WIN32OLE::ARGV
ret
end
def formatIndex(arg0, arg1)
ret = _invoke(192, [arg0, arg1], [VT_I4, VT_BSTR])
@lastargs = WIN32OLE::ARGV
ret
end
def formatNumber(arg0, arg1)
ret = _invoke(193, [arg0, arg1], [VT_R8, VT_BSTR])
@lastargs = WIN32OLE::ARGV
ret
end
def formatDate(arg0, arg1, arg2=nil)
ret = _invoke(194, [arg0, arg1, arg2], [VT_VARIANT, VT_BSTR, VT_VARIANT])
@lastargs = WIN32OLE::ARGV
ret
end
def formatTime(arg0, arg1, arg2=nil)
ret = _invoke(195, [arg0, arg1, arg2], [VT_VARIANT, VT_BSTR, VT_VARIANT])
@lastargs = WIN32OLE::ARGV
ret
end
end
class Microsoft_XMLDOM_1_0 include WIN32OLE::VARIANT
attr_reader :lastargs
attr_reader :dispatch
attr_reader :clsid
attr_reader :progid
def initialize(obj = nil)
@clsid = "{2933BF90-7B36-11D2-B20E-00C04F983E60}"
@progid = "Microsoft.XMLDOM.1.0"
if obj.nil?
@dispatch = WIN32OLE.new(@progid)
else
@dispatch = obj
end
end
def method_missing(cmd, *arg)
@dispatch.method_missing(cmd, *arg)
end
def nodeName()
ret = @dispatch._getproperty(2, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def nodeValue()
ret = @dispatch._getproperty(3, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def nodeType()
ret = @dispatch._getproperty(4, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def parentNode()
ret = @dispatch._getproperty(6, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def childNodes()
ret = @dispatch._getproperty(7, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def firstChild()
ret = @dispatch._getproperty(8, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def lastChild()
ret = @dispatch._getproperty(9, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def previousSibling()
ret = @dispatch._getproperty(10, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def nextSibling()
ret = @dispatch._getproperty(11, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def attributes()
ret = @dispatch._getproperty(12, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def ownerDocument()
ret = @dispatch._getproperty(18, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def nodeTypeString()
ret = @dispatch._getproperty(21, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def text()
ret = @dispatch._getproperty(24, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def specified()
ret = @dispatch._getproperty(22, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def definition()
ret = @dispatch._getproperty(23, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def nodeTypedValue()
ret = @dispatch._getproperty(25, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def dataType()
ret = @dispatch._getproperty(26, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def xml()
ret = @dispatch._getproperty(27, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def parsed()
ret = @dispatch._getproperty(31, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def namespaceURI()
ret = @dispatch._getproperty(32, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def prefix()
ret = @dispatch._getproperty(33, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def baseName()
ret = @dispatch._getproperty(34, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def doctype()
ret = @dispatch._getproperty(38, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def implementation()
ret = @dispatch._getproperty(39, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def documentElement()
ret = @dispatch._getproperty(40, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def readyState()
ret = @dispatch._getproperty(-525, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def parseError()
ret = @dispatch._getproperty(59, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def url()
ret = @dispatch._getproperty(60, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def async()
ret = @dispatch._getproperty(61, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def validateOnParse()
ret = @dispatch._getproperty(65, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def resolveExternals()
ret = @dispatch._getproperty(66, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def preserveWhiteSpace()
ret = @dispatch._getproperty(67, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def nodeValue=(arg0)
ret = @dispatch._setproperty(3, [arg0], [VT_VARIANT])
@lastargs = WIN32OLE::ARGV
ret
end
def text=(arg0)
ret = @dispatch._setproperty(24, [arg0], [VT_BSTR])
@lastargs = WIN32OLE::ARGV
ret
end
def nodeTypedValue=(arg0)
ret = @dispatch._setproperty(25, [arg0], [VT_VARIANT])
@lastargs = WIN32OLE::ARGV
ret
end
def dataType=(arg0)
ret = @dispatch._setproperty(26, [arg0], [VT_VARIANT])
@lastargs = WIN32OLE::ARGV
ret
end
def async=(arg0)
ret = @dispatch._setproperty(61, [arg0], [VT_BOOL])
@lastargs = WIN32OLE::ARGV
ret
end
def validateOnParse=(arg0)
ret = @dispatch._setproperty(65, [arg0], [VT_BOOL])
@lastargs = WIN32OLE::ARGV
ret
end
def resolveExternals=(arg0)
ret = @dispatch._setproperty(66, [arg0], [VT_BOOL])
@lastargs = WIN32OLE::ARGV
ret
end
def preserveWhiteSpace=(arg0)
ret = @dispatch._setproperty(67, [arg0], [VT_BOOL])
@lastargs = WIN32OLE::ARGV
ret
end
def onreadystatechange=(arg0)
ret = @dispatch._setproperty(68, [arg0], [VT_VARIANT])
@lastargs = WIN32OLE::ARGV
ret
end
def ondataavailable=(arg0)
ret = @dispatch._setproperty(69, [arg0], [VT_VARIANT])
@lastargs = WIN32OLE::ARGV
ret
end
def ontransformnode=(arg0)
ret = @dispatch._setproperty(70, [arg0], [VT_VARIANT])
@lastargs = WIN32OLE::ARGV
ret
end
def insertBefore(arg0, arg1)
ret = @dispatch._invoke(13, [arg0, arg1], [VT_BYREF|VT_DISPATCH, VT_VARIANT])
@lastargs = WIN32OLE::ARGV
ret
end
def replaceChild(arg0, arg1)
ret = @dispatch._invoke(14, [arg0, arg1], [VT_BYREF|VT_DISPATCH, VT_BYREF|VT_DISPATCH])
@lastargs = WIN32OLE::ARGV
ret
end
def removeChild(arg0)
ret = @dispatch._invoke(15, [arg0], [VT_BYREF|VT_DISPATCH])
@lastargs = WIN32OLE::ARGV
ret
end
def appendChild(arg0)
ret = @dispatch._invoke(16, [arg0], [VT_BYREF|VT_DISPATCH])
@lastargs = WIN32OLE::ARGV
ret
end
def hasChildNodes()
ret = @dispatch._invoke(17, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def cloneNode(arg0)
ret = @dispatch._invoke(19, [arg0], [VT_BOOL])
@lastargs = WIN32OLE::ARGV
ret
end
def transformNode(arg0)
ret = @dispatch._invoke(28, [arg0], [VT_BYREF|VT_DISPATCH])
@lastargs = WIN32OLE::ARGV
ret
end
def selectNodes(arg0)
ret = @dispatch._invoke(29, [arg0], [VT_BSTR])
@lastargs = WIN32OLE::ARGV
ret
end
def selectSingleNode(arg0)
ret = @dispatch._invoke(30, [arg0], [VT_BSTR])
@lastargs = WIN32OLE::ARGV
ret
end
def transformNodeToObject(arg0, arg1)
ret = @dispatch._invoke(35, [arg0, arg1], [VT_BYREF|VT_DISPATCH, VT_VARIANT])
@lastargs = WIN32OLE::ARGV
ret
end
def createElement(arg0)
ret = @dispatch._invoke(41, [arg0], [VT_BSTR])
@lastargs = WIN32OLE::ARGV
ret
end
def createDocumentFragment()
ret = @dispatch._invoke(42, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def createTextNode(arg0)
ret = @dispatch._invoke(43, [arg0], [VT_BSTR])
@lastargs = WIN32OLE::ARGV
ret
end
def createComment(arg0)
ret = @dispatch._invoke(44, [arg0], [VT_BSTR])
@lastargs = WIN32OLE::ARGV
ret
end
def createCDATASection(arg0)
ret = @dispatch._invoke(45, [arg0], [VT_BSTR])
@lastargs = WIN32OLE::ARGV
ret
end
def createProcessingInstruction(arg0, arg1)
ret = @dispatch._invoke(46, [arg0, arg1], [VT_BSTR, VT_BSTR])
@lastargs = WIN32OLE::ARGV
ret
end
def createAttribute(arg0)
ret = @dispatch._invoke(47, [arg0], [VT_BSTR])
@lastargs = WIN32OLE::ARGV
ret
end
def createEntityReference(arg0)
ret = @dispatch._invoke(49, [arg0], [VT_BSTR])
@lastargs = WIN32OLE::ARGV
ret
end
def getElementsByTagName(arg0)
ret = @dispatch._invoke(50, [arg0], [VT_BSTR])
@lastargs = WIN32OLE::ARGV
ret
end
def createNode(arg0, arg1, arg2)
ret = @dispatch._invoke(54, [arg0, arg1, arg2], [VT_VARIANT, VT_BSTR, VT_BSTR])
@lastargs = WIN32OLE::ARGV
ret
end
def nodeFromID(arg0)
ret = @dispatch._invoke(56, [arg0], [VT_BSTR])
@lastargs = WIN32OLE::ARGV
ret
end
def load(arg0)
ret = @dispatch._invoke(58, [arg0], [VT_VARIANT])
@lastargs = WIN32OLE::ARGV
ret
end
def abort()
ret = @dispatch._invoke(62, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def loadXML(arg0)
ret = @dispatch._invoke(63, [arg0], [VT_BSTR])
@lastargs = WIN32OLE::ARGV
ret
end
def save(arg0)
ret = @dispatch._invoke(64, [arg0], [VT_VARIANT])
@lastargs = WIN32OLE::ARGV
ret
end
def ondataavailable()
ret = @dispatch._invoke(198, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def onreadystatechange()
ret = @dispatch._invoke(-609, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
end
class Microsoft_FreeThreadedXMLDOM_1_0 include WIN32OLE::VARIANT
attr_reader :lastargs
attr_reader :dispatch
attr_reader :clsid
attr_reader :progid
def initialize(obj = nil)
@clsid = "{2933BF91-7B36-11D2-B20E-00C04F983E60}"
@progid = "Microsoft.FreeThreadedXMLDOM.1.0"
if obj.nil?
@dispatch = WIN32OLE.new(@progid)
else
@dispatch = obj
end
end
def method_missing(cmd, *arg)
@dispatch.method_missing(cmd, *arg)
end
def nodeName()
ret = @dispatch._getproperty(2, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def nodeValue()
ret = @dispatch._getproperty(3, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def nodeType()
ret = @dispatch._getproperty(4, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def parentNode()
ret = @dispatch._getproperty(6, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def childNodes()
ret = @dispatch._getproperty(7, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def firstChild()
ret = @dispatch._getproperty(8, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def lastChild()
ret = @dispatch._getproperty(9, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def previousSibling()
ret = @dispatch._getproperty(10, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def nextSibling()
ret = @dispatch._getproperty(11, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def attributes()
ret = @dispatch._getproperty(12, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def ownerDocument()
ret = @dispatch._getproperty(18, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def nodeTypeString()
ret = @dispatch._getproperty(21, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def text()
ret = @dispatch._getproperty(24, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def specified()
ret = @dispatch._getproperty(22, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def definition()
ret = @dispatch._getproperty(23, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def nodeTypedValue()
ret = @dispatch._getproperty(25, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def dataType()
ret = @dispatch._getproperty(26, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def xml()
ret = @dispatch._getproperty(27, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def parsed()
ret = @dispatch._getproperty(31, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def namespaceURI()
ret = @dispatch._getproperty(32, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def prefix()
ret = @dispatch._getproperty(33, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def baseName()
ret = @dispatch._getproperty(34, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def doctype()
ret = @dispatch._getproperty(38, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def implementation()
ret = @dispatch._getproperty(39, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def documentElement()
ret = @dispatch._getproperty(40, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def readyState()
ret = @dispatch._getproperty(-525, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def parseError()
ret = @dispatch._getproperty(59, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def url()
ret = @dispatch._getproperty(60, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def async()
ret = @dispatch._getproperty(61, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def validateOnParse()
ret = @dispatch._getproperty(65, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def resolveExternals()
ret = @dispatch._getproperty(66, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def preserveWhiteSpace()
ret = @dispatch._getproperty(67, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def nodeValue=(arg0)
ret = @dispatch._setproperty(3, [arg0], [VT_VARIANT])
@lastargs = WIN32OLE::ARGV
ret
end
def text=(arg0)
ret = @dispatch._setproperty(24, [arg0], [VT_BSTR])
@lastargs = WIN32OLE::ARGV
ret
end
def nodeTypedValue=(arg0)
ret = @dispatch._setproperty(25, [arg0], [VT_VARIANT])
@lastargs = WIN32OLE::ARGV
ret
end
def dataType=(arg0)
ret = @dispatch._setproperty(26, [arg0], [VT_VARIANT])
@lastargs = WIN32OLE::ARGV
ret
end
def async=(arg0)
ret = @dispatch._setproperty(61, [arg0], [VT_BOOL])
@lastargs = WIN32OLE::ARGV
ret
end
def validateOnParse=(arg0)
ret = @dispatch._setproperty(65, [arg0], [VT_BOOL])
@lastargs = WIN32OLE::ARGV
ret
end
def resolveExternals=(arg0)
ret = @dispatch._setproperty(66, [arg0], [VT_BOOL])
@lastargs = WIN32OLE::ARGV
ret
end
def preserveWhiteSpace=(arg0)
ret = @dispatch._setproperty(67, [arg0], [VT_BOOL])
@lastargs = WIN32OLE::ARGV
ret
end
def onreadystatechange=(arg0)
ret = @dispatch._setproperty(68, [arg0], [VT_VARIANT])
@lastargs = WIN32OLE::ARGV
ret
end
def ondataavailable=(arg0)
ret = @dispatch._setproperty(69, [arg0], [VT_VARIANT])
@lastargs = WIN32OLE::ARGV
ret
end
def ontransformnode=(arg0)
ret = @dispatch._setproperty(70, [arg0], [VT_VARIANT])
@lastargs = WIN32OLE::ARGV
ret
end
def insertBefore(arg0, arg1)
ret = @dispatch._invoke(13, [arg0, arg1], [VT_BYREF|VT_DISPATCH, VT_VARIANT])
@lastargs = WIN32OLE::ARGV
ret
end
def replaceChild(arg0, arg1)
ret = @dispatch._invoke(14, [arg0, arg1], [VT_BYREF|VT_DISPATCH, VT_BYREF|VT_DISPATCH])
@lastargs = WIN32OLE::ARGV
ret
end
def removeChild(arg0)
ret = @dispatch._invoke(15, [arg0], [VT_BYREF|VT_DISPATCH])
@lastargs = WIN32OLE::ARGV
ret
end
def appendChild(arg0)
ret = @dispatch._invoke(16, [arg0], [VT_BYREF|VT_DISPATCH])
@lastargs = WIN32OLE::ARGV
ret
end
def hasChildNodes()
ret = @dispatch._invoke(17, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def cloneNode(arg0)
ret = @dispatch._invoke(19, [arg0], [VT_BOOL])
@lastargs = WIN32OLE::ARGV
ret
end
def transformNode(arg0)
ret = @dispatch._invoke(28, [arg0], [VT_BYREF|VT_DISPATCH])
@lastargs = WIN32OLE::ARGV
ret
end
def selectNodes(arg0)
ret = @dispatch._invoke(29, [arg0], [VT_BSTR])
@lastargs = WIN32OLE::ARGV
ret
end
def selectSingleNode(arg0)
ret = @dispatch._invoke(30, [arg0], [VT_BSTR])
@lastargs = WIN32OLE::ARGV
ret
end
def transformNodeToObject(arg0, arg1)
ret = @dispatch._invoke(35, [arg0, arg1], [VT_BYREF|VT_DISPATCH, VT_VARIANT])
@lastargs = WIN32OLE::ARGV
ret
end
def createElement(arg0)
ret = @dispatch._invoke(41, [arg0], [VT_BSTR])
@lastargs = WIN32OLE::ARGV
ret
end
def createDocumentFragment()
ret = @dispatch._invoke(42, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def createTextNode(arg0)
ret = @dispatch._invoke(43, [arg0], [VT_BSTR])
@lastargs = WIN32OLE::ARGV
ret
end
def createComment(arg0)
ret = @dispatch._invoke(44, [arg0], [VT_BSTR])
@lastargs = WIN32OLE::ARGV
ret
end
def createCDATASection(arg0)
ret = @dispatch._invoke(45, [arg0], [VT_BSTR])
@lastargs = WIN32OLE::ARGV
ret
end
def createProcessingInstruction(arg0, arg1)
ret = @dispatch._invoke(46, [arg0, arg1], [VT_BSTR, VT_BSTR])
@lastargs = WIN32OLE::ARGV
ret
end
def createAttribute(arg0)
ret = @dispatch._invoke(47, [arg0], [VT_BSTR])
@lastargs = WIN32OLE::ARGV
ret
end
def createEntityReference(arg0)
ret = @dispatch._invoke(49, [arg0], [VT_BSTR])
@lastargs = WIN32OLE::ARGV
ret
end
def getElementsByTagName(arg0)
ret = @dispatch._invoke(50, [arg0], [VT_BSTR])
@lastargs = WIN32OLE::ARGV
ret
end
def createNode(arg0, arg1, arg2)
ret = @dispatch._invoke(54, [arg0, arg1, arg2], [VT_VARIANT, VT_BSTR, VT_BSTR])
@lastargs = WIN32OLE::ARGV
ret
end
def nodeFromID(arg0)
ret = @dispatch._invoke(56, [arg0], [VT_BSTR])
@lastargs = WIN32OLE::ARGV
ret
end
def load(arg0)
ret = @dispatch._invoke(58, [arg0], [VT_VARIANT])
@lastargs = WIN32OLE::ARGV
ret
end
def abort()
ret = @dispatch._invoke(62, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def loadXML(arg0)
ret = @dispatch._invoke(63, [arg0], [VT_BSTR])
@lastargs = WIN32OLE::ARGV
ret
end
def save(arg0)
ret = @dispatch._invoke(64, [arg0], [VT_VARIANT])
@lastargs = WIN32OLE::ARGV
ret
end
def ondataavailable()
ret = @dispatch._invoke(198, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def onreadystatechange()
ret = @dispatch._invoke(-609, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
end
module IXMLHttpRequest
include WIN32OLE::VARIANT
attr_reader :lastargs
def status()
ret = _getproperty(7, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def statusText()
ret = _getproperty(8, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def responseXML()
ret = _getproperty(9, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def responseText()
ret = _getproperty(10, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def responseBody()
ret = _getproperty(11, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def responseStream()
ret = _getproperty(12, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def readyState()
ret = _getproperty(13, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def onreadystatechange=(arg0)
ret = _setproperty(14, [arg0], [VT_VARIANT])
@lastargs = WIN32OLE::ARGV
ret
end
def open(arg0, arg1, arg2=nil, arg3=nil, arg4=nil)
ret = _invoke(1, [arg0, arg1, arg2, arg3, arg4], [VT_BSTR, VT_BSTR, VT_VARIANT, VT_VARIANT, VT_VARIANT])
@lastargs = WIN32OLE::ARGV
ret
end
def setRequestHeader(arg0, arg1)
ret = _invoke(2, [arg0, arg1], [VT_BSTR, VT_BSTR])
@lastargs = WIN32OLE::ARGV
ret
end
def getResponseHeader(arg0)
ret = _invoke(3, [arg0], [VT_BSTR])
@lastargs = WIN32OLE::ARGV
ret
end
def getAllResponseHeaders()
ret = _invoke(4, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def send(arg0=nil)
ret = _invoke(5, [arg0], [VT_VARIANT])
@lastargs = WIN32OLE::ARGV
ret
end
def abort()
ret = _invoke(6, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
end
class Microsoft_XMLHTTP_1 include WIN32OLE::VARIANT
attr_reader :lastargs
attr_reader :dispatch
attr_reader :clsid
attr_reader :progid
def initialize(obj = nil)
@clsid = "{ED8C108E-4349-11D2-91A4-00C04F7969E8}"
@progid = "Microsoft.XMLHTTP.1"
if obj.nil?
@dispatch = WIN32OLE.new(@progid)
else
@dispatch = obj
end
end
def method_missing(cmd, *arg)
@dispatch.method_missing(cmd, *arg)
end
def status()
ret = @dispatch._getproperty(7, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def statusText()
ret = @dispatch._getproperty(8, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def responseXML()
ret = @dispatch._getproperty(9, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def responseText()
ret = @dispatch._getproperty(10, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def responseBody()
ret = @dispatch._getproperty(11, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def responseStream()
ret = @dispatch._getproperty(12, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def readyState()
ret = @dispatch._getproperty(13, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def onreadystatechange=(arg0)
ret = @dispatch._setproperty(14, [arg0], [VT_VARIANT])
@lastargs = WIN32OLE::ARGV
ret
end
def open(arg0, arg1, arg2=nil, arg3=nil, arg4=nil)
ret = @dispatch._invoke(1, [arg0, arg1, arg2, arg3, arg4], [VT_BSTR, VT_BSTR, VT_VARIANT, VT_VARIANT, VT_VARIANT])
@lastargs = WIN32OLE::ARGV
ret
end
def setRequestHeader(arg0, arg1)
ret = @dispatch._invoke(2, [arg0, arg1], [VT_BSTR, VT_BSTR])
@lastargs = WIN32OLE::ARGV
ret
end
def getResponseHeader(arg0)
ret = @dispatch._invoke(3, [arg0], [VT_BSTR])
@lastargs = WIN32OLE::ARGV
ret
end
def getAllResponseHeaders()
ret = @dispatch._invoke(4, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def send(arg0=nil)
ret = @dispatch._invoke(5, [arg0], [VT_VARIANT])
@lastargs = WIN32OLE::ARGV
ret
end
def abort()
ret = @dispatch._invoke(6, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
end
class Microsoft_XMLDSO_1_0 include WIN32OLE::VARIANT
attr_reader :lastargs
attr_reader :dispatch
attr_reader :clsid
attr_reader :progid
def initialize(obj = nil)
@clsid = "{550DDA30-0541-11D2-9CA9-0060B0EC3D39}"
@progid = "Microsoft.XMLDSO.1.0"
if obj.nil?
@dispatch = WIN32OLE.new(@progid)
else
@dispatch = obj
end
end
def method_missing(cmd, *arg)
@dispatch.method_missing(cmd, *arg)
end
def XMLDocument()
ret = @dispatch._getproperty(65537, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def JavaDSOCompatible()
ret = @dispatch._getproperty(65538, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def readyState()
ret = @dispatch._getproperty(-525, [], [])
@lastargs = WIN32OLE::ARGV
ret
end
def XMLDocument=(arg0)
ret = @dispatch._setproperty(65537, [arg0], [VT_BYREF|VT_DISPATCH])
@lastargs = WIN32OLE::ARGV
ret
end
def JavaDSOCompatible=(arg0)
ret = @dispatch._setproperty(65538, [arg0], [VT_I4])
@lastargs = WIN32OLE::ARGV
ret
end
end
module OLEtagXMLEMEM_TYPE
include WIN32OLE::VARIANT
attr_reader :lastargs
XMLELEMTYPE_ELEMENT = 0
XMLELEMTYPE_TEXT = 1
XMLELEMTYPE_COMMENT = 2
XMLELEMTYPE_DOCUMENT = 3
XMLELEMTYPE_DTD = 4
XMLELEMTYPE_PI = 5
XMLELEMTYPE_OTHER = 6
end
class Msxml include WIN32OLE::VARIANT
attr_reader :lastargs
attr_reader :dispatch
attr_reader :clsid
attr_reader :progid
def initialize(obj = nil)
@clsid = "{CFC399AF-D876-11D0-9C10-00C04FC99C8E}"
@progid = "Msxml"
if obj.nil?
@dispatch = WIN32OLE.new(@progid)
else
@dispatch = obj
end
end
def method_missing(cmd, *arg)
@dispatch.method_missing(cmd, *arg)
end
def url=(arg0)
ret = @dispatch._setproperty(65641, [arg0], [VT_BSTR, VT_HRESULT])
@lastargs = WIN32OLE::ARGV
ret
end
def charset=(arg0)
ret = @dispatch._setproperty(65645, [arg0], [VT_BSTR, VT_HRESULT])
@lastargs = WIN32OLE::ARGV
ret
end
def async=(arg0)
ret = @dispatch._setproperty(65649, [arg0], [VT_BOOL, VT_HRESULT])
@lastargs = WIN32OLE::ARGV
ret
end
def root
OLEProperty.new(@dispatch, 65637, [VT_BYREF|VT_BYREF|VT_DISPATCH], [VT_BYREF|VT_BYREF|VT_DISPATCH, VT_HRESULT])
end
def url
OLEProperty.new(@dispatch, 65641, [VT_BYREF|VT_BSTR], [VT_BYREF|VT_BSTR, VT_HRESULT])
end
def readyState
OLEProperty.new(@dispatch, 65643, [VT_BYREF|VT_I4], [VT_BYREF|VT_I4, VT_HRESULT])
end
def charset
OLEProperty.new(@dispatch, 65645, [VT_BYREF|VT_BSTR], [VT_BYREF|VT_BSTR, VT_HRESULT])
end
def version
OLEProperty.new(@dispatch, 65646, [VT_BYREF|VT_BSTR], [VT_BYREF|VT_BSTR, VT_HRESULT])
end
def doctype
OLEProperty.new(@dispatch, 65647, [VT_BYREF|VT_BSTR], [VT_BYREF|VT_BSTR, VT_HRESULT])
end
def async
OLEProperty.new(@dispatch, 65649, [VT_BYREF|VT_BOOL], [VT_BYREF|VT_BOOL, VT_HRESULT])
end
def createElement(arg0, arg1=nil, arg2=nil)
ret = @dispatch._invoke(65644, [arg0, arg1, arg2], [VT_VARIANT, VT_VARIANT, VT_BYREF|VT_BYREF|VT_DISPATCH])
@lastargs = WIN32OLE::ARGV
ret
end
end