#S(HASH-TABLE EQL (FILENAME . "f:/dvd111/windows/system32/autodisc.dll")(GUID . "{4EAFB888-81CB-4EBA-BAC9-DA254E5721F1}")(OLENAME . "AutoDiscovery")(DESCRIPTION . "Microsoft AutoDiscovery Type Library")(VERSION . "1.0") (CLASSES . #S(HASH-TABLE EQUAL ("IAutoDiscoveryProvider" (TYPE . "Dispinterface")(GUID . "{9DCF4A37-01DE-4549-A9CB-3AC31EC23C4F}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "length") (RIID . #x000000c9) (OFFSET . #x1c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Get the protocol name")) ((NAME . "item") (RIID . #x000000ca) (OFFSET . #x20) (RETURNS . "VT_BSTR")(PARAMS ("varIndex" "VT_VARIANT")) (FLAGS ( IS-GET ))(DESCRIPTION . "Get the Server Name (pop.mail.yahoo.com)")))) ("AutoDiscoveryProvider" (TYPE . "Coclass")(DESCRIPTION . "Mail AutoDiscovery Provider Class")(GUID . "{C4F3D5BF-4809-44E3-84A4-368B6B33B0B4}")(ALIASES "IAutoDiscoveryProvider") (FUNCTIONS )) ("IMailAutoDiscovery" (TYPE . "Dispinterface")(GUID . "{80402DEE-B114-4D32-B44E-82FD8234C92A}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "DisplayName") (RIID . #x00000064) (OFFSET . #x1c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Get the display name for the account")) ((NAME . "InfoURL") (RIID . #x00000065) (OFFSET . #x20) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Get the URL that the server or service may provide that describes how to configure your e-mail or other information about getting email.")) ((NAME . "PreferedProtocolType") (RIID . #x00000067) (OFFSET . #x24) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Get the prefered protocol")) ((NAME . "length") (RIID . #x00000068) (OFFSET . #x28) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Put the number of supported protocols")) ((NAME . "item") (RIID . #x00000069) (OFFSET . #x2c) (RETURNS . "VT_PTR.IMailProtocolADEntry")(PARAMS ("varIndex" "VT_VARIANT")) (FLAGS ( IS-GET ))(DESCRIPTION . "Get the protocol by index")) ((NAME . "xml") (RIID . #x00000066) (OFFSET . #x30) (RETURNS . "VT_PTR.IXMLDOMDocument")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Get XML")) ((NAME . "xml") (RIID . #x00000066) (OFFSET . #x34) (RETURNS . "VT_VOID")(PARAMS ("varIndex" "VT_PTR.IXMLDOMDocument")) (FLAGS ( IS-SET ))(DESCRIPTION . "Get XML")) ((NAME . "getPrimaryProviders") (RIID . #x00000099) (OFFSET . #x38) (RETURNS . "VT_PTR.IAutoDiscoveryProvider")(PARAMS ("bstrEmailAddress" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "What servers will be contacted that will have the full email address uploaded?")) ((NAME . "getSecondaryProviders") (RIID . #x0000009a) (OFFSET . #x3c) (RETURNS . "VT_PTR.IAutoDiscoveryProvider")(PARAMS ("bstrEmailAddress" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "What servers will be contacted that will have the hostname of the email address uploaded?")) ((NAME . "DiscoverMail") (RIID . #x00000097) (OFFSET . #x40) (RETURNS . "VT_VOID")(PARAMS ("bstrEmailAddress" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Get the information for this email address.")) ((NAME . "PurgeCache") (RIID . #x00000096) (OFFSET . #x44) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Delete this from the cache so we hit the net the next time")) ((NAME . "WorkAsync") (RIID . #x00000098) (OFFSET . #x48) (RETURNS . "VT_VOID")(PARAMS ("hwnd" "VT_USERDEFINED.Typedef.wireHWND")("wMsg" "VT_UINT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Make DiscoverNow return right way before finished. The specified message will be sent to the hwnd when it finishes. The LPARAM will have the IXMLDOMDocument result.")))) ("IMailProtocolADEntry" (TYPE . "Dispinterface")(GUID . "{40EF8C68-D554-47ED-AA37-E5FB6BC91075}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Protocol") (RIID . #x000000c9) (OFFSET . #x1c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Get the protocol name")) ((NAME . "ServerName") (RIID . #x000000ca) (OFFSET . #x20) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Get the Server Name (pop.mail.yahoo.com)")) ((NAME . "ServerPort") (RIID . #x000000cb) (OFFSET . #x24) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Get the Server Port Number (default or 123)")) ((NAME . "LoginName") (RIID . #x000000cc) (OFFSET . #x28) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Get the login name for this account")) ((NAME . "PostHTML") (RIID . #x000000cd) (OFFSET . #x2c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Get the HTTP Post HTML")) ((NAME . "UseSSL") (RIID . #x000000ce) (OFFSET . #x30) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Does the Server support SSL?")) ((NAME . "IsAuthRequired") (RIID . #x000000cf) (OFFSET . #x34) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Is Authentication required when logging into the server?")) ((NAME . "UseSPA") (RIID . #x000000d0) (OFFSET . #x38) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Should SPA be used during authentication")) ((NAME . "SMTPUsesPOP3Auth") (RIID . #x000000d1) (OFFSET . #x3c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "If SMTP, does it use the auth settings from POP3?")))) ("IXMLDOMDocument" (TYPE . "Dispinterface")(GUID . "{2933BF81-7B36-11D2-B20E-00C04F983E60}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "nodeName") (RIID . #x00000002) (OFFSET . #x1c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "name of the node")) ((NAME . "nodeValue") (RIID . #x00000003) (OFFSET . #x20) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "value stored in the node")) ((NAME . "nodeValue") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_VARIANT")) (FLAGS ( IS-SET ))(DESCRIPTION . "value stored in the node")) ((NAME . "nodeType") (RIID . #x00000004) (OFFSET . #x28) (RETURNS . "VT_USERDEFINED.Typedef.DOMNodeType")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "the node's type")) ((NAME . "parentNode") (RIID . #x00000006) (OFFSET . #x2c) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "parent of the node")) ((NAME . "childNodes") (RIID . #x00000007) (OFFSET . #x30) (RETURNS . "VT_PTR.")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "the collection of the node's children")) ((NAME . "firstChild") (RIID . #x00000008) (OFFSET . #x34) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "first child of the node")) ((NAME . "lastChild") (RIID . #x00000009) (OFFSET . #x38) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "first child of the node")) ((NAME . "previousSibling") (RIID . #x0000000a) (OFFSET . #x3c) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "left sibling of the node")) ((NAME . "nextSibling") (RIID . #x0000000b) (OFFSET . #x40) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "right sibling of the node")) ((NAME . "attributes") (RIID . #x0000000c) (OFFSET . #x44) (RETURNS . "VT_PTR.")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "the collection of the node's attributes")) ((NAME . "insertBefore") (RIID . #x0000000d) (OFFSET . #x48) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ("newChild" "VT_PTR.IXMLDOMNode")("refChild" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "insert a child node")) ((NAME . "replaceChild") (RIID . #x0000000e) (OFFSET . #x4c) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ("newChild" "VT_PTR.IXMLDOMNode")("oldChild" "VT_PTR.IXMLDOMNode")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "replace a child node")) ((NAME . "removeChild") (RIID . #x0000000f) (OFFSET . #x50) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ("childNode" "VT_PTR.IXMLDOMNode")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "remove a child node")) ((NAME . "appendChild") (RIID . #x00000010) (OFFSET . #x54) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ("newChild" "VT_PTR.IXMLDOMNode")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "append a child node")) ((NAME . "hasChildNodes") (RIID . #x00000011) (OFFSET . #x58) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "ownerDocument") (RIID . #x00000012) (OFFSET . #x5c) (RETURNS . "VT_PTR.")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "document that contains the node")) ((NAME . "cloneNode") (RIID . #x00000013) (OFFSET . #x60) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ("deep" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))) ((NAME . "nodeTypeString") (RIID . #x00000015) (OFFSET . #x64) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "the type of node in string form")) ((NAME . "text") (RIID . #x00000018) (OFFSET . #x68) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "text content of the node and subtree")) ((NAME . "text") (RIID . #x00000018) (OFFSET . #x6c) (RETURNS . "VT_VOID")(PARAMS ("deep" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "text content of the node and subtree")) ((NAME . "specified") (RIID . #x00000016) (OFFSET . #x70) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "indicates whether node is a default value")) ((NAME . "definition") (RIID . #x00000017) (OFFSET . #x74) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "pointer to the definition of the node in the DTD or schema")) ((NAME . "nodeTypedValue") (RIID . #x00000019) (OFFSET . #x78) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "get the strongly typed value of the node")) ((NAME . "nodeTypedValue") (RIID . #x00000019) (OFFSET . #x7c) (RETURNS . "VT_VOID")(PARAMS ("deep" "VT_VARIANT")) (FLAGS ( IS-SET ))(DESCRIPTION . "get the strongly typed value of the node")) ((NAME . "dataType") (RIID . #x0000001a) (OFFSET . #x80) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "the data type of the node")) ((NAME . "dataType") (RIID . #x0000001a) (OFFSET . #x84) (RETURNS . "VT_VOID")(PARAMS ("deep" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "the data type of the node")) ((NAME . "xml") (RIID . #x0000001b) (OFFSET . #x88) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "return the XML source for the node and each of its descendants")) ((NAME . "transformNode") (RIID . #x0000001c) (OFFSET . #x8c) (RETURNS . "VT_BSTR")(PARAMS ("stylesheet" "VT_PTR.IXMLDOMNode")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "apply the stylesheet to the subtree")) ((NAME . "selectNodes") (RIID . #x0000001d) (OFFSET . #x90) (RETURNS . "VT_PTR.IXMLDOMNodeList")(PARAMS ("queryString" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "execute query on the subtree")) ((NAME . "selectSingleNode") (RIID . #x0000001e) (OFFSET . #x94) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ("queryString" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "execute query on the subtree")) ((NAME . "parsed") (RIID . #x0000001f) (OFFSET . #x98) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "has sub-tree been completely parsed")) ((NAME . "namespaceURI") (RIID . #x00000020) (OFFSET . #x9c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "the URI for the namespace applying to the node")) ((NAME . "prefix") (RIID . #x00000021) (OFFSET . #xa0) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "the prefix for the namespace applying to the node")) ((NAME . "baseName") (RIID . #x00000022) (OFFSET . #xa4) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "the base name of the node (nodename with the prefix stripped off)")) ((NAME . "transformNodeToObject") (RIID . #x00000023) (OFFSET . #xa8) (RETURNS . "VT_VOID")(PARAMS ("stylesheet" "VT_PTR.IXMLDOMNode")("outputObject" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "apply the stylesheet to the subtree, returning the result through a document or a stream")) ((NAME . "doctype") (RIID . #x00000026) (OFFSET . #xac) (RETURNS . "VT_PTR.")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "node corresponding to the DOCTYPE")) ((NAME . "implementation") (RIID . #x00000027) (OFFSET . #xb0) (RETURNS . "VT_PTR.")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "info on this DOM implementation")) ((NAME . "documentElement") (RIID . #x00000028) (OFFSET . #xb4) (RETURNS . "VT_PTR.")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "the root of the tree")) ((NAME . "documentElement") (RIID . #x00000028) (OFFSET . #xb8) (RETURNS . "VT_VOID")(PARAMS ("stylesheet" "VT_PTR.IXMLDOMElement")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "the root of the tree")) ((NAME . "createElement") (RIID . #x00000029) (OFFSET . #xbc) (RETURNS . "VT_PTR.IXMLDOMElement")(PARAMS ("tagName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "create an Element node")) ((NAME . "createDocumentFragment") (RIID . #x0000002a) (OFFSET . #xc0) (RETURNS . "VT_PTR.")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "create a DocumentFragment node")) ((NAME . "createTextNode") (RIID . #x0000002b) (OFFSET . #xc4) (RETURNS . "VT_PTR.")(PARAMS ("data" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "create a text node")) ((NAME . "createComment") (RIID . #x0000002c) (OFFSET . #xc8) (RETURNS . "VT_PTR.")(PARAMS ("data" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "create a comment node")) ((NAME . "createCDATASection") (RIID . #x0000002d) (OFFSET . #xcc) (RETURNS . "VT_PTR.")(PARAMS ("data" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "create a CDATA section node")) ((NAME . "createProcessingInstruction") (RIID . #x0000002e) (OFFSET . #xd0) (RETURNS . "VT_PTR.")(PARAMS ("target" "VT_BSTR")("data" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "create a processing instruction node")) ((NAME . "createAttribute") (RIID . #x0000002f) (OFFSET . #xd4) (RETURNS . "VT_PTR.")(PARAMS ("name" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "create an attribute node")) ((NAME . "createEntityReference") (RIID . #x00000031) (OFFSET . #xd8) (RETURNS . "VT_PTR.")(PARAMS ("name" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "create an entity reference node")) ((NAME . "getElementsByTagName") (RIID . #x00000032) (OFFSET . #xdc) (RETURNS . "VT_PTR.IXMLDOMNodeList")(PARAMS ("tagName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "build a list of elements by name")) ((NAME . "createNode") (RIID . #x00000036) (OFFSET . #xe0) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ("type" "VT_VARIANT")("name" "VT_BSTR")("namespaceURI" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "create a node of the specified node type and name")) ((NAME . "nodeFromID") (RIID . #x00000038) (OFFSET . #xe4) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ("idString" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "retrieve node from it's ID")) ((NAME . "load") (RIID . #x0000003a) (OFFSET . #xe8) (RETURNS . "VT_BOOL")(PARAMS ("xmlSource" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "load document from the specified XML source")) ((NAME . "readyState") (RIID . #xfffffdf3) (OFFSET . #xec) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "get the state of the XML document")) ((NAME . "parseError") (RIID . #x0000003b) (OFFSET . #xf0) (RETURNS . "VT_PTR.")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "get the last parser error")) ((NAME . "url") (RIID . #x0000003c) (OFFSET . #xf4) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "get the URL for the loaded XML document")) ((NAME . "async") (RIID . #x0000003d) (OFFSET . #xf8) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "flag for asynchronous download")) ((NAME . "async") (RIID . #x0000003d) (OFFSET . #xfc) (RETURNS . "VT_VOID")(PARAMS ("xmlSource" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "flag for asynchronous download")) ((NAME . "abort") (RIID . #x0000003e) (OFFSET . #x100) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "abort an asynchronous download")) ((NAME . "loadXML") (RIID . #x0000003f) (OFFSET . #x104) (RETURNS . "VT_BOOL")(PARAMS ("bstrXML" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "load the document from a string")) ((NAME . "save") (RIID . #x00000040) (OFFSET . #x108) (RETURNS . "VT_VOID")(PARAMS ("desination" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "save the document to a specified desination")) ((NAME . "validateOnParse") (RIID . #x00000041) (OFFSET . #x10c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "indicates whether the parser performs validation")) ((NAME . "validateOnParse") (RIID . #x00000041) (OFFSET . #x110) (RETURNS . "VT_VOID")(PARAMS ("desination" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "indicates whether the parser performs validation")) ((NAME . "resolveExternals") (RIID . #x00000042) (OFFSET . #x114) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "indicates whether the parser resolves references to external DTD/Entities/Schema")) ((NAME . "resolveExternals") (RIID . #x00000042) (OFFSET . #x118) (RETURNS . "VT_VOID")(PARAMS ("desination" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "indicates whether the parser resolves references to external DTD/Entities/Schema")) ((NAME . "preserveWhiteSpace") (RIID . #x00000043) (OFFSET . #x11c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "indicates whether the parser preserves whitespace")) ((NAME . "preserveWhiteSpace") (RIID . #x00000043) (OFFSET . #x120) (RETURNS . "VT_VOID")(PARAMS ("desination" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "indicates whether the parser preserves whitespace")) ((NAME . "onreadystatechange") (RIID . #x00000044) (OFFSET . #x124) (RETURNS . "VT_VOID")(PARAMS ("desination" "VT_VARIANT")) (FLAGS ( IS-SET ))(DESCRIPTION . "register a readystatechange event handler")) ((NAME . "ondataavailable") (RIID . #x00000045) (OFFSET . #x128) (RETURNS . "VT_VOID")(PARAMS ("desination" "VT_VARIANT")) (FLAGS ( IS-SET ))(DESCRIPTION . "register an ondataavailable event handler")) ((NAME . "ontransformnode") (RIID . #x00000046) (OFFSET . #x12c) (RETURNS . "VT_VOID")(PARAMS ("desination" "VT_VARIANT")) (FLAGS ( IS-SET ))(DESCRIPTION . "register an ontransformnode event handler")))) ("IXMLDOMNode" (TYPE . "Dispinterface")(DESCRIPTION . "Core DOM node interface")(GUID . "{2933BF80-7B36-11D2-B20E-00C04F983E60}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "nodeName") (RIID . #x00000002) (OFFSET . #x1c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "name of the node")) ((NAME . "nodeValue") (RIID . #x00000003) (OFFSET . #x20) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "value stored in the node")) ((NAME . "nodeValue") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_VARIANT")) (FLAGS ( IS-SET ))(DESCRIPTION . "value stored in the node")) ((NAME . "nodeType") (RIID . #x00000004) (OFFSET . #x28) (RETURNS . "VT_USERDEFINED.Typedef.DOMNodeType")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "the node's type")) ((NAME . "parentNode") (RIID . #x00000006) (OFFSET . #x2c) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "parent of the node")) ((NAME . "childNodes") (RIID . #x00000007) (OFFSET . #x30) (RETURNS . "VT_PTR.")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "the collection of the node's children")) ((NAME . "firstChild") (RIID . #x00000008) (OFFSET . #x34) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "first child of the node")) ((NAME . "lastChild") (RIID . #x00000009) (OFFSET . #x38) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "first child of the node")) ((NAME . "previousSibling") (RIID . #x0000000a) (OFFSET . #x3c) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "left sibling of the node")) ((NAME . "nextSibling") (RIID . #x0000000b) (OFFSET . #x40) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "right sibling of the node")) ((NAME . "attributes") (RIID . #x0000000c) (OFFSET . #x44) (RETURNS . "VT_PTR.")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "the collection of the node's attributes")) ((NAME . "insertBefore") (RIID . #x0000000d) (OFFSET . #x48) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ("newChild" "VT_PTR.IXMLDOMNode")("refChild" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "insert a child node")) ((NAME . "replaceChild") (RIID . #x0000000e) (OFFSET . #x4c) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ("newChild" "VT_PTR.IXMLDOMNode")("oldChild" "VT_PTR.IXMLDOMNode")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "replace a child node")) ((NAME . "removeChild") (RIID . #x0000000f) (OFFSET . #x50) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ("childNode" "VT_PTR.IXMLDOMNode")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "remove a child node")) ((NAME . "appendChild") (RIID . #x00000010) (OFFSET . #x54) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ("newChild" "VT_PTR.IXMLDOMNode")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "append a child node")) ((NAME . "hasChildNodes") (RIID . #x00000011) (OFFSET . #x58) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "ownerDocument") (RIID . #x00000012) (OFFSET . #x5c) (RETURNS . "VT_PTR.")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "document that contains the node")) ((NAME . "cloneNode") (RIID . #x00000013) (OFFSET . #x60) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ("deep" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))) ((NAME . "nodeTypeString") (RIID . #x00000015) (OFFSET . #x64) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "the type of node in string form")) ((NAME . "text") (RIID . #x00000018) (OFFSET . #x68) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "text content of the node and subtree")) ((NAME . "text") (RIID . #x00000018) (OFFSET . #x6c) (RETURNS . "VT_VOID")(PARAMS ("deep" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "text content of the node and subtree")) ((NAME . "specified") (RIID . #x00000016) (OFFSET . #x70) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "indicates whether node is a default value")) ((NAME . "definition") (RIID . #x00000017) (OFFSET . #x74) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "pointer to the definition of the node in the DTD or schema")) ((NAME . "nodeTypedValue") (RIID . #x00000019) (OFFSET . #x78) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "get the strongly typed value of the node")) ((NAME . "nodeTypedValue") (RIID . #x00000019) (OFFSET . #x7c) (RETURNS . "VT_VOID")(PARAMS ("deep" "VT_VARIANT")) (FLAGS ( IS-SET ))(DESCRIPTION . "get the strongly typed value of the node")) ((NAME . "dataType") (RIID . #x0000001a) (OFFSET . #x80) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "the data type of the node")) ((NAME . "dataType") (RIID . #x0000001a) (OFFSET . #x84) (RETURNS . "VT_VOID")(PARAMS ("deep" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "the data type of the node")) ((NAME . "xml") (RIID . #x0000001b) (OFFSET . #x88) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "return the XML source for the node and each of its descendants")) ((NAME . "transformNode") (RIID . #x0000001c) (OFFSET . #x8c) (RETURNS . "VT_BSTR")(PARAMS ("stylesheet" "VT_PTR.IXMLDOMNode")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "apply the stylesheet to the subtree")) ((NAME . "selectNodes") (RIID . #x0000001d) (OFFSET . #x90) (RETURNS . "VT_PTR.IXMLDOMNodeList")(PARAMS ("queryString" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "execute query on the subtree")) ((NAME . "selectSingleNode") (RIID . #x0000001e) (OFFSET . #x94) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ("queryString" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "execute query on the subtree")) ((NAME . "parsed") (RIID . #x0000001f) (OFFSET . #x98) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "has sub-tree been completely parsed")) ((NAME . "namespaceURI") (RIID . #x00000020) (OFFSET . #x9c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "the URI for the namespace applying to the node")) ((NAME . "prefix") (RIID . #x00000021) (OFFSET . #xa0) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "the prefix for the namespace applying to the node")) ((NAME . "baseName") (RIID . #x00000022) (OFFSET . #xa4) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "the base name of the node (nodename with the prefix stripped off)")) ((NAME . "transformNodeToObject") (RIID . #x00000023) (OFFSET . #xa8) (RETURNS . "VT_VOID")(PARAMS ("stylesheet" "VT_PTR.IXMLDOMNode")("outputObject" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "apply the stylesheet to the subtree, returning the result through a document or a stream")))) ("DOMNodeType" (TYPE . "Typedef")(DESCRIPTION . "Constants that define a node's type")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("tagDOMNodeType" (TYPE . "Enum")(DESCRIPTION . "Constants that define a node's type")(GUID . "{00000000-0000-0000-0000-000000000000}")(ENUMS (0 . NODE_INVALID) (1 . NODE_ELEMENT) (2 . NODE_ATTRIBUTE) (3 . NODE_TEXT) (4 . NODE_CDATA_SECTION) (5 . NODE_ENTITY_REFERENCE) (6 . NODE_ENTITY) (7 . NODE_PROCESSING_INSTRUCTION) (8 . NODE_COMMENT) (9 . NODE_DOCUMENT) (10 . NODE_DOCUMENT_TYPE) (11 . NODE_DOCUMENT_FRAGMENT) (12 . NODE_NOTATION) ) (FUNCTIONS )) ("IXMLDOMNodeList" (TYPE . "Dispinterface")(GUID . "{2933BF82-7B36-11D2-B20E-00C04F983E60}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "item") (RIID . #x00000000) (OFFSET . #x1c) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ("index" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "collection of nodes")) ((NAME . "length") (RIID . #x0000004a) (OFFSET . #x20) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "number of nodes in the collection")) ((NAME . "nextNode") (RIID . #x0000004c) (OFFSET . #x24) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "get next node from iterator")) ((NAME . "reset") (RIID . #x0000004d) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "reset the position of iterator")) ((NAME . "_newEnum") (RIID . #xfffffffc) (OFFSET . #x2c) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-GET ))))) ("IXMLDOMNamedNodeMap" (TYPE . "Dispinterface")(GUID . "{2933BF83-7B36-11D2-B20E-00C04F983E60}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "getNamedItem") (RIID . #x00000053) (OFFSET . #x1c) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ("name" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "lookup item by name")) ((NAME . "setNamedItem") (RIID . #x00000054) (OFFSET . #x20) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ("newItem" "VT_PTR.IXMLDOMNode")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "set item by name")) ((NAME . "removeNamedItem") (RIID . #x00000055) (OFFSET . #x24) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ("name" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "remove item by name")) ((NAME . "item") (RIID . #x00000000) (OFFSET . #x28) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ("index" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "collection of nodes")) ((NAME . "length") (RIID . #x0000004a) (OFFSET . #x2c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "number of nodes in the collection")) ((NAME . "getQualifiedItem") (RIID . #x00000057) (OFFSET . #x30) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ("baseName" "VT_BSTR")("namespaceURI" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "lookup the item by name and namespace")) ((NAME . "removeQualifiedItem") (RIID . #x00000058) (OFFSET . #x34) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ("baseName" "VT_BSTR")("namespaceURI" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "remove the item by name and namespace")) ((NAME . "nextNode") (RIID . #x00000059) (OFFSET . #x38) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "get next node from iterator")) ((NAME . "reset") (RIID . #x0000005a) (OFFSET . #x3c) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "reset the position of iterator")) ((NAME . "_newEnum") (RIID . #xfffffffc) (OFFSET . #x40) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-GET ))))) ("IXMLDOMDocumentType" (TYPE . "Dispinterface")(GUID . "{2933BF8B-7B36-11D2-B20E-00C04F983E60}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "nodeName") (RIID . #x00000002) (OFFSET . #x1c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "name of the node")) ((NAME . "nodeValue") (RIID . #x00000003) (OFFSET . #x20) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "value stored in the node")) ((NAME . "nodeValue") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_VARIANT")) (FLAGS ( IS-SET ))(DESCRIPTION . "value stored in the node")) ((NAME . "nodeType") (RIID . #x00000004) (OFFSET . #x28) (RETURNS . "VT_USERDEFINED.Typedef.DOMNodeType")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "the node's type")) ((NAME . "parentNode") (RIID . #x00000006) (OFFSET . #x2c) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "parent of the node")) ((NAME . "childNodes") (RIID . #x00000007) (OFFSET . #x30) (RETURNS . "VT_PTR.")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "the collection of the node's children")) ((NAME . "firstChild") (RIID . #x00000008) (OFFSET . #x34) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "first child of the node")) ((NAME . "lastChild") (RIID . #x00000009) (OFFSET . #x38) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "first child of the node")) ((NAME . "previousSibling") (RIID . #x0000000a) (OFFSET . #x3c) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "left sibling of the node")) ((NAME . "nextSibling") (RIID . #x0000000b) (OFFSET . #x40) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "right sibling of the node")) ((NAME . "attributes") (RIID . #x0000000c) (OFFSET . #x44) (RETURNS . "VT_PTR.")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "the collection of the node's attributes")) ((NAME . "insertBefore") (RIID . #x0000000d) (OFFSET . #x48) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ("newChild" "VT_PTR.IXMLDOMNode")("refChild" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "insert a child node")) ((NAME . "replaceChild") (RIID . #x0000000e) (OFFSET . #x4c) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ("newChild" "VT_PTR.IXMLDOMNode")("oldChild" "VT_PTR.IXMLDOMNode")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "replace a child node")) ((NAME . "removeChild") (RIID . #x0000000f) (OFFSET . #x50) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ("childNode" "VT_PTR.IXMLDOMNode")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "remove a child node")) ((NAME . "appendChild") (RIID . #x00000010) (OFFSET . #x54) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ("newChild" "VT_PTR.IXMLDOMNode")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "append a child node")) ((NAME . "hasChildNodes") (RIID . #x00000011) (OFFSET . #x58) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "ownerDocument") (RIID . #x00000012) (OFFSET . #x5c) (RETURNS . "VT_PTR.")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "document that contains the node")) ((NAME . "cloneNode") (RIID . #x00000013) (OFFSET . #x60) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ("deep" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))) ((NAME . "nodeTypeString") (RIID . #x00000015) (OFFSET . #x64) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "the type of node in string form")) ((NAME . "text") (RIID . #x00000018) (OFFSET . #x68) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "text content of the node and subtree")) ((NAME . "text") (RIID . #x00000018) (OFFSET . #x6c) (RETURNS . "VT_VOID")(PARAMS ("deep" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "text content of the node and subtree")) ((NAME . "specified") (RIID . #x00000016) (OFFSET . #x70) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "indicates whether node is a default value")) ((NAME . "definition") (RIID . #x00000017) (OFFSET . #x74) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "pointer to the definition of the node in the DTD or schema")) ((NAME . "nodeTypedValue") (RIID . #x00000019) (OFFSET . #x78) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "get the strongly typed value of the node")) ((NAME . "nodeTypedValue") (RIID . #x00000019) (OFFSET . #x7c) (RETURNS . "VT_VOID")(PARAMS ("deep" "VT_VARIANT")) (FLAGS ( IS-SET ))(DESCRIPTION . "get the strongly typed value of the node")) ((NAME . "dataType") (RIID . #x0000001a) (OFFSET . #x80) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "the data type of the node")) ((NAME . "dataType") (RIID . #x0000001a) (OFFSET . #x84) (RETURNS . "VT_VOID")(PARAMS ("deep" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "the data type of the node")) ((NAME . "xml") (RIID . #x0000001b) (OFFSET . #x88) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "return the XML source for the node and each of its descendants")) ((NAME . "transformNode") (RIID . #x0000001c) (OFFSET . #x8c) (RETURNS . "VT_BSTR")(PARAMS ("stylesheet" "VT_PTR.IXMLDOMNode")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "apply the stylesheet to the subtree")) ((NAME . "selectNodes") (RIID . #x0000001d) (OFFSET . #x90) (RETURNS . "VT_PTR.IXMLDOMNodeList")(PARAMS ("queryString" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "execute query on the subtree")) ((NAME . "selectSingleNode") (RIID . #x0000001e) (OFFSET . #x94) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ("queryString" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "execute query on the subtree")) ((NAME . "parsed") (RIID . #x0000001f) (OFFSET . #x98) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "has sub-tree been completely parsed")) ((NAME . "namespaceURI") (RIID . #x00000020) (OFFSET . #x9c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "the URI for the namespace applying to the node")) ((NAME . "prefix") (RIID . #x00000021) (OFFSET . #xa0) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "the prefix for the namespace applying to the node")) ((NAME . "baseName") (RIID . #x00000022) (OFFSET . #xa4) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "the base name of the node (nodename with the prefix stripped off)")) ((NAME . "transformNodeToObject") (RIID . #x00000023) (OFFSET . #xa8) (RETURNS . "VT_VOID")(PARAMS ("stylesheet" "VT_PTR.IXMLDOMNode")("outputObject" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "apply the stylesheet to the subtree, returning the result through a document or a stream")) ((NAME . "name") (RIID . #x00000083) (OFFSET . #xac) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "name of the document type (root of the tree)")) ((NAME . "entities") (RIID . #x00000084) (OFFSET . #xb0) (RETURNS . "VT_PTR.IXMLDOMNamedNodeMap")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "a list of entities in the document")) ((NAME . "notations") (RIID . #x00000085) (OFFSET . #xb4) (RETURNS . "VT_PTR.IXMLDOMNamedNodeMap")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "a list of notations in the document")))) ("IXMLDOMImplementation" (TYPE . "Dispinterface")(GUID . "{2933BF8F-7B36-11D2-B20E-00C04F983E60}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "hasFeature") (RIID . #x00000091) (OFFSET . #x1c) (RETURNS . "VT_BOOL")(PARAMS ("feature" "VT_BSTR")("version" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))))) ("IXMLDOMElement" (TYPE . "Dispinterface")(GUID . "{2933BF86-7B36-11D2-B20E-00C04F983E60}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "nodeName") (RIID . #x00000002) (OFFSET . #x1c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "name of the node")) ((NAME . "nodeValue") (RIID . #x00000003) (OFFSET . #x20) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "value stored in the node")) ((NAME . "nodeValue") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_VARIANT")) (FLAGS ( IS-SET ))(DESCRIPTION . "value stored in the node")) ((NAME . "nodeType") (RIID . #x00000004) (OFFSET . #x28) (RETURNS . "VT_USERDEFINED.Typedef.DOMNodeType")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "the node's type")) ((NAME . "parentNode") (RIID . #x00000006) (OFFSET . #x2c) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "parent of the node")) ((NAME . "childNodes") (RIID . #x00000007) (OFFSET . #x30) (RETURNS . "VT_PTR.")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "the collection of the node's children")) ((NAME . "firstChild") (RIID . #x00000008) (OFFSET . #x34) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "first child of the node")) ((NAME . "lastChild") (RIID . #x00000009) (OFFSET . #x38) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "first child of the node")) ((NAME . "previousSibling") (RIID . #x0000000a) (OFFSET . #x3c) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "left sibling of the node")) ((NAME . "nextSibling") (RIID . #x0000000b) (OFFSET . #x40) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "right sibling of the node")) ((NAME . "attributes") (RIID . #x0000000c) (OFFSET . #x44) (RETURNS . "VT_PTR.")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "the collection of the node's attributes")) ((NAME . "insertBefore") (RIID . #x0000000d) (OFFSET . #x48) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ("newChild" "VT_PTR.IXMLDOMNode")("refChild" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "insert a child node")) ((NAME . "replaceChild") (RIID . #x0000000e) (OFFSET . #x4c) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ("newChild" "VT_PTR.IXMLDOMNode")("oldChild" "VT_PTR.IXMLDOMNode")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "replace a child node")) ((NAME . "removeChild") (RIID . #x0000000f) (OFFSET . #x50) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ("childNode" "VT_PTR.IXMLDOMNode")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "remove a child node")) ((NAME . "appendChild") (RIID . #x00000010) (OFFSET . #x54) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ("newChild" "VT_PTR.IXMLDOMNode")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "append a child node")) ((NAME . "hasChildNodes") (RIID . #x00000011) (OFFSET . #x58) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "ownerDocument") (RIID . #x00000012) (OFFSET . #x5c) (RETURNS . "VT_PTR.")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "document that contains the node")) ((NAME . "cloneNode") (RIID . #x00000013) (OFFSET . #x60) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ("deep" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))) ((NAME . "nodeTypeString") (RIID . #x00000015) (OFFSET . #x64) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "the type of node in string form")) ((NAME . "text") (RIID . #x00000018) (OFFSET . #x68) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "text content of the node and subtree")) ((NAME . "text") (RIID . #x00000018) (OFFSET . #x6c) (RETURNS . "VT_VOID")(PARAMS ("deep" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "text content of the node and subtree")) ((NAME . "specified") (RIID . #x00000016) (OFFSET . #x70) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "indicates whether node is a default value")) ((NAME . "definition") (RIID . #x00000017) (OFFSET . #x74) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "pointer to the definition of the node in the DTD or schema")) ((NAME . "nodeTypedValue") (RIID . #x00000019) (OFFSET . #x78) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "get the strongly typed value of the node")) ((NAME . "nodeTypedValue") (RIID . #x00000019) (OFFSET . #x7c) (RETURNS . "VT_VOID")(PARAMS ("deep" "VT_VARIANT")) (FLAGS ( IS-SET ))(DESCRIPTION . "get the strongly typed value of the node")) ((NAME . "dataType") (RIID . #x0000001a) (OFFSET . #x80) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "the data type of the node")) ((NAME . "dataType") (RIID . #x0000001a) (OFFSET . #x84) (RETURNS . "VT_VOID")(PARAMS ("deep" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "the data type of the node")) ((NAME . "xml") (RIID . #x0000001b) (OFFSET . #x88) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "return the XML source for the node and each of its descendants")) ((NAME . "transformNode") (RIID . #x0000001c) (OFFSET . #x8c) (RETURNS . "VT_BSTR")(PARAMS ("stylesheet" "VT_PTR.IXMLDOMNode")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "apply the stylesheet to the subtree")) ((NAME . "selectNodes") (RIID . #x0000001d) (OFFSET . #x90) (RETURNS . "VT_PTR.IXMLDOMNodeList")(PARAMS ("queryString" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "execute query on the subtree")) ((NAME . "selectSingleNode") (RIID . #x0000001e) (OFFSET . #x94) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ("queryString" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "execute query on the subtree")) ((NAME . "parsed") (RIID . #x0000001f) (OFFSET . #x98) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "has sub-tree been completely parsed")) ((NAME . "namespaceURI") (RIID . #x00000020) (OFFSET . #x9c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "the URI for the namespace applying to the node")) ((NAME . "prefix") (RIID . #x00000021) (OFFSET . #xa0) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "the prefix for the namespace applying to the node")) ((NAME . "baseName") (RIID . #x00000022) (OFFSET . #xa4) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "the base name of the node (nodename with the prefix stripped off)")) ((NAME . "transformNodeToObject") (RIID . #x00000023) (OFFSET . #xa8) (RETURNS . "VT_VOID")(PARAMS ("stylesheet" "VT_PTR.IXMLDOMNode")("outputObject" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "apply the stylesheet to the subtree, returning the result through a document or a stream")) ((NAME . "tagName") (RIID . #x00000061) (OFFSET . #xac) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "get the tagName of the element")) ((NAME . "getAttribute") (RIID . #x00000063) (OFFSET . #xb0) (RETURNS . "VT_VARIANT")(PARAMS ("name" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "look up the string value of an attribute by name")) ((NAME . "setAttribute") (RIID . #x00000064) (OFFSET . #xb4) (RETURNS . "VT_VOID")(PARAMS ("name" "VT_BSTR")("value" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "set the string value of an attribute by name")) ((NAME . "removeAttribute") (RIID . #x00000065) (OFFSET . #xb8) (RETURNS . "VT_VOID")(PARAMS ("name" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "remove an attribute by name")) ((NAME . "getAttributeNode") (RIID . #x00000066) (OFFSET . #xbc) (RETURNS . "VT_PTR.IXMLDOMAttribute")(PARAMS ("name" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "look up the attribute node by name")) ((NAME . "setAttributeNode") (RIID . #x00000067) (OFFSET . #xc0) (RETURNS . "VT_PTR.IXMLDOMAttribute")(PARAMS ("DOMAttribute" "VT_PTR.IXMLDOMAttribute")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "set the specified attribute on the element")) ((NAME . "removeAttributeNode") (RIID . #x00000068) (OFFSET . #xc4) (RETURNS . "VT_PTR.IXMLDOMAttribute")(PARAMS ("DOMAttribute" "VT_PTR.IXMLDOMAttribute")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "remove the specified attribute")) ((NAME . "getElementsByTagName") (RIID . #x00000069) (OFFSET . #xc8) (RETURNS . "VT_PTR.IXMLDOMNodeList")(PARAMS ("tagName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "build a list of elements by name")) ((NAME . "normalize") (RIID . #x0000006a) (OFFSET . #xcc) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "collapse all adjacent text nodes in sub-tree")))) ("IXMLDOMAttribute" (TYPE . "Dispinterface")(GUID . "{2933BF85-7B36-11D2-B20E-00C04F983E60}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "nodeName") (RIID . #x00000002) (OFFSET . #x1c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "name of the node")) ((NAME . "nodeValue") (RIID . #x00000003) (OFFSET . #x20) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "value stored in the node")) ((NAME . "nodeValue") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_VARIANT")) (FLAGS ( IS-SET ))(DESCRIPTION . "value stored in the node")) ((NAME . "nodeType") (RIID . #x00000004) (OFFSET . #x28) (RETURNS . "VT_USERDEFINED.Typedef.DOMNodeType")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "the node's type")) ((NAME . "parentNode") (RIID . #x00000006) (OFFSET . #x2c) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "parent of the node")) ((NAME . "childNodes") (RIID . #x00000007) (OFFSET . #x30) (RETURNS . "VT_PTR.")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "the collection of the node's children")) ((NAME . "firstChild") (RIID . #x00000008) (OFFSET . #x34) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "first child of the node")) ((NAME . "lastChild") (RIID . #x00000009) (OFFSET . #x38) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "first child of the node")) ((NAME . "previousSibling") (RIID . #x0000000a) (OFFSET . #x3c) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "left sibling of the node")) ((NAME . "nextSibling") (RIID . #x0000000b) (OFFSET . #x40) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "right sibling of the node")) ((NAME . "attributes") (RIID . #x0000000c) (OFFSET . #x44) (RETURNS . "VT_PTR.")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "the collection of the node's attributes")) ((NAME . "insertBefore") (RIID . #x0000000d) (OFFSET . #x48) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ("newChild" "VT_PTR.IXMLDOMNode")("refChild" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "insert a child node")) ((NAME . "replaceChild") (RIID . #x0000000e) (OFFSET . #x4c) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ("newChild" "VT_PTR.IXMLDOMNode")("oldChild" "VT_PTR.IXMLDOMNode")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "replace a child node")) ((NAME . "removeChild") (RIID . #x0000000f) (OFFSET . #x50) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ("childNode" "VT_PTR.IXMLDOMNode")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "remove a child node")) ((NAME . "appendChild") (RIID . #x00000010) (OFFSET . #x54) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ("newChild" "VT_PTR.IXMLDOMNode")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "append a child node")) ((NAME . "hasChildNodes") (RIID . #x00000011) (OFFSET . #x58) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "ownerDocument") (RIID . #x00000012) (OFFSET . #x5c) (RETURNS . "VT_PTR.")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "document that contains the node")) ((NAME . "cloneNode") (RIID . #x00000013) (OFFSET . #x60) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ("deep" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))) ((NAME . "nodeTypeString") (RIID . #x00000015) (OFFSET . #x64) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "the type of node in string form")) ((NAME . "text") (RIID . #x00000018) (OFFSET . #x68) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "text content of the node and subtree")) ((NAME . "text") (RIID . #x00000018) (OFFSET . #x6c) (RETURNS . "VT_VOID")(PARAMS ("deep" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "text content of the node and subtree")) ((NAME . "specified") (RIID . #x00000016) (OFFSET . #x70) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "indicates whether node is a default value")) ((NAME . "definition") (RIID . #x00000017) (OFFSET . #x74) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "pointer to the definition of the node in the DTD or schema")) ((NAME . "nodeTypedValue") (RIID . #x00000019) (OFFSET . #x78) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "get the strongly typed value of the node")) ((NAME . "nodeTypedValue") (RIID . #x00000019) (OFFSET . #x7c) (RETURNS . "VT_VOID")(PARAMS ("deep" "VT_VARIANT")) (FLAGS ( IS-SET ))(DESCRIPTION . "get the strongly typed value of the node")) ((NAME . "dataType") (RIID . #x0000001a) (OFFSET . #x80) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "the data type of the node")) ((NAME . "dataType") (RIID . #x0000001a) (OFFSET . #x84) (RETURNS . "VT_VOID")(PARAMS ("deep" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "the data type of the node")) ((NAME . "xml") (RIID . #x0000001b) (OFFSET . #x88) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "return the XML source for the node and each of its descendants")) ((NAME . "transformNode") (RIID . #x0000001c) (OFFSET . #x8c) (RETURNS . "VT_BSTR")(PARAMS ("stylesheet" "VT_PTR.IXMLDOMNode")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "apply the stylesheet to the subtree")) ((NAME . "selectNodes") (RIID . #x0000001d) (OFFSET . #x90) (RETURNS . "VT_PTR.IXMLDOMNodeList")(PARAMS ("queryString" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "execute query on the subtree")) ((NAME . "selectSingleNode") (RIID . #x0000001e) (OFFSET . #x94) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ("queryString" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "execute query on the subtree")) ((NAME . "parsed") (RIID . #x0000001f) (OFFSET . #x98) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "has sub-tree been completely parsed")) ((NAME . "namespaceURI") (RIID . #x00000020) (OFFSET . #x9c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "the URI for the namespace applying to the node")) ((NAME . "prefix") (RIID . #x00000021) (OFFSET . #xa0) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "the prefix for the namespace applying to the node")) ((NAME . "baseName") (RIID . #x00000022) (OFFSET . #xa4) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "the base name of the node (nodename with the prefix stripped off)")) ((NAME . "transformNodeToObject") (RIID . #x00000023) (OFFSET . #xa8) (RETURNS . "VT_VOID")(PARAMS ("stylesheet" "VT_PTR.IXMLDOMNode")("outputObject" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "apply the stylesheet to the subtree, returning the result through a document or a stream")) ((NAME . "name") (RIID . #x00000076) (OFFSET . #xac) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "get name of the attribute")) ((NAME . "value") (RIID . #x00000078) (OFFSET . #xb0) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "string value of the attribute")) ((NAME . "value") (RIID . #x00000078) (OFFSET . #xb4) (RETURNS . "VT_VOID")(PARAMS ("stylesheet" "VT_VARIANT")) (FLAGS ( IS-SET ))(DESCRIPTION . "string value of the attribute")))) ("IXMLDOMDocumentFragment" (TYPE . "Dispinterface")(GUID . "{3EFAA413-272F-11D2-836F-0000F87A7782}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "nodeName") (RIID . #x00000002) (OFFSET . #x1c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "name of the node")) ((NAME . "nodeValue") (RIID . #x00000003) (OFFSET . #x20) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "value stored in the node")) ((NAME . "nodeValue") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_VARIANT")) (FLAGS ( IS-SET ))(DESCRIPTION . "value stored in the node")) ((NAME . "nodeType") (RIID . #x00000004) (OFFSET . #x28) (RETURNS . "VT_USERDEFINED.Typedef.DOMNodeType")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "the node's type")) ((NAME . "parentNode") (RIID . #x00000006) (OFFSET . #x2c) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "parent of the node")) ((NAME . "childNodes") (RIID . #x00000007) (OFFSET . #x30) (RETURNS . "VT_PTR.")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "the collection of the node's children")) ((NAME . "firstChild") (RIID . #x00000008) (OFFSET . #x34) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "first child of the node")) ((NAME . "lastChild") (RIID . #x00000009) (OFFSET . #x38) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "first child of the node")) ((NAME . "previousSibling") (RIID . #x0000000a) (OFFSET . #x3c) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "left sibling of the node")) ((NAME . "nextSibling") (RIID . #x0000000b) (OFFSET . #x40) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "right sibling of the node")) ((NAME . "attributes") (RIID . #x0000000c) (OFFSET . #x44) (RETURNS . "VT_PTR.")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "the collection of the node's attributes")) ((NAME . "insertBefore") (RIID . #x0000000d) (OFFSET . #x48) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ("newChild" "VT_PTR.IXMLDOMNode")("refChild" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "insert a child node")) ((NAME . "replaceChild") (RIID . #x0000000e) (OFFSET . #x4c) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ("newChild" "VT_PTR.IXMLDOMNode")("oldChild" "VT_PTR.IXMLDOMNode")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "replace a child node")) ((NAME . "removeChild") (RIID . #x0000000f) (OFFSET . #x50) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ("childNode" "VT_PTR.IXMLDOMNode")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "remove a child node")) ((NAME . "appendChild") (RIID . #x00000010) (OFFSET . #x54) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ("newChild" "VT_PTR.IXMLDOMNode")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "append a child node")) ((NAME . "hasChildNodes") (RIID . #x00000011) (OFFSET . #x58) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "ownerDocument") (RIID . #x00000012) (OFFSET . #x5c) (RETURNS . "VT_PTR.")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "document that contains the node")) ((NAME . "cloneNode") (RIID . #x00000013) (OFFSET . #x60) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ("deep" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))) ((NAME . "nodeTypeString") (RIID . #x00000015) (OFFSET . #x64) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "the type of node in string form")) ((NAME . "text") (RIID . #x00000018) (OFFSET . #x68) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "text content of the node and subtree")) ((NAME . "text") (RIID . #x00000018) (OFFSET . #x6c) (RETURNS . "VT_VOID")(PARAMS ("deep" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "text content of the node and subtree")) ((NAME . "specified") (RIID . #x00000016) (OFFSET . #x70) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "indicates whether node is a default value")) ((NAME . "definition") (RIID . #x00000017) (OFFSET . #x74) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "pointer to the definition of the node in the DTD or schema")) ((NAME . "nodeTypedValue") (RIID . #x00000019) (OFFSET . #x78) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "get the strongly typed value of the node")) ((NAME . "nodeTypedValue") (RIID . #x00000019) (OFFSET . #x7c) (RETURNS . "VT_VOID")(PARAMS ("deep" "VT_VARIANT")) (FLAGS ( IS-SET ))(DESCRIPTION . "get the strongly typed value of the node")) ((NAME . "dataType") (RIID . #x0000001a) (OFFSET . #x80) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "the data type of the node")) ((NAME . "dataType") (RIID . #x0000001a) (OFFSET . #x84) (RETURNS . "VT_VOID")(PARAMS ("deep" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "the data type of the node")) ((NAME . "xml") (RIID . #x0000001b) (OFFSET . #x88) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "return the XML source for the node and each of its descendants")) ((NAME . "transformNode") (RIID . #x0000001c) (OFFSET . #x8c) (RETURNS . "VT_BSTR")(PARAMS ("stylesheet" "VT_PTR.IXMLDOMNode")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "apply the stylesheet to the subtree")) ((NAME . "selectNodes") (RIID . #x0000001d) (OFFSET . #x90) (RETURNS . "VT_PTR.IXMLDOMNodeList")(PARAMS ("queryString" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "execute query on the subtree")) ((NAME . "selectSingleNode") (RIID . #x0000001e) (OFFSET . #x94) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ("queryString" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "execute query on the subtree")) ((NAME . "parsed") (RIID . #x0000001f) (OFFSET . #x98) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "has sub-tree been completely parsed")) ((NAME . "namespaceURI") (RIID . #x00000020) (OFFSET . #x9c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "the URI for the namespace applying to the node")) ((NAME . "prefix") (RIID . #x00000021) (OFFSET . #xa0) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "the prefix for the namespace applying to the node")) ((NAME . "baseName") (RIID . #x00000022) (OFFSET . #xa4) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "the base name of the node (nodename with the prefix stripped off)")) ((NAME . "transformNodeToObject") (RIID . #x00000023) (OFFSET . #xa8) (RETURNS . "VT_VOID")(PARAMS ("stylesheet" "VT_PTR.IXMLDOMNode")("outputObject" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "apply the stylesheet to the subtree, returning the result through a document or a stream")))) ("IXMLDOMText" (TYPE . "Dispinterface")(GUID . "{2933BF87-7B36-11D2-B20E-00C04F983E60}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "nodeName") (RIID . #x00000002) (OFFSET . #x1c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "name of the node")) ((NAME . "nodeValue") (RIID . #x00000003) (OFFSET . #x20) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "value stored in the node")) ((NAME . "nodeValue") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_VARIANT")) (FLAGS ( IS-SET ))(DESCRIPTION . "value stored in the node")) ((NAME . "nodeType") (RIID . #x00000004) (OFFSET . #x28) (RETURNS . "VT_USERDEFINED.Typedef.DOMNodeType")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "the node's type")) ((NAME . "parentNode") (RIID . #x00000006) (OFFSET . #x2c) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "parent of the node")) ((NAME . "childNodes") (RIID . #x00000007) (OFFSET . #x30) (RETURNS . "VT_PTR.")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "the collection of the node's children")) ((NAME . "firstChild") (RIID . #x00000008) (OFFSET . #x34) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "first child of the node")) ((NAME . "lastChild") (RIID . #x00000009) (OFFSET . #x38) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "first child of the node")) ((NAME . "previousSibling") (RIID . #x0000000a) (OFFSET . #x3c) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "left sibling of the node")) ((NAME . "nextSibling") (RIID . #x0000000b) (OFFSET . #x40) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "right sibling of the node")) ((NAME . "attributes") (RIID . #x0000000c) (OFFSET . #x44) (RETURNS . "VT_PTR.")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "the collection of the node's attributes")) ((NAME . "insertBefore") (RIID . #x0000000d) (OFFSET . #x48) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ("newChild" "VT_PTR.IXMLDOMNode")("refChild" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "insert a child node")) ((NAME . "replaceChild") (RIID . #x0000000e) (OFFSET . #x4c) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ("newChild" "VT_PTR.IXMLDOMNode")("oldChild" "VT_PTR.IXMLDOMNode")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "replace a child node")) ((NAME . "removeChild") (RIID . #x0000000f) (OFFSET . #x50) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ("childNode" "VT_PTR.IXMLDOMNode")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "remove a child node")) ((NAME . "appendChild") (RIID . #x00000010) (OFFSET . #x54) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ("newChild" "VT_PTR.IXMLDOMNode")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "append a child node")) ((NAME . "hasChildNodes") (RIID . #x00000011) (OFFSET . #x58) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "ownerDocument") (RIID . #x00000012) (OFFSET . #x5c) (RETURNS . "VT_PTR.")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "document that contains the node")) ((NAME . "cloneNode") (RIID . #x00000013) (OFFSET . #x60) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ("deep" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))) ((NAME . "nodeTypeString") (RIID . #x00000015) (OFFSET . #x64) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "the type of node in string form")) ((NAME . "text") (RIID . #x00000018) (OFFSET . #x68) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "text content of the node and subtree")) ((NAME . "text") (RIID . #x00000018) (OFFSET . #x6c) (RETURNS . "VT_VOID")(PARAMS ("deep" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "text content of the node and subtree")) ((NAME . "specified") (RIID . #x00000016) (OFFSET . #x70) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "indicates whether node is a default value")) ((NAME . "definition") (RIID . #x00000017) (OFFSET . #x74) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "pointer to the definition of the node in the DTD or schema")) ((NAME . "nodeTypedValue") (RIID . #x00000019) (OFFSET . #x78) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "get the strongly typed value of the node")) ((NAME . "nodeTypedValue") (RIID . #x00000019) (OFFSET . #x7c) (RETURNS . "VT_VOID")(PARAMS ("deep" "VT_VARIANT")) (FLAGS ( IS-SET ))(DESCRIPTION . "get the strongly typed value of the node")) ((NAME . "dataType") (RIID . #x0000001a) (OFFSET . #x80) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "the data type of the node")) ((NAME . "dataType") (RIID . #x0000001a) (OFFSET . #x84) (RETURNS . "VT_VOID")(PARAMS ("deep" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "the data type of the node")) ((NAME . "xml") (RIID . #x0000001b) (OFFSET . #x88) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "return the XML source for the node and each of its descendants")) ((NAME . "transformNode") (RIID . #x0000001c) (OFFSET . #x8c) (RETURNS . "VT_BSTR")(PARAMS ("stylesheet" "VT_PTR.IXMLDOMNode")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "apply the stylesheet to the subtree")) ((NAME . "selectNodes") (RIID . #x0000001d) (OFFSET . #x90) (RETURNS . "VT_PTR.IXMLDOMNodeList")(PARAMS ("queryString" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "execute query on the subtree")) ((NAME . "selectSingleNode") (RIID . #x0000001e) (OFFSET . #x94) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ("queryString" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "execute query on the subtree")) ((NAME . "parsed") (RIID . #x0000001f) (OFFSET . #x98) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "has sub-tree been completely parsed")) ((NAME . "namespaceURI") (RIID . #x00000020) (OFFSET . #x9c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "the URI for the namespace applying to the node")) ((NAME . "prefix") (RIID . #x00000021) (OFFSET . #xa0) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "the prefix for the namespace applying to the node")) ((NAME . "baseName") (RIID . #x00000022) (OFFSET . #xa4) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "the base name of the node (nodename with the prefix stripped off)")) ((NAME . "transformNodeToObject") (RIID . #x00000023) (OFFSET . #xa8) (RETURNS . "VT_VOID")(PARAMS ("stylesheet" "VT_PTR.IXMLDOMNode")("outputObject" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "apply the stylesheet to the subtree, returning the result through a document or a stream")) ((NAME . "data") (RIID . #x0000006d) (OFFSET . #xac) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "value of the node")) ((NAME . "data") (RIID . #x0000006d) (OFFSET . #xb0) (RETURNS . "VT_VOID")(PARAMS ("stylesheet" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "value of the node")) ((NAME . "length") (RIID . #x0000006e) (OFFSET . #xb4) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "number of characters in value")) ((NAME . "substringData") (RIID . #x0000006f) (OFFSET . #xb8) (RETURNS . "VT_BSTR")(PARAMS ("offset" "VT_I4")("count" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "retrieve substring of value")) ((NAME . "appendData") (RIID . #x00000070) (OFFSET . #xbc) (RETURNS . "VT_VOID")(PARAMS ("data" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "append string to value")) ((NAME . "insertData") (RIID . #x00000071) (OFFSET . #xc0) (RETURNS . "VT_VOID")(PARAMS ("offset" "VT_I4")("data" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "insert string into value")) ((NAME . "deleteData") (RIID . #x00000072) (OFFSET . #xc4) (RETURNS . "VT_VOID")(PARAMS ("offset" "VT_I4")("count" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "delete string within the value")) ((NAME . "replaceData") (RIID . #x00000073) (OFFSET . #xc8) (RETURNS . "VT_VOID")(PARAMS ("offset" "VT_I4")("count" "VT_I4")("data" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "replace string within the value")) ((NAME . "splitText") (RIID . #x0000007b) (OFFSET . #xcc) (RETURNS . "VT_PTR.IXMLDOMText")(PARAMS ("offset" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "split the text node into two text nodes at the position specified")))) ("IXMLDOMCharacterData" (TYPE . "Dispinterface")(GUID . "{2933BF84-7B36-11D2-B20E-00C04F983E60}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "nodeName") (RIID . #x00000002) (OFFSET . #x1c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "name of the node")) ((NAME . "nodeValue") (RIID . #x00000003) (OFFSET . #x20) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "value stored in the node")) ((NAME . "nodeValue") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_VARIANT")) (FLAGS ( IS-SET ))(DESCRIPTION . "value stored in the node")) ((NAME . "nodeType") (RIID . #x00000004) (OFFSET . #x28) (RETURNS . "VT_USERDEFINED.Typedef.DOMNodeType")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "the node's type")) ((NAME . "parentNode") (RIID . #x00000006) (OFFSET . #x2c) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "parent of the node")) ((NAME . "childNodes") (RIID . #x00000007) (OFFSET . #x30) (RETURNS . "VT_PTR.")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "the collection of the node's children")) ((NAME . "firstChild") (RIID . #x00000008) (OFFSET . #x34) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "first child of the node")) ((NAME . "lastChild") (RIID . #x00000009) (OFFSET . #x38) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "first child of the node")) ((NAME . "previousSibling") (RIID . #x0000000a) (OFFSET . #x3c) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "left sibling of the node")) ((NAME . "nextSibling") (RIID . #x0000000b) (OFFSET . #x40) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "right sibling of the node")) ((NAME . "attributes") (RIID . #x0000000c) (OFFSET . #x44) (RETURNS . "VT_PTR.")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "the collection of the node's attributes")) ((NAME . "insertBefore") (RIID . #x0000000d) (OFFSET . #x48) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ("newChild" "VT_PTR.IXMLDOMNode")("refChild" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "insert a child node")) ((NAME . "replaceChild") (RIID . #x0000000e) (OFFSET . #x4c) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ("newChild" "VT_PTR.IXMLDOMNode")("oldChild" "VT_PTR.IXMLDOMNode")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "replace a child node")) ((NAME . "removeChild") (RIID . #x0000000f) (OFFSET . #x50) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ("childNode" "VT_PTR.IXMLDOMNode")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "remove a child node")) ((NAME . "appendChild") (RIID . #x00000010) (OFFSET . #x54) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ("newChild" "VT_PTR.IXMLDOMNode")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "append a child node")) ((NAME . "hasChildNodes") (RIID . #x00000011) (OFFSET . #x58) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "ownerDocument") (RIID . #x00000012) (OFFSET . #x5c) (RETURNS . "VT_PTR.")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "document that contains the node")) ((NAME . "cloneNode") (RIID . #x00000013) (OFFSET . #x60) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ("deep" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))) ((NAME . "nodeTypeString") (RIID . #x00000015) (OFFSET . #x64) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "the type of node in string form")) ((NAME . "text") (RIID . #x00000018) (OFFSET . #x68) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "text content of the node and subtree")) ((NAME . "text") (RIID . #x00000018) (OFFSET . #x6c) (RETURNS . "VT_VOID")(PARAMS ("deep" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "text content of the node and subtree")) ((NAME . "specified") (RIID . #x00000016) (OFFSET . #x70) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "indicates whether node is a default value")) ((NAME . "definition") (RIID . #x00000017) (OFFSET . #x74) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "pointer to the definition of the node in the DTD or schema")) ((NAME . "nodeTypedValue") (RIID . #x00000019) (OFFSET . #x78) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "get the strongly typed value of the node")) ((NAME . "nodeTypedValue") (RIID . #x00000019) (OFFSET . #x7c) (RETURNS . "VT_VOID")(PARAMS ("deep" "VT_VARIANT")) (FLAGS ( IS-SET ))(DESCRIPTION . "get the strongly typed value of the node")) ((NAME . "dataType") (RIID . #x0000001a) (OFFSET . #x80) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "the data type of the node")) ((NAME . "dataType") (RIID . #x0000001a) (OFFSET . #x84) (RETURNS . "VT_VOID")(PARAMS ("deep" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "the data type of the node")) ((NAME . "xml") (RIID . #x0000001b) (OFFSET . #x88) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "return the XML source for the node and each of its descendants")) ((NAME . "transformNode") (RIID . #x0000001c) (OFFSET . #x8c) (RETURNS . "VT_BSTR")(PARAMS ("stylesheet" "VT_PTR.IXMLDOMNode")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "apply the stylesheet to the subtree")) ((NAME . "selectNodes") (RIID . #x0000001d) (OFFSET . #x90) (RETURNS . "VT_PTR.IXMLDOMNodeList")(PARAMS ("queryString" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "execute query on the subtree")) ((NAME . "selectSingleNode") (RIID . #x0000001e) (OFFSET . #x94) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ("queryString" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "execute query on the subtree")) ((NAME . "parsed") (RIID . #x0000001f) (OFFSET . #x98) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "has sub-tree been completely parsed")) ((NAME . "namespaceURI") (RIID . #x00000020) (OFFSET . #x9c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "the URI for the namespace applying to the node")) ((NAME . "prefix") (RIID . #x00000021) (OFFSET . #xa0) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "the prefix for the namespace applying to the node")) ((NAME . "baseName") (RIID . #x00000022) (OFFSET . #xa4) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "the base name of the node (nodename with the prefix stripped off)")) ((NAME . "transformNodeToObject") (RIID . #x00000023) (OFFSET . #xa8) (RETURNS . "VT_VOID")(PARAMS ("stylesheet" "VT_PTR.IXMLDOMNode")("outputObject" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "apply the stylesheet to the subtree, returning the result through a document or a stream")) ((NAME . "data") (RIID . #x0000006d) (OFFSET . #xac) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "value of the node")) ((NAME . "data") (RIID . #x0000006d) (OFFSET . #xb0) (RETURNS . "VT_VOID")(PARAMS ("stylesheet" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "value of the node")) ((NAME . "length") (RIID . #x0000006e) (OFFSET . #xb4) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "number of characters in value")) ((NAME . "substringData") (RIID . #x0000006f) (OFFSET . #xb8) (RETURNS . "VT_BSTR")(PARAMS ("offset" "VT_I4")("count" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "retrieve substring of value")) ((NAME . "appendData") (RIID . #x00000070) (OFFSET . #xbc) (RETURNS . "VT_VOID")(PARAMS ("data" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "append string to value")) ((NAME . "insertData") (RIID . #x00000071) (OFFSET . #xc0) (RETURNS . "VT_VOID")(PARAMS ("offset" "VT_I4")("data" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "insert string into value")) ((NAME . "deleteData") (RIID . #x00000072) (OFFSET . #xc4) (RETURNS . "VT_VOID")(PARAMS ("offset" "VT_I4")("count" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "delete string within the value")) ((NAME . "replaceData") (RIID . #x00000073) (OFFSET . #xc8) (RETURNS . "VT_VOID")(PARAMS ("offset" "VT_I4")("count" "VT_I4")("data" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "replace string within the value")))) ("IXMLDOMComment" (TYPE . "Dispinterface")(GUID . "{2933BF88-7B36-11D2-B20E-00C04F983E60}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "nodeName") (RIID . #x00000002) (OFFSET . #x1c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "name of the node")) ((NAME . "nodeValue") (RIID . #x00000003) (OFFSET . #x20) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "value stored in the node")) ((NAME . "nodeValue") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_VARIANT")) (FLAGS ( IS-SET ))(DESCRIPTION . "value stored in the node")) ((NAME . "nodeType") (RIID . #x00000004) (OFFSET . #x28) (RETURNS . "VT_USERDEFINED.Typedef.DOMNodeType")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "the node's type")) ((NAME . "parentNode") (RIID . #x00000006) (OFFSET . #x2c) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "parent of the node")) ((NAME . "childNodes") (RIID . #x00000007) (OFFSET . #x30) (RETURNS . "VT_PTR.")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "the collection of the node's children")) ((NAME . "firstChild") (RIID . #x00000008) (OFFSET . #x34) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "first child of the node")) ((NAME . "lastChild") (RIID . #x00000009) (OFFSET . #x38) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "first child of the node")) ((NAME . "previousSibling") (RIID . #x0000000a) (OFFSET . #x3c) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "left sibling of the node")) ((NAME . "nextSibling") (RIID . #x0000000b) (OFFSET . #x40) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "right sibling of the node")) ((NAME . "attributes") (RIID . #x0000000c) (OFFSET . #x44) (RETURNS . "VT_PTR.")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "the collection of the node's attributes")) ((NAME . "insertBefore") (RIID . #x0000000d) (OFFSET . #x48) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ("newChild" "VT_PTR.IXMLDOMNode")("refChild" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "insert a child node")) ((NAME . "replaceChild") (RIID . #x0000000e) (OFFSET . #x4c) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ("newChild" "VT_PTR.IXMLDOMNode")("oldChild" "VT_PTR.IXMLDOMNode")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "replace a child node")) ((NAME . "removeChild") (RIID . #x0000000f) (OFFSET . #x50) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ("childNode" "VT_PTR.IXMLDOMNode")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "remove a child node")) ((NAME . "appendChild") (RIID . #x00000010) (OFFSET . #x54) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ("newChild" "VT_PTR.IXMLDOMNode")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "append a child node")) ((NAME . "hasChildNodes") (RIID . #x00000011) (OFFSET . #x58) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "ownerDocument") (RIID . #x00000012) (OFFSET . #x5c) (RETURNS . "VT_PTR.")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "document that contains the node")) ((NAME . "cloneNode") (RIID . #x00000013) (OFFSET . #x60) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ("deep" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))) ((NAME . "nodeTypeString") (RIID . #x00000015) (OFFSET . #x64) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "the type of node in string form")) ((NAME . "text") (RIID . #x00000018) (OFFSET . #x68) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "text content of the node and subtree")) ((NAME . "text") (RIID . #x00000018) (OFFSET . #x6c) (RETURNS . "VT_VOID")(PARAMS ("deep" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "text content of the node and subtree")) ((NAME . "specified") (RIID . #x00000016) (OFFSET . #x70) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "indicates whether node is a default value")) ((NAME . "definition") (RIID . #x00000017) (OFFSET . #x74) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "pointer to the definition of the node in the DTD or schema")) ((NAME . "nodeTypedValue") (RIID . #x00000019) (OFFSET . #x78) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "get the strongly typed value of the node")) ((NAME . "nodeTypedValue") (RIID . #x00000019) (OFFSET . #x7c) (RETURNS . "VT_VOID")(PARAMS ("deep" "VT_VARIANT")) (FLAGS ( IS-SET ))(DESCRIPTION . "get the strongly typed value of the node")) ((NAME . "dataType") (RIID . #x0000001a) (OFFSET . #x80) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "the data type of the node")) ((NAME . "dataType") (RIID . #x0000001a) (OFFSET . #x84) (RETURNS . "VT_VOID")(PARAMS ("deep" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "the data type of the node")) ((NAME . "xml") (RIID . #x0000001b) (OFFSET . #x88) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "return the XML source for the node and each of its descendants")) ((NAME . "transformNode") (RIID . #x0000001c) (OFFSET . #x8c) (RETURNS . "VT_BSTR")(PARAMS ("stylesheet" "VT_PTR.IXMLDOMNode")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "apply the stylesheet to the subtree")) ((NAME . "selectNodes") (RIID . #x0000001d) (OFFSET . #x90) (RETURNS . "VT_PTR.IXMLDOMNodeList")(PARAMS ("queryString" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "execute query on the subtree")) ((NAME . "selectSingleNode") (RIID . #x0000001e) (OFFSET . #x94) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ("queryString" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "execute query on the subtree")) ((NAME . "parsed") (RIID . #x0000001f) (OFFSET . #x98) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "has sub-tree been completely parsed")) ((NAME . "namespaceURI") (RIID . #x00000020) (OFFSET . #x9c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "the URI for the namespace applying to the node")) ((NAME . "prefix") (RIID . #x00000021) (OFFSET . #xa0) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "the prefix for the namespace applying to the node")) ((NAME . "baseName") (RIID . #x00000022) (OFFSET . #xa4) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "the base name of the node (nodename with the prefix stripped off)")) ((NAME . "transformNodeToObject") (RIID . #x00000023) (OFFSET . #xa8) (RETURNS . "VT_VOID")(PARAMS ("stylesheet" "VT_PTR.IXMLDOMNode")("outputObject" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "apply the stylesheet to the subtree, returning the result through a document or a stream")) ((NAME . "data") (RIID . #x0000006d) (OFFSET . #xac) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "value of the node")) ((NAME . "data") (RIID . #x0000006d) (OFFSET . #xb0) (RETURNS . "VT_VOID")(PARAMS ("stylesheet" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "value of the node")) ((NAME . "length") (RIID . #x0000006e) (OFFSET . #xb4) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "number of characters in value")) ((NAME . "substringData") (RIID . #x0000006f) (OFFSET . #xb8) (RETURNS . "VT_BSTR")(PARAMS ("offset" "VT_I4")("count" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "retrieve substring of value")) ((NAME . "appendData") (RIID . #x00000070) (OFFSET . #xbc) (RETURNS . "VT_VOID")(PARAMS ("data" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "append string to value")) ((NAME . "insertData") (RIID . #x00000071) (OFFSET . #xc0) (RETURNS . "VT_VOID")(PARAMS ("offset" "VT_I4")("data" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "insert string into value")) ((NAME . "deleteData") (RIID . #x00000072) (OFFSET . #xc4) (RETURNS . "VT_VOID")(PARAMS ("offset" "VT_I4")("count" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "delete string within the value")) ((NAME . "replaceData") (RIID . #x00000073) (OFFSET . #xc8) (RETURNS . "VT_VOID")(PARAMS ("offset" "VT_I4")("count" "VT_I4")("data" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "replace string within the value")))) ("IXMLDOMCDATASection" (TYPE . "Dispinterface")(GUID . "{2933BF8A-7B36-11D2-B20E-00C04F983E60}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "nodeName") (RIID . #x00000002) (OFFSET . #x1c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "name of the node")) ((NAME . "nodeValue") (RIID . #x00000003) (OFFSET . #x20) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "value stored in the node")) ((NAME . "nodeValue") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_VARIANT")) (FLAGS ( IS-SET ))(DESCRIPTION . "value stored in the node")) ((NAME . "nodeType") (RIID . #x00000004) (OFFSET . #x28) (RETURNS . "VT_USERDEFINED.Typedef.DOMNodeType")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "the node's type")) ((NAME . "parentNode") (RIID . #x00000006) (OFFSET . #x2c) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "parent of the node")) ((NAME . "childNodes") (RIID . #x00000007) (OFFSET . #x30) (RETURNS . "VT_PTR.")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "the collection of the node's children")) ((NAME . "firstChild") (RIID . #x00000008) (OFFSET . #x34) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "first child of the node")) ((NAME . "lastChild") (RIID . #x00000009) (OFFSET . #x38) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "first child of the node")) ((NAME . "previousSibling") (RIID . #x0000000a) (OFFSET . #x3c) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "left sibling of the node")) ((NAME . "nextSibling") (RIID . #x0000000b) (OFFSET . #x40) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "right sibling of the node")) ((NAME . "attributes") (RIID . #x0000000c) (OFFSET . #x44) (RETURNS . "VT_PTR.")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "the collection of the node's attributes")) ((NAME . "insertBefore") (RIID . #x0000000d) (OFFSET . #x48) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ("newChild" "VT_PTR.IXMLDOMNode")("refChild" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "insert a child node")) ((NAME . "replaceChild") (RIID . #x0000000e) (OFFSET . #x4c) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ("newChild" "VT_PTR.IXMLDOMNode")("oldChild" "VT_PTR.IXMLDOMNode")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "replace a child node")) ((NAME . "removeChild") (RIID . #x0000000f) (OFFSET . #x50) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ("childNode" "VT_PTR.IXMLDOMNode")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "remove a child node")) ((NAME . "appendChild") (RIID . #x00000010) (OFFSET . #x54) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ("newChild" "VT_PTR.IXMLDOMNode")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "append a child node")) ((NAME . "hasChildNodes") (RIID . #x00000011) (OFFSET . #x58) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "ownerDocument") (RIID . #x00000012) (OFFSET . #x5c) (RETURNS . "VT_PTR.")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "document that contains the node")) ((NAME . "cloneNode") (RIID . #x00000013) (OFFSET . #x60) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ("deep" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))) ((NAME . "nodeTypeString") (RIID . #x00000015) (OFFSET . #x64) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "the type of node in string form")) ((NAME . "text") (RIID . #x00000018) (OFFSET . #x68) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "text content of the node and subtree")) ((NAME . "text") (RIID . #x00000018) (OFFSET . #x6c) (RETURNS . "VT_VOID")(PARAMS ("deep" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "text content of the node and subtree")) ((NAME . "specified") (RIID . #x00000016) (OFFSET . #x70) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "indicates whether node is a default value")) ((NAME . "definition") (RIID . #x00000017) (OFFSET . #x74) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "pointer to the definition of the node in the DTD or schema")) ((NAME . "nodeTypedValue") (RIID . #x00000019) (OFFSET . #x78) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "get the strongly typed value of the node")) ((NAME . "nodeTypedValue") (RIID . #x00000019) (OFFSET . #x7c) (RETURNS . "VT_VOID")(PARAMS ("deep" "VT_VARIANT")) (FLAGS ( IS-SET ))(DESCRIPTION . "get the strongly typed value of the node")) ((NAME . "dataType") (RIID . #x0000001a) (OFFSET . #x80) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "the data type of the node")) ((NAME . "dataType") (RIID . #x0000001a) (OFFSET . #x84) (RETURNS . "VT_VOID")(PARAMS ("deep" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "the data type of the node")) ((NAME . "xml") (RIID . #x0000001b) (OFFSET . #x88) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "return the XML source for the node and each of its descendants")) ((NAME . "transformNode") (RIID . #x0000001c) (OFFSET . #x8c) (RETURNS . "VT_BSTR")(PARAMS ("stylesheet" "VT_PTR.IXMLDOMNode")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "apply the stylesheet to the subtree")) ((NAME . "selectNodes") (RIID . #x0000001d) (OFFSET . #x90) (RETURNS . "VT_PTR.IXMLDOMNodeList")(PARAMS ("queryString" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "execute query on the subtree")) ((NAME . "selectSingleNode") (RIID . #x0000001e) (OFFSET . #x94) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ("queryString" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "execute query on the subtree")) ((NAME . "parsed") (RIID . #x0000001f) (OFFSET . #x98) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "has sub-tree been completely parsed")) ((NAME . "namespaceURI") (RIID . #x00000020) (OFFSET . #x9c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "the URI for the namespace applying to the node")) ((NAME . "prefix") (RIID . #x00000021) (OFFSET . #xa0) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "the prefix for the namespace applying to the node")) ((NAME . "baseName") (RIID . #x00000022) (OFFSET . #xa4) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "the base name of the node (nodename with the prefix stripped off)")) ((NAME . "transformNodeToObject") (RIID . #x00000023) (OFFSET . #xa8) (RETURNS . "VT_VOID")(PARAMS ("stylesheet" "VT_PTR.IXMLDOMNode")("outputObject" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "apply the stylesheet to the subtree, returning the result through a document or a stream")) ((NAME . "data") (RIID . #x0000006d) (OFFSET . #xac) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "value of the node")) ((NAME . "data") (RIID . #x0000006d) (OFFSET . #xb0) (RETURNS . "VT_VOID")(PARAMS ("stylesheet" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "value of the node")) ((NAME . "length") (RIID . #x0000006e) (OFFSET . #xb4) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "number of characters in value")) ((NAME . "substringData") (RIID . #x0000006f) (OFFSET . #xb8) (RETURNS . "VT_BSTR")(PARAMS ("offset" "VT_I4")("count" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "retrieve substring of value")) ((NAME . "appendData") (RIID . #x00000070) (OFFSET . #xbc) (RETURNS . "VT_VOID")(PARAMS ("data" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "append string to value")) ((NAME . "insertData") (RIID . #x00000071) (OFFSET . #xc0) (RETURNS . "VT_VOID")(PARAMS ("offset" "VT_I4")("data" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "insert string into value")) ((NAME . "deleteData") (RIID . #x00000072) (OFFSET . #xc4) (RETURNS . "VT_VOID")(PARAMS ("offset" "VT_I4")("count" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "delete string within the value")) ((NAME . "replaceData") (RIID . #x00000073) (OFFSET . #xc8) (RETURNS . "VT_VOID")(PARAMS ("offset" "VT_I4")("count" "VT_I4")("data" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "replace string within the value")) ((NAME . "splitText") (RIID . #x0000007b) (OFFSET . #xcc) (RETURNS . "VT_PTR.IXMLDOMText")(PARAMS ("offset" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "split the text node into two text nodes at the position specified")))) ("IXMLDOMProcessingInstruction" (TYPE . "Dispinterface")(GUID . "{2933BF89-7B36-11D2-B20E-00C04F983E60}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "nodeName") (RIID . #x00000002) (OFFSET . #x1c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "name of the node")) ((NAME . "nodeValue") (RIID . #x00000003) (OFFSET . #x20) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "value stored in the node")) ((NAME . "nodeValue") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_VARIANT")) (FLAGS ( IS-SET ))(DESCRIPTION . "value stored in the node")) ((NAME . "nodeType") (RIID . #x00000004) (OFFSET . #x28) (RETURNS . "VT_USERDEFINED.Typedef.DOMNodeType")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "the node's type")) ((NAME . "parentNode") (RIID . #x00000006) (OFFSET . #x2c) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "parent of the node")) ((NAME . "childNodes") (RIID . #x00000007) (OFFSET . #x30) (RETURNS . "VT_PTR.")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "the collection of the node's children")) ((NAME . "firstChild") (RIID . #x00000008) (OFFSET . #x34) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "first child of the node")) ((NAME . "lastChild") (RIID . #x00000009) (OFFSET . #x38) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "first child of the node")) ((NAME . "previousSibling") (RIID . #x0000000a) (OFFSET . #x3c) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "left sibling of the node")) ((NAME . "nextSibling") (RIID . #x0000000b) (OFFSET . #x40) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "right sibling of the node")) ((NAME . "attributes") (RIID . #x0000000c) (OFFSET . #x44) (RETURNS . "VT_PTR.")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "the collection of the node's attributes")) ((NAME . "insertBefore") (RIID . #x0000000d) (OFFSET . #x48) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ("newChild" "VT_PTR.IXMLDOMNode")("refChild" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "insert a child node")) ((NAME . "replaceChild") (RIID . #x0000000e) (OFFSET . #x4c) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ("newChild" "VT_PTR.IXMLDOMNode")("oldChild" "VT_PTR.IXMLDOMNode")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "replace a child node")) ((NAME . "removeChild") (RIID . #x0000000f) (OFFSET . #x50) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ("childNode" "VT_PTR.IXMLDOMNode")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "remove a child node")) ((NAME . "appendChild") (RIID . #x00000010) (OFFSET . #x54) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ("newChild" "VT_PTR.IXMLDOMNode")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "append a child node")) ((NAME . "hasChildNodes") (RIID . #x00000011) (OFFSET . #x58) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "ownerDocument") (RIID . #x00000012) (OFFSET . #x5c) (RETURNS . "VT_PTR.")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "document that contains the node")) ((NAME . "cloneNode") (RIID . #x00000013) (OFFSET . #x60) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ("deep" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))) ((NAME . "nodeTypeString") (RIID . #x00000015) (OFFSET . #x64) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "the type of node in string form")) ((NAME . "text") (RIID . #x00000018) (OFFSET . #x68) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "text content of the node and subtree")) ((NAME . "text") (RIID . #x00000018) (OFFSET . #x6c) (RETURNS . "VT_VOID")(PARAMS ("deep" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "text content of the node and subtree")) ((NAME . "specified") (RIID . #x00000016) (OFFSET . #x70) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "indicates whether node is a default value")) ((NAME . "definition") (RIID . #x00000017) (OFFSET . #x74) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "pointer to the definition of the node in the DTD or schema")) ((NAME . "nodeTypedValue") (RIID . #x00000019) (OFFSET . #x78) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "get the strongly typed value of the node")) ((NAME . "nodeTypedValue") (RIID . #x00000019) (OFFSET . #x7c) (RETURNS . "VT_VOID")(PARAMS ("deep" "VT_VARIANT")) (FLAGS ( IS-SET ))(DESCRIPTION . "get the strongly typed value of the node")) ((NAME . "dataType") (RIID . #x0000001a) (OFFSET . #x80) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "the data type of the node")) ((NAME . "dataType") (RIID . #x0000001a) (OFFSET . #x84) (RETURNS . "VT_VOID")(PARAMS ("deep" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "the data type of the node")) ((NAME . "xml") (RIID . #x0000001b) (OFFSET . #x88) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "return the XML source for the node and each of its descendants")) ((NAME . "transformNode") (RIID . #x0000001c) (OFFSET . #x8c) (RETURNS . "VT_BSTR")(PARAMS ("stylesheet" "VT_PTR.IXMLDOMNode")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "apply the stylesheet to the subtree")) ((NAME . "selectNodes") (RIID . #x0000001d) (OFFSET . #x90) (RETURNS . "VT_PTR.IXMLDOMNodeList")(PARAMS ("queryString" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "execute query on the subtree")) ((NAME . "selectSingleNode") (RIID . #x0000001e) (OFFSET . #x94) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ("queryString" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "execute query on the subtree")) ((NAME . "parsed") (RIID . #x0000001f) (OFFSET . #x98) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "has sub-tree been completely parsed")) ((NAME . "namespaceURI") (RIID . #x00000020) (OFFSET . #x9c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "the URI for the namespace applying to the node")) ((NAME . "prefix") (RIID . #x00000021) (OFFSET . #xa0) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "the prefix for the namespace applying to the node")) ((NAME . "baseName") (RIID . #x00000022) (OFFSET . #xa4) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "the base name of the node (nodename with the prefix stripped off)")) ((NAME . "transformNodeToObject") (RIID . #x00000023) (OFFSET . #xa8) (RETURNS . "VT_VOID")(PARAMS ("stylesheet" "VT_PTR.IXMLDOMNode")("outputObject" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "apply the stylesheet to the subtree, returning the result through a document or a stream")) ((NAME . "target") (RIID . #x0000007f) (OFFSET . #xac) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "the target")) ((NAME . "data") (RIID . #x00000080) (OFFSET . #xb0) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "the data")) ((NAME . "data") (RIID . #x00000080) (OFFSET . #xb4) (RETURNS . "VT_VOID")(PARAMS ("stylesheet" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "the data")))) ("IXMLDOMEntityReference" (TYPE . "Dispinterface")(GUID . "{2933BF8E-7B36-11D2-B20E-00C04F983E60}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "nodeName") (RIID . #x00000002) (OFFSET . #x1c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "name of the node")) ((NAME . "nodeValue") (RIID . #x00000003) (OFFSET . #x20) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "value stored in the node")) ((NAME . "nodeValue") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_VARIANT")) (FLAGS ( IS-SET ))(DESCRIPTION . "value stored in the node")) ((NAME . "nodeType") (RIID . #x00000004) (OFFSET . #x28) (RETURNS . "VT_USERDEFINED.Typedef.DOMNodeType")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "the node's type")) ((NAME . "parentNode") (RIID . #x00000006) (OFFSET . #x2c) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "parent of the node")) ((NAME . "childNodes") (RIID . #x00000007) (OFFSET . #x30) (RETURNS . "VT_PTR.")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "the collection of the node's children")) ((NAME . "firstChild") (RIID . #x00000008) (OFFSET . #x34) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "first child of the node")) ((NAME . "lastChild") (RIID . #x00000009) (OFFSET . #x38) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "first child of the node")) ((NAME . "previousSibling") (RIID . #x0000000a) (OFFSET . #x3c) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "left sibling of the node")) ((NAME . "nextSibling") (RIID . #x0000000b) (OFFSET . #x40) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "right sibling of the node")) ((NAME . "attributes") (RIID . #x0000000c) (OFFSET . #x44) (RETURNS . "VT_PTR.")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "the collection of the node's attributes")) ((NAME . "insertBefore") (RIID . #x0000000d) (OFFSET . #x48) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ("newChild" "VT_PTR.IXMLDOMNode")("refChild" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "insert a child node")) ((NAME . "replaceChild") (RIID . #x0000000e) (OFFSET . #x4c) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ("newChild" "VT_PTR.IXMLDOMNode")("oldChild" "VT_PTR.IXMLDOMNode")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "replace a child node")) ((NAME . "removeChild") (RIID . #x0000000f) (OFFSET . #x50) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ("childNode" "VT_PTR.IXMLDOMNode")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "remove a child node")) ((NAME . "appendChild") (RIID . #x00000010) (OFFSET . #x54) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ("newChild" "VT_PTR.IXMLDOMNode")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "append a child node")) ((NAME . "hasChildNodes") (RIID . #x00000011) (OFFSET . #x58) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "ownerDocument") (RIID . #x00000012) (OFFSET . #x5c) (RETURNS . "VT_PTR.")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "document that contains the node")) ((NAME . "cloneNode") (RIID . #x00000013) (OFFSET . #x60) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ("deep" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))) ((NAME . "nodeTypeString") (RIID . #x00000015) (OFFSET . #x64) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "the type of node in string form")) ((NAME . "text") (RIID . #x00000018) (OFFSET . #x68) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "text content of the node and subtree")) ((NAME . "text") (RIID . #x00000018) (OFFSET . #x6c) (RETURNS . "VT_VOID")(PARAMS ("deep" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "text content of the node and subtree")) ((NAME . "specified") (RIID . #x00000016) (OFFSET . #x70) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "indicates whether node is a default value")) ((NAME . "definition") (RIID . #x00000017) (OFFSET . #x74) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "pointer to the definition of the node in the DTD or schema")) ((NAME . "nodeTypedValue") (RIID . #x00000019) (OFFSET . #x78) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "get the strongly typed value of the node")) ((NAME . "nodeTypedValue") (RIID . #x00000019) (OFFSET . #x7c) (RETURNS . "VT_VOID")(PARAMS ("deep" "VT_VARIANT")) (FLAGS ( IS-SET ))(DESCRIPTION . "get the strongly typed value of the node")) ((NAME . "dataType") (RIID . #x0000001a) (OFFSET . #x80) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "the data type of the node")) ((NAME . "dataType") (RIID . #x0000001a) (OFFSET . #x84) (RETURNS . "VT_VOID")(PARAMS ("deep" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "the data type of the node")) ((NAME . "xml") (RIID . #x0000001b) (OFFSET . #x88) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "return the XML source for the node and each of its descendants")) ((NAME . "transformNode") (RIID . #x0000001c) (OFFSET . #x8c) (RETURNS . "VT_BSTR")(PARAMS ("stylesheet" "VT_PTR.IXMLDOMNode")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "apply the stylesheet to the subtree")) ((NAME . "selectNodes") (RIID . #x0000001d) (OFFSET . #x90) (RETURNS . "VT_PTR.IXMLDOMNodeList")(PARAMS ("queryString" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "execute query on the subtree")) ((NAME . "selectSingleNode") (RIID . #x0000001e) (OFFSET . #x94) (RETURNS . "VT_PTR.IXMLDOMNode")(PARAMS ("queryString" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "execute query on the subtree")) ((NAME . "parsed") (RIID . #x0000001f) (OFFSET . #x98) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "has sub-tree been completely parsed")) ((NAME . "namespaceURI") (RIID . #x00000020) (OFFSET . #x9c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "the URI for the namespace applying to the node")) ((NAME . "prefix") (RIID . #x00000021) (OFFSET . #xa0) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "the prefix for the namespace applying to the node")) ((NAME . "baseName") (RIID . #x00000022) (OFFSET . #xa4) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "the base name of the node (nodename with the prefix stripped off)")) ((NAME . "transformNodeToObject") (RIID . #x00000023) (OFFSET . #xa8) (RETURNS . "VT_VOID")(PARAMS ("stylesheet" "VT_PTR.IXMLDOMNode")("outputObject" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "apply the stylesheet to the subtree, returning the result through a document or a stream")))) ("IXMLDOMParseError" (TYPE . "Dispinterface")(DESCRIPTION . "structure for reporting parser errors")(GUID . "{3EFAA426-272F-11D2-836F-0000F87A7782}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "errorCode") (RIID . #x00000000) (OFFSET . #x1c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "the error code")) ((NAME . "url") (RIID . #x000000b3) (OFFSET . #x20) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "the URL of the XML document containing the error")) ((NAME . "reason") (RIID . #x000000b4) (OFFSET . #x24) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "the cause of the error")) ((NAME . "srcText") (RIID . #x000000b5) (OFFSET . #x28) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "the data where the error occurred")) ((NAME . "line") (RIID . #x000000b6) (OFFSET . #x2c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "the line number in the XML document where the error occurred")) ((NAME . "linepos") (RIID . #x000000b7) (OFFSET . #x30) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "the character position in the line containing the error")) ((NAME . "filepos") (RIID . #x000000b8) (OFFSET . #x34) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "the absolute file position in the XML document containing the error")))) ("wireHWND" (TYPE . "Typedef")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("_RemotableHandle" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(VARIABLES (NAME fContext RIID 40000000 OFFSET 0 TYPE 0) (NAME u RIID 40000001 OFFSET 4 TYPE 0) ) (FUNCTIONS )) ("__MIDL_IWinTypes_0009" (TYPE . "Union")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("IAccountDiscovery" (TYPE . "Dispinterface")(GUID . "{FA202BBC-6ABE-4C17-B184-570B6CF256A6}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "DiscoverNow") (RIID . #x00000033) (OFFSET . #x1c) (RETURNS . "VT_PTR.IXMLDOMDocument")(PARAMS ("bstrEmailAddress" "VT_BSTR")("dwFlags" "VT_UI4")("bstrXMLRequest" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Set the xml of this message")) ((NAME . "WorkAsync") (RIID . #x00000034) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("hwnd" "VT_USERDEFINED.Typedef.wireHWND")("wMsg" "VT_UINT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Make DiscoverNow return right way before finished. The specified message will be sent to the hwnd when it finishes. The LPARAM will have the IXMLDOMDocument result.")))) ("AccountDiscovery" (TYPE . "Coclass")(DESCRIPTION . "AutoDiscover Accounts Class")(GUID . "{3DAB30ED-8132-40BF-A8BA-7B5057F0CD10}")(ALIASES "IAccountDiscovery") (FUNCTIONS )) ("MailProtocolADEntry" (TYPE . "Coclass")(DESCRIPTION . "Mail AutoDiscovery Class")(GUID . "{61A5D6F3-C131-4C35-BF40-90A50F214122}")(ALIASES "IMailProtocolADEntry") (FUNCTIONS )) ("MailAutoDiscovery" (TYPE . "Coclass")(DESCRIPTION . "Mail AutoDiscovery Class")(GUID . "{008FD5DD-6DBB-48E3-991B-2D3ED658516A}")(ALIASES "IMailAutoDiscovery") (FUNCTIONS )) )))