8 #ifndef PPAPI_C_DEV_PPB_TESTING_DEV_H_ 
    9 #define PPAPI_C_DEV_PPB_TESTING_DEV_H_ 
   11 #include "ppapi/c/dev/ppb_url_util_dev.h" 
   12 #include "ppapi/c/pp_bool.h" 
   13 #include "ppapi/c/pp_instance.h" 
   14 #include "ppapi/c/pp_macros.h" 
   15 #include "ppapi/c/pp_point.h" 
   16 #include "ppapi/c/pp_resource.h" 
   17 #include "ppapi/c/pp_stdint.h" 
   18 #include "ppapi/c/pp_var.h" 
   20 #define PPB_TESTING_DEV_INTERFACE_0_7 "PPB_Testing(Dev);0.7" 
   21 #define PPB_TESTING_DEV_INTERFACE_0_8 "PPB_Testing(Dev);0.8" 
   22 #define PPB_TESTING_DEV_INTERFACE_0_9 "PPB_Testing(Dev);0.9" 
   23 #define PPB_TESTING_DEV_INTERFACE_0_91 "PPB_Testing(Dev);0.91" 
   24 #define PPB_TESTING_DEV_INTERFACE_0_92 "PPB_Testing(Dev);0.92" 
   25 #define PPB_TESTING_DEV_INTERFACE_0_93 "PPB_Testing(Dev);0.93" 
   26 #define PPB_TESTING_DEV_INTERFACE_0_94 "PPB_Testing(Dev);0.94" 
   27 #define PPB_TESTING_DEV_INTERFACE_0_95 "PPB_Testing(Dev);0.95" 
   28 #define PPB_TESTING_DEV_INTERFACE PPB_TESTING_DEV_INTERFACE_0_95 
struct PP_Var(* ReadFile)(PP_Instance instance, struct PP_Var path)
 
uint32_t(* GetLiveObjectsForInstance)(PP_Instance instance)
 
struct PP_Var(* ReadFile)(PP_Instance instance, struct PP_Var path)
 
void(* SetMinimumArrayBufferSizeForShmem)(PP_Instance instance, uint32_t threshold)
 
struct PP_Var(* ListDirectory)(PP_Instance instance, struct PP_Var path)
 
struct PP_Var(* GetDocumentURL)(PP_Instance instance, struct PP_URLComponents_Dev *components)
 
void(* QuitMessageLoop)(PP_Instance instance)
 
void(* SetMinimumArrayBufferSizeForShmem)(PP_Instance instance, uint32_t threshold)
 
PP_Bool(* IsOutOfProcess)(void)
 
void(* SetMinimumArrayBufferSizeForShmem)(PP_Instance instance, uint32_t threshold)
 
void(* SimulateInputEvent)(PP_Instance instance, PP_Resource input_event)
 
void(* SimulateInputEvent)(PP_Instance instance, PP_Resource input_event)
 
void(* RunMessageLoop)(PP_Instance instance)
 
void(* SimulateInputEvent)(PP_Instance instance, PP_Resource input_event)
 
PP_Bool(* IsOutOfProcess)(void)
 
void(* LoseContext)(PP_Instance instance)
 
PP_Bool(* IsOutOfProcess)(void)
 
PP_Bool(* ReadImageData)(PP_Resource device_context_2d, PP_Resource image, const struct PP_Point *top_left)
 
void(* QuitMessageLoop)(PP_Instance instance)
 
struct PP_Var(* GetDocumentURL)(PP_Instance instance, struct PP_URLComponents_Dev *components)
 
PP_Bool(* IsOutOfProcess)(void)
 
void(* RunMessageLoop)(PP_Instance instance)
 
uint32_t(* GetLiveObjectsForInstance)(PP_Instance instance)
 
void(* QuitMessageLoop)(PP_Instance instance)
 
struct PP_Var(* GetDocumentURL)(PP_Instance instance, struct PP_URLComponents_Dev *components)
 
PP_Bool(* ReadImageData)(PP_Resource device_context_2d, PP_Resource image, const struct PP_Point *top_left)
 
void(* LoseContext)(PP_Instance instance)
 
PP_Bool(* ReadImageData)(PP_Resource device_context_2d, PP_Resource image, const struct PP_Point *top_left)
 
