30 #ifndef GWENHYWFAR_PATHMANAGER_H
31 #define GWENHYWFAR_PATHMANAGER_H
95 const char *pathName);
111 const char *pathName);
136 const char *pathName,
137 const char *pathValue);
181 const char *pathName,
182 const char *pathValue,
216 const char *pathName,
218 const char *varname);
241 const char *pathName,
242 const char *pathValue);
286 const char *pathName,
287 const char *pathValue,
311 const char *pathName,
312 const char *pathValue);
341 const char *pathName);
359 const char *pathName);
381 const char *pathName,
382 const char *fileName,
404 const char *pathName,
405 const char *subFolderName,
struct GWEN_BUFFER GWEN_BUFFER
A dynamically resizeable text buffer.
GWENHYWFAR_API int GWEN_PathManager_PathChanged(const char *destLib, const char *pathName)
GWENHYWFAR_API int GWEN_PathManager_AddRelPath(const char *callingLib, const char *destLib, const char *pathName, const char *pathValue, GWEN_PATHMANAGER_RELMODE rm)
GWENHYWFAR_API int GWEN_PathManager_InsertRelPath(const char *callingLib, const char *destLib, const char *pathName, const char *pathValue, GWEN_PATHMANAGER_RELMODE rm)
@ GWEN_PathManager_RelModeCwd
@ GWEN_PathManager_RelModeHome
@ GWEN_PathManager_RelModeExe
GWENHYWFAR_API int GWEN_PathManager_GetMatchingFilesRecursively(const char *destLib, const char *pathName, const char *subFolderName, GWEN_STRINGLIST *sl, const char *mask)
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_RemovePath(const char *callingLib, const char *destLib, const char *pathName, const char *pathValue)
GWENHYWFAR_API int GWEN_PathManager_FindFile(const char *destLib, const char *pathName, const char *fileName, GWEN_BUFFER *fbuf)
GWENHYWFAR_API int GWEN_PathManager_InsertPath(const char *callingLib, const char *destLib, const char *pathName, const char *pathValue)
GWENHYWFAR_API int GWEN_PathManager_UndefinePath(const char *destLib, const char *pathName)
GWENHYWFAR_API int GWEN_PathManager_RemovePaths(const char *callingLib)
GWENHYWFAR_API GWEN_STRINGLIST * GWEN_PathManager_GetPaths(const char *destLib, const char *pathName)
GWENHYWFAR_API int GWEN_PathManager_AddPath(const char *callingLib, const char *destLib, const char *pathName, const char *pathValue)
GWENHYWFAR_API int GWEN_PathManager_DefinePath(const char *destLib, const char *pathName)
struct GWEN_STRINGLISTSTRUCT GWEN_STRINGLIST