11#ifndef __XML_XSLT_EXTENSION_H__
12#define __XML_XSLT_EXTENSION_H__
106#ifdef XSLT_REFACTORED
108 xsltStyleStylesheetLevelGetExtData(
120 (xmlXPathParserContextPtr ctxt);
129 xmlXPathFunction function);
206 xmlXPathFunction function);
XSLTPUBFUN void XSLTCALL xsltRegisterTestModule(void)
void(* xsltStyleExtShutdownFunction)(xsltStylesheetPtr style, const xmlChar *URI, void *data)
XSLTPUBFUN void XSLTCALL xsltInitGlobals(void)
XSLTPUBFUN xsltPreComputeFunction XSLTCALL xsltExtModuleElementPreComputeLookup(const xmlChar *name, const xmlChar *URI)
XSLTPUBFUN xsltTopLevelFunction XSLTCALL xsltExtModuleTopLevelLookup(const xmlChar *name, const xmlChar *URI)
XSLTPUBFUN xsltTransformContextPtr XSLTCALL xsltXPathGetTransformContext(xmlXPathParserContextPtr ctxt)
XSLTPUBFUN int XSLTCALL xsltUnregisterExtModuleFunction(const xmlChar *name, const xmlChar *URI)
XSLTPUBFUN xmlXPathFunction XSLTCALL xsltExtModuleFunctionLookup(const xmlChar *name, const xmlChar *URI)
XSLTPUBFUN xmlHashTablePtr XSLTCALL xsltGetExtInfo(xsltStylesheetPtr style, const xmlChar *URI)
XSLTPUBFUN int XSLTCALL xsltRegisterExtElement(xsltTransformContextPtr ctxt, const xmlChar *name, const xmlChar *URI, xsltTransformFunction function)
XSLTPUBFUN int XSLTCALL xsltUnregisterExtModuleTopLevel(const xmlChar *name, const xmlChar *URI)
XSLTPUBFUN int XSLTCALL xsltRegisterExtModule(const xmlChar *URI, xsltExtInitFunction initFunc, xsltExtShutdownFunction shutdownFunc)
XSLTPUBFUN int XSLTCALL xsltRegisterExtPrefix(xsltStylesheetPtr style, const xmlChar *prefix, const xmlChar *URI)
XSLTPUBFUN int XSLTCALL xsltRegisterExtFunction(xsltTransformContextPtr ctxt, const xmlChar *name, const xmlChar *URI, xmlXPathFunction function)
XSLTPUBFUN int XSLTCALL xsltRegisterExtModuleFunction(const xmlChar *name, const xmlChar *URI, xmlXPathFunction function)
XSLTPUBFUN void *XSLTCALL xsltGetExtData(xsltTransformContextPtr ctxt, const xmlChar *URI)
XSLTPUBFUN void XSLTCALL xsltDebugDumpExtensions(FILE *output)
void(* xsltTopLevelFunction)(xsltStylesheetPtr style, xmlNodePtr inst)
void *(* xsltExtInitFunction)(xsltTransformContextPtr ctxt, const xmlChar *URI)
XSLTPUBFUN int XSLTCALL xsltUnregisterExtModuleElement(const xmlChar *name, const xmlChar *URI)
XSLTPUBFUN void *XSLTCALL xsltStyleGetExtData(xsltStylesheetPtr style, const xmlChar *URI)
XSLTPUBFUN void XSLTCALL xsltFreeCtxtExts(xsltTransformContextPtr ctxt)
XSLTPUBFUN int XSLTCALL xsltCheckExtURI(xsltStylesheetPtr style, const xmlChar *URI)
void *(* xsltStyleExtInitFunction)(xsltStylesheetPtr style, const xmlChar *URI)
XSLTPUBFUN xsltTransformFunction XSLTCALL xsltExtModuleElementLookup(const xmlChar *name, const xmlChar *URI)
XSLTPUBFUN int XSLTCALL xsltCheckExtPrefix(xsltStylesheetPtr style, const xmlChar *URI)
XSLTPUBFUN xsltElemPreCompPtr XSLTCALL xsltPreComputeExtModuleElement(xsltStylesheetPtr style, xmlNodePtr inst)
XSLTPUBFUN xsltElemPreCompPtr XSLTCALL xsltNewElemPreComp(xsltStylesheetPtr style, xmlNodePtr inst, xsltTransformFunction function)
void(* xsltExtShutdownFunction)(xsltTransformContextPtr ctxt, const xmlChar *URI, void *data)
XSLTPUBFUN void XSLTCALL xsltFreeExts(xsltStylesheetPtr style)
XSLTPUBFUN xsltTransformFunction XSLTCALL xsltExtElementLookup(xsltTransformContextPtr ctxt, const xmlChar *name, const xmlChar *URI)
XSLTPUBFUN void XSLTCALL xsltShutdownCtxtExts(xsltTransformContextPtr ctxt)
XSLTPUBFUN void XSLTCALL xsltInitElemPreComp(xsltElemPreCompPtr comp, xsltStylesheetPtr style, xmlNodePtr inst, xsltTransformFunction function, xsltElemPreCompDeallocator freeFunc)
XSLTPUBFUN int XSLTCALL xsltRegisterExtModuleElement(const xmlChar *name, const xmlChar *URI, xsltPreComputeFunction precomp, xsltTransformFunction transform)
xsltElemPreCompPtr(* xsltPreComputeFunction)(xsltStylesheetPtr style, xmlNodePtr inst, xsltTransformFunction function)
XSLTPUBFUN int XSLTCALL xsltRegisterExtModuleFull(const xmlChar *URI, xsltExtInitFunction initFunc, xsltExtShutdownFunction shutdownFunc, xsltStyleExtInitFunction styleInitFunc, xsltStyleExtShutdownFunction styleShutdownFunc)
XSLTPUBFUN void XSLTCALL xsltShutdownExts(xsltStylesheetPtr style)
XSLTPUBFUN int XSLTCALL xsltRegisterExtModuleTopLevel(const xmlChar *name, const xmlChar *URI, xsltTopLevelFunction function)
XSLTPUBFUN int XSLTCALL xsltInitCtxtExts(xsltTransformContextPtr ctxt)
XSLTPUBFUN int XSLTCALL xsltUnregisterExtModule(const xmlChar *URI)
GLint GLenum GLsizei GLsizei GLsizei GLint GLsizei const GLvoid * data
GLuint GLenum GLenum transform
xsltElemPreComp * xsltElemPreCompPtr
void(* xsltElemPreCompDeallocator)(xsltElemPreCompPtr comp)
void(* xsltTransformFunction)(xsltTransformContextPtr ctxt, xmlNodePtr node, xmlNodePtr inst, xsltElemPreCompPtr comp)