00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020 #ifndef __CSSHLIB_H__
00021 #define __CSSHLIB_H__
00022
00023 typedef void *csLibraryHandle;
00024
00030 extern csLibraryHandle csLoadLibrary (const char* iName);
00031
00039 extern void *csGetLibrarySymbol (csLibraryHandle Handle, const char *iName);
00040
00045 extern bool csUnloadLibrary (csLibraryHandle Handle);
00046
00052 extern void csAddLibraryPath (const char *iPath);
00053
00059 extern csLibraryHandle csFindLoadLibrary (const char *iModule);
00060
00069 extern csLibraryHandle csFindLoadLibrary (const char *iPrefix,
00070 const char *iName, const char *iSuffix);
00071
00077 extern void csPrintLibraryError (const char *iModule);
00078
00079 #endif // __CSSHLIB_H__