| Public Member Functions | |
| bool (__cdecl *close)(const struct AddonInstance_VFSEntry *instance | |
| bool (__cdecl *contains_files)(const struct AddonInstance_VFSEntry *instance | |
| bool (__cdecl *create_directory)(const struct AddonInstance_VFSEntry *instance | |
| bool (__cdecl *delete_it)(const struct AddonInstance_VFSEntry *instance | |
| bool (__cdecl *directory_exists)(const struct AddonInstance_VFSEntry *instance | |
| bool (__cdecl *exists)(const struct AddonInstance_VFSEntry *instance | |
| bool (__cdecl *get_directory)(const struct AddonInstance_VFSEntry *instance | |
| bool (__cdecl *io_control_get_cache_status)(const struct AddonInstance_VFSEntry *instance | |
| bool (__cdecl *io_control_get_seek_possible)(const struct AddonInstance_VFSEntry *instance | |
| bool (__cdecl *io_control_set_cache_rate)(const struct AddonInstance_VFSEntry *instance | |
| bool (__cdecl *io_control_set_retry)(const struct AddonInstance_VFSEntry *instance | |
| bool (__cdecl *remove_directory)(const struct AddonInstance_VFSEntry *instance | |
| bool (__cdecl *rename)(const struct AddonInstance_VFSEntry *instance | |
| int (__cdecl *get_chunk_size)(const struct AddonInstance_VFSEntry *instance | |
| int (__cdecl *stat)(const struct AddonInstance_VFSEntry *instance | |
| int (__cdecl *truncate)(const struct AddonInstance_VFSEntry *instance | |
| int64_t (__cdecl *get_length)(const struct AddonInstance_VFSEntry *instance | |
| int64_t (__cdecl *get_position)(const struct AddonInstance_VFSEntry *instance | |
| int64_t (__cdecl *seek)(const struct AddonInstance_VFSEntry *instance | |
| ssize_t (__cdecl *read)(const struct AddonInstance_VFSEntry *instance | |
| ssize_t (__cdecl *write)(const struct AddonInstance_VFSEntry *instance | |
| void (__cdecl *clear_out_idle)(const struct AddonInstance_VFSEntry *instance) | |
| void (__cdecl *disconnect_all)(const struct AddonInstance_VFSEntry *instance) | |
| void (__cdecl *free_directory)(const struct AddonInstance_VFSEntry *instance | |
| Public Attributes | |
| KODI_HANDLE | addonInstance | 
| VFS_FILE_HANDLE uint8_t size_t | buf_size | 
| VFS_FILE_HANDLE const uint8_t size_t | buf_size | 
| VFS_FILE_HANDLE uint8_t * | buffer | 
| VFS_FILE_HANDLE const uint8_t * | buffer | 
| const struct VFSURL struct STAT_STRUCTURE * | buffer | 
| const struct VFSURL struct VFSDirEntry int struct VFSGetDirectoryCallbacks * | callbacks | 
| VFS_FILE_HANDLE | context | 
| const struct VFSURL struct VFSDirEntry ** | entries | 
| struct VFSDirEntry * | entries | 
| const struct AddonInstance_VFSEntry * | instance | 
| const struct VFSURL struct VFSDirEntry int * | num_entries | 
| struct VFSDirEntry int | num_entries | 
| const struct AddonInstance_VFSEntry const struct VFSURL bool | overwrite | 
| VFS_FILE_HANDLE int64_t | position | 
| VFS_FILE_HANDLE unsigned int | rate | 
| VFS_FILE_HANDLE bool | retry | 
| const struct VFSURL struct VFSDirEntry int char * | rootpath | 
| VFS_FILE_HANDLE int64_t | size | 
| VFS_FILE_HANDLE VFS_CACHE_STATUS_DATA * | status | 
| const struct AddonInstance_VFSEntry const struct VFSURL * | url | 
| const struct VFSURL * | url | 
| const struct VFSURL const struct VFSURL * | url2 | 
| VFS_FILE_HANDLE int64_t int | whence |