Go to the source code of this file.
Defines |
| #define | XDG_DATA_HOME 0 |
| #define | XDG_CONFIG_HOME 1 |
| #define | XDG_DATA_DIRS 2 |
| #define | XDG_CONFIG_DIRS 3 |
| #define | XDG_CACHE_HOME 4 |
| #define | XDG_URLENCODE 0x1 |
Typedefs |
| typedef struct tagXDG_PARSED_FILE | XDG_PARSED_FILE |
| typedef struct tagTRASH_ELEMENT | TRASH_ELEMENT |
Functions |
| const char * | XDG_GetPath (int path_id) |
| char * | XDG_BuildPath (int root_id, const char *subpath) |
| int | XDG_MakeDirs (const char *path) |
| BOOL | XDG_WriteDesktopStringEntry (int fd, const char *keyName, DWORD dwFlags, const char *value) |
| XDG_PARSED_FILE * | XDG_ParseDesktopFile (int fd) |
| char * | XDG_GetStringValue (XDG_PARSED_FILE *file, const char *group_name, const char *value_name, DWORD dwFlags) |
| void | XDG_FreeParsedFile (XDG_PARSED_FILE *file) |
| BOOL | TRASH_CanTrashFile (LPCWSTR wszPath) |
| BOOL | TRASH_TrashFile (LPCWSTR wszPath) |
| HRESULT | TRASH_UnpackItemID (LPCSHITEMID id, TRASH_ELEMENT *element, WIN32_FIND_DATAW *data) |
| HRESULT | TRASH_EnumItems (LPITEMIDLIST **pidls, int *count) |
| void | TRASH_DisposeElement (TRASH_ELEMENT *element) |