void(* RunMessageLoop)(PP_Instance instance)
 
void(* RunMessageLoop)(PP_Instance instance)
 
PP_Bool(* ReadImageData)(PP_Resource device_context_2d, PP_Resource image, const struct PP_Point *top_left)
 
PP_Bool(* IsOutOfProcess)(void)
 
struct PP_Var(* GetDocumentURL)(PP_Instance instance, struct PP_URLComponents_Dev *components)
 
struct PP_Var(* ReadSymbolicLink)(PP_Instance instance, struct PP_Var path)
 
struct PP_Var(* ListDirectory)(PP_Instance instance, struct PP_Var path)
 
uint32_t(* GetLiveObjectsForInstance)(PP_Instance instance)
 
void(* RunMessageLoop)(PP_Instance instance)
 
void(* QuitMessageLoop)(PP_Instance instance)
 
struct PP_Var(* ReadSymbolicLink)(PP_Instance instance, struct PP_Var path)
 
struct PP_Var(* ListDirectory)(PP_Instance instance, struct PP_Var path)
 
void(* QuitMessageLoop)(PP_Instance instance)
 
struct PP_Var(* ReadSymbolicLink)(PP_Instance instance, struct PP_Var path)
 
uint32_t(* GetLiveVars)(struct PP_Var live_vars[], uint32_t array_size)
 
void(* SetMinimumArrayBufferSizeForShmem)(PP_Instance instance, uint32_t threshold)
 
PP_Bool(* IsOutOfProcess)(void)
 
PP_Bool(* ReadImageData)(PP_Resource device_context_2d, PP_Resource image, const struct PP_Point *top_left)
 
void(* SimulateInputEvent)(PP_Instance instance, PP_Resource input_event)
 
struct PP_Var(* ReadFile)(PP_Instance instance, struct PP_Var path)
 
void(* EnableTestingServices)(PP_Resource service_list)
 
uint32_t(* GetLiveVars)(struct PP_Var live_vars[], uint32_t array_size)
 
PP_Bool(* ReadImageData)(PP_Resource device_context_2d, PP_Resource image, const struct PP_Point *top_left)
 
void(* SimulateInputEvent)(PP_Instance instance, PP_Resource input_event)
 
void(* SimulateInputEvent)(PP_Instance instance, PP_Resource input_event)
 
uint32_t(* GetLiveVars)(struct PP_Var live_vars[], uint32_t array_size)
 
PP_Bool(* ReadImageData)(PP_Resource device_context_2d, PP_Resource image, const struct PP_Point *top_left)
 
void(* SimulateInputEvent)(PP_Instance instance, PP_Resource input_event)
 
void(* RunMessageLoop)(PP_Instance instance)
 
void(* QuitMessageLoop)(PP_Instance instance)
 
PP_Bool(* IsOutOfProcess)(void)
 
void(* QuitMessageLoop)(PP_Instance instance)
 
uint32_t(* GetLiveObjectsForInstance)(PP_Instance instance)
 
PP_Bool(* IsOutOfProcess)(void)
 
uint32_t(* GetLiveVars)(struct PP_Var live_vars[], uint32_t array_size)
 
void(* RunMessageLoop)(PP_Instance instance)
 
struct PP_Var(* GetDocumentURL)(PP_Instance instance, struct PP_URLComponents_Dev *components)
 
uint32_t(* GetLiveObjectsForInstance)(PP_Instance instance)
 
void(* QuitMessageLoop)(PP_Instance instance)
 
uint32_t(* GetLiveObjectsForInstance)(PP_Instance instance)
 
uint32_t(* GetLiveObjectsForInstance)(PP_Instance instance)
 
struct PP_Var(* GetDocumentURL)(PP_Instance instance, struct PP_URLComponents_Dev *components)
 
uint32_t(* GetLiveVars)(struct PP_Var live_vars[], uint32_t array_size)
 
PP_Bool(* ReadImageData)(PP_Resource device_context_2d, PP_Resource image, const struct PP_Point *top_left)
 
void(* RunMessageLoop)(PP_Instance instance)
 
uint32_t(* GetLiveObjectsForInstance)(PP_Instance instance)