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
42 PP_MAKEDIRECTORYFLAG_NONE = 0 << 0,
151 int32_t make_directory_flags,
245 int32_t (*MakeDirectory)(
PP_Resource directory_ref,
266 int32_t (*MakeDirectory)(
PP_Resource directory_ref,
281 int32_t (*ReadDirectoryEntries)(
PP_Resource file_ref,
283 struct PP_CompletionCallback callback);
double PP_Time
Definition: pp_time.h:29
PP_FileSystemType(* GetFileSystemType)(PP_Resource file_ref)
Definition: ppb_file_ref.h:98
int32_t(* Touch)(PP_Resource file_ref, PP_Time last_access_time, PP_Time last_modified_time, struct PP_CompletionCallback callback)
Definition: ppb_file_ref.h:166
struct PP_Var(* GetName)(PP_Resource file_ref)
Definition: ppb_file_ref.h:110
struct PP_Var(* GetPath)(PP_Resource file_ref)
Definition: ppb_file_ref.h:121
int32_t PP_Resource
Definition: pp_resource.h:40
int32_t(* Delete)(PP_Resource file_ref, struct PP_CompletionCallback callback)
Definition: ppb_file_ref.h:183
PP_MakeDirectoryFlags
Definition: ppb_file_ref.h:41
int32_t(* ReadDirectoryEntries)(PP_Resource file_ref, struct PP_ArrayOutput output, struct PP_CompletionCallback callback)
Definition: ppb_file_ref.h:231
PP_FileSystemType
Definition: pp_file_info.h:41
Definition: ppb_file_ref.h:44
Definition: ppb_file_ref.h:64
int32_t(* MakeDirectory)(PP_Resource directory_ref, int32_t make_directory_flags, struct PP_CompletionCallback callback)
Definition: ppb_file_ref.h:150
int32_t(* Rename)(PP_Resource file_ref, PP_Resource new_file_ref, struct PP_CompletionCallback callback)
Definition: ppb_file_ref.h:200
Definition: pp_array_output.h:103
int32_t(* Query)(PP_Resource file_ref, struct PP_FileInfo *info, struct PP_CompletionCallback callback)
Definition: ppb_file_ref.h:216
Definition: ppb_file_ref.h:49
PP_Bool(* IsFileRef)(PP_Resource resource)
Definition: ppb_file_ref.h:87
Definition: ppb_file_ref.h:259
PP_Bool
Definition: pp_bool.h:30
PP_Resource(* Create)(PP_Resource file_system, const char *path)
Definition: ppb_file_ref.h:76
PP_Resource(* GetParent)(PP_Resource file_ref)
Definition: ppb_file_ref.h:134
Definition: pp_completion_callback.h:139
Definition: ppb_file_ref.h:238
Definition: pp_file_info.h:68