8 #ifndef PPAPI_C_PPB_FILE_REF_H_
9 #define PPAPI_C_PPB_FILE_REF_H_
21 #define PPB_FILEREF_INTERFACE_1_0 "PPB_FileRef;1.0"
22 #define PPB_FILEREF_INTERFACE_1_1 "PPB_FileRef;1.1"
23 #define PPB_FILEREF_INTERFACE_1_2 "PPB_FileRef;1.2"
24 #define PPB_FILEREF_INTERFACE PPB_FILEREF_INTERFACE_1_2
151 int32_t make_directory_flags,
struct PP_Var(* GetPath)(PP_Resource file_ref)
int32_t(* MakeDirectory)(PP_Resource directory_ref, PP_Bool make_ancestors, struct PP_CompletionCallback callback)
int32_t(* Delete)(PP_Resource file_ref, struct PP_CompletionCallback callback)
int32_t(* Rename)(PP_Resource file_ref, PP_Resource new_file_ref, struct PP_CompletionCallback callback)
int32_t(* Query)(PP_Resource file_ref, struct PP_FileInfo *info, struct PP_CompletionCallback callback)
int32_t(* ReadDirectoryEntries)(PP_Resource file_ref, struct PP_ArrayOutput output, struct PP_CompletionCallback callback)
PP_FileSystemType(* GetFileSystemType)(PP_Resource file_ref)
int32_t(* Touch)(PP_Resource file_ref, PP_Time last_access_time, PP_Time last_modified_time, struct PP_CompletionCallback callback)
struct PP_Var(* GetName)(PP_Resource file_ref)
int32_t(* Delete)(PP_Resource file_ref, struct PP_CompletionCallback callback)
PP_Bool(* IsFileRef)(PP_Resource resource)
struct PP_Var(* GetName)(PP_Resource file_ref)
struct PP_Var(* GetPath)(PP_Resource file_ref)
int32_t(* Rename)(PP_Resource file_ref, PP_Resource new_file_ref, struct PP_CompletionCallback callback)
PP_Resource(* GetParent)(PP_Resource file_ref)
int32_t(* Delete)(PP_Resource file_ref, struct PP_CompletionCallback callback)
int32_t(* ReadDirectoryEntries)(PP_Resource file_ref, struct PP_ArrayOutput output, struct PP_CompletionCallback callback)
int32_t(* MakeDirectory)(PP_Resource directory_ref, int32_t make_directory_flags, struct PP_CompletionCallback callback)
PP_Resource(* Create)(PP_Resource file_system, const char *path)
int32_t(* Touch)(PP_Resource file_ref, PP_Time last_access_time, PP_Time last_modified_time, struct PP_CompletionCallback callback)
int32_t(* Rename)(PP_Resource file_ref, PP_Resource new_file_ref, struct PP_CompletionCallback callback)
int32_t(* Query)(PP_Resource file_ref, struct PP_FileInfo *info, struct PP_CompletionCallback callback)
PP_Bool(* IsFileRef)(PP_Resource resource)
PP_Bool(* IsFileRef)(PP_Resource resource)
int32_t(* Touch)(PP_Resource file_ref, PP_Time last_access_time, PP_Time last_modified_time, struct PP_CompletionCallback callback)
PP_FileSystemType(* GetFileSystemType)(PP_Resource file_ref)
int32_t(* MakeDirectory)(PP_Resource directory_ref, PP_Bool make_ancestors, struct PP_CompletionCallback callback)
PP_Resource(* Create)(PP_Resource file_system, const char *path)
PP_Resource(* Create)(PP_Resource file_system, const char *path)
PP_Resource(* GetParent)(PP_Resource file_ref)
struct PP_Var(* GetPath)(PP_Resource file_ref)
PP_Resource(* GetParent)(PP_Resource file_ref)
struct PP_Var(* GetName)(PP_Resource file_ref)
PP_FileSystemType(* GetFileSystemType)(PP_Resource file_ref)