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