37#include <gwenhywfar/gwenhywfar.h>
38#include <gwenhywfar/directory.h>
39#include <gwenhywfar/pathmanager.h>
62#include <gnutls/gnutls.h>
76#define GWEN_REGKEY_PATHS "Software\\Gwenhywfar\\Paths"
77#define GWEN_REGNAME_PREFIX "prefix"
78#define GWEN_REGNAME_LIBDIR "libdir"
79#define GWEN_REGNAME_PLUGINDIR "plugindir"
80#define GWEN_REGNAME_SYSCONFDIR "sysconfdir"
81#define GWEN_REGNAME_LOCALEDIR "localedir"
82#define GWEN_REGNAME_DATADIR "pkgdatadir"
83#define GWEN_REGNAME_SYSDATADIR "sysdatadir"
101 gnutls_global_init();
104#ifdef ENABLE_BINRELOC
140#if defined(OS_WIN32) || defined(ENABLE_LOCAL_INSTALL)
163#if defined(OS_WIN32) || defined(ENABLE_LOCAL_INSTALL)
186#if defined(OS_WIN32) || defined(ENABLE_LOCAL_INSTALL)
209#if defined(OS_WIN32) || defined(ENABLE_LOCAL_INSTALL)
232#if defined(OS_WIN32) || defined(ENABLE_LOCAL_INSTALL)
323 "Could not deinitialze module CryptToken2");
329 "Could not deinitialze module ConfigMgr");
335 "Could not deinitialze module DBIO");
341 "Could not deinitialze module Plugin");
347 "Could not deinitialze module Process");
353 "Could not deinitialze module Crypt3");
359 "Could not deinitialze module LibLoader");
365 "Could not deinitialze module Socket");
371 "Could not deinitialze module InetAddr");
378 "Could not deinitialze module I18N");
385 "Could not deinitialze module PathManager");
395 "Could not deinitialze module Logger");
398 gnutls_global_deinit();
int build(GWEN_DB_NODE *dbArgs)
int GWEN_ConfigMgr_ModuleInit(void)
int GWEN_ConfigMgr_ModuleFini(void)
int GWEN_Crypt3_ModuleInit(void)
int GWEN_Crypt3_ModuleFini(void)
int GWEN_Crypt_Token_ModuleInit(void)
int GWEN_Crypt_Token_ModuleFini(void)
int GWEN_DBIO_ModuleInit(void)
int GWEN_DBIO_ModuleFini(void)
#define DBG_DEBUG(dbg_logger, format, args...)
#define DBG_INFO(dbg_logger, format, args...)
#define DBG_ERROR(dbg_logger, format, args...)
int GWEN_Error_ModuleInit(void)
int GWEN_Error_ModuleFini(void)
int GWEN_Gui_ModuleInit()
void GWEN_Gui_ModuleFini()
char * GWEN__get_plugindir(const char *default_dir)
#define GWEN_REGNAME_PLUGINDIR
static unsigned int gwen_is_initialized
int GWEN_Fini_Forced(void)
#define GWEN_REGNAME_SYSCONFDIR
#define GWEN_REGNAME_LOCALEDIR
void GWEN_Version(int *major, int *minor, int *patchlevel, int *build)
#define GWEN_REGNAME_SYSDATADIR
#define GWEN_REGNAME_DATADIR
static int gwen_binreloc_initialized
#define GWEN_REGKEY_PATHS
#define GWEN_PM_SYSCONFDIR
#define GWEN_PM_PLUGINDIR
#define GWEN_PM_LOCALEDIR
#define GWEN_PM_SYSDATADIR
int GWEN_I18N_ModuleInit(void)
int GWEN_I18N_ModuleFini(void)
int GWEN_InetAddr_ModuleFini(void)
int GWEN_InetAddr_ModuleInit(void)
int GWEN_Socket_ModuleInit(void)
int GWEN_Socket_ModuleFini(void)
int GWEN_LibLoader_ModuleInit(void)
int GWEN_LibLoader_ModuleFini(void)
int GWEN_Logger_ModuleFini(void)
int GWEN_Logger_ModuleInit(void)
int GWEN_PathManager_AddRelPath(const char *callingLib, const char *destLib, const char *pathName, const char *pathValue, GWEN_PATHMANAGER_RELMODE rm)
int GWEN_PathManager_AddPathFromWinReg(GWEN_UNUSED const char *callingLib, GWEN_UNUSED const char *destLib, GWEN_UNUSED const char *pathName, GWEN_UNUSED const char *keypath, GWEN_UNUSED const char *varname)
int GWEN_PathManager_ModuleInit(void)
int GWEN_PathManager_AddPath(const char *callingLib, const char *destLib, const char *pathName, const char *pathValue)
int GWEN_PathManager_DefinePath(const char *destLib, const char *pathName)
int GWEN_PathManager_ModuleFini(void)
@ GWEN_PathManager_RelModeExe
int GWEN_Plugin_ModuleFini(void)
int GWEN_Plugin_ModuleInit(void)
int GWEN_Process_ModuleInit(void)
int GWEN_Process_ModuleFini(void)
#define GWENHYWFAR_VERSION_PATCHLEVEL
#define GWENHYWFAR_VERSION_MINOR
#define GWENHYWFAR_VERSION_BUILD
#define GWENHYWFAR_VERSION_MAJOR