gwenhywfar  4.14.0
Typedefs | Functions
directory.h File Reference

This file contains the directory handling module. More...

#include <gwenhywfar/gwenhywfarapi.h>
#include <gwenhywfar/buffer.h>
#include <gwenhywfar/stringlist.h>

Go to the source code of this file.

Macros

#define GWEN_DIR_FLAGS_PUBLIC_PATH   0x00010000
 
#define GWEN_DIR_FLAGS_PUBLIC_NAME   0x00020000
 

Typedefs

typedef struct GWEN_DIRECTORY GWEN_DIRECTORY
 

Functions

GWENHYWFAR_API int GWEN_Directory_Close (GWEN_DIRECTORY *d)
 
GWENHYWFAR_API int GWEN_Directory_Create (const char *path)
 
GWENHYWFAR_API int GWEN_Directory_CreatePublic (const char *path)
 
GWENHYWFAR_API int GWEN_Directory_FindFileInPaths (const GWEN_STRINGLIST *paths, const char *filePath, GWEN_BUFFER *fbuf)
 
GWENHYWFAR_API int GWEN_Directory_FindPathForFile (const GWEN_STRINGLIST *paths, const char *filePath, GWEN_BUFFER *fbuf)
 
GWENHYWFAR_API void GWEN_Directory_free (GWEN_DIRECTORY *d)
 
GWENHYWFAR_API int GWEN_Directory_GetAbsoluteFolderPath (const char *folder, GWEN_BUFFER *tbuf)
 
GWENHYWFAR_API int GWEN_Directory_GetAllEntries (const char *folder, GWEN_STRINGLIST *sl, const char *mask)
 
GWENHYWFAR_API int GWEN_Directory_GetDirEntries (const char *folder, GWEN_STRINGLIST *sl, const char *mask)
 
GWENHYWFAR_API int GWEN_Directory_GetFileEntries (const char *folder, GWEN_STRINGLIST *sl, const char *mask)
 
GWENHYWFAR_API int GWEN_Directory_GetFileEntriesWithType (const char *folder, GWEN_STRINGLIST *sl, const char *mask)
 
GWENHYWFAR_API int GWEN_Directory_GetHomeDirectory (char *buffer, unsigned int size)
 
GWENHYWFAR_API int GWEN_Directory_GetMatchingFilesRecursively (const char *folder, GWEN_STRINGLIST *sl, const char *mask)
 
GWENHYWFAR_API int GWEN_Directory_GetPath (const char *path, unsigned int flags)
 
GWENHYWFAR_API int GWEN_Directory_GetPrefixDirectory (char *buffer, unsigned int size)
 
GWENHYWFAR_API int GWEN_Directory_GetTmpDirectory (char *buffer, unsigned int size)
 
GWENHYWFAR_API GWEN_DIRECTORYGWEN_Directory_new (void)
 
GWENHYWFAR_API int GWEN_Directory_Open (GWEN_DIRECTORY *d, const char *n)
 
GWENHYWFAR_API int GWEN_Directory_OsifyPath (const char *path, GWEN_BUFFER *pbuf, int transformDriveElement)
 
GWENHYWFAR_API int GWEN_Directory_Read (GWEN_DIRECTORY *d, char *buffer, unsigned int len)
 
GWENHYWFAR_API int GWEN_Directory_Rewind (GWEN_DIRECTORY *d)
 

Detailed Description

This file contains the directory handling module.

Definition in file directory.h.

Macro Definition Documentation

#define GWEN_DIR_FLAGS_PUBLIC_NAME   0x00020000

Definition at line 61 of file directory.h.

#define GWEN_DIR_FLAGS_PUBLIC_PATH   0x00010000

Definition at line 60 of file directory.h.

Typedef Documentation

Definition at line 41 of file directory.h.