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_OpenLibraryWithPath(GWEN_LIBLOADER *h, const char *path, const char *name)
GWENHYWFAR_API GWEN_LIBLOADER * GWEN_LibLoader_new(void)
GWENHYWFAR_API int GWEN_LibLoader_OpenLibrary(GWEN_LIBLOADER *h, const char *name)
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 void GWEN_LibLoader_free(GWEN_LIBLOADER *h)
struct GWEN_LIBLOADER GWEN_LIBLOADER