12 #ifndef P6XPATHVARIABLES_H__
13 #define P6XPATHVARIABLES_H__ 1
137 #define IF_p6IXpathVariables {0x8e994be3,0x41c9,0x4a22,{0x8e,0xed,0x17,0xdb,0xd9,0x7,0xc8,0x24}}
P6R::p6IDOMNodeset * pNodeSet
The return value form an XPath 2.0 expression evaluation.
This interface is an implementation of the following XPath 2.0 time types: xs:date, xs:dateTime, xs:time.
P6R's interface of the DOM parser.
P6XPATH_TYPE
Part of the XPath type system.
wchar_t P6WCHAR
Wide character type see p6i18n.h.
The base interface all [p6]COM components must derive from and implement.
When XPath 2.0 does not recognize a function name it tries to call out to a registered application (v...
virtual P6R::P6ERR lookupVariable(P6WCHAR *pVarName, P6XPATH_VAR *pVarValue)=0
Look up the value of a variable, which is of the form $name, in a registered component.
P6R::P6BSTR encodedBinary
This interface is implemented by the application making use of the p6xpathexpression component...
This interface is an enumerator over a set of nodes resulting from the evaluation of an XPath express...
P6R::p6IXpathTime * ptResult
const P6R::P6WCHAR * pString
virtual P6R::P6ERR externFunction(P6WCHAR *pFuncName, P6UINT32 funcLength, P6XPATH_RESULT *pParams, P6UINT32 numParams, P6XPATH_VAR *pVarValue)=0
Invoke a function defined in an external component (e.g., an XSLT function).