Main Page | Modules | Data Structures | Directories | File List | Data Fields | Globals | Related Pages

pathmanager.h File Reference

#include <gwenhywfar/error.h>
#include <gwenhywfar/stringlist.h>

Go to the source code of this file.

Path Management

Gwen is able to keep track of some paths for other libraries. This technique is used internally to determine some important paths.

GWENHYWFAR_API int GWEN_PathManager_AddPath (const char *callingLib, const char *destLib, const char *pathName, const char *pathValue)
GWENHYWFAR_API int GWEN_PathManager_AddPathFromWinReg (const char *callingLib, const char *destLib, const char *pathName, const char *keypath, const char *varname)
GWENHYWFAR_API int GWEN_PathManager_DefinePath (const char *destLib, const char *pathName)
GWENHYWFAR_API GWEN_STRINGLISTGWEN_PathManager_GetPaths (const char *destLib, const char *pathName)
GWENHYWFAR_API int GWEN_PathManager_InsertPath (const char *callingLib, const char *destLib, const char *pathName, const char *pathValue)
GWENHYWFAR_API int GWEN_PathManager_PathChanged (const char *destLib, const char *pathName)
GWENHYWFAR_API int GWEN_PathManager_RemovePath (const char *callingLib, const char *destLib, const char *pathName, const char *pathValue)
GWENHYWFAR_API int GWEN_PathManager_RemovePaths (const char *callingLib)
GWENHYWFAR_API int GWEN_PathManager_UndefinePath (const char *destLib, const char *pathName)


Function Documentation

GWENHYWFAR_API int GWEN_PathManager_AddPath const char *  callingLib,
const char *  destLib,
const char *  pathName,
const char *  pathValue
 

GWENHYWFAR_API int GWEN_PathManager_AddPathFromWinReg const char *  callingLib,
const char *  destLib,
const char *  pathName,
const char *  keypath,
const char *  varname
 

GWENHYWFAR_API int GWEN_PathManager_DefinePath const char *  destLib,
const char *  pathName
 

This function defines a path. This must be done before calling one of the other functions of this group.

GWENHYWFAR_API GWEN_STRINGLIST* GWEN_PathManager_GetPaths const char *  destLib,
const char *  pathName
 

GWENHYWFAR_API int GWEN_PathManager_InsertPath const char *  callingLib,
const char *  destLib,
const char *  pathName,
const char *  pathValue
 

GWENHYWFAR_API int GWEN_PathManager_PathChanged const char *  destLib,
const char *  pathName
 

GWENHYWFAR_API int GWEN_PathManager_RemovePath const char *  callingLib,
const char *  destLib,
const char *  pathName,
const char *  pathValue
 

GWENHYWFAR_API int GWEN_PathManager_RemovePaths const char *  callingLib  ) 
 

GWENHYWFAR_API int GWEN_PathManager_UndefinePath const char *  destLib,
const char *  pathName
 


Generated on Wed Oct 5 15:12:38 2005 for gwenhywfar by  doxygen 1.4.4