Pepper_56_C_interfaces
Pepper_56_C_interfaces
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Groups
pp_file_info.h
Go to the documentation of this file.
1 /* Copyright (c) 2012 The Chromium Authors. All rights reserved.
2  * Use of this source code is governed by a BSD-style license that can be
3  * found in the LICENSE file.
4  */
5 
6 /* From pp_file_info.idl modified Mon Nov 14 17:32:39 2016. */
7 
8 #ifndef PPAPI_C_PP_FILE_INFO_H_
9 #define PPAPI_C_PP_FILE_INFO_H_
10 
11 #include "ppapi/c/pp_macros.h"
12 #include "ppapi/c/pp_stdint.h"
13 #include "ppapi/c/pp_time.h"
14 
28 typedef enum {
35 } PP_FileType;
36 PP_COMPILE_ASSERT_SIZE_IN_BYTES(PP_FileType, 4);
37 
41 typedef enum {
55 PP_COMPILE_ASSERT_SIZE_IN_BYTES(PP_FileSystemType, 4);
68 struct PP_FileInfo {
70  int64_t size;
93 };
94 PP_COMPILE_ASSERT_STRUCT_SIZE_IN_BYTES(PP_FileInfo, 40);
99 #endif /* PPAPI_C_PP_FILE_INFO_H_ */
100 
double PP_Time
Definition: pp_time.h:29
Definition: pp_file_info.h:47
PP_Time creation_time
Definition: pp_file_info.h:84
Definition: pp_file_info.h:30
Definition: pp_file_info.h:43
Definition: pp_file_info.h:49
Definition: pp_file_info.h:45
PP_Time last_modified_time
Definition: pp_file_info.h:92
Definition: pp_file_info.h:32
PP_FileSystemType
Definition: pp_file_info.h:41
Definition: pp_file_info.h:51
PP_FileType
Definition: pp_file_info.h:28
Definition: pp_file_info.h:53
int64_t size
Definition: pp_file_info.h:70
PP_Time last_access_time
Definition: pp_file_info.h:88
PP_FileSystemType system_type
Definition: pp_file_info.h:80
PP_FileType type
Definition: pp_file_info.h:75
Definition: pp_file_info.h:34
Definition: pp_file_info.h:68