20 #ifndef _OSL_MODULE_H_
21 #define _OSL_MODULE_H_
34 #define SAL_MODULENAME(name) SAL_DLLPREFIX name SAL_DLLEXTENSION
36 #define SAL_MODULENAME(name) name SAL_DLLEXTENSION
40 #define SAL_MODULENAME_WITH_VERSION(name, version) name version SAL_DLLEXTENSION
42 #elif defined(SAL_UNX)
44 #define SAL_MODULENAME_WITH_VERSION(name, version) SAL_DLLPREFIX name ".dylib." version
46 #define SAL_MODULENAME_WITH_VERSION(name, version) SAL_DLLPREFIX name SAL_DLLEXTENSION "." version
51 #define SAL_LOADMODULE_DEFAULT 0x00000
52 #define SAL_LOADMODULE_LAZY 0x00001
53 #define SAL_LOADMODULE_NOW 0x00002
54 #define SAL_LOADMODULE_GLOBAL 0x00100
64 #ifndef DISABLE_DYNLOADING
149 #ifndef DISABLE_DYNLOADING
185 oslModule Module, rtl_uString *ustrFunctionSymbolName );
210 oslModule Module,
const sal_Char *pSymbol );
219 void *pv, rtl_uString **pustrURL );