30 #ifndef GWENHYWFAR_LIBLOADER_H 31 #define GWENHYWFAR_LIBLOADER_H "$Id" 33 #define GWEN_LIBLOADER_ERROR_TYPE "LIBLOADER" 34 #define GWEN_LIBLOADER_ERROR_COULD_NOT_LOAD 1 35 #define GWEN_LIBLOADER_ERROR_NOT_OPEN 2 36 #define GWEN_LIBLOADER_ERROR_COULD_NOT_CLOSE 3 37 #define GWEN_LIBLOADER_ERROR_COULD_NOT_RESOLVE 4 38 #define GWEN_LIBLOADER_ERROR_NOT_FOUND 5 85 const char *name,
void **p);
GWENHYWFAR_API int GWEN_LibLoader_OpenLibrary(GWEN_LIBLOADER *h, const char *name)
GWENHYWFAR_API int GWEN_LibLoader_OpenLibraryWithPath(GWEN_LIBLOADER *h, const char *path, const char *name)
struct GWEN_LIBLOADER GWEN_LIBLOADER
GWENHYWFAR_API void GWEN_LibLoader_free(GWEN_LIBLOADER *h)
GWENHYWFAR_API int GWEN_LibLoader_CloseLibrary(GWEN_LIBLOADER *h)
GWENHYWFAR_API int GWEN_LibLoader_Resolve(GWEN_LIBLOADER *h, const char *name, void **p)
GWENHYWFAR_API GWEN_LIBLOADER * GWEN_LibLoader_new(void)