| Index: ppapi/generators/out4.c
|
| diff --git a/ppapi/generators/out4.c b/ppapi/generators/out4.c
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..a880881a1b085b7275ea6fd3d10f6f0328a8120b
|
| --- /dev/null
|
| +++ b/ppapi/generators/out4.c
|
| @@ -0,0 +1,1859 @@
|
| +#include "pnacl_glue.h"
|
| +
|
| +#include "ppapi/c/ppb_audio.h"
|
| +#include "ppapi/c/ppb_audio_config.h"
|
| +#include "ppapi/c/ppb_core.h"
|
| +#include "ppapi/c/ppb_file_io.h"
|
| +#include "ppapi/c/ppb_file_ref.h"
|
| +#include "ppapi/c/ppb_file_system.h"
|
| +#include "ppapi/c/ppb_fullscreen.h"
|
| +#include "ppapi/c/ppb_graphics_2d.h"
|
| +#include "ppapi/c/ppb_image_data.h"
|
| +#include "ppapi/c/ppb_input_event.h"
|
| +#include "ppapi/c/ppb_instance.h"
|
| +#include "ppapi/c/ppb_messaging.h"
|
| +#include "ppapi/c/ppb_mouse_lock.h"
|
| +#include "ppapi/c/ppb_url_loader.h"
|
| +#include "ppapi/c/ppb_url_request_info.h"
|
| +#include "ppapi/c/ppb_url_response_info.h"
|
| +#include "ppapi/c/ppb_var.h"
|
| +#include "ppapi/c/ppp_input_event.h"
|
| +#include "ppapi/c/ppp_instance.h"
|
| +#include "ppapi/c/ppp_messaging.h"
|
| +#include "ppapi/c/ppp_mouse_lock.h"
|
| +#include "ppapi/c/trusted/ppb_audio_trusted.h"
|
| +#include "ppapi/c/trusted/ppb_broker_trusted.h"
|
| +#include "ppapi/c/trusted/ppb_buffer_trusted.h"
|
| +#include "ppapi/c/trusted/ppb_file_chooser_trusted.h"
|
| +#include "ppapi/c/trusted/ppb_file_io_trusted.h"
|
| +#include "ppapi/c/trusted/ppb_image_data_trusted.h"
|
| +#include "ppapi/c/trusted/ppb_url_loader_trusted.h"
|
| +#include "ppapi/c/dev/ppb_buffer_dev.h"
|
| +#include "ppapi/c/dev/ppb_console_dev.h"
|
| +#include "ppapi/c/dev/ppb_file_chooser_dev.h"
|
| +#include "ppapi/c/dev/ppb_find_dev.h"
|
| +#include "ppapi/c/dev/ppb_font_dev.h"
|
| +#include "ppapi/c/dev/ppb_fullscreen_dev.h"
|
| +#include "ppapi/c/dev/ppb_ime_input_event_dev.h"
|
| +#include "ppapi/c/dev/ppb_scrollbar_dev.h"
|
| +#include "ppapi/c/dev/ppb_text_input_dev.h"
|
| +#include "ppapi/c/dev/ppb_transport_dev.h"
|
| +#include "ppapi/c/dev/ppb_video_capture_dev.h"
|
| +#include "ppapi/c/dev/ppb_video_decoder_dev.h"
|
| +#include "ppapi/c/dev/ppb_video_layer_dev.h"
|
| +#include "ppapi/c/dev/ppb_websocket_dev.h"
|
| +#include "ppapi/c/dev/ppb_widget_dev.h"
|
| +#include "ppapi/c/dev/ppb_zoom_dev.h"
|
| +#include "ppapi/c/dev/ppp_video_decoder_dev.h"
|
| +#include "ppapi/c/dev/ppp_widget_dev.h"
|
| +#include "ppapi/c/dev/ppp_zoom_dev.h"
|
| +
|
| +enum PnaclId {
|
| + PNACL_PPB_Audio_1_0,
|
| + PNACL_PPB_AudioConfig_1_0,
|
| + PNACL_PPB_Core_1_0,
|
| + PNACL_PPB_FileIO_1_0,
|
| + PNACL_PPB_FileRef_1_0,
|
| + PNACL_PPB_FileSystem_1_0,
|
| + PNACL_PPB_Fullscreen_1_0,
|
| + PNACL_PPB_Graphics2D_1_0,
|
| + PNACL_PPB_ImageData_1_0,
|
| + PNACL_PPB_InputEvent_1_0,
|
| + PNACL_PPB_MouseInputEvent_1_0,
|
| + PNACL_PPB_MouseInputEvent_1_1,
|
| + PNACL_PPB_WheelInputEvent_1_0,
|
| + PNACL_PPB_KeyboardInputEvent_1_0,
|
| + PNACL_PPB_Instance_0_5,
|
| + PNACL_PPB_Instance_1_0,
|
| + PNACL_PPB_Messaging_1_0,
|
| + PNACL_PPB_MouseLock_1_0,
|
| + PNACL_PPB_URLLoader_1_0,
|
| + PNACL_PPB_URLRequestInfo_1_0,
|
| + PNACL_PPB_URLResponseInfo_1_0,
|
| + PNACL_PPB_Var_1_0,
|
| + PNACL_PPP_InputEvent_0_1,
|
| + PNACL_PPP_Instance_1_0,
|
| + PNACL_PPP_Messaging_1_0,
|
| + PNACL_PPP_MouseLock_1_0,
|
| + PNACL_PPB_AudioTrusted_0_6,
|
| + PNACL_PPB_BrokerTrusted_0_2,
|
| + PNACL_PPB_BufferTrusted_0_1,
|
| + PNACL_PPB_FileChooserTrusted_0_5,
|
| + PNACL_PPB_FileIOTrusted_0_4,
|
| + PNACL_PPB_ImageDataTrusted_0_4,
|
| + PNACL_PPB_URLLoaderTrusted_0_3,
|
| + PNACL_PPB_Buffer_Dev_0_4,
|
| + PNACL_PPB_Console_Dev_0_1,
|
| + PNACL_PPB_FileChooser_Dev_0_5,
|
| + PNACL_PPB_Find_Dev_0_3,
|
| + PNACL_PPB_Font_Dev_0_6,
|
| + PNACL_PPB_Fullscreen_Dev_0_5,
|
| + PNACL_PPB_IMEInputEvent_Dev_0_1,
|
| + PNACL_PPB_Scrollbar_Dev_0_5,
|
| + PNACL_PPB_TextInput_Dev_0_1,
|
| + PNACL_PPB_Transport_Dev_0_7,
|
| + PNACL_PPB_VideoCapture_Dev_0_1,
|
| + PNACL_PPB_VideoDecoder_Dev_0_16,
|
| + PNACL_PPB_VideoLayer_Dev_0_1,
|
| + PNACL_PPB_WebSocket_Dev_0_1,
|
| + PNACL_PPB_Widget_Dev_0_3,
|
| + PNACL_PPB_Zoom_Dev_0_2,
|
| + PNACL_PPP_VideoDecoder_Dev_0_9,
|
| + PNACL_PPP_Widget_Dev_0_2,
|
| + PNACL_PPP_Zoom_Dev_0_3,
|
| + PNACL_IFACE_COUNT
|
| +};
|
| +
|
| +static void *s_realPtrs[PNACL_IFACE_COUNT];
|
| +
|
| +/* Map interface string -> pnacl ID */
|
| +static enum PnaclId PnaclGlueIfaceID(const char *name) {
|
| + if (!strcmp(name, PPB_AUDIO_INTERFACE_1_0)) return PNACL_PPB_Audio_1_0;
|
| + if (!strcmp(name, PPB_AUDIO_CONFIG_INTERFACE_1_0)) return PNACL_PPB_AudioConfig_1_0;
|
| + if (!strcmp(name, PPB_CORE_INTERFACE_1_0)) return PNACL_PPB_Core_1_0;
|
| + if (!strcmp(name, PPB_FILEIO_INTERFACE_1_0)) return PNACL_PPB_FileIO_1_0;
|
| + if (!strcmp(name, PPB_FILEREF_INTERFACE_1_0)) return PNACL_PPB_FileRef_1_0;
|
| + if (!strcmp(name, PPB_FILESYSTEM_INTERFACE_1_0)) return PNACL_PPB_FileSystem_1_0;
|
| + if (!strcmp(name, PPB_FULLSCREEN_INTERFACE_1_0)) return PNACL_PPB_Fullscreen_1_0;
|
| + if (!strcmp(name, PPB_GRAPHICS_2D_INTERFACE_1_0)) return PNACL_PPB_Graphics2D_1_0;
|
| + if (!strcmp(name, PPB_IMAGEDATA_INTERFACE_1_0)) return PNACL_PPB_ImageData_1_0;
|
| + if (!strcmp(name, PPB_INPUT_EVENT_INTERFACE_1_0)) return PNACL_PPB_InputEvent_1_0;
|
| + if (!strcmp(name, PPB_MOUSE_INPUT_EVENT_INTERFACE_1_0)) return PNACL_PPB_MouseInputEvent_1_0;
|
| + if (!strcmp(name, PPB_MOUSE_INPUT_EVENT_INTERFACE_1_1)) return PNACL_PPB_MouseInputEvent_1_1;
|
| + if (!strcmp(name, PPB_WHEEL_INPUT_EVENT_INTERFACE_1_0)) return PNACL_PPB_WheelInputEvent_1_0;
|
| + if (!strcmp(name, PPB_KEYBOARD_INPUT_EVENT_INTERFACE_1_0)) return PNACL_PPB_KeyboardInputEvent_1_0;
|
| + if (!strcmp(name, PPB_INSTANCE_INTERFACE_0_5)) return PNACL_PPB_Instance_0_5;
|
| + if (!strcmp(name, PPB_INSTANCE_INTERFACE_1_0)) return PNACL_PPB_Instance_1_0;
|
| + if (!strcmp(name, PPB_MESSAGING_INTERFACE_1_0)) return PNACL_PPB_Messaging_1_0;
|
| + if (!strcmp(name, PPB_MOUSELOCK_INTERFACE_1_0)) return PNACL_PPB_MouseLock_1_0;
|
| + if (!strcmp(name, PPB_URLLOADER_INTERFACE_1_0)) return PNACL_PPB_URLLoader_1_0;
|
| + if (!strcmp(name, PPB_URLREQUESTINFO_INTERFACE_1_0)) return PNACL_PPB_URLRequestInfo_1_0;
|
| + if (!strcmp(name, PPB_URLRESPONSEINFO_INTERFACE_1_0)) return PNACL_PPB_URLResponseInfo_1_0;
|
| + if (!strcmp(name, PPB_VAR_INTERFACE_1_0)) return PNACL_PPB_Var_1_0;
|
| + if (!strcmp(name, PPP_INPUT_EVENT_INTERFACE_0_1)) return PNACL_PPP_InputEvent_0_1;
|
| + if (!strcmp(name, PPP_INSTANCE_INTERFACE_1_0)) return PNACL_PPP_Instance_1_0;
|
| + if (!strcmp(name, PPP_MESSAGING_INTERFACE_1_0)) return PNACL_PPP_Messaging_1_0;
|
| + if (!strcmp(name, PPP_MOUSELOCK_INTERFACE_1_0)) return PNACL_PPP_MouseLock_1_0;
|
| + if (!strcmp(name, PPB_AUDIO_TRUSTED_INTERFACE_0_6)) return PNACL_PPB_AudioTrusted_0_6;
|
| + if (!strcmp(name, PPB_BROKER_TRUSTED_INTERFACE_0_2)) return PNACL_PPB_BrokerTrusted_0_2;
|
| + if (!strcmp(name, PPB_BUFFER_TRUSTED_INTERFACE_0_1)) return PNACL_PPB_BufferTrusted_0_1;
|
| + if (!strcmp(name, PPB_FILECHOOSER_TRUSTED_INTERFACE_0_5)) return PNACL_PPB_FileChooserTrusted_0_5;
|
| + if (!strcmp(name, PPB_FILEIOTRUSTED_INTERFACE_0_4)) return PNACL_PPB_FileIOTrusted_0_4;
|
| + if (!strcmp(name, PPB_IMAGEDATA_TRUSTED_INTERFACE_0_4)) return PNACL_PPB_ImageDataTrusted_0_4;
|
| + if (!strcmp(name, PPB_URLLOADERTRUSTED_INTERFACE_0_3)) return PNACL_PPB_URLLoaderTrusted_0_3;
|
| + if (!strcmp(name, PPB_BUFFER_DEV_INTERFACE_0_4)) return PNACL_PPB_Buffer_Dev_0_4;
|
| + if (!strcmp(name, PPB_CONSOLE_DEV_INTERFACE_0_1)) return PNACL_PPB_Console_Dev_0_1;
|
| + if (!strcmp(name, PPB_FILECHOOSER_DEV_INTERFACE_0_5)) return PNACL_PPB_FileChooser_Dev_0_5;
|
| + if (!strcmp(name, PPB_FIND_DEV_INTERFACE_0_3)) return PNACL_PPB_Find_Dev_0_3;
|
| + if (!strcmp(name, PPB_FONT_DEV_INTERFACE_0_6)) return PNACL_PPB_Font_Dev_0_6;
|
| + if (!strcmp(name, PPB_FULLSCREEN_DEV_INTERFACE_0_5)) return PNACL_PPB_Fullscreen_Dev_0_5;
|
| + if (!strcmp(name, PPB_IME_INPUT_EVENT_DEV_INTERFACE_0_1)) return PNACL_PPB_IMEInputEvent_Dev_0_1;
|
| + if (!strcmp(name, PPB_SCROLLBAR_DEV_INTERFACE_0_5)) return PNACL_PPB_Scrollbar_Dev_0_5;
|
| + if (!strcmp(name, PPB_TEXTINPUT_DEV_INTERFACE_0_1)) return PNACL_PPB_TextInput_Dev_0_1;
|
| + if (!strcmp(name, PPB_TRANSPORT_DEV_INTERFACE_0_7)) return PNACL_PPB_Transport_Dev_0_7;
|
| + if (!strcmp(name, PPB_VIDEOCAPTURE_DEV_INTERFACE_0_1)) return PNACL_PPB_VideoCapture_Dev_0_1;
|
| + if (!strcmp(name, PPB_VIDEODECODER_DEV_INTERFACE_0_16)) return PNACL_PPB_VideoDecoder_Dev_0_16;
|
| + if (!strcmp(name, PPB_VIDEOLAYER_DEV_INTERFACE_0_1)) return PNACL_PPB_VideoLayer_Dev_0_1;
|
| + if (!strcmp(name, PPB_WEBSOCKET_DEV_INTERFACE_0_1)) return PNACL_PPB_WebSocket_Dev_0_1;
|
| + if (!strcmp(name, PPB_WIDGET_DEV_INTERFACE_0_3)) return PNACL_PPB_Widget_Dev_0_3;
|
| + if (!strcmp(name, PPB_ZOOM_DEV_INTERFACE_0_2)) return PNACL_PPB_Zoom_Dev_0_2;
|
| + if (!strcmp(name, PPP_VIDEODECODER_DEV_INTERFACE_0_9)) return PNACL_PPP_VideoDecoder_Dev_0_9;
|
| + if (!strcmp(name, PPP_WIDGET_DEV_INTERFACE_0_2)) return PNACL_PPP_Widget_Dev_0_2;
|
| + if (!strcmp(name, PPP_ZOOM_DEV_INTERFACE_0_3)) return PNACL_PPP_Zoom_Dev_0_3;
|
| + return -1;
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) PP_Resource PNACL_M14_PPB_Audio_Create(PP_Instance instance, PP_Resource config, PPB_Audio_Callback audio_callback, void* user_data) {
|
| + struct PPB_Audio *iface = s_realPtrs[PNACL_PPB_Audio_1_0];
|
| + return iface->Create(instance, config, audio_callback, user_data);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) PP_Bool PNACL_M14_PPB_Audio_IsAudio(PP_Resource resource) {
|
| + struct PPB_Audio *iface = s_realPtrs[PNACL_PPB_Audio_1_0];
|
| + return iface->IsAudio(resource);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) PP_Resource PNACL_M14_PPB_Audio_GetCurrentConfig(PP_Resource audio) {
|
| + struct PPB_Audio *iface = s_realPtrs[PNACL_PPB_Audio_1_0];
|
| + return iface->GetCurrentConfig(audio);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) PP_Bool PNACL_M14_PPB_Audio_StartPlayback(PP_Resource audio) {
|
| + struct PPB_Audio *iface = s_realPtrs[PNACL_PPB_Audio_1_0];
|
| + return iface->StartPlayback(audio);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) PP_Bool PNACL_M14_PPB_Audio_StopPlayback(PP_Resource audio) {
|
| + struct PPB_Audio *iface = s_realPtrs[PNACL_PPB_Audio_1_0];
|
| + return iface->StopPlayback(audio);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) PP_Resource PNACL_M14_PPB_AudioConfig_CreateStereo16Bit(PP_Instance instance, PP_AudioSampleRate sample_rate, uint32_t sample_frame_count) {
|
| + struct PPB_AudioConfig *iface = s_realPtrs[PNACL_PPB_AudioConfig_1_0];
|
| + return iface->CreateStereo16Bit(instance, sample_rate, sample_frame_count);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) uint32_t PNACL_M14_PPB_AudioConfig_RecommendSampleFrameCount(PP_AudioSampleRate sample_rate, uint32_t requested_sample_frame_count) {
|
| + struct PPB_AudioConfig *iface = s_realPtrs[PNACL_PPB_AudioConfig_1_0];
|
| + return iface->RecommendSampleFrameCount(sample_rate, requested_sample_frame_count);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) PP_Bool PNACL_M14_PPB_AudioConfig_IsAudioConfig(PP_Resource resource) {
|
| + struct PPB_AudioConfig *iface = s_realPtrs[PNACL_PPB_AudioConfig_1_0];
|
| + return iface->IsAudioConfig(resource);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) PP_AudioSampleRate PNACL_M14_PPB_AudioConfig_GetSampleRate(PP_Resource config) {
|
| + struct PPB_AudioConfig *iface = s_realPtrs[PNACL_PPB_AudioConfig_1_0];
|
| + return iface->GetSampleRate(config);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) uint32_t PNACL_M14_PPB_AudioConfig_GetSampleFrameCount(PP_Resource config) {
|
| + struct PPB_AudioConfig *iface = s_realPtrs[PNACL_PPB_AudioConfig_1_0];
|
| + return iface->GetSampleFrameCount(config);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) void PNACL_M14_PPB_Core_AddRefResource(PP_Resource resource) {
|
| + struct PPB_Core *iface = s_realPtrs[PNACL_PPB_Core_1_0];
|
| + iface->AddRefResource(resource);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) void PNACL_M14_PPB_Core_ReleaseResource(PP_Resource resource) {
|
| + struct PPB_Core *iface = s_realPtrs[PNACL_PPB_Core_1_0];
|
| + iface->ReleaseResource(resource);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) PP_Time PNACL_M14_PPB_Core_GetTime() {
|
| + struct PPB_Core *iface = s_realPtrs[PNACL_PPB_Core_1_0];
|
| + return iface->GetTime();
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) PP_TimeTicks PNACL_M14_PPB_Core_GetTimeTicks() {
|
| + struct PPB_Core *iface = s_realPtrs[PNACL_PPB_Core_1_0];
|
| + return iface->GetTimeTicks();
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) void PNACL_M14_PPB_Core_CallOnMainThread(int32_t delay_in_milliseconds, struct PP_CompletionCallback callback, int32_t result) {
|
| + struct PPB_Core *iface = s_realPtrs[PNACL_PPB_Core_1_0];
|
| + iface->CallOnMainThread(delay_in_milliseconds, callback, result);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) PP_Bool PNACL_M14_PPB_Core_IsMainThread() {
|
| + struct PPB_Core *iface = s_realPtrs[PNACL_PPB_Core_1_0];
|
| + return iface->IsMainThread();
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) PP_Resource PNACL_M14_PPB_FileIO_Create(PP_Instance instance) {
|
| + struct PPB_FileIO *iface = s_realPtrs[PNACL_PPB_FileIO_1_0];
|
| + return iface->Create(instance);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) PP_Bool PNACL_M14_PPB_FileIO_IsFileIO(PP_Resource resource) {
|
| + struct PPB_FileIO *iface = s_realPtrs[PNACL_PPB_FileIO_1_0];
|
| + return iface->IsFileIO(resource);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) int32_t PNACL_M14_PPB_FileIO_Open(PP_Resource file_io, PP_Resource file_ref, int32_t open_flags, struct PP_CompletionCallback callback) {
|
| + struct PPB_FileIO *iface = s_realPtrs[PNACL_PPB_FileIO_1_0];
|
| + return iface->Open(file_io, file_ref, open_flags, callback);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) int32_t PNACL_M14_PPB_FileIO_Query(PP_Resource file_io, struct PP_FileInfo* info, struct PP_CompletionCallback callback) {
|
| + struct PPB_FileIO *iface = s_realPtrs[PNACL_PPB_FileIO_1_0];
|
| + return iface->Query(file_io, info, callback);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) int32_t PNACL_M14_PPB_FileIO_Touch(PP_Resource file_io, PP_Time last_access_time, PP_Time last_modified_time, struct PP_CompletionCallback callback) {
|
| + struct PPB_FileIO *iface = s_realPtrs[PNACL_PPB_FileIO_1_0];
|
| + return iface->Touch(file_io, last_access_time, last_modified_time, callback);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) int32_t PNACL_M14_PPB_FileIO_Read(PP_Resource file_io, int64_t offset, char* buffer, int32_t bytes_to_read, struct PP_CompletionCallback callback) {
|
| + struct PPB_FileIO *iface = s_realPtrs[PNACL_PPB_FileIO_1_0];
|
| + return iface->Read(file_io, offset, buffer, bytes_to_read, callback);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) int32_t PNACL_M14_PPB_FileIO_Write(PP_Resource file_io, int64_t offset, const char* buffer, int32_t bytes_to_write, struct PP_CompletionCallback callback) {
|
| + struct PPB_FileIO *iface = s_realPtrs[PNACL_PPB_FileIO_1_0];
|
| + return iface->Write(file_io, offset, buffer, bytes_to_write, callback);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) int32_t PNACL_M14_PPB_FileIO_SetLength(PP_Resource file_io, int64_t length, struct PP_CompletionCallback callback) {
|
| + struct PPB_FileIO *iface = s_realPtrs[PNACL_PPB_FileIO_1_0];
|
| + return iface->SetLength(file_io, length, callback);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) int32_t PNACL_M14_PPB_FileIO_Flush(PP_Resource file_io, struct PP_CompletionCallback callback) {
|
| + struct PPB_FileIO *iface = s_realPtrs[PNACL_PPB_FileIO_1_0];
|
| + return iface->Flush(file_io, callback);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) void PNACL_M14_PPB_FileIO_Close(PP_Resource file_io) {
|
| + struct PPB_FileIO *iface = s_realPtrs[PNACL_PPB_FileIO_1_0];
|
| + iface->Close(file_io);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) PP_Resource PNACL_M14_PPB_FileRef_Create(PP_Resource file_system, const char* path) {
|
| + struct PPB_FileRef *iface = s_realPtrs[PNACL_PPB_FileRef_1_0];
|
| + return iface->Create(file_system, path);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) PP_Bool PNACL_M14_PPB_FileRef_IsFileRef(PP_Resource resource) {
|
| + struct PPB_FileRef *iface = s_realPtrs[PNACL_PPB_FileRef_1_0];
|
| + return iface->IsFileRef(resource);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) PP_FileSystemType PNACL_M14_PPB_FileRef_GetFileSystemType(PP_Resource file_ref) {
|
| + struct PPB_FileRef *iface = s_realPtrs[PNACL_PPB_FileRef_1_0];
|
| + return iface->GetFileSystemType(file_ref);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) struct PP_Var PNACL_M14_PPB_FileRef_GetName(PP_Resource file_ref) {
|
| + struct PPB_FileRef *iface = s_realPtrs[PNACL_PPB_FileRef_1_0];
|
| + return iface->GetName(file_ref);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) struct PP_Var PNACL_M14_PPB_FileRef_GetPath(PP_Resource file_ref) {
|
| + struct PPB_FileRef *iface = s_realPtrs[PNACL_PPB_FileRef_1_0];
|
| + return iface->GetPath(file_ref);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) PP_Resource PNACL_M14_PPB_FileRef_GetParent(PP_Resource file_ref) {
|
| + struct PPB_FileRef *iface = s_realPtrs[PNACL_PPB_FileRef_1_0];
|
| + return iface->GetParent(file_ref);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) int32_t PNACL_M14_PPB_FileRef_MakeDirectory(PP_Resource directory_ref, PP_Bool make_ancestors, struct PP_CompletionCallback callback) {
|
| + struct PPB_FileRef *iface = s_realPtrs[PNACL_PPB_FileRef_1_0];
|
| + return iface->MakeDirectory(directory_ref, make_ancestors, callback);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) int32_t PNACL_M14_PPB_FileRef_Touch(PP_Resource file_ref, PP_Time last_access_time, PP_Time last_modified_time, struct PP_CompletionCallback callback) {
|
| + struct PPB_FileRef *iface = s_realPtrs[PNACL_PPB_FileRef_1_0];
|
| + return iface->Touch(file_ref, last_access_time, last_modified_time, callback);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) int32_t PNACL_M14_PPB_FileRef_Delete(PP_Resource file_ref, struct PP_CompletionCallback callback) {
|
| + struct PPB_FileRef *iface = s_realPtrs[PNACL_PPB_FileRef_1_0];
|
| + return iface->Delete(file_ref, callback);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) int32_t PNACL_M14_PPB_FileRef_Rename(PP_Resource file_ref, PP_Resource new_file_ref, struct PP_CompletionCallback callback) {
|
| + struct PPB_FileRef *iface = s_realPtrs[PNACL_PPB_FileRef_1_0];
|
| + return iface->Rename(file_ref, new_file_ref, callback);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) PP_Resource PNACL_M14_PPB_FileSystem_Create(PP_Instance instance, PP_FileSystemType type) {
|
| + struct PPB_FileSystem *iface = s_realPtrs[PNACL_PPB_FileSystem_1_0];
|
| + return iface->Create(instance, type);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) PP_Bool PNACL_M14_PPB_FileSystem_IsFileSystem(PP_Resource resource) {
|
| + struct PPB_FileSystem *iface = s_realPtrs[PNACL_PPB_FileSystem_1_0];
|
| + return iface->IsFileSystem(resource);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) int32_t PNACL_M14_PPB_FileSystem_Open(PP_Resource file_system, int64_t expected_size, struct PP_CompletionCallback callback) {
|
| + struct PPB_FileSystem *iface = s_realPtrs[PNACL_PPB_FileSystem_1_0];
|
| + return iface->Open(file_system, expected_size, callback);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) PP_FileSystemType PNACL_M14_PPB_FileSystem_GetType(PP_Resource file_system) {
|
| + struct PPB_FileSystem *iface = s_realPtrs[PNACL_PPB_FileSystem_1_0];
|
| + return iface->GetType(file_system);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) PP_Bool PNACL_M16_PPB_Fullscreen_IsFullscreen(PP_Instance instance) {
|
| + struct PPB_Fullscreen *iface = s_realPtrs[PNACL_PPB_Fullscreen_1_0];
|
| + return iface->IsFullscreen(instance);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) PP_Bool PNACL_M16_PPB_Fullscreen_SetFullscreen(PP_Instance instance, PP_Bool fullscreen) {
|
| + struct PPB_Fullscreen *iface = s_realPtrs[PNACL_PPB_Fullscreen_1_0];
|
| + return iface->SetFullscreen(instance, fullscreen);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) PP_Bool PNACL_M16_PPB_Fullscreen_GetScreenSize(PP_Instance instance, struct PP_Size* size) {
|
| + struct PPB_Fullscreen *iface = s_realPtrs[PNACL_PPB_Fullscreen_1_0];
|
| + return iface->GetScreenSize(instance, size);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) PP_Resource PNACL_M14_PPB_Graphics2D_Create(PP_Instance instance, const struct PP_Size* size, PP_Bool is_always_opaque) {
|
| + struct PPB_Graphics2D *iface = s_realPtrs[PNACL_PPB_Graphics2D_1_0];
|
| + return iface->Create(instance, size, is_always_opaque);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) PP_Bool PNACL_M14_PPB_Graphics2D_IsGraphics2D(PP_Resource resource) {
|
| + struct PPB_Graphics2D *iface = s_realPtrs[PNACL_PPB_Graphics2D_1_0];
|
| + return iface->IsGraphics2D(resource);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) PP_Bool PNACL_M14_PPB_Graphics2D_Describe(PP_Resource graphics_2d, struct PP_Size* size, PP_Bool* is_always_opqaue) {
|
| + struct PPB_Graphics2D *iface = s_realPtrs[PNACL_PPB_Graphics2D_1_0];
|
| + return iface->Describe(graphics_2d, size, is_always_opqaue);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) void PNACL_M14_PPB_Graphics2D_PaintImageData(PP_Resource graphics_2d, PP_Resource image_data, const struct PP_Point* top_left, const struct PP_Rect* src_rect) {
|
| + struct PPB_Graphics2D *iface = s_realPtrs[PNACL_PPB_Graphics2D_1_0];
|
| + iface->PaintImageData(graphics_2d, image_data, top_left, src_rect);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) void PNACL_M14_PPB_Graphics2D_Scroll(PP_Resource graphics_2d, const struct PP_Rect* clip_rect, const struct PP_Point* amount) {
|
| + struct PPB_Graphics2D *iface = s_realPtrs[PNACL_PPB_Graphics2D_1_0];
|
| + iface->Scroll(graphics_2d, clip_rect, amount);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) void PNACL_M14_PPB_Graphics2D_ReplaceContents(PP_Resource graphics_2d, PP_Resource image_data) {
|
| + struct PPB_Graphics2D *iface = s_realPtrs[PNACL_PPB_Graphics2D_1_0];
|
| + iface->ReplaceContents(graphics_2d, image_data);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) int32_t PNACL_M14_PPB_Graphics2D_Flush(PP_Resource graphics_2d, struct PP_CompletionCallback callback) {
|
| + struct PPB_Graphics2D *iface = s_realPtrs[PNACL_PPB_Graphics2D_1_0];
|
| + return iface->Flush(graphics_2d, callback);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) PP_ImageDataFormat PNACL_M14_PPB_ImageData_GetNativeImageDataFormat() {
|
| + struct PPB_ImageData *iface = s_realPtrs[PNACL_PPB_ImageData_1_0];
|
| + return iface->GetNativeImageDataFormat();
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) PP_Bool PNACL_M14_PPB_ImageData_IsImageDataFormatSupported(PP_ImageDataFormat format) {
|
| + struct PPB_ImageData *iface = s_realPtrs[PNACL_PPB_ImageData_1_0];
|
| + return iface->IsImageDataFormatSupported(format);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) PP_Resource PNACL_M14_PPB_ImageData_Create(PP_Instance instance, PP_ImageDataFormat format, const struct PP_Size* size, PP_Bool init_to_zero) {
|
| + struct PPB_ImageData *iface = s_realPtrs[PNACL_PPB_ImageData_1_0];
|
| + return iface->Create(instance, format, size, init_to_zero);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) PP_Bool PNACL_M14_PPB_ImageData_IsImageData(PP_Resource image_data) {
|
| + struct PPB_ImageData *iface = s_realPtrs[PNACL_PPB_ImageData_1_0];
|
| + return iface->IsImageData(image_data);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) PP_Bool PNACL_M14_PPB_ImageData_Describe(PP_Resource image_data, struct PP_ImageDataDesc* desc) {
|
| + struct PPB_ImageData *iface = s_realPtrs[PNACL_PPB_ImageData_1_0];
|
| + return iface->Describe(image_data, desc);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) void* PNACL_M14_PPB_ImageData_Map(PP_Resource image_data) {
|
| + struct PPB_ImageData *iface = s_realPtrs[PNACL_PPB_ImageData_1_0];
|
| + return iface->Map(image_data);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) void PNACL_M14_PPB_ImageData_Unmap(PP_Resource image_data) {
|
| + struct PPB_ImageData *iface = s_realPtrs[PNACL_PPB_ImageData_1_0];
|
| + iface->Unmap(image_data);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) int32_t PNACL_M13_PPB_InputEvent_RequestInputEvents(PP_Instance instance, uint32_t event_classes) {
|
| + struct PPB_InputEvent *iface = s_realPtrs[PNACL_PPB_InputEvent_1_0];
|
| + return iface->RequestInputEvents(instance, event_classes);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) int32_t PNACL_M13_PPB_InputEvent_RequestFilteringInputEvents(PP_Instance instance, uint32_t event_classes) {
|
| + struct PPB_InputEvent *iface = s_realPtrs[PNACL_PPB_InputEvent_1_0];
|
| + return iface->RequestFilteringInputEvents(instance, event_classes);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) void PNACL_M13_PPB_InputEvent_ClearInputEventRequest(PP_Instance instance, uint32_t event_classes) {
|
| + struct PPB_InputEvent *iface = s_realPtrs[PNACL_PPB_InputEvent_1_0];
|
| + iface->ClearInputEventRequest(instance, event_classes);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) PP_Bool PNACL_M13_PPB_InputEvent_IsInputEvent(PP_Resource resource) {
|
| + struct PPB_InputEvent *iface = s_realPtrs[PNACL_PPB_InputEvent_1_0];
|
| + return iface->IsInputEvent(resource);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) PP_InputEvent_Type PNACL_M13_PPB_InputEvent_GetType(PP_Resource event) {
|
| + struct PPB_InputEvent *iface = s_realPtrs[PNACL_PPB_InputEvent_1_0];
|
| + return iface->GetType(event);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) PP_TimeTicks PNACL_M13_PPB_InputEvent_GetTimeStamp(PP_Resource event) {
|
| + struct PPB_InputEvent *iface = s_realPtrs[PNACL_PPB_InputEvent_1_0];
|
| + return iface->GetTimeStamp(event);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) uint32_t PNACL_M13_PPB_InputEvent_GetModifiers(PP_Resource event) {
|
| + struct PPB_InputEvent *iface = s_realPtrs[PNACL_PPB_InputEvent_1_0];
|
| + return iface->GetModifiers(event);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) PP_Resource PNACL_M13_PPB_MouseInputEvent_Create(PP_Instance instance, PP_InputEvent_Type type, PP_TimeTicks time_stamp, uint32_t modifiers, PP_InputEvent_MouseButton mouse_button, const struct PP_Point* mouse_position, int32_t click_count) {
|
| + struct PPB_MouseInputEvent_1_0 *iface = s_realPtrs[PNACL_PPB_MouseInputEvent_1_0];
|
| + return iface->Create(instance, type, time_stamp, modifiers, mouse_button, mouse_position, click_count);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) PP_Bool PNACL_M13_PPB_MouseInputEvent_IsMouseInputEvent(PP_Resource resource) {
|
| + struct PPB_MouseInputEvent_1_0 *iface = s_realPtrs[PNACL_PPB_MouseInputEvent_1_0];
|
| + return iface->IsMouseInputEvent(resource);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) PP_InputEvent_MouseButton PNACL_M13_PPB_MouseInputEvent_GetButton(PP_Resource mouse_event) {
|
| + struct PPB_MouseInputEvent_1_0 *iface = s_realPtrs[PNACL_PPB_MouseInputEvent_1_0];
|
| + return iface->GetButton(mouse_event);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) struct PP_Point PNACL_M13_PPB_MouseInputEvent_GetPosition(PP_Resource mouse_event) {
|
| + struct PPB_MouseInputEvent_1_0 *iface = s_realPtrs[PNACL_PPB_MouseInputEvent_1_0];
|
| + return iface->GetPosition(mouse_event);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) int32_t PNACL_M13_PPB_MouseInputEvent_GetClickCount(PP_Resource mouse_event) {
|
| + struct PPB_MouseInputEvent_1_0 *iface = s_realPtrs[PNACL_PPB_MouseInputEvent_1_0];
|
| + return iface->GetClickCount(mouse_event);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) PP_Resource PNACL_M14_PPB_MouseInputEvent_Create(PP_Instance instance, PP_InputEvent_Type type, PP_TimeTicks time_stamp, uint32_t modifiers, PP_InputEvent_MouseButton mouse_button, const struct PP_Point* mouse_position, int32_t click_count, const struct PP_Point* mouse_movement) {
|
| + struct PPB_MouseInputEvent *iface = s_realPtrs[PNACL_PPB_MouseInputEvent_1_1];
|
| + return iface->Create(instance, type, time_stamp, modifiers, mouse_button, mouse_position, click_count, mouse_movement);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) PP_Bool PNACL_M14_PPB_MouseInputEvent_IsMouseInputEvent(PP_Resource resource) {
|
| + struct PPB_MouseInputEvent *iface = s_realPtrs[PNACL_PPB_MouseInputEvent_1_1];
|
| + return iface->IsMouseInputEvent(resource);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) PP_InputEvent_MouseButton PNACL_M14_PPB_MouseInputEvent_GetButton(PP_Resource mouse_event) {
|
| + struct PPB_MouseInputEvent *iface = s_realPtrs[PNACL_PPB_MouseInputEvent_1_1];
|
| + return iface->GetButton(mouse_event);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) struct PP_Point PNACL_M14_PPB_MouseInputEvent_GetPosition(PP_Resource mouse_event) {
|
| + struct PPB_MouseInputEvent *iface = s_realPtrs[PNACL_PPB_MouseInputEvent_1_1];
|
| + return iface->GetPosition(mouse_event);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) int32_t PNACL_M14_PPB_MouseInputEvent_GetClickCount(PP_Resource mouse_event) {
|
| + struct PPB_MouseInputEvent *iface = s_realPtrs[PNACL_PPB_MouseInputEvent_1_1];
|
| + return iface->GetClickCount(mouse_event);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) struct PP_Point PNACL_M14_PPB_MouseInputEvent_GetMovement(PP_Resource mouse_event) {
|
| + struct PPB_MouseInputEvent *iface = s_realPtrs[PNACL_PPB_MouseInputEvent_1_1];
|
| + return iface->GetMovement(mouse_event);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) PP_Resource PNACL_M13_PPB_WheelInputEvent_Create(PP_Instance instance, PP_TimeTicks time_stamp, uint32_t modifiers, const struct PP_FloatPoint* wheel_delta, const struct PP_FloatPoint* wheel_ticks, PP_Bool scroll_by_page) {
|
| + struct PPB_WheelInputEvent *iface = s_realPtrs[PNACL_PPB_WheelInputEvent_1_0];
|
| + return iface->Create(instance, time_stamp, modifiers, wheel_delta, wheel_ticks, scroll_by_page);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) PP_Bool PNACL_M13_PPB_WheelInputEvent_IsWheelInputEvent(PP_Resource resource) {
|
| + struct PPB_WheelInputEvent *iface = s_realPtrs[PNACL_PPB_WheelInputEvent_1_0];
|
| + return iface->IsWheelInputEvent(resource);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) struct PP_FloatPoint PNACL_M13_PPB_WheelInputEvent_GetDelta(PP_Resource wheel_event) {
|
| + struct PPB_WheelInputEvent *iface = s_realPtrs[PNACL_PPB_WheelInputEvent_1_0];
|
| + return iface->GetDelta(wheel_event);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) struct PP_FloatPoint PNACL_M13_PPB_WheelInputEvent_GetTicks(PP_Resource wheel_event) {
|
| + struct PPB_WheelInputEvent *iface = s_realPtrs[PNACL_PPB_WheelInputEvent_1_0];
|
| + return iface->GetTicks(wheel_event);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) PP_Bool PNACL_M13_PPB_WheelInputEvent_GetScrollByPage(PP_Resource wheel_event) {
|
| + struct PPB_WheelInputEvent *iface = s_realPtrs[PNACL_PPB_WheelInputEvent_1_0];
|
| + return iface->GetScrollByPage(wheel_event);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) PP_Resource PNACL_M13_PPB_KeyboardInputEvent_Create(PP_Instance instance, PP_InputEvent_Type type, PP_TimeTicks time_stamp, uint32_t modifiers, uint32_t key_code, struct PP_Var character_text) {
|
| + struct PPB_KeyboardInputEvent *iface = s_realPtrs[PNACL_PPB_KeyboardInputEvent_1_0];
|
| + return iface->Create(instance, type, time_stamp, modifiers, key_code, character_text);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) PP_Bool PNACL_M13_PPB_KeyboardInputEvent_IsKeyboardInputEvent(PP_Resource resource) {
|
| + struct PPB_KeyboardInputEvent *iface = s_realPtrs[PNACL_PPB_KeyboardInputEvent_1_0];
|
| + return iface->IsKeyboardInputEvent(resource);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) uint32_t PNACL_M13_PPB_KeyboardInputEvent_GetKeyCode(PP_Resource key_event) {
|
| + struct PPB_KeyboardInputEvent *iface = s_realPtrs[PNACL_PPB_KeyboardInputEvent_1_0];
|
| + return iface->GetKeyCode(key_event);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) struct PP_Var PNACL_M13_PPB_KeyboardInputEvent_GetCharacterText(PP_Resource character_event) {
|
| + struct PPB_KeyboardInputEvent *iface = s_realPtrs[PNACL_PPB_KeyboardInputEvent_1_0];
|
| + return iface->GetCharacterText(character_event);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) struct PP_Var PNACL_M13_PPB_Instance_GetWindowObject(PP_Instance instance) {
|
| + struct PPB_Instance_0_5 *iface = s_realPtrs[PNACL_PPB_Instance_0_5];
|
| + return iface->GetWindowObject(instance);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) struct PP_Var PNACL_M13_PPB_Instance_GetOwnerElementObject(PP_Instance instance) {
|
| + struct PPB_Instance_0_5 *iface = s_realPtrs[PNACL_PPB_Instance_0_5];
|
| + return iface->GetOwnerElementObject(instance);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) PP_Bool PNACL_M13_PPB_Instance_BindGraphics(PP_Instance instance, PP_Resource device) {
|
| + struct PPB_Instance_0_5 *iface = s_realPtrs[PNACL_PPB_Instance_0_5];
|
| + return iface->BindGraphics(instance, device);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) PP_Bool PNACL_M13_PPB_Instance_IsFullFrame(PP_Instance instance) {
|
| + struct PPB_Instance_0_5 *iface = s_realPtrs[PNACL_PPB_Instance_0_5];
|
| + return iface->IsFullFrame(instance);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) PP_Bool PNACL_M14_PPB_Instance_BindGraphics(PP_Instance instance, PP_Resource device) {
|
| + struct PPB_Instance *iface = s_realPtrs[PNACL_PPB_Instance_1_0];
|
| + return iface->BindGraphics(instance, device);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) PP_Bool PNACL_M14_PPB_Instance_IsFullFrame(PP_Instance instance) {
|
| + struct PPB_Instance *iface = s_realPtrs[PNACL_PPB_Instance_1_0];
|
| + return iface->IsFullFrame(instance);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) void PNACL_M14_PPB_Messaging_PostMessage(PP_Instance instance, struct PP_Var message) {
|
| + struct PPB_Messaging *iface = s_realPtrs[PNACL_PPB_Messaging_1_0];
|
| + iface->PostMessage(instance, message);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) int32_t PNACL_M16_PPB_MouseLock_LockMouse(PP_Instance instance, struct PP_CompletionCallback callback) {
|
| + struct PPB_MouseLock *iface = s_realPtrs[PNACL_PPB_MouseLock_1_0];
|
| + return iface->LockMouse(instance, callback);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) void PNACL_M16_PPB_MouseLock_UnlockMouse(PP_Instance instance) {
|
| + struct PPB_MouseLock *iface = s_realPtrs[PNACL_PPB_MouseLock_1_0];
|
| + iface->UnlockMouse(instance);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) PP_Resource PNACL_M14_PPB_URLLoader_Create(PP_Instance instance) {
|
| + struct PPB_URLLoader *iface = s_realPtrs[PNACL_PPB_URLLoader_1_0];
|
| + return iface->Create(instance);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) PP_Bool PNACL_M14_PPB_URLLoader_IsURLLoader(PP_Resource resource) {
|
| + struct PPB_URLLoader *iface = s_realPtrs[PNACL_PPB_URLLoader_1_0];
|
| + return iface->IsURLLoader(resource);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) int32_t PNACL_M14_PPB_URLLoader_Open(PP_Resource loader, PP_Resource request_info, struct PP_CompletionCallback callback) {
|
| + struct PPB_URLLoader *iface = s_realPtrs[PNACL_PPB_URLLoader_1_0];
|
| + return iface->Open(loader, request_info, callback);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) int32_t PNACL_M14_PPB_URLLoader_FollowRedirect(PP_Resource loader, struct PP_CompletionCallback callback) {
|
| + struct PPB_URLLoader *iface = s_realPtrs[PNACL_PPB_URLLoader_1_0];
|
| + return iface->FollowRedirect(loader, callback);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) PP_Bool PNACL_M14_PPB_URLLoader_GetUploadProgress(PP_Resource loader, int64_t* bytes_sent, int64_t* total_bytes_to_be_sent) {
|
| + struct PPB_URLLoader *iface = s_realPtrs[PNACL_PPB_URLLoader_1_0];
|
| + return iface->GetUploadProgress(loader, bytes_sent, total_bytes_to_be_sent);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) PP_Bool PNACL_M14_PPB_URLLoader_GetDownloadProgress(PP_Resource loader, int64_t* bytes_received, int64_t* total_bytes_to_be_received) {
|
| + struct PPB_URLLoader *iface = s_realPtrs[PNACL_PPB_URLLoader_1_0];
|
| + return iface->GetDownloadProgress(loader, bytes_received, total_bytes_to_be_received);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) PP_Resource PNACL_M14_PPB_URLLoader_GetResponseInfo(PP_Resource loader) {
|
| + struct PPB_URLLoader *iface = s_realPtrs[PNACL_PPB_URLLoader_1_0];
|
| + return iface->GetResponseInfo(loader);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) int32_t PNACL_M14_PPB_URLLoader_ReadResponseBody(PP_Resource loader, void* buffer, int32_t bytes_to_read, struct PP_CompletionCallback callback) {
|
| + struct PPB_URLLoader *iface = s_realPtrs[PNACL_PPB_URLLoader_1_0];
|
| + return iface->ReadResponseBody(loader, buffer, bytes_to_read, callback);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) int32_t PNACL_M14_PPB_URLLoader_FinishStreamingToFile(PP_Resource loader, struct PP_CompletionCallback callback) {
|
| + struct PPB_URLLoader *iface = s_realPtrs[PNACL_PPB_URLLoader_1_0];
|
| + return iface->FinishStreamingToFile(loader, callback);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) void PNACL_M14_PPB_URLLoader_Close(PP_Resource loader) {
|
| + struct PPB_URLLoader *iface = s_realPtrs[PNACL_PPB_URLLoader_1_0];
|
| + iface->Close(loader);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) PP_Resource PNACL_M14_PPB_URLRequestInfo_Create(PP_Instance instance) {
|
| + struct PPB_URLRequestInfo *iface = s_realPtrs[PNACL_PPB_URLRequestInfo_1_0];
|
| + return iface->Create(instance);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) PP_Bool PNACL_M14_PPB_URLRequestInfo_IsURLRequestInfo(PP_Resource resource) {
|
| + struct PPB_URLRequestInfo *iface = s_realPtrs[PNACL_PPB_URLRequestInfo_1_0];
|
| + return iface->IsURLRequestInfo(resource);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) PP_Bool PNACL_M14_PPB_URLRequestInfo_SetProperty(PP_Resource request, PP_URLRequestProperty property, struct PP_Var value) {
|
| + struct PPB_URLRequestInfo *iface = s_realPtrs[PNACL_PPB_URLRequestInfo_1_0];
|
| + return iface->SetProperty(request, property, value);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) PP_Bool PNACL_M14_PPB_URLRequestInfo_AppendDataToBody(PP_Resource request, const void* data, uint32_t len) {
|
| + struct PPB_URLRequestInfo *iface = s_realPtrs[PNACL_PPB_URLRequestInfo_1_0];
|
| + return iface->AppendDataToBody(request, data, len);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) PP_Bool PNACL_M14_PPB_URLRequestInfo_AppendFileToBody(PP_Resource request, PP_Resource file_ref, int64_t start_offset, int64_t number_of_bytes, PP_Time expected_last_modified_time) {
|
| + struct PPB_URLRequestInfo *iface = s_realPtrs[PNACL_PPB_URLRequestInfo_1_0];
|
| + return iface->AppendFileToBody(request, file_ref, start_offset, number_of_bytes, expected_last_modified_time);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) PP_Bool PNACL_M14_PPB_URLResponseInfo_IsURLResponseInfo(PP_Resource resource) {
|
| + struct PPB_URLResponseInfo *iface = s_realPtrs[PNACL_PPB_URLResponseInfo_1_0];
|
| + return iface->IsURLResponseInfo(resource);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) struct PP_Var PNACL_M14_PPB_URLResponseInfo_GetProperty(PP_Resource response, PP_URLResponseProperty property) {
|
| + struct PPB_URLResponseInfo *iface = s_realPtrs[PNACL_PPB_URLResponseInfo_1_0];
|
| + return iface->GetProperty(response, property);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) PP_Resource PNACL_M14_PPB_URLResponseInfo_GetBodyAsFileRef(PP_Resource response) {
|
| + struct PPB_URLResponseInfo *iface = s_realPtrs[PNACL_PPB_URLResponseInfo_1_0];
|
| + return iface->GetBodyAsFileRef(response);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) void PNACL_M14_PPB_Var_AddRef(struct PP_Var var) {
|
| + struct PPB_Var *iface = s_realPtrs[PNACL_PPB_Var_1_0];
|
| + iface->AddRef(var);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) void PNACL_M14_PPB_Var_Release(struct PP_Var var) {
|
| + struct PPB_Var *iface = s_realPtrs[PNACL_PPB_Var_1_0];
|
| + iface->Release(var);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) struct PP_Var PNACL_M14_PPB_Var_VarFromUtf8(PP_Module module, const char* data, uint32_t len) {
|
| + struct PPB_Var *iface = s_realPtrs[PNACL_PPB_Var_1_0];
|
| + return iface->VarFromUtf8(module, data, len);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) const char* PNACL_M14_PPB_Var_VarToUtf8(struct PP_Var var, uint32_t* len) {
|
| + struct PPB_Var *iface = s_realPtrs[PNACL_PPB_Var_1_0];
|
| + return iface->VarToUtf8(var, len);
|
| +}
|
| +
|
| +static PP_Bool PNACL_M14_PPP_InputEvent_HandleInputEvent(PP_Instance instance, PP_Resource input_event) {
|
| + struct PPP_InputEvent *iface = s_realPtrs[PNACL_PPP_InputEvent_0_1];
|
| + PP_Bool ( __attribute__((pnaclcall)) *temp_fpHandleInputEvent)(PP_Instance instance, PP_Resource input_event) = ((PP_Bool ( __attribute__((pnaclcall)) *)(PP_Instance instance, PP_Resource input_event))iface->HandleInputEvent);
|
| + return temp_fpHandleInputEvent(instance, input_event);
|
| +}
|
| +
|
| +static PP_Bool PNACL_M14_PPP_Instance_DidCreate(PP_Instance instance, uint32_t argc, const char* argn[], const char* argv[]) {
|
| + struct PPP_Instance *iface = s_realPtrs[PNACL_PPP_Instance_1_0];
|
| + PP_Bool ( __attribute__((pnaclcall)) *temp_fpDidCreate)(PP_Instance instance, uint32_t argc, const char* argn[], const char* argv[]) = ((PP_Bool ( __attribute__((pnaclcall)) *)(PP_Instance instance, uint32_t argc, const char* argn[], const char* argv[]))iface->DidCreate);
|
| + return temp_fpDidCreate(instance, argc, argn, argv);
|
| +}
|
| +
|
| +static void PNACL_M14_PPP_Instance_DidDestroy(PP_Instance instance) {
|
| + struct PPP_Instance *iface = s_realPtrs[PNACL_PPP_Instance_1_0];
|
| + void ( __attribute__((pnaclcall)) *temp_fpDidDestroy)(PP_Instance instance) = ((void ( __attribute__((pnaclcall)) *)(PP_Instance instance))iface->DidDestroy);
|
| + temp_fpDidDestroy(instance);
|
| +}
|
| +
|
| +static void PNACL_M14_PPP_Instance_DidChangeView(PP_Instance instance, const struct PP_Rect* position, const struct PP_Rect* clip) {
|
| + struct PPP_Instance *iface = s_realPtrs[PNACL_PPP_Instance_1_0];
|
| + void ( __attribute__((pnaclcall)) *temp_fpDidChangeView)(PP_Instance instance, const struct PP_Rect* position, const struct PP_Rect* clip) = ((void ( __attribute__((pnaclcall)) *)(PP_Instance instance, const struct PP_Rect* position, const struct PP_Rect* clip))iface->DidChangeView);
|
| + temp_fpDidChangeView(instance, position, clip);
|
| +}
|
| +
|
| +static void PNACL_M14_PPP_Instance_DidChangeFocus(PP_Instance instance, PP_Bool has_focus) {
|
| + struct PPP_Instance *iface = s_realPtrs[PNACL_PPP_Instance_1_0];
|
| + void ( __attribute__((pnaclcall)) *temp_fpDidChangeFocus)(PP_Instance instance, PP_Bool has_focus) = ((void ( __attribute__((pnaclcall)) *)(PP_Instance instance, PP_Bool has_focus))iface->DidChangeFocus);
|
| + temp_fpDidChangeFocus(instance, has_focus);
|
| +}
|
| +
|
| +static PP_Bool PNACL_M14_PPP_Instance_HandleDocumentLoad(PP_Instance instance, PP_Resource url_loader) {
|
| + struct PPP_Instance *iface = s_realPtrs[PNACL_PPP_Instance_1_0];
|
| + PP_Bool ( __attribute__((pnaclcall)) *temp_fpHandleDocumentLoad)(PP_Instance instance, PP_Resource url_loader) = ((PP_Bool ( __attribute__((pnaclcall)) *)(PP_Instance instance, PP_Resource url_loader))iface->HandleDocumentLoad);
|
| + return temp_fpHandleDocumentLoad(instance, url_loader);
|
| +}
|
| +
|
| +static void PNACL_M14_PPP_Messaging_HandleMessage(PP_Instance instance, struct PP_Var message) {
|
| + struct PPP_Messaging *iface = s_realPtrs[PNACL_PPP_Messaging_1_0];
|
| + void ( __attribute__((pnaclcall)) *temp_fpHandleMessage)(PP_Instance instance, struct PP_Var message) = ((void ( __attribute__((pnaclcall)) *)(PP_Instance instance, struct PP_Var message))iface->HandleMessage);
|
| + temp_fpHandleMessage(instance, message);
|
| +}
|
| +
|
| +static void PNACL_M16_PPP_MouseLock_MouseLockLost(PP_Instance instance) {
|
| + struct PPP_MouseLock *iface = s_realPtrs[PNACL_PPP_MouseLock_1_0];
|
| + void ( __attribute__((pnaclcall)) *temp_fpMouseLockLost)(PP_Instance instance) = ((void ( __attribute__((pnaclcall)) *)(PP_Instance instance))iface->MouseLockLost);
|
| + temp_fpMouseLockLost(instance);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) PP_Resource PNACL_M14_PPB_AudioTrusted_CreateTrusted(PP_Instance instance) {
|
| + struct PPB_AudioTrusted *iface = s_realPtrs[PNACL_PPB_AudioTrusted_0_6];
|
| + return iface->CreateTrusted(instance);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) int32_t PNACL_M14_PPB_AudioTrusted_Open(PP_Resource audio, PP_Resource config, struct PP_CompletionCallback create_callback) {
|
| + struct PPB_AudioTrusted *iface = s_realPtrs[PNACL_PPB_AudioTrusted_0_6];
|
| + return iface->Open(audio, config, create_callback);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) int32_t PNACL_M14_PPB_AudioTrusted_GetSyncSocket(PP_Resource audio, int* sync_socket) {
|
| + struct PPB_AudioTrusted *iface = s_realPtrs[PNACL_PPB_AudioTrusted_0_6];
|
| + return iface->GetSyncSocket(audio, sync_socket);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) int32_t PNACL_M14_PPB_AudioTrusted_GetSharedMemory(PP_Resource audio, int* shm_handle, uint32_t* shm_size) {
|
| + struct PPB_AudioTrusted *iface = s_realPtrs[PNACL_PPB_AudioTrusted_0_6];
|
| + return iface->GetSharedMemory(audio, shm_handle, shm_size);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) PP_Resource PNACL_M14_PPB_BrokerTrusted_CreateTrusted(PP_Instance instance) {
|
| + struct PPB_BrokerTrusted *iface = s_realPtrs[PNACL_PPB_BrokerTrusted_0_2];
|
| + return iface->CreateTrusted(instance);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) PP_Bool PNACL_M14_PPB_BrokerTrusted_IsBrokerTrusted(PP_Resource resource) {
|
| + struct PPB_BrokerTrusted *iface = s_realPtrs[PNACL_PPB_BrokerTrusted_0_2];
|
| + return iface->IsBrokerTrusted(resource);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) int32_t PNACL_M14_PPB_BrokerTrusted_Connect(PP_Resource broker, struct PP_CompletionCallback connect_callback) {
|
| + struct PPB_BrokerTrusted *iface = s_realPtrs[PNACL_PPB_BrokerTrusted_0_2];
|
| + return iface->Connect(broker, connect_callback);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) int32_t PNACL_M14_PPB_BrokerTrusted_GetHandle(PP_Resource broker, int32_t* handle) {
|
| + struct PPB_BrokerTrusted *iface = s_realPtrs[PNACL_PPB_BrokerTrusted_0_2];
|
| + return iface->GetHandle(broker, handle);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) int32_t PNACL_M14_PPB_BufferTrusted_GetSharedMemory(PP_Resource buffer, int* handle) {
|
| + struct PPB_BufferTrusted *iface = s_realPtrs[PNACL_PPB_BufferTrusted_0_1];
|
| + return iface->GetSharedMemory(buffer, handle);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) int32_t PNACL_M16_PPB_FileChooserTrusted_ShowWithoutUserGesture(PP_Resource chooser, PP_Bool save_as, struct PP_Var suggested_file_name, struct PP_CompletionCallback callback) {
|
| + struct PPB_FileChooserTrusted *iface = s_realPtrs[PNACL_PPB_FileChooserTrusted_0_5];
|
| + return iface->ShowWithoutUserGesture(chooser, save_as, suggested_file_name, callback);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) int32_t PNACL_M14_PPB_FileIOTrusted_GetOSFileDescriptor(PP_Resource file_io) {
|
| + struct PPB_FileIOTrusted *iface = s_realPtrs[PNACL_PPB_FileIOTrusted_0_4];
|
| + return iface->GetOSFileDescriptor(file_io);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) int32_t PNACL_M14_PPB_FileIOTrusted_WillWrite(PP_Resource file_io, int64_t offset, int32_t bytes_to_write, struct PP_CompletionCallback callback) {
|
| + struct PPB_FileIOTrusted *iface = s_realPtrs[PNACL_PPB_FileIOTrusted_0_4];
|
| + return iface->WillWrite(file_io, offset, bytes_to_write, callback);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) int32_t PNACL_M14_PPB_FileIOTrusted_WillSetLength(PP_Resource file_io, int64_t length, struct PP_CompletionCallback callback) {
|
| + struct PPB_FileIOTrusted *iface = s_realPtrs[PNACL_PPB_FileIOTrusted_0_4];
|
| + return iface->WillSetLength(file_io, length, callback);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) int32_t PNACL_M14_PPB_ImageDataTrusted_GetSharedMemory(PP_Resource image_data, int* handle, uint32_t* byte_count) {
|
| + struct PPB_ImageDataTrusted *iface = s_realPtrs[PNACL_PPB_ImageDataTrusted_0_4];
|
| + return iface->GetSharedMemory(image_data, handle, byte_count);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) void PNACL_M14_PPB_URLLoaderTrusted_GrantUniversalAccess(PP_Resource loader) {
|
| + struct PPB_URLLoaderTrusted *iface = s_realPtrs[PNACL_PPB_URLLoaderTrusted_0_3];
|
| + iface->GrantUniversalAccess(loader);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) void PNACL_M14_PPB_URLLoaderTrusted_RegisterStatusCallback(PP_Resource loader, PP_URLLoaderTrusted_StatusCallback cb) {
|
| + struct PPB_URLLoaderTrusted *iface = s_realPtrs[PNACL_PPB_URLLoaderTrusted_0_3];
|
| + iface->RegisterStatusCallback(loader, cb);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) PP_Resource PNACL_M14_PPB_Buffer_Dev_Create(PP_Instance instance, uint32_t size_in_bytes) {
|
| + struct PPB_Buffer_Dev *iface = s_realPtrs[PNACL_PPB_Buffer_Dev_0_4];
|
| + return iface->Create(instance, size_in_bytes);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) PP_Bool PNACL_M14_PPB_Buffer_Dev_IsBuffer(PP_Resource resource) {
|
| + struct PPB_Buffer_Dev *iface = s_realPtrs[PNACL_PPB_Buffer_Dev_0_4];
|
| + return iface->IsBuffer(resource);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) PP_Bool PNACL_M14_PPB_Buffer_Dev_Describe(PP_Resource resource, uint32_t* size_in_bytes) {
|
| + struct PPB_Buffer_Dev *iface = s_realPtrs[PNACL_PPB_Buffer_Dev_0_4];
|
| + return iface->Describe(resource, size_in_bytes);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) void* PNACL_M14_PPB_Buffer_Dev_Map(PP_Resource resource) {
|
| + struct PPB_Buffer_Dev *iface = s_realPtrs[PNACL_PPB_Buffer_Dev_0_4];
|
| + return iface->Map(resource);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) void PNACL_M14_PPB_Buffer_Dev_Unmap(PP_Resource resource) {
|
| + struct PPB_Buffer_Dev *iface = s_realPtrs[PNACL_PPB_Buffer_Dev_0_4];
|
| + iface->Unmap(resource);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) void PNACL_M14_PPB_Console_Dev_Log(PP_Instance instance, PP_LogLevel_Dev level, struct PP_Var value) {
|
| + struct PPB_Console_Dev *iface = s_realPtrs[PNACL_PPB_Console_Dev_0_1];
|
| + iface->Log(instance, level, value);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) void PNACL_M14_PPB_Console_Dev_LogWithSource(PP_Instance instance, PP_LogLevel_Dev level, struct PP_Var source, struct PP_Var value) {
|
| + struct PPB_Console_Dev *iface = s_realPtrs[PNACL_PPB_Console_Dev_0_1];
|
| + iface->LogWithSource(instance, level, source, value);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) PP_Resource PNACL_M16_PPB_FileChooser_Dev_Create(PP_Instance instance, PP_FileChooserMode_Dev mode, struct PP_Var accept_mime_types) {
|
| + struct PPB_FileChooser_Dev *iface = s_realPtrs[PNACL_PPB_FileChooser_Dev_0_5];
|
| + return iface->Create(instance, mode, accept_mime_types);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) PP_Bool PNACL_M16_PPB_FileChooser_Dev_IsFileChooser(PP_Resource resource) {
|
| + struct PPB_FileChooser_Dev *iface = s_realPtrs[PNACL_PPB_FileChooser_Dev_0_5];
|
| + return iface->IsFileChooser(resource);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) int32_t PNACL_M16_PPB_FileChooser_Dev_Show(PP_Resource chooser, struct PP_CompletionCallback callback) {
|
| + struct PPB_FileChooser_Dev *iface = s_realPtrs[PNACL_PPB_FileChooser_Dev_0_5];
|
| + return iface->Show(chooser, callback);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) PP_Resource PNACL_M16_PPB_FileChooser_Dev_GetNextChosenFile(PP_Resource chooser) {
|
| + struct PPB_FileChooser_Dev *iface = s_realPtrs[PNACL_PPB_FileChooser_Dev_0_5];
|
| + return iface->GetNextChosenFile(chooser);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) void PNACL_M14_PPB_Find_Dev_NumberOfFindResultsChanged(PP_Instance instance, int32_t total, PP_Bool final_result) {
|
| + struct PPB_Find_Dev *iface = s_realPtrs[PNACL_PPB_Find_Dev_0_3];
|
| + iface->NumberOfFindResultsChanged(instance, total, final_result);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) void PNACL_M14_PPB_Find_Dev_SelectedFindResultChanged(PP_Instance instance, int32_t index) {
|
| + struct PPB_Find_Dev *iface = s_realPtrs[PNACL_PPB_Find_Dev_0_3];
|
| + iface->SelectedFindResultChanged(instance, index);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) struct PP_Var PNACL_M14_PPB_Font_Dev_GetFontFamilies(PP_Instance instance) {
|
| + struct PPB_Font_Dev *iface = s_realPtrs[PNACL_PPB_Font_Dev_0_6];
|
| + return iface->GetFontFamilies(instance);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) PP_Resource PNACL_M14_PPB_Font_Dev_Create(PP_Instance instance, const struct PP_FontDescription_Dev* description) {
|
| + struct PPB_Font_Dev *iface = s_realPtrs[PNACL_PPB_Font_Dev_0_6];
|
| + return iface->Create(instance, description);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) PP_Bool PNACL_M14_PPB_Font_Dev_IsFont(PP_Resource resource) {
|
| + struct PPB_Font_Dev *iface = s_realPtrs[PNACL_PPB_Font_Dev_0_6];
|
| + return iface->IsFont(resource);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) PP_Bool PNACL_M14_PPB_Font_Dev_Describe(PP_Resource font, struct PP_FontDescription_Dev* description, struct PP_FontMetrics_Dev* metrics) {
|
| + struct PPB_Font_Dev *iface = s_realPtrs[PNACL_PPB_Font_Dev_0_6];
|
| + return iface->Describe(font, description, metrics);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) PP_Bool PNACL_M14_PPB_Font_Dev_DrawTextAt(PP_Resource font, PP_Resource image_data, const struct PP_TextRun_Dev* text, const struct PP_Point* position, uint32_t color, const struct PP_Rect* clip, PP_Bool image_data_is_opaque) {
|
| + struct PPB_Font_Dev *iface = s_realPtrs[PNACL_PPB_Font_Dev_0_6];
|
| + return iface->DrawTextAt(font, image_data, text, position, color, clip, image_data_is_opaque);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) int32_t PNACL_M14_PPB_Font_Dev_MeasureText(PP_Resource font, const struct PP_TextRun_Dev* text) {
|
| + struct PPB_Font_Dev *iface = s_realPtrs[PNACL_PPB_Font_Dev_0_6];
|
| + return iface->MeasureText(font, text);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) uint32_t PNACL_M14_PPB_Font_Dev_CharacterOffsetForPixel(PP_Resource font, const struct PP_TextRun_Dev* text, int32_t pixel_position) {
|
| + struct PPB_Font_Dev *iface = s_realPtrs[PNACL_PPB_Font_Dev_0_6];
|
| + return iface->CharacterOffsetForPixel(font, text, pixel_position);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) int32_t PNACL_M14_PPB_Font_Dev_PixelOffsetForCharacter(PP_Resource font, const struct PP_TextRun_Dev* text, uint32_t char_offset) {
|
| + struct PPB_Font_Dev *iface = s_realPtrs[PNACL_PPB_Font_Dev_0_6];
|
| + return iface->PixelOffsetForCharacter(font, text, char_offset);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) PP_Bool PNACL_M16_PPB_Fullscreen_Dev_IsFullscreen(PP_Instance instance) {
|
| + struct PPB_Fullscreen_Dev *iface = s_realPtrs[PNACL_PPB_Fullscreen_Dev_0_5];
|
| + return iface->IsFullscreen(instance);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) PP_Bool PNACL_M16_PPB_Fullscreen_Dev_SetFullscreen(PP_Instance instance, PP_Bool fullscreen) {
|
| + struct PPB_Fullscreen_Dev *iface = s_realPtrs[PNACL_PPB_Fullscreen_Dev_0_5];
|
| + return iface->SetFullscreen(instance, fullscreen);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) PP_Bool PNACL_M16_PPB_Fullscreen_Dev_GetScreenSize(PP_Instance instance, struct PP_Size* size) {
|
| + struct PPB_Fullscreen_Dev *iface = s_realPtrs[PNACL_PPB_Fullscreen_Dev_0_5];
|
| + return iface->GetScreenSize(instance, size);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) PP_Bool PNACL_M16_PPB_IMEInputEvent_Dev_IsIMEInputEvent(PP_Resource resource) {
|
| + struct PPB_IMEInputEvent_Dev *iface = s_realPtrs[PNACL_PPB_IMEInputEvent_Dev_0_1];
|
| + return iface->IsIMEInputEvent(resource);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) struct PP_Var PNACL_M16_PPB_IMEInputEvent_Dev_GetText(PP_Resource ime_event) {
|
| + struct PPB_IMEInputEvent_Dev *iface = s_realPtrs[PNACL_PPB_IMEInputEvent_Dev_0_1];
|
| + return iface->GetText(ime_event);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) uint32_t PNACL_M16_PPB_IMEInputEvent_Dev_GetSegmentNumber(PP_Resource ime_event) {
|
| + struct PPB_IMEInputEvent_Dev *iface = s_realPtrs[PNACL_PPB_IMEInputEvent_Dev_0_1];
|
| + return iface->GetSegmentNumber(ime_event);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) uint32_t PNACL_M16_PPB_IMEInputEvent_Dev_GetSegmentOffset(PP_Resource ime_event, uint32_t index) {
|
| + struct PPB_IMEInputEvent_Dev *iface = s_realPtrs[PNACL_PPB_IMEInputEvent_Dev_0_1];
|
| + return iface->GetSegmentOffset(ime_event, index);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) int32_t PNACL_M16_PPB_IMEInputEvent_Dev_GetTargetSegment(PP_Resource ime_event) {
|
| + struct PPB_IMEInputEvent_Dev *iface = s_realPtrs[PNACL_PPB_IMEInputEvent_Dev_0_1];
|
| + return iface->GetTargetSegment(ime_event);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) void PNACL_M16_PPB_IMEInputEvent_Dev_GetSelection(PP_Resource ime_event, uint32_t* start, uint32_t* end) {
|
| + struct PPB_IMEInputEvent_Dev *iface = s_realPtrs[PNACL_PPB_IMEInputEvent_Dev_0_1];
|
| + iface->GetSelection(ime_event, start, end);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) PP_Resource PNACL_M14_PPB_Scrollbar_Dev_Create(PP_Instance instance, PP_Bool vertical) {
|
| + struct PPB_Scrollbar_Dev *iface = s_realPtrs[PNACL_PPB_Scrollbar_Dev_0_5];
|
| + return iface->Create(instance, vertical);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) PP_Bool PNACL_M14_PPB_Scrollbar_Dev_IsScrollbar(PP_Resource resource) {
|
| + struct PPB_Scrollbar_Dev *iface = s_realPtrs[PNACL_PPB_Scrollbar_Dev_0_5];
|
| + return iface->IsScrollbar(resource);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) uint32_t PNACL_M14_PPB_Scrollbar_Dev_GetThickness(PP_Resource resource) {
|
| + struct PPB_Scrollbar_Dev *iface = s_realPtrs[PNACL_PPB_Scrollbar_Dev_0_5];
|
| + return iface->GetThickness(resource);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) PP_Bool PNACL_M14_PPB_Scrollbar_Dev_IsOverlay(PP_Resource scrollbar) {
|
| + struct PPB_Scrollbar_Dev *iface = s_realPtrs[PNACL_PPB_Scrollbar_Dev_0_5];
|
| + return iface->IsOverlay(scrollbar);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) uint32_t PNACL_M14_PPB_Scrollbar_Dev_GetValue(PP_Resource scrollbar) {
|
| + struct PPB_Scrollbar_Dev *iface = s_realPtrs[PNACL_PPB_Scrollbar_Dev_0_5];
|
| + return iface->GetValue(scrollbar);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) void PNACL_M14_PPB_Scrollbar_Dev_SetValue(PP_Resource scrollbar, uint32_t value) {
|
| + struct PPB_Scrollbar_Dev *iface = s_realPtrs[PNACL_PPB_Scrollbar_Dev_0_5];
|
| + iface->SetValue(scrollbar, value);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) void PNACL_M14_PPB_Scrollbar_Dev_SetDocumentSize(PP_Resource scrollbar, uint32_t size) {
|
| + struct PPB_Scrollbar_Dev *iface = s_realPtrs[PNACL_PPB_Scrollbar_Dev_0_5];
|
| + iface->SetDocumentSize(scrollbar, size);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) void PNACL_M14_PPB_Scrollbar_Dev_SetTickMarks(PP_Resource scrollbar, const struct PP_Rect tick_marks[], uint32_t count) {
|
| + struct PPB_Scrollbar_Dev *iface = s_realPtrs[PNACL_PPB_Scrollbar_Dev_0_5];
|
| + iface->SetTickMarks(scrollbar, tick_marks, count);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) void PNACL_M14_PPB_Scrollbar_Dev_ScrollBy(PP_Resource scrollbar, PP_ScrollBy_Dev unit, int32_t multiplier) {
|
| + struct PPB_Scrollbar_Dev *iface = s_realPtrs[PNACL_PPB_Scrollbar_Dev_0_5];
|
| + iface->ScrollBy(scrollbar, unit, multiplier);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) void PNACL_M16_PPB_TextInput_Dev_SetTextInputType(PP_Instance instance, PP_TextInput_Type type) {
|
| + struct PPB_TextInput_Dev *iface = s_realPtrs[PNACL_PPB_TextInput_Dev_0_1];
|
| + iface->SetTextInputType(instance, type);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) void PNACL_M16_PPB_TextInput_Dev_UpdateCaretPosition(PP_Instance instance, const struct PP_Rect* caret, const struct PP_Rect* bounding_box) {
|
| + struct PPB_TextInput_Dev *iface = s_realPtrs[PNACL_PPB_TextInput_Dev_0_1];
|
| + iface->UpdateCaretPosition(instance, caret, bounding_box);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) void PNACL_M16_PPB_TextInput_Dev_CancelCompositionText(PP_Instance instance) {
|
| + struct PPB_TextInput_Dev *iface = s_realPtrs[PNACL_PPB_TextInput_Dev_0_1];
|
| + iface->CancelCompositionText(instance);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) PP_Resource PNACL_M14_PPB_Transport_Dev_CreateTransport(PP_Instance instance, const char* name, PP_TransportType type) {
|
| + struct PPB_Transport_Dev *iface = s_realPtrs[PNACL_PPB_Transport_Dev_0_7];
|
| + return iface->CreateTransport(instance, name, type);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) PP_Bool PNACL_M14_PPB_Transport_Dev_IsTransport(PP_Resource resource) {
|
| + struct PPB_Transport_Dev *iface = s_realPtrs[PNACL_PPB_Transport_Dev_0_7];
|
| + return iface->IsTransport(resource);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) PP_Bool PNACL_M14_PPB_Transport_Dev_IsWritable(PP_Resource transport) {
|
| + struct PPB_Transport_Dev *iface = s_realPtrs[PNACL_PPB_Transport_Dev_0_7];
|
| + return iface->IsWritable(transport);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) int32_t PNACL_M14_PPB_Transport_Dev_SetProperty(PP_Resource transport, PP_TransportProperty property, struct PP_Var value) {
|
| + struct PPB_Transport_Dev *iface = s_realPtrs[PNACL_PPB_Transport_Dev_0_7];
|
| + return iface->SetProperty(transport, property, value);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) int32_t PNACL_M14_PPB_Transport_Dev_Connect(PP_Resource transport, struct PP_CompletionCallback cb) {
|
| + struct PPB_Transport_Dev *iface = s_realPtrs[PNACL_PPB_Transport_Dev_0_7];
|
| + return iface->Connect(transport, cb);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) int32_t PNACL_M14_PPB_Transport_Dev_GetNextAddress(PP_Resource transport, struct PP_Var* address, struct PP_CompletionCallback cb) {
|
| + struct PPB_Transport_Dev *iface = s_realPtrs[PNACL_PPB_Transport_Dev_0_7];
|
| + return iface->GetNextAddress(transport, address, cb);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) int32_t PNACL_M14_PPB_Transport_Dev_ReceiveRemoteAddress(PP_Resource transport, struct PP_Var address) {
|
| + struct PPB_Transport_Dev *iface = s_realPtrs[PNACL_PPB_Transport_Dev_0_7];
|
| + return iface->ReceiveRemoteAddress(transport, address);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) int32_t PNACL_M14_PPB_Transport_Dev_Recv(PP_Resource transport, void* data, uint32_t len, struct PP_CompletionCallback cb) {
|
| + struct PPB_Transport_Dev *iface = s_realPtrs[PNACL_PPB_Transport_Dev_0_7];
|
| + return iface->Recv(transport, data, len, cb);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) int32_t PNACL_M14_PPB_Transport_Dev_Send(PP_Resource transport, const void* data, uint32_t len, struct PP_CompletionCallback cb) {
|
| + struct PPB_Transport_Dev *iface = s_realPtrs[PNACL_PPB_Transport_Dev_0_7];
|
| + return iface->Send(transport, data, len, cb);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) int32_t PNACL_M14_PPB_Transport_Dev_Close(PP_Resource transport) {
|
| + struct PPB_Transport_Dev *iface = s_realPtrs[PNACL_PPB_Transport_Dev_0_7];
|
| + return iface->Close(transport);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) PP_Resource PNACL_M14_PPB_VideoCapture_Dev_Create(PP_Instance instance) {
|
| + struct PPB_VideoCapture_Dev *iface = s_realPtrs[PNACL_PPB_VideoCapture_Dev_0_1];
|
| + return iface->Create(instance);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) PP_Bool PNACL_M14_PPB_VideoCapture_Dev_IsVideoCapture(PP_Resource video_capture) {
|
| + struct PPB_VideoCapture_Dev *iface = s_realPtrs[PNACL_PPB_VideoCapture_Dev_0_1];
|
| + return iface->IsVideoCapture(video_capture);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) int32_t PNACL_M14_PPB_VideoCapture_Dev_StartCapture(PP_Resource video_capture, const struct PP_VideoCaptureDeviceInfo_Dev* requested_info, uint32_t buffer_count) {
|
| + struct PPB_VideoCapture_Dev *iface = s_realPtrs[PNACL_PPB_VideoCapture_Dev_0_1];
|
| + return iface->StartCapture(video_capture, requested_info, buffer_count);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) int32_t PNACL_M14_PPB_VideoCapture_Dev_ReuseBuffer(PP_Resource video_capture, uint32_t buffer) {
|
| + struct PPB_VideoCapture_Dev *iface = s_realPtrs[PNACL_PPB_VideoCapture_Dev_0_1];
|
| + return iface->ReuseBuffer(video_capture, buffer);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) int32_t PNACL_M14_PPB_VideoCapture_Dev_StopCapture(PP_Resource video_capture) {
|
| + struct PPB_VideoCapture_Dev *iface = s_realPtrs[PNACL_PPB_VideoCapture_Dev_0_1];
|
| + return iface->StopCapture(video_capture);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) PP_Resource PNACL_M14_PPB_VideoDecoder_Dev_Create(PP_Instance instance, PP_Resource context, PP_VideoDecoder_Profile profile) {
|
| + struct PPB_VideoDecoder_Dev *iface = s_realPtrs[PNACL_PPB_VideoDecoder_Dev_0_16];
|
| + return iface->Create(instance, context, profile);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) PP_Bool PNACL_M14_PPB_VideoDecoder_Dev_IsVideoDecoder(PP_Resource resource) {
|
| + struct PPB_VideoDecoder_Dev *iface = s_realPtrs[PNACL_PPB_VideoDecoder_Dev_0_16];
|
| + return iface->IsVideoDecoder(resource);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) int32_t PNACL_M14_PPB_VideoDecoder_Dev_Decode(PP_Resource video_decoder, const struct PP_VideoBitstreamBuffer_Dev* bitstream_buffer, struct PP_CompletionCallback callback) {
|
| + struct PPB_VideoDecoder_Dev *iface = s_realPtrs[PNACL_PPB_VideoDecoder_Dev_0_16];
|
| + return iface->Decode(video_decoder, bitstream_buffer, callback);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) void PNACL_M14_PPB_VideoDecoder_Dev_AssignPictureBuffers(PP_Resource video_decoder, uint32_t no_of_buffers, const struct PP_PictureBuffer_Dev buffers[]) {
|
| + struct PPB_VideoDecoder_Dev *iface = s_realPtrs[PNACL_PPB_VideoDecoder_Dev_0_16];
|
| + iface->AssignPictureBuffers(video_decoder, no_of_buffers, buffers);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) void PNACL_M14_PPB_VideoDecoder_Dev_ReusePictureBuffer(PP_Resource video_decoder, int32_t picture_buffer_id) {
|
| + struct PPB_VideoDecoder_Dev *iface = s_realPtrs[PNACL_PPB_VideoDecoder_Dev_0_16];
|
| + iface->ReusePictureBuffer(video_decoder, picture_buffer_id);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) int32_t PNACL_M14_PPB_VideoDecoder_Dev_Flush(PP_Resource video_decoder, struct PP_CompletionCallback callback) {
|
| + struct PPB_VideoDecoder_Dev *iface = s_realPtrs[PNACL_PPB_VideoDecoder_Dev_0_16];
|
| + return iface->Flush(video_decoder, callback);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) int32_t PNACL_M14_PPB_VideoDecoder_Dev_Reset(PP_Resource video_decoder, struct PP_CompletionCallback callback) {
|
| + struct PPB_VideoDecoder_Dev *iface = s_realPtrs[PNACL_PPB_VideoDecoder_Dev_0_16];
|
| + return iface->Reset(video_decoder, callback);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) void PNACL_M14_PPB_VideoDecoder_Dev_Destroy(PP_Resource video_decoder) {
|
| + struct PPB_VideoDecoder_Dev *iface = s_realPtrs[PNACL_PPB_VideoDecoder_Dev_0_16];
|
| + iface->Destroy(video_decoder);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) PP_Resource PNACL_M14_PPB_VideoLayer_Dev_Create(PP_Instance instance, PP_VideoLayerMode_Dev mode) {
|
| + struct PPB_VideoLayer_Dev *iface = s_realPtrs[PNACL_PPB_VideoLayer_Dev_0_1];
|
| + return iface->Create(instance, mode);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) PP_Bool PNACL_M14_PPB_VideoLayer_Dev_IsVideoLayer(PP_Resource layer) {
|
| + struct PPB_VideoLayer_Dev *iface = s_realPtrs[PNACL_PPB_VideoLayer_Dev_0_1];
|
| + return iface->IsVideoLayer(layer);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) void PNACL_M14_PPB_VideoLayer_Dev_SetPixelFormat(PP_Resource layer, PP_VideoLayerPixelFormat_Dev pixel_format) {
|
| + struct PPB_VideoLayer_Dev *iface = s_realPtrs[PNACL_PPB_VideoLayer_Dev_0_1];
|
| + iface->SetPixelFormat(layer, pixel_format);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) void PNACL_M14_PPB_VideoLayer_Dev_SetNativeSize(PP_Resource layer, const struct PP_Size* size) {
|
| + struct PPB_VideoLayer_Dev *iface = s_realPtrs[PNACL_PPB_VideoLayer_Dev_0_1];
|
| + iface->SetNativeSize(layer, size);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) void PNACL_M14_PPB_VideoLayer_Dev_SetClipRect(PP_Resource layer, const struct PP_Rect* clip_rect) {
|
| + struct PPB_VideoLayer_Dev *iface = s_realPtrs[PNACL_PPB_VideoLayer_Dev_0_1];
|
| + iface->SetClipRect(layer, clip_rect);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) PP_Bool PNACL_M14_PPB_VideoLayer_Dev_IsReady(PP_Resource layer) {
|
| + struct PPB_VideoLayer_Dev *iface = s_realPtrs[PNACL_PPB_VideoLayer_Dev_0_1];
|
| + return iface->IsReady(layer);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) PP_Bool PNACL_M14_PPB_VideoLayer_Dev_UpdateContent(PP_Resource layer, uint32_t no_of_planes, const void* planes[]) {
|
| + struct PPB_VideoLayer_Dev *iface = s_realPtrs[PNACL_PPB_VideoLayer_Dev_0_1];
|
| + return iface->UpdateContent(layer, no_of_planes, planes);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) PP_Resource PNACL_M17_PPB_WebSocket_Dev_Create(PP_Instance instance) {
|
| + struct PPB_WebSocket_Dev *iface = s_realPtrs[PNACL_PPB_WebSocket_Dev_0_1];
|
| + return iface->Create(instance);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) PP_Bool PNACL_M17_PPB_WebSocket_Dev_IsWebSocket(PP_Resource resource) {
|
| + struct PPB_WebSocket_Dev *iface = s_realPtrs[PNACL_PPB_WebSocket_Dev_0_1];
|
| + return iface->IsWebSocket(resource);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) int32_t PNACL_M17_PPB_WebSocket_Dev_Connect(PP_Resource web_socket, struct PP_Var url, const struct PP_Var protocols[], uint32_t protocol_count, struct PP_CompletionCallback callback) {
|
| + struct PPB_WebSocket_Dev *iface = s_realPtrs[PNACL_PPB_WebSocket_Dev_0_1];
|
| + return iface->Connect(web_socket, url, protocols, protocol_count, callback);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) int32_t PNACL_M17_PPB_WebSocket_Dev_Close(PP_Resource web_socket, uint16_t code, struct PP_Var reason, struct PP_CompletionCallback callback) {
|
| + struct PPB_WebSocket_Dev *iface = s_realPtrs[PNACL_PPB_WebSocket_Dev_0_1];
|
| + return iface->Close(web_socket, code, reason, callback);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) int32_t PNACL_M17_PPB_WebSocket_Dev_ReceiveMessage(PP_Resource web_socket, struct PP_Var* message, struct PP_CompletionCallback callback) {
|
| + struct PPB_WebSocket_Dev *iface = s_realPtrs[PNACL_PPB_WebSocket_Dev_0_1];
|
| + return iface->ReceiveMessage(web_socket, message, callback);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) int32_t PNACL_M17_PPB_WebSocket_Dev_SendMessage(PP_Resource web_socket, struct PP_Var message) {
|
| + struct PPB_WebSocket_Dev *iface = s_realPtrs[PNACL_PPB_WebSocket_Dev_0_1];
|
| + return iface->SendMessage(web_socket, message);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) uint64_t PNACL_M17_PPB_WebSocket_Dev_GetBufferedAmount(PP_Resource web_socket) {
|
| + struct PPB_WebSocket_Dev *iface = s_realPtrs[PNACL_PPB_WebSocket_Dev_0_1];
|
| + return iface->GetBufferedAmount(web_socket);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) uint16_t PNACL_M17_PPB_WebSocket_Dev_GetCloseCode(PP_Resource web_socket) {
|
| + struct PPB_WebSocket_Dev *iface = s_realPtrs[PNACL_PPB_WebSocket_Dev_0_1];
|
| + return iface->GetCloseCode(web_socket);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) struct PP_Var PNACL_M17_PPB_WebSocket_Dev_GetCloseReason(PP_Resource web_socket) {
|
| + struct PPB_WebSocket_Dev *iface = s_realPtrs[PNACL_PPB_WebSocket_Dev_0_1];
|
| + return iface->GetCloseReason(web_socket);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) PP_Bool PNACL_M17_PPB_WebSocket_Dev_GetCloseWasClean(PP_Resource web_socket) {
|
| + struct PPB_WebSocket_Dev *iface = s_realPtrs[PNACL_PPB_WebSocket_Dev_0_1];
|
| + return iface->GetCloseWasClean(web_socket);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) struct PP_Var PNACL_M17_PPB_WebSocket_Dev_GetExtensions(PP_Resource web_socket) {
|
| + struct PPB_WebSocket_Dev *iface = s_realPtrs[PNACL_PPB_WebSocket_Dev_0_1];
|
| + return iface->GetExtensions(web_socket);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) struct PP_Var PNACL_M17_PPB_WebSocket_Dev_GetProtocol(PP_Resource web_socket) {
|
| + struct PPB_WebSocket_Dev *iface = s_realPtrs[PNACL_PPB_WebSocket_Dev_0_1];
|
| + return iface->GetProtocol(web_socket);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) PP_WebSocketReadyState_Dev PNACL_M17_PPB_WebSocket_Dev_GetReadyState(PP_Resource web_socket) {
|
| + struct PPB_WebSocket_Dev *iface = s_realPtrs[PNACL_PPB_WebSocket_Dev_0_1];
|
| + return iface->GetReadyState(web_socket);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) struct PP_Var PNACL_M17_PPB_WebSocket_Dev_GetURL(PP_Resource web_socket) {
|
| + struct PPB_WebSocket_Dev *iface = s_realPtrs[PNACL_PPB_WebSocket_Dev_0_1];
|
| + return iface->GetURL(web_socket);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) PP_Bool PNACL_M14_PPB_Widget_Dev_IsWidget(PP_Resource resource) {
|
| + struct PPB_Widget_Dev *iface = s_realPtrs[PNACL_PPB_Widget_Dev_0_3];
|
| + return iface->IsWidget(resource);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) PP_Bool PNACL_M14_PPB_Widget_Dev_Paint(PP_Resource widget, const struct PP_Rect* rect, PP_Resource image) {
|
| + struct PPB_Widget_Dev *iface = s_realPtrs[PNACL_PPB_Widget_Dev_0_3];
|
| + return iface->Paint(widget, rect, image);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) PP_Bool PNACL_M14_PPB_Widget_Dev_HandleEvent(PP_Resource widget, PP_Resource input_event) {
|
| + struct PPB_Widget_Dev *iface = s_realPtrs[PNACL_PPB_Widget_Dev_0_3];
|
| + return iface->HandleEvent(widget, input_event);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) PP_Bool PNACL_M14_PPB_Widget_Dev_GetLocation(PP_Resource widget, struct PP_Rect* location) {
|
| + struct PPB_Widget_Dev *iface = s_realPtrs[PNACL_PPB_Widget_Dev_0_3];
|
| + return iface->GetLocation(widget, location);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) void PNACL_M14_PPB_Widget_Dev_SetLocation(PP_Resource widget, const struct PP_Rect* location) {
|
| + struct PPB_Widget_Dev *iface = s_realPtrs[PNACL_PPB_Widget_Dev_0_3];
|
| + iface->SetLocation(widget, location);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) void PNACL_M14_PPB_Zoom_Dev_ZoomChanged(PP_Instance instance, double factor) {
|
| + struct PPB_Zoom_Dev *iface = s_realPtrs[PNACL_PPB_Zoom_Dev_0_2];
|
| + iface->ZoomChanged(instance, factor);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall)) void PNACL_M14_PPB_Zoom_Dev_ZoomLimitsChanged(PP_Instance instance, double minimum_factor, double maximium_factor) {
|
| + struct PPB_Zoom_Dev *iface = s_realPtrs[PNACL_PPB_Zoom_Dev_0_2];
|
| + iface->ZoomLimitsChanged(instance, minimum_factor, maximium_factor);
|
| +}
|
| +
|
| +static void PNACL_M14_PPP_VideoDecoder_Dev_ProvidePictureBuffers(PP_Instance instance, PP_Resource decoder, uint32_t req_num_of_bufs, const struct PP_Size* dimensions) {
|
| + struct PPP_VideoDecoder_Dev *iface = s_realPtrs[PNACL_PPP_VideoDecoder_Dev_0_9];
|
| + void ( __attribute__((pnaclcall)) *temp_fpProvidePictureBuffers)(PP_Instance instance, PP_Resource decoder, uint32_t req_num_of_bufs, const struct PP_Size* dimensions) = ((void ( __attribute__((pnaclcall)) *)(PP_Instance instance, PP_Resource decoder, uint32_t req_num_of_bufs, const struct PP_Size* dimensions))iface->ProvidePictureBuffers);
|
| + temp_fpProvidePictureBuffers(instance, decoder, req_num_of_bufs, dimensions);
|
| +}
|
| +
|
| +static void PNACL_M14_PPP_VideoDecoder_Dev_DismissPictureBuffer(PP_Instance instance, PP_Resource decoder, int32_t picture_buffer_id) {
|
| + struct PPP_VideoDecoder_Dev *iface = s_realPtrs[PNACL_PPP_VideoDecoder_Dev_0_9];
|
| + void ( __attribute__((pnaclcall)) *temp_fpDismissPictureBuffer)(PP_Instance instance, PP_Resource decoder, int32_t picture_buffer_id) = ((void ( __attribute__((pnaclcall)) *)(PP_Instance instance, PP_Resource decoder, int32_t picture_buffer_id))iface->DismissPictureBuffer);
|
| + temp_fpDismissPictureBuffer(instance, decoder, picture_buffer_id);
|
| +}
|
| +
|
| +static void PNACL_M14_PPP_VideoDecoder_Dev_PictureReady(PP_Instance instance, PP_Resource decoder, const struct PP_Picture_Dev* picture) {
|
| + struct PPP_VideoDecoder_Dev *iface = s_realPtrs[PNACL_PPP_VideoDecoder_Dev_0_9];
|
| + void ( __attribute__((pnaclcall)) *temp_fpPictureReady)(PP_Instance instance, PP_Resource decoder, const struct PP_Picture_Dev* picture) = ((void ( __attribute__((pnaclcall)) *)(PP_Instance instance, PP_Resource decoder, const struct PP_Picture_Dev* picture))iface->PictureReady);
|
| + temp_fpPictureReady(instance, decoder, picture);
|
| +}
|
| +
|
| +static void PNACL_M14_PPP_VideoDecoder_Dev_EndOfStream(PP_Instance instance, PP_Resource decoder) {
|
| + struct PPP_VideoDecoder_Dev *iface = s_realPtrs[PNACL_PPP_VideoDecoder_Dev_0_9];
|
| + void ( __attribute__((pnaclcall)) *temp_fpEndOfStream)(PP_Instance instance, PP_Resource decoder) = ((void ( __attribute__((pnaclcall)) *)(PP_Instance instance, PP_Resource decoder))iface->EndOfStream);
|
| + temp_fpEndOfStream(instance, decoder);
|
| +}
|
| +
|
| +static void PNACL_M14_PPP_VideoDecoder_Dev_NotifyError(PP_Instance instance, PP_Resource decoder, PP_VideoDecodeError_Dev error) {
|
| + struct PPP_VideoDecoder_Dev *iface = s_realPtrs[PNACL_PPP_VideoDecoder_Dev_0_9];
|
| + void ( __attribute__((pnaclcall)) *temp_fpNotifyError)(PP_Instance instance, PP_Resource decoder, PP_VideoDecodeError_Dev error) = ((void ( __attribute__((pnaclcall)) *)(PP_Instance instance, PP_Resource decoder, PP_VideoDecodeError_Dev error))iface->NotifyError);
|
| + temp_fpNotifyError(instance, decoder, error);
|
| +}
|
| +
|
| +static void PNACL_M14_PPP_Widget_Dev_Invalidate(PP_Instance instance, PP_Resource widget, const struct PP_Rect* dirty_rect) {
|
| + struct PPP_Widget_Dev *iface = s_realPtrs[PNACL_PPP_Widget_Dev_0_2];
|
| + void ( __attribute__((pnaclcall)) *temp_fpInvalidate)(PP_Instance instance, PP_Resource widget, const struct PP_Rect* dirty_rect) = ((void ( __attribute__((pnaclcall)) *)(PP_Instance instance, PP_Resource widget, const struct PP_Rect* dirty_rect))iface->Invalidate);
|
| + temp_fpInvalidate(instance, widget, dirty_rect);
|
| +}
|
| +
|
| +static void PNACL_M14_PPP_Zoom_Dev_Zoom(PP_Instance instance, double factor, PP_Bool text_only) {
|
| + struct PPP_Zoom_Dev *iface = s_realPtrs[PNACL_PPP_Zoom_Dev_0_3];
|
| + void ( __attribute__((pnaclcall)) *temp_fpZoom)(PP_Instance instance, double factor, PP_Bool text_only) = ((void ( __attribute__((pnaclcall)) *)(PP_Instance instance, double factor, PP_Bool text_only))iface->Zoom);
|
| + temp_fpZoom(instance, factor, text_only);
|
| +}
|
| +
|
| +struct PPB_Audio PNACL_Wrappers_PPB_Audio = {
|
| + .Create = (PP_Resource (*)(PP_Instance instance, PP_Resource config, PPB_Audio_Callback audio_callback, void* user_data))&PNACL_M14_PPB_Audio_Create,
|
| + .IsAudio = (PP_Bool (*)(PP_Resource resource))&PNACL_M14_PPB_Audio_IsAudio,
|
| + .GetCurrentConfig = (PP_Resource (*)(PP_Resource audio))&PNACL_M14_PPB_Audio_GetCurrentConfig,
|
| + .StartPlayback = (PP_Bool (*)(PP_Resource audio))&PNACL_M14_PPB_Audio_StartPlayback,
|
| + .StopPlayback = (PP_Bool (*)(PP_Resource audio))&PNACL_M14_PPB_Audio_StopPlayback
|
| +};
|
| +
|
| +struct PPB_AudioConfig PNACL_Wrappers_PPB_AudioConfig = {
|
| + .CreateStereo16Bit = (PP_Resource (*)(PP_Instance instance, PP_AudioSampleRate sample_rate, uint32_t sample_frame_count))&PNACL_M14_PPB_AudioConfig_CreateStereo16Bit,
|
| + .RecommendSampleFrameCount = (uint32_t (*)(PP_AudioSampleRate sample_rate, uint32_t requested_sample_frame_count))&PNACL_M14_PPB_AudioConfig_RecommendSampleFrameCount,
|
| + .IsAudioConfig = (PP_Bool (*)(PP_Resource resource))&PNACL_M14_PPB_AudioConfig_IsAudioConfig,
|
| + .GetSampleRate = (PP_AudioSampleRate (*)(PP_Resource config))&PNACL_M14_PPB_AudioConfig_GetSampleRate,
|
| + .GetSampleFrameCount = (uint32_t (*)(PP_Resource config))&PNACL_M14_PPB_AudioConfig_GetSampleFrameCount
|
| +};
|
| +
|
| +struct PPB_Core PNACL_Wrappers_PPB_Core = {
|
| + .AddRefResource = (void (*)(PP_Resource resource))&PNACL_M14_PPB_Core_AddRefResource,
|
| + .ReleaseResource = (void (*)(PP_Resource resource))&PNACL_M14_PPB_Core_ReleaseResource,
|
| + .GetTime = (PP_Time (*)())&PNACL_M14_PPB_Core_GetTime,
|
| + .GetTimeTicks = (PP_TimeTicks (*)())&PNACL_M14_PPB_Core_GetTimeTicks,
|
| + .CallOnMainThread = (void (*)(int32_t delay_in_milliseconds, struct PP_CompletionCallback callback, int32_t result))&PNACL_M14_PPB_Core_CallOnMainThread,
|
| + .IsMainThread = (PP_Bool (*)())&PNACL_M14_PPB_Core_IsMainThread
|
| +};
|
| +
|
| +struct PPB_FileIO PNACL_Wrappers_PPB_FileIO = {
|
| + .Create = (PP_Resource (*)(PP_Instance instance))&PNACL_M14_PPB_FileIO_Create,
|
| + .IsFileIO = (PP_Bool (*)(PP_Resource resource))&PNACL_M14_PPB_FileIO_IsFileIO,
|
| + .Open = (int32_t (*)(PP_Resource file_io, PP_Resource file_ref, int32_t open_flags, struct PP_CompletionCallback callback))&PNACL_M14_PPB_FileIO_Open,
|
| + .Query = (int32_t (*)(PP_Resource file_io, struct PP_FileInfo* info, struct PP_CompletionCallback callback))&PNACL_M14_PPB_FileIO_Query,
|
| + .Touch = (int32_t (*)(PP_Resource file_io, PP_Time last_access_time, PP_Time last_modified_time, struct PP_CompletionCallback callback))&PNACL_M14_PPB_FileIO_Touch,
|
| + .Read = (int32_t (*)(PP_Resource file_io, int64_t offset, char* buffer, int32_t bytes_to_read, struct PP_CompletionCallback callback))&PNACL_M14_PPB_FileIO_Read,
|
| + .Write = (int32_t (*)(PP_Resource file_io, int64_t offset, const char* buffer, int32_t bytes_to_write, struct PP_CompletionCallback callback))&PNACL_M14_PPB_FileIO_Write,
|
| + .SetLength = (int32_t (*)(PP_Resource file_io, int64_t length, struct PP_CompletionCallback callback))&PNACL_M14_PPB_FileIO_SetLength,
|
| + .Flush = (int32_t (*)(PP_Resource file_io, struct PP_CompletionCallback callback))&PNACL_M14_PPB_FileIO_Flush,
|
| + .Close = (void (*)(PP_Resource file_io))&PNACL_M14_PPB_FileIO_Close
|
| +};
|
| +
|
| +struct PPB_FileRef PNACL_Wrappers_PPB_FileRef = {
|
| + .Create = (PP_Resource (*)(PP_Resource file_system, const char* path))&PNACL_M14_PPB_FileRef_Create,
|
| + .IsFileRef = (PP_Bool (*)(PP_Resource resource))&PNACL_M14_PPB_FileRef_IsFileRef,
|
| + .GetFileSystemType = (PP_FileSystemType (*)(PP_Resource file_ref))&PNACL_M14_PPB_FileRef_GetFileSystemType,
|
| + .GetName = (struct PP_Var (*)(PP_Resource file_ref))&PNACL_M14_PPB_FileRef_GetName,
|
| + .GetPath = (struct PP_Var (*)(PP_Resource file_ref))&PNACL_M14_PPB_FileRef_GetPath,
|
| + .GetParent = (PP_Resource (*)(PP_Resource file_ref))&PNACL_M14_PPB_FileRef_GetParent,
|
| + .MakeDirectory = (int32_t (*)(PP_Resource directory_ref, PP_Bool make_ancestors, struct PP_CompletionCallback callback))&PNACL_M14_PPB_FileRef_MakeDirectory,
|
| + .Touch = (int32_t (*)(PP_Resource file_ref, PP_Time last_access_time, PP_Time last_modified_time, struct PP_CompletionCallback callback))&PNACL_M14_PPB_FileRef_Touch,
|
| + .Delete = (int32_t (*)(PP_Resource file_ref, struct PP_CompletionCallback callback))&PNACL_M14_PPB_FileRef_Delete,
|
| + .Rename = (int32_t (*)(PP_Resource file_ref, PP_Resource new_file_ref, struct PP_CompletionCallback callback))&PNACL_M14_PPB_FileRef_Rename
|
| +};
|
| +
|
| +struct PPB_FileSystem PNACL_Wrappers_PPB_FileSystem = {
|
| + .Create = (PP_Resource (*)(PP_Instance instance, PP_FileSystemType type))&PNACL_M14_PPB_FileSystem_Create,
|
| + .IsFileSystem = (PP_Bool (*)(PP_Resource resource))&PNACL_M14_PPB_FileSystem_IsFileSystem,
|
| + .Open = (int32_t (*)(PP_Resource file_system, int64_t expected_size, struct PP_CompletionCallback callback))&PNACL_M14_PPB_FileSystem_Open,
|
| + .GetType = (PP_FileSystemType (*)(PP_Resource file_system))&PNACL_M14_PPB_FileSystem_GetType
|
| +};
|
| +
|
| +struct PPB_Fullscreen PNACL_Wrappers_PPB_Fullscreen = {
|
| + .IsFullscreen = (PP_Bool (*)(PP_Instance instance))&PNACL_M16_PPB_Fullscreen_IsFullscreen,
|
| + .SetFullscreen = (PP_Bool (*)(PP_Instance instance, PP_Bool fullscreen))&PNACL_M16_PPB_Fullscreen_SetFullscreen,
|
| + .GetScreenSize = (PP_Bool (*)(PP_Instance instance, struct PP_Size* size))&PNACL_M16_PPB_Fullscreen_GetScreenSize
|
| +};
|
| +
|
| +struct PPB_Graphics2D PNACL_Wrappers_PPB_Graphics2D = {
|
| + .Create = (PP_Resource (*)(PP_Instance instance, const struct PP_Size* size, PP_Bool is_always_opaque))&PNACL_M14_PPB_Graphics2D_Create,
|
| + .IsGraphics2D = (PP_Bool (*)(PP_Resource resource))&PNACL_M14_PPB_Graphics2D_IsGraphics2D,
|
| + .Describe = (PP_Bool (*)(PP_Resource graphics_2d, struct PP_Size* size, PP_Bool* is_always_opqaue))&PNACL_M14_PPB_Graphics2D_Describe,
|
| + .PaintImageData = (void (*)(PP_Resource graphics_2d, PP_Resource image_data, const struct PP_Point* top_left, const struct PP_Rect* src_rect))&PNACL_M14_PPB_Graphics2D_PaintImageData,
|
| + .Scroll = (void (*)(PP_Resource graphics_2d, const struct PP_Rect* clip_rect, const struct PP_Point* amount))&PNACL_M14_PPB_Graphics2D_Scroll,
|
| + .ReplaceContents = (void (*)(PP_Resource graphics_2d, PP_Resource image_data))&PNACL_M14_PPB_Graphics2D_ReplaceContents,
|
| + .Flush = (int32_t (*)(PP_Resource graphics_2d, struct PP_CompletionCallback callback))&PNACL_M14_PPB_Graphics2D_Flush
|
| +};
|
| +
|
| +struct PPB_ImageData PNACL_Wrappers_PPB_ImageData = {
|
| + .GetNativeImageDataFormat = (PP_ImageDataFormat (*)())&PNACL_M14_PPB_ImageData_GetNativeImageDataFormat,
|
| + .IsImageDataFormatSupported = (PP_Bool (*)(PP_ImageDataFormat format))&PNACL_M14_PPB_ImageData_IsImageDataFormatSupported,
|
| + .Create = (PP_Resource (*)(PP_Instance instance, PP_ImageDataFormat format, const struct PP_Size* size, PP_Bool init_to_zero))&PNACL_M14_PPB_ImageData_Create,
|
| + .IsImageData = (PP_Bool (*)(PP_Resource image_data))&PNACL_M14_PPB_ImageData_IsImageData,
|
| + .Describe = (PP_Bool (*)(PP_Resource image_data, struct PP_ImageDataDesc* desc))&PNACL_M14_PPB_ImageData_Describe,
|
| + .Map = (void* (*)(PP_Resource image_data))&PNACL_M14_PPB_ImageData_Map,
|
| + .Unmap = (void (*)(PP_Resource image_data))&PNACL_M14_PPB_ImageData_Unmap
|
| +};
|
| +
|
| +struct PPB_InputEvent PNACL_Wrappers_PPB_InputEvent = {
|
| + .RequestInputEvents = (int32_t (*)(PP_Instance instance, uint32_t event_classes))&PNACL_M13_PPB_InputEvent_RequestInputEvents,
|
| + .RequestFilteringInputEvents = (int32_t (*)(PP_Instance instance, uint32_t event_classes))&PNACL_M13_PPB_InputEvent_RequestFilteringInputEvents,
|
| + .ClearInputEventRequest = (void (*)(PP_Instance instance, uint32_t event_classes))&PNACL_M13_PPB_InputEvent_ClearInputEventRequest,
|
| + .IsInputEvent = (PP_Bool (*)(PP_Resource resource))&PNACL_M13_PPB_InputEvent_IsInputEvent,
|
| + .GetType = (PP_InputEvent_Type (*)(PP_Resource event))&PNACL_M13_PPB_InputEvent_GetType,
|
| + .GetTimeStamp = (PP_TimeTicks (*)(PP_Resource event))&PNACL_M13_PPB_InputEvent_GetTimeStamp,
|
| + .GetModifiers = (uint32_t (*)(PP_Resource event))&PNACL_M13_PPB_InputEvent_GetModifiers
|
| +};
|
| +
|
| +struct PPB_MouseInputEvent_1_0 PNACL_Wrappers_PPB_MouseInputEvent_1_0 = {
|
| + .Create = (PP_Resource (*)(PP_Instance instance, PP_InputEvent_Type type, PP_TimeTicks time_stamp, uint32_t modifiers, PP_InputEvent_MouseButton mouse_button, const struct PP_Point* mouse_position, int32_t click_count))&PNACL_M13_PPB_MouseInputEvent_Create,
|
| + .IsMouseInputEvent = (PP_Bool (*)(PP_Resource resource))&PNACL_M13_PPB_MouseInputEvent_IsMouseInputEvent,
|
| + .GetButton = (PP_InputEvent_MouseButton (*)(PP_Resource mouse_event))&PNACL_M13_PPB_MouseInputEvent_GetButton,
|
| + .GetPosition = (struct PP_Point (*)(PP_Resource mouse_event))&PNACL_M13_PPB_MouseInputEvent_GetPosition,
|
| + .GetClickCount = (int32_t (*)(PP_Resource mouse_event))&PNACL_M13_PPB_MouseInputEvent_GetClickCount
|
| +};
|
| +
|
| +struct PPB_MouseInputEvent PNACL_Wrappers_PPB_MouseInputEvent = {
|
| + .Create = (PP_Resource (*)(PP_Instance instance, PP_InputEvent_Type type, PP_TimeTicks time_stamp, uint32_t modifiers, PP_InputEvent_MouseButton mouse_button, const struct PP_Point* mouse_position, int32_t click_count, const struct PP_Point* mouse_movement))&PNACL_M14_PPB_MouseInputEvent_Create,
|
| + .IsMouseInputEvent = (PP_Bool (*)(PP_Resource resource))&PNACL_M14_PPB_MouseInputEvent_IsMouseInputEvent,
|
| + .GetButton = (PP_InputEvent_MouseButton (*)(PP_Resource mouse_event))&PNACL_M14_PPB_MouseInputEvent_GetButton,
|
| + .GetPosition = (struct PP_Point (*)(PP_Resource mouse_event))&PNACL_M14_PPB_MouseInputEvent_GetPosition,
|
| + .GetClickCount = (int32_t (*)(PP_Resource mouse_event))&PNACL_M14_PPB_MouseInputEvent_GetClickCount,
|
| + .GetMovement = (struct PP_Point (*)(PP_Resource mouse_event))&PNACL_M14_PPB_MouseInputEvent_GetMovement
|
| +};
|
| +
|
| +struct PPB_WheelInputEvent PNACL_Wrappers_PPB_WheelInputEvent = {
|
| + .Create = (PP_Resource (*)(PP_Instance instance, PP_TimeTicks time_stamp, uint32_t modifiers, const struct PP_FloatPoint* wheel_delta, const struct PP_FloatPoint* wheel_ticks, PP_Bool scroll_by_page))&PNACL_M13_PPB_WheelInputEvent_Create,
|
| + .IsWheelInputEvent = (PP_Bool (*)(PP_Resource resource))&PNACL_M13_PPB_WheelInputEvent_IsWheelInputEvent,
|
| + .GetDelta = (struct PP_FloatPoint (*)(PP_Resource wheel_event))&PNACL_M13_PPB_WheelInputEvent_GetDelta,
|
| + .GetTicks = (struct PP_FloatPoint (*)(PP_Resource wheel_event))&PNACL_M13_PPB_WheelInputEvent_GetTicks,
|
| + .GetScrollByPage = (PP_Bool (*)(PP_Resource wheel_event))&PNACL_M13_PPB_WheelInputEvent_GetScrollByPage
|
| +};
|
| +
|
| +struct PPB_KeyboardInputEvent PNACL_Wrappers_PPB_KeyboardInputEvent = {
|
| + .Create = (PP_Resource (*)(PP_Instance instance, PP_InputEvent_Type type, PP_TimeTicks time_stamp, uint32_t modifiers, uint32_t key_code, struct PP_Var character_text))&PNACL_M13_PPB_KeyboardInputEvent_Create,
|
| + .IsKeyboardInputEvent = (PP_Bool (*)(PP_Resource resource))&PNACL_M13_PPB_KeyboardInputEvent_IsKeyboardInputEvent,
|
| + .GetKeyCode = (uint32_t (*)(PP_Resource key_event))&PNACL_M13_PPB_KeyboardInputEvent_GetKeyCode,
|
| + .GetCharacterText = (struct PP_Var (*)(PP_Resource character_event))&PNACL_M13_PPB_KeyboardInputEvent_GetCharacterText
|
| +};
|
| +
|
| +struct PPB_Instance_0_5 PNACL_Wrappers_PPB_Instance_0_5 = {
|
| + .GetWindowObject = (struct PP_Var (*)(PP_Instance instance))&PNACL_M13_PPB_Instance_GetWindowObject,
|
| + .GetOwnerElementObject = (struct PP_Var (*)(PP_Instance instance))&PNACL_M13_PPB_Instance_GetOwnerElementObject,
|
| + .BindGraphics = (PP_Bool (*)(PP_Instance instance, PP_Resource device))&PNACL_M13_PPB_Instance_BindGraphics,
|
| + .IsFullFrame = (PP_Bool (*)(PP_Instance instance))&PNACL_M13_PPB_Instance_IsFullFrame
|
| +};
|
| +
|
| +struct PPB_Instance PNACL_Wrappers_PPB_Instance = {
|
| + .BindGraphics = (PP_Bool (*)(PP_Instance instance, PP_Resource device))&PNACL_M14_PPB_Instance_BindGraphics,
|
| + .IsFullFrame = (PP_Bool (*)(PP_Instance instance))&PNACL_M14_PPB_Instance_IsFullFrame
|
| +};
|
| +
|
| +struct PPB_Messaging PNACL_Wrappers_PPB_Messaging = {
|
| + .PostMessage = (void (*)(PP_Instance instance, struct PP_Var message))&PNACL_M14_PPB_Messaging_PostMessage
|
| +};
|
| +
|
| +struct PPB_MouseLock PNACL_Wrappers_PPB_MouseLock = {
|
| + .LockMouse = (int32_t (*)(PP_Instance instance, struct PP_CompletionCallback callback))&PNACL_M16_PPB_MouseLock_LockMouse,
|
| + .UnlockMouse = (void (*)(PP_Instance instance))&PNACL_M16_PPB_MouseLock_UnlockMouse
|
| +};
|
| +
|
| +struct PPB_URLLoader PNACL_Wrappers_PPB_URLLoader = {
|
| + .Create = (PP_Resource (*)(PP_Instance instance))&PNACL_M14_PPB_URLLoader_Create,
|
| + .IsURLLoader = (PP_Bool (*)(PP_Resource resource))&PNACL_M14_PPB_URLLoader_IsURLLoader,
|
| + .Open = (int32_t (*)(PP_Resource loader, PP_Resource request_info, struct PP_CompletionCallback callback))&PNACL_M14_PPB_URLLoader_Open,
|
| + .FollowRedirect = (int32_t (*)(PP_Resource loader, struct PP_CompletionCallback callback))&PNACL_M14_PPB_URLLoader_FollowRedirect,
|
| + .GetUploadProgress = (PP_Bool (*)(PP_Resource loader, int64_t* bytes_sent, int64_t* total_bytes_to_be_sent))&PNACL_M14_PPB_URLLoader_GetUploadProgress,
|
| + .GetDownloadProgress = (PP_Bool (*)(PP_Resource loader, int64_t* bytes_received, int64_t* total_bytes_to_be_received))&PNACL_M14_PPB_URLLoader_GetDownloadProgress,
|
| + .GetResponseInfo = (PP_Resource (*)(PP_Resource loader))&PNACL_M14_PPB_URLLoader_GetResponseInfo,
|
| + .ReadResponseBody = (int32_t (*)(PP_Resource loader, void* buffer, int32_t bytes_to_read, struct PP_CompletionCallback callback))&PNACL_M14_PPB_URLLoader_ReadResponseBody,
|
| + .FinishStreamingToFile = (int32_t (*)(PP_Resource loader, struct PP_CompletionCallback callback))&PNACL_M14_PPB_URLLoader_FinishStreamingToFile,
|
| + .Close = (void (*)(PP_Resource loader))&PNACL_M14_PPB_URLLoader_Close
|
| +};
|
| +
|
| +struct PPB_URLRequestInfo PNACL_Wrappers_PPB_URLRequestInfo = {
|
| + .Create = (PP_Resource (*)(PP_Instance instance))&PNACL_M14_PPB_URLRequestInfo_Create,
|
| + .IsURLRequestInfo = (PP_Bool (*)(PP_Resource resource))&PNACL_M14_PPB_URLRequestInfo_IsURLRequestInfo,
|
| + .SetProperty = (PP_Bool (*)(PP_Resource request, PP_URLRequestProperty property, struct PP_Var value))&PNACL_M14_PPB_URLRequestInfo_SetProperty,
|
| + .AppendDataToBody = (PP_Bool (*)(PP_Resource request, const void* data, uint32_t len))&PNACL_M14_PPB_URLRequestInfo_AppendDataToBody,
|
| + .AppendFileToBody = (PP_Bool (*)(PP_Resource request, PP_Resource file_ref, int64_t start_offset, int64_t number_of_bytes, PP_Time expected_last_modified_time))&PNACL_M14_PPB_URLRequestInfo_AppendFileToBody
|
| +};
|
| +
|
| +struct PPB_URLResponseInfo PNACL_Wrappers_PPB_URLResponseInfo = {
|
| + .IsURLResponseInfo = (PP_Bool (*)(PP_Resource resource))&PNACL_M14_PPB_URLResponseInfo_IsURLResponseInfo,
|
| + .GetProperty = (struct PP_Var (*)(PP_Resource response, PP_URLResponseProperty property))&PNACL_M14_PPB_URLResponseInfo_GetProperty,
|
| + .GetBodyAsFileRef = (PP_Resource (*)(PP_Resource response))&PNACL_M14_PPB_URLResponseInfo_GetBodyAsFileRef
|
| +};
|
| +
|
| +struct PPB_Var PNACL_Wrappers_PPB_Var = {
|
| + .AddRef = (void (*)(struct PP_Var var))&PNACL_M14_PPB_Var_AddRef,
|
| + .Release = (void (*)(struct PP_Var var))&PNACL_M14_PPB_Var_Release,
|
| + .VarFromUtf8 = (struct PP_Var (*)(PP_Module module, const char* data, uint32_t len))&PNACL_M14_PPB_Var_VarFromUtf8,
|
| + .VarToUtf8 = (const char* (*)(struct PP_Var var, uint32_t* len))&PNACL_M14_PPB_Var_VarToUtf8
|
| +};
|
| +
|
| +struct PPP_InputEvent PNACL_Wrappers_PPP_InputEvent = {
|
| + .HandleInputEvent = (PP_Bool (*)(PP_Instance instance, PP_Resource input_event))&PNACL_M14_PPP_InputEvent_HandleInputEvent
|
| +};
|
| +
|
| +struct PPP_Instance PNACL_Wrappers_PPP_Instance = {
|
| + .DidCreate = (PP_Bool (*)(PP_Instance instance, uint32_t argc, const char* argn[], const char* argv[]))&PNACL_M14_PPP_Instance_DidCreate,
|
| + .DidDestroy = (void (*)(PP_Instance instance))&PNACL_M14_PPP_Instance_DidDestroy,
|
| + .DidChangeView = (void (*)(PP_Instance instance, const struct PP_Rect* position, const struct PP_Rect* clip))&PNACL_M14_PPP_Instance_DidChangeView,
|
| + .DidChangeFocus = (void (*)(PP_Instance instance, PP_Bool has_focus))&PNACL_M14_PPP_Instance_DidChangeFocus,
|
| + .HandleDocumentLoad = (PP_Bool (*)(PP_Instance instance, PP_Resource url_loader))&PNACL_M14_PPP_Instance_HandleDocumentLoad
|
| +};
|
| +
|
| +struct PPP_Messaging PNACL_Wrappers_PPP_Messaging = {
|
| + .HandleMessage = (void (*)(PP_Instance instance, struct PP_Var message))&PNACL_M14_PPP_Messaging_HandleMessage
|
| +};
|
| +
|
| +struct PPP_MouseLock PNACL_Wrappers_PPP_MouseLock = {
|
| + .MouseLockLost = (void (*)(PP_Instance instance))&PNACL_M16_PPP_MouseLock_MouseLockLost
|
| +};
|
| +
|
| +struct PPB_AudioTrusted PNACL_Wrappers_PPB_AudioTrusted = {
|
| + .CreateTrusted = (PP_Resource (*)(PP_Instance instance))&PNACL_M14_PPB_AudioTrusted_CreateTrusted,
|
| + .Open = (int32_t (*)(PP_Resource audio, PP_Resource config, struct PP_CompletionCallback create_callback))&PNACL_M14_PPB_AudioTrusted_Open,
|
| + .GetSyncSocket = (int32_t (*)(PP_Resource audio, int* sync_socket))&PNACL_M14_PPB_AudioTrusted_GetSyncSocket,
|
| + .GetSharedMemory = (int32_t (*)(PP_Resource audio, int* shm_handle, uint32_t* shm_size))&PNACL_M14_PPB_AudioTrusted_GetSharedMemory
|
| +};
|
| +
|
| +struct PPB_BrokerTrusted PNACL_Wrappers_PPB_BrokerTrusted = {
|
| + .CreateTrusted = (PP_Resource (*)(PP_Instance instance))&PNACL_M14_PPB_BrokerTrusted_CreateTrusted,
|
| + .IsBrokerTrusted = (PP_Bool (*)(PP_Resource resource))&PNACL_M14_PPB_BrokerTrusted_IsBrokerTrusted,
|
| + .Connect = (int32_t (*)(PP_Resource broker, struct PP_CompletionCallback connect_callback))&PNACL_M14_PPB_BrokerTrusted_Connect,
|
| + .GetHandle = (int32_t (*)(PP_Resource broker, int32_t* handle))&PNACL_M14_PPB_BrokerTrusted_GetHandle
|
| +};
|
| +
|
| +struct PPB_BufferTrusted PNACL_Wrappers_PPB_BufferTrusted = {
|
| + .GetSharedMemory = (int32_t (*)(PP_Resource buffer, int* handle))&PNACL_M14_PPB_BufferTrusted_GetSharedMemory
|
| +};
|
| +
|
| +struct PPB_FileChooserTrusted PNACL_Wrappers_PPB_FileChooserTrusted = {
|
| + .ShowWithoutUserGesture = (int32_t (*)(PP_Resource chooser, PP_Bool save_as, struct PP_Var suggested_file_name, struct PP_CompletionCallback callback))&PNACL_M16_PPB_FileChooserTrusted_ShowWithoutUserGesture
|
| +};
|
| +
|
| +struct PPB_FileIOTrusted PNACL_Wrappers_PPB_FileIOTrusted = {
|
| + .GetOSFileDescriptor = (int32_t (*)(PP_Resource file_io))&PNACL_M14_PPB_FileIOTrusted_GetOSFileDescriptor,
|
| + .WillWrite = (int32_t (*)(PP_Resource file_io, int64_t offset, int32_t bytes_to_write, struct PP_CompletionCallback callback))&PNACL_M14_PPB_FileIOTrusted_WillWrite,
|
| + .WillSetLength = (int32_t (*)(PP_Resource file_io, int64_t length, struct PP_CompletionCallback callback))&PNACL_M14_PPB_FileIOTrusted_WillSetLength
|
| +};
|
| +
|
| +struct PPB_ImageDataTrusted PNACL_Wrappers_PPB_ImageDataTrusted = {
|
| + .GetSharedMemory = (int32_t (*)(PP_Resource image_data, int* handle, uint32_t* byte_count))&PNACL_M14_PPB_ImageDataTrusted_GetSharedMemory
|
| +};
|
| +
|
| +struct PPB_URLLoaderTrusted PNACL_Wrappers_PPB_URLLoaderTrusted = {
|
| + .GrantUniversalAccess = (void (*)(PP_Resource loader))&PNACL_M14_PPB_URLLoaderTrusted_GrantUniversalAccess,
|
| + .RegisterStatusCallback = (void (*)(PP_Resource loader, PP_URLLoaderTrusted_StatusCallback cb))&PNACL_M14_PPB_URLLoaderTrusted_RegisterStatusCallback
|
| +};
|
| +
|
| +struct PPB_Buffer_Dev PNACL_Wrappers_PPB_Buffer_Dev = {
|
| + .Create = (PP_Resource (*)(PP_Instance instance, uint32_t size_in_bytes))&PNACL_M14_PPB_Buffer_Dev_Create,
|
| + .IsBuffer = (PP_Bool (*)(PP_Resource resource))&PNACL_M14_PPB_Buffer_Dev_IsBuffer,
|
| + .Describe = (PP_Bool (*)(PP_Resource resource, uint32_t* size_in_bytes))&PNACL_M14_PPB_Buffer_Dev_Describe,
|
| + .Map = (void* (*)(PP_Resource resource))&PNACL_M14_PPB_Buffer_Dev_Map,
|
| + .Unmap = (void (*)(PP_Resource resource))&PNACL_M14_PPB_Buffer_Dev_Unmap
|
| +};
|
| +
|
| +struct PPB_Console_Dev PNACL_Wrappers_PPB_Console_Dev = {
|
| + .Log = (void (*)(PP_Instance instance, PP_LogLevel_Dev level, struct PP_Var value))&PNACL_M14_PPB_Console_Dev_Log,
|
| + .LogWithSource = (void (*)(PP_Instance instance, PP_LogLevel_Dev level, struct PP_Var source, struct PP_Var value))&PNACL_M14_PPB_Console_Dev_LogWithSource
|
| +};
|
| +
|
| +struct PPB_FileChooser_Dev PNACL_Wrappers_PPB_FileChooser_Dev = {
|
| + .Create = (PP_Resource (*)(PP_Instance instance, PP_FileChooserMode_Dev mode, struct PP_Var accept_mime_types))&PNACL_M16_PPB_FileChooser_Dev_Create,
|
| + .IsFileChooser = (PP_Bool (*)(PP_Resource resource))&PNACL_M16_PPB_FileChooser_Dev_IsFileChooser,
|
| + .Show = (int32_t (*)(PP_Resource chooser, struct PP_CompletionCallback callback))&PNACL_M16_PPB_FileChooser_Dev_Show,
|
| + .GetNextChosenFile = (PP_Resource (*)(PP_Resource chooser))&PNACL_M16_PPB_FileChooser_Dev_GetNextChosenFile
|
| +};
|
| +
|
| +struct PPB_Find_Dev PNACL_Wrappers_PPB_Find_Dev = {
|
| + .NumberOfFindResultsChanged = (void (*)(PP_Instance instance, int32_t total, PP_Bool final_result))&PNACL_M14_PPB_Find_Dev_NumberOfFindResultsChanged,
|
| + .SelectedFindResultChanged = (void (*)(PP_Instance instance, int32_t index))&PNACL_M14_PPB_Find_Dev_SelectedFindResultChanged
|
| +};
|
| +
|
| +struct PPB_Font_Dev PNACL_Wrappers_PPB_Font_Dev = {
|
| + .GetFontFamilies = (struct PP_Var (*)(PP_Instance instance))&PNACL_M14_PPB_Font_Dev_GetFontFamilies,
|
| + .Create = (PP_Resource (*)(PP_Instance instance, const struct PP_FontDescription_Dev* description))&PNACL_M14_PPB_Font_Dev_Create,
|
| + .IsFont = (PP_Bool (*)(PP_Resource resource))&PNACL_M14_PPB_Font_Dev_IsFont,
|
| + .Describe = (PP_Bool (*)(PP_Resource font, struct PP_FontDescription_Dev* description, struct PP_FontMetrics_Dev* metrics))&PNACL_M14_PPB_Font_Dev_Describe,
|
| + .DrawTextAt = (PP_Bool (*)(PP_Resource font, PP_Resource image_data, const struct PP_TextRun_Dev* text, const struct PP_Point* position, uint32_t color, const struct PP_Rect* clip, PP_Bool image_data_is_opaque))&PNACL_M14_PPB_Font_Dev_DrawTextAt,
|
| + .MeasureText = (int32_t (*)(PP_Resource font, const struct PP_TextRun_Dev* text))&PNACL_M14_PPB_Font_Dev_MeasureText,
|
| + .CharacterOffsetForPixel = (uint32_t (*)(PP_Resource font, const struct PP_TextRun_Dev* text, int32_t pixel_position))&PNACL_M14_PPB_Font_Dev_CharacterOffsetForPixel,
|
| + .PixelOffsetForCharacter = (int32_t (*)(PP_Resource font, const struct PP_TextRun_Dev* text, uint32_t char_offset))&PNACL_M14_PPB_Font_Dev_PixelOffsetForCharacter
|
| +};
|
| +
|
| +struct PPB_Fullscreen_Dev PNACL_Wrappers_PPB_Fullscreen_Dev = {
|
| + .IsFullscreen = (PP_Bool (*)(PP_Instance instance))&PNACL_M16_PPB_Fullscreen_Dev_IsFullscreen,
|
| + .SetFullscreen = (PP_Bool (*)(PP_Instance instance, PP_Bool fullscreen))&PNACL_M16_PPB_Fullscreen_Dev_SetFullscreen,
|
| + .GetScreenSize = (PP_Bool (*)(PP_Instance instance, struct PP_Size* size))&PNACL_M16_PPB_Fullscreen_Dev_GetScreenSize
|
| +};
|
| +
|
| +struct PPB_IMEInputEvent_Dev PNACL_Wrappers_PPB_IMEInputEvent_Dev = {
|
| + .IsIMEInputEvent = (PP_Bool (*)(PP_Resource resource))&PNACL_M16_PPB_IMEInputEvent_Dev_IsIMEInputEvent,
|
| + .GetText = (struct PP_Var (*)(PP_Resource ime_event))&PNACL_M16_PPB_IMEInputEvent_Dev_GetText,
|
| + .GetSegmentNumber = (uint32_t (*)(PP_Resource ime_event))&PNACL_M16_PPB_IMEInputEvent_Dev_GetSegmentNumber,
|
| + .GetSegmentOffset = (uint32_t (*)(PP_Resource ime_event, uint32_t index))&PNACL_M16_PPB_IMEInputEvent_Dev_GetSegmentOffset,
|
| + .GetTargetSegment = (int32_t (*)(PP_Resource ime_event))&PNACL_M16_PPB_IMEInputEvent_Dev_GetTargetSegment,
|
| + .GetSelection = (void (*)(PP_Resource ime_event, uint32_t* start, uint32_t* end))&PNACL_M16_PPB_IMEInputEvent_Dev_GetSelection
|
| +};
|
| +
|
| +struct PPB_Scrollbar_Dev PNACL_Wrappers_PPB_Scrollbar_Dev = {
|
| + .Create = (PP_Resource (*)(PP_Instance instance, PP_Bool vertical))&PNACL_M14_PPB_Scrollbar_Dev_Create,
|
| + .IsScrollbar = (PP_Bool (*)(PP_Resource resource))&PNACL_M14_PPB_Scrollbar_Dev_IsScrollbar,
|
| + .GetThickness = (uint32_t (*)(PP_Resource resource))&PNACL_M14_PPB_Scrollbar_Dev_GetThickness,
|
| + .IsOverlay = (PP_Bool (*)(PP_Resource scrollbar))&PNACL_M14_PPB_Scrollbar_Dev_IsOverlay,
|
| + .GetValue = (uint32_t (*)(PP_Resource scrollbar))&PNACL_M14_PPB_Scrollbar_Dev_GetValue,
|
| + .SetValue = (void (*)(PP_Resource scrollbar, uint32_t value))&PNACL_M14_PPB_Scrollbar_Dev_SetValue,
|
| + .SetDocumentSize = (void (*)(PP_Resource scrollbar, uint32_t size))&PNACL_M14_PPB_Scrollbar_Dev_SetDocumentSize,
|
| + .SetTickMarks = (void (*)(PP_Resource scrollbar, const struct PP_Rect tick_marks[], uint32_t count))&PNACL_M14_PPB_Scrollbar_Dev_SetTickMarks,
|
| + .ScrollBy = (void (*)(PP_Resource scrollbar, PP_ScrollBy_Dev unit, int32_t multiplier))&PNACL_M14_PPB_Scrollbar_Dev_ScrollBy
|
| +};
|
| +
|
| +struct PPB_TextInput_Dev PNACL_Wrappers_PPB_TextInput_Dev = {
|
| + .SetTextInputType = (void (*)(PP_Instance instance, PP_TextInput_Type type))&PNACL_M16_PPB_TextInput_Dev_SetTextInputType,
|
| + .UpdateCaretPosition = (void (*)(PP_Instance instance, const struct PP_Rect* caret, const struct PP_Rect* bounding_box))&PNACL_M16_PPB_TextInput_Dev_UpdateCaretPosition,
|
| + .CancelCompositionText = (void (*)(PP_Instance instance))&PNACL_M16_PPB_TextInput_Dev_CancelCompositionText
|
| +};
|
| +
|
| +struct PPB_Transport_Dev PNACL_Wrappers_PPB_Transport_Dev = {
|
| + .CreateTransport = (PP_Resource (*)(PP_Instance instance, const char* name, PP_TransportType type))&PNACL_M14_PPB_Transport_Dev_CreateTransport,
|
| + .IsTransport = (PP_Bool (*)(PP_Resource resource))&PNACL_M14_PPB_Transport_Dev_IsTransport,
|
| + .IsWritable = (PP_Bool (*)(PP_Resource transport))&PNACL_M14_PPB_Transport_Dev_IsWritable,
|
| + .SetProperty = (int32_t (*)(PP_Resource transport, PP_TransportProperty property, struct PP_Var value))&PNACL_M14_PPB_Transport_Dev_SetProperty,
|
| + .Connect = (int32_t (*)(PP_Resource transport, struct PP_CompletionCallback cb))&PNACL_M14_PPB_Transport_Dev_Connect,
|
| + .GetNextAddress = (int32_t (*)(PP_Resource transport, struct PP_Var* address, struct PP_CompletionCallback cb))&PNACL_M14_PPB_Transport_Dev_GetNextAddress,
|
| + .ReceiveRemoteAddress = (int32_t (*)(PP_Resource transport, struct PP_Var address))&PNACL_M14_PPB_Transport_Dev_ReceiveRemoteAddress,
|
| + .Recv = (int32_t (*)(PP_Resource transport, void* data, uint32_t len, struct PP_CompletionCallback cb))&PNACL_M14_PPB_Transport_Dev_Recv,
|
| + .Send = (int32_t (*)(PP_Resource transport, const void* data, uint32_t len, struct PP_CompletionCallback cb))&PNACL_M14_PPB_Transport_Dev_Send,
|
| + .Close = (int32_t (*)(PP_Resource transport))&PNACL_M14_PPB_Transport_Dev_Close
|
| +};
|
| +
|
| +struct PPB_VideoCapture_Dev PNACL_Wrappers_PPB_VideoCapture_Dev = {
|
| + .Create = (PP_Resource (*)(PP_Instance instance))&PNACL_M14_PPB_VideoCapture_Dev_Create,
|
| + .IsVideoCapture = (PP_Bool (*)(PP_Resource video_capture))&PNACL_M14_PPB_VideoCapture_Dev_IsVideoCapture,
|
| + .StartCapture = (int32_t (*)(PP_Resource video_capture, const struct PP_VideoCaptureDeviceInfo_Dev* requested_info, uint32_t buffer_count))&PNACL_M14_PPB_VideoCapture_Dev_StartCapture,
|
| + .ReuseBuffer = (int32_t (*)(PP_Resource video_capture, uint32_t buffer))&PNACL_M14_PPB_VideoCapture_Dev_ReuseBuffer,
|
| + .StopCapture = (int32_t (*)(PP_Resource video_capture))&PNACL_M14_PPB_VideoCapture_Dev_StopCapture
|
| +};
|
| +
|
| +struct PPB_VideoDecoder_Dev PNACL_Wrappers_PPB_VideoDecoder_Dev = {
|
| + .Create = (PP_Resource (*)(PP_Instance instance, PP_Resource context, PP_VideoDecoder_Profile profile))&PNACL_M14_PPB_VideoDecoder_Dev_Create,
|
| + .IsVideoDecoder = (PP_Bool (*)(PP_Resource resource))&PNACL_M14_PPB_VideoDecoder_Dev_IsVideoDecoder,
|
| + .Decode = (int32_t (*)(PP_Resource video_decoder, const struct PP_VideoBitstreamBuffer_Dev* bitstream_buffer, struct PP_CompletionCallback callback))&PNACL_M14_PPB_VideoDecoder_Dev_Decode,
|
| + .AssignPictureBuffers = (void (*)(PP_Resource video_decoder, uint32_t no_of_buffers, const struct PP_PictureBuffer_Dev buffers[]))&PNACL_M14_PPB_VideoDecoder_Dev_AssignPictureBuffers,
|
| + .ReusePictureBuffer = (void (*)(PP_Resource video_decoder, int32_t picture_buffer_id))&PNACL_M14_PPB_VideoDecoder_Dev_ReusePictureBuffer,
|
| + .Flush = (int32_t (*)(PP_Resource video_decoder, struct PP_CompletionCallback callback))&PNACL_M14_PPB_VideoDecoder_Dev_Flush,
|
| + .Reset = (int32_t (*)(PP_Resource video_decoder, struct PP_CompletionCallback callback))&PNACL_M14_PPB_VideoDecoder_Dev_Reset,
|
| + .Destroy = (void (*)(PP_Resource video_decoder))&PNACL_M14_PPB_VideoDecoder_Dev_Destroy
|
| +};
|
| +
|
| +struct PPB_VideoLayer_Dev PNACL_Wrappers_PPB_VideoLayer_Dev = {
|
| + .Create = (PP_Resource (*)(PP_Instance instance, PP_VideoLayerMode_Dev mode))&PNACL_M14_PPB_VideoLayer_Dev_Create,
|
| + .IsVideoLayer = (PP_Bool (*)(PP_Resource layer))&PNACL_M14_PPB_VideoLayer_Dev_IsVideoLayer,
|
| + .SetPixelFormat = (void (*)(PP_Resource layer, PP_VideoLayerPixelFormat_Dev pixel_format))&PNACL_M14_PPB_VideoLayer_Dev_SetPixelFormat,
|
| + .SetNativeSize = (void (*)(PP_Resource layer, const struct PP_Size* size))&PNACL_M14_PPB_VideoLayer_Dev_SetNativeSize,
|
| + .SetClipRect = (void (*)(PP_Resource layer, const struct PP_Rect* clip_rect))&PNACL_M14_PPB_VideoLayer_Dev_SetClipRect,
|
| + .IsReady = (PP_Bool (*)(PP_Resource layer))&PNACL_M14_PPB_VideoLayer_Dev_IsReady,
|
| + .UpdateContent = (PP_Bool (*)(PP_Resource layer, uint32_t no_of_planes, const void* planes[]))&PNACL_M14_PPB_VideoLayer_Dev_UpdateContent
|
| +};
|
| +
|
| +struct PPB_WebSocket_Dev PNACL_Wrappers_PPB_WebSocket_Dev = {
|
| + .Create = (PP_Resource (*)(PP_Instance instance))&PNACL_M17_PPB_WebSocket_Dev_Create,
|
| + .IsWebSocket = (PP_Bool (*)(PP_Resource resource))&PNACL_M17_PPB_WebSocket_Dev_IsWebSocket,
|
| + .Connect = (int32_t (*)(PP_Resource web_socket, struct PP_Var url, const struct PP_Var protocols[], uint32_t protocol_count, struct PP_CompletionCallback callback))&PNACL_M17_PPB_WebSocket_Dev_Connect,
|
| + .Close = (int32_t (*)(PP_Resource web_socket, uint16_t code, struct PP_Var reason, struct PP_CompletionCallback callback))&PNACL_M17_PPB_WebSocket_Dev_Close,
|
| + .ReceiveMessage = (int32_t (*)(PP_Resource web_socket, struct PP_Var* message, struct PP_CompletionCallback callback))&PNACL_M17_PPB_WebSocket_Dev_ReceiveMessage,
|
| + .SendMessage = (int32_t (*)(PP_Resource web_socket, struct PP_Var message))&PNACL_M17_PPB_WebSocket_Dev_SendMessage,
|
| + .GetBufferedAmount = (uint64_t (*)(PP_Resource web_socket))&PNACL_M17_PPB_WebSocket_Dev_GetBufferedAmount,
|
| + .GetCloseCode = (uint16_t (*)(PP_Resource web_socket))&PNACL_M17_PPB_WebSocket_Dev_GetCloseCode,
|
| + .GetCloseReason = (struct PP_Var (*)(PP_Resource web_socket))&PNACL_M17_PPB_WebSocket_Dev_GetCloseReason,
|
| + .GetCloseWasClean = (PP_Bool (*)(PP_Resource web_socket))&PNACL_M17_PPB_WebSocket_Dev_GetCloseWasClean,
|
| + .GetExtensions = (struct PP_Var (*)(PP_Resource web_socket))&PNACL_M17_PPB_WebSocket_Dev_GetExtensions,
|
| + .GetProtocol = (struct PP_Var (*)(PP_Resource web_socket))&PNACL_M17_PPB_WebSocket_Dev_GetProtocol,
|
| + .GetReadyState = (PP_WebSocketReadyState_Dev (*)(PP_Resource web_socket))&PNACL_M17_PPB_WebSocket_Dev_GetReadyState,
|
| + .GetURL = (struct PP_Var (*)(PP_Resource web_socket))&PNACL_M17_PPB_WebSocket_Dev_GetURL
|
| +};
|
| +
|
| +struct PPB_Widget_Dev PNACL_Wrappers_PPB_Widget_Dev = {
|
| + .IsWidget = (PP_Bool (*)(PP_Resource resource))&PNACL_M14_PPB_Widget_Dev_IsWidget,
|
| + .Paint = (PP_Bool (*)(PP_Resource widget, const struct PP_Rect* rect, PP_Resource image))&PNACL_M14_PPB_Widget_Dev_Paint,
|
| + .HandleEvent = (PP_Bool (*)(PP_Resource widget, PP_Resource input_event))&PNACL_M14_PPB_Widget_Dev_HandleEvent,
|
| + .GetLocation = (PP_Bool (*)(PP_Resource widget, struct PP_Rect* location))&PNACL_M14_PPB_Widget_Dev_GetLocation,
|
| + .SetLocation = (void (*)(PP_Resource widget, const struct PP_Rect* location))&PNACL_M14_PPB_Widget_Dev_SetLocation
|
| +};
|
| +
|
| +struct PPB_Zoom_Dev PNACL_Wrappers_PPB_Zoom_Dev = {
|
| + .ZoomChanged = (void (*)(PP_Instance instance, double factor))&PNACL_M14_PPB_Zoom_Dev_ZoomChanged,
|
| + .ZoomLimitsChanged = (void (*)(PP_Instance instance, double minimum_factor, double maximium_factor))&PNACL_M14_PPB_Zoom_Dev_ZoomLimitsChanged
|
| +};
|
| +
|
| +struct PPP_VideoDecoder_Dev PNACL_Wrappers_PPP_VideoDecoder_Dev = {
|
| + .ProvidePictureBuffers = (void (*)(PP_Instance instance, PP_Resource decoder, uint32_t req_num_of_bufs, const struct PP_Size* dimensions))&PNACL_M14_PPP_VideoDecoder_Dev_ProvidePictureBuffers,
|
| + .DismissPictureBuffer = (void (*)(PP_Instance instance, PP_Resource decoder, int32_t picture_buffer_id))&PNACL_M14_PPP_VideoDecoder_Dev_DismissPictureBuffer,
|
| + .PictureReady = (void (*)(PP_Instance instance, PP_Resource decoder, const struct PP_Picture_Dev* picture))&PNACL_M14_PPP_VideoDecoder_Dev_PictureReady,
|
| + .EndOfStream = (void (*)(PP_Instance instance, PP_Resource decoder))&PNACL_M14_PPP_VideoDecoder_Dev_EndOfStream,
|
| + .NotifyError = (void (*)(PP_Instance instance, PP_Resource decoder, PP_VideoDecodeError_Dev error))&PNACL_M14_PPP_VideoDecoder_Dev_NotifyError
|
| +};
|
| +
|
| +struct PPP_Widget_Dev PNACL_Wrappers_PPP_Widget_Dev = {
|
| + .Invalidate = (void (*)(PP_Instance instance, PP_Resource widget, const struct PP_Rect* dirty_rect))&PNACL_M14_PPP_Widget_Dev_Invalidate
|
| +};
|
| +
|
| +struct PPP_Zoom_Dev PNACL_Wrappers_PPP_Zoom_Dev = {
|
| + .Zoom = (void (*)(PP_Instance instance, double factor, PP_Bool text_only))&PNACL_M14_PPP_Zoom_Dev_Zoom
|
| +};
|
| +
|
| +static void *s_wrapPtrs[PNACL_IFACE_COUNT + 1] = {
|
| + (void *) &PNACL_Wrappers_PPB_Audio,
|
| + (void *) &PNACL_Wrappers_PPB_AudioConfig,
|
| + (void *) &PNACL_Wrappers_PPB_Core,
|
| + (void *) &PNACL_Wrappers_PPB_FileIO,
|
| + (void *) &PNACL_Wrappers_PPB_FileRef,
|
| + (void *) &PNACL_Wrappers_PPB_FileSystem,
|
| + (void *) &PNACL_Wrappers_PPB_Fullscreen,
|
| + (void *) &PNACL_Wrappers_PPB_Graphics2D,
|
| + (void *) &PNACL_Wrappers_PPB_ImageData,
|
| + (void *) &PNACL_Wrappers_PPB_InputEvent,
|
| + (void *) &PNACL_Wrappers_PPB_MouseInputEvent_1_0,
|
| + (void *) &PNACL_Wrappers_PPB_MouseInputEvent,
|
| + (void *) &PNACL_Wrappers_PPB_WheelInputEvent,
|
| + (void *) &PNACL_Wrappers_PPB_KeyboardInputEvent,
|
| + (void *) &PNACL_Wrappers_PPB_Instance_0_5,
|
| + (void *) &PNACL_Wrappers_PPB_Instance,
|
| + (void *) &PNACL_Wrappers_PPB_Messaging,
|
| + (void *) &PNACL_Wrappers_PPB_MouseLock,
|
| + (void *) &PNACL_Wrappers_PPB_URLLoader,
|
| + (void *) &PNACL_Wrappers_PPB_URLRequestInfo,
|
| + (void *) &PNACL_Wrappers_PPB_URLResponseInfo,
|
| + (void *) &PNACL_Wrappers_PPB_Var,
|
| + (void *) &PNACL_Wrappers_PPP_InputEvent,
|
| + (void *) &PNACL_Wrappers_PPP_Instance,
|
| + (void *) &PNACL_Wrappers_PPP_Messaging,
|
| + (void *) &PNACL_Wrappers_PPP_MouseLock,
|
| + (void *) &PNACL_Wrappers_PPB_AudioTrusted,
|
| + (void *) &PNACL_Wrappers_PPB_BrokerTrusted,
|
| + (void *) &PNACL_Wrappers_PPB_BufferTrusted,
|
| + (void *) &PNACL_Wrappers_PPB_FileChooserTrusted,
|
| + (void *) &PNACL_Wrappers_PPB_FileIOTrusted,
|
| + (void *) &PNACL_Wrappers_PPB_ImageDataTrusted,
|
| + (void *) &PNACL_Wrappers_PPB_URLLoaderTrusted,
|
| + (void *) &PNACL_Wrappers_PPB_Buffer_Dev,
|
| + (void *) &PNACL_Wrappers_PPB_Console_Dev,
|
| + (void *) &PNACL_Wrappers_PPB_FileChooser_Dev,
|
| + (void *) &PNACL_Wrappers_PPB_Find_Dev,
|
| + (void *) &PNACL_Wrappers_PPB_Font_Dev,
|
| + (void *) &PNACL_Wrappers_PPB_Fullscreen_Dev,
|
| + (void *) &PNACL_Wrappers_PPB_IMEInputEvent_Dev,
|
| + (void *) &PNACL_Wrappers_PPB_Scrollbar_Dev,
|
| + (void *) &PNACL_Wrappers_PPB_TextInput_Dev,
|
| + (void *) &PNACL_Wrappers_PPB_Transport_Dev,
|
| + (void *) &PNACL_Wrappers_PPB_VideoCapture_Dev,
|
| + (void *) &PNACL_Wrappers_PPB_VideoDecoder_Dev,
|
| + (void *) &PNACL_Wrappers_PPB_VideoLayer_Dev,
|
| + (void *) &PNACL_Wrappers_PPB_WebSocket_Dev,
|
| + (void *) &PNACL_Wrappers_PPB_Widget_Dev,
|
| + (void *) &PNACL_Wrappers_PPB_Zoom_Dev,
|
| + (void *) &PNACL_Wrappers_PPP_VideoDecoder_Dev,
|
| + (void *) &PNACL_Wrappers_PPP_Widget_Dev,
|
| + (void *) &PNACL_Wrappers_PPP_Zoom_Dev,
|
| + NULL
|
| +};
|
| +
|
| +
|
| +
|
| +void set_real_PPBGetInterface(get_interface_fp real) {
|
| + real_PPBGetInterface = real;
|
| +}
|
| +
|
| +void set_real_PPPGetInterface(get_interface_fp real) {
|
| + real_PPPGetInterface = real;
|
| +}
|
| +
|
| +void *Pnacl_PPBGetInterface(const char *name) {
|
| + int id = PnaclGlueIfaceID(name);
|
| + if (id < 0) return NULL;
|
| +
|
| + if (s_realPtrs[id] == NULL) {
|
| + void *iface = (*real_PPBGetInterface)(name);
|
| + if (NULL == iface) return NULL;
|
| + s_realPtrs[id] = iface;
|
| + }
|
| + return s_wrapPtrs[id];
|
| +}
|
| +
|
| +void *Pnacl_PPPGetInterface(const char *name) {
|
| + int id = PnaclGlueIfaceID(name);
|
| + if (id < 0) return NULL;
|
| +
|
| + if (s_realPtrs[id] == NULL) {
|
| + void *iface = (*real_PPPGetInterface)(name);
|
| + if (NULL == iface) return NULL;
|
| + s_realPtrs[id] = iface;
|
| + }
|
| + return s_wrapPtrs[id];
|
| +}
|
|
|