8 #ifndef C_API_ADDONINSTANCE_VFS_H
9 #define C_API_ADDONINSTANCE_VFS_H
11 #include "../addon_base.h"
12 #include "../filesystem.h"
14 #define VFS_FILE_HANDLE void*
32 const char* sharename;
38 bool(__cdecl* get_keyboard_input)(KODI_HANDLE ctx,
42 void(__cdecl* set_error_dialog)(KODI_HANDLE ctx,
47 void(__cdecl* require_authentication)(KODI_HANDLE ctx,
const char* url);
58 KODI_HANDLE kodiInstance;
64 KODI_HANDLE addonInstance;
66 VFS_FILE_HANDLE(__cdecl* open)
68 VFS_FILE_HANDLE(__cdecl* open_for_write)
71 VFS_FILE_HANDLE context,
75 VFS_FILE_HANDLE context,
76 const uint8_t* buffer,
79 VFS_FILE_HANDLE context,
83 VFS_FILE_HANDLE context,
86 VFS_FILE_HANDLE context);
88 VFS_FILE_HANDLE context);
90 VFS_FILE_HANDLE context);
92 VFS_FILE_HANDLE context);
94 VFS_FILE_HANDLE context,
97 VFS_FILE_HANDLE context,
100 VFS_FILE_HANDLE context,
111 const struct VFSURL* url);
114 const struct VFSURL* url2);
116 const struct VFSURL* url);
118 const struct VFSURL* url);
120 const struct VFSURL* url);
exists(...)
<h4><code><span style="font-style: italic;">Function: </span><span style="font-style: bold;"><font co...
rename(...)
<h4><code><span style="font-style: italic;">Function: </span><span style="font-style: bold;"><font co...
Definition: filesystem.h:189
Definition: filesystem.h:220
Definition: filesystem.h:234