/* win32/libxslt.def.src Pseudo-source used to create a .DEF file for proper dynamic linkage. Assuming you use Microsoft's C compiler, you run a cl /EP libxslt.def.src > libxslt.def in order to get the right .DEF file. Basically, all you do is preprocess this file using a C/C++ preprocessor and the right .DEF file should come out. Should you need a function which does not seem to be exported from the libxslt.dll, its name is most certainly missing here. Add the name of the offending function to this file and rebuild. 21.03.2002, Igor Zlatkovic (igor@stud.fh-frankfurt.de) */ LIBRARY libxslt EXPORTS /* attributes.h --------------------------------------------------------------------- */ xsltParseStylesheetAttributeSet xsltFreeAttributeSetsHashes xsltApplyAttributeSet /* documents.h --------------------------------------------------------------------- */ xsltNewDocument xsltLoadDocument xsltFindDocument xsltFreeDocuments xsltLoadStyleDocument xsltNewStyleDocument xsltFreeStyleDocuments /* extensions.h --------------------------------------------------------------------- */ xsltRegisterExtModule xsltRegisterExtModuleFull xsltUnregisterExtModule xsltGetExtData xsltStyleGetExtData xsltShutdownCtxtExts xsltShutdownExts xsltXPathGetTransformContext /* extension functions */ xsltRegisterExtModuleFunction // xsltExtFunctionLookup xsltExtModuleFunctionLookup xsltUnregisterExtModuleFunction /* extension elements */ xsltNewElemPreComp xsltInitElemPreComp xsltRegisterExtModuleElement xsltExtElementLookup xsltExtModuleElementLookup xsltExtModuleElementPreComputeLookup xsltUnregisterExtModuleElement /* top-level elements */ xsltRegisterExtModuleTopLevel xsltExtModuleTopLevelLookup xsltUnregisterExtModuleTopLevel /* These 2 functions are deprecated for use within modules. */ xsltRegisterExtFunction xsltRegisterExtElement /* Extension Prefix handling API. Those are used by the XSLT (pre)processor. */ xsltRegisterExtPrefix xsltCheckExtPrefix xsltInitCtxtExts xsltFreeCtxtExts xsltFreeExts xsltPreComputeExtModuleElement /* Test module http://xmlsoft.org/XSLT/ */ xsltRegisterTestModule xsltDebugDumpExtensions /* extra.h --------------------------------------------------------------------- */ xsltFunctionNodeSet xsltDebug xsltRegisterExtras xsltRegisterAllExtras /* functions.h --------------------------------------------------------------------- */ /* Interfaces for the functions implementations. */ xsltDocumentFunction xsltKeyFunction xsltUnparsedEntityURIFunction xsltFormatNumberFunction xsltGenerateIdFunction xsltSystemPropertyFunction xsltElementAvailableFunction xsltFunctionAvailableFunction /* And the registration */ xsltRegisterAllFunctions /* imports.h --------------------------------------------------------------------- */ /* Module interfaces */ xsltParseStylesheetImport xsltParseStylesheetInclude xsltNextImport xsltNeedElemSpaceHandling xsltFindElemSpaceHandling xsltFindTemplate /* keys.h --------------------------------------------------------------------- */ xsltAddKey xsltGetKey xsltInitCtxtKeys xsltFreeKeys xsltFreeDocumentKeys /* namespaces.h --------------------------------------------------------------------- */ xsltNamespaceAlias xsltGetNamespace xsltGetSpecialNamespace xsltCopyNamespace xsltCopyNamespaceList xsltFreeNamespaceAliasHashes /* numberInternals.h --------------------------------------------------------------------- */ /*** No functions exported from this file ***/ /* pattern.h --------------------------------------------------------------------- */ /* Pattern related interfaces. */ xsltCompilePattern xsltFreeCompMatchList xsltTestCompMatchList /* Template related interfaces. */ xsltAddTemplate xsltGetTemplate xsltFreeTemplateHashes xsltCleanupTemplates #if 0 xsltMatchPattern #endif /* preproc.h --------------------------------------------------------------------- */ xsltDocumentComp xsltStylePreCompute xsltFreeStylePreComps /* security.h --------------------------------------------------------------------- */ /* Module interfaces */ xsltNewSecurityPrefs xsltFreeSecurityPrefs xsltSetSecurityPrefs xsltGetSecurityPrefs xsltSetDefaultSecurityPrefs xsltGetDefaultSecurityPrefs xsltSetCtxtSecurityPrefs xsltSecurityAllow xsltSecurityForbid /* internal interfaces */ xsltCheckWrite xsltCheckRead /* templates.h --------------------------------------------------------------------- */ xsltEvalXPathPredicate xsltEvalTemplateString xsltEvalAttrValueTemplate xsltEvalStaticAttrValueTemplate /* TODO: this is obviously broken ... the namespaces should be passed too ! */ xsltEvalXPathString xsltTemplateProcess xsltAttrListTemplateProcess xsltAttrTemplateProcess xsltAttrTemplateValueProcess /* transform.h --------------------------------------------------------------------- */ /* XInclude default processing. */ xsltSetXIncludeDefault xsltGetXIncludeDefault /* Export context to users. */ xsltNewTransformContext xsltFreeTransformContext xsltApplyStylesheetUser /* Private Interfaces. */ xsltApplyStripSpaces xsltExtElementLookup xsltApplyStylesheet xsltProfileStylesheet xsltRunStylesheet xsltRunStylesheetUser xsltApplyOneTemplate xsltDocumentElem xsltSort xsltCopy xsltText xsltElement xsltComment xsltAttribute xsltProcessingInstruction xsltCopyOf xsltValueOf xsltNumber xsltApplyImports xsltCallTemplate xsltApplyTemplates xsltChoose xsltIf xsltForEach xsltRegisterAllElement /* Hook for the debugger if activated. */ xslHandleDebugger /* variables.h --------------------------------------------------------------------- */ /* Interfaces for the variable module. */ xsltEvalGlobalVariables xsltEvalUserParams xsltQuoteUserParams xsltEvalOneUserParam xsltQuoteOneUserParam xsltParseGlobalVariable xsltParseGlobalParam xsltParseStylesheetVariable xsltParseStylesheetParam xsltParseStylesheetCallerParam xsltAddStackElemList xsltFreeGlobalVariables xsltVariableLookup xsltXPathVariableLookup /* xslt.h --------------------------------------------------------------------- */ xsltMaxDepth DATA xsltEngineVersion DATA xsltLibxsltVersion DATA xsltLibxmlVersion DATA xsltCleanupGlobals /* xsltInternals.h --------------------------------------------------------------------- */ /* Functions associated to the internal types */ // xsltDecimalFormatGetByName xsltNewStylesheet xsltParseStylesheetFile xsltFreeStylesheet xsltIsBlank xsltFreeStackElemList xsltDecimalFormatGetByName xsltParseStylesheetProcess xsltParseStylesheetOutput xsltParseStylesheetDoc xsltLoadStylesheetPI xsltNumberFormat xsltFormatNumberConversion xsltParseTemplateContent xsltAllocateExtra xsltAllocateExtraCtxt /* xsltInternals.h --------------------------------------------------------------------- */ /* Our own version of namespaced atributes lookup. */ xsltGetNsProp /* XSLT specific error and debug reporting functions. */ xsltGenericError DATA xsltGenericErrorContext DATA xsltGenericDebug DATA xsltGenericDebugContext DATA xsltPrintErrorContext xsltMessage xsltSetGenericErrorFunc xsltSetGenericDebugFunc /* Sorting. */ xsltDocumentSortFunction xsltDoSortFunction /* QNames handling. */ xsltGetQNameURI /* Output, reuse libxml I/O buffers. */ xsltSaveResultTo xsltSaveResultToFilename xsltSaveResultToFile xsltSaveResultToFd /* Profiling. */ xsltSaveProfiling xsltTimestamp xsltCalibrateAdjust /* Hooks for the debugger. */ xslDebugStatus DATA xsltSetDebuggerCallbacks xslAddCall xslDropCall