1 /* Copyright (c) 2015 The Chromium Authors. All rights reserved.
2 * Use of this source code is governed by a BSD-style license that can be
3 * found in the LICENSE file.
6 /* NOTE: this is auto-generated from IDL */
7 #include "ppapi/native_client/src/untrusted/pnacl_irt_shim/pnacl_shim.h"
9 #include "ppapi/c/ppb.h"
10 #include "ppapi/c/dev/ppb_audio_input_dev.h"
11 #include "ppapi/c/dev/ppb_device_ref_dev.h"
12 #include "ppapi/c/dev/ppb_file_chooser_dev.h"
13 #include "ppapi/c/dev/ppb_font_dev.h"
14 #include "ppapi/c/dev/ppb_ime_input_event_dev.h"
15 #include "ppapi/c/dev/ppb_printing_dev.h"
16 #include "ppapi/c/dev/ppb_truetype_font_dev.h"
17 #include "ppapi/c/dev/ppb_url_util_dev.h"
18 #include "ppapi/c/dev/ppb_video_capture_dev.h"
19 #include "ppapi/c/dev/ppb_video_decoder_dev.h"
20 #include "ppapi/c/ppb_compositor.h"
21 #include "ppapi/c/ppb_compositor_layer.h"
22 #include "ppapi/c/ppb_console.h"
23 #include "ppapi/c/ppb_core.h"
24 #include "ppapi/c/ppb_file_io.h"
25 #include "ppapi/c/ppb_file_ref.h"
26 #include "ppapi/c/ppb_file_system.h"
27 #include "ppapi/c/ppb_graphics_2d.h"
28 #include "ppapi/c/ppb_graphics_3d.h"
29 #include "ppapi/c/ppb_host_resolver.h"
30 #include "ppapi/c/ppb_input_event.h"
31 #include "ppapi/c/ppb_media_stream_audio_track.h"
32 #include "ppapi/c/ppb_media_stream_video_track.h"
33 #include "ppapi/c/ppb_message_loop.h"
34 #include "ppapi/c/ppb_messaging.h"
35 #include "ppapi/c/ppb_mouse_lock.h"
36 #include "ppapi/c/ppb_net_address.h"
37 #include "ppapi/c/ppb_network_list.h"
38 #include "ppapi/c/ppb_network_monitor.h"
39 #include "ppapi/c/ppb_network_proxy.h"
40 #include "ppapi/c/ppb_tcp_socket.h"
41 #include "ppapi/c/ppb_text_input_controller.h"
42 #include "ppapi/c/ppb_udp_socket.h"
43 #include "ppapi/c/ppb_url_loader.h"
44 #include "ppapi/c/ppb_url_request_info.h"
45 #include "ppapi/c/ppb_url_response_info.h"
46 #include "ppapi/c/ppb_var.h"
47 #include "ppapi/c/ppb_var_array.h"
48 #include "ppapi/c/ppb_var_array_buffer.h"
49 #include "ppapi/c/ppb_var_dictionary.h"
50 #include "ppapi/c/ppb_video_decoder.h"
51 #include "ppapi/c/ppb_video_encoder.h"
52 #include "ppapi/c/ppb_websocket.h"
53 #include "ppapi/c/ppp_messaging.h"
54 #include "ppapi/c/private/ppb_camera_device_private.h"
55 #include "ppapi/c/private/ppb_content_decryptor_private.h"
56 #include "ppapi/c/private/ppb_display_color_profile_private.h"
57 #include "ppapi/c/private/ppb_ext_crx_file_system_private.h"
58 #include "ppapi/c/private/ppb_file_io_private.h"
59 #include "ppapi/c/private/ppb_file_ref_private.h"
60 #include "ppapi/c/private/ppb_flash.h"
61 #include "ppapi/c/private/ppb_flash_clipboard.h"
62 #include "ppapi/c/private/ppb_flash_device_id.h"
63 #include "ppapi/c/private/ppb_flash_drm.h"
64 #include "ppapi/c/private/ppb_flash_menu.h"
65 #include "ppapi/c/private/ppb_host_resolver_private.h"
66 #include "ppapi/c/private/ppb_instance_private.h"
67 #include "ppapi/c/private/ppb_isolated_file_system_private.h"
68 #include "ppapi/c/private/ppb_net_address_private.h"
69 #include "ppapi/c/private/ppb_output_protection_private.h"
70 #include "ppapi/c/private/ppb_platform_verification_private.h"
71 #include "ppapi/c/private/ppb_tcp_server_socket_private.h"
72 #include "ppapi/c/private/ppb_tcp_socket_private.h"
73 #include "ppapi/c/private/ppb_testing_private.h"
74 #include "ppapi/c/private/ppb_udp_socket_private.h"
75 #include "ppapi/c/private/ppb_uma_private.h"
76 #include "ppapi/c/private/ppb_video_destination_private.h"
77 #include "ppapi/c/private/ppb_video_source_private.h"
78 #include "ppapi/c/private/ppb_x509_certificate_private.h"
79 #include "ppapi/c/private/ppp_content_decryptor_private.h"
80 #include "ppapi/c/private/ppp_instance_private.h"
82 /* Use local strcmp to avoid dependency on libc. */
83 static int mystrcmp(const char* s1
, const char *s2
) {
87 if (*s1
!= *s2
) break;
91 return (int)(*s1
) - (int)(*s2
);
94 /* BEGIN Declarations for all Wrapper Infos */
96 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Compositor_0_1
;
97 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_CompositorLayer_0_1
;
98 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_CompositorLayer_0_2
;
99 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Console_1_0
;
100 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Core_1_0
;
101 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_FileIO_1_0
;
102 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_FileIO_1_1
;
103 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_FileRef_1_0
;
104 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_FileRef_1_1
;
105 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_FileRef_1_2
;
106 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_FileSystem_1_0
;
107 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Graphics2D_1_0
;
108 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Graphics2D_1_1
;
109 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Graphics3D_1_0
;
110 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_HostResolver_1_0
;
111 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_MouseInputEvent_1_0
;
112 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_MouseInputEvent_1_1
;
113 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_WheelInputEvent_1_0
;
114 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_KeyboardInputEvent_1_0
;
115 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_KeyboardInputEvent_1_2
;
116 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TouchInputEvent_1_0
;
117 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_IMEInputEvent_1_0
;
118 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_MediaStreamAudioTrack_0_1
;
119 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_MediaStreamVideoTrack_0_1
;
120 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_MediaStreamVideoTrack_1_0
;
121 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_MessageLoop_1_0
;
122 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Messaging_1_0
;
123 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Messaging_1_2
;
124 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_MouseLock_1_0
;
125 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetAddress_1_0
;
126 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetworkList_1_0
;
127 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetworkMonitor_1_0
;
128 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetworkProxy_1_0
;
129 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TCPSocket_1_0
;
130 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TCPSocket_1_1
;
131 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TCPSocket_1_2
;
132 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TextInputController_1_0
;
133 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_UDPSocket_1_0
;
134 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_UDPSocket_1_1
;
135 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_UDPSocket_1_2
;
136 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_URLLoader_1_0
;
137 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_URLRequestInfo_1_0
;
138 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_URLResponseInfo_1_0
;
139 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Var_1_0
;
140 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Var_1_1
;
141 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Var_1_2
;
142 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_VarArray_1_0
;
143 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_VarArrayBuffer_1_0
;
144 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_VarDictionary_1_0
;
145 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_VideoDecoder_0_1
;
146 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_VideoDecoder_0_2
;
147 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_VideoDecoder_1_0
;
148 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_VideoDecoder_1_1
;
149 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_VideoEncoder_0_1
;
150 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_VideoEncoder_0_2
;
151 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_WebSocket_1_0
;
152 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPP_Messaging_1_0
;
153 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_AudioInput_Dev_0_3
;
154 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_AudioInput_Dev_0_4
;
155 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_DeviceRef_Dev_0_1
;
156 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_FileChooser_Dev_0_5
;
157 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_FileChooser_Dev_0_6
;
158 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Font_Dev_0_6
;
159 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_IMEInputEvent_Dev_0_1
;
160 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_IMEInputEvent_Dev_0_2
;
161 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Printing_Dev_0_7
;
162 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TrueTypeFont_Dev_0_1
;
163 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_URLUtil_Dev_0_6
;
164 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_URLUtil_Dev_0_7
;
165 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_VideoCapture_Dev_0_3
;
166 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_VideoDecoder_Dev_0_16
;
167 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_CameraDevice_Private_0_1
;
168 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_ContentDecryptor_Private_0_14
;
169 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_DisplayColorProfile_Private_0_1
;
170 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Ext_CrxFileSystem_Private_0_1
;
171 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_FileIO_Private_0_1
;
172 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_FileRefPrivate_0_1
;
173 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_12_4
;
174 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_12_5
;
175 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_12_6
;
176 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_13_0
;
177 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_Clipboard_4_0
;
178 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_Clipboard_5_0
;
179 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_Clipboard_5_1
;
180 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_DeviceID_1_0
;
181 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_DRM_1_0
;
182 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_DRM_1_1
;
183 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_Menu_0_2
;
184 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_HostResolver_Private_0_1
;
185 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Instance_Private_0_1
;
186 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_IsolatedFileSystem_Private_0_2
;
187 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetAddress_Private_0_1
;
188 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetAddress_Private_1_0
;
189 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetAddress_Private_1_1
;
190 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_OutputProtection_Private_0_1
;
191 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_PlatformVerification_Private_0_2
;
192 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TCPServerSocket_Private_0_1
;
193 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TCPServerSocket_Private_0_2
;
194 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_3
;
195 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_4
;
196 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_5
;
197 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Testing_Private_1_0
;
198 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_2
;
199 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_3
;
200 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_4
;
201 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_UMA_Private_0_3
;
202 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_VideoDestination_Private_0_1
;
203 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_VideoSource_Private_0_1
;
204 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_X509Certificate_Private_0_1
;
205 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPP_ContentDecryptor_Private_0_15
;
206 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPP_Instance_Private_0_1
;
207 /* END Declarations for all Wrapper Infos. */
209 /* Not generating wrapper methods for PPB_Audio_1_0 */
211 /* Not generating wrapper methods for PPB_Audio_1_1 */
213 /* Not generating wrapper methods for PPB_AudioBuffer_0_1 */
215 /* Not generating wrapper methods for PPB_AudioConfig_1_0 */
217 /* Not generating wrapper methods for PPB_AudioConfig_1_1 */
219 /* Begin wrapper methods for PPB_Compositor_0_1 */
221 static PP_Bool
Pnacl_M37_PPB_Compositor_IsCompositor(PP_Resource resource
) {
222 const struct PPB_Compositor_0_1
*iface
= Pnacl_WrapperInfo_PPB_Compositor_0_1
.real_iface
;
223 return iface
->IsCompositor(resource
);
226 static PP_Resource
Pnacl_M37_PPB_Compositor_Create(PP_Instance instance
) {
227 const struct PPB_Compositor_0_1
*iface
= Pnacl_WrapperInfo_PPB_Compositor_0_1
.real_iface
;
228 return iface
->Create(instance
);
231 static PP_Resource
Pnacl_M37_PPB_Compositor_AddLayer(PP_Resource compositor
) {
232 const struct PPB_Compositor_0_1
*iface
= Pnacl_WrapperInfo_PPB_Compositor_0_1
.real_iface
;
233 return iface
->AddLayer(compositor
);
236 static int32_t Pnacl_M37_PPB_Compositor_CommitLayers(PP_Resource compositor
, struct PP_CompletionCallback
* cc
) {
237 const struct PPB_Compositor_0_1
*iface
= Pnacl_WrapperInfo_PPB_Compositor_0_1
.real_iface
;
238 return iface
->CommitLayers(compositor
, *cc
);
241 static int32_t Pnacl_M37_PPB_Compositor_ResetLayers(PP_Resource compositor
) {
242 const struct PPB_Compositor_0_1
*iface
= Pnacl_WrapperInfo_PPB_Compositor_0_1
.real_iface
;
243 return iface
->ResetLayers(compositor
);
246 /* End wrapper methods for PPB_Compositor_0_1 */
248 /* Begin wrapper methods for PPB_CompositorLayer_0_1 */
250 static PP_Bool
Pnacl_M37_PPB_CompositorLayer_IsCompositorLayer(PP_Resource resource
) {
251 const struct PPB_CompositorLayer_0_1
*iface
= Pnacl_WrapperInfo_PPB_CompositorLayer_0_1
.real_iface
;
252 return iface
->IsCompositorLayer(resource
);
255 static int32_t Pnacl_M37_PPB_CompositorLayer_SetColor(PP_Resource layer
, float red
, float green
, float blue
, float alpha
, const struct PP_Size
* size
) {
256 const struct PPB_CompositorLayer_0_1
*iface
= Pnacl_WrapperInfo_PPB_CompositorLayer_0_1
.real_iface
;
257 return iface
->SetColor(layer
, red
, green
, blue
, alpha
, size
);
260 static int32_t Pnacl_M37_PPB_CompositorLayer_SetTexture(PP_Resource layer
, PP_Resource context
, uint32_t texture
, const struct PP_Size
* size
, struct PP_CompletionCallback
* cc
) {
261 const struct PPB_CompositorLayer_0_1
*iface
= Pnacl_WrapperInfo_PPB_CompositorLayer_0_1
.real_iface
;
262 return iface
->SetTexture(layer
, context
, texture
, size
, *cc
);
265 static int32_t Pnacl_M37_PPB_CompositorLayer_SetImage(PP_Resource layer
, PP_Resource image_data
, const struct PP_Size
* size
, struct PP_CompletionCallback
* cc
) {
266 const struct PPB_CompositorLayer_0_1
*iface
= Pnacl_WrapperInfo_PPB_CompositorLayer_0_1
.real_iface
;
267 return iface
->SetImage(layer
, image_data
, size
, *cc
);
270 static int32_t Pnacl_M37_PPB_CompositorLayer_SetClipRect(PP_Resource layer
, const struct PP_Rect
* rect
) {
271 const struct PPB_CompositorLayer_0_1
*iface
= Pnacl_WrapperInfo_PPB_CompositorLayer_0_1
.real_iface
;
272 return iface
->SetClipRect(layer
, rect
);
275 static int32_t Pnacl_M37_PPB_CompositorLayer_SetTransform(PP_Resource layer
, const float matrix
[16]) {
276 const struct PPB_CompositorLayer_0_1
*iface
= Pnacl_WrapperInfo_PPB_CompositorLayer_0_1
.real_iface
;
277 return iface
->SetTransform(layer
, matrix
);
280 static int32_t Pnacl_M37_PPB_CompositorLayer_SetOpacity(PP_Resource layer
, float opacity
) {
281 const struct PPB_CompositorLayer_0_1
*iface
= Pnacl_WrapperInfo_PPB_CompositorLayer_0_1
.real_iface
;
282 return iface
->SetOpacity(layer
, opacity
);
285 static int32_t Pnacl_M37_PPB_CompositorLayer_SetBlendMode(PP_Resource layer
, PP_BlendMode mode
) {
286 const struct PPB_CompositorLayer_0_1
*iface
= Pnacl_WrapperInfo_PPB_CompositorLayer_0_1
.real_iface
;
287 return iface
->SetBlendMode(layer
, mode
);
290 static int32_t Pnacl_M37_PPB_CompositorLayer_SetSourceRect(PP_Resource layer
, const struct PP_FloatRect
* rect
) {
291 const struct PPB_CompositorLayer_0_1
*iface
= Pnacl_WrapperInfo_PPB_CompositorLayer_0_1
.real_iface
;
292 return iface
->SetSourceRect(layer
, rect
);
295 static int32_t Pnacl_M37_PPB_CompositorLayer_SetPremultipliedAlpha(PP_Resource layer
, PP_Bool premult
) {
296 const struct PPB_CompositorLayer_0_1
*iface
= Pnacl_WrapperInfo_PPB_CompositorLayer_0_1
.real_iface
;
297 return iface
->SetPremultipliedAlpha(layer
, premult
);
300 /* End wrapper methods for PPB_CompositorLayer_0_1 */
302 /* Begin wrapper methods for PPB_CompositorLayer_0_2 */
304 static PP_Bool
Pnacl_M38_PPB_CompositorLayer_IsCompositorLayer(PP_Resource resource
) {
305 const struct PPB_CompositorLayer_0_2
*iface
= Pnacl_WrapperInfo_PPB_CompositorLayer_0_2
.real_iface
;
306 return iface
->IsCompositorLayer(resource
);
309 static int32_t Pnacl_M38_PPB_CompositorLayer_SetColor(PP_Resource layer
, float red
, float green
, float blue
, float alpha
, const struct PP_Size
* size
) {
310 const struct PPB_CompositorLayer_0_2
*iface
= Pnacl_WrapperInfo_PPB_CompositorLayer_0_2
.real_iface
;
311 return iface
->SetColor(layer
, red
, green
, blue
, alpha
, size
);
314 static int32_t Pnacl_M38_PPB_CompositorLayer_SetTexture(PP_Resource layer
, PP_Resource context
, uint32_t target
, uint32_t texture
, const struct PP_Size
* size
, struct PP_CompletionCallback
* cc
) {
315 const struct PPB_CompositorLayer_0_2
*iface
= Pnacl_WrapperInfo_PPB_CompositorLayer_0_2
.real_iface
;
316 return iface
->SetTexture(layer
, context
, target
, texture
, size
, *cc
);
319 static int32_t Pnacl_M38_PPB_CompositorLayer_SetImage(PP_Resource layer
, PP_Resource image_data
, const struct PP_Size
* size
, struct PP_CompletionCallback
* cc
) {
320 const struct PPB_CompositorLayer_0_2
*iface
= Pnacl_WrapperInfo_PPB_CompositorLayer_0_2
.real_iface
;
321 return iface
->SetImage(layer
, image_data
, size
, *cc
);
324 static int32_t Pnacl_M38_PPB_CompositorLayer_SetClipRect(PP_Resource layer
, const struct PP_Rect
* rect
) {
325 const struct PPB_CompositorLayer_0_2
*iface
= Pnacl_WrapperInfo_PPB_CompositorLayer_0_2
.real_iface
;
326 return iface
->SetClipRect(layer
, rect
);
329 static int32_t Pnacl_M38_PPB_CompositorLayer_SetTransform(PP_Resource layer
, const float matrix
[16]) {
330 const struct PPB_CompositorLayer_0_2
*iface
= Pnacl_WrapperInfo_PPB_CompositorLayer_0_2
.real_iface
;
331 return iface
->SetTransform(layer
, matrix
);
334 static int32_t Pnacl_M38_PPB_CompositorLayer_SetOpacity(PP_Resource layer
, float opacity
) {
335 const struct PPB_CompositorLayer_0_2
*iface
= Pnacl_WrapperInfo_PPB_CompositorLayer_0_2
.real_iface
;
336 return iface
->SetOpacity(layer
, opacity
);
339 static int32_t Pnacl_M38_PPB_CompositorLayer_SetBlendMode(PP_Resource layer
, PP_BlendMode mode
) {
340 const struct PPB_CompositorLayer_0_2
*iface
= Pnacl_WrapperInfo_PPB_CompositorLayer_0_2
.real_iface
;
341 return iface
->SetBlendMode(layer
, mode
);
344 static int32_t Pnacl_M38_PPB_CompositorLayer_SetSourceRect(PP_Resource layer
, const struct PP_FloatRect
* rect
) {
345 const struct PPB_CompositorLayer_0_2
*iface
= Pnacl_WrapperInfo_PPB_CompositorLayer_0_2
.real_iface
;
346 return iface
->SetSourceRect(layer
, rect
);
349 static int32_t Pnacl_M38_PPB_CompositorLayer_SetPremultipliedAlpha(PP_Resource layer
, PP_Bool premult
) {
350 const struct PPB_CompositorLayer_0_2
*iface
= Pnacl_WrapperInfo_PPB_CompositorLayer_0_2
.real_iface
;
351 return iface
->SetPremultipliedAlpha(layer
, premult
);
354 /* End wrapper methods for PPB_CompositorLayer_0_2 */
356 /* Begin wrapper methods for PPB_Console_1_0 */
358 static void Pnacl_M25_PPB_Console_Log(PP_Instance instance
, PP_LogLevel level
, struct PP_Var
* value
) {
359 const struct PPB_Console_1_0
*iface
= Pnacl_WrapperInfo_PPB_Console_1_0
.real_iface
;
360 iface
->Log(instance
, level
, *value
);
363 static void Pnacl_M25_PPB_Console_LogWithSource(PP_Instance instance
, PP_LogLevel level
, struct PP_Var
* source
, struct PP_Var
* value
) {
364 const struct PPB_Console_1_0
*iface
= Pnacl_WrapperInfo_PPB_Console_1_0
.real_iface
;
365 iface
->LogWithSource(instance
, level
, *source
, *value
);
368 /* End wrapper methods for PPB_Console_1_0 */
370 /* Begin wrapper methods for PPB_Core_1_0 */
372 static void Pnacl_M14_PPB_Core_AddRefResource(PP_Resource resource
) {
373 const struct PPB_Core_1_0
*iface
= Pnacl_WrapperInfo_PPB_Core_1_0
.real_iface
;
374 iface
->AddRefResource(resource
);
377 static void Pnacl_M14_PPB_Core_ReleaseResource(PP_Resource resource
) {
378 const struct PPB_Core_1_0
*iface
= Pnacl_WrapperInfo_PPB_Core_1_0
.real_iface
;
379 iface
->ReleaseResource(resource
);
382 static PP_Time
Pnacl_M14_PPB_Core_GetTime(void) {
383 const struct PPB_Core_1_0
*iface
= Pnacl_WrapperInfo_PPB_Core_1_0
.real_iface
;
384 return iface
->GetTime();
387 static PP_TimeTicks
Pnacl_M14_PPB_Core_GetTimeTicks(void) {
388 const struct PPB_Core_1_0
*iface
= Pnacl_WrapperInfo_PPB_Core_1_0
.real_iface
;
389 return iface
->GetTimeTicks();
392 static void Pnacl_M14_PPB_Core_CallOnMainThread(int32_t delay_in_milliseconds
, struct PP_CompletionCallback
* callback
, int32_t result
) {
393 const struct PPB_Core_1_0
*iface
= Pnacl_WrapperInfo_PPB_Core_1_0
.real_iface
;
394 iface
->CallOnMainThread(delay_in_milliseconds
, *callback
, result
);
397 static PP_Bool
Pnacl_M14_PPB_Core_IsMainThread(void) {
398 const struct PPB_Core_1_0
*iface
= Pnacl_WrapperInfo_PPB_Core_1_0
.real_iface
;
399 return iface
->IsMainThread();
402 /* End wrapper methods for PPB_Core_1_0 */
404 /* Begin wrapper methods for PPB_FileIO_1_0 */
406 static PP_Resource
Pnacl_M14_PPB_FileIO_Create(PP_Instance instance
) {
407 const struct PPB_FileIO_1_0
*iface
= Pnacl_WrapperInfo_PPB_FileIO_1_0
.real_iface
;
408 return iface
->Create(instance
);
411 static PP_Bool
Pnacl_M14_PPB_FileIO_IsFileIO(PP_Resource resource
) {
412 const struct PPB_FileIO_1_0
*iface
= Pnacl_WrapperInfo_PPB_FileIO_1_0
.real_iface
;
413 return iface
->IsFileIO(resource
);
416 static int32_t Pnacl_M14_PPB_FileIO_Open(PP_Resource file_io
, PP_Resource file_ref
, int32_t open_flags
, struct PP_CompletionCallback
* callback
) {
417 const struct PPB_FileIO_1_0
*iface
= Pnacl_WrapperInfo_PPB_FileIO_1_0
.real_iface
;
418 return iface
->Open(file_io
, file_ref
, open_flags
, *callback
);
421 static int32_t Pnacl_M14_PPB_FileIO_Query(PP_Resource file_io
, struct PP_FileInfo
* info
, struct PP_CompletionCallback
* callback
) {
422 const struct PPB_FileIO_1_0
*iface
= Pnacl_WrapperInfo_PPB_FileIO_1_0
.real_iface
;
423 return iface
->Query(file_io
, info
, *callback
);
426 static 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
) {
427 const struct PPB_FileIO_1_0
*iface
= Pnacl_WrapperInfo_PPB_FileIO_1_0
.real_iface
;
428 return iface
->Touch(file_io
, last_access_time
, last_modified_time
, *callback
);
431 static 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
) {
432 const struct PPB_FileIO_1_0
*iface
= Pnacl_WrapperInfo_PPB_FileIO_1_0
.real_iface
;
433 return iface
->Read(file_io
, offset
, buffer
, bytes_to_read
, *callback
);
436 static 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
) {
437 const struct PPB_FileIO_1_0
*iface
= Pnacl_WrapperInfo_PPB_FileIO_1_0
.real_iface
;
438 return iface
->Write(file_io
, offset
, buffer
, bytes_to_write
, *callback
);
441 static int32_t Pnacl_M14_PPB_FileIO_SetLength(PP_Resource file_io
, int64_t length
, struct PP_CompletionCallback
* callback
) {
442 const struct PPB_FileIO_1_0
*iface
= Pnacl_WrapperInfo_PPB_FileIO_1_0
.real_iface
;
443 return iface
->SetLength(file_io
, length
, *callback
);
446 static int32_t Pnacl_M14_PPB_FileIO_Flush(PP_Resource file_io
, struct PP_CompletionCallback
* callback
) {
447 const struct PPB_FileIO_1_0
*iface
= Pnacl_WrapperInfo_PPB_FileIO_1_0
.real_iface
;
448 return iface
->Flush(file_io
, *callback
);
451 static void Pnacl_M14_PPB_FileIO_Close(PP_Resource file_io
) {
452 const struct PPB_FileIO_1_0
*iface
= Pnacl_WrapperInfo_PPB_FileIO_1_0
.real_iface
;
453 iface
->Close(file_io
);
456 /* End wrapper methods for PPB_FileIO_1_0 */
458 /* Begin wrapper methods for PPB_FileIO_1_1 */
460 static PP_Resource
Pnacl_M25_PPB_FileIO_Create(PP_Instance instance
) {
461 const struct PPB_FileIO_1_1
*iface
= Pnacl_WrapperInfo_PPB_FileIO_1_1
.real_iface
;
462 return iface
->Create(instance
);
465 static PP_Bool
Pnacl_M25_PPB_FileIO_IsFileIO(PP_Resource resource
) {
466 const struct PPB_FileIO_1_1
*iface
= Pnacl_WrapperInfo_PPB_FileIO_1_1
.real_iface
;
467 return iface
->IsFileIO(resource
);
470 static int32_t Pnacl_M25_PPB_FileIO_Open(PP_Resource file_io
, PP_Resource file_ref
, int32_t open_flags
, struct PP_CompletionCallback
* callback
) {
471 const struct PPB_FileIO_1_1
*iface
= Pnacl_WrapperInfo_PPB_FileIO_1_1
.real_iface
;
472 return iface
->Open(file_io
, file_ref
, open_flags
, *callback
);
475 static int32_t Pnacl_M25_PPB_FileIO_Query(PP_Resource file_io
, struct PP_FileInfo
* info
, struct PP_CompletionCallback
* callback
) {
476 const struct PPB_FileIO_1_1
*iface
= Pnacl_WrapperInfo_PPB_FileIO_1_1
.real_iface
;
477 return iface
->Query(file_io
, info
, *callback
);
480 static int32_t Pnacl_M25_PPB_FileIO_Touch(PP_Resource file_io
, PP_Time last_access_time
, PP_Time last_modified_time
, struct PP_CompletionCallback
* callback
) {
481 const struct PPB_FileIO_1_1
*iface
= Pnacl_WrapperInfo_PPB_FileIO_1_1
.real_iface
;
482 return iface
->Touch(file_io
, last_access_time
, last_modified_time
, *callback
);
485 static int32_t Pnacl_M25_PPB_FileIO_Read(PP_Resource file_io
, int64_t offset
, char* buffer
, int32_t bytes_to_read
, struct PP_CompletionCallback
* callback
) {
486 const struct PPB_FileIO_1_1
*iface
= Pnacl_WrapperInfo_PPB_FileIO_1_1
.real_iface
;
487 return iface
->Read(file_io
, offset
, buffer
, bytes_to_read
, *callback
);
490 static int32_t Pnacl_M25_PPB_FileIO_Write(PP_Resource file_io
, int64_t offset
, const char* buffer
, int32_t bytes_to_write
, struct PP_CompletionCallback
* callback
) {
491 const struct PPB_FileIO_1_1
*iface
= Pnacl_WrapperInfo_PPB_FileIO_1_1
.real_iface
;
492 return iface
->Write(file_io
, offset
, buffer
, bytes_to_write
, *callback
);
495 static int32_t Pnacl_M25_PPB_FileIO_SetLength(PP_Resource file_io
, int64_t length
, struct PP_CompletionCallback
* callback
) {
496 const struct PPB_FileIO_1_1
*iface
= Pnacl_WrapperInfo_PPB_FileIO_1_1
.real_iface
;
497 return iface
->SetLength(file_io
, length
, *callback
);
500 static int32_t Pnacl_M25_PPB_FileIO_Flush(PP_Resource file_io
, struct PP_CompletionCallback
* callback
) {
501 const struct PPB_FileIO_1_1
*iface
= Pnacl_WrapperInfo_PPB_FileIO_1_1
.real_iface
;
502 return iface
->Flush(file_io
, *callback
);
505 static void Pnacl_M25_PPB_FileIO_Close(PP_Resource file_io
) {
506 const struct PPB_FileIO_1_1
*iface
= Pnacl_WrapperInfo_PPB_FileIO_1_1
.real_iface
;
507 iface
->Close(file_io
);
510 static int32_t Pnacl_M25_PPB_FileIO_ReadToArray(PP_Resource file_io
, int64_t offset
, int32_t max_read_length
, struct PP_ArrayOutput
* output
, struct PP_CompletionCallback
* callback
) {
511 const struct PPB_FileIO_1_1
*iface
= Pnacl_WrapperInfo_PPB_FileIO_1_1
.real_iface
;
512 return iface
->ReadToArray(file_io
, offset
, max_read_length
, output
, *callback
);
515 /* End wrapper methods for PPB_FileIO_1_1 */
517 /* Begin wrapper methods for PPB_FileRef_1_0 */
519 static PP_Resource
Pnacl_M14_PPB_FileRef_Create(PP_Resource file_system
, const char* path
) {
520 const struct PPB_FileRef_1_0
*iface
= Pnacl_WrapperInfo_PPB_FileRef_1_0
.real_iface
;
521 return iface
->Create(file_system
, path
);
524 static PP_Bool
Pnacl_M14_PPB_FileRef_IsFileRef(PP_Resource resource
) {
525 const struct PPB_FileRef_1_0
*iface
= Pnacl_WrapperInfo_PPB_FileRef_1_0
.real_iface
;
526 return iface
->IsFileRef(resource
);
529 static PP_FileSystemType
Pnacl_M14_PPB_FileRef_GetFileSystemType(PP_Resource file_ref
) {
530 const struct PPB_FileRef_1_0
*iface
= Pnacl_WrapperInfo_PPB_FileRef_1_0
.real_iface
;
531 return iface
->GetFileSystemType(file_ref
);
534 static void Pnacl_M14_PPB_FileRef_GetName(struct PP_Var
* _struct_result
, PP_Resource file_ref
) {
535 const struct PPB_FileRef_1_0
*iface
= Pnacl_WrapperInfo_PPB_FileRef_1_0
.real_iface
;
536 *_struct_result
= iface
->GetName(file_ref
);
539 static void Pnacl_M14_PPB_FileRef_GetPath(struct PP_Var
* _struct_result
, PP_Resource file_ref
) {
540 const struct PPB_FileRef_1_0
*iface
= Pnacl_WrapperInfo_PPB_FileRef_1_0
.real_iface
;
541 *_struct_result
= iface
->GetPath(file_ref
);
544 static PP_Resource
Pnacl_M14_PPB_FileRef_GetParent(PP_Resource file_ref
) {
545 const struct PPB_FileRef_1_0
*iface
= Pnacl_WrapperInfo_PPB_FileRef_1_0
.real_iface
;
546 return iface
->GetParent(file_ref
);
549 static int32_t Pnacl_M14_PPB_FileRef_MakeDirectory(PP_Resource directory_ref
, PP_Bool make_ancestors
, struct PP_CompletionCallback
* callback
) {
550 const struct PPB_FileRef_1_0
*iface
= Pnacl_WrapperInfo_PPB_FileRef_1_0
.real_iface
;
551 return iface
->MakeDirectory(directory_ref
, make_ancestors
, *callback
);
554 static 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
) {
555 const struct PPB_FileRef_1_0
*iface
= Pnacl_WrapperInfo_PPB_FileRef_1_0
.real_iface
;
556 return iface
->Touch(file_ref
, last_access_time
, last_modified_time
, *callback
);
559 static int32_t Pnacl_M14_PPB_FileRef_Delete(PP_Resource file_ref
, struct PP_CompletionCallback
* callback
) {
560 const struct PPB_FileRef_1_0
*iface
= Pnacl_WrapperInfo_PPB_FileRef_1_0
.real_iface
;
561 return iface
->Delete(file_ref
, *callback
);
564 static int32_t Pnacl_M14_PPB_FileRef_Rename(PP_Resource file_ref
, PP_Resource new_file_ref
, struct PP_CompletionCallback
* callback
) {
565 const struct PPB_FileRef_1_0
*iface
= Pnacl_WrapperInfo_PPB_FileRef_1_0
.real_iface
;
566 return iface
->Rename(file_ref
, new_file_ref
, *callback
);
569 /* End wrapper methods for PPB_FileRef_1_0 */
571 /* Begin wrapper methods for PPB_FileRef_1_1 */
573 static PP_Resource
Pnacl_M28_PPB_FileRef_Create(PP_Resource file_system
, const char* path
) {
574 const struct PPB_FileRef_1_1
*iface
= Pnacl_WrapperInfo_PPB_FileRef_1_1
.real_iface
;
575 return iface
->Create(file_system
, path
);
578 static PP_Bool
Pnacl_M28_PPB_FileRef_IsFileRef(PP_Resource resource
) {
579 const struct PPB_FileRef_1_1
*iface
= Pnacl_WrapperInfo_PPB_FileRef_1_1
.real_iface
;
580 return iface
->IsFileRef(resource
);
583 static PP_FileSystemType
Pnacl_M28_PPB_FileRef_GetFileSystemType(PP_Resource file_ref
) {
584 const struct PPB_FileRef_1_1
*iface
= Pnacl_WrapperInfo_PPB_FileRef_1_1
.real_iface
;
585 return iface
->GetFileSystemType(file_ref
);
588 static void Pnacl_M28_PPB_FileRef_GetName(struct PP_Var
* _struct_result
, PP_Resource file_ref
) {
589 const struct PPB_FileRef_1_1
*iface
= Pnacl_WrapperInfo_PPB_FileRef_1_1
.real_iface
;
590 *_struct_result
= iface
->GetName(file_ref
);
593 static void Pnacl_M28_PPB_FileRef_GetPath(struct PP_Var
* _struct_result
, PP_Resource file_ref
) {
594 const struct PPB_FileRef_1_1
*iface
= Pnacl_WrapperInfo_PPB_FileRef_1_1
.real_iface
;
595 *_struct_result
= iface
->GetPath(file_ref
);
598 static PP_Resource
Pnacl_M28_PPB_FileRef_GetParent(PP_Resource file_ref
) {
599 const struct PPB_FileRef_1_1
*iface
= Pnacl_WrapperInfo_PPB_FileRef_1_1
.real_iface
;
600 return iface
->GetParent(file_ref
);
603 static int32_t Pnacl_M28_PPB_FileRef_MakeDirectory(PP_Resource directory_ref
, PP_Bool make_ancestors
, struct PP_CompletionCallback
* callback
) {
604 const struct PPB_FileRef_1_1
*iface
= Pnacl_WrapperInfo_PPB_FileRef_1_1
.real_iface
;
605 return iface
->MakeDirectory(directory_ref
, make_ancestors
, *callback
);
608 static int32_t Pnacl_M28_PPB_FileRef_Touch(PP_Resource file_ref
, PP_Time last_access_time
, PP_Time last_modified_time
, struct PP_CompletionCallback
* callback
) {
609 const struct PPB_FileRef_1_1
*iface
= Pnacl_WrapperInfo_PPB_FileRef_1_1
.real_iface
;
610 return iface
->Touch(file_ref
, last_access_time
, last_modified_time
, *callback
);
613 static int32_t Pnacl_M28_PPB_FileRef_Delete(PP_Resource file_ref
, struct PP_CompletionCallback
* callback
) {
614 const struct PPB_FileRef_1_1
*iface
= Pnacl_WrapperInfo_PPB_FileRef_1_1
.real_iface
;
615 return iface
->Delete(file_ref
, *callback
);
618 static int32_t Pnacl_M28_PPB_FileRef_Rename(PP_Resource file_ref
, PP_Resource new_file_ref
, struct PP_CompletionCallback
* callback
) {
619 const struct PPB_FileRef_1_1
*iface
= Pnacl_WrapperInfo_PPB_FileRef_1_1
.real_iface
;
620 return iface
->Rename(file_ref
, new_file_ref
, *callback
);
623 static int32_t Pnacl_M28_PPB_FileRef_Query(PP_Resource file_ref
, struct PP_FileInfo
* info
, struct PP_CompletionCallback
* callback
) {
624 const struct PPB_FileRef_1_1
*iface
= Pnacl_WrapperInfo_PPB_FileRef_1_1
.real_iface
;
625 return iface
->Query(file_ref
, info
, *callback
);
628 static int32_t Pnacl_M28_PPB_FileRef_ReadDirectoryEntries(PP_Resource file_ref
, struct PP_ArrayOutput
* output
, struct PP_CompletionCallback
* callback
) {
629 const struct PPB_FileRef_1_1
*iface
= Pnacl_WrapperInfo_PPB_FileRef_1_1
.real_iface
;
630 return iface
->ReadDirectoryEntries(file_ref
, *output
, *callback
);
633 /* End wrapper methods for PPB_FileRef_1_1 */
635 /* Begin wrapper methods for PPB_FileRef_1_2 */
637 static PP_Resource
Pnacl_M34_PPB_FileRef_Create(PP_Resource file_system
, const char* path
) {
638 const struct PPB_FileRef_1_2
*iface
= Pnacl_WrapperInfo_PPB_FileRef_1_2
.real_iface
;
639 return iface
->Create(file_system
, path
);
642 static PP_Bool
Pnacl_M34_PPB_FileRef_IsFileRef(PP_Resource resource
) {
643 const struct PPB_FileRef_1_2
*iface
= Pnacl_WrapperInfo_PPB_FileRef_1_2
.real_iface
;
644 return iface
->IsFileRef(resource
);
647 static PP_FileSystemType
Pnacl_M34_PPB_FileRef_GetFileSystemType(PP_Resource file_ref
) {
648 const struct PPB_FileRef_1_2
*iface
= Pnacl_WrapperInfo_PPB_FileRef_1_2
.real_iface
;
649 return iface
->GetFileSystemType(file_ref
);
652 static void Pnacl_M34_PPB_FileRef_GetName(struct PP_Var
* _struct_result
, PP_Resource file_ref
) {
653 const struct PPB_FileRef_1_2
*iface
= Pnacl_WrapperInfo_PPB_FileRef_1_2
.real_iface
;
654 *_struct_result
= iface
->GetName(file_ref
);
657 static void Pnacl_M34_PPB_FileRef_GetPath(struct PP_Var
* _struct_result
, PP_Resource file_ref
) {
658 const struct PPB_FileRef_1_2
*iface
= Pnacl_WrapperInfo_PPB_FileRef_1_2
.real_iface
;
659 *_struct_result
= iface
->GetPath(file_ref
);
662 static PP_Resource
Pnacl_M34_PPB_FileRef_GetParent(PP_Resource file_ref
) {
663 const struct PPB_FileRef_1_2
*iface
= Pnacl_WrapperInfo_PPB_FileRef_1_2
.real_iface
;
664 return iface
->GetParent(file_ref
);
667 static int32_t Pnacl_M34_PPB_FileRef_MakeDirectory(PP_Resource directory_ref
, int32_t make_directory_flags
, struct PP_CompletionCallback
* callback
) {
668 const struct PPB_FileRef_1_2
*iface
= Pnacl_WrapperInfo_PPB_FileRef_1_2
.real_iface
;
669 return iface
->MakeDirectory(directory_ref
, make_directory_flags
, *callback
);
672 static int32_t Pnacl_M34_PPB_FileRef_Touch(PP_Resource file_ref
, PP_Time last_access_time
, PP_Time last_modified_time
, struct PP_CompletionCallback
* callback
) {
673 const struct PPB_FileRef_1_2
*iface
= Pnacl_WrapperInfo_PPB_FileRef_1_2
.real_iface
;
674 return iface
->Touch(file_ref
, last_access_time
, last_modified_time
, *callback
);
677 static int32_t Pnacl_M34_PPB_FileRef_Delete(PP_Resource file_ref
, struct PP_CompletionCallback
* callback
) {
678 const struct PPB_FileRef_1_2
*iface
= Pnacl_WrapperInfo_PPB_FileRef_1_2
.real_iface
;
679 return iface
->Delete(file_ref
, *callback
);
682 static int32_t Pnacl_M34_PPB_FileRef_Rename(PP_Resource file_ref
, PP_Resource new_file_ref
, struct PP_CompletionCallback
* callback
) {
683 const struct PPB_FileRef_1_2
*iface
= Pnacl_WrapperInfo_PPB_FileRef_1_2
.real_iface
;
684 return iface
->Rename(file_ref
, new_file_ref
, *callback
);
687 static int32_t Pnacl_M34_PPB_FileRef_Query(PP_Resource file_ref
, struct PP_FileInfo
* info
, struct PP_CompletionCallback
* callback
) {
688 const struct PPB_FileRef_1_2
*iface
= Pnacl_WrapperInfo_PPB_FileRef_1_2
.real_iface
;
689 return iface
->Query(file_ref
, info
, *callback
);
692 static int32_t Pnacl_M34_PPB_FileRef_ReadDirectoryEntries(PP_Resource file_ref
, struct PP_ArrayOutput
* output
, struct PP_CompletionCallback
* callback
) {
693 const struct PPB_FileRef_1_2
*iface
= Pnacl_WrapperInfo_PPB_FileRef_1_2
.real_iface
;
694 return iface
->ReadDirectoryEntries(file_ref
, *output
, *callback
);
697 /* End wrapper methods for PPB_FileRef_1_2 */
699 /* Begin wrapper methods for PPB_FileSystem_1_0 */
701 static PP_Resource
Pnacl_M14_PPB_FileSystem_Create(PP_Instance instance
, PP_FileSystemType type
) {
702 const struct PPB_FileSystem_1_0
*iface
= Pnacl_WrapperInfo_PPB_FileSystem_1_0
.real_iface
;
703 return iface
->Create(instance
, type
);
706 static PP_Bool
Pnacl_M14_PPB_FileSystem_IsFileSystem(PP_Resource resource
) {
707 const struct PPB_FileSystem_1_0
*iface
= Pnacl_WrapperInfo_PPB_FileSystem_1_0
.real_iface
;
708 return iface
->IsFileSystem(resource
);
711 static int32_t Pnacl_M14_PPB_FileSystem_Open(PP_Resource file_system
, int64_t expected_size
, struct PP_CompletionCallback
* callback
) {
712 const struct PPB_FileSystem_1_0
*iface
= Pnacl_WrapperInfo_PPB_FileSystem_1_0
.real_iface
;
713 return iface
->Open(file_system
, expected_size
, *callback
);
716 static PP_FileSystemType
Pnacl_M14_PPB_FileSystem_GetType(PP_Resource file_system
) {
717 const struct PPB_FileSystem_1_0
*iface
= Pnacl_WrapperInfo_PPB_FileSystem_1_0
.real_iface
;
718 return iface
->GetType(file_system
);
721 /* End wrapper methods for PPB_FileSystem_1_0 */
723 /* Not generating wrapper methods for PPB_Fullscreen_1_0 */
725 /* Not generating wrapper methods for PPB_Gamepad_1_0 */
727 /* Begin wrapper methods for PPB_Graphics2D_1_0 */
729 static PP_Resource
Pnacl_M14_PPB_Graphics2D_Create(PP_Instance instance
, const struct PP_Size
* size
, PP_Bool is_always_opaque
) {
730 const struct PPB_Graphics2D_1_0
*iface
= Pnacl_WrapperInfo_PPB_Graphics2D_1_0
.real_iface
;
731 return iface
->Create(instance
, size
, is_always_opaque
);
734 static PP_Bool
Pnacl_M14_PPB_Graphics2D_IsGraphics2D(PP_Resource resource
) {
735 const struct PPB_Graphics2D_1_0
*iface
= Pnacl_WrapperInfo_PPB_Graphics2D_1_0
.real_iface
;
736 return iface
->IsGraphics2D(resource
);
739 static PP_Bool
Pnacl_M14_PPB_Graphics2D_Describe(PP_Resource graphics_2d
, struct PP_Size
* size
, PP_Bool
* is_always_opaque
) {
740 const struct PPB_Graphics2D_1_0
*iface
= Pnacl_WrapperInfo_PPB_Graphics2D_1_0
.real_iface
;
741 return iface
->Describe(graphics_2d
, size
, is_always_opaque
);
744 static 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
) {
745 const struct PPB_Graphics2D_1_0
*iface
= Pnacl_WrapperInfo_PPB_Graphics2D_1_0
.real_iface
;
746 iface
->PaintImageData(graphics_2d
, image_data
, top_left
, src_rect
);
749 static void Pnacl_M14_PPB_Graphics2D_Scroll(PP_Resource graphics_2d
, const struct PP_Rect
* clip_rect
, const struct PP_Point
* amount
) {
750 const struct PPB_Graphics2D_1_0
*iface
= Pnacl_WrapperInfo_PPB_Graphics2D_1_0
.real_iface
;
751 iface
->Scroll(graphics_2d
, clip_rect
, amount
);
754 static void Pnacl_M14_PPB_Graphics2D_ReplaceContents(PP_Resource graphics_2d
, PP_Resource image_data
) {
755 const struct PPB_Graphics2D_1_0
*iface
= Pnacl_WrapperInfo_PPB_Graphics2D_1_0
.real_iface
;
756 iface
->ReplaceContents(graphics_2d
, image_data
);
759 static int32_t Pnacl_M14_PPB_Graphics2D_Flush(PP_Resource graphics_2d
, struct PP_CompletionCallback
* callback
) {
760 const struct PPB_Graphics2D_1_0
*iface
= Pnacl_WrapperInfo_PPB_Graphics2D_1_0
.real_iface
;
761 return iface
->Flush(graphics_2d
, *callback
);
764 /* End wrapper methods for PPB_Graphics2D_1_0 */
766 /* Begin wrapper methods for PPB_Graphics2D_1_1 */
768 static PP_Resource
Pnacl_M27_PPB_Graphics2D_Create(PP_Instance instance
, const struct PP_Size
* size
, PP_Bool is_always_opaque
) {
769 const struct PPB_Graphics2D_1_1
*iface
= Pnacl_WrapperInfo_PPB_Graphics2D_1_1
.real_iface
;
770 return iface
->Create(instance
, size
, is_always_opaque
);
773 static PP_Bool
Pnacl_M27_PPB_Graphics2D_IsGraphics2D(PP_Resource resource
) {
774 const struct PPB_Graphics2D_1_1
*iface
= Pnacl_WrapperInfo_PPB_Graphics2D_1_1
.real_iface
;
775 return iface
->IsGraphics2D(resource
);
778 static PP_Bool
Pnacl_M27_PPB_Graphics2D_Describe(PP_Resource graphics_2d
, struct PP_Size
* size
, PP_Bool
* is_always_opaque
) {
779 const struct PPB_Graphics2D_1_1
*iface
= Pnacl_WrapperInfo_PPB_Graphics2D_1_1
.real_iface
;
780 return iface
->Describe(graphics_2d
, size
, is_always_opaque
);
783 static void Pnacl_M27_PPB_Graphics2D_PaintImageData(PP_Resource graphics_2d
, PP_Resource image_data
, const struct PP_Point
* top_left
, const struct PP_Rect
* src_rect
) {
784 const struct PPB_Graphics2D_1_1
*iface
= Pnacl_WrapperInfo_PPB_Graphics2D_1_1
.real_iface
;
785 iface
->PaintImageData(graphics_2d
, image_data
, top_left
, src_rect
);
788 static void Pnacl_M27_PPB_Graphics2D_Scroll(PP_Resource graphics_2d
, const struct PP_Rect
* clip_rect
, const struct PP_Point
* amount
) {
789 const struct PPB_Graphics2D_1_1
*iface
= Pnacl_WrapperInfo_PPB_Graphics2D_1_1
.real_iface
;
790 iface
->Scroll(graphics_2d
, clip_rect
, amount
);
793 static void Pnacl_M27_PPB_Graphics2D_ReplaceContents(PP_Resource graphics_2d
, PP_Resource image_data
) {
794 const struct PPB_Graphics2D_1_1
*iface
= Pnacl_WrapperInfo_PPB_Graphics2D_1_1
.real_iface
;
795 iface
->ReplaceContents(graphics_2d
, image_data
);
798 static int32_t Pnacl_M27_PPB_Graphics2D_Flush(PP_Resource graphics_2d
, struct PP_CompletionCallback
* callback
) {
799 const struct PPB_Graphics2D_1_1
*iface
= Pnacl_WrapperInfo_PPB_Graphics2D_1_1
.real_iface
;
800 return iface
->Flush(graphics_2d
, *callback
);
803 static PP_Bool
Pnacl_M27_PPB_Graphics2D_SetScale(PP_Resource resource
, float scale
) {
804 const struct PPB_Graphics2D_1_1
*iface
= Pnacl_WrapperInfo_PPB_Graphics2D_1_1
.real_iface
;
805 return iface
->SetScale(resource
, scale
);
808 static float Pnacl_M27_PPB_Graphics2D_GetScale(PP_Resource resource
) {
809 const struct PPB_Graphics2D_1_1
*iface
= Pnacl_WrapperInfo_PPB_Graphics2D_1_1
.real_iface
;
810 return iface
->GetScale(resource
);
813 /* End wrapper methods for PPB_Graphics2D_1_1 */
815 /* Begin wrapper methods for PPB_Graphics3D_1_0 */
817 static int32_t Pnacl_M15_PPB_Graphics3D_GetAttribMaxValue(PP_Resource instance
, int32_t attribute
, int32_t* value
) {
818 const struct PPB_Graphics3D_1_0
*iface
= Pnacl_WrapperInfo_PPB_Graphics3D_1_0
.real_iface
;
819 return iface
->GetAttribMaxValue(instance
, attribute
, value
);
822 static PP_Resource
Pnacl_M15_PPB_Graphics3D_Create(PP_Instance instance
, PP_Resource share_context
, const int32_t attrib_list
[]) {
823 const struct PPB_Graphics3D_1_0
*iface
= Pnacl_WrapperInfo_PPB_Graphics3D_1_0
.real_iface
;
824 return iface
->Create(instance
, share_context
, attrib_list
);
827 static PP_Bool
Pnacl_M15_PPB_Graphics3D_IsGraphics3D(PP_Resource resource
) {
828 const struct PPB_Graphics3D_1_0
*iface
= Pnacl_WrapperInfo_PPB_Graphics3D_1_0
.real_iface
;
829 return iface
->IsGraphics3D(resource
);
832 static int32_t Pnacl_M15_PPB_Graphics3D_GetAttribs(PP_Resource context
, int32_t attrib_list
[]) {
833 const struct PPB_Graphics3D_1_0
*iface
= Pnacl_WrapperInfo_PPB_Graphics3D_1_0
.real_iface
;
834 return iface
->GetAttribs(context
, attrib_list
);
837 static int32_t Pnacl_M15_PPB_Graphics3D_SetAttribs(PP_Resource context
, const int32_t attrib_list
[]) {
838 const struct PPB_Graphics3D_1_0
*iface
= Pnacl_WrapperInfo_PPB_Graphics3D_1_0
.real_iface
;
839 return iface
->SetAttribs(context
, attrib_list
);
842 static int32_t Pnacl_M15_PPB_Graphics3D_GetError(PP_Resource context
) {
843 const struct PPB_Graphics3D_1_0
*iface
= Pnacl_WrapperInfo_PPB_Graphics3D_1_0
.real_iface
;
844 return iface
->GetError(context
);
847 static int32_t Pnacl_M15_PPB_Graphics3D_ResizeBuffers(PP_Resource context
, int32_t width
, int32_t height
) {
848 const struct PPB_Graphics3D_1_0
*iface
= Pnacl_WrapperInfo_PPB_Graphics3D_1_0
.real_iface
;
849 return iface
->ResizeBuffers(context
, width
, height
);
852 static int32_t Pnacl_M15_PPB_Graphics3D_SwapBuffers(PP_Resource context
, struct PP_CompletionCallback
* callback
) {
853 const struct PPB_Graphics3D_1_0
*iface
= Pnacl_WrapperInfo_PPB_Graphics3D_1_0
.real_iface
;
854 return iface
->SwapBuffers(context
, *callback
);
857 /* End wrapper methods for PPB_Graphics3D_1_0 */
859 /* Begin wrapper methods for PPB_HostResolver_1_0 */
861 static PP_Resource
Pnacl_M29_PPB_HostResolver_Create(PP_Instance instance
) {
862 const struct PPB_HostResolver_1_0
*iface
= Pnacl_WrapperInfo_PPB_HostResolver_1_0
.real_iface
;
863 return iface
->Create(instance
);
866 static PP_Bool
Pnacl_M29_PPB_HostResolver_IsHostResolver(PP_Resource resource
) {
867 const struct PPB_HostResolver_1_0
*iface
= Pnacl_WrapperInfo_PPB_HostResolver_1_0
.real_iface
;
868 return iface
->IsHostResolver(resource
);
871 static int32_t Pnacl_M29_PPB_HostResolver_Resolve(PP_Resource host_resolver
, const char* host
, uint16_t port
, const struct PP_HostResolver_Hint
* hint
, struct PP_CompletionCallback
* callback
) {
872 const struct PPB_HostResolver_1_0
*iface
= Pnacl_WrapperInfo_PPB_HostResolver_1_0
.real_iface
;
873 return iface
->Resolve(host_resolver
, host
, port
, hint
, *callback
);
876 static void Pnacl_M29_PPB_HostResolver_GetCanonicalName(struct PP_Var
* _struct_result
, PP_Resource host_resolver
) {
877 const struct PPB_HostResolver_1_0
*iface
= Pnacl_WrapperInfo_PPB_HostResolver_1_0
.real_iface
;
878 *_struct_result
= iface
->GetCanonicalName(host_resolver
);
881 static uint32_t Pnacl_M29_PPB_HostResolver_GetNetAddressCount(PP_Resource host_resolver
) {
882 const struct PPB_HostResolver_1_0
*iface
= Pnacl_WrapperInfo_PPB_HostResolver_1_0
.real_iface
;
883 return iface
->GetNetAddressCount(host_resolver
);
886 static PP_Resource
Pnacl_M29_PPB_HostResolver_GetNetAddress(PP_Resource host_resolver
, uint32_t index
) {
887 const struct PPB_HostResolver_1_0
*iface
= Pnacl_WrapperInfo_PPB_HostResolver_1_0
.real_iface
;
888 return iface
->GetNetAddress(host_resolver
, index
);
891 /* End wrapper methods for PPB_HostResolver_1_0 */
893 /* Not generating wrapper methods for PPB_ImageData_1_0 */
895 /* Not generating wrapper methods for PPB_InputEvent_1_0 */
897 /* Begin wrapper methods for PPB_MouseInputEvent_1_0 */
899 static 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
) {
900 const struct PPB_MouseInputEvent_1_0
*iface
= Pnacl_WrapperInfo_PPB_MouseInputEvent_1_0
.real_iface
;
901 return iface
->Create(instance
, type
, time_stamp
, modifiers
, mouse_button
, mouse_position
, click_count
);
904 static PP_Bool
Pnacl_M13_PPB_MouseInputEvent_IsMouseInputEvent(PP_Resource resource
) {
905 const struct PPB_MouseInputEvent_1_0
*iface
= Pnacl_WrapperInfo_PPB_MouseInputEvent_1_0
.real_iface
;
906 return iface
->IsMouseInputEvent(resource
);
909 static PP_InputEvent_MouseButton
Pnacl_M13_PPB_MouseInputEvent_GetButton(PP_Resource mouse_event
) {
910 const struct PPB_MouseInputEvent_1_0
*iface
= Pnacl_WrapperInfo_PPB_MouseInputEvent_1_0
.real_iface
;
911 return iface
->GetButton(mouse_event
);
914 static void Pnacl_M13_PPB_MouseInputEvent_GetPosition(struct PP_Point
* _struct_result
, PP_Resource mouse_event
) {
915 const struct PPB_MouseInputEvent_1_0
*iface
= Pnacl_WrapperInfo_PPB_MouseInputEvent_1_0
.real_iface
;
916 *_struct_result
= iface
->GetPosition(mouse_event
);
919 static int32_t Pnacl_M13_PPB_MouseInputEvent_GetClickCount(PP_Resource mouse_event
) {
920 const struct PPB_MouseInputEvent_1_0
*iface
= Pnacl_WrapperInfo_PPB_MouseInputEvent_1_0
.real_iface
;
921 return iface
->GetClickCount(mouse_event
);
924 /* End wrapper methods for PPB_MouseInputEvent_1_0 */
926 /* Begin wrapper methods for PPB_MouseInputEvent_1_1 */
928 static 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
) {
929 const struct PPB_MouseInputEvent_1_1
*iface
= Pnacl_WrapperInfo_PPB_MouseInputEvent_1_1
.real_iface
;
930 return iface
->Create(instance
, type
, time_stamp
, modifiers
, mouse_button
, mouse_position
, click_count
, mouse_movement
);
933 static PP_Bool
Pnacl_M14_PPB_MouseInputEvent_IsMouseInputEvent(PP_Resource resource
) {
934 const struct PPB_MouseInputEvent_1_1
*iface
= Pnacl_WrapperInfo_PPB_MouseInputEvent_1_1
.real_iface
;
935 return iface
->IsMouseInputEvent(resource
);
938 static PP_InputEvent_MouseButton
Pnacl_M14_PPB_MouseInputEvent_GetButton(PP_Resource mouse_event
) {
939 const struct PPB_MouseInputEvent_1_1
*iface
= Pnacl_WrapperInfo_PPB_MouseInputEvent_1_1
.real_iface
;
940 return iface
->GetButton(mouse_event
);
943 static void Pnacl_M14_PPB_MouseInputEvent_GetPosition(struct PP_Point
* _struct_result
, PP_Resource mouse_event
) {
944 const struct PPB_MouseInputEvent_1_1
*iface
= Pnacl_WrapperInfo_PPB_MouseInputEvent_1_1
.real_iface
;
945 *_struct_result
= iface
->GetPosition(mouse_event
);
948 static int32_t Pnacl_M14_PPB_MouseInputEvent_GetClickCount(PP_Resource mouse_event
) {
949 const struct PPB_MouseInputEvent_1_1
*iface
= Pnacl_WrapperInfo_PPB_MouseInputEvent_1_1
.real_iface
;
950 return iface
->GetClickCount(mouse_event
);
953 static void Pnacl_M14_PPB_MouseInputEvent_GetMovement(struct PP_Point
* _struct_result
, PP_Resource mouse_event
) {
954 const struct PPB_MouseInputEvent_1_1
*iface
= Pnacl_WrapperInfo_PPB_MouseInputEvent_1_1
.real_iface
;
955 *_struct_result
= iface
->GetMovement(mouse_event
);
958 /* End wrapper methods for PPB_MouseInputEvent_1_1 */
960 /* Begin wrapper methods for PPB_WheelInputEvent_1_0 */
962 static 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
) {
963 const struct PPB_WheelInputEvent_1_0
*iface
= Pnacl_WrapperInfo_PPB_WheelInputEvent_1_0
.real_iface
;
964 return iface
->Create(instance
, time_stamp
, modifiers
, wheel_delta
, wheel_ticks
, scroll_by_page
);
967 static PP_Bool
Pnacl_M13_PPB_WheelInputEvent_IsWheelInputEvent(PP_Resource resource
) {
968 const struct PPB_WheelInputEvent_1_0
*iface
= Pnacl_WrapperInfo_PPB_WheelInputEvent_1_0
.real_iface
;
969 return iface
->IsWheelInputEvent(resource
);
972 static void Pnacl_M13_PPB_WheelInputEvent_GetDelta(struct PP_FloatPoint
* _struct_result
, PP_Resource wheel_event
) {
973 const struct PPB_WheelInputEvent_1_0
*iface
= Pnacl_WrapperInfo_PPB_WheelInputEvent_1_0
.real_iface
;
974 *_struct_result
= iface
->GetDelta(wheel_event
);
977 static void Pnacl_M13_PPB_WheelInputEvent_GetTicks(struct PP_FloatPoint
* _struct_result
, PP_Resource wheel_event
) {
978 const struct PPB_WheelInputEvent_1_0
*iface
= Pnacl_WrapperInfo_PPB_WheelInputEvent_1_0
.real_iface
;
979 *_struct_result
= iface
->GetTicks(wheel_event
);
982 static PP_Bool
Pnacl_M13_PPB_WheelInputEvent_GetScrollByPage(PP_Resource wheel_event
) {
983 const struct PPB_WheelInputEvent_1_0
*iface
= Pnacl_WrapperInfo_PPB_WheelInputEvent_1_0
.real_iface
;
984 return iface
->GetScrollByPage(wheel_event
);
987 /* End wrapper methods for PPB_WheelInputEvent_1_0 */
989 /* Begin wrapper methods for PPB_KeyboardInputEvent_1_0 */
991 static 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
) {
992 const struct PPB_KeyboardInputEvent_1_0
*iface
= Pnacl_WrapperInfo_PPB_KeyboardInputEvent_1_0
.real_iface
;
993 return iface
->Create(instance
, type
, time_stamp
, modifiers
, key_code
, *character_text
);
996 static PP_Bool
Pnacl_M13_PPB_KeyboardInputEvent_IsKeyboardInputEvent(PP_Resource resource
) {
997 const struct PPB_KeyboardInputEvent_1_0
*iface
= Pnacl_WrapperInfo_PPB_KeyboardInputEvent_1_0
.real_iface
;
998 return iface
->IsKeyboardInputEvent(resource
);
1001 static uint32_t Pnacl_M13_PPB_KeyboardInputEvent_GetKeyCode(PP_Resource key_event
) {
1002 const struct PPB_KeyboardInputEvent_1_0
*iface
= Pnacl_WrapperInfo_PPB_KeyboardInputEvent_1_0
.real_iface
;
1003 return iface
->GetKeyCode(key_event
);
1006 static void Pnacl_M13_PPB_KeyboardInputEvent_GetCharacterText(struct PP_Var
* _struct_result
, PP_Resource character_event
) {
1007 const struct PPB_KeyboardInputEvent_1_0
*iface
= Pnacl_WrapperInfo_PPB_KeyboardInputEvent_1_0
.real_iface
;
1008 *_struct_result
= iface
->GetCharacterText(character_event
);
1011 /* End wrapper methods for PPB_KeyboardInputEvent_1_0 */
1013 /* Begin wrapper methods for PPB_KeyboardInputEvent_1_2 */
1015 static PP_Resource
Pnacl_M34_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 PP_Var
* code
) {
1016 const struct PPB_KeyboardInputEvent_1_2
*iface
= Pnacl_WrapperInfo_PPB_KeyboardInputEvent_1_2
.real_iface
;
1017 return iface
->Create(instance
, type
, time_stamp
, modifiers
, key_code
, *character_text
, *code
);
1020 static PP_Bool
Pnacl_M34_PPB_KeyboardInputEvent_IsKeyboardInputEvent(PP_Resource resource
) {
1021 const struct PPB_KeyboardInputEvent_1_2
*iface
= Pnacl_WrapperInfo_PPB_KeyboardInputEvent_1_2
.real_iface
;
1022 return iface
->IsKeyboardInputEvent(resource
);
1025 static uint32_t Pnacl_M34_PPB_KeyboardInputEvent_GetKeyCode(PP_Resource key_event
) {
1026 const struct PPB_KeyboardInputEvent_1_2
*iface
= Pnacl_WrapperInfo_PPB_KeyboardInputEvent_1_2
.real_iface
;
1027 return iface
->GetKeyCode(key_event
);
1030 static void Pnacl_M34_PPB_KeyboardInputEvent_GetCharacterText(struct PP_Var
* _struct_result
, PP_Resource character_event
) {
1031 const struct PPB_KeyboardInputEvent_1_2
*iface
= Pnacl_WrapperInfo_PPB_KeyboardInputEvent_1_2
.real_iface
;
1032 *_struct_result
= iface
->GetCharacterText(character_event
);
1035 static void Pnacl_M34_PPB_KeyboardInputEvent_GetCode(struct PP_Var
* _struct_result
, PP_Resource key_event
) {
1036 const struct PPB_KeyboardInputEvent_1_2
*iface
= Pnacl_WrapperInfo_PPB_KeyboardInputEvent_1_2
.real_iface
;
1037 *_struct_result
= iface
->GetCode(key_event
);
1040 /* End wrapper methods for PPB_KeyboardInputEvent_1_2 */
1042 /* Begin wrapper methods for PPB_TouchInputEvent_1_0 */
1044 static PP_Resource
Pnacl_M13_PPB_TouchInputEvent_Create(PP_Instance instance
, PP_InputEvent_Type type
, PP_TimeTicks time_stamp
, uint32_t modifiers
) {
1045 const struct PPB_TouchInputEvent_1_0
*iface
= Pnacl_WrapperInfo_PPB_TouchInputEvent_1_0
.real_iface
;
1046 return iface
->Create(instance
, type
, time_stamp
, modifiers
);
1049 static void Pnacl_M13_PPB_TouchInputEvent_AddTouchPoint(PP_Resource touch_event
, PP_TouchListType list
, const struct PP_TouchPoint
* point
) {
1050 const struct PPB_TouchInputEvent_1_0
*iface
= Pnacl_WrapperInfo_PPB_TouchInputEvent_1_0
.real_iface
;
1051 iface
->AddTouchPoint(touch_event
, list
, point
);
1054 static PP_Bool
Pnacl_M13_PPB_TouchInputEvent_IsTouchInputEvent(PP_Resource resource
) {
1055 const struct PPB_TouchInputEvent_1_0
*iface
= Pnacl_WrapperInfo_PPB_TouchInputEvent_1_0
.real_iface
;
1056 return iface
->IsTouchInputEvent(resource
);
1059 static uint32_t Pnacl_M13_PPB_TouchInputEvent_GetTouchCount(PP_Resource resource
, PP_TouchListType list
) {
1060 const struct PPB_TouchInputEvent_1_0
*iface
= Pnacl_WrapperInfo_PPB_TouchInputEvent_1_0
.real_iface
;
1061 return iface
->GetTouchCount(resource
, list
);
1064 static void Pnacl_M13_PPB_TouchInputEvent_GetTouchByIndex(struct PP_TouchPoint
* _struct_result
, PP_Resource resource
, PP_TouchListType list
, uint32_t index
) {
1065 const struct PPB_TouchInputEvent_1_0
*iface
= Pnacl_WrapperInfo_PPB_TouchInputEvent_1_0
.real_iface
;
1066 *_struct_result
= iface
->GetTouchByIndex(resource
, list
, index
);
1069 static void Pnacl_M13_PPB_TouchInputEvent_GetTouchById(struct PP_TouchPoint
* _struct_result
, PP_Resource resource
, PP_TouchListType list
, uint32_t touch_id
) {
1070 const struct PPB_TouchInputEvent_1_0
*iface
= Pnacl_WrapperInfo_PPB_TouchInputEvent_1_0
.real_iface
;
1071 *_struct_result
= iface
->GetTouchById(resource
, list
, touch_id
);
1074 /* End wrapper methods for PPB_TouchInputEvent_1_0 */
1076 /* Begin wrapper methods for PPB_IMEInputEvent_1_0 */
1078 static PP_Resource
Pnacl_M13_PPB_IMEInputEvent_Create(PP_Instance instance
, PP_InputEvent_Type type
, PP_TimeTicks time_stamp
, struct PP_Var
* text
, uint32_t segment_number
, const uint32_t segment_offsets
[], int32_t target_segment
, uint32_t selection_start
, uint32_t selection_end
) {
1079 const struct PPB_IMEInputEvent_1_0
*iface
= Pnacl_WrapperInfo_PPB_IMEInputEvent_1_0
.real_iface
;
1080 return iface
->Create(instance
, type
, time_stamp
, *text
, segment_number
, segment_offsets
, target_segment
, selection_start
, selection_end
);
1083 static PP_Bool
Pnacl_M13_PPB_IMEInputEvent_IsIMEInputEvent(PP_Resource resource
) {
1084 const struct PPB_IMEInputEvent_1_0
*iface
= Pnacl_WrapperInfo_PPB_IMEInputEvent_1_0
.real_iface
;
1085 return iface
->IsIMEInputEvent(resource
);
1088 static void Pnacl_M13_PPB_IMEInputEvent_GetText(struct PP_Var
* _struct_result
, PP_Resource ime_event
) {
1089 const struct PPB_IMEInputEvent_1_0
*iface
= Pnacl_WrapperInfo_PPB_IMEInputEvent_1_0
.real_iface
;
1090 *_struct_result
= iface
->GetText(ime_event
);
1093 static uint32_t Pnacl_M13_PPB_IMEInputEvent_GetSegmentNumber(PP_Resource ime_event
) {
1094 const struct PPB_IMEInputEvent_1_0
*iface
= Pnacl_WrapperInfo_PPB_IMEInputEvent_1_0
.real_iface
;
1095 return iface
->GetSegmentNumber(ime_event
);
1098 static uint32_t Pnacl_M13_PPB_IMEInputEvent_GetSegmentOffset(PP_Resource ime_event
, uint32_t index
) {
1099 const struct PPB_IMEInputEvent_1_0
*iface
= Pnacl_WrapperInfo_PPB_IMEInputEvent_1_0
.real_iface
;
1100 return iface
->GetSegmentOffset(ime_event
, index
);
1103 static int32_t Pnacl_M13_PPB_IMEInputEvent_GetTargetSegment(PP_Resource ime_event
) {
1104 const struct PPB_IMEInputEvent_1_0
*iface
= Pnacl_WrapperInfo_PPB_IMEInputEvent_1_0
.real_iface
;
1105 return iface
->GetTargetSegment(ime_event
);
1108 static void Pnacl_M13_PPB_IMEInputEvent_GetSelection(PP_Resource ime_event
, uint32_t* start
, uint32_t* end
) {
1109 const struct PPB_IMEInputEvent_1_0
*iface
= Pnacl_WrapperInfo_PPB_IMEInputEvent_1_0
.real_iface
;
1110 iface
->GetSelection(ime_event
, start
, end
);
1113 /* End wrapper methods for PPB_IMEInputEvent_1_0 */
1115 /* Not generating wrapper methods for PPB_Instance_1_0 */
1117 /* Begin wrapper methods for PPB_MediaStreamAudioTrack_0_1 */
1119 static PP_Bool
Pnacl_M35_PPB_MediaStreamAudioTrack_IsMediaStreamAudioTrack(PP_Resource resource
) {
1120 const struct PPB_MediaStreamAudioTrack_0_1
*iface
= Pnacl_WrapperInfo_PPB_MediaStreamAudioTrack_0_1
.real_iface
;
1121 return iface
->IsMediaStreamAudioTrack(resource
);
1124 static int32_t Pnacl_M35_PPB_MediaStreamAudioTrack_Configure(PP_Resource audio_track
, const int32_t attrib_list
[], struct PP_CompletionCallback
* callback
) {
1125 const struct PPB_MediaStreamAudioTrack_0_1
*iface
= Pnacl_WrapperInfo_PPB_MediaStreamAudioTrack_0_1
.real_iface
;
1126 return iface
->Configure(audio_track
, attrib_list
, *callback
);
1129 static int32_t Pnacl_M35_PPB_MediaStreamAudioTrack_GetAttrib(PP_Resource audio_track
, PP_MediaStreamAudioTrack_Attrib attrib
, int32_t* value
) {
1130 const struct PPB_MediaStreamAudioTrack_0_1
*iface
= Pnacl_WrapperInfo_PPB_MediaStreamAudioTrack_0_1
.real_iface
;
1131 return iface
->GetAttrib(audio_track
, attrib
, value
);
1134 static void Pnacl_M35_PPB_MediaStreamAudioTrack_GetId(struct PP_Var
* _struct_result
, PP_Resource audio_track
) {
1135 const struct PPB_MediaStreamAudioTrack_0_1
*iface
= Pnacl_WrapperInfo_PPB_MediaStreamAudioTrack_0_1
.real_iface
;
1136 *_struct_result
= iface
->GetId(audio_track
);
1139 static PP_Bool
Pnacl_M35_PPB_MediaStreamAudioTrack_HasEnded(PP_Resource audio_track
) {
1140 const struct PPB_MediaStreamAudioTrack_0_1
*iface
= Pnacl_WrapperInfo_PPB_MediaStreamAudioTrack_0_1
.real_iface
;
1141 return iface
->HasEnded(audio_track
);
1144 static int32_t Pnacl_M35_PPB_MediaStreamAudioTrack_GetBuffer(PP_Resource audio_track
, PP_Resource
* buffer
, struct PP_CompletionCallback
* callback
) {
1145 const struct PPB_MediaStreamAudioTrack_0_1
*iface
= Pnacl_WrapperInfo_PPB_MediaStreamAudioTrack_0_1
.real_iface
;
1146 return iface
->GetBuffer(audio_track
, buffer
, *callback
);
1149 static int32_t Pnacl_M35_PPB_MediaStreamAudioTrack_RecycleBuffer(PP_Resource audio_track
, PP_Resource buffer
) {
1150 const struct PPB_MediaStreamAudioTrack_0_1
*iface
= Pnacl_WrapperInfo_PPB_MediaStreamAudioTrack_0_1
.real_iface
;
1151 return iface
->RecycleBuffer(audio_track
, buffer
);
1154 static void Pnacl_M35_PPB_MediaStreamAudioTrack_Close(PP_Resource audio_track
) {
1155 const struct PPB_MediaStreamAudioTrack_0_1
*iface
= Pnacl_WrapperInfo_PPB_MediaStreamAudioTrack_0_1
.real_iface
;
1156 iface
->Close(audio_track
);
1159 /* End wrapper methods for PPB_MediaStreamAudioTrack_0_1 */
1161 /* Begin wrapper methods for PPB_MediaStreamVideoTrack_0_1 */
1163 static PP_Bool
Pnacl_M35_PPB_MediaStreamVideoTrack_IsMediaStreamVideoTrack(PP_Resource resource
) {
1164 const struct PPB_MediaStreamVideoTrack_0_1
*iface
= Pnacl_WrapperInfo_PPB_MediaStreamVideoTrack_0_1
.real_iface
;
1165 return iface
->IsMediaStreamVideoTrack(resource
);
1168 static int32_t Pnacl_M35_PPB_MediaStreamVideoTrack_Configure(PP_Resource video_track
, const int32_t attrib_list
[], struct PP_CompletionCallback
* callback
) {
1169 const struct PPB_MediaStreamVideoTrack_0_1
*iface
= Pnacl_WrapperInfo_PPB_MediaStreamVideoTrack_0_1
.real_iface
;
1170 return iface
->Configure(video_track
, attrib_list
, *callback
);
1173 static int32_t Pnacl_M35_PPB_MediaStreamVideoTrack_GetAttrib(PP_Resource video_track
, PP_MediaStreamVideoTrack_Attrib attrib
, int32_t* value
) {
1174 const struct PPB_MediaStreamVideoTrack_0_1
*iface
= Pnacl_WrapperInfo_PPB_MediaStreamVideoTrack_0_1
.real_iface
;
1175 return iface
->GetAttrib(video_track
, attrib
, value
);
1178 static void Pnacl_M35_PPB_MediaStreamVideoTrack_GetId(struct PP_Var
* _struct_result
, PP_Resource video_track
) {
1179 const struct PPB_MediaStreamVideoTrack_0_1
*iface
= Pnacl_WrapperInfo_PPB_MediaStreamVideoTrack_0_1
.real_iface
;
1180 *_struct_result
= iface
->GetId(video_track
);
1183 static PP_Bool
Pnacl_M35_PPB_MediaStreamVideoTrack_HasEnded(PP_Resource video_track
) {
1184 const struct PPB_MediaStreamVideoTrack_0_1
*iface
= Pnacl_WrapperInfo_PPB_MediaStreamVideoTrack_0_1
.real_iface
;
1185 return iface
->HasEnded(video_track
);
1188 static int32_t Pnacl_M35_PPB_MediaStreamVideoTrack_GetFrame(PP_Resource video_track
, PP_Resource
* frame
, struct PP_CompletionCallback
* callback
) {
1189 const struct PPB_MediaStreamVideoTrack_0_1
*iface
= Pnacl_WrapperInfo_PPB_MediaStreamVideoTrack_0_1
.real_iface
;
1190 return iface
->GetFrame(video_track
, frame
, *callback
);
1193 static int32_t Pnacl_M35_PPB_MediaStreamVideoTrack_RecycleFrame(PP_Resource video_track
, PP_Resource frame
) {
1194 const struct PPB_MediaStreamVideoTrack_0_1
*iface
= Pnacl_WrapperInfo_PPB_MediaStreamVideoTrack_0_1
.real_iface
;
1195 return iface
->RecycleFrame(video_track
, frame
);
1198 static void Pnacl_M35_PPB_MediaStreamVideoTrack_Close(PP_Resource video_track
) {
1199 const struct PPB_MediaStreamVideoTrack_0_1
*iface
= Pnacl_WrapperInfo_PPB_MediaStreamVideoTrack_0_1
.real_iface
;
1200 iface
->Close(video_track
);
1203 /* End wrapper methods for PPB_MediaStreamVideoTrack_0_1 */
1205 /* Begin wrapper methods for PPB_MediaStreamVideoTrack_1_0 */
1207 static PP_Resource
Pnacl_M36_PPB_MediaStreamVideoTrack_Create(PP_Instance instance
) {
1208 const struct PPB_MediaStreamVideoTrack_1_0
*iface
= Pnacl_WrapperInfo_PPB_MediaStreamVideoTrack_1_0
.real_iface
;
1209 return iface
->Create(instance
);
1212 static PP_Bool
Pnacl_M36_PPB_MediaStreamVideoTrack_IsMediaStreamVideoTrack(PP_Resource resource
) {
1213 const struct PPB_MediaStreamVideoTrack_1_0
*iface
= Pnacl_WrapperInfo_PPB_MediaStreamVideoTrack_1_0
.real_iface
;
1214 return iface
->IsMediaStreamVideoTrack(resource
);
1217 static int32_t Pnacl_M36_PPB_MediaStreamVideoTrack_Configure(PP_Resource video_track
, const int32_t attrib_list
[], struct PP_CompletionCallback
* callback
) {
1218 const struct PPB_MediaStreamVideoTrack_1_0
*iface
= Pnacl_WrapperInfo_PPB_MediaStreamVideoTrack_1_0
.real_iface
;
1219 return iface
->Configure(video_track
, attrib_list
, *callback
);
1222 static int32_t Pnacl_M36_PPB_MediaStreamVideoTrack_GetAttrib(PP_Resource video_track
, PP_MediaStreamVideoTrack_Attrib attrib
, int32_t* value
) {
1223 const struct PPB_MediaStreamVideoTrack_1_0
*iface
= Pnacl_WrapperInfo_PPB_MediaStreamVideoTrack_1_0
.real_iface
;
1224 return iface
->GetAttrib(video_track
, attrib
, value
);
1227 static void Pnacl_M36_PPB_MediaStreamVideoTrack_GetId(struct PP_Var
* _struct_result
, PP_Resource video_track
) {
1228 const struct PPB_MediaStreamVideoTrack_1_0
*iface
= Pnacl_WrapperInfo_PPB_MediaStreamVideoTrack_1_0
.real_iface
;
1229 *_struct_result
= iface
->GetId(video_track
);
1232 static PP_Bool
Pnacl_M36_PPB_MediaStreamVideoTrack_HasEnded(PP_Resource video_track
) {
1233 const struct PPB_MediaStreamVideoTrack_1_0
*iface
= Pnacl_WrapperInfo_PPB_MediaStreamVideoTrack_1_0
.real_iface
;
1234 return iface
->HasEnded(video_track
);
1237 static int32_t Pnacl_M36_PPB_MediaStreamVideoTrack_GetFrame(PP_Resource video_track
, PP_Resource
* frame
, struct PP_CompletionCallback
* callback
) {
1238 const struct PPB_MediaStreamVideoTrack_1_0
*iface
= Pnacl_WrapperInfo_PPB_MediaStreamVideoTrack_1_0
.real_iface
;
1239 return iface
->GetFrame(video_track
, frame
, *callback
);
1242 static int32_t Pnacl_M36_PPB_MediaStreamVideoTrack_RecycleFrame(PP_Resource video_track
, PP_Resource frame
) {
1243 const struct PPB_MediaStreamVideoTrack_1_0
*iface
= Pnacl_WrapperInfo_PPB_MediaStreamVideoTrack_1_0
.real_iface
;
1244 return iface
->RecycleFrame(video_track
, frame
);
1247 static void Pnacl_M36_PPB_MediaStreamVideoTrack_Close(PP_Resource video_track
) {
1248 const struct PPB_MediaStreamVideoTrack_1_0
*iface
= Pnacl_WrapperInfo_PPB_MediaStreamVideoTrack_1_0
.real_iface
;
1249 iface
->Close(video_track
);
1252 static int32_t Pnacl_M36_PPB_MediaStreamVideoTrack_GetEmptyFrame(PP_Resource video_track
, PP_Resource
* frame
, struct PP_CompletionCallback
* callback
) {
1253 const struct PPB_MediaStreamVideoTrack_1_0
*iface
= Pnacl_WrapperInfo_PPB_MediaStreamVideoTrack_1_0
.real_iface
;
1254 return iface
->GetEmptyFrame(video_track
, frame
, *callback
);
1257 static int32_t Pnacl_M36_PPB_MediaStreamVideoTrack_PutFrame(PP_Resource video_track
, PP_Resource frame
) {
1258 const struct PPB_MediaStreamVideoTrack_1_0
*iface
= Pnacl_WrapperInfo_PPB_MediaStreamVideoTrack_1_0
.real_iface
;
1259 return iface
->PutFrame(video_track
, frame
);
1262 /* End wrapper methods for PPB_MediaStreamVideoTrack_1_0 */
1264 /* Begin wrapper methods for PPB_MessageLoop_1_0 */
1266 static PP_Resource
Pnacl_M25_PPB_MessageLoop_Create(PP_Instance instance
) {
1267 const struct PPB_MessageLoop_1_0
*iface
= Pnacl_WrapperInfo_PPB_MessageLoop_1_0
.real_iface
;
1268 return iface
->Create(instance
);
1271 static PP_Resource
Pnacl_M25_PPB_MessageLoop_GetForMainThread(void) {
1272 const struct PPB_MessageLoop_1_0
*iface
= Pnacl_WrapperInfo_PPB_MessageLoop_1_0
.real_iface
;
1273 return iface
->GetForMainThread();
1276 static PP_Resource
Pnacl_M25_PPB_MessageLoop_GetCurrent(void) {
1277 const struct PPB_MessageLoop_1_0
*iface
= Pnacl_WrapperInfo_PPB_MessageLoop_1_0
.real_iface
;
1278 return iface
->GetCurrent();
1281 static int32_t Pnacl_M25_PPB_MessageLoop_AttachToCurrentThread(PP_Resource message_loop
) {
1282 const struct PPB_MessageLoop_1_0
*iface
= Pnacl_WrapperInfo_PPB_MessageLoop_1_0
.real_iface
;
1283 return iface
->AttachToCurrentThread(message_loop
);
1286 static int32_t Pnacl_M25_PPB_MessageLoop_Run(PP_Resource message_loop
) {
1287 const struct PPB_MessageLoop_1_0
*iface
= Pnacl_WrapperInfo_PPB_MessageLoop_1_0
.real_iface
;
1288 return iface
->Run(message_loop
);
1291 static int32_t Pnacl_M25_PPB_MessageLoop_PostWork(PP_Resource message_loop
, struct PP_CompletionCallback
* callback
, int64_t delay_ms
) {
1292 const struct PPB_MessageLoop_1_0
*iface
= Pnacl_WrapperInfo_PPB_MessageLoop_1_0
.real_iface
;
1293 return iface
->PostWork(message_loop
, *callback
, delay_ms
);
1296 static int32_t Pnacl_M25_PPB_MessageLoop_PostQuit(PP_Resource message_loop
, PP_Bool should_destroy
) {
1297 const struct PPB_MessageLoop_1_0
*iface
= Pnacl_WrapperInfo_PPB_MessageLoop_1_0
.real_iface
;
1298 return iface
->PostQuit(message_loop
, should_destroy
);
1301 /* End wrapper methods for PPB_MessageLoop_1_0 */
1303 /* Begin wrapper methods for PPB_Messaging_1_0 */
1305 static void Pnacl_M14_PPB_Messaging_PostMessage(PP_Instance instance
, struct PP_Var
* message
) {
1306 const struct PPB_Messaging_1_0
*iface
= Pnacl_WrapperInfo_PPB_Messaging_1_0
.real_iface
;
1307 iface
->PostMessage(instance
, *message
);
1310 /* End wrapper methods for PPB_Messaging_1_0 */
1312 /* Begin wrapper methods for PPB_Messaging_1_2 */
1314 static void Pnacl_M39_PPB_Messaging_PostMessage(PP_Instance instance
, struct PP_Var
* message
) {
1315 const struct PPB_Messaging_1_2
*iface
= Pnacl_WrapperInfo_PPB_Messaging_1_2
.real_iface
;
1316 iface
->PostMessage(instance
, *message
);
1319 static int32_t Pnacl_M39_PPB_Messaging_RegisterMessageHandler(PP_Instance instance
, void* user_data
, const struct PPP_MessageHandler_0_2
* handler
, PP_Resource message_loop
) {
1320 const struct PPB_Messaging_1_2
*iface
= Pnacl_WrapperInfo_PPB_Messaging_1_2
.real_iface
;
1321 return iface
->RegisterMessageHandler(instance
, user_data
, handler
, message_loop
);
1324 static void Pnacl_M39_PPB_Messaging_UnregisterMessageHandler(PP_Instance instance
) {
1325 const struct PPB_Messaging_1_2
*iface
= Pnacl_WrapperInfo_PPB_Messaging_1_2
.real_iface
;
1326 iface
->UnregisterMessageHandler(instance
);
1329 /* End wrapper methods for PPB_Messaging_1_2 */
1331 /* Not generating wrapper methods for PPB_MouseCursor_1_0 */
1333 /* Begin wrapper methods for PPB_MouseLock_1_0 */
1335 static int32_t Pnacl_M16_PPB_MouseLock_LockMouse(PP_Instance instance
, struct PP_CompletionCallback
* callback
) {
1336 const struct PPB_MouseLock_1_0
*iface
= Pnacl_WrapperInfo_PPB_MouseLock_1_0
.real_iface
;
1337 return iface
->LockMouse(instance
, *callback
);
1340 static void Pnacl_M16_PPB_MouseLock_UnlockMouse(PP_Instance instance
) {
1341 const struct PPB_MouseLock_1_0
*iface
= Pnacl_WrapperInfo_PPB_MouseLock_1_0
.real_iface
;
1342 iface
->UnlockMouse(instance
);
1345 /* End wrapper methods for PPB_MouseLock_1_0 */
1347 /* Begin wrapper methods for PPB_NetAddress_1_0 */
1349 static PP_Resource
Pnacl_M29_PPB_NetAddress_CreateFromIPv4Address(PP_Instance instance
, const struct PP_NetAddress_IPv4
* ipv4_addr
) {
1350 const struct PPB_NetAddress_1_0
*iface
= Pnacl_WrapperInfo_PPB_NetAddress_1_0
.real_iface
;
1351 return iface
->CreateFromIPv4Address(instance
, ipv4_addr
);
1354 static PP_Resource
Pnacl_M29_PPB_NetAddress_CreateFromIPv6Address(PP_Instance instance
, const struct PP_NetAddress_IPv6
* ipv6_addr
) {
1355 const struct PPB_NetAddress_1_0
*iface
= Pnacl_WrapperInfo_PPB_NetAddress_1_0
.real_iface
;
1356 return iface
->CreateFromIPv6Address(instance
, ipv6_addr
);
1359 static PP_Bool
Pnacl_M29_PPB_NetAddress_IsNetAddress(PP_Resource resource
) {
1360 const struct PPB_NetAddress_1_0
*iface
= Pnacl_WrapperInfo_PPB_NetAddress_1_0
.real_iface
;
1361 return iface
->IsNetAddress(resource
);
1364 static PP_NetAddress_Family
Pnacl_M29_PPB_NetAddress_GetFamily(PP_Resource addr
) {
1365 const struct PPB_NetAddress_1_0
*iface
= Pnacl_WrapperInfo_PPB_NetAddress_1_0
.real_iface
;
1366 return iface
->GetFamily(addr
);
1369 static void Pnacl_M29_PPB_NetAddress_DescribeAsString(struct PP_Var
* _struct_result
, PP_Resource addr
, PP_Bool include_port
) {
1370 const struct PPB_NetAddress_1_0
*iface
= Pnacl_WrapperInfo_PPB_NetAddress_1_0
.real_iface
;
1371 *_struct_result
= iface
->DescribeAsString(addr
, include_port
);
1374 static PP_Bool
Pnacl_M29_PPB_NetAddress_DescribeAsIPv4Address(PP_Resource addr
, struct PP_NetAddress_IPv4
* ipv4_addr
) {
1375 const struct PPB_NetAddress_1_0
*iface
= Pnacl_WrapperInfo_PPB_NetAddress_1_0
.real_iface
;
1376 return iface
->DescribeAsIPv4Address(addr
, ipv4_addr
);
1379 static PP_Bool
Pnacl_M29_PPB_NetAddress_DescribeAsIPv6Address(PP_Resource addr
, struct PP_NetAddress_IPv6
* ipv6_addr
) {
1380 const struct PPB_NetAddress_1_0
*iface
= Pnacl_WrapperInfo_PPB_NetAddress_1_0
.real_iface
;
1381 return iface
->DescribeAsIPv6Address(addr
, ipv6_addr
);
1384 /* End wrapper methods for PPB_NetAddress_1_0 */
1386 /* Begin wrapper methods for PPB_NetworkList_1_0 */
1388 static PP_Bool
Pnacl_M31_PPB_NetworkList_IsNetworkList(PP_Resource resource
) {
1389 const struct PPB_NetworkList_1_0
*iface
= Pnacl_WrapperInfo_PPB_NetworkList_1_0
.real_iface
;
1390 return iface
->IsNetworkList(resource
);
1393 static uint32_t Pnacl_M31_PPB_NetworkList_GetCount(PP_Resource resource
) {
1394 const struct PPB_NetworkList_1_0
*iface
= Pnacl_WrapperInfo_PPB_NetworkList_1_0
.real_iface
;
1395 return iface
->GetCount(resource
);
1398 static void Pnacl_M31_PPB_NetworkList_GetName(struct PP_Var
* _struct_result
, PP_Resource resource
, uint32_t index
) {
1399 const struct PPB_NetworkList_1_0
*iface
= Pnacl_WrapperInfo_PPB_NetworkList_1_0
.real_iface
;
1400 *_struct_result
= iface
->GetName(resource
, index
);
1403 static PP_NetworkList_Type
Pnacl_M31_PPB_NetworkList_GetType(PP_Resource resource
, uint32_t index
) {
1404 const struct PPB_NetworkList_1_0
*iface
= Pnacl_WrapperInfo_PPB_NetworkList_1_0
.real_iface
;
1405 return iface
->GetType(resource
, index
);
1408 static PP_NetworkList_State
Pnacl_M31_PPB_NetworkList_GetState(PP_Resource resource
, uint32_t index
) {
1409 const struct PPB_NetworkList_1_0
*iface
= Pnacl_WrapperInfo_PPB_NetworkList_1_0
.real_iface
;
1410 return iface
->GetState(resource
, index
);
1413 static int32_t Pnacl_M31_PPB_NetworkList_GetIpAddresses(PP_Resource resource
, uint32_t index
, struct PP_ArrayOutput
* output
) {
1414 const struct PPB_NetworkList_1_0
*iface
= Pnacl_WrapperInfo_PPB_NetworkList_1_0
.real_iface
;
1415 return iface
->GetIpAddresses(resource
, index
, *output
);
1418 static void Pnacl_M31_PPB_NetworkList_GetDisplayName(struct PP_Var
* _struct_result
, PP_Resource resource
, uint32_t index
) {
1419 const struct PPB_NetworkList_1_0
*iface
= Pnacl_WrapperInfo_PPB_NetworkList_1_0
.real_iface
;
1420 *_struct_result
= iface
->GetDisplayName(resource
, index
);
1423 static uint32_t Pnacl_M31_PPB_NetworkList_GetMTU(PP_Resource resource
, uint32_t index
) {
1424 const struct PPB_NetworkList_1_0
*iface
= Pnacl_WrapperInfo_PPB_NetworkList_1_0
.real_iface
;
1425 return iface
->GetMTU(resource
, index
);
1428 /* End wrapper methods for PPB_NetworkList_1_0 */
1430 /* Begin wrapper methods for PPB_NetworkMonitor_1_0 */
1432 static PP_Resource
Pnacl_M31_PPB_NetworkMonitor_Create(PP_Instance instance
) {
1433 const struct PPB_NetworkMonitor_1_0
*iface
= Pnacl_WrapperInfo_PPB_NetworkMonitor_1_0
.real_iface
;
1434 return iface
->Create(instance
);
1437 static int32_t Pnacl_M31_PPB_NetworkMonitor_UpdateNetworkList(PP_Resource network_monitor
, PP_Resource
* network_list
, struct PP_CompletionCallback
* callback
) {
1438 const struct PPB_NetworkMonitor_1_0
*iface
= Pnacl_WrapperInfo_PPB_NetworkMonitor_1_0
.real_iface
;
1439 return iface
->UpdateNetworkList(network_monitor
, network_list
, *callback
);
1442 static PP_Bool
Pnacl_M31_PPB_NetworkMonitor_IsNetworkMonitor(PP_Resource resource
) {
1443 const struct PPB_NetworkMonitor_1_0
*iface
= Pnacl_WrapperInfo_PPB_NetworkMonitor_1_0
.real_iface
;
1444 return iface
->IsNetworkMonitor(resource
);
1447 /* End wrapper methods for PPB_NetworkMonitor_1_0 */
1449 /* Begin wrapper methods for PPB_NetworkProxy_1_0 */
1451 static int32_t Pnacl_M29_PPB_NetworkProxy_GetProxyForURL(PP_Instance instance
, struct PP_Var
* url
, struct PP_Var
* proxy_string
, struct PP_CompletionCallback
* callback
) {
1452 const struct PPB_NetworkProxy_1_0
*iface
= Pnacl_WrapperInfo_PPB_NetworkProxy_1_0
.real_iface
;
1453 return iface
->GetProxyForURL(instance
, *url
, proxy_string
, *callback
);
1456 /* End wrapper methods for PPB_NetworkProxy_1_0 */
1458 /* Not generating wrapper methods for PPB_OpenGLES2_1_0 */
1460 /* Not generating wrapper methods for PPB_OpenGLES2InstancedArrays_1_0 */
1462 /* Not generating wrapper methods for PPB_OpenGLES2FramebufferBlit_1_0 */
1464 /* Not generating wrapper methods for PPB_OpenGLES2FramebufferMultisample_1_0 */
1466 /* Not generating wrapper methods for PPB_OpenGLES2ChromiumEnableFeature_1_0 */
1468 /* Not generating wrapper methods for PPB_OpenGLES2ChromiumMapSub_1_0 */
1470 /* Not generating wrapper methods for PPB_OpenGLES2Query_1_0 */
1472 /* Not generating wrapper methods for PPB_OpenGLES2VertexArrayObject_1_0 */
1474 /* Begin wrapper methods for PPB_TCPSocket_1_0 */
1476 static PP_Resource
Pnacl_M29_PPB_TCPSocket_Create(PP_Instance instance
) {
1477 const struct PPB_TCPSocket_1_0
*iface
= Pnacl_WrapperInfo_PPB_TCPSocket_1_0
.real_iface
;
1478 return iface
->Create(instance
);
1481 static PP_Bool
Pnacl_M29_PPB_TCPSocket_IsTCPSocket(PP_Resource resource
) {
1482 const struct PPB_TCPSocket_1_0
*iface
= Pnacl_WrapperInfo_PPB_TCPSocket_1_0
.real_iface
;
1483 return iface
->IsTCPSocket(resource
);
1486 static int32_t Pnacl_M29_PPB_TCPSocket_Connect(PP_Resource tcp_socket
, PP_Resource addr
, struct PP_CompletionCallback
* callback
) {
1487 const struct PPB_TCPSocket_1_0
*iface
= Pnacl_WrapperInfo_PPB_TCPSocket_1_0
.real_iface
;
1488 return iface
->Connect(tcp_socket
, addr
, *callback
);
1491 static PP_Resource
Pnacl_M29_PPB_TCPSocket_GetLocalAddress(PP_Resource tcp_socket
) {
1492 const struct PPB_TCPSocket_1_0
*iface
= Pnacl_WrapperInfo_PPB_TCPSocket_1_0
.real_iface
;
1493 return iface
->GetLocalAddress(tcp_socket
);
1496 static PP_Resource
Pnacl_M29_PPB_TCPSocket_GetRemoteAddress(PP_Resource tcp_socket
) {
1497 const struct PPB_TCPSocket_1_0
*iface
= Pnacl_WrapperInfo_PPB_TCPSocket_1_0
.real_iface
;
1498 return iface
->GetRemoteAddress(tcp_socket
);
1501 static int32_t Pnacl_M29_PPB_TCPSocket_Read(PP_Resource tcp_socket
, char* buffer
, int32_t bytes_to_read
, struct PP_CompletionCallback
* callback
) {
1502 const struct PPB_TCPSocket_1_0
*iface
= Pnacl_WrapperInfo_PPB_TCPSocket_1_0
.real_iface
;
1503 return iface
->Read(tcp_socket
, buffer
, bytes_to_read
, *callback
);
1506 static int32_t Pnacl_M29_PPB_TCPSocket_Write(PP_Resource tcp_socket
, const char* buffer
, int32_t bytes_to_write
, struct PP_CompletionCallback
* callback
) {
1507 const struct PPB_TCPSocket_1_0
*iface
= Pnacl_WrapperInfo_PPB_TCPSocket_1_0
.real_iface
;
1508 return iface
->Write(tcp_socket
, buffer
, bytes_to_write
, *callback
);
1511 static void Pnacl_M29_PPB_TCPSocket_Close(PP_Resource tcp_socket
) {
1512 const struct PPB_TCPSocket_1_0
*iface
= Pnacl_WrapperInfo_PPB_TCPSocket_1_0
.real_iface
;
1513 iface
->Close(tcp_socket
);
1516 static int32_t Pnacl_M29_PPB_TCPSocket_SetOption(PP_Resource tcp_socket
, PP_TCPSocket_Option name
, struct PP_Var
* value
, struct PP_CompletionCallback
* callback
) {
1517 const struct PPB_TCPSocket_1_0
*iface
= Pnacl_WrapperInfo_PPB_TCPSocket_1_0
.real_iface
;
1518 return iface
->SetOption(tcp_socket
, name
, *value
, *callback
);
1521 /* End wrapper methods for PPB_TCPSocket_1_0 */
1523 /* Begin wrapper methods for PPB_TCPSocket_1_1 */
1525 static PP_Resource
Pnacl_M31_PPB_TCPSocket_Create(PP_Instance instance
) {
1526 const struct PPB_TCPSocket_1_1
*iface
= Pnacl_WrapperInfo_PPB_TCPSocket_1_1
.real_iface
;
1527 return iface
->Create(instance
);
1530 static PP_Bool
Pnacl_M31_PPB_TCPSocket_IsTCPSocket(PP_Resource resource
) {
1531 const struct PPB_TCPSocket_1_1
*iface
= Pnacl_WrapperInfo_PPB_TCPSocket_1_1
.real_iface
;
1532 return iface
->IsTCPSocket(resource
);
1535 static int32_t Pnacl_M31_PPB_TCPSocket_Bind(PP_Resource tcp_socket
, PP_Resource addr
, struct PP_CompletionCallback
* callback
) {
1536 const struct PPB_TCPSocket_1_1
*iface
= Pnacl_WrapperInfo_PPB_TCPSocket_1_1
.real_iface
;
1537 return iface
->Bind(tcp_socket
, addr
, *callback
);
1540 static int32_t Pnacl_M31_PPB_TCPSocket_Connect(PP_Resource tcp_socket
, PP_Resource addr
, struct PP_CompletionCallback
* callback
) {
1541 const struct PPB_TCPSocket_1_1
*iface
= Pnacl_WrapperInfo_PPB_TCPSocket_1_1
.real_iface
;
1542 return iface
->Connect(tcp_socket
, addr
, *callback
);
1545 static PP_Resource
Pnacl_M31_PPB_TCPSocket_GetLocalAddress(PP_Resource tcp_socket
) {
1546 const struct PPB_TCPSocket_1_1
*iface
= Pnacl_WrapperInfo_PPB_TCPSocket_1_1
.real_iface
;
1547 return iface
->GetLocalAddress(tcp_socket
);
1550 static PP_Resource
Pnacl_M31_PPB_TCPSocket_GetRemoteAddress(PP_Resource tcp_socket
) {
1551 const struct PPB_TCPSocket_1_1
*iface
= Pnacl_WrapperInfo_PPB_TCPSocket_1_1
.real_iface
;
1552 return iface
->GetRemoteAddress(tcp_socket
);
1555 static int32_t Pnacl_M31_PPB_TCPSocket_Read(PP_Resource tcp_socket
, char* buffer
, int32_t bytes_to_read
, struct PP_CompletionCallback
* callback
) {
1556 const struct PPB_TCPSocket_1_1
*iface
= Pnacl_WrapperInfo_PPB_TCPSocket_1_1
.real_iface
;
1557 return iface
->Read(tcp_socket
, buffer
, bytes_to_read
, *callback
);
1560 static int32_t Pnacl_M31_PPB_TCPSocket_Write(PP_Resource tcp_socket
, const char* buffer
, int32_t bytes_to_write
, struct PP_CompletionCallback
* callback
) {
1561 const struct PPB_TCPSocket_1_1
*iface
= Pnacl_WrapperInfo_PPB_TCPSocket_1_1
.real_iface
;
1562 return iface
->Write(tcp_socket
, buffer
, bytes_to_write
, *callback
);
1565 static int32_t Pnacl_M31_PPB_TCPSocket_Listen(PP_Resource tcp_socket
, int32_t backlog
, struct PP_CompletionCallback
* callback
) {
1566 const struct PPB_TCPSocket_1_1
*iface
= Pnacl_WrapperInfo_PPB_TCPSocket_1_1
.real_iface
;
1567 return iface
->Listen(tcp_socket
, backlog
, *callback
);
1570 static int32_t Pnacl_M31_PPB_TCPSocket_Accept(PP_Resource tcp_socket
, PP_Resource
* accepted_tcp_socket
, struct PP_CompletionCallback
* callback
) {
1571 const struct PPB_TCPSocket_1_1
*iface
= Pnacl_WrapperInfo_PPB_TCPSocket_1_1
.real_iface
;
1572 return iface
->Accept(tcp_socket
, accepted_tcp_socket
, *callback
);
1575 static void Pnacl_M31_PPB_TCPSocket_Close(PP_Resource tcp_socket
) {
1576 const struct PPB_TCPSocket_1_1
*iface
= Pnacl_WrapperInfo_PPB_TCPSocket_1_1
.real_iface
;
1577 iface
->Close(tcp_socket
);
1580 static int32_t Pnacl_M31_PPB_TCPSocket_SetOption(PP_Resource tcp_socket
, PP_TCPSocket_Option name
, struct PP_Var
* value
, struct PP_CompletionCallback
* callback
) {
1581 const struct PPB_TCPSocket_1_1
*iface
= Pnacl_WrapperInfo_PPB_TCPSocket_1_1
.real_iface
;
1582 return iface
->SetOption(tcp_socket
, name
, *value
, *callback
);
1585 /* End wrapper methods for PPB_TCPSocket_1_1 */
1587 /* Begin wrapper methods for PPB_TCPSocket_1_2 */
1589 static PP_Resource
Pnacl_M41_PPB_TCPSocket_Create(PP_Instance instance
) {
1590 const struct PPB_TCPSocket_1_2
*iface
= Pnacl_WrapperInfo_PPB_TCPSocket_1_2
.real_iface
;
1591 return iface
->Create(instance
);
1594 static PP_Bool
Pnacl_M41_PPB_TCPSocket_IsTCPSocket(PP_Resource resource
) {
1595 const struct PPB_TCPSocket_1_2
*iface
= Pnacl_WrapperInfo_PPB_TCPSocket_1_2
.real_iface
;
1596 return iface
->IsTCPSocket(resource
);
1599 static int32_t Pnacl_M41_PPB_TCPSocket_Bind(PP_Resource tcp_socket
, PP_Resource addr
, struct PP_CompletionCallback
* callback
) {
1600 const struct PPB_TCPSocket_1_2
*iface
= Pnacl_WrapperInfo_PPB_TCPSocket_1_2
.real_iface
;
1601 return iface
->Bind(tcp_socket
, addr
, *callback
);
1604 static int32_t Pnacl_M41_PPB_TCPSocket_Connect(PP_Resource tcp_socket
, PP_Resource addr
, struct PP_CompletionCallback
* callback
) {
1605 const struct PPB_TCPSocket_1_2
*iface
= Pnacl_WrapperInfo_PPB_TCPSocket_1_2
.real_iface
;
1606 return iface
->Connect(tcp_socket
, addr
, *callback
);
1609 static PP_Resource
Pnacl_M41_PPB_TCPSocket_GetLocalAddress(PP_Resource tcp_socket
) {
1610 const struct PPB_TCPSocket_1_2
*iface
= Pnacl_WrapperInfo_PPB_TCPSocket_1_2
.real_iface
;
1611 return iface
->GetLocalAddress(tcp_socket
);
1614 static PP_Resource
Pnacl_M41_PPB_TCPSocket_GetRemoteAddress(PP_Resource tcp_socket
) {
1615 const struct PPB_TCPSocket_1_2
*iface
= Pnacl_WrapperInfo_PPB_TCPSocket_1_2
.real_iface
;
1616 return iface
->GetRemoteAddress(tcp_socket
);
1619 static int32_t Pnacl_M41_PPB_TCPSocket_Read(PP_Resource tcp_socket
, char* buffer
, int32_t bytes_to_read
, struct PP_CompletionCallback
* callback
) {
1620 const struct PPB_TCPSocket_1_2
*iface
= Pnacl_WrapperInfo_PPB_TCPSocket_1_2
.real_iface
;
1621 return iface
->Read(tcp_socket
, buffer
, bytes_to_read
, *callback
);
1624 static int32_t Pnacl_M41_PPB_TCPSocket_Write(PP_Resource tcp_socket
, const char* buffer
, int32_t bytes_to_write
, struct PP_CompletionCallback
* callback
) {
1625 const struct PPB_TCPSocket_1_2
*iface
= Pnacl_WrapperInfo_PPB_TCPSocket_1_2
.real_iface
;
1626 return iface
->Write(tcp_socket
, buffer
, bytes_to_write
, *callback
);
1629 static int32_t Pnacl_M41_PPB_TCPSocket_Listen(PP_Resource tcp_socket
, int32_t backlog
, struct PP_CompletionCallback
* callback
) {
1630 const struct PPB_TCPSocket_1_2
*iface
= Pnacl_WrapperInfo_PPB_TCPSocket_1_2
.real_iface
;
1631 return iface
->Listen(tcp_socket
, backlog
, *callback
);
1634 static int32_t Pnacl_M41_PPB_TCPSocket_Accept(PP_Resource tcp_socket
, PP_Resource
* accepted_tcp_socket
, struct PP_CompletionCallback
* callback
) {
1635 const struct PPB_TCPSocket_1_2
*iface
= Pnacl_WrapperInfo_PPB_TCPSocket_1_2
.real_iface
;
1636 return iface
->Accept(tcp_socket
, accepted_tcp_socket
, *callback
);
1639 static void Pnacl_M41_PPB_TCPSocket_Close(PP_Resource tcp_socket
) {
1640 const struct PPB_TCPSocket_1_2
*iface
= Pnacl_WrapperInfo_PPB_TCPSocket_1_2
.real_iface
;
1641 iface
->Close(tcp_socket
);
1644 static int32_t Pnacl_M41_PPB_TCPSocket_SetOption(PP_Resource tcp_socket
, PP_TCPSocket_Option name
, struct PP_Var
* value
, struct PP_CompletionCallback
* callback
) {
1645 const struct PPB_TCPSocket_1_2
*iface
= Pnacl_WrapperInfo_PPB_TCPSocket_1_2
.real_iface
;
1646 return iface
->SetOption(tcp_socket
, name
, *value
, *callback
);
1649 /* End wrapper methods for PPB_TCPSocket_1_2 */
1651 /* Begin wrapper methods for PPB_TextInputController_1_0 */
1653 static void Pnacl_M30_PPB_TextInputController_SetTextInputType(PP_Instance instance
, PP_TextInput_Type type
) {
1654 const struct PPB_TextInputController_1_0
*iface
= Pnacl_WrapperInfo_PPB_TextInputController_1_0
.real_iface
;
1655 iface
->SetTextInputType(instance
, type
);
1658 static void Pnacl_M30_PPB_TextInputController_UpdateCaretPosition(PP_Instance instance
, const struct PP_Rect
* caret
) {
1659 const struct PPB_TextInputController_1_0
*iface
= Pnacl_WrapperInfo_PPB_TextInputController_1_0
.real_iface
;
1660 iface
->UpdateCaretPosition(instance
, caret
);
1663 static void Pnacl_M30_PPB_TextInputController_CancelCompositionText(PP_Instance instance
) {
1664 const struct PPB_TextInputController_1_0
*iface
= Pnacl_WrapperInfo_PPB_TextInputController_1_0
.real_iface
;
1665 iface
->CancelCompositionText(instance
);
1668 static void Pnacl_M30_PPB_TextInputController_UpdateSurroundingText(PP_Instance instance
, struct PP_Var
* text
, uint32_t caret
, uint32_t anchor
) {
1669 const struct PPB_TextInputController_1_0
*iface
= Pnacl_WrapperInfo_PPB_TextInputController_1_0
.real_iface
;
1670 iface
->UpdateSurroundingText(instance
, *text
, caret
, anchor
);
1673 /* End wrapper methods for PPB_TextInputController_1_0 */
1675 /* Begin wrapper methods for PPB_UDPSocket_1_0 */
1677 static PP_Resource
Pnacl_M29_PPB_UDPSocket_Create(PP_Instance instance
) {
1678 const struct PPB_UDPSocket_1_0
*iface
= Pnacl_WrapperInfo_PPB_UDPSocket_1_0
.real_iface
;
1679 return iface
->Create(instance
);
1682 static PP_Bool
Pnacl_M29_PPB_UDPSocket_IsUDPSocket(PP_Resource resource
) {
1683 const struct PPB_UDPSocket_1_0
*iface
= Pnacl_WrapperInfo_PPB_UDPSocket_1_0
.real_iface
;
1684 return iface
->IsUDPSocket(resource
);
1687 static int32_t Pnacl_M29_PPB_UDPSocket_Bind(PP_Resource udp_socket
, PP_Resource addr
, struct PP_CompletionCallback
* callback
) {
1688 const struct PPB_UDPSocket_1_0
*iface
= Pnacl_WrapperInfo_PPB_UDPSocket_1_0
.real_iface
;
1689 return iface
->Bind(udp_socket
, addr
, *callback
);
1692 static PP_Resource
Pnacl_M29_PPB_UDPSocket_GetBoundAddress(PP_Resource udp_socket
) {
1693 const struct PPB_UDPSocket_1_0
*iface
= Pnacl_WrapperInfo_PPB_UDPSocket_1_0
.real_iface
;
1694 return iface
->GetBoundAddress(udp_socket
);
1697 static int32_t Pnacl_M29_PPB_UDPSocket_RecvFrom(PP_Resource udp_socket
, char* buffer
, int32_t num_bytes
, PP_Resource
* addr
, struct PP_CompletionCallback
* callback
) {
1698 const struct PPB_UDPSocket_1_0
*iface
= Pnacl_WrapperInfo_PPB_UDPSocket_1_0
.real_iface
;
1699 return iface
->RecvFrom(udp_socket
, buffer
, num_bytes
, addr
, *callback
);
1702 static int32_t Pnacl_M29_PPB_UDPSocket_SendTo(PP_Resource udp_socket
, const char* buffer
, int32_t num_bytes
, PP_Resource addr
, struct PP_CompletionCallback
* callback
) {
1703 const struct PPB_UDPSocket_1_0
*iface
= Pnacl_WrapperInfo_PPB_UDPSocket_1_0
.real_iface
;
1704 return iface
->SendTo(udp_socket
, buffer
, num_bytes
, addr
, *callback
);
1707 static void Pnacl_M29_PPB_UDPSocket_Close(PP_Resource udp_socket
) {
1708 const struct PPB_UDPSocket_1_0
*iface
= Pnacl_WrapperInfo_PPB_UDPSocket_1_0
.real_iface
;
1709 iface
->Close(udp_socket
);
1712 static int32_t Pnacl_M29_PPB_UDPSocket_SetOption(PP_Resource udp_socket
, PP_UDPSocket_Option name
, struct PP_Var
* value
, struct PP_CompletionCallback
* callback
) {
1713 const struct PPB_UDPSocket_1_0
*iface
= Pnacl_WrapperInfo_PPB_UDPSocket_1_0
.real_iface
;
1714 return iface
->SetOption(udp_socket
, name
, *value
, *callback
);
1717 /* End wrapper methods for PPB_UDPSocket_1_0 */
1719 /* Begin wrapper methods for PPB_UDPSocket_1_1 */
1721 static PP_Resource
Pnacl_M41_PPB_UDPSocket_Create(PP_Instance instance
) {
1722 const struct PPB_UDPSocket_1_1
*iface
= Pnacl_WrapperInfo_PPB_UDPSocket_1_1
.real_iface
;
1723 return iface
->Create(instance
);
1726 static PP_Bool
Pnacl_M41_PPB_UDPSocket_IsUDPSocket(PP_Resource resource
) {
1727 const struct PPB_UDPSocket_1_1
*iface
= Pnacl_WrapperInfo_PPB_UDPSocket_1_1
.real_iface
;
1728 return iface
->IsUDPSocket(resource
);
1731 static int32_t Pnacl_M41_PPB_UDPSocket_Bind(PP_Resource udp_socket
, PP_Resource addr
, struct PP_CompletionCallback
* callback
) {
1732 const struct PPB_UDPSocket_1_1
*iface
= Pnacl_WrapperInfo_PPB_UDPSocket_1_1
.real_iface
;
1733 return iface
->Bind(udp_socket
, addr
, *callback
);
1736 static PP_Resource
Pnacl_M41_PPB_UDPSocket_GetBoundAddress(PP_Resource udp_socket
) {
1737 const struct PPB_UDPSocket_1_1
*iface
= Pnacl_WrapperInfo_PPB_UDPSocket_1_1
.real_iface
;
1738 return iface
->GetBoundAddress(udp_socket
);
1741 static int32_t Pnacl_M41_PPB_UDPSocket_RecvFrom(PP_Resource udp_socket
, char* buffer
, int32_t num_bytes
, PP_Resource
* addr
, struct PP_CompletionCallback
* callback
) {
1742 const struct PPB_UDPSocket_1_1
*iface
= Pnacl_WrapperInfo_PPB_UDPSocket_1_1
.real_iface
;
1743 return iface
->RecvFrom(udp_socket
, buffer
, num_bytes
, addr
, *callback
);
1746 static int32_t Pnacl_M41_PPB_UDPSocket_SendTo(PP_Resource udp_socket
, const char* buffer
, int32_t num_bytes
, PP_Resource addr
, struct PP_CompletionCallback
* callback
) {
1747 const struct PPB_UDPSocket_1_1
*iface
= Pnacl_WrapperInfo_PPB_UDPSocket_1_1
.real_iface
;
1748 return iface
->SendTo(udp_socket
, buffer
, num_bytes
, addr
, *callback
);
1751 static void Pnacl_M41_PPB_UDPSocket_Close(PP_Resource udp_socket
) {
1752 const struct PPB_UDPSocket_1_1
*iface
= Pnacl_WrapperInfo_PPB_UDPSocket_1_1
.real_iface
;
1753 iface
->Close(udp_socket
);
1756 static int32_t Pnacl_M41_PPB_UDPSocket_SetOption(PP_Resource udp_socket
, PP_UDPSocket_Option name
, struct PP_Var
* value
, struct PP_CompletionCallback
* callback
) {
1757 const struct PPB_UDPSocket_1_1
*iface
= Pnacl_WrapperInfo_PPB_UDPSocket_1_1
.real_iface
;
1758 return iface
->SetOption(udp_socket
, name
, *value
, *callback
);
1761 /* End wrapper methods for PPB_UDPSocket_1_1 */
1763 /* Begin wrapper methods for PPB_UDPSocket_1_2 */
1765 static PP_Resource
Pnacl_M43_PPB_UDPSocket_Create(PP_Instance instance
) {
1766 const struct PPB_UDPSocket_1_2
*iface
= Pnacl_WrapperInfo_PPB_UDPSocket_1_2
.real_iface
;
1767 return iface
->Create(instance
);
1770 static PP_Bool
Pnacl_M43_PPB_UDPSocket_IsUDPSocket(PP_Resource resource
) {
1771 const struct PPB_UDPSocket_1_2
*iface
= Pnacl_WrapperInfo_PPB_UDPSocket_1_2
.real_iface
;
1772 return iface
->IsUDPSocket(resource
);
1775 static int32_t Pnacl_M43_PPB_UDPSocket_Bind(PP_Resource udp_socket
, PP_Resource addr
, struct PP_CompletionCallback
* callback
) {
1776 const struct PPB_UDPSocket_1_2
*iface
= Pnacl_WrapperInfo_PPB_UDPSocket_1_2
.real_iface
;
1777 return iface
->Bind(udp_socket
, addr
, *callback
);
1780 static PP_Resource
Pnacl_M43_PPB_UDPSocket_GetBoundAddress(PP_Resource udp_socket
) {
1781 const struct PPB_UDPSocket_1_2
*iface
= Pnacl_WrapperInfo_PPB_UDPSocket_1_2
.real_iface
;
1782 return iface
->GetBoundAddress(udp_socket
);
1785 static int32_t Pnacl_M43_PPB_UDPSocket_RecvFrom(PP_Resource udp_socket
, char* buffer
, int32_t num_bytes
, PP_Resource
* addr
, struct PP_CompletionCallback
* callback
) {
1786 const struct PPB_UDPSocket_1_2
*iface
= Pnacl_WrapperInfo_PPB_UDPSocket_1_2
.real_iface
;
1787 return iface
->RecvFrom(udp_socket
, buffer
, num_bytes
, addr
, *callback
);
1790 static int32_t Pnacl_M43_PPB_UDPSocket_SendTo(PP_Resource udp_socket
, const char* buffer
, int32_t num_bytes
, PP_Resource addr
, struct PP_CompletionCallback
* callback
) {
1791 const struct PPB_UDPSocket_1_2
*iface
= Pnacl_WrapperInfo_PPB_UDPSocket_1_2
.real_iface
;
1792 return iface
->SendTo(udp_socket
, buffer
, num_bytes
, addr
, *callback
);
1795 static void Pnacl_M43_PPB_UDPSocket_Close(PP_Resource udp_socket
) {
1796 const struct PPB_UDPSocket_1_2
*iface
= Pnacl_WrapperInfo_PPB_UDPSocket_1_2
.real_iface
;
1797 iface
->Close(udp_socket
);
1800 static int32_t Pnacl_M43_PPB_UDPSocket_SetOption(PP_Resource udp_socket
, PP_UDPSocket_Option name
, struct PP_Var
* value
, struct PP_CompletionCallback
* callback
) {
1801 const struct PPB_UDPSocket_1_2
*iface
= Pnacl_WrapperInfo_PPB_UDPSocket_1_2
.real_iface
;
1802 return iface
->SetOption(udp_socket
, name
, *value
, *callback
);
1805 static int32_t Pnacl_M43_PPB_UDPSocket_JoinGroup(PP_Resource udp_socket
, PP_Resource group
, struct PP_CompletionCallback
* callback
) {
1806 const struct PPB_UDPSocket_1_2
*iface
= Pnacl_WrapperInfo_PPB_UDPSocket_1_2
.real_iface
;
1807 return iface
->JoinGroup(udp_socket
, group
, *callback
);
1810 static int32_t Pnacl_M43_PPB_UDPSocket_LeaveGroup(PP_Resource udp_socket
, PP_Resource group
, struct PP_CompletionCallback
* callback
) {
1811 const struct PPB_UDPSocket_1_2
*iface
= Pnacl_WrapperInfo_PPB_UDPSocket_1_2
.real_iface
;
1812 return iface
->LeaveGroup(udp_socket
, group
, *callback
);
1815 /* End wrapper methods for PPB_UDPSocket_1_2 */
1817 /* Begin wrapper methods for PPB_URLLoader_1_0 */
1819 static PP_Resource
Pnacl_M14_PPB_URLLoader_Create(PP_Instance instance
) {
1820 const struct PPB_URLLoader_1_0
*iface
= Pnacl_WrapperInfo_PPB_URLLoader_1_0
.real_iface
;
1821 return iface
->Create(instance
);
1824 static PP_Bool
Pnacl_M14_PPB_URLLoader_IsURLLoader(PP_Resource resource
) {
1825 const struct PPB_URLLoader_1_0
*iface
= Pnacl_WrapperInfo_PPB_URLLoader_1_0
.real_iface
;
1826 return iface
->IsURLLoader(resource
);
1829 static int32_t Pnacl_M14_PPB_URLLoader_Open(PP_Resource loader
, PP_Resource request_info
, struct PP_CompletionCallback
* callback
) {
1830 const struct PPB_URLLoader_1_0
*iface
= Pnacl_WrapperInfo_PPB_URLLoader_1_0
.real_iface
;
1831 return iface
->Open(loader
, request_info
, *callback
);
1834 static int32_t Pnacl_M14_PPB_URLLoader_FollowRedirect(PP_Resource loader
, struct PP_CompletionCallback
* callback
) {
1835 const struct PPB_URLLoader_1_0
*iface
= Pnacl_WrapperInfo_PPB_URLLoader_1_0
.real_iface
;
1836 return iface
->FollowRedirect(loader
, *callback
);
1839 static PP_Bool
Pnacl_M14_PPB_URLLoader_GetUploadProgress(PP_Resource loader
, int64_t* bytes_sent
, int64_t* total_bytes_to_be_sent
) {
1840 const struct PPB_URLLoader_1_0
*iface
= Pnacl_WrapperInfo_PPB_URLLoader_1_0
.real_iface
;
1841 return iface
->GetUploadProgress(loader
, bytes_sent
, total_bytes_to_be_sent
);
1844 static PP_Bool
Pnacl_M14_PPB_URLLoader_GetDownloadProgress(PP_Resource loader
, int64_t* bytes_received
, int64_t* total_bytes_to_be_received
) {
1845 const struct PPB_URLLoader_1_0
*iface
= Pnacl_WrapperInfo_PPB_URLLoader_1_0
.real_iface
;
1846 return iface
->GetDownloadProgress(loader
, bytes_received
, total_bytes_to_be_received
);
1849 static PP_Resource
Pnacl_M14_PPB_URLLoader_GetResponseInfo(PP_Resource loader
) {
1850 const struct PPB_URLLoader_1_0
*iface
= Pnacl_WrapperInfo_PPB_URLLoader_1_0
.real_iface
;
1851 return iface
->GetResponseInfo(loader
);
1854 static int32_t Pnacl_M14_PPB_URLLoader_ReadResponseBody(PP_Resource loader
, void* buffer
, int32_t bytes_to_read
, struct PP_CompletionCallback
* callback
) {
1855 const struct PPB_URLLoader_1_0
*iface
= Pnacl_WrapperInfo_PPB_URLLoader_1_0
.real_iface
;
1856 return iface
->ReadResponseBody(loader
, buffer
, bytes_to_read
, *callback
);
1859 static int32_t Pnacl_M14_PPB_URLLoader_FinishStreamingToFile(PP_Resource loader
, struct PP_CompletionCallback
* callback
) {
1860 const struct PPB_URLLoader_1_0
*iface
= Pnacl_WrapperInfo_PPB_URLLoader_1_0
.real_iface
;
1861 return iface
->FinishStreamingToFile(loader
, *callback
);
1864 static void Pnacl_M14_PPB_URLLoader_Close(PP_Resource loader
) {
1865 const struct PPB_URLLoader_1_0
*iface
= Pnacl_WrapperInfo_PPB_URLLoader_1_0
.real_iface
;
1866 iface
->Close(loader
);
1869 /* End wrapper methods for PPB_URLLoader_1_0 */
1871 /* Begin wrapper methods for PPB_URLRequestInfo_1_0 */
1873 static PP_Resource
Pnacl_M14_PPB_URLRequestInfo_Create(PP_Instance instance
) {
1874 const struct PPB_URLRequestInfo_1_0
*iface
= Pnacl_WrapperInfo_PPB_URLRequestInfo_1_0
.real_iface
;
1875 return iface
->Create(instance
);
1878 static PP_Bool
Pnacl_M14_PPB_URLRequestInfo_IsURLRequestInfo(PP_Resource resource
) {
1879 const struct PPB_URLRequestInfo_1_0
*iface
= Pnacl_WrapperInfo_PPB_URLRequestInfo_1_0
.real_iface
;
1880 return iface
->IsURLRequestInfo(resource
);
1883 static PP_Bool
Pnacl_M14_PPB_URLRequestInfo_SetProperty(PP_Resource request
, PP_URLRequestProperty property
, struct PP_Var
* value
) {
1884 const struct PPB_URLRequestInfo_1_0
*iface
= Pnacl_WrapperInfo_PPB_URLRequestInfo_1_0
.real_iface
;
1885 return iface
->SetProperty(request
, property
, *value
);
1888 static PP_Bool
Pnacl_M14_PPB_URLRequestInfo_AppendDataToBody(PP_Resource request
, const void* data
, uint32_t len
) {
1889 const struct PPB_URLRequestInfo_1_0
*iface
= Pnacl_WrapperInfo_PPB_URLRequestInfo_1_0
.real_iface
;
1890 return iface
->AppendDataToBody(request
, data
, len
);
1893 static 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
) {
1894 const struct PPB_URLRequestInfo_1_0
*iface
= Pnacl_WrapperInfo_PPB_URLRequestInfo_1_0
.real_iface
;
1895 return iface
->AppendFileToBody(request
, file_ref
, start_offset
, number_of_bytes
, expected_last_modified_time
);
1898 /* End wrapper methods for PPB_URLRequestInfo_1_0 */
1900 /* Begin wrapper methods for PPB_URLResponseInfo_1_0 */
1902 static PP_Bool
Pnacl_M14_PPB_URLResponseInfo_IsURLResponseInfo(PP_Resource resource
) {
1903 const struct PPB_URLResponseInfo_1_0
*iface
= Pnacl_WrapperInfo_PPB_URLResponseInfo_1_0
.real_iface
;
1904 return iface
->IsURLResponseInfo(resource
);
1907 static void Pnacl_M14_PPB_URLResponseInfo_GetProperty(struct PP_Var
* _struct_result
, PP_Resource response
, PP_URLResponseProperty property
) {
1908 const struct PPB_URLResponseInfo_1_0
*iface
= Pnacl_WrapperInfo_PPB_URLResponseInfo_1_0
.real_iface
;
1909 *_struct_result
= iface
->GetProperty(response
, property
);
1912 static PP_Resource
Pnacl_M14_PPB_URLResponseInfo_GetBodyAsFileRef(PP_Resource response
) {
1913 const struct PPB_URLResponseInfo_1_0
*iface
= Pnacl_WrapperInfo_PPB_URLResponseInfo_1_0
.real_iface
;
1914 return iface
->GetBodyAsFileRef(response
);
1917 /* End wrapper methods for PPB_URLResponseInfo_1_0 */
1919 /* Begin wrapper methods for PPB_Var_1_0 */
1921 static void Pnacl_M14_PPB_Var_AddRef(struct PP_Var
* var
) {
1922 const struct PPB_Var_1_0
*iface
= Pnacl_WrapperInfo_PPB_Var_1_0
.real_iface
;
1923 iface
->AddRef(*var
);
1926 static void Pnacl_M14_PPB_Var_Release(struct PP_Var
* var
) {
1927 const struct PPB_Var_1_0
*iface
= Pnacl_WrapperInfo_PPB_Var_1_0
.real_iface
;
1928 iface
->Release(*var
);
1931 static void Pnacl_M14_PPB_Var_VarFromUtf8(struct PP_Var
* _struct_result
, PP_Module module
, const char* data
, uint32_t len
) {
1932 const struct PPB_Var_1_0
*iface
= Pnacl_WrapperInfo_PPB_Var_1_0
.real_iface
;
1933 *_struct_result
= iface
->VarFromUtf8(module
, data
, len
);
1936 static const char* Pnacl_M14_PPB_Var_VarToUtf8(struct PP_Var
* var
, uint32_t* len
) {
1937 const struct PPB_Var_1_0
*iface
= Pnacl_WrapperInfo_PPB_Var_1_0
.real_iface
;
1938 return iface
->VarToUtf8(*var
, len
);
1941 /* End wrapper methods for PPB_Var_1_0 */
1943 /* Begin wrapper methods for PPB_Var_1_1 */
1945 static void Pnacl_M18_PPB_Var_AddRef(struct PP_Var
* var
) {
1946 const struct PPB_Var_1_1
*iface
= Pnacl_WrapperInfo_PPB_Var_1_1
.real_iface
;
1947 iface
->AddRef(*var
);
1950 static void Pnacl_M18_PPB_Var_Release(struct PP_Var
* var
) {
1951 const struct PPB_Var_1_1
*iface
= Pnacl_WrapperInfo_PPB_Var_1_1
.real_iface
;
1952 iface
->Release(*var
);
1955 static void Pnacl_M18_PPB_Var_VarFromUtf8(struct PP_Var
* _struct_result
, const char* data
, uint32_t len
) {
1956 const struct PPB_Var_1_1
*iface
= Pnacl_WrapperInfo_PPB_Var_1_1
.real_iface
;
1957 *_struct_result
= iface
->VarFromUtf8(data
, len
);
1960 static const char* Pnacl_M18_PPB_Var_VarToUtf8(struct PP_Var
* var
, uint32_t* len
) {
1961 const struct PPB_Var_1_1
*iface
= Pnacl_WrapperInfo_PPB_Var_1_1
.real_iface
;
1962 return iface
->VarToUtf8(*var
, len
);
1965 /* End wrapper methods for PPB_Var_1_1 */
1967 /* Begin wrapper methods for PPB_Var_1_2 */
1969 static void Pnacl_M34_PPB_Var_AddRef(struct PP_Var
* var
) {
1970 const struct PPB_Var_1_2
*iface
= Pnacl_WrapperInfo_PPB_Var_1_2
.real_iface
;
1971 iface
->AddRef(*var
);
1974 static void Pnacl_M34_PPB_Var_Release(struct PP_Var
* var
) {
1975 const struct PPB_Var_1_2
*iface
= Pnacl_WrapperInfo_PPB_Var_1_2
.real_iface
;
1976 iface
->Release(*var
);
1979 static void Pnacl_M34_PPB_Var_VarFromUtf8(struct PP_Var
* _struct_result
, const char* data
, uint32_t len
) {
1980 const struct PPB_Var_1_2
*iface
= Pnacl_WrapperInfo_PPB_Var_1_2
.real_iface
;
1981 *_struct_result
= iface
->VarFromUtf8(data
, len
);
1984 static const char* Pnacl_M34_PPB_Var_VarToUtf8(struct PP_Var
* var
, uint32_t* len
) {
1985 const struct PPB_Var_1_2
*iface
= Pnacl_WrapperInfo_PPB_Var_1_2
.real_iface
;
1986 return iface
->VarToUtf8(*var
, len
);
1989 static PP_Resource
Pnacl_M34_PPB_Var_VarToResource(struct PP_Var
* var
) {
1990 const struct PPB_Var_1_2
*iface
= Pnacl_WrapperInfo_PPB_Var_1_2
.real_iface
;
1991 return iface
->VarToResource(*var
);
1994 static void Pnacl_M34_PPB_Var_VarFromResource(struct PP_Var
* _struct_result
, PP_Resource resource
) {
1995 const struct PPB_Var_1_2
*iface
= Pnacl_WrapperInfo_PPB_Var_1_2
.real_iface
;
1996 *_struct_result
= iface
->VarFromResource(resource
);
1999 /* End wrapper methods for PPB_Var_1_2 */
2001 /* Begin wrapper methods for PPB_VarArray_1_0 */
2003 static void Pnacl_M29_PPB_VarArray_Create(struct PP_Var
* _struct_result
) {
2004 const struct PPB_VarArray_1_0
*iface
= Pnacl_WrapperInfo_PPB_VarArray_1_0
.real_iface
;
2005 *_struct_result
= iface
->Create();
2008 static void Pnacl_M29_PPB_VarArray_Get(struct PP_Var
* _struct_result
, struct PP_Var
* array
, uint32_t index
) {
2009 const struct PPB_VarArray_1_0
*iface
= Pnacl_WrapperInfo_PPB_VarArray_1_0
.real_iface
;
2010 *_struct_result
= iface
->Get(*array
, index
);
2013 static PP_Bool
Pnacl_M29_PPB_VarArray_Set(struct PP_Var
* array
, uint32_t index
, struct PP_Var
* value
) {
2014 const struct PPB_VarArray_1_0
*iface
= Pnacl_WrapperInfo_PPB_VarArray_1_0
.real_iface
;
2015 return iface
->Set(*array
, index
, *value
);
2018 static uint32_t Pnacl_M29_PPB_VarArray_GetLength(struct PP_Var
* array
) {
2019 const struct PPB_VarArray_1_0
*iface
= Pnacl_WrapperInfo_PPB_VarArray_1_0
.real_iface
;
2020 return iface
->GetLength(*array
);
2023 static PP_Bool
Pnacl_M29_PPB_VarArray_SetLength(struct PP_Var
* array
, uint32_t length
) {
2024 const struct PPB_VarArray_1_0
*iface
= Pnacl_WrapperInfo_PPB_VarArray_1_0
.real_iface
;
2025 return iface
->SetLength(*array
, length
);
2028 /* End wrapper methods for PPB_VarArray_1_0 */
2030 /* Begin wrapper methods for PPB_VarArrayBuffer_1_0 */
2032 static void Pnacl_M18_PPB_VarArrayBuffer_Create(struct PP_Var
* _struct_result
, uint32_t size_in_bytes
) {
2033 const struct PPB_VarArrayBuffer_1_0
*iface
= Pnacl_WrapperInfo_PPB_VarArrayBuffer_1_0
.real_iface
;
2034 *_struct_result
= iface
->Create(size_in_bytes
);
2037 static PP_Bool
Pnacl_M18_PPB_VarArrayBuffer_ByteLength(struct PP_Var
* array
, uint32_t* byte_length
) {
2038 const struct PPB_VarArrayBuffer_1_0
*iface
= Pnacl_WrapperInfo_PPB_VarArrayBuffer_1_0
.real_iface
;
2039 return iface
->ByteLength(*array
, byte_length
);
2042 static void* Pnacl_M18_PPB_VarArrayBuffer_Map(struct PP_Var
* array
) {
2043 const struct PPB_VarArrayBuffer_1_0
*iface
= Pnacl_WrapperInfo_PPB_VarArrayBuffer_1_0
.real_iface
;
2044 return iface
->Map(*array
);
2047 static void Pnacl_M18_PPB_VarArrayBuffer_Unmap(struct PP_Var
* array
) {
2048 const struct PPB_VarArrayBuffer_1_0
*iface
= Pnacl_WrapperInfo_PPB_VarArrayBuffer_1_0
.real_iface
;
2049 iface
->Unmap(*array
);
2052 /* End wrapper methods for PPB_VarArrayBuffer_1_0 */
2054 /* Begin wrapper methods for PPB_VarDictionary_1_0 */
2056 static void Pnacl_M29_PPB_VarDictionary_Create(struct PP_Var
* _struct_result
) {
2057 const struct PPB_VarDictionary_1_0
*iface
= Pnacl_WrapperInfo_PPB_VarDictionary_1_0
.real_iface
;
2058 *_struct_result
= iface
->Create();
2061 static void Pnacl_M29_PPB_VarDictionary_Get(struct PP_Var
* _struct_result
, struct PP_Var
* dict
, struct PP_Var
* key
) {
2062 const struct PPB_VarDictionary_1_0
*iface
= Pnacl_WrapperInfo_PPB_VarDictionary_1_0
.real_iface
;
2063 *_struct_result
= iface
->Get(*dict
, *key
);
2066 static PP_Bool
Pnacl_M29_PPB_VarDictionary_Set(struct PP_Var
* dict
, struct PP_Var
* key
, struct PP_Var
* value
) {
2067 const struct PPB_VarDictionary_1_0
*iface
= Pnacl_WrapperInfo_PPB_VarDictionary_1_0
.real_iface
;
2068 return iface
->Set(*dict
, *key
, *value
);
2071 static void Pnacl_M29_PPB_VarDictionary_Delete(struct PP_Var
* dict
, struct PP_Var
* key
) {
2072 const struct PPB_VarDictionary_1_0
*iface
= Pnacl_WrapperInfo_PPB_VarDictionary_1_0
.real_iface
;
2073 iface
->Delete(*dict
, *key
);
2076 static PP_Bool
Pnacl_M29_PPB_VarDictionary_HasKey(struct PP_Var
* dict
, struct PP_Var
* key
) {
2077 const struct PPB_VarDictionary_1_0
*iface
= Pnacl_WrapperInfo_PPB_VarDictionary_1_0
.real_iface
;
2078 return iface
->HasKey(*dict
, *key
);
2081 static void Pnacl_M29_PPB_VarDictionary_GetKeys(struct PP_Var
* _struct_result
, struct PP_Var
* dict
) {
2082 const struct PPB_VarDictionary_1_0
*iface
= Pnacl_WrapperInfo_PPB_VarDictionary_1_0
.real_iface
;
2083 *_struct_result
= iface
->GetKeys(*dict
);
2086 /* End wrapper methods for PPB_VarDictionary_1_0 */
2088 /* Begin wrapper methods for PPB_VideoDecoder_0_1 */
2090 static PP_Resource
Pnacl_M36_PPB_VideoDecoder_Create(PP_Instance instance
) {
2091 const struct PPB_VideoDecoder_0_1
*iface
= Pnacl_WrapperInfo_PPB_VideoDecoder_0_1
.real_iface
;
2092 return iface
->Create(instance
);
2095 static PP_Bool
Pnacl_M36_PPB_VideoDecoder_IsVideoDecoder(PP_Resource resource
) {
2096 const struct PPB_VideoDecoder_0_1
*iface
= Pnacl_WrapperInfo_PPB_VideoDecoder_0_1
.real_iface
;
2097 return iface
->IsVideoDecoder(resource
);
2100 static int32_t Pnacl_M36_PPB_VideoDecoder_Initialize(PP_Resource video_decoder
, PP_Resource graphics3d_context
, PP_VideoProfile profile
, PP_Bool allow_software_fallback
, struct PP_CompletionCallback
* callback
) {
2101 const struct PPB_VideoDecoder_0_1
*iface
= Pnacl_WrapperInfo_PPB_VideoDecoder_0_1
.real_iface
;
2102 return iface
->Initialize(video_decoder
, graphics3d_context
, profile
, allow_software_fallback
, *callback
);
2105 static int32_t Pnacl_M36_PPB_VideoDecoder_Decode(PP_Resource video_decoder
, uint32_t decode_id
, uint32_t size
, const void* buffer
, struct PP_CompletionCallback
* callback
) {
2106 const struct PPB_VideoDecoder_0_1
*iface
= Pnacl_WrapperInfo_PPB_VideoDecoder_0_1
.real_iface
;
2107 return iface
->Decode(video_decoder
, decode_id
, size
, buffer
, *callback
);
2110 static int32_t Pnacl_M36_PPB_VideoDecoder_GetPicture(PP_Resource video_decoder
, struct PP_VideoPicture_0_1
* picture
, struct PP_CompletionCallback
* callback
) {
2111 const struct PPB_VideoDecoder_0_1
*iface
= Pnacl_WrapperInfo_PPB_VideoDecoder_0_1
.real_iface
;
2112 return iface
->GetPicture(video_decoder
, picture
, *callback
);
2115 static void Pnacl_M36_PPB_VideoDecoder_RecyclePicture(PP_Resource video_decoder
, const struct PP_VideoPicture
* picture
) {
2116 const struct PPB_VideoDecoder_0_1
*iface
= Pnacl_WrapperInfo_PPB_VideoDecoder_0_1
.real_iface
;
2117 iface
->RecyclePicture(video_decoder
, picture
);
2120 static int32_t Pnacl_M36_PPB_VideoDecoder_Flush(PP_Resource video_decoder
, struct PP_CompletionCallback
* callback
) {
2121 const struct PPB_VideoDecoder_0_1
*iface
= Pnacl_WrapperInfo_PPB_VideoDecoder_0_1
.real_iface
;
2122 return iface
->Flush(video_decoder
, *callback
);
2125 static int32_t Pnacl_M36_PPB_VideoDecoder_Reset(PP_Resource video_decoder
, struct PP_CompletionCallback
* callback
) {
2126 const struct PPB_VideoDecoder_0_1
*iface
= Pnacl_WrapperInfo_PPB_VideoDecoder_0_1
.real_iface
;
2127 return iface
->Reset(video_decoder
, *callback
);
2130 /* End wrapper methods for PPB_VideoDecoder_0_1 */
2132 /* Begin wrapper methods for PPB_VideoDecoder_0_2 */
2134 static PP_Resource
Pnacl_M39_PPB_VideoDecoder_Create(PP_Instance instance
) {
2135 const struct PPB_VideoDecoder_0_2
*iface
= Pnacl_WrapperInfo_PPB_VideoDecoder_0_2
.real_iface
;
2136 return iface
->Create(instance
);
2139 static PP_Bool
Pnacl_M39_PPB_VideoDecoder_IsVideoDecoder(PP_Resource resource
) {
2140 const struct PPB_VideoDecoder_0_2
*iface
= Pnacl_WrapperInfo_PPB_VideoDecoder_0_2
.real_iface
;
2141 return iface
->IsVideoDecoder(resource
);
2144 static int32_t Pnacl_M39_PPB_VideoDecoder_Initialize(PP_Resource video_decoder
, PP_Resource graphics3d_context
, PP_VideoProfile profile
, PP_HardwareAcceleration acceleration
, struct PP_CompletionCallback
* callback
) {
2145 const struct PPB_VideoDecoder_0_2
*iface
= Pnacl_WrapperInfo_PPB_VideoDecoder_0_2
.real_iface
;
2146 return iface
->Initialize(video_decoder
, graphics3d_context
, profile
, acceleration
, *callback
);
2149 static int32_t Pnacl_M39_PPB_VideoDecoder_Decode(PP_Resource video_decoder
, uint32_t decode_id
, uint32_t size
, const void* buffer
, struct PP_CompletionCallback
* callback
) {
2150 const struct PPB_VideoDecoder_0_2
*iface
= Pnacl_WrapperInfo_PPB_VideoDecoder_0_2
.real_iface
;
2151 return iface
->Decode(video_decoder
, decode_id
, size
, buffer
, *callback
);
2154 static int32_t Pnacl_M39_PPB_VideoDecoder_GetPicture(PP_Resource video_decoder
, struct PP_VideoPicture_0_1
* picture
, struct PP_CompletionCallback
* callback
) {
2155 const struct PPB_VideoDecoder_0_2
*iface
= Pnacl_WrapperInfo_PPB_VideoDecoder_0_2
.real_iface
;
2156 return iface
->GetPicture(video_decoder
, picture
, *callback
);
2159 static void Pnacl_M39_PPB_VideoDecoder_RecyclePicture(PP_Resource video_decoder
, const struct PP_VideoPicture
* picture
) {
2160 const struct PPB_VideoDecoder_0_2
*iface
= Pnacl_WrapperInfo_PPB_VideoDecoder_0_2
.real_iface
;
2161 iface
->RecyclePicture(video_decoder
, picture
);
2164 static int32_t Pnacl_M39_PPB_VideoDecoder_Flush(PP_Resource video_decoder
, struct PP_CompletionCallback
* callback
) {
2165 const struct PPB_VideoDecoder_0_2
*iface
= Pnacl_WrapperInfo_PPB_VideoDecoder_0_2
.real_iface
;
2166 return iface
->Flush(video_decoder
, *callback
);
2169 static int32_t Pnacl_M39_PPB_VideoDecoder_Reset(PP_Resource video_decoder
, struct PP_CompletionCallback
* callback
) {
2170 const struct PPB_VideoDecoder_0_2
*iface
= Pnacl_WrapperInfo_PPB_VideoDecoder_0_2
.real_iface
;
2171 return iface
->Reset(video_decoder
, *callback
);
2174 /* End wrapper methods for PPB_VideoDecoder_0_2 */
2176 /* Begin wrapper methods for PPB_VideoDecoder_1_0 */
2178 static PP_Resource
Pnacl_M40_PPB_VideoDecoder_Create(PP_Instance instance
) {
2179 const struct PPB_VideoDecoder_1_0
*iface
= Pnacl_WrapperInfo_PPB_VideoDecoder_1_0
.real_iface
;
2180 return iface
->Create(instance
);
2183 static PP_Bool
Pnacl_M40_PPB_VideoDecoder_IsVideoDecoder(PP_Resource resource
) {
2184 const struct PPB_VideoDecoder_1_0
*iface
= Pnacl_WrapperInfo_PPB_VideoDecoder_1_0
.real_iface
;
2185 return iface
->IsVideoDecoder(resource
);
2188 static int32_t Pnacl_M40_PPB_VideoDecoder_Initialize(PP_Resource video_decoder
, PP_Resource graphics3d_context
, PP_VideoProfile profile
, PP_HardwareAcceleration acceleration
, struct PP_CompletionCallback
* callback
) {
2189 const struct PPB_VideoDecoder_1_0
*iface
= Pnacl_WrapperInfo_PPB_VideoDecoder_1_0
.real_iface
;
2190 return iface
->Initialize(video_decoder
, graphics3d_context
, profile
, acceleration
, *callback
);
2193 static int32_t Pnacl_M40_PPB_VideoDecoder_Decode(PP_Resource video_decoder
, uint32_t decode_id
, uint32_t size
, const void* buffer
, struct PP_CompletionCallback
* callback
) {
2194 const struct PPB_VideoDecoder_1_0
*iface
= Pnacl_WrapperInfo_PPB_VideoDecoder_1_0
.real_iface
;
2195 return iface
->Decode(video_decoder
, decode_id
, size
, buffer
, *callback
);
2198 static int32_t Pnacl_M40_PPB_VideoDecoder_GetPicture(PP_Resource video_decoder
, struct PP_VideoPicture
* picture
, struct PP_CompletionCallback
* callback
) {
2199 const struct PPB_VideoDecoder_1_0
*iface
= Pnacl_WrapperInfo_PPB_VideoDecoder_1_0
.real_iface
;
2200 return iface
->GetPicture(video_decoder
, picture
, *callback
);
2203 static void Pnacl_M40_PPB_VideoDecoder_RecyclePicture(PP_Resource video_decoder
, const struct PP_VideoPicture
* picture
) {
2204 const struct PPB_VideoDecoder_1_0
*iface
= Pnacl_WrapperInfo_PPB_VideoDecoder_1_0
.real_iface
;
2205 iface
->RecyclePicture(video_decoder
, picture
);
2208 static int32_t Pnacl_M40_PPB_VideoDecoder_Flush(PP_Resource video_decoder
, struct PP_CompletionCallback
* callback
) {
2209 const struct PPB_VideoDecoder_1_0
*iface
= Pnacl_WrapperInfo_PPB_VideoDecoder_1_0
.real_iface
;
2210 return iface
->Flush(video_decoder
, *callback
);
2213 static int32_t Pnacl_M40_PPB_VideoDecoder_Reset(PP_Resource video_decoder
, struct PP_CompletionCallback
* callback
) {
2214 const struct PPB_VideoDecoder_1_0
*iface
= Pnacl_WrapperInfo_PPB_VideoDecoder_1_0
.real_iface
;
2215 return iface
->Reset(video_decoder
, *callback
);
2218 /* End wrapper methods for PPB_VideoDecoder_1_0 */
2220 /* Begin wrapper methods for PPB_VideoDecoder_1_1 */
2222 static PP_Resource
Pnacl_M46_PPB_VideoDecoder_Create(PP_Instance instance
) {
2223 const struct PPB_VideoDecoder_1_1
*iface
= Pnacl_WrapperInfo_PPB_VideoDecoder_1_1
.real_iface
;
2224 return iface
->Create(instance
);
2227 static PP_Bool
Pnacl_M46_PPB_VideoDecoder_IsVideoDecoder(PP_Resource resource
) {
2228 const struct PPB_VideoDecoder_1_1
*iface
= Pnacl_WrapperInfo_PPB_VideoDecoder_1_1
.real_iface
;
2229 return iface
->IsVideoDecoder(resource
);
2232 static int32_t Pnacl_M46_PPB_VideoDecoder_Initialize(PP_Resource video_decoder
, PP_Resource graphics3d_context
, PP_VideoProfile profile
, PP_HardwareAcceleration acceleration
, uint32_t min_picture_count
, struct PP_CompletionCallback
* callback
) {
2233 const struct PPB_VideoDecoder_1_1
*iface
= Pnacl_WrapperInfo_PPB_VideoDecoder_1_1
.real_iface
;
2234 return iface
->Initialize(video_decoder
, graphics3d_context
, profile
, acceleration
, min_picture_count
, *callback
);
2237 static int32_t Pnacl_M46_PPB_VideoDecoder_Decode(PP_Resource video_decoder
, uint32_t decode_id
, uint32_t size
, const void* buffer
, struct PP_CompletionCallback
* callback
) {
2238 const struct PPB_VideoDecoder_1_1
*iface
= Pnacl_WrapperInfo_PPB_VideoDecoder_1_1
.real_iface
;
2239 return iface
->Decode(video_decoder
, decode_id
, size
, buffer
, *callback
);
2242 static int32_t Pnacl_M46_PPB_VideoDecoder_GetPicture(PP_Resource video_decoder
, struct PP_VideoPicture
* picture
, struct PP_CompletionCallback
* callback
) {
2243 const struct PPB_VideoDecoder_1_1
*iface
= Pnacl_WrapperInfo_PPB_VideoDecoder_1_1
.real_iface
;
2244 return iface
->GetPicture(video_decoder
, picture
, *callback
);
2247 static void Pnacl_M46_PPB_VideoDecoder_RecyclePicture(PP_Resource video_decoder
, const struct PP_VideoPicture
* picture
) {
2248 const struct PPB_VideoDecoder_1_1
*iface
= Pnacl_WrapperInfo_PPB_VideoDecoder_1_1
.real_iface
;
2249 iface
->RecyclePicture(video_decoder
, picture
);
2252 static int32_t Pnacl_M46_PPB_VideoDecoder_Flush(PP_Resource video_decoder
, struct PP_CompletionCallback
* callback
) {
2253 const struct PPB_VideoDecoder_1_1
*iface
= Pnacl_WrapperInfo_PPB_VideoDecoder_1_1
.real_iface
;
2254 return iface
->Flush(video_decoder
, *callback
);
2257 static int32_t Pnacl_M46_PPB_VideoDecoder_Reset(PP_Resource video_decoder
, struct PP_CompletionCallback
* callback
) {
2258 const struct PPB_VideoDecoder_1_1
*iface
= Pnacl_WrapperInfo_PPB_VideoDecoder_1_1
.real_iface
;
2259 return iface
->Reset(video_decoder
, *callback
);
2262 /* End wrapper methods for PPB_VideoDecoder_1_1 */
2264 /* Begin wrapper methods for PPB_VideoEncoder_0_1 */
2266 static PP_Resource
Pnacl_M42_PPB_VideoEncoder_Create(PP_Instance instance
) {
2267 const struct PPB_VideoEncoder_0_1
*iface
= Pnacl_WrapperInfo_PPB_VideoEncoder_0_1
.real_iface
;
2268 return iface
->Create(instance
);
2271 static PP_Bool
Pnacl_M42_PPB_VideoEncoder_IsVideoEncoder(PP_Resource resource
) {
2272 const struct PPB_VideoEncoder_0_1
*iface
= Pnacl_WrapperInfo_PPB_VideoEncoder_0_1
.real_iface
;
2273 return iface
->IsVideoEncoder(resource
);
2276 static int32_t Pnacl_M42_PPB_VideoEncoder_GetSupportedProfiles(PP_Resource video_encoder
, struct PP_ArrayOutput
* output
, struct PP_CompletionCallback
* callback
) {
2277 const struct PPB_VideoEncoder_0_1
*iface
= Pnacl_WrapperInfo_PPB_VideoEncoder_0_1
.real_iface
;
2278 return iface
->GetSupportedProfiles(video_encoder
, *output
, *callback
);
2281 static int32_t Pnacl_M42_PPB_VideoEncoder_Initialize(PP_Resource video_encoder
, PP_VideoFrame_Format input_format
, const struct PP_Size
* input_visible_size
, PP_VideoProfile output_profile
, uint32_t initial_bitrate
, PP_HardwareAcceleration acceleration
, struct PP_CompletionCallback
* callback
) {
2282 const struct PPB_VideoEncoder_0_1
*iface
= Pnacl_WrapperInfo_PPB_VideoEncoder_0_1
.real_iface
;
2283 return iface
->Initialize(video_encoder
, input_format
, input_visible_size
, output_profile
, initial_bitrate
, acceleration
, *callback
);
2286 static int32_t Pnacl_M42_PPB_VideoEncoder_GetFramesRequired(PP_Resource video_encoder
) {
2287 const struct PPB_VideoEncoder_0_1
*iface
= Pnacl_WrapperInfo_PPB_VideoEncoder_0_1
.real_iface
;
2288 return iface
->GetFramesRequired(video_encoder
);
2291 static int32_t Pnacl_M42_PPB_VideoEncoder_GetFrameCodedSize(PP_Resource video_encoder
, struct PP_Size
* coded_size
) {
2292 const struct PPB_VideoEncoder_0_1
*iface
= Pnacl_WrapperInfo_PPB_VideoEncoder_0_1
.real_iface
;
2293 return iface
->GetFrameCodedSize(video_encoder
, coded_size
);
2296 static int32_t Pnacl_M42_PPB_VideoEncoder_GetVideoFrame(PP_Resource video_encoder
, PP_Resource
* video_frame
, struct PP_CompletionCallback
* callback
) {
2297 const struct PPB_VideoEncoder_0_1
*iface
= Pnacl_WrapperInfo_PPB_VideoEncoder_0_1
.real_iface
;
2298 return iface
->GetVideoFrame(video_encoder
, video_frame
, *callback
);
2301 static int32_t Pnacl_M42_PPB_VideoEncoder_Encode(PP_Resource video_encoder
, PP_Resource video_frame
, PP_Bool force_keyframe
, struct PP_CompletionCallback
* callback
) {
2302 const struct PPB_VideoEncoder_0_1
*iface
= Pnacl_WrapperInfo_PPB_VideoEncoder_0_1
.real_iface
;
2303 return iface
->Encode(video_encoder
, video_frame
, force_keyframe
, *callback
);
2306 static int32_t Pnacl_M42_PPB_VideoEncoder_GetBitstreamBuffer(PP_Resource video_encoder
, struct PP_BitstreamBuffer
* bitstream_buffer
, struct PP_CompletionCallback
* callback
) {
2307 const struct PPB_VideoEncoder_0_1
*iface
= Pnacl_WrapperInfo_PPB_VideoEncoder_0_1
.real_iface
;
2308 return iface
->GetBitstreamBuffer(video_encoder
, bitstream_buffer
, *callback
);
2311 static void Pnacl_M42_PPB_VideoEncoder_RecycleBitstreamBuffer(PP_Resource video_encoder
, const struct PP_BitstreamBuffer
* bitstream_buffer
) {
2312 const struct PPB_VideoEncoder_0_1
*iface
= Pnacl_WrapperInfo_PPB_VideoEncoder_0_1
.real_iface
;
2313 iface
->RecycleBitstreamBuffer(video_encoder
, bitstream_buffer
);
2316 static void Pnacl_M42_PPB_VideoEncoder_RequestEncodingParametersChange(PP_Resource video_encoder
, uint32_t bitrate
, uint32_t framerate
) {
2317 const struct PPB_VideoEncoder_0_1
*iface
= Pnacl_WrapperInfo_PPB_VideoEncoder_0_1
.real_iface
;
2318 iface
->RequestEncodingParametersChange(video_encoder
, bitrate
, framerate
);
2321 static void Pnacl_M42_PPB_VideoEncoder_Close(PP_Resource video_encoder
) {
2322 const struct PPB_VideoEncoder_0_1
*iface
= Pnacl_WrapperInfo_PPB_VideoEncoder_0_1
.real_iface
;
2323 iface
->Close(video_encoder
);
2326 /* End wrapper methods for PPB_VideoEncoder_0_1 */
2328 /* Begin wrapper methods for PPB_VideoEncoder_0_2 */
2330 static PP_Resource
Pnacl_M44_PPB_VideoEncoder_Create(PP_Instance instance
) {
2331 const struct PPB_VideoEncoder_0_2
*iface
= Pnacl_WrapperInfo_PPB_VideoEncoder_0_2
.real_iface
;
2332 return iface
->Create(instance
);
2335 static PP_Bool
Pnacl_M44_PPB_VideoEncoder_IsVideoEncoder(PP_Resource resource
) {
2336 const struct PPB_VideoEncoder_0_2
*iface
= Pnacl_WrapperInfo_PPB_VideoEncoder_0_2
.real_iface
;
2337 return iface
->IsVideoEncoder(resource
);
2340 static int32_t Pnacl_M44_PPB_VideoEncoder_GetSupportedProfiles(PP_Resource video_encoder
, struct PP_ArrayOutput
* output
, struct PP_CompletionCallback
* callback
) {
2341 const struct PPB_VideoEncoder_0_2
*iface
= Pnacl_WrapperInfo_PPB_VideoEncoder_0_2
.real_iface
;
2342 return iface
->GetSupportedProfiles(video_encoder
, *output
, *callback
);
2345 static int32_t Pnacl_M44_PPB_VideoEncoder_Initialize(PP_Resource video_encoder
, PP_VideoFrame_Format input_format
, const struct PP_Size
* input_visible_size
, PP_VideoProfile output_profile
, uint32_t initial_bitrate
, PP_HardwareAcceleration acceleration
, struct PP_CompletionCallback
* callback
) {
2346 const struct PPB_VideoEncoder_0_2
*iface
= Pnacl_WrapperInfo_PPB_VideoEncoder_0_2
.real_iface
;
2347 return iface
->Initialize(video_encoder
, input_format
, input_visible_size
, output_profile
, initial_bitrate
, acceleration
, *callback
);
2350 static int32_t Pnacl_M44_PPB_VideoEncoder_GetFramesRequired(PP_Resource video_encoder
) {
2351 const struct PPB_VideoEncoder_0_2
*iface
= Pnacl_WrapperInfo_PPB_VideoEncoder_0_2
.real_iface
;
2352 return iface
->GetFramesRequired(video_encoder
);
2355 static int32_t Pnacl_M44_PPB_VideoEncoder_GetFrameCodedSize(PP_Resource video_encoder
, struct PP_Size
* coded_size
) {
2356 const struct PPB_VideoEncoder_0_2
*iface
= Pnacl_WrapperInfo_PPB_VideoEncoder_0_2
.real_iface
;
2357 return iface
->GetFrameCodedSize(video_encoder
, coded_size
);
2360 static int32_t Pnacl_M44_PPB_VideoEncoder_GetVideoFrame(PP_Resource video_encoder
, PP_Resource
* video_frame
, struct PP_CompletionCallback
* callback
) {
2361 const struct PPB_VideoEncoder_0_2
*iface
= Pnacl_WrapperInfo_PPB_VideoEncoder_0_2
.real_iface
;
2362 return iface
->GetVideoFrame(video_encoder
, video_frame
, *callback
);
2365 static int32_t Pnacl_M44_PPB_VideoEncoder_Encode(PP_Resource video_encoder
, PP_Resource video_frame
, PP_Bool force_keyframe
, struct PP_CompletionCallback
* callback
) {
2366 const struct PPB_VideoEncoder_0_2
*iface
= Pnacl_WrapperInfo_PPB_VideoEncoder_0_2
.real_iface
;
2367 return iface
->Encode(video_encoder
, video_frame
, force_keyframe
, *callback
);
2370 static int32_t Pnacl_M44_PPB_VideoEncoder_GetBitstreamBuffer(PP_Resource video_encoder
, struct PP_BitstreamBuffer
* bitstream_buffer
, struct PP_CompletionCallback
* callback
) {
2371 const struct PPB_VideoEncoder_0_2
*iface
= Pnacl_WrapperInfo_PPB_VideoEncoder_0_2
.real_iface
;
2372 return iface
->GetBitstreamBuffer(video_encoder
, bitstream_buffer
, *callback
);
2375 static void Pnacl_M44_PPB_VideoEncoder_RecycleBitstreamBuffer(PP_Resource video_encoder
, const struct PP_BitstreamBuffer
* bitstream_buffer
) {
2376 const struct PPB_VideoEncoder_0_2
*iface
= Pnacl_WrapperInfo_PPB_VideoEncoder_0_2
.real_iface
;
2377 iface
->RecycleBitstreamBuffer(video_encoder
, bitstream_buffer
);
2380 static void Pnacl_M44_PPB_VideoEncoder_RequestEncodingParametersChange(PP_Resource video_encoder
, uint32_t bitrate
, uint32_t framerate
) {
2381 const struct PPB_VideoEncoder_0_2
*iface
= Pnacl_WrapperInfo_PPB_VideoEncoder_0_2
.real_iface
;
2382 iface
->RequestEncodingParametersChange(video_encoder
, bitrate
, framerate
);
2385 static void Pnacl_M44_PPB_VideoEncoder_Close(PP_Resource video_encoder
) {
2386 const struct PPB_VideoEncoder_0_2
*iface
= Pnacl_WrapperInfo_PPB_VideoEncoder_0_2
.real_iface
;
2387 iface
->Close(video_encoder
);
2390 /* End wrapper methods for PPB_VideoEncoder_0_2 */
2392 /* Not generating wrapper methods for PPB_VideoFrame_0_1 */
2394 /* Not generating wrapper methods for PPB_View_1_0 */
2396 /* Not generating wrapper methods for PPB_View_1_1 */
2398 /* Not generating wrapper methods for PPB_View_1_2 */
2400 /* Begin wrapper methods for PPB_WebSocket_1_0 */
2402 static PP_Resource
Pnacl_M18_PPB_WebSocket_Create(PP_Instance instance
) {
2403 const struct PPB_WebSocket_1_0
*iface
= Pnacl_WrapperInfo_PPB_WebSocket_1_0
.real_iface
;
2404 return iface
->Create(instance
);
2407 static PP_Bool
Pnacl_M18_PPB_WebSocket_IsWebSocket(PP_Resource resource
) {
2408 const struct PPB_WebSocket_1_0
*iface
= Pnacl_WrapperInfo_PPB_WebSocket_1_0
.real_iface
;
2409 return iface
->IsWebSocket(resource
);
2412 static int32_t Pnacl_M18_PPB_WebSocket_Connect(PP_Resource web_socket
, struct PP_Var
* url
, const struct PP_Var protocols
[], uint32_t protocol_count
, struct PP_CompletionCallback
* callback
) {
2413 const struct PPB_WebSocket_1_0
*iface
= Pnacl_WrapperInfo_PPB_WebSocket_1_0
.real_iface
;
2414 return iface
->Connect(web_socket
, *url
, protocols
, protocol_count
, *callback
);
2417 static int32_t Pnacl_M18_PPB_WebSocket_Close(PP_Resource web_socket
, uint16_t code
, struct PP_Var
* reason
, struct PP_CompletionCallback
* callback
) {
2418 const struct PPB_WebSocket_1_0
*iface
= Pnacl_WrapperInfo_PPB_WebSocket_1_0
.real_iface
;
2419 return iface
->Close(web_socket
, code
, *reason
, *callback
);
2422 static int32_t Pnacl_M18_PPB_WebSocket_ReceiveMessage(PP_Resource web_socket
, struct PP_Var
* message
, struct PP_CompletionCallback
* callback
) {
2423 const struct PPB_WebSocket_1_0
*iface
= Pnacl_WrapperInfo_PPB_WebSocket_1_0
.real_iface
;
2424 return iface
->ReceiveMessage(web_socket
, message
, *callback
);
2427 static int32_t Pnacl_M18_PPB_WebSocket_SendMessage(PP_Resource web_socket
, struct PP_Var
* message
) {
2428 const struct PPB_WebSocket_1_0
*iface
= Pnacl_WrapperInfo_PPB_WebSocket_1_0
.real_iface
;
2429 return iface
->SendMessage(web_socket
, *message
);
2432 static uint64_t Pnacl_M18_PPB_WebSocket_GetBufferedAmount(PP_Resource web_socket
) {
2433 const struct PPB_WebSocket_1_0
*iface
= Pnacl_WrapperInfo_PPB_WebSocket_1_0
.real_iface
;
2434 return iface
->GetBufferedAmount(web_socket
);
2437 static uint16_t Pnacl_M18_PPB_WebSocket_GetCloseCode(PP_Resource web_socket
) {
2438 const struct PPB_WebSocket_1_0
*iface
= Pnacl_WrapperInfo_PPB_WebSocket_1_0
.real_iface
;
2439 return iface
->GetCloseCode(web_socket
);
2442 static void Pnacl_M18_PPB_WebSocket_GetCloseReason(struct PP_Var
* _struct_result
, PP_Resource web_socket
) {
2443 const struct PPB_WebSocket_1_0
*iface
= Pnacl_WrapperInfo_PPB_WebSocket_1_0
.real_iface
;
2444 *_struct_result
= iface
->GetCloseReason(web_socket
);
2447 static PP_Bool
Pnacl_M18_PPB_WebSocket_GetCloseWasClean(PP_Resource web_socket
) {
2448 const struct PPB_WebSocket_1_0
*iface
= Pnacl_WrapperInfo_PPB_WebSocket_1_0
.real_iface
;
2449 return iface
->GetCloseWasClean(web_socket
);
2452 static void Pnacl_M18_PPB_WebSocket_GetExtensions(struct PP_Var
* _struct_result
, PP_Resource web_socket
) {
2453 const struct PPB_WebSocket_1_0
*iface
= Pnacl_WrapperInfo_PPB_WebSocket_1_0
.real_iface
;
2454 *_struct_result
= iface
->GetExtensions(web_socket
);
2457 static void Pnacl_M18_PPB_WebSocket_GetProtocol(struct PP_Var
* _struct_result
, PP_Resource web_socket
) {
2458 const struct PPB_WebSocket_1_0
*iface
= Pnacl_WrapperInfo_PPB_WebSocket_1_0
.real_iface
;
2459 *_struct_result
= iface
->GetProtocol(web_socket
);
2462 static PP_WebSocketReadyState
Pnacl_M18_PPB_WebSocket_GetReadyState(PP_Resource web_socket
) {
2463 const struct PPB_WebSocket_1_0
*iface
= Pnacl_WrapperInfo_PPB_WebSocket_1_0
.real_iface
;
2464 return iface
->GetReadyState(web_socket
);
2467 static void Pnacl_M18_PPB_WebSocket_GetURL(struct PP_Var
* _struct_result
, PP_Resource web_socket
) {
2468 const struct PPB_WebSocket_1_0
*iface
= Pnacl_WrapperInfo_PPB_WebSocket_1_0
.real_iface
;
2469 *_struct_result
= iface
->GetURL(web_socket
);
2472 /* End wrapper methods for PPB_WebSocket_1_0 */
2474 /* Not generating wrapper methods for PPP_Graphics3D_1_0 */
2476 /* Not generating wrapper methods for PPP_InputEvent_0_1 */
2478 /* Not generating wrapper methods for PPP_Instance_1_0 */
2480 /* Not generating wrapper methods for PPP_Instance_1_1 */
2482 /* Not generating wrapper methods for PPP_MessageHandler_0_2 */
2484 /* Begin wrapper methods for PPP_Messaging_1_0 */
2486 static void Pnacl_M14_PPP_Messaging_HandleMessage(PP_Instance instance
, struct PP_Var message
) {
2487 const struct PPP_Messaging_1_0
*iface
= Pnacl_WrapperInfo_PPP_Messaging_1_0
.real_iface
;
2488 void (*temp_fp
)(PP_Instance instance
, struct PP_Var
* message
) =
2489 ((void (*)(PP_Instance instance
, struct PP_Var
* message
))iface
->HandleMessage
);
2490 temp_fp(instance
, &message
);
2493 /* End wrapper methods for PPP_Messaging_1_0 */
2495 /* Not generating wrapper methods for PPP_MouseLock_1_0 */
2497 /* Not generating wrapper methods for PPB_BrokerTrusted_0_2 */
2499 /* Not generating wrapper methods for PPB_BrokerTrusted_0_3 */
2501 /* Not generating wrapper methods for PPB_BrowserFont_Trusted_1_0 */
2503 /* Not generating wrapper methods for PPB_CharSet_Trusted_1_0 */
2505 /* Not generating wrapper methods for PPB_FileChooserTrusted_0_5 */
2507 /* Not generating wrapper methods for PPB_FileChooserTrusted_0_6 */
2509 /* Not generating wrapper methods for PPB_URLLoaderTrusted_0_3 */
2511 /* Begin wrapper methods for PPB_AudioInput_Dev_0_3 */
2513 static PP_Resource
Pnacl_M25_PPB_AudioInput_Dev_Create(PP_Instance instance
) {
2514 const struct PPB_AudioInput_Dev_0_3
*iface
= Pnacl_WrapperInfo_PPB_AudioInput_Dev_0_3
.real_iface
;
2515 return iface
->Create(instance
);
2518 static PP_Bool
Pnacl_M25_PPB_AudioInput_Dev_IsAudioInput(PP_Resource resource
) {
2519 const struct PPB_AudioInput_Dev_0_3
*iface
= Pnacl_WrapperInfo_PPB_AudioInput_Dev_0_3
.real_iface
;
2520 return iface
->IsAudioInput(resource
);
2523 static int32_t Pnacl_M25_PPB_AudioInput_Dev_EnumerateDevices(PP_Resource audio_input
, struct PP_ArrayOutput
* output
, struct PP_CompletionCallback
* callback
) {
2524 const struct PPB_AudioInput_Dev_0_3
*iface
= Pnacl_WrapperInfo_PPB_AudioInput_Dev_0_3
.real_iface
;
2525 return iface
->EnumerateDevices(audio_input
, *output
, *callback
);
2528 static int32_t Pnacl_M25_PPB_AudioInput_Dev_MonitorDeviceChange(PP_Resource audio_input
, PP_MonitorDeviceChangeCallback callback
, void* user_data
) {
2529 const struct PPB_AudioInput_Dev_0_3
*iface
= Pnacl_WrapperInfo_PPB_AudioInput_Dev_0_3
.real_iface
;
2530 return iface
->MonitorDeviceChange(audio_input
, callback
, user_data
);
2533 static int32_t Pnacl_M25_PPB_AudioInput_Dev_Open(PP_Resource audio_input
, PP_Resource device_ref
, PP_Resource config
, PPB_AudioInput_Callback_0_3 audio_input_callback
, void* user_data
, struct PP_CompletionCallback
* callback
) {
2534 const struct PPB_AudioInput_Dev_0_3
*iface
= Pnacl_WrapperInfo_PPB_AudioInput_Dev_0_3
.real_iface
;
2535 return iface
->Open(audio_input
, device_ref
, config
, audio_input_callback
, user_data
, *callback
);
2538 static PP_Resource
Pnacl_M25_PPB_AudioInput_Dev_GetCurrentConfig(PP_Resource audio_input
) {
2539 const struct PPB_AudioInput_Dev_0_3
*iface
= Pnacl_WrapperInfo_PPB_AudioInput_Dev_0_3
.real_iface
;
2540 return iface
->GetCurrentConfig(audio_input
);
2543 static PP_Bool
Pnacl_M25_PPB_AudioInput_Dev_StartCapture(PP_Resource audio_input
) {
2544 const struct PPB_AudioInput_Dev_0_3
*iface
= Pnacl_WrapperInfo_PPB_AudioInput_Dev_0_3
.real_iface
;
2545 return iface
->StartCapture(audio_input
);
2548 static PP_Bool
Pnacl_M25_PPB_AudioInput_Dev_StopCapture(PP_Resource audio_input
) {
2549 const struct PPB_AudioInput_Dev_0_3
*iface
= Pnacl_WrapperInfo_PPB_AudioInput_Dev_0_3
.real_iface
;
2550 return iface
->StopCapture(audio_input
);
2553 static void Pnacl_M25_PPB_AudioInput_Dev_Close(PP_Resource audio_input
) {
2554 const struct PPB_AudioInput_Dev_0_3
*iface
= Pnacl_WrapperInfo_PPB_AudioInput_Dev_0_3
.real_iface
;
2555 iface
->Close(audio_input
);
2558 /* End wrapper methods for PPB_AudioInput_Dev_0_3 */
2560 /* Begin wrapper methods for PPB_AudioInput_Dev_0_4 */
2562 static PP_Resource
Pnacl_M30_PPB_AudioInput_Dev_Create(PP_Instance instance
) {
2563 const struct PPB_AudioInput_Dev_0_4
*iface
= Pnacl_WrapperInfo_PPB_AudioInput_Dev_0_4
.real_iface
;
2564 return iface
->Create(instance
);
2567 static PP_Bool
Pnacl_M30_PPB_AudioInput_Dev_IsAudioInput(PP_Resource resource
) {
2568 const struct PPB_AudioInput_Dev_0_4
*iface
= Pnacl_WrapperInfo_PPB_AudioInput_Dev_0_4
.real_iface
;
2569 return iface
->IsAudioInput(resource
);
2572 static int32_t Pnacl_M30_PPB_AudioInput_Dev_EnumerateDevices(PP_Resource audio_input
, struct PP_ArrayOutput
* output
, struct PP_CompletionCallback
* callback
) {
2573 const struct PPB_AudioInput_Dev_0_4
*iface
= Pnacl_WrapperInfo_PPB_AudioInput_Dev_0_4
.real_iface
;
2574 return iface
->EnumerateDevices(audio_input
, *output
, *callback
);
2577 static int32_t Pnacl_M30_PPB_AudioInput_Dev_MonitorDeviceChange(PP_Resource audio_input
, PP_MonitorDeviceChangeCallback callback
, void* user_data
) {
2578 const struct PPB_AudioInput_Dev_0_4
*iface
= Pnacl_WrapperInfo_PPB_AudioInput_Dev_0_4
.real_iface
;
2579 return iface
->MonitorDeviceChange(audio_input
, callback
, user_data
);
2582 static int32_t Pnacl_M30_PPB_AudioInput_Dev_Open(PP_Resource audio_input
, PP_Resource device_ref
, PP_Resource config
, PPB_AudioInput_Callback audio_input_callback
, void* user_data
, struct PP_CompletionCallback
* callback
) {
2583 const struct PPB_AudioInput_Dev_0_4
*iface
= Pnacl_WrapperInfo_PPB_AudioInput_Dev_0_4
.real_iface
;
2584 return iface
->Open(audio_input
, device_ref
, config
, audio_input_callback
, user_data
, *callback
);
2587 static PP_Resource
Pnacl_M30_PPB_AudioInput_Dev_GetCurrentConfig(PP_Resource audio_input
) {
2588 const struct PPB_AudioInput_Dev_0_4
*iface
= Pnacl_WrapperInfo_PPB_AudioInput_Dev_0_4
.real_iface
;
2589 return iface
->GetCurrentConfig(audio_input
);
2592 static PP_Bool
Pnacl_M30_PPB_AudioInput_Dev_StartCapture(PP_Resource audio_input
) {
2593 const struct PPB_AudioInput_Dev_0_4
*iface
= Pnacl_WrapperInfo_PPB_AudioInput_Dev_0_4
.real_iface
;
2594 return iface
->StartCapture(audio_input
);
2597 static PP_Bool
Pnacl_M30_PPB_AudioInput_Dev_StopCapture(PP_Resource audio_input
) {
2598 const struct PPB_AudioInput_Dev_0_4
*iface
= Pnacl_WrapperInfo_PPB_AudioInput_Dev_0_4
.real_iface
;
2599 return iface
->StopCapture(audio_input
);
2602 static void Pnacl_M30_PPB_AudioInput_Dev_Close(PP_Resource audio_input
) {
2603 const struct PPB_AudioInput_Dev_0_4
*iface
= Pnacl_WrapperInfo_PPB_AudioInput_Dev_0_4
.real_iface
;
2604 iface
->Close(audio_input
);
2607 /* End wrapper methods for PPB_AudioInput_Dev_0_4 */
2609 /* Not generating wrapper methods for PPB_Buffer_Dev_0_4 */
2611 /* Not generating wrapper methods for PPB_Crypto_Dev_0_1 */
2613 /* Not generating wrapper methods for PPB_CursorControl_Dev_0_4 */
2615 /* Begin wrapper methods for PPB_DeviceRef_Dev_0_1 */
2617 static PP_Bool
Pnacl_M18_PPB_DeviceRef_Dev_IsDeviceRef(PP_Resource resource
) {
2618 const struct PPB_DeviceRef_Dev_0_1
*iface
= Pnacl_WrapperInfo_PPB_DeviceRef_Dev_0_1
.real_iface
;
2619 return iface
->IsDeviceRef(resource
);
2622 static PP_DeviceType_Dev
Pnacl_M18_PPB_DeviceRef_Dev_GetType(PP_Resource device_ref
) {
2623 const struct PPB_DeviceRef_Dev_0_1
*iface
= Pnacl_WrapperInfo_PPB_DeviceRef_Dev_0_1
.real_iface
;
2624 return iface
->GetType(device_ref
);
2627 static void Pnacl_M18_PPB_DeviceRef_Dev_GetName(struct PP_Var
* _struct_result
, PP_Resource device_ref
) {
2628 const struct PPB_DeviceRef_Dev_0_1
*iface
= Pnacl_WrapperInfo_PPB_DeviceRef_Dev_0_1
.real_iface
;
2629 *_struct_result
= iface
->GetName(device_ref
);
2632 /* End wrapper methods for PPB_DeviceRef_Dev_0_1 */
2634 /* Begin wrapper methods for PPB_FileChooser_Dev_0_5 */
2636 static PP_Resource
Pnacl_M16_PPB_FileChooser_Dev_Create(PP_Instance instance
, PP_FileChooserMode_Dev mode
, struct PP_Var
* accept_types
) {
2637 const struct PPB_FileChooser_Dev_0_5
*iface
= Pnacl_WrapperInfo_PPB_FileChooser_Dev_0_5
.real_iface
;
2638 return iface
->Create(instance
, mode
, *accept_types
);
2641 static PP_Bool
Pnacl_M16_PPB_FileChooser_Dev_IsFileChooser(PP_Resource resource
) {
2642 const struct PPB_FileChooser_Dev_0_5
*iface
= Pnacl_WrapperInfo_PPB_FileChooser_Dev_0_5
.real_iface
;
2643 return iface
->IsFileChooser(resource
);
2646 static int32_t Pnacl_M16_PPB_FileChooser_Dev_Show(PP_Resource chooser
, struct PP_CompletionCallback
* callback
) {
2647 const struct PPB_FileChooser_Dev_0_5
*iface
= Pnacl_WrapperInfo_PPB_FileChooser_Dev_0_5
.real_iface
;
2648 return iface
->Show(chooser
, *callback
);
2651 static PP_Resource
Pnacl_M16_PPB_FileChooser_Dev_GetNextChosenFile(PP_Resource chooser
) {
2652 const struct PPB_FileChooser_Dev_0_5
*iface
= Pnacl_WrapperInfo_PPB_FileChooser_Dev_0_5
.real_iface
;
2653 return iface
->GetNextChosenFile(chooser
);
2656 /* End wrapper methods for PPB_FileChooser_Dev_0_5 */
2658 /* Begin wrapper methods for PPB_FileChooser_Dev_0_6 */
2660 static PP_Resource
Pnacl_M19_PPB_FileChooser_Dev_Create(PP_Instance instance
, PP_FileChooserMode_Dev mode
, struct PP_Var
* accept_types
) {
2661 const struct PPB_FileChooser_Dev_0_6
*iface
= Pnacl_WrapperInfo_PPB_FileChooser_Dev_0_6
.real_iface
;
2662 return iface
->Create(instance
, mode
, *accept_types
);
2665 static PP_Bool
Pnacl_M19_PPB_FileChooser_Dev_IsFileChooser(PP_Resource resource
) {
2666 const struct PPB_FileChooser_Dev_0_6
*iface
= Pnacl_WrapperInfo_PPB_FileChooser_Dev_0_6
.real_iface
;
2667 return iface
->IsFileChooser(resource
);
2670 static int32_t Pnacl_M19_PPB_FileChooser_Dev_Show(PP_Resource chooser
, struct PP_ArrayOutput
* output
, struct PP_CompletionCallback
* callback
) {
2671 const struct PPB_FileChooser_Dev_0_6
*iface
= Pnacl_WrapperInfo_PPB_FileChooser_Dev_0_6
.real_iface
;
2672 return iface
->Show(chooser
, *output
, *callback
);
2675 /* End wrapper methods for PPB_FileChooser_Dev_0_6 */
2677 /* Begin wrapper methods for PPB_Font_Dev_0_6 */
2679 static void Pnacl_M14_PPB_Font_Dev_GetFontFamilies(struct PP_Var
* _struct_result
, PP_Instance instance
) {
2680 const struct PPB_Font_Dev_0_6
*iface
= Pnacl_WrapperInfo_PPB_Font_Dev_0_6
.real_iface
;
2681 *_struct_result
= iface
->GetFontFamilies(instance
);
2684 static PP_Resource
Pnacl_M14_PPB_Font_Dev_Create(PP_Instance instance
, const struct PP_FontDescription_Dev
* description
) {
2685 const struct PPB_Font_Dev_0_6
*iface
= Pnacl_WrapperInfo_PPB_Font_Dev_0_6
.real_iface
;
2686 return iface
->Create(instance
, description
);
2689 static PP_Bool
Pnacl_M14_PPB_Font_Dev_IsFont(PP_Resource resource
) {
2690 const struct PPB_Font_Dev_0_6
*iface
= Pnacl_WrapperInfo_PPB_Font_Dev_0_6
.real_iface
;
2691 return iface
->IsFont(resource
);
2694 static PP_Bool
Pnacl_M14_PPB_Font_Dev_Describe(PP_Resource font
, struct PP_FontDescription_Dev
* description
, struct PP_FontMetrics_Dev
* metrics
) {
2695 const struct PPB_Font_Dev_0_6
*iface
= Pnacl_WrapperInfo_PPB_Font_Dev_0_6
.real_iface
;
2696 return iface
->Describe(font
, description
, metrics
);
2699 static 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
) {
2700 const struct PPB_Font_Dev_0_6
*iface
= Pnacl_WrapperInfo_PPB_Font_Dev_0_6
.real_iface
;
2701 return iface
->DrawTextAt(font
, image_data
, text
, position
, color
, clip
, image_data_is_opaque
);
2704 static int32_t Pnacl_M14_PPB_Font_Dev_MeasureText(PP_Resource font
, const struct PP_TextRun_Dev
* text
) {
2705 const struct PPB_Font_Dev_0_6
*iface
= Pnacl_WrapperInfo_PPB_Font_Dev_0_6
.real_iface
;
2706 return iface
->MeasureText(font
, text
);
2709 static uint32_t Pnacl_M14_PPB_Font_Dev_CharacterOffsetForPixel(PP_Resource font
, const struct PP_TextRun_Dev
* text
, int32_t pixel_position
) {
2710 const struct PPB_Font_Dev_0_6
*iface
= Pnacl_WrapperInfo_PPB_Font_Dev_0_6
.real_iface
;
2711 return iface
->CharacterOffsetForPixel(font
, text
, pixel_position
);
2714 static int32_t Pnacl_M14_PPB_Font_Dev_PixelOffsetForCharacter(PP_Resource font
, const struct PP_TextRun_Dev
* text
, uint32_t char_offset
) {
2715 const struct PPB_Font_Dev_0_6
*iface
= Pnacl_WrapperInfo_PPB_Font_Dev_0_6
.real_iface
;
2716 return iface
->PixelOffsetForCharacter(font
, text
, char_offset
);
2719 /* End wrapper methods for PPB_Font_Dev_0_6 */
2721 /* Begin wrapper methods for PPB_IMEInputEvent_Dev_0_1 */
2723 static PP_Bool
Pnacl_M16_PPB_IMEInputEvent_Dev_IsIMEInputEvent(PP_Resource resource
) {
2724 const struct PPB_IMEInputEvent_Dev_0_1
*iface
= Pnacl_WrapperInfo_PPB_IMEInputEvent_Dev_0_1
.real_iface
;
2725 return iface
->IsIMEInputEvent(resource
);
2728 static void Pnacl_M16_PPB_IMEInputEvent_Dev_GetText(struct PP_Var
* _struct_result
, PP_Resource ime_event
) {
2729 const struct PPB_IMEInputEvent_Dev_0_1
*iface
= Pnacl_WrapperInfo_PPB_IMEInputEvent_Dev_0_1
.real_iface
;
2730 *_struct_result
= iface
->GetText(ime_event
);
2733 static uint32_t Pnacl_M16_PPB_IMEInputEvent_Dev_GetSegmentNumber(PP_Resource ime_event
) {
2734 const struct PPB_IMEInputEvent_Dev_0_1
*iface
= Pnacl_WrapperInfo_PPB_IMEInputEvent_Dev_0_1
.real_iface
;
2735 return iface
->GetSegmentNumber(ime_event
);
2738 static uint32_t Pnacl_M16_PPB_IMEInputEvent_Dev_GetSegmentOffset(PP_Resource ime_event
, uint32_t index
) {
2739 const struct PPB_IMEInputEvent_Dev_0_1
*iface
= Pnacl_WrapperInfo_PPB_IMEInputEvent_Dev_0_1
.real_iface
;
2740 return iface
->GetSegmentOffset(ime_event
, index
);
2743 static int32_t Pnacl_M16_PPB_IMEInputEvent_Dev_GetTargetSegment(PP_Resource ime_event
) {
2744 const struct PPB_IMEInputEvent_Dev_0_1
*iface
= Pnacl_WrapperInfo_PPB_IMEInputEvent_Dev_0_1
.real_iface
;
2745 return iface
->GetTargetSegment(ime_event
);
2748 static void Pnacl_M16_PPB_IMEInputEvent_Dev_GetSelection(PP_Resource ime_event
, uint32_t* start
, uint32_t* end
) {
2749 const struct PPB_IMEInputEvent_Dev_0_1
*iface
= Pnacl_WrapperInfo_PPB_IMEInputEvent_Dev_0_1
.real_iface
;
2750 iface
->GetSelection(ime_event
, start
, end
);
2753 /* End wrapper methods for PPB_IMEInputEvent_Dev_0_1 */
2755 /* Begin wrapper methods for PPB_IMEInputEvent_Dev_0_2 */
2757 static PP_Resource
Pnacl_M21_PPB_IMEInputEvent_Dev_Create(PP_Instance instance
, PP_InputEvent_Type type
, PP_TimeTicks time_stamp
, struct PP_Var
* text
, uint32_t segment_number
, const uint32_t segment_offsets
[], int32_t target_segment
, uint32_t selection_start
, uint32_t selection_end
) {
2758 const struct PPB_IMEInputEvent_Dev_0_2
*iface
= Pnacl_WrapperInfo_PPB_IMEInputEvent_Dev_0_2
.real_iface
;
2759 return iface
->Create(instance
, type
, time_stamp
, *text
, segment_number
, segment_offsets
, target_segment
, selection_start
, selection_end
);
2762 static PP_Bool
Pnacl_M21_PPB_IMEInputEvent_Dev_IsIMEInputEvent(PP_Resource resource
) {
2763 const struct PPB_IMEInputEvent_Dev_0_2
*iface
= Pnacl_WrapperInfo_PPB_IMEInputEvent_Dev_0_2
.real_iface
;
2764 return iface
->IsIMEInputEvent(resource
);
2767 static void Pnacl_M21_PPB_IMEInputEvent_Dev_GetText(struct PP_Var
* _struct_result
, PP_Resource ime_event
) {
2768 const struct PPB_IMEInputEvent_Dev_0_2
*iface
= Pnacl_WrapperInfo_PPB_IMEInputEvent_Dev_0_2
.real_iface
;
2769 *_struct_result
= iface
->GetText(ime_event
);
2772 static uint32_t Pnacl_M21_PPB_IMEInputEvent_Dev_GetSegmentNumber(PP_Resource ime_event
) {
2773 const struct PPB_IMEInputEvent_Dev_0_2
*iface
= Pnacl_WrapperInfo_PPB_IMEInputEvent_Dev_0_2
.real_iface
;
2774 return iface
->GetSegmentNumber(ime_event
);
2777 static uint32_t Pnacl_M21_PPB_IMEInputEvent_Dev_GetSegmentOffset(PP_Resource ime_event
, uint32_t index
) {
2778 const struct PPB_IMEInputEvent_Dev_0_2
*iface
= Pnacl_WrapperInfo_PPB_IMEInputEvent_Dev_0_2
.real_iface
;
2779 return iface
->GetSegmentOffset(ime_event
, index
);
2782 static int32_t Pnacl_M21_PPB_IMEInputEvent_Dev_GetTargetSegment(PP_Resource ime_event
) {
2783 const struct PPB_IMEInputEvent_Dev_0_2
*iface
= Pnacl_WrapperInfo_PPB_IMEInputEvent_Dev_0_2
.real_iface
;
2784 return iface
->GetTargetSegment(ime_event
);
2787 static void Pnacl_M21_PPB_IMEInputEvent_Dev_GetSelection(PP_Resource ime_event
, uint32_t* start
, uint32_t* end
) {
2788 const struct PPB_IMEInputEvent_Dev_0_2
*iface
= Pnacl_WrapperInfo_PPB_IMEInputEvent_Dev_0_2
.real_iface
;
2789 iface
->GetSelection(ime_event
, start
, end
);
2792 /* End wrapper methods for PPB_IMEInputEvent_Dev_0_2 */
2794 /* Not generating wrapper methods for PPB_Memory_Dev_0_1 */
2796 /* Not generating wrapper methods for PPB_OpenGLES2DrawBuffers_Dev_1_0 */
2798 /* Begin wrapper methods for PPB_Printing_Dev_0_7 */
2800 static PP_Resource
Pnacl_M23_PPB_Printing_Dev_Create(PP_Instance instance
) {
2801 const struct PPB_Printing_Dev_0_7
*iface
= Pnacl_WrapperInfo_PPB_Printing_Dev_0_7
.real_iface
;
2802 return iface
->Create(instance
);
2805 static int32_t Pnacl_M23_PPB_Printing_Dev_GetDefaultPrintSettings(PP_Resource resource
, struct PP_PrintSettings_Dev
* print_settings
, struct PP_CompletionCallback
* callback
) {
2806 const struct PPB_Printing_Dev_0_7
*iface
= Pnacl_WrapperInfo_PPB_Printing_Dev_0_7
.real_iface
;
2807 return iface
->GetDefaultPrintSettings(resource
, print_settings
, *callback
);
2810 /* End wrapper methods for PPB_Printing_Dev_0_7 */
2812 /* Not generating wrapper methods for PPB_TextInput_Dev_0_1 */
2814 /* Not generating wrapper methods for PPB_TextInput_Dev_0_2 */
2816 /* Not generating wrapper methods for PPB_Trace_Event_Dev_0_1 */
2818 /* Not generating wrapper methods for PPB_Trace_Event_Dev_0_2 */
2820 /* Begin wrapper methods for PPB_TrueTypeFont_Dev_0_1 */
2822 static int32_t Pnacl_M26_PPB_TrueTypeFont_Dev_GetFontFamilies(PP_Instance instance
, struct PP_ArrayOutput
* output
, struct PP_CompletionCallback
* callback
) {
2823 const struct PPB_TrueTypeFont_Dev_0_1
*iface
= Pnacl_WrapperInfo_PPB_TrueTypeFont_Dev_0_1
.real_iface
;
2824 return iface
->GetFontFamilies(instance
, *output
, *callback
);
2827 static int32_t Pnacl_M26_PPB_TrueTypeFont_Dev_GetFontsInFamily(PP_Instance instance
, struct PP_Var
* family
, struct PP_ArrayOutput
* output
, struct PP_CompletionCallback
* callback
) {
2828 const struct PPB_TrueTypeFont_Dev_0_1
*iface
= Pnacl_WrapperInfo_PPB_TrueTypeFont_Dev_0_1
.real_iface
;
2829 return iface
->GetFontsInFamily(instance
, *family
, *output
, *callback
);
2832 static PP_Resource
Pnacl_M26_PPB_TrueTypeFont_Dev_Create(PP_Instance instance
, const struct PP_TrueTypeFontDesc_Dev
* desc
) {
2833 const struct PPB_TrueTypeFont_Dev_0_1
*iface
= Pnacl_WrapperInfo_PPB_TrueTypeFont_Dev_0_1
.real_iface
;
2834 return iface
->Create(instance
, desc
);
2837 static PP_Bool
Pnacl_M26_PPB_TrueTypeFont_Dev_IsTrueTypeFont(PP_Resource resource
) {
2838 const struct PPB_TrueTypeFont_Dev_0_1
*iface
= Pnacl_WrapperInfo_PPB_TrueTypeFont_Dev_0_1
.real_iface
;
2839 return iface
->IsTrueTypeFont(resource
);
2842 static int32_t Pnacl_M26_PPB_TrueTypeFont_Dev_Describe(PP_Resource font
, struct PP_TrueTypeFontDesc_Dev
* desc
, struct PP_CompletionCallback
* callback
) {
2843 const struct PPB_TrueTypeFont_Dev_0_1
*iface
= Pnacl_WrapperInfo_PPB_TrueTypeFont_Dev_0_1
.real_iface
;
2844 return iface
->Describe(font
, desc
, *callback
);
2847 static int32_t Pnacl_M26_PPB_TrueTypeFont_Dev_GetTableTags(PP_Resource font
, struct PP_ArrayOutput
* output
, struct PP_CompletionCallback
* callback
) {
2848 const struct PPB_TrueTypeFont_Dev_0_1
*iface
= Pnacl_WrapperInfo_PPB_TrueTypeFont_Dev_0_1
.real_iface
;
2849 return iface
->GetTableTags(font
, *output
, *callback
);
2852 static int32_t Pnacl_M26_PPB_TrueTypeFont_Dev_GetTable(PP_Resource font
, uint32_t table
, int32_t offset
, int32_t max_data_length
, struct PP_ArrayOutput
* output
, struct PP_CompletionCallback
* callback
) {
2853 const struct PPB_TrueTypeFont_Dev_0_1
*iface
= Pnacl_WrapperInfo_PPB_TrueTypeFont_Dev_0_1
.real_iface
;
2854 return iface
->GetTable(font
, table
, offset
, max_data_length
, *output
, *callback
);
2857 /* End wrapper methods for PPB_TrueTypeFont_Dev_0_1 */
2859 /* Begin wrapper methods for PPB_URLUtil_Dev_0_6 */
2861 static void Pnacl_M17_PPB_URLUtil_Dev_Canonicalize(struct PP_Var
* _struct_result
, struct PP_Var
* url
, struct PP_URLComponents_Dev
* components
) {
2862 const struct PPB_URLUtil_Dev_0_6
*iface
= Pnacl_WrapperInfo_PPB_URLUtil_Dev_0_6
.real_iface
;
2863 *_struct_result
= iface
->Canonicalize(*url
, components
);
2866 static void Pnacl_M17_PPB_URLUtil_Dev_ResolveRelativeToURL(struct PP_Var
* _struct_result
, struct PP_Var
* base_url
, struct PP_Var
* relative_string
, struct PP_URLComponents_Dev
* components
) {
2867 const struct PPB_URLUtil_Dev_0_6
*iface
= Pnacl_WrapperInfo_PPB_URLUtil_Dev_0_6
.real_iface
;
2868 *_struct_result
= iface
->ResolveRelativeToURL(*base_url
, *relative_string
, components
);
2871 static void Pnacl_M17_PPB_URLUtil_Dev_ResolveRelativeToDocument(struct PP_Var
* _struct_result
, PP_Instance instance
, struct PP_Var
* relative_string
, struct PP_URLComponents_Dev
* components
) {
2872 const struct PPB_URLUtil_Dev_0_6
*iface
= Pnacl_WrapperInfo_PPB_URLUtil_Dev_0_6
.real_iface
;
2873 *_struct_result
= iface
->ResolveRelativeToDocument(instance
, *relative_string
, components
);
2876 static PP_Bool
Pnacl_M17_PPB_URLUtil_Dev_IsSameSecurityOrigin(struct PP_Var
* url_a
, struct PP_Var
* url_b
) {
2877 const struct PPB_URLUtil_Dev_0_6
*iface
= Pnacl_WrapperInfo_PPB_URLUtil_Dev_0_6
.real_iface
;
2878 return iface
->IsSameSecurityOrigin(*url_a
, *url_b
);
2881 static PP_Bool
Pnacl_M17_PPB_URLUtil_Dev_DocumentCanRequest(PP_Instance instance
, struct PP_Var
* url
) {
2882 const struct PPB_URLUtil_Dev_0_6
*iface
= Pnacl_WrapperInfo_PPB_URLUtil_Dev_0_6
.real_iface
;
2883 return iface
->DocumentCanRequest(instance
, *url
);
2886 static PP_Bool
Pnacl_M17_PPB_URLUtil_Dev_DocumentCanAccessDocument(PP_Instance active
, PP_Instance target
) {
2887 const struct PPB_URLUtil_Dev_0_6
*iface
= Pnacl_WrapperInfo_PPB_URLUtil_Dev_0_6
.real_iface
;
2888 return iface
->DocumentCanAccessDocument(active
, target
);
2891 static void Pnacl_M17_PPB_URLUtil_Dev_GetDocumentURL(struct PP_Var
* _struct_result
, PP_Instance instance
, struct PP_URLComponents_Dev
* components
) {
2892 const struct PPB_URLUtil_Dev_0_6
*iface
= Pnacl_WrapperInfo_PPB_URLUtil_Dev_0_6
.real_iface
;
2893 *_struct_result
= iface
->GetDocumentURL(instance
, components
);
2896 static void Pnacl_M17_PPB_URLUtil_Dev_GetPluginInstanceURL(struct PP_Var
* _struct_result
, PP_Instance instance
, struct PP_URLComponents_Dev
* components
) {
2897 const struct PPB_URLUtil_Dev_0_6
*iface
= Pnacl_WrapperInfo_PPB_URLUtil_Dev_0_6
.real_iface
;
2898 *_struct_result
= iface
->GetPluginInstanceURL(instance
, components
);
2901 /* End wrapper methods for PPB_URLUtil_Dev_0_6 */
2903 /* Begin wrapper methods for PPB_URLUtil_Dev_0_7 */
2905 static void Pnacl_M31_PPB_URLUtil_Dev_Canonicalize(struct PP_Var
* _struct_result
, struct PP_Var
* url
, struct PP_URLComponents_Dev
* components
) {
2906 const struct PPB_URLUtil_Dev_0_7
*iface
= Pnacl_WrapperInfo_PPB_URLUtil_Dev_0_7
.real_iface
;
2907 *_struct_result
= iface
->Canonicalize(*url
, components
);
2910 static void Pnacl_M31_PPB_URLUtil_Dev_ResolveRelativeToURL(struct PP_Var
* _struct_result
, struct PP_Var
* base_url
, struct PP_Var
* relative_string
, struct PP_URLComponents_Dev
* components
) {
2911 const struct PPB_URLUtil_Dev_0_7
*iface
= Pnacl_WrapperInfo_PPB_URLUtil_Dev_0_7
.real_iface
;
2912 *_struct_result
= iface
->ResolveRelativeToURL(*base_url
, *relative_string
, components
);
2915 static void Pnacl_M31_PPB_URLUtil_Dev_ResolveRelativeToDocument(struct PP_Var
* _struct_result
, PP_Instance instance
, struct PP_Var
* relative_string
, struct PP_URLComponents_Dev
* components
) {
2916 const struct PPB_URLUtil_Dev_0_7
*iface
= Pnacl_WrapperInfo_PPB_URLUtil_Dev_0_7
.real_iface
;
2917 *_struct_result
= iface
->ResolveRelativeToDocument(instance
, *relative_string
, components
);
2920 static PP_Bool
Pnacl_M31_PPB_URLUtil_Dev_IsSameSecurityOrigin(struct PP_Var
* url_a
, struct PP_Var
* url_b
) {
2921 const struct PPB_URLUtil_Dev_0_7
*iface
= Pnacl_WrapperInfo_PPB_URLUtil_Dev_0_7
.real_iface
;
2922 return iface
->IsSameSecurityOrigin(*url_a
, *url_b
);
2925 static PP_Bool
Pnacl_M31_PPB_URLUtil_Dev_DocumentCanRequest(PP_Instance instance
, struct PP_Var
* url
) {
2926 const struct PPB_URLUtil_Dev_0_7
*iface
= Pnacl_WrapperInfo_PPB_URLUtil_Dev_0_7
.real_iface
;
2927 return iface
->DocumentCanRequest(instance
, *url
);
2930 static PP_Bool
Pnacl_M31_PPB_URLUtil_Dev_DocumentCanAccessDocument(PP_Instance active
, PP_Instance target
) {
2931 const struct PPB_URLUtil_Dev_0_7
*iface
= Pnacl_WrapperInfo_PPB_URLUtil_Dev_0_7
.real_iface
;
2932 return iface
->DocumentCanAccessDocument(active
, target
);
2935 static void Pnacl_M31_PPB_URLUtil_Dev_GetDocumentURL(struct PP_Var
* _struct_result
, PP_Instance instance
, struct PP_URLComponents_Dev
* components
) {
2936 const struct PPB_URLUtil_Dev_0_7
*iface
= Pnacl_WrapperInfo_PPB_URLUtil_Dev_0_7
.real_iface
;
2937 *_struct_result
= iface
->GetDocumentURL(instance
, components
);
2940 static void Pnacl_M31_PPB_URLUtil_Dev_GetPluginInstanceURL(struct PP_Var
* _struct_result
, PP_Instance instance
, struct PP_URLComponents_Dev
* components
) {
2941 const struct PPB_URLUtil_Dev_0_7
*iface
= Pnacl_WrapperInfo_PPB_URLUtil_Dev_0_7
.real_iface
;
2942 *_struct_result
= iface
->GetPluginInstanceURL(instance
, components
);
2945 static void Pnacl_M31_PPB_URLUtil_Dev_GetPluginReferrerURL(struct PP_Var
* _struct_result
, PP_Instance instance
, struct PP_URLComponents_Dev
* components
) {
2946 const struct PPB_URLUtil_Dev_0_7
*iface
= Pnacl_WrapperInfo_PPB_URLUtil_Dev_0_7
.real_iface
;
2947 *_struct_result
= iface
->GetPluginReferrerURL(instance
, components
);
2950 /* End wrapper methods for PPB_URLUtil_Dev_0_7 */
2952 /* Begin wrapper methods for PPB_VideoCapture_Dev_0_3 */
2954 static PP_Resource
Pnacl_M25_PPB_VideoCapture_Dev_Create(PP_Instance instance
) {
2955 const struct PPB_VideoCapture_Dev_0_3
*iface
= Pnacl_WrapperInfo_PPB_VideoCapture_Dev_0_3
.real_iface
;
2956 return iface
->Create(instance
);
2959 static PP_Bool
Pnacl_M25_PPB_VideoCapture_Dev_IsVideoCapture(PP_Resource video_capture
) {
2960 const struct PPB_VideoCapture_Dev_0_3
*iface
= Pnacl_WrapperInfo_PPB_VideoCapture_Dev_0_3
.real_iface
;
2961 return iface
->IsVideoCapture(video_capture
);
2964 static int32_t Pnacl_M25_PPB_VideoCapture_Dev_EnumerateDevices(PP_Resource video_capture
, struct PP_ArrayOutput
* output
, struct PP_CompletionCallback
* callback
) {
2965 const struct PPB_VideoCapture_Dev_0_3
*iface
= Pnacl_WrapperInfo_PPB_VideoCapture_Dev_0_3
.real_iface
;
2966 return iface
->EnumerateDevices(video_capture
, *output
, *callback
);
2969 static int32_t Pnacl_M25_PPB_VideoCapture_Dev_MonitorDeviceChange(PP_Resource video_capture
, PP_MonitorDeviceChangeCallback callback
, void* user_data
) {
2970 const struct PPB_VideoCapture_Dev_0_3
*iface
= Pnacl_WrapperInfo_PPB_VideoCapture_Dev_0_3
.real_iface
;
2971 return iface
->MonitorDeviceChange(video_capture
, callback
, user_data
);
2974 static int32_t Pnacl_M25_PPB_VideoCapture_Dev_Open(PP_Resource video_capture
, PP_Resource device_ref
, const struct PP_VideoCaptureDeviceInfo_Dev
* requested_info
, uint32_t buffer_count
, struct PP_CompletionCallback
* callback
) {
2975 const struct PPB_VideoCapture_Dev_0_3
*iface
= Pnacl_WrapperInfo_PPB_VideoCapture_Dev_0_3
.real_iface
;
2976 return iface
->Open(video_capture
, device_ref
, requested_info
, buffer_count
, *callback
);
2979 static int32_t Pnacl_M25_PPB_VideoCapture_Dev_StartCapture(PP_Resource video_capture
) {
2980 const struct PPB_VideoCapture_Dev_0_3
*iface
= Pnacl_WrapperInfo_PPB_VideoCapture_Dev_0_3
.real_iface
;
2981 return iface
->StartCapture(video_capture
);
2984 static int32_t Pnacl_M25_PPB_VideoCapture_Dev_ReuseBuffer(PP_Resource video_capture
, uint32_t buffer
) {
2985 const struct PPB_VideoCapture_Dev_0_3
*iface
= Pnacl_WrapperInfo_PPB_VideoCapture_Dev_0_3
.real_iface
;
2986 return iface
->ReuseBuffer(video_capture
, buffer
);
2989 static int32_t Pnacl_M25_PPB_VideoCapture_Dev_StopCapture(PP_Resource video_capture
) {
2990 const struct PPB_VideoCapture_Dev_0_3
*iface
= Pnacl_WrapperInfo_PPB_VideoCapture_Dev_0_3
.real_iface
;
2991 return iface
->StopCapture(video_capture
);
2994 static void Pnacl_M25_PPB_VideoCapture_Dev_Close(PP_Resource video_capture
) {
2995 const struct PPB_VideoCapture_Dev_0_3
*iface
= Pnacl_WrapperInfo_PPB_VideoCapture_Dev_0_3
.real_iface
;
2996 iface
->Close(video_capture
);
2999 /* End wrapper methods for PPB_VideoCapture_Dev_0_3 */
3001 /* Begin wrapper methods for PPB_VideoDecoder_Dev_0_16 */
3003 static PP_Resource
Pnacl_M14_PPB_VideoDecoder_Dev_Create(PP_Instance instance
, PP_Resource context
, PP_VideoDecoder_Profile profile
) {
3004 const struct PPB_VideoDecoder_Dev_0_16
*iface
= Pnacl_WrapperInfo_PPB_VideoDecoder_Dev_0_16
.real_iface
;
3005 return iface
->Create(instance
, context
, profile
);
3008 static PP_Bool
Pnacl_M14_PPB_VideoDecoder_Dev_IsVideoDecoder(PP_Resource resource
) {
3009 const struct PPB_VideoDecoder_Dev_0_16
*iface
= Pnacl_WrapperInfo_PPB_VideoDecoder_Dev_0_16
.real_iface
;
3010 return iface
->IsVideoDecoder(resource
);
3013 static int32_t Pnacl_M14_PPB_VideoDecoder_Dev_Decode(PP_Resource video_decoder
, const struct PP_VideoBitstreamBuffer_Dev
* bitstream_buffer
, struct PP_CompletionCallback
* callback
) {
3014 const struct PPB_VideoDecoder_Dev_0_16
*iface
= Pnacl_WrapperInfo_PPB_VideoDecoder_Dev_0_16
.real_iface
;
3015 return iface
->Decode(video_decoder
, bitstream_buffer
, *callback
);
3018 static void Pnacl_M14_PPB_VideoDecoder_Dev_AssignPictureBuffers(PP_Resource video_decoder
, uint32_t no_of_buffers
, const struct PP_PictureBuffer_Dev buffers
[]) {
3019 const struct PPB_VideoDecoder_Dev_0_16
*iface
= Pnacl_WrapperInfo_PPB_VideoDecoder_Dev_0_16
.real_iface
;
3020 iface
->AssignPictureBuffers(video_decoder
, no_of_buffers
, buffers
);
3023 static void Pnacl_M14_PPB_VideoDecoder_Dev_ReusePictureBuffer(PP_Resource video_decoder
, int32_t picture_buffer_id
) {
3024 const struct PPB_VideoDecoder_Dev_0_16
*iface
= Pnacl_WrapperInfo_PPB_VideoDecoder_Dev_0_16
.real_iface
;
3025 iface
->ReusePictureBuffer(video_decoder
, picture_buffer_id
);
3028 static int32_t Pnacl_M14_PPB_VideoDecoder_Dev_Flush(PP_Resource video_decoder
, struct PP_CompletionCallback
* callback
) {
3029 const struct PPB_VideoDecoder_Dev_0_16
*iface
= Pnacl_WrapperInfo_PPB_VideoDecoder_Dev_0_16
.real_iface
;
3030 return iface
->Flush(video_decoder
, *callback
);
3033 static int32_t Pnacl_M14_PPB_VideoDecoder_Dev_Reset(PP_Resource video_decoder
, struct PP_CompletionCallback
* callback
) {
3034 const struct PPB_VideoDecoder_Dev_0_16
*iface
= Pnacl_WrapperInfo_PPB_VideoDecoder_Dev_0_16
.real_iface
;
3035 return iface
->Reset(video_decoder
, *callback
);
3038 static void Pnacl_M14_PPB_VideoDecoder_Dev_Destroy(PP_Resource video_decoder
) {
3039 const struct PPB_VideoDecoder_Dev_0_16
*iface
= Pnacl_WrapperInfo_PPB_VideoDecoder_Dev_0_16
.real_iface
;
3040 iface
->Destroy(video_decoder
);
3043 /* End wrapper methods for PPB_VideoDecoder_Dev_0_16 */
3045 /* Not generating wrapper methods for PPB_View_Dev_0_1 */
3047 /* Not generating wrapper methods for PPP_NetworkState_Dev_0_1 */
3049 /* Not generating wrapper methods for PPP_Printing_Dev_0_6 */
3051 /* Not generating wrapper methods for PPP_TextInput_Dev_0_1 */
3053 /* Not generating wrapper methods for PPP_VideoCapture_Dev_0_1 */
3055 /* Not generating wrapper methods for PPP_VideoDecoder_Dev_0_11 */
3057 /* Not generating wrapper methods for PPB_CameraCapabilities_Private_0_1 */
3059 /* Begin wrapper methods for PPB_CameraDevice_Private_0_1 */
3061 static PP_Resource
Pnacl_M42_PPB_CameraDevice_Private_Create(PP_Instance instance
) {
3062 const struct PPB_CameraDevice_Private_0_1
*iface
= Pnacl_WrapperInfo_PPB_CameraDevice_Private_0_1
.real_iface
;
3063 return iface
->Create(instance
);
3066 static PP_Bool
Pnacl_M42_PPB_CameraDevice_Private_IsCameraDevice(PP_Resource resource
) {
3067 const struct PPB_CameraDevice_Private_0_1
*iface
= Pnacl_WrapperInfo_PPB_CameraDevice_Private_0_1
.real_iface
;
3068 return iface
->IsCameraDevice(resource
);
3071 static int32_t Pnacl_M42_PPB_CameraDevice_Private_Open(PP_Resource camera_device
, struct PP_Var
* device_id
, struct PP_CompletionCallback
* callback
) {
3072 const struct PPB_CameraDevice_Private_0_1
*iface
= Pnacl_WrapperInfo_PPB_CameraDevice_Private_0_1
.real_iface
;
3073 return iface
->Open(camera_device
, *device_id
, *callback
);
3076 static void Pnacl_M42_PPB_CameraDevice_Private_Close(PP_Resource camera_device
) {
3077 const struct PPB_CameraDevice_Private_0_1
*iface
= Pnacl_WrapperInfo_PPB_CameraDevice_Private_0_1
.real_iface
;
3078 iface
->Close(camera_device
);
3081 static int32_t Pnacl_M42_PPB_CameraDevice_Private_GetCameraCapabilities(PP_Resource camera_device
, PP_Resource
* capabilities
, struct PP_CompletionCallback
* callback
) {
3082 const struct PPB_CameraDevice_Private_0_1
*iface
= Pnacl_WrapperInfo_PPB_CameraDevice_Private_0_1
.real_iface
;
3083 return iface
->GetCameraCapabilities(camera_device
, capabilities
, *callback
);
3086 /* End wrapper methods for PPB_CameraDevice_Private_0_1 */
3088 /* Begin wrapper methods for PPB_ContentDecryptor_Private_0_14 */
3090 static void Pnacl_M44_PPB_ContentDecryptor_Private_PromiseResolved(PP_Instance instance
, uint32_t promise_id
) {
3091 const struct PPB_ContentDecryptor_Private_0_14
*iface
= Pnacl_WrapperInfo_PPB_ContentDecryptor_Private_0_14
.real_iface
;
3092 iface
->PromiseResolved(instance
, promise_id
);
3095 static void Pnacl_M44_PPB_ContentDecryptor_Private_PromiseResolvedWithSession(PP_Instance instance
, uint32_t promise_id
, struct PP_Var
* session_id
) {
3096 const struct PPB_ContentDecryptor_Private_0_14
*iface
= Pnacl_WrapperInfo_PPB_ContentDecryptor_Private_0_14
.real_iface
;
3097 iface
->PromiseResolvedWithSession(instance
, promise_id
, *session_id
);
3100 static void Pnacl_M44_PPB_ContentDecryptor_Private_PromiseRejected(PP_Instance instance
, uint32_t promise_id
, PP_CdmExceptionCode exception_code
, uint32_t system_code
, struct PP_Var
* error_description
) {
3101 const struct PPB_ContentDecryptor_Private_0_14
*iface
= Pnacl_WrapperInfo_PPB_ContentDecryptor_Private_0_14
.real_iface
;
3102 iface
->PromiseRejected(instance
, promise_id
, exception_code
, system_code
, *error_description
);
3105 static void Pnacl_M44_PPB_ContentDecryptor_Private_SessionMessage(PP_Instance instance
, struct PP_Var
* session_id
, PP_CdmMessageType message_type
, struct PP_Var
* message
, struct PP_Var
* legacy_destination_url
) {
3106 const struct PPB_ContentDecryptor_Private_0_14
*iface
= Pnacl_WrapperInfo_PPB_ContentDecryptor_Private_0_14
.real_iface
;
3107 iface
->SessionMessage(instance
, *session_id
, message_type
, *message
, *legacy_destination_url
);
3110 static void Pnacl_M44_PPB_ContentDecryptor_Private_SessionKeysChange(PP_Instance instance
, struct PP_Var
* session_id
, PP_Bool has_additional_usable_key
, uint32_t key_count
, const struct PP_KeyInformation key_information
[]) {
3111 const struct PPB_ContentDecryptor_Private_0_14
*iface
= Pnacl_WrapperInfo_PPB_ContentDecryptor_Private_0_14
.real_iface
;
3112 iface
->SessionKeysChange(instance
, *session_id
, has_additional_usable_key
, key_count
, key_information
);
3115 static void Pnacl_M44_PPB_ContentDecryptor_Private_SessionExpirationChange(PP_Instance instance
, struct PP_Var
* session_id
, PP_Time new_expiry_time
) {
3116 const struct PPB_ContentDecryptor_Private_0_14
*iface
= Pnacl_WrapperInfo_PPB_ContentDecryptor_Private_0_14
.real_iface
;
3117 iface
->SessionExpirationChange(instance
, *session_id
, new_expiry_time
);
3120 static void Pnacl_M44_PPB_ContentDecryptor_Private_SessionClosed(PP_Instance instance
, struct PP_Var
* session_id
) {
3121 const struct PPB_ContentDecryptor_Private_0_14
*iface
= Pnacl_WrapperInfo_PPB_ContentDecryptor_Private_0_14
.real_iface
;
3122 iface
->SessionClosed(instance
, *session_id
);
3125 static void Pnacl_M44_PPB_ContentDecryptor_Private_LegacySessionError(PP_Instance instance
, struct PP_Var
* session_id
, PP_CdmExceptionCode exception_code
, uint32_t system_code
, struct PP_Var
* error_description
) {
3126 const struct PPB_ContentDecryptor_Private_0_14
*iface
= Pnacl_WrapperInfo_PPB_ContentDecryptor_Private_0_14
.real_iface
;
3127 iface
->LegacySessionError(instance
, *session_id
, exception_code
, system_code
, *error_description
);
3130 static void Pnacl_M44_PPB_ContentDecryptor_Private_DeliverBlock(PP_Instance instance
, PP_Resource decrypted_block
, const struct PP_DecryptedBlockInfo
* decrypted_block_info
) {
3131 const struct PPB_ContentDecryptor_Private_0_14
*iface
= Pnacl_WrapperInfo_PPB_ContentDecryptor_Private_0_14
.real_iface
;
3132 iface
->DeliverBlock(instance
, decrypted_block
, decrypted_block_info
);
3135 static void Pnacl_M44_PPB_ContentDecryptor_Private_DecoderInitializeDone(PP_Instance instance
, PP_DecryptorStreamType decoder_type
, uint32_t request_id
, PP_Bool success
) {
3136 const struct PPB_ContentDecryptor_Private_0_14
*iface
= Pnacl_WrapperInfo_PPB_ContentDecryptor_Private_0_14
.real_iface
;
3137 iface
->DecoderInitializeDone(instance
, decoder_type
, request_id
, success
);
3140 static void Pnacl_M44_PPB_ContentDecryptor_Private_DecoderDeinitializeDone(PP_Instance instance
, PP_DecryptorStreamType decoder_type
, uint32_t request_id
) {
3141 const struct PPB_ContentDecryptor_Private_0_14
*iface
= Pnacl_WrapperInfo_PPB_ContentDecryptor_Private_0_14
.real_iface
;
3142 iface
->DecoderDeinitializeDone(instance
, decoder_type
, request_id
);
3145 static void Pnacl_M44_PPB_ContentDecryptor_Private_DecoderResetDone(PP_Instance instance
, PP_DecryptorStreamType decoder_type
, uint32_t request_id
) {
3146 const struct PPB_ContentDecryptor_Private_0_14
*iface
= Pnacl_WrapperInfo_PPB_ContentDecryptor_Private_0_14
.real_iface
;
3147 iface
->DecoderResetDone(instance
, decoder_type
, request_id
);
3150 static void Pnacl_M44_PPB_ContentDecryptor_Private_DeliverFrame(PP_Instance instance
, PP_Resource decrypted_frame
, const struct PP_DecryptedFrameInfo
* decrypted_frame_info
) {
3151 const struct PPB_ContentDecryptor_Private_0_14
*iface
= Pnacl_WrapperInfo_PPB_ContentDecryptor_Private_0_14
.real_iface
;
3152 iface
->DeliverFrame(instance
, decrypted_frame
, decrypted_frame_info
);
3155 static void Pnacl_M44_PPB_ContentDecryptor_Private_DeliverSamples(PP_Instance instance
, PP_Resource audio_frames
, const struct PP_DecryptedSampleInfo
* decrypted_sample_info
) {
3156 const struct PPB_ContentDecryptor_Private_0_14
*iface
= Pnacl_WrapperInfo_PPB_ContentDecryptor_Private_0_14
.real_iface
;
3157 iface
->DeliverSamples(instance
, audio_frames
, decrypted_sample_info
);
3160 /* End wrapper methods for PPB_ContentDecryptor_Private_0_14 */
3162 /* Begin wrapper methods for PPB_DisplayColorProfile_Private_0_1 */
3164 static PP_Resource
Pnacl_M33_PPB_DisplayColorProfile_Private_Create(PP_Instance instance
) {
3165 const struct PPB_DisplayColorProfile_Private_0_1
*iface
= Pnacl_WrapperInfo_PPB_DisplayColorProfile_Private_0_1
.real_iface
;
3166 return iface
->Create(instance
);
3169 static PP_Bool
Pnacl_M33_PPB_DisplayColorProfile_Private_IsDisplayColorProfile(PP_Resource resource
) {
3170 const struct PPB_DisplayColorProfile_Private_0_1
*iface
= Pnacl_WrapperInfo_PPB_DisplayColorProfile_Private_0_1
.real_iface
;
3171 return iface
->IsDisplayColorProfile(resource
);
3174 static int32_t Pnacl_M33_PPB_DisplayColorProfile_Private_GetColorProfile(PP_Resource display_color_profile_res
, struct PP_ArrayOutput
* color_profile
, struct PP_CompletionCallback
* callback
) {
3175 const struct PPB_DisplayColorProfile_Private_0_1
*iface
= Pnacl_WrapperInfo_PPB_DisplayColorProfile_Private_0_1
.real_iface
;
3176 return iface
->GetColorProfile(display_color_profile_res
, *color_profile
, *callback
);
3179 static int32_t Pnacl_M33_PPB_DisplayColorProfile_Private_RegisterColorProfileChangeCallback(PP_Resource display_color_profile_res
, struct PP_CompletionCallback
* callback
) {
3180 const struct PPB_DisplayColorProfile_Private_0_1
*iface
= Pnacl_WrapperInfo_PPB_DisplayColorProfile_Private_0_1
.real_iface
;
3181 return iface
->RegisterColorProfileChangeCallback(display_color_profile_res
, *callback
);
3184 /* End wrapper methods for PPB_DisplayColorProfile_Private_0_1 */
3186 /* Begin wrapper methods for PPB_Ext_CrxFileSystem_Private_0_1 */
3188 static int32_t Pnacl_M28_PPB_Ext_CrxFileSystem_Private_Open(PP_Instance instance
, PP_Resource
* file_system
, struct PP_CompletionCallback
* callback
) {
3189 const struct PPB_Ext_CrxFileSystem_Private_0_1
*iface
= Pnacl_WrapperInfo_PPB_Ext_CrxFileSystem_Private_0_1
.real_iface
;
3190 return iface
->Open(instance
, file_system
, *callback
);
3193 /* End wrapper methods for PPB_Ext_CrxFileSystem_Private_0_1 */
3195 /* Begin wrapper methods for PPB_FileIO_Private_0_1 */
3197 static int32_t Pnacl_M28_PPB_FileIO_Private_RequestOSFileHandle(PP_Resource file_io
, PP_FileHandle
* handle
, struct PP_CompletionCallback
* callback
) {
3198 const struct PPB_FileIO_Private_0_1
*iface
= Pnacl_WrapperInfo_PPB_FileIO_Private_0_1
.real_iface
;
3199 return iface
->RequestOSFileHandle(file_io
, handle
, *callback
);
3202 /* End wrapper methods for PPB_FileIO_Private_0_1 */
3204 /* Begin wrapper methods for PPB_FileRefPrivate_0_1 */
3206 static void Pnacl_M15_PPB_FileRefPrivate_GetAbsolutePath(struct PP_Var
* _struct_result
, PP_Resource file_ref
) {
3207 const struct PPB_FileRefPrivate_0_1
*iface
= Pnacl_WrapperInfo_PPB_FileRefPrivate_0_1
.real_iface
;
3208 *_struct_result
= iface
->GetAbsolutePath(file_ref
);
3211 /* End wrapper methods for PPB_FileRefPrivate_0_1 */
3213 /* Not generating wrapper methods for PPB_Find_Private_0_3 */
3215 /* Begin wrapper methods for PPB_Flash_12_4 */
3217 static void Pnacl_M21_PPB_Flash_SetInstanceAlwaysOnTop(PP_Instance instance
, PP_Bool on_top
) {
3218 const struct PPB_Flash_12_4
*iface
= Pnacl_WrapperInfo_PPB_Flash_12_4
.real_iface
;
3219 iface
->SetInstanceAlwaysOnTop(instance
, on_top
);
3222 static PP_Bool
Pnacl_M21_PPB_Flash_DrawGlyphs(PP_Instance instance
, PP_Resource pp_image_data
, const struct PP_BrowserFont_Trusted_Description
* font_desc
, uint32_t color
, const struct PP_Point
* position
, const struct PP_Rect
* clip
, const float transformation
[3][3], PP_Bool allow_subpixel_aa
, uint32_t glyph_count
, const uint16_t glyph_indices
[], const struct PP_Point glyph_advances
[]) {
3223 const struct PPB_Flash_12_4
*iface
= Pnacl_WrapperInfo_PPB_Flash_12_4
.real_iface
;
3224 return iface
->DrawGlyphs(instance
, pp_image_data
, font_desc
, color
, position
, clip
, transformation
, allow_subpixel_aa
, glyph_count
, glyph_indices
, glyph_advances
);
3227 static void Pnacl_M21_PPB_Flash_GetProxyForURL(struct PP_Var
* _struct_result
, PP_Instance instance
, const char* url
) {
3228 const struct PPB_Flash_12_4
*iface
= Pnacl_WrapperInfo_PPB_Flash_12_4
.real_iface
;
3229 *_struct_result
= iface
->GetProxyForURL(instance
, url
);
3232 static int32_t Pnacl_M21_PPB_Flash_Navigate(PP_Resource request_info
, const char* target
, PP_Bool from_user_action
) {
3233 const struct PPB_Flash_12_4
*iface
= Pnacl_WrapperInfo_PPB_Flash_12_4
.real_iface
;
3234 return iface
->Navigate(request_info
, target
, from_user_action
);
3237 static void Pnacl_M21_PPB_Flash_RunMessageLoop(PP_Instance instance
) {
3238 const struct PPB_Flash_12_4
*iface
= Pnacl_WrapperInfo_PPB_Flash_12_4
.real_iface
;
3239 iface
->RunMessageLoop(instance
);
3242 static void Pnacl_M21_PPB_Flash_QuitMessageLoop(PP_Instance instance
) {
3243 const struct PPB_Flash_12_4
*iface
= Pnacl_WrapperInfo_PPB_Flash_12_4
.real_iface
;
3244 iface
->QuitMessageLoop(instance
);
3247 static double Pnacl_M21_PPB_Flash_GetLocalTimeZoneOffset(PP_Instance instance
, PP_Time t
) {
3248 const struct PPB_Flash_12_4
*iface
= Pnacl_WrapperInfo_PPB_Flash_12_4
.real_iface
;
3249 return iface
->GetLocalTimeZoneOffset(instance
, t
);
3252 static void Pnacl_M21_PPB_Flash_GetCommandLineArgs(struct PP_Var
* _struct_result
, PP_Module module
) {
3253 const struct PPB_Flash_12_4
*iface
= Pnacl_WrapperInfo_PPB_Flash_12_4
.real_iface
;
3254 *_struct_result
= iface
->GetCommandLineArgs(module
);
3257 static void Pnacl_M21_PPB_Flash_PreloadFontWin(const void* logfontw
) {
3258 const struct PPB_Flash_12_4
*iface
= Pnacl_WrapperInfo_PPB_Flash_12_4
.real_iface
;
3259 iface
->PreloadFontWin(logfontw
);
3262 static PP_Bool
Pnacl_M21_PPB_Flash_IsRectTopmost(PP_Instance instance
, const struct PP_Rect
* rect
) {
3263 const struct PPB_Flash_12_4
*iface
= Pnacl_WrapperInfo_PPB_Flash_12_4
.real_iface
;
3264 return iface
->IsRectTopmost(instance
, rect
);
3267 static int32_t Pnacl_M21_PPB_Flash_InvokePrinting(PP_Instance instance
) {
3268 const struct PPB_Flash_12_4
*iface
= Pnacl_WrapperInfo_PPB_Flash_12_4
.real_iface
;
3269 return iface
->InvokePrinting(instance
);
3272 static void Pnacl_M21_PPB_Flash_UpdateActivity(PP_Instance instance
) {
3273 const struct PPB_Flash_12_4
*iface
= Pnacl_WrapperInfo_PPB_Flash_12_4
.real_iface
;
3274 iface
->UpdateActivity(instance
);
3277 static void Pnacl_M21_PPB_Flash_GetDeviceID(struct PP_Var
* _struct_result
, PP_Instance instance
) {
3278 const struct PPB_Flash_12_4
*iface
= Pnacl_WrapperInfo_PPB_Flash_12_4
.real_iface
;
3279 *_struct_result
= iface
->GetDeviceID(instance
);
3282 static int32_t Pnacl_M21_PPB_Flash_GetSettingInt(PP_Instance instance
, PP_FlashSetting setting
) {
3283 const struct PPB_Flash_12_4
*iface
= Pnacl_WrapperInfo_PPB_Flash_12_4
.real_iface
;
3284 return iface
->GetSettingInt(instance
, setting
);
3287 static void Pnacl_M21_PPB_Flash_GetSetting(struct PP_Var
* _struct_result
, PP_Instance instance
, PP_FlashSetting setting
) {
3288 const struct PPB_Flash_12_4
*iface
= Pnacl_WrapperInfo_PPB_Flash_12_4
.real_iface
;
3289 *_struct_result
= iface
->GetSetting(instance
, setting
);
3292 /* End wrapper methods for PPB_Flash_12_4 */
3294 /* Begin wrapper methods for PPB_Flash_12_5 */
3296 static void Pnacl_M22_PPB_Flash_SetInstanceAlwaysOnTop(PP_Instance instance
, PP_Bool on_top
) {
3297 const struct PPB_Flash_12_5
*iface
= Pnacl_WrapperInfo_PPB_Flash_12_5
.real_iface
;
3298 iface
->SetInstanceAlwaysOnTop(instance
, on_top
);
3301 static PP_Bool
Pnacl_M22_PPB_Flash_DrawGlyphs(PP_Instance instance
, PP_Resource pp_image_data
, const struct PP_BrowserFont_Trusted_Description
* font_desc
, uint32_t color
, const struct PP_Point
* position
, const struct PP_Rect
* clip
, const float transformation
[3][3], PP_Bool allow_subpixel_aa
, uint32_t glyph_count
, const uint16_t glyph_indices
[], const struct PP_Point glyph_advances
[]) {
3302 const struct PPB_Flash_12_5
*iface
= Pnacl_WrapperInfo_PPB_Flash_12_5
.real_iface
;
3303 return iface
->DrawGlyphs(instance
, pp_image_data
, font_desc
, color
, position
, clip
, transformation
, allow_subpixel_aa
, glyph_count
, glyph_indices
, glyph_advances
);
3306 static void Pnacl_M22_PPB_Flash_GetProxyForURL(struct PP_Var
* _struct_result
, PP_Instance instance
, const char* url
) {
3307 const struct PPB_Flash_12_5
*iface
= Pnacl_WrapperInfo_PPB_Flash_12_5
.real_iface
;
3308 *_struct_result
= iface
->GetProxyForURL(instance
, url
);
3311 static int32_t Pnacl_M22_PPB_Flash_Navigate(PP_Resource request_info
, const char* target
, PP_Bool from_user_action
) {
3312 const struct PPB_Flash_12_5
*iface
= Pnacl_WrapperInfo_PPB_Flash_12_5
.real_iface
;
3313 return iface
->Navigate(request_info
, target
, from_user_action
);
3316 static void Pnacl_M22_PPB_Flash_RunMessageLoop(PP_Instance instance
) {
3317 const struct PPB_Flash_12_5
*iface
= Pnacl_WrapperInfo_PPB_Flash_12_5
.real_iface
;
3318 iface
->RunMessageLoop(instance
);
3321 static void Pnacl_M22_PPB_Flash_QuitMessageLoop(PP_Instance instance
) {
3322 const struct PPB_Flash_12_5
*iface
= Pnacl_WrapperInfo_PPB_Flash_12_5
.real_iface
;
3323 iface
->QuitMessageLoop(instance
);
3326 static double Pnacl_M22_PPB_Flash_GetLocalTimeZoneOffset(PP_Instance instance
, PP_Time t
) {
3327 const struct PPB_Flash_12_5
*iface
= Pnacl_WrapperInfo_PPB_Flash_12_5
.real_iface
;
3328 return iface
->GetLocalTimeZoneOffset(instance
, t
);
3331 static void Pnacl_M22_PPB_Flash_GetCommandLineArgs(struct PP_Var
* _struct_result
, PP_Module module
) {
3332 const struct PPB_Flash_12_5
*iface
= Pnacl_WrapperInfo_PPB_Flash_12_5
.real_iface
;
3333 *_struct_result
= iface
->GetCommandLineArgs(module
);
3336 static void Pnacl_M22_PPB_Flash_PreloadFontWin(const void* logfontw
) {
3337 const struct PPB_Flash_12_5
*iface
= Pnacl_WrapperInfo_PPB_Flash_12_5
.real_iface
;
3338 iface
->PreloadFontWin(logfontw
);
3341 static PP_Bool
Pnacl_M22_PPB_Flash_IsRectTopmost(PP_Instance instance
, const struct PP_Rect
* rect
) {
3342 const struct PPB_Flash_12_5
*iface
= Pnacl_WrapperInfo_PPB_Flash_12_5
.real_iface
;
3343 return iface
->IsRectTopmost(instance
, rect
);
3346 static int32_t Pnacl_M22_PPB_Flash_InvokePrinting(PP_Instance instance
) {
3347 const struct PPB_Flash_12_5
*iface
= Pnacl_WrapperInfo_PPB_Flash_12_5
.real_iface
;
3348 return iface
->InvokePrinting(instance
);
3351 static void Pnacl_M22_PPB_Flash_UpdateActivity(PP_Instance instance
) {
3352 const struct PPB_Flash_12_5
*iface
= Pnacl_WrapperInfo_PPB_Flash_12_5
.real_iface
;
3353 iface
->UpdateActivity(instance
);
3356 static void Pnacl_M22_PPB_Flash_GetDeviceID(struct PP_Var
* _struct_result
, PP_Instance instance
) {
3357 const struct PPB_Flash_12_5
*iface
= Pnacl_WrapperInfo_PPB_Flash_12_5
.real_iface
;
3358 *_struct_result
= iface
->GetDeviceID(instance
);
3361 static int32_t Pnacl_M22_PPB_Flash_GetSettingInt(PP_Instance instance
, PP_FlashSetting setting
) {
3362 const struct PPB_Flash_12_5
*iface
= Pnacl_WrapperInfo_PPB_Flash_12_5
.real_iface
;
3363 return iface
->GetSettingInt(instance
, setting
);
3366 static void Pnacl_M22_PPB_Flash_GetSetting(struct PP_Var
* _struct_result
, PP_Instance instance
, PP_FlashSetting setting
) {
3367 const struct PPB_Flash_12_5
*iface
= Pnacl_WrapperInfo_PPB_Flash_12_5
.real_iface
;
3368 *_struct_result
= iface
->GetSetting(instance
, setting
);
3371 static PP_Bool
Pnacl_M22_PPB_Flash_SetCrashData(PP_Instance instance
, PP_FlashCrashKey key
, struct PP_Var
* value
) {
3372 const struct PPB_Flash_12_5
*iface
= Pnacl_WrapperInfo_PPB_Flash_12_5
.real_iface
;
3373 return iface
->SetCrashData(instance
, key
, *value
);
3376 /* End wrapper methods for PPB_Flash_12_5 */
3378 /* Begin wrapper methods for PPB_Flash_12_6 */
3380 static void Pnacl_M24_0_PPB_Flash_SetInstanceAlwaysOnTop(PP_Instance instance
, PP_Bool on_top
) {
3381 const struct PPB_Flash_12_6
*iface
= Pnacl_WrapperInfo_PPB_Flash_12_6
.real_iface
;
3382 iface
->SetInstanceAlwaysOnTop(instance
, on_top
);
3385 static PP_Bool
Pnacl_M24_0_PPB_Flash_DrawGlyphs(PP_Instance instance
, PP_Resource pp_image_data
, const struct PP_BrowserFont_Trusted_Description
* font_desc
, uint32_t color
, const struct PP_Point
* position
, const struct PP_Rect
* clip
, const float transformation
[3][3], PP_Bool allow_subpixel_aa
, uint32_t glyph_count
, const uint16_t glyph_indices
[], const struct PP_Point glyph_advances
[]) {
3386 const struct PPB_Flash_12_6
*iface
= Pnacl_WrapperInfo_PPB_Flash_12_6
.real_iface
;
3387 return iface
->DrawGlyphs(instance
, pp_image_data
, font_desc
, color
, position
, clip
, transformation
, allow_subpixel_aa
, glyph_count
, glyph_indices
, glyph_advances
);
3390 static void Pnacl_M24_0_PPB_Flash_GetProxyForURL(struct PP_Var
* _struct_result
, PP_Instance instance
, const char* url
) {
3391 const struct PPB_Flash_12_6
*iface
= Pnacl_WrapperInfo_PPB_Flash_12_6
.real_iface
;
3392 *_struct_result
= iface
->GetProxyForURL(instance
, url
);
3395 static int32_t Pnacl_M24_0_PPB_Flash_Navigate(PP_Resource request_info
, const char* target
, PP_Bool from_user_action
) {
3396 const struct PPB_Flash_12_6
*iface
= Pnacl_WrapperInfo_PPB_Flash_12_6
.real_iface
;
3397 return iface
->Navigate(request_info
, target
, from_user_action
);
3400 static void Pnacl_M24_0_PPB_Flash_RunMessageLoop(PP_Instance instance
) {
3401 const struct PPB_Flash_12_6
*iface
= Pnacl_WrapperInfo_PPB_Flash_12_6
.real_iface
;
3402 iface
->RunMessageLoop(instance
);
3405 static void Pnacl_M24_0_PPB_Flash_QuitMessageLoop(PP_Instance instance
) {
3406 const struct PPB_Flash_12_6
*iface
= Pnacl_WrapperInfo_PPB_Flash_12_6
.real_iface
;
3407 iface
->QuitMessageLoop(instance
);
3410 static double Pnacl_M24_0_PPB_Flash_GetLocalTimeZoneOffset(PP_Instance instance
, PP_Time t
) {
3411 const struct PPB_Flash_12_6
*iface
= Pnacl_WrapperInfo_PPB_Flash_12_6
.real_iface
;
3412 return iface
->GetLocalTimeZoneOffset(instance
, t
);
3415 static void Pnacl_M24_0_PPB_Flash_GetCommandLineArgs(struct PP_Var
* _struct_result
, PP_Module module
) {
3416 const struct PPB_Flash_12_6
*iface
= Pnacl_WrapperInfo_PPB_Flash_12_6
.real_iface
;
3417 *_struct_result
= iface
->GetCommandLineArgs(module
);
3420 static void Pnacl_M24_0_PPB_Flash_PreloadFontWin(const void* logfontw
) {
3421 const struct PPB_Flash_12_6
*iface
= Pnacl_WrapperInfo_PPB_Flash_12_6
.real_iface
;
3422 iface
->PreloadFontWin(logfontw
);
3425 static PP_Bool
Pnacl_M24_0_PPB_Flash_IsRectTopmost(PP_Instance instance
, const struct PP_Rect
* rect
) {
3426 const struct PPB_Flash_12_6
*iface
= Pnacl_WrapperInfo_PPB_Flash_12_6
.real_iface
;
3427 return iface
->IsRectTopmost(instance
, rect
);
3430 static int32_t Pnacl_M24_0_PPB_Flash_InvokePrinting(PP_Instance instance
) {
3431 const struct PPB_Flash_12_6
*iface
= Pnacl_WrapperInfo_PPB_Flash_12_6
.real_iface
;
3432 return iface
->InvokePrinting(instance
);
3435 static void Pnacl_M24_0_PPB_Flash_UpdateActivity(PP_Instance instance
) {
3436 const struct PPB_Flash_12_6
*iface
= Pnacl_WrapperInfo_PPB_Flash_12_6
.real_iface
;
3437 iface
->UpdateActivity(instance
);
3440 static void Pnacl_M24_0_PPB_Flash_GetDeviceID(struct PP_Var
* _struct_result
, PP_Instance instance
) {
3441 const struct PPB_Flash_12_6
*iface
= Pnacl_WrapperInfo_PPB_Flash_12_6
.real_iface
;
3442 *_struct_result
= iface
->GetDeviceID(instance
);
3445 static int32_t Pnacl_M24_0_PPB_Flash_GetSettingInt(PP_Instance instance
, PP_FlashSetting setting
) {
3446 const struct PPB_Flash_12_6
*iface
= Pnacl_WrapperInfo_PPB_Flash_12_6
.real_iface
;
3447 return iface
->GetSettingInt(instance
, setting
);
3450 static void Pnacl_M24_0_PPB_Flash_GetSetting(struct PP_Var
* _struct_result
, PP_Instance instance
, PP_FlashSetting setting
) {
3451 const struct PPB_Flash_12_6
*iface
= Pnacl_WrapperInfo_PPB_Flash_12_6
.real_iface
;
3452 *_struct_result
= iface
->GetSetting(instance
, setting
);
3455 static PP_Bool
Pnacl_M24_0_PPB_Flash_SetCrashData(PP_Instance instance
, PP_FlashCrashKey key
, struct PP_Var
* value
) {
3456 const struct PPB_Flash_12_6
*iface
= Pnacl_WrapperInfo_PPB_Flash_12_6
.real_iface
;
3457 return iface
->SetCrashData(instance
, key
, *value
);
3460 static int32_t Pnacl_M24_0_PPB_Flash_EnumerateVideoCaptureDevices(PP_Instance instance
, PP_Resource video_capture
, struct PP_ArrayOutput
* devices
) {
3461 const struct PPB_Flash_12_6
*iface
= Pnacl_WrapperInfo_PPB_Flash_12_6
.real_iface
;
3462 return iface
->EnumerateVideoCaptureDevices(instance
, video_capture
, *devices
);
3465 /* End wrapper methods for PPB_Flash_12_6 */
3467 /* Begin wrapper methods for PPB_Flash_13_0 */
3469 static void Pnacl_M24_1_PPB_Flash_SetInstanceAlwaysOnTop(PP_Instance instance
, PP_Bool on_top
) {
3470 const struct PPB_Flash_13_0
*iface
= Pnacl_WrapperInfo_PPB_Flash_13_0
.real_iface
;
3471 iface
->SetInstanceAlwaysOnTop(instance
, on_top
);
3474 static PP_Bool
Pnacl_M24_1_PPB_Flash_DrawGlyphs(PP_Instance instance
, PP_Resource pp_image_data
, const struct PP_BrowserFont_Trusted_Description
* font_desc
, uint32_t color
, const struct PP_Point
* position
, const struct PP_Rect
* clip
, const float transformation
[3][3], PP_Bool allow_subpixel_aa
, uint32_t glyph_count
, const uint16_t glyph_indices
[], const struct PP_Point glyph_advances
[]) {
3475 const struct PPB_Flash_13_0
*iface
= Pnacl_WrapperInfo_PPB_Flash_13_0
.real_iface
;
3476 return iface
->DrawGlyphs(instance
, pp_image_data
, font_desc
, color
, position
, clip
, transformation
, allow_subpixel_aa
, glyph_count
, glyph_indices
, glyph_advances
);
3479 static void Pnacl_M24_1_PPB_Flash_GetProxyForURL(struct PP_Var
* _struct_result
, PP_Instance instance
, const char* url
) {
3480 const struct PPB_Flash_13_0
*iface
= Pnacl_WrapperInfo_PPB_Flash_13_0
.real_iface
;
3481 *_struct_result
= iface
->GetProxyForURL(instance
, url
);
3484 static int32_t Pnacl_M24_1_PPB_Flash_Navigate(PP_Resource request_info
, const char* target
, PP_Bool from_user_action
) {
3485 const struct PPB_Flash_13_0
*iface
= Pnacl_WrapperInfo_PPB_Flash_13_0
.real_iface
;
3486 return iface
->Navigate(request_info
, target
, from_user_action
);
3489 static double Pnacl_M24_1_PPB_Flash_GetLocalTimeZoneOffset(PP_Instance instance
, PP_Time t
) {
3490 const struct PPB_Flash_13_0
*iface
= Pnacl_WrapperInfo_PPB_Flash_13_0
.real_iface
;
3491 return iface
->GetLocalTimeZoneOffset(instance
, t
);
3494 static void Pnacl_M24_1_PPB_Flash_GetCommandLineArgs(struct PP_Var
* _struct_result
, PP_Module module
) {
3495 const struct PPB_Flash_13_0
*iface
= Pnacl_WrapperInfo_PPB_Flash_13_0
.real_iface
;
3496 *_struct_result
= iface
->GetCommandLineArgs(module
);
3499 static void Pnacl_M24_1_PPB_Flash_PreloadFontWin(const void* logfontw
) {
3500 const struct PPB_Flash_13_0
*iface
= Pnacl_WrapperInfo_PPB_Flash_13_0
.real_iface
;
3501 iface
->PreloadFontWin(logfontw
);
3504 static PP_Bool
Pnacl_M24_1_PPB_Flash_IsRectTopmost(PP_Instance instance
, const struct PP_Rect
* rect
) {
3505 const struct PPB_Flash_13_0
*iface
= Pnacl_WrapperInfo_PPB_Flash_13_0
.real_iface
;
3506 return iface
->IsRectTopmost(instance
, rect
);
3509 static void Pnacl_M24_1_PPB_Flash_UpdateActivity(PP_Instance instance
) {
3510 const struct PPB_Flash_13_0
*iface
= Pnacl_WrapperInfo_PPB_Flash_13_0
.real_iface
;
3511 iface
->UpdateActivity(instance
);
3514 static void Pnacl_M24_1_PPB_Flash_GetSetting(struct PP_Var
* _struct_result
, PP_Instance instance
, PP_FlashSetting setting
) {
3515 const struct PPB_Flash_13_0
*iface
= Pnacl_WrapperInfo_PPB_Flash_13_0
.real_iface
;
3516 *_struct_result
= iface
->GetSetting(instance
, setting
);
3519 static PP_Bool
Pnacl_M24_1_PPB_Flash_SetCrashData(PP_Instance instance
, PP_FlashCrashKey key
, struct PP_Var
* value
) {
3520 const struct PPB_Flash_13_0
*iface
= Pnacl_WrapperInfo_PPB_Flash_13_0
.real_iface
;
3521 return iface
->SetCrashData(instance
, key
, *value
);
3524 static int32_t Pnacl_M24_1_PPB_Flash_EnumerateVideoCaptureDevices(PP_Instance instance
, PP_Resource video_capture
, struct PP_ArrayOutput
* devices
) {
3525 const struct PPB_Flash_13_0
*iface
= Pnacl_WrapperInfo_PPB_Flash_13_0
.real_iface
;
3526 return iface
->EnumerateVideoCaptureDevices(instance
, video_capture
, *devices
);
3529 /* End wrapper methods for PPB_Flash_13_0 */
3531 /* Begin wrapper methods for PPB_Flash_Clipboard_4_0 */
3533 static PP_Bool
Pnacl_M19_PPB_Flash_Clipboard_IsFormatAvailable(PP_Instance instance_id
, PP_Flash_Clipboard_Type clipboard_type
, PP_Flash_Clipboard_Format format
) {
3534 const struct PPB_Flash_Clipboard_4_0
*iface
= Pnacl_WrapperInfo_PPB_Flash_Clipboard_4_0
.real_iface
;
3535 return iface
->IsFormatAvailable(instance_id
, clipboard_type
, format
);
3538 static void Pnacl_M19_PPB_Flash_Clipboard_ReadData(struct PP_Var
* _struct_result
, PP_Instance instance_id
, PP_Flash_Clipboard_Type clipboard_type
, PP_Flash_Clipboard_Format format
) {
3539 const struct PPB_Flash_Clipboard_4_0
*iface
= Pnacl_WrapperInfo_PPB_Flash_Clipboard_4_0
.real_iface
;
3540 *_struct_result
= iface
->ReadData(instance_id
, clipboard_type
, format
);
3543 static int32_t Pnacl_M19_PPB_Flash_Clipboard_WriteData(PP_Instance instance_id
, PP_Flash_Clipboard_Type clipboard_type
, uint32_t data_item_count
, const PP_Flash_Clipboard_Format formats
[], const struct PP_Var data_items
[]) {
3544 const struct PPB_Flash_Clipboard_4_0
*iface
= Pnacl_WrapperInfo_PPB_Flash_Clipboard_4_0
.real_iface
;
3545 return iface
->WriteData(instance_id
, clipboard_type
, data_item_count
, formats
, data_items
);
3548 /* End wrapper methods for PPB_Flash_Clipboard_4_0 */
3550 /* Begin wrapper methods for PPB_Flash_Clipboard_5_0 */
3552 static uint32_t Pnacl_M24_PPB_Flash_Clipboard_RegisterCustomFormat(PP_Instance instance_id
, const char* format_name
) {
3553 const struct PPB_Flash_Clipboard_5_0
*iface
= Pnacl_WrapperInfo_PPB_Flash_Clipboard_5_0
.real_iface
;
3554 return iface
->RegisterCustomFormat(instance_id
, format_name
);
3557 static PP_Bool
Pnacl_M24_PPB_Flash_Clipboard_IsFormatAvailable(PP_Instance instance_id
, PP_Flash_Clipboard_Type clipboard_type
, uint32_t format
) {
3558 const struct PPB_Flash_Clipboard_5_0
*iface
= Pnacl_WrapperInfo_PPB_Flash_Clipboard_5_0
.real_iface
;
3559 return iface
->IsFormatAvailable(instance_id
, clipboard_type
, format
);
3562 static void Pnacl_M24_PPB_Flash_Clipboard_ReadData(struct PP_Var
* _struct_result
, PP_Instance instance_id
, PP_Flash_Clipboard_Type clipboard_type
, uint32_t format
) {
3563 const struct PPB_Flash_Clipboard_5_0
*iface
= Pnacl_WrapperInfo_PPB_Flash_Clipboard_5_0
.real_iface
;
3564 *_struct_result
= iface
->ReadData(instance_id
, clipboard_type
, format
);
3567 static int32_t Pnacl_M24_PPB_Flash_Clipboard_WriteData(PP_Instance instance_id
, PP_Flash_Clipboard_Type clipboard_type
, uint32_t data_item_count
, const uint32_t formats
[], const struct PP_Var data_items
[]) {
3568 const struct PPB_Flash_Clipboard_5_0
*iface
= Pnacl_WrapperInfo_PPB_Flash_Clipboard_5_0
.real_iface
;
3569 return iface
->WriteData(instance_id
, clipboard_type
, data_item_count
, formats
, data_items
);
3572 /* End wrapper methods for PPB_Flash_Clipboard_5_0 */
3574 /* Begin wrapper methods for PPB_Flash_Clipboard_5_1 */
3576 static uint32_t Pnacl_M34_PPB_Flash_Clipboard_RegisterCustomFormat(PP_Instance instance_id
, const char* format_name
) {
3577 const struct PPB_Flash_Clipboard_5_1
*iface
= Pnacl_WrapperInfo_PPB_Flash_Clipboard_5_1
.real_iface
;
3578 return iface
->RegisterCustomFormat(instance_id
, format_name
);
3581 static PP_Bool
Pnacl_M34_PPB_Flash_Clipboard_IsFormatAvailable(PP_Instance instance_id
, PP_Flash_Clipboard_Type clipboard_type
, uint32_t format
) {
3582 const struct PPB_Flash_Clipboard_5_1
*iface
= Pnacl_WrapperInfo_PPB_Flash_Clipboard_5_1
.real_iface
;
3583 return iface
->IsFormatAvailable(instance_id
, clipboard_type
, format
);
3586 static void Pnacl_M34_PPB_Flash_Clipboard_ReadData(struct PP_Var
* _struct_result
, PP_Instance instance_id
, PP_Flash_Clipboard_Type clipboard_type
, uint32_t format
) {
3587 const struct PPB_Flash_Clipboard_5_1
*iface
= Pnacl_WrapperInfo_PPB_Flash_Clipboard_5_1
.real_iface
;
3588 *_struct_result
= iface
->ReadData(instance_id
, clipboard_type
, format
);
3591 static int32_t Pnacl_M34_PPB_Flash_Clipboard_WriteData(PP_Instance instance_id
, PP_Flash_Clipboard_Type clipboard_type
, uint32_t data_item_count
, const uint32_t formats
[], const struct PP_Var data_items
[]) {
3592 const struct PPB_Flash_Clipboard_5_1
*iface
= Pnacl_WrapperInfo_PPB_Flash_Clipboard_5_1
.real_iface
;
3593 return iface
->WriteData(instance_id
, clipboard_type
, data_item_count
, formats
, data_items
);
3596 static PP_Bool
Pnacl_M34_PPB_Flash_Clipboard_GetSequenceNumber(PP_Instance instance_id
, PP_Flash_Clipboard_Type clipboard_type
, uint64_t* sequence_number
) {
3597 const struct PPB_Flash_Clipboard_5_1
*iface
= Pnacl_WrapperInfo_PPB_Flash_Clipboard_5_1
.real_iface
;
3598 return iface
->GetSequenceNumber(instance_id
, clipboard_type
, sequence_number
);
3601 /* End wrapper methods for PPB_Flash_Clipboard_5_1 */
3603 /* Begin wrapper methods for PPB_Flash_DeviceID_1_0 */
3605 static PP_Resource
Pnacl_M21_PPB_Flash_DeviceID_Create(PP_Instance instance
) {
3606 const struct PPB_Flash_DeviceID_1_0
*iface
= Pnacl_WrapperInfo_PPB_Flash_DeviceID_1_0
.real_iface
;
3607 return iface
->Create(instance
);
3610 static int32_t Pnacl_M21_PPB_Flash_DeviceID_GetDeviceID(PP_Resource device_id
, struct PP_Var
* id
, struct PP_CompletionCallback
* callback
) {
3611 const struct PPB_Flash_DeviceID_1_0
*iface
= Pnacl_WrapperInfo_PPB_Flash_DeviceID_1_0
.real_iface
;
3612 return iface
->GetDeviceID(device_id
, id
, *callback
);
3615 /* End wrapper methods for PPB_Flash_DeviceID_1_0 */
3617 /* Begin wrapper methods for PPB_Flash_DRM_1_0 */
3619 static PP_Resource
Pnacl_M29_PPB_Flash_DRM_Create(PP_Instance instance
) {
3620 const struct PPB_Flash_DRM_1_0
*iface
= Pnacl_WrapperInfo_PPB_Flash_DRM_1_0
.real_iface
;
3621 return iface
->Create(instance
);
3624 static int32_t Pnacl_M29_PPB_Flash_DRM_GetDeviceID(PP_Resource drm
, struct PP_Var
* id
, struct PP_CompletionCallback
* callback
) {
3625 const struct PPB_Flash_DRM_1_0
*iface
= Pnacl_WrapperInfo_PPB_Flash_DRM_1_0
.real_iface
;
3626 return iface
->GetDeviceID(drm
, id
, *callback
);
3629 static PP_Bool
Pnacl_M29_PPB_Flash_DRM_GetHmonitor(PP_Resource drm
, int64_t* hmonitor
) {
3630 const struct PPB_Flash_DRM_1_0
*iface
= Pnacl_WrapperInfo_PPB_Flash_DRM_1_0
.real_iface
;
3631 return iface
->GetHmonitor(drm
, hmonitor
);
3634 static int32_t Pnacl_M29_PPB_Flash_DRM_GetVoucherFile(PP_Resource drm
, PP_Resource
* file_ref
, struct PP_CompletionCallback
* callback
) {
3635 const struct PPB_Flash_DRM_1_0
*iface
= Pnacl_WrapperInfo_PPB_Flash_DRM_1_0
.real_iface
;
3636 return iface
->GetVoucherFile(drm
, file_ref
, *callback
);
3639 /* End wrapper methods for PPB_Flash_DRM_1_0 */
3641 /* Begin wrapper methods for PPB_Flash_DRM_1_1 */
3643 static PP_Resource
Pnacl_M33_PPB_Flash_DRM_Create(PP_Instance instance
) {
3644 const struct PPB_Flash_DRM_1_1
*iface
= Pnacl_WrapperInfo_PPB_Flash_DRM_1_1
.real_iface
;
3645 return iface
->Create(instance
);
3648 static int32_t Pnacl_M33_PPB_Flash_DRM_GetDeviceID(PP_Resource drm
, struct PP_Var
* id
, struct PP_CompletionCallback
* callback
) {
3649 const struct PPB_Flash_DRM_1_1
*iface
= Pnacl_WrapperInfo_PPB_Flash_DRM_1_1
.real_iface
;
3650 return iface
->GetDeviceID(drm
, id
, *callback
);
3653 static PP_Bool
Pnacl_M33_PPB_Flash_DRM_GetHmonitor(PP_Resource drm
, int64_t* hmonitor
) {
3654 const struct PPB_Flash_DRM_1_1
*iface
= Pnacl_WrapperInfo_PPB_Flash_DRM_1_1
.real_iface
;
3655 return iface
->GetHmonitor(drm
, hmonitor
);
3658 static int32_t Pnacl_M33_PPB_Flash_DRM_GetVoucherFile(PP_Resource drm
, PP_Resource
* file_ref
, struct PP_CompletionCallback
* callback
) {
3659 const struct PPB_Flash_DRM_1_1
*iface
= Pnacl_WrapperInfo_PPB_Flash_DRM_1_1
.real_iface
;
3660 return iface
->GetVoucherFile(drm
, file_ref
, *callback
);
3663 static int32_t Pnacl_M33_PPB_Flash_DRM_MonitorIsExternal(PP_Resource drm
, PP_Bool
* is_external
, struct PP_CompletionCallback
* callback
) {
3664 const struct PPB_Flash_DRM_1_1
*iface
= Pnacl_WrapperInfo_PPB_Flash_DRM_1_1
.real_iface
;
3665 return iface
->MonitorIsExternal(drm
, is_external
, *callback
);
3668 /* End wrapper methods for PPB_Flash_DRM_1_1 */
3670 /* Not generating wrapper methods for PPB_Flash_FontFile_0_1 */
3672 /* Not generating wrapper methods for PPB_FlashFullscreen_0_1 */
3674 /* Not generating wrapper methods for PPB_FlashFullscreen_1_0 */
3676 /* Begin wrapper methods for PPB_Flash_Menu_0_2 */
3678 static PP_Resource
Pnacl_M14_PPB_Flash_Menu_Create(PP_Instance instance_id
, const struct PP_Flash_Menu
* menu_data
) {
3679 const struct PPB_Flash_Menu_0_2
*iface
= Pnacl_WrapperInfo_PPB_Flash_Menu_0_2
.real_iface
;
3680 return iface
->Create(instance_id
, menu_data
);
3683 static PP_Bool
Pnacl_M14_PPB_Flash_Menu_IsFlashMenu(PP_Resource resource_id
) {
3684 const struct PPB_Flash_Menu_0_2
*iface
= Pnacl_WrapperInfo_PPB_Flash_Menu_0_2
.real_iface
;
3685 return iface
->IsFlashMenu(resource_id
);
3688 static int32_t Pnacl_M14_PPB_Flash_Menu_Show(PP_Resource menu_id
, const struct PP_Point
* location
, int32_t* selected_id
, struct PP_CompletionCallback
* callback
) {
3689 const struct PPB_Flash_Menu_0_2
*iface
= Pnacl_WrapperInfo_PPB_Flash_Menu_0_2
.real_iface
;
3690 return iface
->Show(menu_id
, location
, selected_id
, *callback
);
3693 /* End wrapper methods for PPB_Flash_Menu_0_2 */
3695 /* Not generating wrapper methods for PPB_Flash_MessageLoop_0_1 */
3697 /* Not generating wrapper methods for PPB_Flash_Print_1_0 */
3699 /* Begin wrapper methods for PPB_HostResolver_Private_0_1 */
3701 static PP_Resource
Pnacl_M19_PPB_HostResolver_Private_Create(PP_Instance instance
) {
3702 const struct PPB_HostResolver_Private_0_1
*iface
= Pnacl_WrapperInfo_PPB_HostResolver_Private_0_1
.real_iface
;
3703 return iface
->Create(instance
);
3706 static PP_Bool
Pnacl_M19_PPB_HostResolver_Private_IsHostResolver(PP_Resource resource
) {
3707 const struct PPB_HostResolver_Private_0_1
*iface
= Pnacl_WrapperInfo_PPB_HostResolver_Private_0_1
.real_iface
;
3708 return iface
->IsHostResolver(resource
);
3711 static int32_t Pnacl_M19_PPB_HostResolver_Private_Resolve(PP_Resource host_resolver
, const char* host
, uint16_t port
, const struct PP_HostResolver_Private_Hint
* hint
, struct PP_CompletionCallback
* callback
) {
3712 const struct PPB_HostResolver_Private_0_1
*iface
= Pnacl_WrapperInfo_PPB_HostResolver_Private_0_1
.real_iface
;
3713 return iface
->Resolve(host_resolver
, host
, port
, hint
, *callback
);
3716 static void Pnacl_M19_PPB_HostResolver_Private_GetCanonicalName(struct PP_Var
* _struct_result
, PP_Resource host_resolver
) {
3717 const struct PPB_HostResolver_Private_0_1
*iface
= Pnacl_WrapperInfo_PPB_HostResolver_Private_0_1
.real_iface
;
3718 *_struct_result
= iface
->GetCanonicalName(host_resolver
);
3721 static uint32_t Pnacl_M19_PPB_HostResolver_Private_GetSize(PP_Resource host_resolver
) {
3722 const struct PPB_HostResolver_Private_0_1
*iface
= Pnacl_WrapperInfo_PPB_HostResolver_Private_0_1
.real_iface
;
3723 return iface
->GetSize(host_resolver
);
3726 static PP_Bool
Pnacl_M19_PPB_HostResolver_Private_GetNetAddress(PP_Resource host_resolver
, uint32_t index
, struct PP_NetAddress_Private
* addr
) {
3727 const struct PPB_HostResolver_Private_0_1
*iface
= Pnacl_WrapperInfo_PPB_HostResolver_Private_0_1
.real_iface
;
3728 return iface
->GetNetAddress(host_resolver
, index
, addr
);
3731 /* End wrapper methods for PPB_HostResolver_Private_0_1 */
3733 /* Not generating wrapper methods for PPB_InputEvent_Private_0_1 */
3735 /* Begin wrapper methods for PPB_Instance_Private_0_1 */
3737 static void Pnacl_M13_PPB_Instance_Private_GetWindowObject(struct PP_Var
* _struct_result
, PP_Instance instance
) {
3738 const struct PPB_Instance_Private_0_1
*iface
= Pnacl_WrapperInfo_PPB_Instance_Private_0_1
.real_iface
;
3739 *_struct_result
= iface
->GetWindowObject(instance
);
3742 static void Pnacl_M13_PPB_Instance_Private_GetOwnerElementObject(struct PP_Var
* _struct_result
, PP_Instance instance
) {
3743 const struct PPB_Instance_Private_0_1
*iface
= Pnacl_WrapperInfo_PPB_Instance_Private_0_1
.real_iface
;
3744 *_struct_result
= iface
->GetOwnerElementObject(instance
);
3747 static void Pnacl_M13_PPB_Instance_Private_ExecuteScript(struct PP_Var
* _struct_result
, PP_Instance instance
, struct PP_Var
* script
, struct PP_Var
* exception
) {
3748 const struct PPB_Instance_Private_0_1
*iface
= Pnacl_WrapperInfo_PPB_Instance_Private_0_1
.real_iface
;
3749 *_struct_result
= iface
->ExecuteScript(instance
, *script
, exception
);
3752 /* End wrapper methods for PPB_Instance_Private_0_1 */
3754 /* Begin wrapper methods for PPB_IsolatedFileSystem_Private_0_2 */
3756 static int32_t Pnacl_M33_PPB_IsolatedFileSystem_Private_Open(PP_Instance instance
, PP_IsolatedFileSystemType_Private type
, PP_Resource
* file_system
, struct PP_CompletionCallback
* callback
) {
3757 const struct PPB_IsolatedFileSystem_Private_0_2
*iface
= Pnacl_WrapperInfo_PPB_IsolatedFileSystem_Private_0_2
.real_iface
;
3758 return iface
->Open(instance
, type
, file_system
, *callback
);
3761 /* End wrapper methods for PPB_IsolatedFileSystem_Private_0_2 */
3763 /* Begin wrapper methods for PPB_NetAddress_Private_0_1 */
3765 static PP_Bool
Pnacl_M17_PPB_NetAddress_Private_AreEqual(const struct PP_NetAddress_Private
* addr1
, const struct PP_NetAddress_Private
* addr2
) {
3766 const struct PPB_NetAddress_Private_0_1
*iface
= Pnacl_WrapperInfo_PPB_NetAddress_Private_0_1
.real_iface
;
3767 return iface
->AreEqual(addr1
, addr2
);
3770 static PP_Bool
Pnacl_M17_PPB_NetAddress_Private_AreHostsEqual(const struct PP_NetAddress_Private
* addr1
, const struct PP_NetAddress_Private
* addr2
) {
3771 const struct PPB_NetAddress_Private_0_1
*iface
= Pnacl_WrapperInfo_PPB_NetAddress_Private_0_1
.real_iface
;
3772 return iface
->AreHostsEqual(addr1
, addr2
);
3775 static void Pnacl_M17_PPB_NetAddress_Private_Describe(struct PP_Var
* _struct_result
, PP_Module module
, const struct PP_NetAddress_Private
* addr
, PP_Bool include_port
) {
3776 const struct PPB_NetAddress_Private_0_1
*iface
= Pnacl_WrapperInfo_PPB_NetAddress_Private_0_1
.real_iface
;
3777 *_struct_result
= iface
->Describe(module
, addr
, include_port
);
3780 static PP_Bool
Pnacl_M17_PPB_NetAddress_Private_ReplacePort(const struct PP_NetAddress_Private
* src_addr
, uint16_t port
, struct PP_NetAddress_Private
* addr_out
) {
3781 const struct PPB_NetAddress_Private_0_1
*iface
= Pnacl_WrapperInfo_PPB_NetAddress_Private_0_1
.real_iface
;
3782 return iface
->ReplacePort(src_addr
, port
, addr_out
);
3785 static void Pnacl_M17_PPB_NetAddress_Private_GetAnyAddress(PP_Bool is_ipv6
, struct PP_NetAddress_Private
* addr
) {
3786 const struct PPB_NetAddress_Private_0_1
*iface
= Pnacl_WrapperInfo_PPB_NetAddress_Private_0_1
.real_iface
;
3787 iface
->GetAnyAddress(is_ipv6
, addr
);
3790 /* End wrapper methods for PPB_NetAddress_Private_0_1 */
3792 /* Begin wrapper methods for PPB_NetAddress_Private_1_0 */
3794 static PP_Bool
Pnacl_M19_0_PPB_NetAddress_Private_AreEqual(const struct PP_NetAddress_Private
* addr1
, const struct PP_NetAddress_Private
* addr2
) {
3795 const struct PPB_NetAddress_Private_1_0
*iface
= Pnacl_WrapperInfo_PPB_NetAddress_Private_1_0
.real_iface
;
3796 return iface
->AreEqual(addr1
, addr2
);
3799 static PP_Bool
Pnacl_M19_0_PPB_NetAddress_Private_AreHostsEqual(const struct PP_NetAddress_Private
* addr1
, const struct PP_NetAddress_Private
* addr2
) {
3800 const struct PPB_NetAddress_Private_1_0
*iface
= Pnacl_WrapperInfo_PPB_NetAddress_Private_1_0
.real_iface
;
3801 return iface
->AreHostsEqual(addr1
, addr2
);
3804 static void Pnacl_M19_0_PPB_NetAddress_Private_Describe(struct PP_Var
* _struct_result
, PP_Module module
, const struct PP_NetAddress_Private
* addr
, PP_Bool include_port
) {
3805 const struct PPB_NetAddress_Private_1_0
*iface
= Pnacl_WrapperInfo_PPB_NetAddress_Private_1_0
.real_iface
;
3806 *_struct_result
= iface
->Describe(module
, addr
, include_port
);
3809 static PP_Bool
Pnacl_M19_0_PPB_NetAddress_Private_ReplacePort(const struct PP_NetAddress_Private
* src_addr
, uint16_t port
, struct PP_NetAddress_Private
* addr_out
) {
3810 const struct PPB_NetAddress_Private_1_0
*iface
= Pnacl_WrapperInfo_PPB_NetAddress_Private_1_0
.real_iface
;
3811 return iface
->ReplacePort(src_addr
, port
, addr_out
);
3814 static void Pnacl_M19_0_PPB_NetAddress_Private_GetAnyAddress(PP_Bool is_ipv6
, struct PP_NetAddress_Private
* addr
) {
3815 const struct PPB_NetAddress_Private_1_0
*iface
= Pnacl_WrapperInfo_PPB_NetAddress_Private_1_0
.real_iface
;
3816 iface
->GetAnyAddress(is_ipv6
, addr
);
3819 static PP_NetAddressFamily_Private
Pnacl_M19_0_PPB_NetAddress_Private_GetFamily(const struct PP_NetAddress_Private
* addr
) {
3820 const struct PPB_NetAddress_Private_1_0
*iface
= Pnacl_WrapperInfo_PPB_NetAddress_Private_1_0
.real_iface
;
3821 return iface
->GetFamily(addr
);
3824 static uint16_t Pnacl_M19_0_PPB_NetAddress_Private_GetPort(const struct PP_NetAddress_Private
* addr
) {
3825 const struct PPB_NetAddress_Private_1_0
*iface
= Pnacl_WrapperInfo_PPB_NetAddress_Private_1_0
.real_iface
;
3826 return iface
->GetPort(addr
);
3829 static PP_Bool
Pnacl_M19_0_PPB_NetAddress_Private_GetAddress(const struct PP_NetAddress_Private
* addr
, void* address
, uint16_t address_size
) {
3830 const struct PPB_NetAddress_Private_1_0
*iface
= Pnacl_WrapperInfo_PPB_NetAddress_Private_1_0
.real_iface
;
3831 return iface
->GetAddress(addr
, address
, address_size
);
3834 /* End wrapper methods for PPB_NetAddress_Private_1_0 */
3836 /* Begin wrapper methods for PPB_NetAddress_Private_1_1 */
3838 static PP_Bool
Pnacl_M19_1_PPB_NetAddress_Private_AreEqual(const struct PP_NetAddress_Private
* addr1
, const struct PP_NetAddress_Private
* addr2
) {
3839 const struct PPB_NetAddress_Private_1_1
*iface
= Pnacl_WrapperInfo_PPB_NetAddress_Private_1_1
.real_iface
;
3840 return iface
->AreEqual(addr1
, addr2
);
3843 static PP_Bool
Pnacl_M19_1_PPB_NetAddress_Private_AreHostsEqual(const struct PP_NetAddress_Private
* addr1
, const struct PP_NetAddress_Private
* addr2
) {
3844 const struct PPB_NetAddress_Private_1_1
*iface
= Pnacl_WrapperInfo_PPB_NetAddress_Private_1_1
.real_iface
;
3845 return iface
->AreHostsEqual(addr1
, addr2
);
3848 static void Pnacl_M19_1_PPB_NetAddress_Private_Describe(struct PP_Var
* _struct_result
, PP_Module module
, const struct PP_NetAddress_Private
* addr
, PP_Bool include_port
) {
3849 const struct PPB_NetAddress_Private_1_1
*iface
= Pnacl_WrapperInfo_PPB_NetAddress_Private_1_1
.real_iface
;
3850 *_struct_result
= iface
->Describe(module
, addr
, include_port
);
3853 static PP_Bool
Pnacl_M19_1_PPB_NetAddress_Private_ReplacePort(const struct PP_NetAddress_Private
* src_addr
, uint16_t port
, struct PP_NetAddress_Private
* addr_out
) {
3854 const struct PPB_NetAddress_Private_1_1
*iface
= Pnacl_WrapperInfo_PPB_NetAddress_Private_1_1
.real_iface
;
3855 return iface
->ReplacePort(src_addr
, port
, addr_out
);
3858 static void Pnacl_M19_1_PPB_NetAddress_Private_GetAnyAddress(PP_Bool is_ipv6
, struct PP_NetAddress_Private
* addr
) {
3859 const struct PPB_NetAddress_Private_1_1
*iface
= Pnacl_WrapperInfo_PPB_NetAddress_Private_1_1
.real_iface
;
3860 iface
->GetAnyAddress(is_ipv6
, addr
);
3863 static PP_NetAddressFamily_Private
Pnacl_M19_1_PPB_NetAddress_Private_GetFamily(const struct PP_NetAddress_Private
* addr
) {
3864 const struct PPB_NetAddress_Private_1_1
*iface
= Pnacl_WrapperInfo_PPB_NetAddress_Private_1_1
.real_iface
;
3865 return iface
->GetFamily(addr
);
3868 static uint16_t Pnacl_M19_1_PPB_NetAddress_Private_GetPort(const struct PP_NetAddress_Private
* addr
) {
3869 const struct PPB_NetAddress_Private_1_1
*iface
= Pnacl_WrapperInfo_PPB_NetAddress_Private_1_1
.real_iface
;
3870 return iface
->GetPort(addr
);
3873 static PP_Bool
Pnacl_M19_1_PPB_NetAddress_Private_GetAddress(const struct PP_NetAddress_Private
* addr
, void* address
, uint16_t address_size
) {
3874 const struct PPB_NetAddress_Private_1_1
*iface
= Pnacl_WrapperInfo_PPB_NetAddress_Private_1_1
.real_iface
;
3875 return iface
->GetAddress(addr
, address
, address_size
);
3878 static uint32_t Pnacl_M19_1_PPB_NetAddress_Private_GetScopeID(const struct PP_NetAddress_Private
* addr
) {
3879 const struct PPB_NetAddress_Private_1_1
*iface
= Pnacl_WrapperInfo_PPB_NetAddress_Private_1_1
.real_iface
;
3880 return iface
->GetScopeID(addr
);
3883 static void Pnacl_M19_1_PPB_NetAddress_Private_CreateFromIPv4Address(const uint8_t ip
[4], uint16_t port
, struct PP_NetAddress_Private
* addr_out
) {
3884 const struct PPB_NetAddress_Private_1_1
*iface
= Pnacl_WrapperInfo_PPB_NetAddress_Private_1_1
.real_iface
;
3885 iface
->CreateFromIPv4Address(ip
, port
, addr_out
);
3888 static void Pnacl_M19_1_PPB_NetAddress_Private_CreateFromIPv6Address(const uint8_t ip
[16], uint32_t scope_id
, uint16_t port
, struct PP_NetAddress_Private
* addr_out
) {
3889 const struct PPB_NetAddress_Private_1_1
*iface
= Pnacl_WrapperInfo_PPB_NetAddress_Private_1_1
.real_iface
;
3890 iface
->CreateFromIPv6Address(ip
, scope_id
, port
, addr_out
);
3893 /* End wrapper methods for PPB_NetAddress_Private_1_1 */
3895 /* Begin wrapper methods for PPB_OutputProtection_Private_0_1 */
3897 static PP_Resource
Pnacl_M31_PPB_OutputProtection_Private_Create(PP_Instance instance
) {
3898 const struct PPB_OutputProtection_Private_0_1
*iface
= Pnacl_WrapperInfo_PPB_OutputProtection_Private_0_1
.real_iface
;
3899 return iface
->Create(instance
);
3902 static PP_Bool
Pnacl_M31_PPB_OutputProtection_Private_IsOutputProtection(PP_Resource resource
) {
3903 const struct PPB_OutputProtection_Private_0_1
*iface
= Pnacl_WrapperInfo_PPB_OutputProtection_Private_0_1
.real_iface
;
3904 return iface
->IsOutputProtection(resource
);
3907 static int32_t Pnacl_M31_PPB_OutputProtection_Private_QueryStatus(PP_Resource resource
, uint32_t* link_mask
, uint32_t* protection_mask
, struct PP_CompletionCallback
* callback
) {
3908 const struct PPB_OutputProtection_Private_0_1
*iface
= Pnacl_WrapperInfo_PPB_OutputProtection_Private_0_1
.real_iface
;
3909 return iface
->QueryStatus(resource
, link_mask
, protection_mask
, *callback
);
3912 static int32_t Pnacl_M31_PPB_OutputProtection_Private_EnableProtection(PP_Resource resource
, uint32_t desired_protection_mask
, struct PP_CompletionCallback
* callback
) {
3913 const struct PPB_OutputProtection_Private_0_1
*iface
= Pnacl_WrapperInfo_PPB_OutputProtection_Private_0_1
.real_iface
;
3914 return iface
->EnableProtection(resource
, desired_protection_mask
, *callback
);
3917 /* End wrapper methods for PPB_OutputProtection_Private_0_1 */
3919 /* Begin wrapper methods for PPB_PlatformVerification_Private_0_2 */
3921 static PP_Resource
Pnacl_M32_PPB_PlatformVerification_Private_Create(PP_Instance instance
) {
3922 const struct PPB_PlatformVerification_Private_0_2
*iface
= Pnacl_WrapperInfo_PPB_PlatformVerification_Private_0_2
.real_iface
;
3923 return iface
->Create(instance
);
3926 static PP_Bool
Pnacl_M32_PPB_PlatformVerification_Private_IsPlatformVerification(PP_Resource resource
) {
3927 const struct PPB_PlatformVerification_Private_0_2
*iface
= Pnacl_WrapperInfo_PPB_PlatformVerification_Private_0_2
.real_iface
;
3928 return iface
->IsPlatformVerification(resource
);
3931 static int32_t Pnacl_M32_PPB_PlatformVerification_Private_ChallengePlatform(PP_Resource instance
, struct PP_Var
* service_id
, struct PP_Var
* challenge
, struct PP_Var
* signed_data
, struct PP_Var
* signed_data_signature
, struct PP_Var
* platform_key_certificate
, struct PP_CompletionCallback
* callback
) {
3932 const struct PPB_PlatformVerification_Private_0_2
*iface
= Pnacl_WrapperInfo_PPB_PlatformVerification_Private_0_2
.real_iface
;
3933 return iface
->ChallengePlatform(instance
, *service_id
, *challenge
, signed_data
, signed_data_signature
, platform_key_certificate
, *callback
);
3936 /* End wrapper methods for PPB_PlatformVerification_Private_0_2 */
3938 /* Begin wrapper methods for PPB_TCPServerSocket_Private_0_1 */
3940 static PP_Resource
Pnacl_M18_PPB_TCPServerSocket_Private_Create(PP_Instance instance
) {
3941 const struct PPB_TCPServerSocket_Private_0_1
*iface
= Pnacl_WrapperInfo_PPB_TCPServerSocket_Private_0_1
.real_iface
;
3942 return iface
->Create(instance
);
3945 static PP_Bool
Pnacl_M18_PPB_TCPServerSocket_Private_IsTCPServerSocket(PP_Resource resource
) {
3946 const struct PPB_TCPServerSocket_Private_0_1
*iface
= Pnacl_WrapperInfo_PPB_TCPServerSocket_Private_0_1
.real_iface
;
3947 return iface
->IsTCPServerSocket(resource
);
3950 static int32_t Pnacl_M18_PPB_TCPServerSocket_Private_Listen(PP_Resource tcp_server_socket
, const struct PP_NetAddress_Private
* addr
, int32_t backlog
, struct PP_CompletionCallback
* callback
) {
3951 const struct PPB_TCPServerSocket_Private_0_1
*iface
= Pnacl_WrapperInfo_PPB_TCPServerSocket_Private_0_1
.real_iface
;
3952 return iface
->Listen(tcp_server_socket
, addr
, backlog
, *callback
);
3955 static int32_t Pnacl_M18_PPB_TCPServerSocket_Private_Accept(PP_Resource tcp_server_socket
, PP_Resource
* tcp_socket
, struct PP_CompletionCallback
* callback
) {
3956 const struct PPB_TCPServerSocket_Private_0_1
*iface
= Pnacl_WrapperInfo_PPB_TCPServerSocket_Private_0_1
.real_iface
;
3957 return iface
->Accept(tcp_server_socket
, tcp_socket
, *callback
);
3960 static void Pnacl_M18_PPB_TCPServerSocket_Private_StopListening(PP_Resource tcp_server_socket
) {
3961 const struct PPB_TCPServerSocket_Private_0_1
*iface
= Pnacl_WrapperInfo_PPB_TCPServerSocket_Private_0_1
.real_iface
;
3962 iface
->StopListening(tcp_server_socket
);
3965 /* End wrapper methods for PPB_TCPServerSocket_Private_0_1 */
3967 /* Begin wrapper methods for PPB_TCPServerSocket_Private_0_2 */
3969 static PP_Resource
Pnacl_M28_PPB_TCPServerSocket_Private_Create(PP_Instance instance
) {
3970 const struct PPB_TCPServerSocket_Private_0_2
*iface
= Pnacl_WrapperInfo_PPB_TCPServerSocket_Private_0_2
.real_iface
;
3971 return iface
->Create(instance
);
3974 static PP_Bool
Pnacl_M28_PPB_TCPServerSocket_Private_IsTCPServerSocket(PP_Resource resource
) {
3975 const struct PPB_TCPServerSocket_Private_0_2
*iface
= Pnacl_WrapperInfo_PPB_TCPServerSocket_Private_0_2
.real_iface
;
3976 return iface
->IsTCPServerSocket(resource
);
3979 static int32_t Pnacl_M28_PPB_TCPServerSocket_Private_Listen(PP_Resource tcp_server_socket
, const struct PP_NetAddress_Private
* addr
, int32_t backlog
, struct PP_CompletionCallback
* callback
) {
3980 const struct PPB_TCPServerSocket_Private_0_2
*iface
= Pnacl_WrapperInfo_PPB_TCPServerSocket_Private_0_2
.real_iface
;
3981 return iface
->Listen(tcp_server_socket
, addr
, backlog
, *callback
);
3984 static int32_t Pnacl_M28_PPB_TCPServerSocket_Private_Accept(PP_Resource tcp_server_socket
, PP_Resource
* tcp_socket
, struct PP_CompletionCallback
* callback
) {
3985 const struct PPB_TCPServerSocket_Private_0_2
*iface
= Pnacl_WrapperInfo_PPB_TCPServerSocket_Private_0_2
.real_iface
;
3986 return iface
->Accept(tcp_server_socket
, tcp_socket
, *callback
);
3989 static int32_t Pnacl_M28_PPB_TCPServerSocket_Private_GetLocalAddress(PP_Resource tcp_server_socket
, struct PP_NetAddress_Private
* addr
) {
3990 const struct PPB_TCPServerSocket_Private_0_2
*iface
= Pnacl_WrapperInfo_PPB_TCPServerSocket_Private_0_2
.real_iface
;
3991 return iface
->GetLocalAddress(tcp_server_socket
, addr
);
3994 static void Pnacl_M28_PPB_TCPServerSocket_Private_StopListening(PP_Resource tcp_server_socket
) {
3995 const struct PPB_TCPServerSocket_Private_0_2
*iface
= Pnacl_WrapperInfo_PPB_TCPServerSocket_Private_0_2
.real_iface
;
3996 iface
->StopListening(tcp_server_socket
);
3999 /* End wrapper methods for PPB_TCPServerSocket_Private_0_2 */
4001 /* Begin wrapper methods for PPB_TCPSocket_Private_0_3 */
4003 static PP_Resource
Pnacl_M17_PPB_TCPSocket_Private_Create(PP_Instance instance
) {
4004 const struct PPB_TCPSocket_Private_0_3
*iface
= Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_3
.real_iface
;
4005 return iface
->Create(instance
);
4008 static PP_Bool
Pnacl_M17_PPB_TCPSocket_Private_IsTCPSocket(PP_Resource resource
) {
4009 const struct PPB_TCPSocket_Private_0_3
*iface
= Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_3
.real_iface
;
4010 return iface
->IsTCPSocket(resource
);
4013 static int32_t Pnacl_M17_PPB_TCPSocket_Private_Connect(PP_Resource tcp_socket
, const char* host
, uint16_t port
, struct PP_CompletionCallback
* callback
) {
4014 const struct PPB_TCPSocket_Private_0_3
*iface
= Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_3
.real_iface
;
4015 return iface
->Connect(tcp_socket
, host
, port
, *callback
);
4018 static int32_t Pnacl_M17_PPB_TCPSocket_Private_ConnectWithNetAddress(PP_Resource tcp_socket
, const struct PP_NetAddress_Private
* addr
, struct PP_CompletionCallback
* callback
) {
4019 const struct PPB_TCPSocket_Private_0_3
*iface
= Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_3
.real_iface
;
4020 return iface
->ConnectWithNetAddress(tcp_socket
, addr
, *callback
);
4023 static PP_Bool
Pnacl_M17_PPB_TCPSocket_Private_GetLocalAddress(PP_Resource tcp_socket
, struct PP_NetAddress_Private
* local_addr
) {
4024 const struct PPB_TCPSocket_Private_0_3
*iface
= Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_3
.real_iface
;
4025 return iface
->GetLocalAddress(tcp_socket
, local_addr
);
4028 static PP_Bool
Pnacl_M17_PPB_TCPSocket_Private_GetRemoteAddress(PP_Resource tcp_socket
, struct PP_NetAddress_Private
* remote_addr
) {
4029 const struct PPB_TCPSocket_Private_0_3
*iface
= Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_3
.real_iface
;
4030 return iface
->GetRemoteAddress(tcp_socket
, remote_addr
);
4033 static int32_t Pnacl_M17_PPB_TCPSocket_Private_SSLHandshake(PP_Resource tcp_socket
, const char* server_name
, uint16_t server_port
, struct PP_CompletionCallback
* callback
) {
4034 const struct PPB_TCPSocket_Private_0_3
*iface
= Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_3
.real_iface
;
4035 return iface
->SSLHandshake(tcp_socket
, server_name
, server_port
, *callback
);
4038 static int32_t Pnacl_M17_PPB_TCPSocket_Private_Read(PP_Resource tcp_socket
, char* buffer
, int32_t bytes_to_read
, struct PP_CompletionCallback
* callback
) {
4039 const struct PPB_TCPSocket_Private_0_3
*iface
= Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_3
.real_iface
;
4040 return iface
->Read(tcp_socket
, buffer
, bytes_to_read
, *callback
);
4043 static int32_t Pnacl_M17_PPB_TCPSocket_Private_Write(PP_Resource tcp_socket
, const char* buffer
, int32_t bytes_to_write
, struct PP_CompletionCallback
* callback
) {
4044 const struct PPB_TCPSocket_Private_0_3
*iface
= Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_3
.real_iface
;
4045 return iface
->Write(tcp_socket
, buffer
, bytes_to_write
, *callback
);
4048 static void Pnacl_M17_PPB_TCPSocket_Private_Disconnect(PP_Resource tcp_socket
) {
4049 const struct PPB_TCPSocket_Private_0_3
*iface
= Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_3
.real_iface
;
4050 iface
->Disconnect(tcp_socket
);
4053 /* End wrapper methods for PPB_TCPSocket_Private_0_3 */
4055 /* Begin wrapper methods for PPB_TCPSocket_Private_0_4 */
4057 static PP_Resource
Pnacl_M20_PPB_TCPSocket_Private_Create(PP_Instance instance
) {
4058 const struct PPB_TCPSocket_Private_0_4
*iface
= Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_4
.real_iface
;
4059 return iface
->Create(instance
);
4062 static PP_Bool
Pnacl_M20_PPB_TCPSocket_Private_IsTCPSocket(PP_Resource resource
) {
4063 const struct PPB_TCPSocket_Private_0_4
*iface
= Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_4
.real_iface
;
4064 return iface
->IsTCPSocket(resource
);
4067 static int32_t Pnacl_M20_PPB_TCPSocket_Private_Connect(PP_Resource tcp_socket
, const char* host
, uint16_t port
, struct PP_CompletionCallback
* callback
) {
4068 const struct PPB_TCPSocket_Private_0_4
*iface
= Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_4
.real_iface
;
4069 return iface
->Connect(tcp_socket
, host
, port
, *callback
);
4072 static int32_t Pnacl_M20_PPB_TCPSocket_Private_ConnectWithNetAddress(PP_Resource tcp_socket
, const struct PP_NetAddress_Private
* addr
, struct PP_CompletionCallback
* callback
) {
4073 const struct PPB_TCPSocket_Private_0_4
*iface
= Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_4
.real_iface
;
4074 return iface
->ConnectWithNetAddress(tcp_socket
, addr
, *callback
);
4077 static PP_Bool
Pnacl_M20_PPB_TCPSocket_Private_GetLocalAddress(PP_Resource tcp_socket
, struct PP_NetAddress_Private
* local_addr
) {
4078 const struct PPB_TCPSocket_Private_0_4
*iface
= Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_4
.real_iface
;
4079 return iface
->GetLocalAddress(tcp_socket
, local_addr
);
4082 static PP_Bool
Pnacl_M20_PPB_TCPSocket_Private_GetRemoteAddress(PP_Resource tcp_socket
, struct PP_NetAddress_Private
* remote_addr
) {
4083 const struct PPB_TCPSocket_Private_0_4
*iface
= Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_4
.real_iface
;
4084 return iface
->GetRemoteAddress(tcp_socket
, remote_addr
);
4087 static int32_t Pnacl_M20_PPB_TCPSocket_Private_SSLHandshake(PP_Resource tcp_socket
, const char* server_name
, uint16_t server_port
, struct PP_CompletionCallback
* callback
) {
4088 const struct PPB_TCPSocket_Private_0_4
*iface
= Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_4
.real_iface
;
4089 return iface
->SSLHandshake(tcp_socket
, server_name
, server_port
, *callback
);
4092 static PP_Resource
Pnacl_M20_PPB_TCPSocket_Private_GetServerCertificate(PP_Resource tcp_socket
) {
4093 const struct PPB_TCPSocket_Private_0_4
*iface
= Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_4
.real_iface
;
4094 return iface
->GetServerCertificate(tcp_socket
);
4097 static PP_Bool
Pnacl_M20_PPB_TCPSocket_Private_AddChainBuildingCertificate(PP_Resource tcp_socket
, PP_Resource certificate
, PP_Bool is_trusted
) {
4098 const struct PPB_TCPSocket_Private_0_4
*iface
= Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_4
.real_iface
;
4099 return iface
->AddChainBuildingCertificate(tcp_socket
, certificate
, is_trusted
);
4102 static int32_t Pnacl_M20_PPB_TCPSocket_Private_Read(PP_Resource tcp_socket
, char* buffer
, int32_t bytes_to_read
, struct PP_CompletionCallback
* callback
) {
4103 const struct PPB_TCPSocket_Private_0_4
*iface
= Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_4
.real_iface
;
4104 return iface
->Read(tcp_socket
, buffer
, bytes_to_read
, *callback
);
4107 static int32_t Pnacl_M20_PPB_TCPSocket_Private_Write(PP_Resource tcp_socket
, const char* buffer
, int32_t bytes_to_write
, struct PP_CompletionCallback
* callback
) {
4108 const struct PPB_TCPSocket_Private_0_4
*iface
= Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_4
.real_iface
;
4109 return iface
->Write(tcp_socket
, buffer
, bytes_to_write
, *callback
);
4112 static void Pnacl_M20_PPB_TCPSocket_Private_Disconnect(PP_Resource tcp_socket
) {
4113 const struct PPB_TCPSocket_Private_0_4
*iface
= Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_4
.real_iface
;
4114 iface
->Disconnect(tcp_socket
);
4117 /* End wrapper methods for PPB_TCPSocket_Private_0_4 */
4119 /* Begin wrapper methods for PPB_TCPSocket_Private_0_5 */
4121 static PP_Resource
Pnacl_M27_PPB_TCPSocket_Private_Create(PP_Instance instance
) {
4122 const struct PPB_TCPSocket_Private_0_5
*iface
= Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_5
.real_iface
;
4123 return iface
->Create(instance
);
4126 static PP_Bool
Pnacl_M27_PPB_TCPSocket_Private_IsTCPSocket(PP_Resource resource
) {
4127 const struct PPB_TCPSocket_Private_0_5
*iface
= Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_5
.real_iface
;
4128 return iface
->IsTCPSocket(resource
);
4131 static int32_t Pnacl_M27_PPB_TCPSocket_Private_Connect(PP_Resource tcp_socket
, const char* host
, uint16_t port
, struct PP_CompletionCallback
* callback
) {
4132 const struct PPB_TCPSocket_Private_0_5
*iface
= Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_5
.real_iface
;
4133 return iface
->Connect(tcp_socket
, host
, port
, *callback
);
4136 static int32_t Pnacl_M27_PPB_TCPSocket_Private_ConnectWithNetAddress(PP_Resource tcp_socket
, const struct PP_NetAddress_Private
* addr
, struct PP_CompletionCallback
* callback
) {
4137 const struct PPB_TCPSocket_Private_0_5
*iface
= Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_5
.real_iface
;
4138 return iface
->ConnectWithNetAddress(tcp_socket
, addr
, *callback
);
4141 static PP_Bool
Pnacl_M27_PPB_TCPSocket_Private_GetLocalAddress(PP_Resource tcp_socket
, struct PP_NetAddress_Private
* local_addr
) {
4142 const struct PPB_TCPSocket_Private_0_5
*iface
= Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_5
.real_iface
;
4143 return iface
->GetLocalAddress(tcp_socket
, local_addr
);
4146 static PP_Bool
Pnacl_M27_PPB_TCPSocket_Private_GetRemoteAddress(PP_Resource tcp_socket
, struct PP_NetAddress_Private
* remote_addr
) {
4147 const struct PPB_TCPSocket_Private_0_5
*iface
= Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_5
.real_iface
;
4148 return iface
->GetRemoteAddress(tcp_socket
, remote_addr
);
4151 static int32_t Pnacl_M27_PPB_TCPSocket_Private_SSLHandshake(PP_Resource tcp_socket
, const char* server_name
, uint16_t server_port
, struct PP_CompletionCallback
* callback
) {
4152 const struct PPB_TCPSocket_Private_0_5
*iface
= Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_5
.real_iface
;
4153 return iface
->SSLHandshake(tcp_socket
, server_name
, server_port
, *callback
);
4156 static PP_Resource
Pnacl_M27_PPB_TCPSocket_Private_GetServerCertificate(PP_Resource tcp_socket
) {
4157 const struct PPB_TCPSocket_Private_0_5
*iface
= Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_5
.real_iface
;
4158 return iface
->GetServerCertificate(tcp_socket
);
4161 static PP_Bool
Pnacl_M27_PPB_TCPSocket_Private_AddChainBuildingCertificate(PP_Resource tcp_socket
, PP_Resource certificate
, PP_Bool is_trusted
) {
4162 const struct PPB_TCPSocket_Private_0_5
*iface
= Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_5
.real_iface
;
4163 return iface
->AddChainBuildingCertificate(tcp_socket
, certificate
, is_trusted
);
4166 static int32_t Pnacl_M27_PPB_TCPSocket_Private_Read(PP_Resource tcp_socket
, char* buffer
, int32_t bytes_to_read
, struct PP_CompletionCallback
* callback
) {
4167 const struct PPB_TCPSocket_Private_0_5
*iface
= Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_5
.real_iface
;
4168 return iface
->Read(tcp_socket
, buffer
, bytes_to_read
, *callback
);
4171 static int32_t Pnacl_M27_PPB_TCPSocket_Private_Write(PP_Resource tcp_socket
, const char* buffer
, int32_t bytes_to_write
, struct PP_CompletionCallback
* callback
) {
4172 const struct PPB_TCPSocket_Private_0_5
*iface
= Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_5
.real_iface
;
4173 return iface
->Write(tcp_socket
, buffer
, bytes_to_write
, *callback
);
4176 static void Pnacl_M27_PPB_TCPSocket_Private_Disconnect(PP_Resource tcp_socket
) {
4177 const struct PPB_TCPSocket_Private_0_5
*iface
= Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_5
.real_iface
;
4178 iface
->Disconnect(tcp_socket
);
4181 static int32_t Pnacl_M27_PPB_TCPSocket_Private_SetOption(PP_Resource tcp_socket
, PP_TCPSocketOption_Private name
, struct PP_Var
* value
, struct PP_CompletionCallback
* callback
) {
4182 const struct PPB_TCPSocket_Private_0_5
*iface
= Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_5
.real_iface
;
4183 return iface
->SetOption(tcp_socket
, name
, *value
, *callback
);
4186 /* End wrapper methods for PPB_TCPSocket_Private_0_5 */
4188 /* Begin wrapper methods for PPB_Testing_Private_1_0 */
4190 static PP_Bool
Pnacl_M33_PPB_Testing_Private_ReadImageData(PP_Resource device_context_2d
, PP_Resource image
, const struct PP_Point
* top_left
) {
4191 const struct PPB_Testing_Private_1_0
*iface
= Pnacl_WrapperInfo_PPB_Testing_Private_1_0
.real_iface
;
4192 return iface
->ReadImageData(device_context_2d
, image
, top_left
);
4195 static void Pnacl_M33_PPB_Testing_Private_RunMessageLoop(PP_Instance instance
) {
4196 const struct PPB_Testing_Private_1_0
*iface
= Pnacl_WrapperInfo_PPB_Testing_Private_1_0
.real_iface
;
4197 iface
->RunMessageLoop(instance
);
4200 static void Pnacl_M33_PPB_Testing_Private_QuitMessageLoop(PP_Instance instance
) {
4201 const struct PPB_Testing_Private_1_0
*iface
= Pnacl_WrapperInfo_PPB_Testing_Private_1_0
.real_iface
;
4202 iface
->QuitMessageLoop(instance
);
4205 static uint32_t Pnacl_M33_PPB_Testing_Private_GetLiveObjectsForInstance(PP_Instance instance
) {
4206 const struct PPB_Testing_Private_1_0
*iface
= Pnacl_WrapperInfo_PPB_Testing_Private_1_0
.real_iface
;
4207 return iface
->GetLiveObjectsForInstance(instance
);
4210 static PP_Bool
Pnacl_M33_PPB_Testing_Private_IsOutOfProcess(void) {
4211 const struct PPB_Testing_Private_1_0
*iface
= Pnacl_WrapperInfo_PPB_Testing_Private_1_0
.real_iface
;
4212 return iface
->IsOutOfProcess();
4215 static void Pnacl_M33_PPB_Testing_Private_PostPowerSaverStatus(PP_Instance instance
) {
4216 const struct PPB_Testing_Private_1_0
*iface
= Pnacl_WrapperInfo_PPB_Testing_Private_1_0
.real_iface
;
4217 iface
->PostPowerSaverStatus(instance
);
4220 static void Pnacl_M33_PPB_Testing_Private_SubscribeToPowerSaverNotifications(PP_Instance instance
) {
4221 const struct PPB_Testing_Private_1_0
*iface
= Pnacl_WrapperInfo_PPB_Testing_Private_1_0
.real_iface
;
4222 iface
->SubscribeToPowerSaverNotifications(instance
);
4225 static void Pnacl_M33_PPB_Testing_Private_SimulateInputEvent(PP_Instance instance
, PP_Resource input_event
) {
4226 const struct PPB_Testing_Private_1_0
*iface
= Pnacl_WrapperInfo_PPB_Testing_Private_1_0
.real_iface
;
4227 iface
->SimulateInputEvent(instance
, input_event
);
4230 static void Pnacl_M33_PPB_Testing_Private_GetDocumentURL(struct PP_Var
* _struct_result
, PP_Instance instance
, struct PP_URLComponents_Dev
* components
) {
4231 const struct PPB_Testing_Private_1_0
*iface
= Pnacl_WrapperInfo_PPB_Testing_Private_1_0
.real_iface
;
4232 *_struct_result
= iface
->GetDocumentURL(instance
, components
);
4235 static uint32_t Pnacl_M33_PPB_Testing_Private_GetLiveVars(struct PP_Var live_vars
[], uint32_t array_size
) {
4236 const struct PPB_Testing_Private_1_0
*iface
= Pnacl_WrapperInfo_PPB_Testing_Private_1_0
.real_iface
;
4237 return iface
->GetLiveVars(live_vars
, array_size
);
4240 static void Pnacl_M33_PPB_Testing_Private_SetMinimumArrayBufferSizeForShmem(PP_Instance instance
, uint32_t threshold
) {
4241 const struct PPB_Testing_Private_1_0
*iface
= Pnacl_WrapperInfo_PPB_Testing_Private_1_0
.real_iface
;
4242 iface
->SetMinimumArrayBufferSizeForShmem(instance
, threshold
);
4245 static void Pnacl_M33_PPB_Testing_Private_RunV8GC(PP_Instance instance
) {
4246 const struct PPB_Testing_Private_1_0
*iface
= Pnacl_WrapperInfo_PPB_Testing_Private_1_0
.real_iface
;
4247 iface
->RunV8GC(instance
);
4250 /* End wrapper methods for PPB_Testing_Private_1_0 */
4252 /* Begin wrapper methods for PPB_UDPSocket_Private_0_2 */
4254 static PP_Resource
Pnacl_M17_PPB_UDPSocket_Private_Create(PP_Instance instance_id
) {
4255 const struct PPB_UDPSocket_Private_0_2
*iface
= Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_2
.real_iface
;
4256 return iface
->Create(instance_id
);
4259 static PP_Bool
Pnacl_M17_PPB_UDPSocket_Private_IsUDPSocket(PP_Resource resource_id
) {
4260 const struct PPB_UDPSocket_Private_0_2
*iface
= Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_2
.real_iface
;
4261 return iface
->IsUDPSocket(resource_id
);
4264 static int32_t Pnacl_M17_PPB_UDPSocket_Private_Bind(PP_Resource udp_socket
, const struct PP_NetAddress_Private
* addr
, struct PP_CompletionCallback
* callback
) {
4265 const struct PPB_UDPSocket_Private_0_2
*iface
= Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_2
.real_iface
;
4266 return iface
->Bind(udp_socket
, addr
, *callback
);
4269 static int32_t Pnacl_M17_PPB_UDPSocket_Private_RecvFrom(PP_Resource udp_socket
, char* buffer
, int32_t num_bytes
, struct PP_CompletionCallback
* callback
) {
4270 const struct PPB_UDPSocket_Private_0_2
*iface
= Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_2
.real_iface
;
4271 return iface
->RecvFrom(udp_socket
, buffer
, num_bytes
, *callback
);
4274 static PP_Bool
Pnacl_M17_PPB_UDPSocket_Private_GetRecvFromAddress(PP_Resource udp_socket
, struct PP_NetAddress_Private
* addr
) {
4275 const struct PPB_UDPSocket_Private_0_2
*iface
= Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_2
.real_iface
;
4276 return iface
->GetRecvFromAddress(udp_socket
, addr
);
4279 static int32_t Pnacl_M17_PPB_UDPSocket_Private_SendTo(PP_Resource udp_socket
, const char* buffer
, int32_t num_bytes
, const struct PP_NetAddress_Private
* addr
, struct PP_CompletionCallback
* callback
) {
4280 const struct PPB_UDPSocket_Private_0_2
*iface
= Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_2
.real_iface
;
4281 return iface
->SendTo(udp_socket
, buffer
, num_bytes
, addr
, *callback
);
4284 static void Pnacl_M17_PPB_UDPSocket_Private_Close(PP_Resource udp_socket
) {
4285 const struct PPB_UDPSocket_Private_0_2
*iface
= Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_2
.real_iface
;
4286 iface
->Close(udp_socket
);
4289 /* End wrapper methods for PPB_UDPSocket_Private_0_2 */
4291 /* Begin wrapper methods for PPB_UDPSocket_Private_0_3 */
4293 static PP_Resource
Pnacl_M19_PPB_UDPSocket_Private_Create(PP_Instance instance_id
) {
4294 const struct PPB_UDPSocket_Private_0_3
*iface
= Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_3
.real_iface
;
4295 return iface
->Create(instance_id
);
4298 static PP_Bool
Pnacl_M19_PPB_UDPSocket_Private_IsUDPSocket(PP_Resource resource_id
) {
4299 const struct PPB_UDPSocket_Private_0_3
*iface
= Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_3
.real_iface
;
4300 return iface
->IsUDPSocket(resource_id
);
4303 static int32_t Pnacl_M19_PPB_UDPSocket_Private_Bind(PP_Resource udp_socket
, const struct PP_NetAddress_Private
* addr
, struct PP_CompletionCallback
* callback
) {
4304 const struct PPB_UDPSocket_Private_0_3
*iface
= Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_3
.real_iface
;
4305 return iface
->Bind(udp_socket
, addr
, *callback
);
4308 static PP_Bool
Pnacl_M19_PPB_UDPSocket_Private_GetBoundAddress(PP_Resource udp_socket
, struct PP_NetAddress_Private
* addr
) {
4309 const struct PPB_UDPSocket_Private_0_3
*iface
= Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_3
.real_iface
;
4310 return iface
->GetBoundAddress(udp_socket
, addr
);
4313 static int32_t Pnacl_M19_PPB_UDPSocket_Private_RecvFrom(PP_Resource udp_socket
, char* buffer
, int32_t num_bytes
, struct PP_CompletionCallback
* callback
) {
4314 const struct PPB_UDPSocket_Private_0_3
*iface
= Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_3
.real_iface
;
4315 return iface
->RecvFrom(udp_socket
, buffer
, num_bytes
, *callback
);
4318 static PP_Bool
Pnacl_M19_PPB_UDPSocket_Private_GetRecvFromAddress(PP_Resource udp_socket
, struct PP_NetAddress_Private
* addr
) {
4319 const struct PPB_UDPSocket_Private_0_3
*iface
= Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_3
.real_iface
;
4320 return iface
->GetRecvFromAddress(udp_socket
, addr
);
4323 static int32_t Pnacl_M19_PPB_UDPSocket_Private_SendTo(PP_Resource udp_socket
, const char* buffer
, int32_t num_bytes
, const struct PP_NetAddress_Private
* addr
, struct PP_CompletionCallback
* callback
) {
4324 const struct PPB_UDPSocket_Private_0_3
*iface
= Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_3
.real_iface
;
4325 return iface
->SendTo(udp_socket
, buffer
, num_bytes
, addr
, *callback
);
4328 static void Pnacl_M19_PPB_UDPSocket_Private_Close(PP_Resource udp_socket
) {
4329 const struct PPB_UDPSocket_Private_0_3
*iface
= Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_3
.real_iface
;
4330 iface
->Close(udp_socket
);
4333 /* End wrapper methods for PPB_UDPSocket_Private_0_3 */
4335 /* Begin wrapper methods for PPB_UDPSocket_Private_0_4 */
4337 static PP_Resource
Pnacl_M23_PPB_UDPSocket_Private_Create(PP_Instance instance_id
) {
4338 const struct PPB_UDPSocket_Private_0_4
*iface
= Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_4
.real_iface
;
4339 return iface
->Create(instance_id
);
4342 static PP_Bool
Pnacl_M23_PPB_UDPSocket_Private_IsUDPSocket(PP_Resource resource_id
) {
4343 const struct PPB_UDPSocket_Private_0_4
*iface
= Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_4
.real_iface
;
4344 return iface
->IsUDPSocket(resource_id
);
4347 static int32_t Pnacl_M23_PPB_UDPSocket_Private_SetSocketFeature(PP_Resource udp_socket
, PP_UDPSocketFeature_Private name
, struct PP_Var
* value
) {
4348 const struct PPB_UDPSocket_Private_0_4
*iface
= Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_4
.real_iface
;
4349 return iface
->SetSocketFeature(udp_socket
, name
, *value
);
4352 static int32_t Pnacl_M23_PPB_UDPSocket_Private_Bind(PP_Resource udp_socket
, const struct PP_NetAddress_Private
* addr
, struct PP_CompletionCallback
* callback
) {
4353 const struct PPB_UDPSocket_Private_0_4
*iface
= Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_4
.real_iface
;
4354 return iface
->Bind(udp_socket
, addr
, *callback
);
4357 static PP_Bool
Pnacl_M23_PPB_UDPSocket_Private_GetBoundAddress(PP_Resource udp_socket
, struct PP_NetAddress_Private
* addr
) {
4358 const struct PPB_UDPSocket_Private_0_4
*iface
= Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_4
.real_iface
;
4359 return iface
->GetBoundAddress(udp_socket
, addr
);
4362 static int32_t Pnacl_M23_PPB_UDPSocket_Private_RecvFrom(PP_Resource udp_socket
, char* buffer
, int32_t num_bytes
, struct PP_CompletionCallback
* callback
) {
4363 const struct PPB_UDPSocket_Private_0_4
*iface
= Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_4
.real_iface
;
4364 return iface
->RecvFrom(udp_socket
, buffer
, num_bytes
, *callback
);
4367 static PP_Bool
Pnacl_M23_PPB_UDPSocket_Private_GetRecvFromAddress(PP_Resource udp_socket
, struct PP_NetAddress_Private
* addr
) {
4368 const struct PPB_UDPSocket_Private_0_4
*iface
= Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_4
.real_iface
;
4369 return iface
->GetRecvFromAddress(udp_socket
, addr
);
4372 static int32_t Pnacl_M23_PPB_UDPSocket_Private_SendTo(PP_Resource udp_socket
, const char* buffer
, int32_t num_bytes
, const struct PP_NetAddress_Private
* addr
, struct PP_CompletionCallback
* callback
) {
4373 const struct PPB_UDPSocket_Private_0_4
*iface
= Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_4
.real_iface
;
4374 return iface
->SendTo(udp_socket
, buffer
, num_bytes
, addr
, *callback
);
4377 static void Pnacl_M23_PPB_UDPSocket_Private_Close(PP_Resource udp_socket
) {
4378 const struct PPB_UDPSocket_Private_0_4
*iface
= Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_4
.real_iface
;
4379 iface
->Close(udp_socket
);
4382 /* End wrapper methods for PPB_UDPSocket_Private_0_4 */
4384 /* Begin wrapper methods for PPB_UMA_Private_0_3 */
4386 static void Pnacl_M35_PPB_UMA_Private_HistogramCustomTimes(PP_Instance instance
, struct PP_Var
* name
, int64_t sample
, int64_t min
, int64_t max
, uint32_t bucket_count
) {
4387 const struct PPB_UMA_Private_0_3
*iface
= Pnacl_WrapperInfo_PPB_UMA_Private_0_3
.real_iface
;
4388 iface
->HistogramCustomTimes(instance
, *name
, sample
, min
, max
, bucket_count
);
4391 static void Pnacl_M35_PPB_UMA_Private_HistogramCustomCounts(PP_Instance instance
, struct PP_Var
* name
, int32_t sample
, int32_t min
, int32_t max
, uint32_t bucket_count
) {
4392 const struct PPB_UMA_Private_0_3
*iface
= Pnacl_WrapperInfo_PPB_UMA_Private_0_3
.real_iface
;
4393 iface
->HistogramCustomCounts(instance
, *name
, sample
, min
, max
, bucket_count
);
4396 static void Pnacl_M35_PPB_UMA_Private_HistogramEnumeration(PP_Instance instance
, struct PP_Var
* name
, int32_t sample
, int32_t boundary_value
) {
4397 const struct PPB_UMA_Private_0_3
*iface
= Pnacl_WrapperInfo_PPB_UMA_Private_0_3
.real_iface
;
4398 iface
->HistogramEnumeration(instance
, *name
, sample
, boundary_value
);
4401 static int32_t Pnacl_M35_PPB_UMA_Private_IsCrashReportingEnabled(PP_Instance instance
, struct PP_CompletionCallback
* callback
) {
4402 const struct PPB_UMA_Private_0_3
*iface
= Pnacl_WrapperInfo_PPB_UMA_Private_0_3
.real_iface
;
4403 return iface
->IsCrashReportingEnabled(instance
, *callback
);
4406 /* End wrapper methods for PPB_UMA_Private_0_3 */
4408 /* Begin wrapper methods for PPB_VideoDestination_Private_0_1 */
4410 static PP_Resource
Pnacl_M28_PPB_VideoDestination_Private_Create(PP_Instance instance
) {
4411 const struct PPB_VideoDestination_Private_0_1
*iface
= Pnacl_WrapperInfo_PPB_VideoDestination_Private_0_1
.real_iface
;
4412 return iface
->Create(instance
);
4415 static PP_Bool
Pnacl_M28_PPB_VideoDestination_Private_IsVideoDestination(PP_Resource resource
) {
4416 const struct PPB_VideoDestination_Private_0_1
*iface
= Pnacl_WrapperInfo_PPB_VideoDestination_Private_0_1
.real_iface
;
4417 return iface
->IsVideoDestination(resource
);
4420 static int32_t Pnacl_M28_PPB_VideoDestination_Private_Open(PP_Resource destination
, struct PP_Var
* stream_url
, struct PP_CompletionCallback
* callback
) {
4421 const struct PPB_VideoDestination_Private_0_1
*iface
= Pnacl_WrapperInfo_PPB_VideoDestination_Private_0_1
.real_iface
;
4422 return iface
->Open(destination
, *stream_url
, *callback
);
4425 static int32_t Pnacl_M28_PPB_VideoDestination_Private_PutFrame(PP_Resource destination
, const struct PP_VideoFrame_Private
* frame
) {
4426 const struct PPB_VideoDestination_Private_0_1
*iface
= Pnacl_WrapperInfo_PPB_VideoDestination_Private_0_1
.real_iface
;
4427 return iface
->PutFrame(destination
, frame
);
4430 static void Pnacl_M28_PPB_VideoDestination_Private_Close(PP_Resource destination
) {
4431 const struct PPB_VideoDestination_Private_0_1
*iface
= Pnacl_WrapperInfo_PPB_VideoDestination_Private_0_1
.real_iface
;
4432 iface
->Close(destination
);
4435 /* End wrapper methods for PPB_VideoDestination_Private_0_1 */
4437 /* Begin wrapper methods for PPB_VideoSource_Private_0_1 */
4439 static PP_Resource
Pnacl_M28_PPB_VideoSource_Private_Create(PP_Instance instance
) {
4440 const struct PPB_VideoSource_Private_0_1
*iface
= Pnacl_WrapperInfo_PPB_VideoSource_Private_0_1
.real_iface
;
4441 return iface
->Create(instance
);
4444 static PP_Bool
Pnacl_M28_PPB_VideoSource_Private_IsVideoSource(PP_Resource resource
) {
4445 const struct PPB_VideoSource_Private_0_1
*iface
= Pnacl_WrapperInfo_PPB_VideoSource_Private_0_1
.real_iface
;
4446 return iface
->IsVideoSource(resource
);
4449 static int32_t Pnacl_M28_PPB_VideoSource_Private_Open(PP_Resource source
, struct PP_Var
* stream_url
, struct PP_CompletionCallback
* callback
) {
4450 const struct PPB_VideoSource_Private_0_1
*iface
= Pnacl_WrapperInfo_PPB_VideoSource_Private_0_1
.real_iface
;
4451 return iface
->Open(source
, *stream_url
, *callback
);
4454 static int32_t Pnacl_M28_PPB_VideoSource_Private_GetFrame(PP_Resource source
, struct PP_VideoFrame_Private
* frame
, struct PP_CompletionCallback
* callback
) {
4455 const struct PPB_VideoSource_Private_0_1
*iface
= Pnacl_WrapperInfo_PPB_VideoSource_Private_0_1
.real_iface
;
4456 return iface
->GetFrame(source
, frame
, *callback
);
4459 static void Pnacl_M28_PPB_VideoSource_Private_Close(PP_Resource source
) {
4460 const struct PPB_VideoSource_Private_0_1
*iface
= Pnacl_WrapperInfo_PPB_VideoSource_Private_0_1
.real_iface
;
4461 iface
->Close(source
);
4464 /* End wrapper methods for PPB_VideoSource_Private_0_1 */
4466 /* Begin wrapper methods for PPB_X509Certificate_Private_0_1 */
4468 static PP_Resource
Pnacl_M19_PPB_X509Certificate_Private_Create(PP_Instance instance
) {
4469 const struct PPB_X509Certificate_Private_0_1
*iface
= Pnacl_WrapperInfo_PPB_X509Certificate_Private_0_1
.real_iface
;
4470 return iface
->Create(instance
);
4473 static PP_Bool
Pnacl_M19_PPB_X509Certificate_Private_IsX509CertificatePrivate(PP_Resource resource
) {
4474 const struct PPB_X509Certificate_Private_0_1
*iface
= Pnacl_WrapperInfo_PPB_X509Certificate_Private_0_1
.real_iface
;
4475 return iface
->IsX509CertificatePrivate(resource
);
4478 static PP_Bool
Pnacl_M19_PPB_X509Certificate_Private_Initialize(PP_Resource resource
, const char* bytes
, uint32_t length
) {
4479 const struct PPB_X509Certificate_Private_0_1
*iface
= Pnacl_WrapperInfo_PPB_X509Certificate_Private_0_1
.real_iface
;
4480 return iface
->Initialize(resource
, bytes
, length
);
4483 static void Pnacl_M19_PPB_X509Certificate_Private_GetField(struct PP_Var
* _struct_result
, PP_Resource resource
, PP_X509Certificate_Private_Field field
) {
4484 const struct PPB_X509Certificate_Private_0_1
*iface
= Pnacl_WrapperInfo_PPB_X509Certificate_Private_0_1
.real_iface
;
4485 *_struct_result
= iface
->GetField(resource
, field
);
4488 /* End wrapper methods for PPB_X509Certificate_Private_0_1 */
4490 /* Begin wrapper methods for PPP_ContentDecryptor_Private_0_15 */
4492 static void Pnacl_M44_PPP_ContentDecryptor_Private_Initialize(PP_Instance instance
, uint32_t promise_id
, struct PP_Var key_system
, PP_Bool allow_distinctive_identifier
, PP_Bool allow_persistent_state
) {
4493 const struct PPP_ContentDecryptor_Private_0_15
*iface
= Pnacl_WrapperInfo_PPP_ContentDecryptor_Private_0_15
.real_iface
;
4494 void (*temp_fp
)(PP_Instance instance
, uint32_t promise_id
, struct PP_Var
* key_system
, PP_Bool allow_distinctive_identifier
, PP_Bool allow_persistent_state
) =
4495 ((void (*)(PP_Instance instance
, uint32_t promise_id
, struct PP_Var
* key_system
, PP_Bool allow_distinctive_identifier
, PP_Bool allow_persistent_state
))iface
->Initialize
);
4496 temp_fp(instance
, promise_id
, &key_system
, allow_distinctive_identifier
, allow_persistent_state
);
4499 static void Pnacl_M44_PPP_ContentDecryptor_Private_SetServerCertificate(PP_Instance instance
, uint32_t promise_id
, struct PP_Var server_certificate
) {
4500 const struct PPP_ContentDecryptor_Private_0_15
*iface
= Pnacl_WrapperInfo_PPP_ContentDecryptor_Private_0_15
.real_iface
;
4501 void (*temp_fp
)(PP_Instance instance
, uint32_t promise_id
, struct PP_Var
* server_certificate
) =
4502 ((void (*)(PP_Instance instance
, uint32_t promise_id
, struct PP_Var
* server_certificate
))iface
->SetServerCertificate
);
4503 temp_fp(instance
, promise_id
, &server_certificate
);
4506 static void Pnacl_M44_PPP_ContentDecryptor_Private_CreateSessionAndGenerateRequest(PP_Instance instance
, uint32_t promise_id
, PP_SessionType session_type
, PP_InitDataType init_data_type
, struct PP_Var init_data
) {
4507 const struct PPP_ContentDecryptor_Private_0_15
*iface
= Pnacl_WrapperInfo_PPP_ContentDecryptor_Private_0_15
.real_iface
;
4508 void (*temp_fp
)(PP_Instance instance
, uint32_t promise_id
, PP_SessionType session_type
, PP_InitDataType init_data_type
, struct PP_Var
* init_data
) =
4509 ((void (*)(PP_Instance instance
, uint32_t promise_id
, PP_SessionType session_type
, PP_InitDataType init_data_type
, struct PP_Var
* init_data
))iface
->CreateSessionAndGenerateRequest
);
4510 temp_fp(instance
, promise_id
, session_type
, init_data_type
, &init_data
);
4513 static void Pnacl_M44_PPP_ContentDecryptor_Private_LoadSession(PP_Instance instance
, uint32_t promise_id
, PP_SessionType session_type
, struct PP_Var session_id
) {
4514 const struct PPP_ContentDecryptor_Private_0_15
*iface
= Pnacl_WrapperInfo_PPP_ContentDecryptor_Private_0_15
.real_iface
;
4515 void (*temp_fp
)(PP_Instance instance
, uint32_t promise_id
, PP_SessionType session_type
, struct PP_Var
* session_id
) =
4516 ((void (*)(PP_Instance instance
, uint32_t promise_id
, PP_SessionType session_type
, struct PP_Var
* session_id
))iface
->LoadSession
);
4517 temp_fp(instance
, promise_id
, session_type
, &session_id
);
4520 static void Pnacl_M44_PPP_ContentDecryptor_Private_UpdateSession(PP_Instance instance
, uint32_t promise_id
, struct PP_Var session_id
, struct PP_Var response
) {
4521 const struct PPP_ContentDecryptor_Private_0_15
*iface
= Pnacl_WrapperInfo_PPP_ContentDecryptor_Private_0_15
.real_iface
;
4522 void (*temp_fp
)(PP_Instance instance
, uint32_t promise_id
, struct PP_Var
* session_id
, struct PP_Var
* response
) =
4523 ((void (*)(PP_Instance instance
, uint32_t promise_id
, struct PP_Var
* session_id
, struct PP_Var
* response
))iface
->UpdateSession
);
4524 temp_fp(instance
, promise_id
, &session_id
, &response
);
4527 static void Pnacl_M44_PPP_ContentDecryptor_Private_CloseSession(PP_Instance instance
, uint32_t promise_id
, struct PP_Var session_id
) {
4528 const struct PPP_ContentDecryptor_Private_0_15
*iface
= Pnacl_WrapperInfo_PPP_ContentDecryptor_Private_0_15
.real_iface
;
4529 void (*temp_fp
)(PP_Instance instance
, uint32_t promise_id
, struct PP_Var
* session_id
) =
4530 ((void (*)(PP_Instance instance
, uint32_t promise_id
, struct PP_Var
* session_id
))iface
->CloseSession
);
4531 temp_fp(instance
, promise_id
, &session_id
);
4534 static void Pnacl_M44_PPP_ContentDecryptor_Private_RemoveSession(PP_Instance instance
, uint32_t promise_id
, struct PP_Var session_id
) {
4535 const struct PPP_ContentDecryptor_Private_0_15
*iface
= Pnacl_WrapperInfo_PPP_ContentDecryptor_Private_0_15
.real_iface
;
4536 void (*temp_fp
)(PP_Instance instance
, uint32_t promise_id
, struct PP_Var
* session_id
) =
4537 ((void (*)(PP_Instance instance
, uint32_t promise_id
, struct PP_Var
* session_id
))iface
->RemoveSession
);
4538 temp_fp(instance
, promise_id
, &session_id
);
4541 static void Pnacl_M44_PPP_ContentDecryptor_Private_Decrypt(PP_Instance instance
, PP_Resource encrypted_block
, const struct PP_EncryptedBlockInfo
* encrypted_block_info
) {
4542 const struct PPP_ContentDecryptor_Private_0_15
*iface
= Pnacl_WrapperInfo_PPP_ContentDecryptor_Private_0_15
.real_iface
;
4543 void (*temp_fp
)(PP_Instance instance
, PP_Resource encrypted_block
, const struct PP_EncryptedBlockInfo
* encrypted_block_info
) =
4544 ((void (*)(PP_Instance instance
, PP_Resource encrypted_block
, const struct PP_EncryptedBlockInfo
* encrypted_block_info
))iface
->Decrypt
);
4545 temp_fp(instance
, encrypted_block
, encrypted_block_info
);
4548 static void Pnacl_M44_PPP_ContentDecryptor_Private_InitializeAudioDecoder(PP_Instance instance
, const struct PP_AudioDecoderConfig
* decoder_config
, PP_Resource codec_extra_data
) {
4549 const struct PPP_ContentDecryptor_Private_0_15
*iface
= Pnacl_WrapperInfo_PPP_ContentDecryptor_Private_0_15
.real_iface
;
4550 void (*temp_fp
)(PP_Instance instance
, const struct PP_AudioDecoderConfig
* decoder_config
, PP_Resource codec_extra_data
) =
4551 ((void (*)(PP_Instance instance
, const struct PP_AudioDecoderConfig
* decoder_config
, PP_Resource codec_extra_data
))iface
->InitializeAudioDecoder
);
4552 temp_fp(instance
, decoder_config
, codec_extra_data
);
4555 static void Pnacl_M44_PPP_ContentDecryptor_Private_InitializeVideoDecoder(PP_Instance instance
, const struct PP_VideoDecoderConfig
* decoder_config
, PP_Resource codec_extra_data
) {
4556 const struct PPP_ContentDecryptor_Private_0_15
*iface
= Pnacl_WrapperInfo_PPP_ContentDecryptor_Private_0_15
.real_iface
;
4557 void (*temp_fp
)(PP_Instance instance
, const struct PP_VideoDecoderConfig
* decoder_config
, PP_Resource codec_extra_data
) =
4558 ((void (*)(PP_Instance instance
, const struct PP_VideoDecoderConfig
* decoder_config
, PP_Resource codec_extra_data
))iface
->InitializeVideoDecoder
);
4559 temp_fp(instance
, decoder_config
, codec_extra_data
);
4562 static void Pnacl_M44_PPP_ContentDecryptor_Private_DeinitializeDecoder(PP_Instance instance
, PP_DecryptorStreamType decoder_type
, uint32_t request_id
) {
4563 const struct PPP_ContentDecryptor_Private_0_15
*iface
= Pnacl_WrapperInfo_PPP_ContentDecryptor_Private_0_15
.real_iface
;
4564 void (*temp_fp
)(PP_Instance instance
, PP_DecryptorStreamType decoder_type
, uint32_t request_id
) =
4565 ((void (*)(PP_Instance instance
, PP_DecryptorStreamType decoder_type
, uint32_t request_id
))iface
->DeinitializeDecoder
);
4566 temp_fp(instance
, decoder_type
, request_id
);
4569 static void Pnacl_M44_PPP_ContentDecryptor_Private_ResetDecoder(PP_Instance instance
, PP_DecryptorStreamType decoder_type
, uint32_t request_id
) {
4570 const struct PPP_ContentDecryptor_Private_0_15
*iface
= Pnacl_WrapperInfo_PPP_ContentDecryptor_Private_0_15
.real_iface
;
4571 void (*temp_fp
)(PP_Instance instance
, PP_DecryptorStreamType decoder_type
, uint32_t request_id
) =
4572 ((void (*)(PP_Instance instance
, PP_DecryptorStreamType decoder_type
, uint32_t request_id
))iface
->ResetDecoder
);
4573 temp_fp(instance
, decoder_type
, request_id
);
4576 static void Pnacl_M44_PPP_ContentDecryptor_Private_DecryptAndDecode(PP_Instance instance
, PP_DecryptorStreamType decoder_type
, PP_Resource encrypted_buffer
, const struct PP_EncryptedBlockInfo
* encrypted_block_info
) {
4577 const struct PPP_ContentDecryptor_Private_0_15
*iface
= Pnacl_WrapperInfo_PPP_ContentDecryptor_Private_0_15
.real_iface
;
4578 void (*temp_fp
)(PP_Instance instance
, PP_DecryptorStreamType decoder_type
, PP_Resource encrypted_buffer
, const struct PP_EncryptedBlockInfo
* encrypted_block_info
) =
4579 ((void (*)(PP_Instance instance
, PP_DecryptorStreamType decoder_type
, PP_Resource encrypted_buffer
, const struct PP_EncryptedBlockInfo
* encrypted_block_info
))iface
->DecryptAndDecode
);
4580 temp_fp(instance
, decoder_type
, encrypted_buffer
, encrypted_block_info
);
4583 /* End wrapper methods for PPP_ContentDecryptor_Private_0_15 */
4585 /* Not generating wrapper methods for PPP_Find_Private_0_3 */
4587 /* Not generating wrapper methods for PPP_Flash_BrowserOperations_1_0 */
4589 /* Not generating wrapper methods for PPP_Flash_BrowserOperations_1_2 */
4591 /* Not generating wrapper methods for PPP_Flash_BrowserOperations_1_3 */
4593 /* Begin wrapper methods for PPP_Instance_Private_0_1 */
4595 static struct PP_Var
Pnacl_M18_PPP_Instance_Private_GetInstanceObject(PP_Instance instance
) {
4596 const struct PPP_Instance_Private_0_1
*iface
= Pnacl_WrapperInfo_PPP_Instance_Private_0_1
.real_iface
;
4597 void (*temp_fp
)(struct PP_Var
* _struct_result
, PP_Instance instance
) =
4598 ((void (*)(struct PP_Var
* _struct_result
, PP_Instance instance
))iface
->GetInstanceObject
);
4599 struct PP_Var _struct_result
;
4600 temp_fp(&_struct_result
, instance
);
4601 return _struct_result
;
4604 /* End wrapper methods for PPP_Instance_Private_0_1 */
4606 /* Not generating wrapper methods for PPP_PexeStreamHandler_1_0 */
4608 /* Not generating wrapper interface for PPB_Audio_1_0 */
4610 /* Not generating wrapper interface for PPB_Audio_1_1 */
4612 /* Not generating wrapper interface for PPB_AudioBuffer_0_1 */
4614 /* Not generating wrapper interface for PPB_AudioConfig_1_0 */
4616 /* Not generating wrapper interface for PPB_AudioConfig_1_1 */
4618 static const struct PPB_Compositor_0_1 Pnacl_Wrappers_PPB_Compositor_0_1
= {
4619 .IsCompositor
= (PP_Bool (*)(PP_Resource resource
))&Pnacl_M37_PPB_Compositor_IsCompositor
,
4620 .Create
= (PP_Resource (*)(PP_Instance instance
))&Pnacl_M37_PPB_Compositor_Create
,
4621 .AddLayer
= (PP_Resource (*)(PP_Resource compositor
))&Pnacl_M37_PPB_Compositor_AddLayer
,
4622 .CommitLayers
= (int32_t (*)(PP_Resource compositor
, struct PP_CompletionCallback cc
))&Pnacl_M37_PPB_Compositor_CommitLayers
,
4623 .ResetLayers
= (int32_t (*)(PP_Resource compositor
))&Pnacl_M37_PPB_Compositor_ResetLayers
4626 static const struct PPB_CompositorLayer_0_1 Pnacl_Wrappers_PPB_CompositorLayer_0_1
= {
4627 .IsCompositorLayer
= (PP_Bool (*)(PP_Resource resource
))&Pnacl_M37_PPB_CompositorLayer_IsCompositorLayer
,
4628 .SetColor
= (int32_t (*)(PP_Resource layer
, float red
, float green
, float blue
, float alpha
, const struct PP_Size
* size
))&Pnacl_M37_PPB_CompositorLayer_SetColor
,
4629 .SetTexture
= (int32_t (*)(PP_Resource layer
, PP_Resource context
, uint32_t texture
, const struct PP_Size
* size
, struct PP_CompletionCallback cc
))&Pnacl_M37_PPB_CompositorLayer_SetTexture
,
4630 .SetImage
= (int32_t (*)(PP_Resource layer
, PP_Resource image_data
, const struct PP_Size
* size
, struct PP_CompletionCallback cc
))&Pnacl_M37_PPB_CompositorLayer_SetImage
,
4631 .SetClipRect
= (int32_t (*)(PP_Resource layer
, const struct PP_Rect
* rect
))&Pnacl_M37_PPB_CompositorLayer_SetClipRect
,
4632 .SetTransform
= (int32_t (*)(PP_Resource layer
, const float matrix
[16]))&Pnacl_M37_PPB_CompositorLayer_SetTransform
,
4633 .SetOpacity
= (int32_t (*)(PP_Resource layer
, float opacity
))&Pnacl_M37_PPB_CompositorLayer_SetOpacity
,
4634 .SetBlendMode
= (int32_t (*)(PP_Resource layer
, PP_BlendMode mode
))&Pnacl_M37_PPB_CompositorLayer_SetBlendMode
,
4635 .SetSourceRect
= (int32_t (*)(PP_Resource layer
, const struct PP_FloatRect
* rect
))&Pnacl_M37_PPB_CompositorLayer_SetSourceRect
,
4636 .SetPremultipliedAlpha
= (int32_t (*)(PP_Resource layer
, PP_Bool premult
))&Pnacl_M37_PPB_CompositorLayer_SetPremultipliedAlpha
4639 static const struct PPB_CompositorLayer_0_2 Pnacl_Wrappers_PPB_CompositorLayer_0_2
= {
4640 .IsCompositorLayer
= (PP_Bool (*)(PP_Resource resource
))&Pnacl_M38_PPB_CompositorLayer_IsCompositorLayer
,
4641 .SetColor
= (int32_t (*)(PP_Resource layer
, float red
, float green
, float blue
, float alpha
, const struct PP_Size
* size
))&Pnacl_M38_PPB_CompositorLayer_SetColor
,
4642 .SetTexture
= (int32_t (*)(PP_Resource layer
, PP_Resource context
, uint32_t target
, uint32_t texture
, const struct PP_Size
* size
, struct PP_CompletionCallback cc
))&Pnacl_M38_PPB_CompositorLayer_SetTexture
,
4643 .SetImage
= (int32_t (*)(PP_Resource layer
, PP_Resource image_data
, const struct PP_Size
* size
, struct PP_CompletionCallback cc
))&Pnacl_M38_PPB_CompositorLayer_SetImage
,
4644 .SetClipRect
= (int32_t (*)(PP_Resource layer
, const struct PP_Rect
* rect
))&Pnacl_M38_PPB_CompositorLayer_SetClipRect
,
4645 .SetTransform
= (int32_t (*)(PP_Resource layer
, const float matrix
[16]))&Pnacl_M38_PPB_CompositorLayer_SetTransform
,
4646 .SetOpacity
= (int32_t (*)(PP_Resource layer
, float opacity
))&Pnacl_M38_PPB_CompositorLayer_SetOpacity
,
4647 .SetBlendMode
= (int32_t (*)(PP_Resource layer
, PP_BlendMode mode
))&Pnacl_M38_PPB_CompositorLayer_SetBlendMode
,
4648 .SetSourceRect
= (int32_t (*)(PP_Resource layer
, const struct PP_FloatRect
* rect
))&Pnacl_M38_PPB_CompositorLayer_SetSourceRect
,
4649 .SetPremultipliedAlpha
= (int32_t (*)(PP_Resource layer
, PP_Bool premult
))&Pnacl_M38_PPB_CompositorLayer_SetPremultipliedAlpha
4652 static const struct PPB_Console_1_0 Pnacl_Wrappers_PPB_Console_1_0
= {
4653 .Log
= (void (*)(PP_Instance instance
, PP_LogLevel level
, struct PP_Var value
))&Pnacl_M25_PPB_Console_Log
,
4654 .LogWithSource
= (void (*)(PP_Instance instance
, PP_LogLevel level
, struct PP_Var source
, struct PP_Var value
))&Pnacl_M25_PPB_Console_LogWithSource
4657 static const struct PPB_Core_1_0 Pnacl_Wrappers_PPB_Core_1_0
= {
4658 .AddRefResource
= (void (*)(PP_Resource resource
))&Pnacl_M14_PPB_Core_AddRefResource
,
4659 .ReleaseResource
= (void (*)(PP_Resource resource
))&Pnacl_M14_PPB_Core_ReleaseResource
,
4660 .GetTime
= (PP_Time (*)(void))&Pnacl_M14_PPB_Core_GetTime
,
4661 .GetTimeTicks
= (PP_TimeTicks (*)(void))&Pnacl_M14_PPB_Core_GetTimeTicks
,
4662 .CallOnMainThread
= (void (*)(int32_t delay_in_milliseconds
, struct PP_CompletionCallback callback
, int32_t result
))&Pnacl_M14_PPB_Core_CallOnMainThread
,
4663 .IsMainThread
= (PP_Bool (*)(void))&Pnacl_M14_PPB_Core_IsMainThread
4666 static const struct PPB_FileIO_1_0 Pnacl_Wrappers_PPB_FileIO_1_0
= {
4667 .Create
= (PP_Resource (*)(PP_Instance instance
))&Pnacl_M14_PPB_FileIO_Create
,
4668 .IsFileIO
= (PP_Bool (*)(PP_Resource resource
))&Pnacl_M14_PPB_FileIO_IsFileIO
,
4669 .Open
= (int32_t (*)(PP_Resource file_io
, PP_Resource file_ref
, int32_t open_flags
, struct PP_CompletionCallback callback
))&Pnacl_M14_PPB_FileIO_Open
,
4670 .Query
= (int32_t (*)(PP_Resource file_io
, struct PP_FileInfo
* info
, struct PP_CompletionCallback callback
))&Pnacl_M14_PPB_FileIO_Query
,
4671 .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
,
4672 .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
,
4673 .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
,
4674 .SetLength
= (int32_t (*)(PP_Resource file_io
, int64_t length
, struct PP_CompletionCallback callback
))&Pnacl_M14_PPB_FileIO_SetLength
,
4675 .Flush
= (int32_t (*)(PP_Resource file_io
, struct PP_CompletionCallback callback
))&Pnacl_M14_PPB_FileIO_Flush
,
4676 .Close
= (void (*)(PP_Resource file_io
))&Pnacl_M14_PPB_FileIO_Close
4679 static const struct PPB_FileIO_1_1 Pnacl_Wrappers_PPB_FileIO_1_1
= {
4680 .Create
= (PP_Resource (*)(PP_Instance instance
))&Pnacl_M25_PPB_FileIO_Create
,
4681 .IsFileIO
= (PP_Bool (*)(PP_Resource resource
))&Pnacl_M25_PPB_FileIO_IsFileIO
,
4682 .Open
= (int32_t (*)(PP_Resource file_io
, PP_Resource file_ref
, int32_t open_flags
, struct PP_CompletionCallback callback
))&Pnacl_M25_PPB_FileIO_Open
,
4683 .Query
= (int32_t (*)(PP_Resource file_io
, struct PP_FileInfo
* info
, struct PP_CompletionCallback callback
))&Pnacl_M25_PPB_FileIO_Query
,
4684 .Touch
= (int32_t (*)(PP_Resource file_io
, PP_Time last_access_time
, PP_Time last_modified_time
, struct PP_CompletionCallback callback
))&Pnacl_M25_PPB_FileIO_Touch
,
4685 .Read
= (int32_t (*)(PP_Resource file_io
, int64_t offset
, char* buffer
, int32_t bytes_to_read
, struct PP_CompletionCallback callback
))&Pnacl_M25_PPB_FileIO_Read
,
4686 .Write
= (int32_t (*)(PP_Resource file_io
, int64_t offset
, const char* buffer
, int32_t bytes_to_write
, struct PP_CompletionCallback callback
))&Pnacl_M25_PPB_FileIO_Write
,
4687 .SetLength
= (int32_t (*)(PP_Resource file_io
, int64_t length
, struct PP_CompletionCallback callback
))&Pnacl_M25_PPB_FileIO_SetLength
,
4688 .Flush
= (int32_t (*)(PP_Resource file_io
, struct PP_CompletionCallback callback
))&Pnacl_M25_PPB_FileIO_Flush
,
4689 .Close
= (void (*)(PP_Resource file_io
))&Pnacl_M25_PPB_FileIO_Close
,
4690 .ReadToArray
= (int32_t (*)(PP_Resource file_io
, int64_t offset
, int32_t max_read_length
, struct PP_ArrayOutput
* output
, struct PP_CompletionCallback callback
))&Pnacl_M25_PPB_FileIO_ReadToArray
4693 static const struct PPB_FileRef_1_0 Pnacl_Wrappers_PPB_FileRef_1_0
= {
4694 .Create
= (PP_Resource (*)(PP_Resource file_system
, const char* path
))&Pnacl_M14_PPB_FileRef_Create
,
4695 .IsFileRef
= (PP_Bool (*)(PP_Resource resource
))&Pnacl_M14_PPB_FileRef_IsFileRef
,
4696 .GetFileSystemType
= (PP_FileSystemType (*)(PP_Resource file_ref
))&Pnacl_M14_PPB_FileRef_GetFileSystemType
,
4697 .GetName
= (struct PP_Var (*)(PP_Resource file_ref
))&Pnacl_M14_PPB_FileRef_GetName
,
4698 .GetPath
= (struct PP_Var (*)(PP_Resource file_ref
))&Pnacl_M14_PPB_FileRef_GetPath
,
4699 .GetParent
= (PP_Resource (*)(PP_Resource file_ref
))&Pnacl_M14_PPB_FileRef_GetParent
,
4700 .MakeDirectory
= (int32_t (*)(PP_Resource directory_ref
, PP_Bool make_ancestors
, struct PP_CompletionCallback callback
))&Pnacl_M14_PPB_FileRef_MakeDirectory
,
4701 .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
,
4702 .Delete
= (int32_t (*)(PP_Resource file_ref
, struct PP_CompletionCallback callback
))&Pnacl_M14_PPB_FileRef_Delete
,
4703 .Rename
= (int32_t (*)(PP_Resource file_ref
, PP_Resource new_file_ref
, struct PP_CompletionCallback callback
))&Pnacl_M14_PPB_FileRef_Rename
4706 static const struct PPB_FileRef_1_1 Pnacl_Wrappers_PPB_FileRef_1_1
= {
4707 .Create
= (PP_Resource (*)(PP_Resource file_system
, const char* path
))&Pnacl_M28_PPB_FileRef_Create
,
4708 .IsFileRef
= (PP_Bool (*)(PP_Resource resource
))&Pnacl_M28_PPB_FileRef_IsFileRef
,
4709 .GetFileSystemType
= (PP_FileSystemType (*)(PP_Resource file_ref
))&Pnacl_M28_PPB_FileRef_GetFileSystemType
,
4710 .GetName
= (struct PP_Var (*)(PP_Resource file_ref
))&Pnacl_M28_PPB_FileRef_GetName
,
4711 .GetPath
= (struct PP_Var (*)(PP_Resource file_ref
))&Pnacl_M28_PPB_FileRef_GetPath
,
4712 .GetParent
= (PP_Resource (*)(PP_Resource file_ref
))&Pnacl_M28_PPB_FileRef_GetParent
,
4713 .MakeDirectory
= (int32_t (*)(PP_Resource directory_ref
, PP_Bool make_ancestors
, struct PP_CompletionCallback callback
))&Pnacl_M28_PPB_FileRef_MakeDirectory
,
4714 .Touch
= (int32_t (*)(PP_Resource file_ref
, PP_Time last_access_time
, PP_Time last_modified_time
, struct PP_CompletionCallback callback
))&Pnacl_M28_PPB_FileRef_Touch
,
4715 .Delete
= (int32_t (*)(PP_Resource file_ref
, struct PP_CompletionCallback callback
))&Pnacl_M28_PPB_FileRef_Delete
,
4716 .Rename
= (int32_t (*)(PP_Resource file_ref
, PP_Resource new_file_ref
, struct PP_CompletionCallback callback
))&Pnacl_M28_PPB_FileRef_Rename
,
4717 .Query
= (int32_t (*)(PP_Resource file_ref
, struct PP_FileInfo
* info
, struct PP_CompletionCallback callback
))&Pnacl_M28_PPB_FileRef_Query
,
4718 .ReadDirectoryEntries
= (int32_t (*)(PP_Resource file_ref
, struct PP_ArrayOutput output
, struct PP_CompletionCallback callback
))&Pnacl_M28_PPB_FileRef_ReadDirectoryEntries
4721 static const struct PPB_FileRef_1_2 Pnacl_Wrappers_PPB_FileRef_1_2
= {
4722 .Create
= (PP_Resource (*)(PP_Resource file_system
, const char* path
))&Pnacl_M34_PPB_FileRef_Create
,
4723 .IsFileRef
= (PP_Bool (*)(PP_Resource resource
))&Pnacl_M34_PPB_FileRef_IsFileRef
,
4724 .GetFileSystemType
= (PP_FileSystemType (*)(PP_Resource file_ref
))&Pnacl_M34_PPB_FileRef_GetFileSystemType
,
4725 .GetName
= (struct PP_Var (*)(PP_Resource file_ref
))&Pnacl_M34_PPB_FileRef_GetName
,
4726 .GetPath
= (struct PP_Var (*)(PP_Resource file_ref
))&Pnacl_M34_PPB_FileRef_GetPath
,
4727 .GetParent
= (PP_Resource (*)(PP_Resource file_ref
))&Pnacl_M34_PPB_FileRef_GetParent
,
4728 .MakeDirectory
= (int32_t (*)(PP_Resource directory_ref
, int32_t make_directory_flags
, struct PP_CompletionCallback callback
))&Pnacl_M34_PPB_FileRef_MakeDirectory
,
4729 .Touch
= (int32_t (*)(PP_Resource file_ref
, PP_Time last_access_time
, PP_Time last_modified_time
, struct PP_CompletionCallback callback
))&Pnacl_M34_PPB_FileRef_Touch
,
4730 .Delete
= (int32_t (*)(PP_Resource file_ref
, struct PP_CompletionCallback callback
))&Pnacl_M34_PPB_FileRef_Delete
,
4731 .Rename
= (int32_t (*)(PP_Resource file_ref
, PP_Resource new_file_ref
, struct PP_CompletionCallback callback
))&Pnacl_M34_PPB_FileRef_Rename
,
4732 .Query
= (int32_t (*)(PP_Resource file_ref
, struct PP_FileInfo
* info
, struct PP_CompletionCallback callback
))&Pnacl_M34_PPB_FileRef_Query
,
4733 .ReadDirectoryEntries
= (int32_t (*)(PP_Resource file_ref
, struct PP_ArrayOutput output
, struct PP_CompletionCallback callback
))&Pnacl_M34_PPB_FileRef_ReadDirectoryEntries
4736 static const struct PPB_FileSystem_1_0 Pnacl_Wrappers_PPB_FileSystem_1_0
= {
4737 .Create
= (PP_Resource (*)(PP_Instance instance
, PP_FileSystemType type
))&Pnacl_M14_PPB_FileSystem_Create
,
4738 .IsFileSystem
= (PP_Bool (*)(PP_Resource resource
))&Pnacl_M14_PPB_FileSystem_IsFileSystem
,
4739 .Open
= (int32_t (*)(PP_Resource file_system
, int64_t expected_size
, struct PP_CompletionCallback callback
))&Pnacl_M14_PPB_FileSystem_Open
,
4740 .GetType
= (PP_FileSystemType (*)(PP_Resource file_system
))&Pnacl_M14_PPB_FileSystem_GetType
4743 /* Not generating wrapper interface for PPB_Fullscreen_1_0 */
4745 /* Not generating wrapper interface for PPB_Gamepad_1_0 */
4747 static const struct PPB_Graphics2D_1_0 Pnacl_Wrappers_PPB_Graphics2D_1_0
= {
4748 .Create
= (PP_Resource (*)(PP_Instance instance
, const struct PP_Size
* size
, PP_Bool is_always_opaque
))&Pnacl_M14_PPB_Graphics2D_Create
,
4749 .IsGraphics2D
= (PP_Bool (*)(PP_Resource resource
))&Pnacl_M14_PPB_Graphics2D_IsGraphics2D
,
4750 .Describe
= (PP_Bool (*)(PP_Resource graphics_2d
, struct PP_Size
* size
, PP_Bool
* is_always_opaque
))&Pnacl_M14_PPB_Graphics2D_Describe
,
4751 .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
,
4752 .Scroll
= (void (*)(PP_Resource graphics_2d
, const struct PP_Rect
* clip_rect
, const struct PP_Point
* amount
))&Pnacl_M14_PPB_Graphics2D_Scroll
,
4753 .ReplaceContents
= (void (*)(PP_Resource graphics_2d
, PP_Resource image_data
))&Pnacl_M14_PPB_Graphics2D_ReplaceContents
,
4754 .Flush
= (int32_t (*)(PP_Resource graphics_2d
, struct PP_CompletionCallback callback
))&Pnacl_M14_PPB_Graphics2D_Flush
4757 static const struct PPB_Graphics2D_1_1 Pnacl_Wrappers_PPB_Graphics2D_1_1
= {
4758 .Create
= (PP_Resource (*)(PP_Instance instance
, const struct PP_Size
* size
, PP_Bool is_always_opaque
))&Pnacl_M27_PPB_Graphics2D_Create
,
4759 .IsGraphics2D
= (PP_Bool (*)(PP_Resource resource
))&Pnacl_M27_PPB_Graphics2D_IsGraphics2D
,
4760 .Describe
= (PP_Bool (*)(PP_Resource graphics_2d
, struct PP_Size
* size
, PP_Bool
* is_always_opaque
))&Pnacl_M27_PPB_Graphics2D_Describe
,
4761 .PaintImageData
= (void (*)(PP_Resource graphics_2d
, PP_Resource image_data
, const struct PP_Point
* top_left
, const struct PP_Rect
* src_rect
))&Pnacl_M27_PPB_Graphics2D_PaintImageData
,
4762 .Scroll
= (void (*)(PP_Resource graphics_2d
, const struct PP_Rect
* clip_rect
, const struct PP_Point
* amount
))&Pnacl_M27_PPB_Graphics2D_Scroll
,
4763 .ReplaceContents
= (void (*)(PP_Resource graphics_2d
, PP_Resource image_data
))&Pnacl_M27_PPB_Graphics2D_ReplaceContents
,
4764 .Flush
= (int32_t (*)(PP_Resource graphics_2d
, struct PP_CompletionCallback callback
))&Pnacl_M27_PPB_Graphics2D_Flush
,
4765 .SetScale
= (PP_Bool (*)(PP_Resource resource
, float scale
))&Pnacl_M27_PPB_Graphics2D_SetScale
,
4766 .GetScale
= (float (*)(PP_Resource resource
))&Pnacl_M27_PPB_Graphics2D_GetScale
4769 static const struct PPB_Graphics3D_1_0 Pnacl_Wrappers_PPB_Graphics3D_1_0
= {
4770 .GetAttribMaxValue
= (int32_t (*)(PP_Resource instance
, int32_t attribute
, int32_t* value
))&Pnacl_M15_PPB_Graphics3D_GetAttribMaxValue
,
4771 .Create
= (PP_Resource (*)(PP_Instance instance
, PP_Resource share_context
, const int32_t attrib_list
[]))&Pnacl_M15_PPB_Graphics3D_Create
,
4772 .IsGraphics3D
= (PP_Bool (*)(PP_Resource resource
))&Pnacl_M15_PPB_Graphics3D_IsGraphics3D
,
4773 .GetAttribs
= (int32_t (*)(PP_Resource context
, int32_t attrib_list
[]))&Pnacl_M15_PPB_Graphics3D_GetAttribs
,
4774 .SetAttribs
= (int32_t (*)(PP_Resource context
, const int32_t attrib_list
[]))&Pnacl_M15_PPB_Graphics3D_SetAttribs
,
4775 .GetError
= (int32_t (*)(PP_Resource context
))&Pnacl_M15_PPB_Graphics3D_GetError
,
4776 .ResizeBuffers
= (int32_t (*)(PP_Resource context
, int32_t width
, int32_t height
))&Pnacl_M15_PPB_Graphics3D_ResizeBuffers
,
4777 .SwapBuffers
= (int32_t (*)(PP_Resource context
, struct PP_CompletionCallback callback
))&Pnacl_M15_PPB_Graphics3D_SwapBuffers
4780 static const struct PPB_HostResolver_1_0 Pnacl_Wrappers_PPB_HostResolver_1_0
= {
4781 .Create
= (PP_Resource (*)(PP_Instance instance
))&Pnacl_M29_PPB_HostResolver_Create
,
4782 .IsHostResolver
= (PP_Bool (*)(PP_Resource resource
))&Pnacl_M29_PPB_HostResolver_IsHostResolver
,
4783 .Resolve
= (int32_t (*)(PP_Resource host_resolver
, const char* host
, uint16_t port
, const struct PP_HostResolver_Hint
* hint
, struct PP_CompletionCallback callback
))&Pnacl_M29_PPB_HostResolver_Resolve
,
4784 .GetCanonicalName
= (struct PP_Var (*)(PP_Resource host_resolver
))&Pnacl_M29_PPB_HostResolver_GetCanonicalName
,
4785 .GetNetAddressCount
= (uint32_t (*)(PP_Resource host_resolver
))&Pnacl_M29_PPB_HostResolver_GetNetAddressCount
,
4786 .GetNetAddress
= (PP_Resource (*)(PP_Resource host_resolver
, uint32_t index
))&Pnacl_M29_PPB_HostResolver_GetNetAddress
4789 /* Not generating wrapper interface for PPB_ImageData_1_0 */
4791 /* Not generating wrapper interface for PPB_InputEvent_1_0 */
4793 static const struct PPB_MouseInputEvent_1_0 Pnacl_Wrappers_PPB_MouseInputEvent_1_0
= {
4794 .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
,
4795 .IsMouseInputEvent
= (PP_Bool (*)(PP_Resource resource
))&Pnacl_M13_PPB_MouseInputEvent_IsMouseInputEvent
,
4796 .GetButton
= (PP_InputEvent_MouseButton (*)(PP_Resource mouse_event
))&Pnacl_M13_PPB_MouseInputEvent_GetButton
,
4797 .GetPosition
= (struct PP_Point (*)(PP_Resource mouse_event
))&Pnacl_M13_PPB_MouseInputEvent_GetPosition
,
4798 .GetClickCount
= (int32_t (*)(PP_Resource mouse_event
))&Pnacl_M13_PPB_MouseInputEvent_GetClickCount
4801 static const struct PPB_MouseInputEvent_1_1 Pnacl_Wrappers_PPB_MouseInputEvent_1_1
= {
4802 .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
,
4803 .IsMouseInputEvent
= (PP_Bool (*)(PP_Resource resource
))&Pnacl_M14_PPB_MouseInputEvent_IsMouseInputEvent
,
4804 .GetButton
= (PP_InputEvent_MouseButton (*)(PP_Resource mouse_event
))&Pnacl_M14_PPB_MouseInputEvent_GetButton
,
4805 .GetPosition
= (struct PP_Point (*)(PP_Resource mouse_event
))&Pnacl_M14_PPB_MouseInputEvent_GetPosition
,
4806 .GetClickCount
= (int32_t (*)(PP_Resource mouse_event
))&Pnacl_M14_PPB_MouseInputEvent_GetClickCount
,
4807 .GetMovement
= (struct PP_Point (*)(PP_Resource mouse_event
))&Pnacl_M14_PPB_MouseInputEvent_GetMovement
4810 static const struct PPB_WheelInputEvent_1_0 Pnacl_Wrappers_PPB_WheelInputEvent_1_0
= {
4811 .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
,
4812 .IsWheelInputEvent
= (PP_Bool (*)(PP_Resource resource
))&Pnacl_M13_PPB_WheelInputEvent_IsWheelInputEvent
,
4813 .GetDelta
= (struct PP_FloatPoint (*)(PP_Resource wheel_event
))&Pnacl_M13_PPB_WheelInputEvent_GetDelta
,
4814 .GetTicks
= (struct PP_FloatPoint (*)(PP_Resource wheel_event
))&Pnacl_M13_PPB_WheelInputEvent_GetTicks
,
4815 .GetScrollByPage
= (PP_Bool (*)(PP_Resource wheel_event
))&Pnacl_M13_PPB_WheelInputEvent_GetScrollByPage
4818 static const struct PPB_KeyboardInputEvent_1_0 Pnacl_Wrappers_PPB_KeyboardInputEvent_1_0
= {
4819 .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
,
4820 .IsKeyboardInputEvent
= (PP_Bool (*)(PP_Resource resource
))&Pnacl_M13_PPB_KeyboardInputEvent_IsKeyboardInputEvent
,
4821 .GetKeyCode
= (uint32_t (*)(PP_Resource key_event
))&Pnacl_M13_PPB_KeyboardInputEvent_GetKeyCode
,
4822 .GetCharacterText
= (struct PP_Var (*)(PP_Resource character_event
))&Pnacl_M13_PPB_KeyboardInputEvent_GetCharacterText
4825 static const struct PPB_KeyboardInputEvent_1_2 Pnacl_Wrappers_PPB_KeyboardInputEvent_1_2
= {
4826 .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
, struct PP_Var code
))&Pnacl_M34_PPB_KeyboardInputEvent_Create
,
4827 .IsKeyboardInputEvent
= (PP_Bool (*)(PP_Resource resource
))&Pnacl_M34_PPB_KeyboardInputEvent_IsKeyboardInputEvent
,
4828 .GetKeyCode
= (uint32_t (*)(PP_Resource key_event
))&Pnacl_M34_PPB_KeyboardInputEvent_GetKeyCode
,
4829 .GetCharacterText
= (struct PP_Var (*)(PP_Resource character_event
))&Pnacl_M34_PPB_KeyboardInputEvent_GetCharacterText
,
4830 .GetCode
= (struct PP_Var (*)(PP_Resource key_event
))&Pnacl_M34_PPB_KeyboardInputEvent_GetCode
4833 static const struct PPB_TouchInputEvent_1_0 Pnacl_Wrappers_PPB_TouchInputEvent_1_0
= {
4834 .Create
= (PP_Resource (*)(PP_Instance instance
, PP_InputEvent_Type type
, PP_TimeTicks time_stamp
, uint32_t modifiers
))&Pnacl_M13_PPB_TouchInputEvent_Create
,
4835 .AddTouchPoint
= (void (*)(PP_Resource touch_event
, PP_TouchListType list
, const struct PP_TouchPoint
* point
))&Pnacl_M13_PPB_TouchInputEvent_AddTouchPoint
,
4836 .IsTouchInputEvent
= (PP_Bool (*)(PP_Resource resource
))&Pnacl_M13_PPB_TouchInputEvent_IsTouchInputEvent
,
4837 .GetTouchCount
= (uint32_t (*)(PP_Resource resource
, PP_TouchListType list
))&Pnacl_M13_PPB_TouchInputEvent_GetTouchCount
,
4838 .GetTouchByIndex
= (struct PP_TouchPoint (*)(PP_Resource resource
, PP_TouchListType list
, uint32_t index
))&Pnacl_M13_PPB_TouchInputEvent_GetTouchByIndex
,
4839 .GetTouchById
= (struct PP_TouchPoint (*)(PP_Resource resource
, PP_TouchListType list
, uint32_t touch_id
))&Pnacl_M13_PPB_TouchInputEvent_GetTouchById
4842 static const struct PPB_IMEInputEvent_1_0 Pnacl_Wrappers_PPB_IMEInputEvent_1_0
= {
4843 .Create
= (PP_Resource (*)(PP_Instance instance
, PP_InputEvent_Type type
, PP_TimeTicks time_stamp
, struct PP_Var text
, uint32_t segment_number
, const uint32_t segment_offsets
[], int32_t target_segment
, uint32_t selection_start
, uint32_t selection_end
))&Pnacl_M13_PPB_IMEInputEvent_Create
,
4844 .IsIMEInputEvent
= (PP_Bool (*)(PP_Resource resource
))&Pnacl_M13_PPB_IMEInputEvent_IsIMEInputEvent
,
4845 .GetText
= (struct PP_Var (*)(PP_Resource ime_event
))&Pnacl_M13_PPB_IMEInputEvent_GetText
,
4846 .GetSegmentNumber
= (uint32_t (*)(PP_Resource ime_event
))&Pnacl_M13_PPB_IMEInputEvent_GetSegmentNumber
,
4847 .GetSegmentOffset
= (uint32_t (*)(PP_Resource ime_event
, uint32_t index
))&Pnacl_M13_PPB_IMEInputEvent_GetSegmentOffset
,
4848 .GetTargetSegment
= (int32_t (*)(PP_Resource ime_event
))&Pnacl_M13_PPB_IMEInputEvent_GetTargetSegment
,
4849 .GetSelection
= (void (*)(PP_Resource ime_event
, uint32_t* start
, uint32_t* end
))&Pnacl_M13_PPB_IMEInputEvent_GetSelection
4852 /* Not generating wrapper interface for PPB_Instance_1_0 */
4854 static const struct PPB_MediaStreamAudioTrack_0_1 Pnacl_Wrappers_PPB_MediaStreamAudioTrack_0_1
= {
4855 .IsMediaStreamAudioTrack
= (PP_Bool (*)(PP_Resource resource
))&Pnacl_M35_PPB_MediaStreamAudioTrack_IsMediaStreamAudioTrack
,
4856 .Configure
= (int32_t (*)(PP_Resource audio_track
, const int32_t attrib_list
[], struct PP_CompletionCallback callback
))&Pnacl_M35_PPB_MediaStreamAudioTrack_Configure
,
4857 .GetAttrib
= (int32_t (*)(PP_Resource audio_track
, PP_MediaStreamAudioTrack_Attrib attrib
, int32_t* value
))&Pnacl_M35_PPB_MediaStreamAudioTrack_GetAttrib
,
4858 .GetId
= (struct PP_Var (*)(PP_Resource audio_track
))&Pnacl_M35_PPB_MediaStreamAudioTrack_GetId
,
4859 .HasEnded
= (PP_Bool (*)(PP_Resource audio_track
))&Pnacl_M35_PPB_MediaStreamAudioTrack_HasEnded
,
4860 .GetBuffer
= (int32_t (*)(PP_Resource audio_track
, PP_Resource
* buffer
, struct PP_CompletionCallback callback
))&Pnacl_M35_PPB_MediaStreamAudioTrack_GetBuffer
,
4861 .RecycleBuffer
= (int32_t (*)(PP_Resource audio_track
, PP_Resource buffer
))&Pnacl_M35_PPB_MediaStreamAudioTrack_RecycleBuffer
,
4862 .Close
= (void (*)(PP_Resource audio_track
))&Pnacl_M35_PPB_MediaStreamAudioTrack_Close
4865 static const struct PPB_MediaStreamVideoTrack_0_1 Pnacl_Wrappers_PPB_MediaStreamVideoTrack_0_1
= {
4866 .IsMediaStreamVideoTrack
= (PP_Bool (*)(PP_Resource resource
))&Pnacl_M35_PPB_MediaStreamVideoTrack_IsMediaStreamVideoTrack
,
4867 .Configure
= (int32_t (*)(PP_Resource video_track
, const int32_t attrib_list
[], struct PP_CompletionCallback callback
))&Pnacl_M35_PPB_MediaStreamVideoTrack_Configure
,
4868 .GetAttrib
= (int32_t (*)(PP_Resource video_track
, PP_MediaStreamVideoTrack_Attrib attrib
, int32_t* value
))&Pnacl_M35_PPB_MediaStreamVideoTrack_GetAttrib
,
4869 .GetId
= (struct PP_Var (*)(PP_Resource video_track
))&Pnacl_M35_PPB_MediaStreamVideoTrack_GetId
,
4870 .HasEnded
= (PP_Bool (*)(PP_Resource video_track
))&Pnacl_M35_PPB_MediaStreamVideoTrack_HasEnded
,
4871 .GetFrame
= (int32_t (*)(PP_Resource video_track
, PP_Resource
* frame
, struct PP_CompletionCallback callback
))&Pnacl_M35_PPB_MediaStreamVideoTrack_GetFrame
,
4872 .RecycleFrame
= (int32_t (*)(PP_Resource video_track
, PP_Resource frame
))&Pnacl_M35_PPB_MediaStreamVideoTrack_RecycleFrame
,
4873 .Close
= (void (*)(PP_Resource video_track
))&Pnacl_M35_PPB_MediaStreamVideoTrack_Close
4876 static const struct PPB_MediaStreamVideoTrack_1_0 Pnacl_Wrappers_PPB_MediaStreamVideoTrack_1_0
= {
4877 .Create
= (PP_Resource (*)(PP_Instance instance
))&Pnacl_M36_PPB_MediaStreamVideoTrack_Create
,
4878 .IsMediaStreamVideoTrack
= (PP_Bool (*)(PP_Resource resource
))&Pnacl_M36_PPB_MediaStreamVideoTrack_IsMediaStreamVideoTrack
,
4879 .Configure
= (int32_t (*)(PP_Resource video_track
, const int32_t attrib_list
[], struct PP_CompletionCallback callback
))&Pnacl_M36_PPB_MediaStreamVideoTrack_Configure
,
4880 .GetAttrib
= (int32_t (*)(PP_Resource video_track
, PP_MediaStreamVideoTrack_Attrib attrib
, int32_t* value
))&Pnacl_M36_PPB_MediaStreamVideoTrack_GetAttrib
,
4881 .GetId
= (struct PP_Var (*)(PP_Resource video_track
))&Pnacl_M36_PPB_MediaStreamVideoTrack_GetId
,
4882 .HasEnded
= (PP_Bool (*)(PP_Resource video_track
))&Pnacl_M36_PPB_MediaStreamVideoTrack_HasEnded
,
4883 .GetFrame
= (int32_t (*)(PP_Resource video_track
, PP_Resource
* frame
, struct PP_CompletionCallback callback
))&Pnacl_M36_PPB_MediaStreamVideoTrack_GetFrame
,
4884 .RecycleFrame
= (int32_t (*)(PP_Resource video_track
, PP_Resource frame
))&Pnacl_M36_PPB_MediaStreamVideoTrack_RecycleFrame
,
4885 .Close
= (void (*)(PP_Resource video_track
))&Pnacl_M36_PPB_MediaStreamVideoTrack_Close
,
4886 .GetEmptyFrame
= (int32_t (*)(PP_Resource video_track
, PP_Resource
* frame
, struct PP_CompletionCallback callback
))&Pnacl_M36_PPB_MediaStreamVideoTrack_GetEmptyFrame
,
4887 .PutFrame
= (int32_t (*)(PP_Resource video_track
, PP_Resource frame
))&Pnacl_M36_PPB_MediaStreamVideoTrack_PutFrame
4890 static const struct PPB_MessageLoop_1_0 Pnacl_Wrappers_PPB_MessageLoop_1_0
= {
4891 .Create
= (PP_Resource (*)(PP_Instance instance
))&Pnacl_M25_PPB_MessageLoop_Create
,
4892 .GetForMainThread
= (PP_Resource (*)(void))&Pnacl_M25_PPB_MessageLoop_GetForMainThread
,
4893 .GetCurrent
= (PP_Resource (*)(void))&Pnacl_M25_PPB_MessageLoop_GetCurrent
,
4894 .AttachToCurrentThread
= (int32_t (*)(PP_Resource message_loop
))&Pnacl_M25_PPB_MessageLoop_AttachToCurrentThread
,
4895 .Run
= (int32_t (*)(PP_Resource message_loop
))&Pnacl_M25_PPB_MessageLoop_Run
,
4896 .PostWork
= (int32_t (*)(PP_Resource message_loop
, struct PP_CompletionCallback callback
, int64_t delay_ms
))&Pnacl_M25_PPB_MessageLoop_PostWork
,
4897 .PostQuit
= (int32_t (*)(PP_Resource message_loop
, PP_Bool should_destroy
))&Pnacl_M25_PPB_MessageLoop_PostQuit
4900 static const struct PPB_Messaging_1_0 Pnacl_Wrappers_PPB_Messaging_1_0
= {
4901 .PostMessage
= (void (*)(PP_Instance instance
, struct PP_Var message
))&Pnacl_M14_PPB_Messaging_PostMessage
4904 static const struct PPB_Messaging_1_2 Pnacl_Wrappers_PPB_Messaging_1_2
= {
4905 .PostMessage
= (void (*)(PP_Instance instance
, struct PP_Var message
))&Pnacl_M39_PPB_Messaging_PostMessage
,
4906 .RegisterMessageHandler
= (int32_t (*)(PP_Instance instance
, void* user_data
, const struct PPP_MessageHandler_0_2
* handler
, PP_Resource message_loop
))&Pnacl_M39_PPB_Messaging_RegisterMessageHandler
,
4907 .UnregisterMessageHandler
= (void (*)(PP_Instance instance
))&Pnacl_M39_PPB_Messaging_UnregisterMessageHandler
4910 /* Not generating wrapper interface for PPB_MouseCursor_1_0 */
4912 static const struct PPB_MouseLock_1_0 Pnacl_Wrappers_PPB_MouseLock_1_0
= {
4913 .LockMouse
= (int32_t (*)(PP_Instance instance
, struct PP_CompletionCallback callback
))&Pnacl_M16_PPB_MouseLock_LockMouse
,
4914 .UnlockMouse
= (void (*)(PP_Instance instance
))&Pnacl_M16_PPB_MouseLock_UnlockMouse
4917 static const struct PPB_NetAddress_1_0 Pnacl_Wrappers_PPB_NetAddress_1_0
= {
4918 .CreateFromIPv4Address
= (PP_Resource (*)(PP_Instance instance
, const struct PP_NetAddress_IPv4
* ipv4_addr
))&Pnacl_M29_PPB_NetAddress_CreateFromIPv4Address
,
4919 .CreateFromIPv6Address
= (PP_Resource (*)(PP_Instance instance
, const struct PP_NetAddress_IPv6
* ipv6_addr
))&Pnacl_M29_PPB_NetAddress_CreateFromIPv6Address
,
4920 .IsNetAddress
= (PP_Bool (*)(PP_Resource resource
))&Pnacl_M29_PPB_NetAddress_IsNetAddress
,
4921 .GetFamily
= (PP_NetAddress_Family (*)(PP_Resource addr
))&Pnacl_M29_PPB_NetAddress_GetFamily
,
4922 .DescribeAsString
= (struct PP_Var (*)(PP_Resource addr
, PP_Bool include_port
))&Pnacl_M29_PPB_NetAddress_DescribeAsString
,
4923 .DescribeAsIPv4Address
= (PP_Bool (*)(PP_Resource addr
, struct PP_NetAddress_IPv4
* ipv4_addr
))&Pnacl_M29_PPB_NetAddress_DescribeAsIPv4Address
,
4924 .DescribeAsIPv6Address
= (PP_Bool (*)(PP_Resource addr
, struct PP_NetAddress_IPv6
* ipv6_addr
))&Pnacl_M29_PPB_NetAddress_DescribeAsIPv6Address
4927 static const struct PPB_NetworkList_1_0 Pnacl_Wrappers_PPB_NetworkList_1_0
= {
4928 .IsNetworkList
= (PP_Bool (*)(PP_Resource resource
))&Pnacl_M31_PPB_NetworkList_IsNetworkList
,
4929 .GetCount
= (uint32_t (*)(PP_Resource resource
))&Pnacl_M31_PPB_NetworkList_GetCount
,
4930 .GetName
= (struct PP_Var (*)(PP_Resource resource
, uint32_t index
))&Pnacl_M31_PPB_NetworkList_GetName
,
4931 .GetType
= (PP_NetworkList_Type (*)(PP_Resource resource
, uint32_t index
))&Pnacl_M31_PPB_NetworkList_GetType
,
4932 .GetState
= (PP_NetworkList_State (*)(PP_Resource resource
, uint32_t index
))&Pnacl_M31_PPB_NetworkList_GetState
,
4933 .GetIpAddresses
= (int32_t (*)(PP_Resource resource
, uint32_t index
, struct PP_ArrayOutput output
))&Pnacl_M31_PPB_NetworkList_GetIpAddresses
,
4934 .GetDisplayName
= (struct PP_Var (*)(PP_Resource resource
, uint32_t index
))&Pnacl_M31_PPB_NetworkList_GetDisplayName
,
4935 .GetMTU
= (uint32_t (*)(PP_Resource resource
, uint32_t index
))&Pnacl_M31_PPB_NetworkList_GetMTU
4938 static const struct PPB_NetworkMonitor_1_0 Pnacl_Wrappers_PPB_NetworkMonitor_1_0
= {
4939 .Create
= (PP_Resource (*)(PP_Instance instance
))&Pnacl_M31_PPB_NetworkMonitor_Create
,
4940 .UpdateNetworkList
= (int32_t (*)(PP_Resource network_monitor
, PP_Resource
* network_list
, struct PP_CompletionCallback callback
))&Pnacl_M31_PPB_NetworkMonitor_UpdateNetworkList
,
4941 .IsNetworkMonitor
= (PP_Bool (*)(PP_Resource resource
))&Pnacl_M31_PPB_NetworkMonitor_IsNetworkMonitor
4944 static const struct PPB_NetworkProxy_1_0 Pnacl_Wrappers_PPB_NetworkProxy_1_0
= {
4945 .GetProxyForURL
= (int32_t (*)(PP_Instance instance
, struct PP_Var url
, struct PP_Var
* proxy_string
, struct PP_CompletionCallback callback
))&Pnacl_M29_PPB_NetworkProxy_GetProxyForURL
4948 /* Not generating wrapper interface for PPB_OpenGLES2_1_0 */
4950 /* Not generating wrapper interface for PPB_OpenGLES2InstancedArrays_1_0 */
4952 /* Not generating wrapper interface for PPB_OpenGLES2FramebufferBlit_1_0 */
4954 /* Not generating wrapper interface for PPB_OpenGLES2FramebufferMultisample_1_0 */
4956 /* Not generating wrapper interface for PPB_OpenGLES2ChromiumEnableFeature_1_0 */
4958 /* Not generating wrapper interface for PPB_OpenGLES2ChromiumMapSub_1_0 */
4960 /* Not generating wrapper interface for PPB_OpenGLES2Query_1_0 */
4962 /* Not generating wrapper interface for PPB_OpenGLES2VertexArrayObject_1_0 */
4964 static const struct PPB_TCPSocket_1_0 Pnacl_Wrappers_PPB_TCPSocket_1_0
= {
4965 .Create
= (PP_Resource (*)(PP_Instance instance
))&Pnacl_M29_PPB_TCPSocket_Create
,
4966 .IsTCPSocket
= (PP_Bool (*)(PP_Resource resource
))&Pnacl_M29_PPB_TCPSocket_IsTCPSocket
,
4967 .Connect
= (int32_t (*)(PP_Resource tcp_socket
, PP_Resource addr
, struct PP_CompletionCallback callback
))&Pnacl_M29_PPB_TCPSocket_Connect
,
4968 .GetLocalAddress
= (PP_Resource (*)(PP_Resource tcp_socket
))&Pnacl_M29_PPB_TCPSocket_GetLocalAddress
,
4969 .GetRemoteAddress
= (PP_Resource (*)(PP_Resource tcp_socket
))&Pnacl_M29_PPB_TCPSocket_GetRemoteAddress
,
4970 .Read
= (int32_t (*)(PP_Resource tcp_socket
, char* buffer
, int32_t bytes_to_read
, struct PP_CompletionCallback callback
))&Pnacl_M29_PPB_TCPSocket_Read
,
4971 .Write
= (int32_t (*)(PP_Resource tcp_socket
, const char* buffer
, int32_t bytes_to_write
, struct PP_CompletionCallback callback
))&Pnacl_M29_PPB_TCPSocket_Write
,
4972 .Close
= (void (*)(PP_Resource tcp_socket
))&Pnacl_M29_PPB_TCPSocket_Close
,
4973 .SetOption
= (int32_t (*)(PP_Resource tcp_socket
, PP_TCPSocket_Option name
, struct PP_Var value
, struct PP_CompletionCallback callback
))&Pnacl_M29_PPB_TCPSocket_SetOption
4976 static const struct PPB_TCPSocket_1_1 Pnacl_Wrappers_PPB_TCPSocket_1_1
= {
4977 .Create
= (PP_Resource (*)(PP_Instance instance
))&Pnacl_M31_PPB_TCPSocket_Create
,
4978 .IsTCPSocket
= (PP_Bool (*)(PP_Resource resource
))&Pnacl_M31_PPB_TCPSocket_IsTCPSocket
,
4979 .Bind
= (int32_t (*)(PP_Resource tcp_socket
, PP_Resource addr
, struct PP_CompletionCallback callback
))&Pnacl_M31_PPB_TCPSocket_Bind
,
4980 .Connect
= (int32_t (*)(PP_Resource tcp_socket
, PP_Resource addr
, struct PP_CompletionCallback callback
))&Pnacl_M31_PPB_TCPSocket_Connect
,
4981 .GetLocalAddress
= (PP_Resource (*)(PP_Resource tcp_socket
))&Pnacl_M31_PPB_TCPSocket_GetLocalAddress
,
4982 .GetRemoteAddress
= (PP_Resource (*)(PP_Resource tcp_socket
))&Pnacl_M31_PPB_TCPSocket_GetRemoteAddress
,
4983 .Read
= (int32_t (*)(PP_Resource tcp_socket
, char* buffer
, int32_t bytes_to_read
, struct PP_CompletionCallback callback
))&Pnacl_M31_PPB_TCPSocket_Read
,
4984 .Write
= (int32_t (*)(PP_Resource tcp_socket
, const char* buffer
, int32_t bytes_to_write
, struct PP_CompletionCallback callback
))&Pnacl_M31_PPB_TCPSocket_Write
,
4985 .Listen
= (int32_t (*)(PP_Resource tcp_socket
, int32_t backlog
, struct PP_CompletionCallback callback
))&Pnacl_M31_PPB_TCPSocket_Listen
,
4986 .Accept
= (int32_t (*)(PP_Resource tcp_socket
, PP_Resource
* accepted_tcp_socket
, struct PP_CompletionCallback callback
))&Pnacl_M31_PPB_TCPSocket_Accept
,
4987 .Close
= (void (*)(PP_Resource tcp_socket
))&Pnacl_M31_PPB_TCPSocket_Close
,
4988 .SetOption
= (int32_t (*)(PP_Resource tcp_socket
, PP_TCPSocket_Option name
, struct PP_Var value
, struct PP_CompletionCallback callback
))&Pnacl_M31_PPB_TCPSocket_SetOption
4991 static const struct PPB_TCPSocket_1_2 Pnacl_Wrappers_PPB_TCPSocket_1_2
= {
4992 .Create
= (PP_Resource (*)(PP_Instance instance
))&Pnacl_M41_PPB_TCPSocket_Create
,
4993 .IsTCPSocket
= (PP_Bool (*)(PP_Resource resource
))&Pnacl_M41_PPB_TCPSocket_IsTCPSocket
,
4994 .Bind
= (int32_t (*)(PP_Resource tcp_socket
, PP_Resource addr
, struct PP_CompletionCallback callback
))&Pnacl_M41_PPB_TCPSocket_Bind
,
4995 .Connect
= (int32_t (*)(PP_Resource tcp_socket
, PP_Resource addr
, struct PP_CompletionCallback callback
))&Pnacl_M41_PPB_TCPSocket_Connect
,
4996 .GetLocalAddress
= (PP_Resource (*)(PP_Resource tcp_socket
))&Pnacl_M41_PPB_TCPSocket_GetLocalAddress
,
4997 .GetRemoteAddress
= (PP_Resource (*)(PP_Resource tcp_socket
))&Pnacl_M41_PPB_TCPSocket_GetRemoteAddress
,
4998 .Read
= (int32_t (*)(PP_Resource tcp_socket
, char* buffer
, int32_t bytes_to_read
, struct PP_CompletionCallback callback
))&Pnacl_M41_PPB_TCPSocket_Read
,
4999 .Write
= (int32_t (*)(PP_Resource tcp_socket
, const char* buffer
, int32_t bytes_to_write
, struct PP_CompletionCallback callback
))&Pnacl_M41_PPB_TCPSocket_Write
,
5000 .Listen
= (int32_t (*)(PP_Resource tcp_socket
, int32_t backlog
, struct PP_CompletionCallback callback
))&Pnacl_M41_PPB_TCPSocket_Listen
,
5001 .Accept
= (int32_t (*)(PP_Resource tcp_socket
, PP_Resource
* accepted_tcp_socket
, struct PP_CompletionCallback callback
))&Pnacl_M41_PPB_TCPSocket_Accept
,
5002 .Close
= (void (*)(PP_Resource tcp_socket
))&Pnacl_M41_PPB_TCPSocket_Close
,
5003 .SetOption
= (int32_t (*)(PP_Resource tcp_socket
, PP_TCPSocket_Option name
, struct PP_Var value
, struct PP_CompletionCallback callback
))&Pnacl_M41_PPB_TCPSocket_SetOption
5006 static const struct PPB_TextInputController_1_0 Pnacl_Wrappers_PPB_TextInputController_1_0
= {
5007 .SetTextInputType
= (void (*)(PP_Instance instance
, PP_TextInput_Type type
))&Pnacl_M30_PPB_TextInputController_SetTextInputType
,
5008 .UpdateCaretPosition
= (void (*)(PP_Instance instance
, const struct PP_Rect
* caret
))&Pnacl_M30_PPB_TextInputController_UpdateCaretPosition
,
5009 .CancelCompositionText
= (void (*)(PP_Instance instance
))&Pnacl_M30_PPB_TextInputController_CancelCompositionText
,
5010 .UpdateSurroundingText
= (void (*)(PP_Instance instance
, struct PP_Var text
, uint32_t caret
, uint32_t anchor
))&Pnacl_M30_PPB_TextInputController_UpdateSurroundingText
5013 static const struct PPB_UDPSocket_1_0 Pnacl_Wrappers_PPB_UDPSocket_1_0
= {
5014 .Create
= (PP_Resource (*)(PP_Instance instance
))&Pnacl_M29_PPB_UDPSocket_Create
,
5015 .IsUDPSocket
= (PP_Bool (*)(PP_Resource resource
))&Pnacl_M29_PPB_UDPSocket_IsUDPSocket
,
5016 .Bind
= (int32_t (*)(PP_Resource udp_socket
, PP_Resource addr
, struct PP_CompletionCallback callback
))&Pnacl_M29_PPB_UDPSocket_Bind
,
5017 .GetBoundAddress
= (PP_Resource (*)(PP_Resource udp_socket
))&Pnacl_M29_PPB_UDPSocket_GetBoundAddress
,
5018 .RecvFrom
= (int32_t (*)(PP_Resource udp_socket
, char* buffer
, int32_t num_bytes
, PP_Resource
* addr
, struct PP_CompletionCallback callback
))&Pnacl_M29_PPB_UDPSocket_RecvFrom
,
5019 .SendTo
= (int32_t (*)(PP_Resource udp_socket
, const char* buffer
, int32_t num_bytes
, PP_Resource addr
, struct PP_CompletionCallback callback
))&Pnacl_M29_PPB_UDPSocket_SendTo
,
5020 .Close
= (void (*)(PP_Resource udp_socket
))&Pnacl_M29_PPB_UDPSocket_Close
,
5021 .SetOption
= (int32_t (*)(PP_Resource udp_socket
, PP_UDPSocket_Option name
, struct PP_Var value
, struct PP_CompletionCallback callback
))&Pnacl_M29_PPB_UDPSocket_SetOption
5024 static const struct PPB_UDPSocket_1_1 Pnacl_Wrappers_PPB_UDPSocket_1_1
= {
5025 .Create
= (PP_Resource (*)(PP_Instance instance
))&Pnacl_M41_PPB_UDPSocket_Create
,
5026 .IsUDPSocket
= (PP_Bool (*)(PP_Resource resource
))&Pnacl_M41_PPB_UDPSocket_IsUDPSocket
,
5027 .Bind
= (int32_t (*)(PP_Resource udp_socket
, PP_Resource addr
, struct PP_CompletionCallback callback
))&Pnacl_M41_PPB_UDPSocket_Bind
,
5028 .GetBoundAddress
= (PP_Resource (*)(PP_Resource udp_socket
))&Pnacl_M41_PPB_UDPSocket_GetBoundAddress
,
5029 .RecvFrom
= (int32_t (*)(PP_Resource udp_socket
, char* buffer
, int32_t num_bytes
, PP_Resource
* addr
, struct PP_CompletionCallback callback
))&Pnacl_M41_PPB_UDPSocket_RecvFrom
,
5030 .SendTo
= (int32_t (*)(PP_Resource udp_socket
, const char* buffer
, int32_t num_bytes
, PP_Resource addr
, struct PP_CompletionCallback callback
))&Pnacl_M41_PPB_UDPSocket_SendTo
,
5031 .Close
= (void (*)(PP_Resource udp_socket
))&Pnacl_M41_PPB_UDPSocket_Close
,
5032 .SetOption
= (int32_t (*)(PP_Resource udp_socket
, PP_UDPSocket_Option name
, struct PP_Var value
, struct PP_CompletionCallback callback
))&Pnacl_M41_PPB_UDPSocket_SetOption
5035 static const struct PPB_UDPSocket_1_2 Pnacl_Wrappers_PPB_UDPSocket_1_2
= {
5036 .Create
= (PP_Resource (*)(PP_Instance instance
))&Pnacl_M43_PPB_UDPSocket_Create
,
5037 .IsUDPSocket
= (PP_Bool (*)(PP_Resource resource
))&Pnacl_M43_PPB_UDPSocket_IsUDPSocket
,
5038 .Bind
= (int32_t (*)(PP_Resource udp_socket
, PP_Resource addr
, struct PP_CompletionCallback callback
))&Pnacl_M43_PPB_UDPSocket_Bind
,
5039 .GetBoundAddress
= (PP_Resource (*)(PP_Resource udp_socket
))&Pnacl_M43_PPB_UDPSocket_GetBoundAddress
,
5040 .RecvFrom
= (int32_t (*)(PP_Resource udp_socket
, char* buffer
, int32_t num_bytes
, PP_Resource
* addr
, struct PP_CompletionCallback callback
))&Pnacl_M43_PPB_UDPSocket_RecvFrom
,
5041 .SendTo
= (int32_t (*)(PP_Resource udp_socket
, const char* buffer
, int32_t num_bytes
, PP_Resource addr
, struct PP_CompletionCallback callback
))&Pnacl_M43_PPB_UDPSocket_SendTo
,
5042 .Close
= (void (*)(PP_Resource udp_socket
))&Pnacl_M43_PPB_UDPSocket_Close
,
5043 .SetOption
= (int32_t (*)(PP_Resource udp_socket
, PP_UDPSocket_Option name
, struct PP_Var value
, struct PP_CompletionCallback callback
))&Pnacl_M43_PPB_UDPSocket_SetOption
,
5044 .JoinGroup
= (int32_t (*)(PP_Resource udp_socket
, PP_Resource group
, struct PP_CompletionCallback callback
))&Pnacl_M43_PPB_UDPSocket_JoinGroup
,
5045 .LeaveGroup
= (int32_t (*)(PP_Resource udp_socket
, PP_Resource group
, struct PP_CompletionCallback callback
))&Pnacl_M43_PPB_UDPSocket_LeaveGroup
5048 static const struct PPB_URLLoader_1_0 Pnacl_Wrappers_PPB_URLLoader_1_0
= {
5049 .Create
= (PP_Resource (*)(PP_Instance instance
))&Pnacl_M14_PPB_URLLoader_Create
,
5050 .IsURLLoader
= (PP_Bool (*)(PP_Resource resource
))&Pnacl_M14_PPB_URLLoader_IsURLLoader
,
5051 .Open
= (int32_t (*)(PP_Resource loader
, PP_Resource request_info
, struct PP_CompletionCallback callback
))&Pnacl_M14_PPB_URLLoader_Open
,
5052 .FollowRedirect
= (int32_t (*)(PP_Resource loader
, struct PP_CompletionCallback callback
))&Pnacl_M14_PPB_URLLoader_FollowRedirect
,
5053 .GetUploadProgress
= (PP_Bool (*)(PP_Resource loader
, int64_t* bytes_sent
, int64_t* total_bytes_to_be_sent
))&Pnacl_M14_PPB_URLLoader_GetUploadProgress
,
5054 .GetDownloadProgress
= (PP_Bool (*)(PP_Resource loader
, int64_t* bytes_received
, int64_t* total_bytes_to_be_received
))&Pnacl_M14_PPB_URLLoader_GetDownloadProgress
,
5055 .GetResponseInfo
= (PP_Resource (*)(PP_Resource loader
))&Pnacl_M14_PPB_URLLoader_GetResponseInfo
,
5056 .ReadResponseBody
= (int32_t (*)(PP_Resource loader
, void* buffer
, int32_t bytes_to_read
, struct PP_CompletionCallback callback
))&Pnacl_M14_PPB_URLLoader_ReadResponseBody
,
5057 .FinishStreamingToFile
= (int32_t (*)(PP_Resource loader
, struct PP_CompletionCallback callback
))&Pnacl_M14_PPB_URLLoader_FinishStreamingToFile
,
5058 .Close
= (void (*)(PP_Resource loader
))&Pnacl_M14_PPB_URLLoader_Close
5061 static const struct PPB_URLRequestInfo_1_0 Pnacl_Wrappers_PPB_URLRequestInfo_1_0
= {
5062 .Create
= (PP_Resource (*)(PP_Instance instance
))&Pnacl_M14_PPB_URLRequestInfo_Create
,
5063 .IsURLRequestInfo
= (PP_Bool (*)(PP_Resource resource
))&Pnacl_M14_PPB_URLRequestInfo_IsURLRequestInfo
,
5064 .SetProperty
= (PP_Bool (*)(PP_Resource request
, PP_URLRequestProperty property
, struct PP_Var value
))&Pnacl_M14_PPB_URLRequestInfo_SetProperty
,
5065 .AppendDataToBody
= (PP_Bool (*)(PP_Resource request
, const void* data
, uint32_t len
))&Pnacl_M14_PPB_URLRequestInfo_AppendDataToBody
,
5066 .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
5069 static const struct PPB_URLResponseInfo_1_0 Pnacl_Wrappers_PPB_URLResponseInfo_1_0
= {
5070 .IsURLResponseInfo
= (PP_Bool (*)(PP_Resource resource
))&Pnacl_M14_PPB_URLResponseInfo_IsURLResponseInfo
,
5071 .GetProperty
= (struct PP_Var (*)(PP_Resource response
, PP_URLResponseProperty property
))&Pnacl_M14_PPB_URLResponseInfo_GetProperty
,
5072 .GetBodyAsFileRef
= (PP_Resource (*)(PP_Resource response
))&Pnacl_M14_PPB_URLResponseInfo_GetBodyAsFileRef
5075 static const struct PPB_Var_1_0 Pnacl_Wrappers_PPB_Var_1_0
= {
5076 .AddRef
= (void (*)(struct PP_Var var
))&Pnacl_M14_PPB_Var_AddRef
,
5077 .Release
= (void (*)(struct PP_Var var
))&Pnacl_M14_PPB_Var_Release
,
5078 .VarFromUtf8
= (struct PP_Var (*)(PP_Module module
, const char* data
, uint32_t len
))&Pnacl_M14_PPB_Var_VarFromUtf8
,
5079 .VarToUtf8
= (const char* (*)(struct PP_Var var
, uint32_t* len
))&Pnacl_M14_PPB_Var_VarToUtf8
5082 static const struct PPB_Var_1_1 Pnacl_Wrappers_PPB_Var_1_1
= {
5083 .AddRef
= (void (*)(struct PP_Var var
))&Pnacl_M18_PPB_Var_AddRef
,
5084 .Release
= (void (*)(struct PP_Var var
))&Pnacl_M18_PPB_Var_Release
,
5085 .VarFromUtf8
= (struct PP_Var (*)(const char* data
, uint32_t len
))&Pnacl_M18_PPB_Var_VarFromUtf8
,
5086 .VarToUtf8
= (const char* (*)(struct PP_Var var
, uint32_t* len
))&Pnacl_M18_PPB_Var_VarToUtf8
5089 static const struct PPB_Var_1_2 Pnacl_Wrappers_PPB_Var_1_2
= {
5090 .AddRef
= (void (*)(struct PP_Var var
))&Pnacl_M34_PPB_Var_AddRef
,
5091 .Release
= (void (*)(struct PP_Var var
))&Pnacl_M34_PPB_Var_Release
,
5092 .VarFromUtf8
= (struct PP_Var (*)(const char* data
, uint32_t len
))&Pnacl_M34_PPB_Var_VarFromUtf8
,
5093 .VarToUtf8
= (const char* (*)(struct PP_Var var
, uint32_t* len
))&Pnacl_M34_PPB_Var_VarToUtf8
,
5094 .VarToResource
= (PP_Resource (*)(struct PP_Var var
))&Pnacl_M34_PPB_Var_VarToResource
,
5095 .VarFromResource
= (struct PP_Var (*)(PP_Resource resource
))&Pnacl_M34_PPB_Var_VarFromResource
5098 static const struct PPB_VarArray_1_0 Pnacl_Wrappers_PPB_VarArray_1_0
= {
5099 .Create
= (struct PP_Var (*)(void))&Pnacl_M29_PPB_VarArray_Create
,
5100 .Get
= (struct PP_Var (*)(struct PP_Var array
, uint32_t index
))&Pnacl_M29_PPB_VarArray_Get
,
5101 .Set
= (PP_Bool (*)(struct PP_Var array
, uint32_t index
, struct PP_Var value
))&Pnacl_M29_PPB_VarArray_Set
,
5102 .GetLength
= (uint32_t (*)(struct PP_Var array
))&Pnacl_M29_PPB_VarArray_GetLength
,
5103 .SetLength
= (PP_Bool (*)(struct PP_Var array
, uint32_t length
))&Pnacl_M29_PPB_VarArray_SetLength
5106 static const struct PPB_VarArrayBuffer_1_0 Pnacl_Wrappers_PPB_VarArrayBuffer_1_0
= {
5107 .Create
= (struct PP_Var (*)(uint32_t size_in_bytes
))&Pnacl_M18_PPB_VarArrayBuffer_Create
,
5108 .ByteLength
= (PP_Bool (*)(struct PP_Var array
, uint32_t* byte_length
))&Pnacl_M18_PPB_VarArrayBuffer_ByteLength
,
5109 .Map
= (void* (*)(struct PP_Var array
))&Pnacl_M18_PPB_VarArrayBuffer_Map
,
5110 .Unmap
= (void (*)(struct PP_Var array
))&Pnacl_M18_PPB_VarArrayBuffer_Unmap
5113 static const struct PPB_VarDictionary_1_0 Pnacl_Wrappers_PPB_VarDictionary_1_0
= {
5114 .Create
= (struct PP_Var (*)(void))&Pnacl_M29_PPB_VarDictionary_Create
,
5115 .Get
= (struct PP_Var (*)(struct PP_Var dict
, struct PP_Var key
))&Pnacl_M29_PPB_VarDictionary_Get
,
5116 .Set
= (PP_Bool (*)(struct PP_Var dict
, struct PP_Var key
, struct PP_Var value
))&Pnacl_M29_PPB_VarDictionary_Set
,
5117 .Delete
= (void (*)(struct PP_Var dict
, struct PP_Var key
))&Pnacl_M29_PPB_VarDictionary_Delete
,
5118 .HasKey
= (PP_Bool (*)(struct PP_Var dict
, struct PP_Var key
))&Pnacl_M29_PPB_VarDictionary_HasKey
,
5119 .GetKeys
= (struct PP_Var (*)(struct PP_Var dict
))&Pnacl_M29_PPB_VarDictionary_GetKeys
5122 static const struct PPB_VideoDecoder_0_1 Pnacl_Wrappers_PPB_VideoDecoder_0_1
= {
5123 .Create
= (PP_Resource (*)(PP_Instance instance
))&Pnacl_M36_PPB_VideoDecoder_Create
,
5124 .IsVideoDecoder
= (PP_Bool (*)(PP_Resource resource
))&Pnacl_M36_PPB_VideoDecoder_IsVideoDecoder
,
5125 .Initialize
= (int32_t (*)(PP_Resource video_decoder
, PP_Resource graphics3d_context
, PP_VideoProfile profile
, PP_Bool allow_software_fallback
, struct PP_CompletionCallback callback
))&Pnacl_M36_PPB_VideoDecoder_Initialize
,
5126 .Decode
= (int32_t (*)(PP_Resource video_decoder
, uint32_t decode_id
, uint32_t size
, const void* buffer
, struct PP_CompletionCallback callback
))&Pnacl_M36_PPB_VideoDecoder_Decode
,
5127 .GetPicture
= (int32_t (*)(PP_Resource video_decoder
, struct PP_VideoPicture_0_1
* picture
, struct PP_CompletionCallback callback
))&Pnacl_M36_PPB_VideoDecoder_GetPicture
,
5128 .RecyclePicture
= (void (*)(PP_Resource video_decoder
, const struct PP_VideoPicture
* picture
))&Pnacl_M36_PPB_VideoDecoder_RecyclePicture
,
5129 .Flush
= (int32_t (*)(PP_Resource video_decoder
, struct PP_CompletionCallback callback
))&Pnacl_M36_PPB_VideoDecoder_Flush
,
5130 .Reset
= (int32_t (*)(PP_Resource video_decoder
, struct PP_CompletionCallback callback
))&Pnacl_M36_PPB_VideoDecoder_Reset
5133 static const struct PPB_VideoDecoder_0_2 Pnacl_Wrappers_PPB_VideoDecoder_0_2
= {
5134 .Create
= (PP_Resource (*)(PP_Instance instance
))&Pnacl_M39_PPB_VideoDecoder_Create
,
5135 .IsVideoDecoder
= (PP_Bool (*)(PP_Resource resource
))&Pnacl_M39_PPB_VideoDecoder_IsVideoDecoder
,
5136 .Initialize
= (int32_t (*)(PP_Resource video_decoder
, PP_Resource graphics3d_context
, PP_VideoProfile profile
, PP_HardwareAcceleration acceleration
, struct PP_CompletionCallback callback
))&Pnacl_M39_PPB_VideoDecoder_Initialize
,
5137 .Decode
= (int32_t (*)(PP_Resource video_decoder
, uint32_t decode_id
, uint32_t size
, const void* buffer
, struct PP_CompletionCallback callback
))&Pnacl_M39_PPB_VideoDecoder_Decode
,
5138 .GetPicture
= (int32_t (*)(PP_Resource video_decoder
, struct PP_VideoPicture_0_1
* picture
, struct PP_CompletionCallback callback
))&Pnacl_M39_PPB_VideoDecoder_GetPicture
,
5139 .RecyclePicture
= (void (*)(PP_Resource video_decoder
, const struct PP_VideoPicture
* picture
))&Pnacl_M39_PPB_VideoDecoder_RecyclePicture
,
5140 .Flush
= (int32_t (*)(PP_Resource video_decoder
, struct PP_CompletionCallback callback
))&Pnacl_M39_PPB_VideoDecoder_Flush
,
5141 .Reset
= (int32_t (*)(PP_Resource video_decoder
, struct PP_CompletionCallback callback
))&Pnacl_M39_PPB_VideoDecoder_Reset
5144 static const struct PPB_VideoDecoder_1_0 Pnacl_Wrappers_PPB_VideoDecoder_1_0
= {
5145 .Create
= (PP_Resource (*)(PP_Instance instance
))&Pnacl_M40_PPB_VideoDecoder_Create
,
5146 .IsVideoDecoder
= (PP_Bool (*)(PP_Resource resource
))&Pnacl_M40_PPB_VideoDecoder_IsVideoDecoder
,
5147 .Initialize
= (int32_t (*)(PP_Resource video_decoder
, PP_Resource graphics3d_context
, PP_VideoProfile profile
, PP_HardwareAcceleration acceleration
, struct PP_CompletionCallback callback
))&Pnacl_M40_PPB_VideoDecoder_Initialize
,
5148 .Decode
= (int32_t (*)(PP_Resource video_decoder
, uint32_t decode_id
, uint32_t size
, const void* buffer
, struct PP_CompletionCallback callback
))&Pnacl_M40_PPB_VideoDecoder_Decode
,
5149 .GetPicture
= (int32_t (*)(PP_Resource video_decoder
, struct PP_VideoPicture
* picture
, struct PP_CompletionCallback callback
))&Pnacl_M40_PPB_VideoDecoder_GetPicture
,
5150 .RecyclePicture
= (void (*)(PP_Resource video_decoder
, const struct PP_VideoPicture
* picture
))&Pnacl_M40_PPB_VideoDecoder_RecyclePicture
,
5151 .Flush
= (int32_t (*)(PP_Resource video_decoder
, struct PP_CompletionCallback callback
))&Pnacl_M40_PPB_VideoDecoder_Flush
,
5152 .Reset
= (int32_t (*)(PP_Resource video_decoder
, struct PP_CompletionCallback callback
))&Pnacl_M40_PPB_VideoDecoder_Reset
5155 static const struct PPB_VideoDecoder_1_1 Pnacl_Wrappers_PPB_VideoDecoder_1_1
= {
5156 .Create
= (PP_Resource (*)(PP_Instance instance
))&Pnacl_M46_PPB_VideoDecoder_Create
,
5157 .IsVideoDecoder
= (PP_Bool (*)(PP_Resource resource
))&Pnacl_M46_PPB_VideoDecoder_IsVideoDecoder
,
5158 .Initialize
= (int32_t (*)(PP_Resource video_decoder
, PP_Resource graphics3d_context
, PP_VideoProfile profile
, PP_HardwareAcceleration acceleration
, uint32_t min_picture_count
, struct PP_CompletionCallback callback
))&Pnacl_M46_PPB_VideoDecoder_Initialize
,
5159 .Decode
= (int32_t (*)(PP_Resource video_decoder
, uint32_t decode_id
, uint32_t size
, const void* buffer
, struct PP_CompletionCallback callback
))&Pnacl_M46_PPB_VideoDecoder_Decode
,
5160 .GetPicture
= (int32_t (*)(PP_Resource video_decoder
, struct PP_VideoPicture
* picture
, struct PP_CompletionCallback callback
))&Pnacl_M46_PPB_VideoDecoder_GetPicture
,
5161 .RecyclePicture
= (void (*)(PP_Resource video_decoder
, const struct PP_VideoPicture
* picture
))&Pnacl_M46_PPB_VideoDecoder_RecyclePicture
,
5162 .Flush
= (int32_t (*)(PP_Resource video_decoder
, struct PP_CompletionCallback callback
))&Pnacl_M46_PPB_VideoDecoder_Flush
,
5163 .Reset
= (int32_t (*)(PP_Resource video_decoder
, struct PP_CompletionCallback callback
))&Pnacl_M46_PPB_VideoDecoder_Reset
5166 static const struct PPB_VideoEncoder_0_1 Pnacl_Wrappers_PPB_VideoEncoder_0_1
= {
5167 .Create
= (PP_Resource (*)(PP_Instance instance
))&Pnacl_M42_PPB_VideoEncoder_Create
,
5168 .IsVideoEncoder
= (PP_Bool (*)(PP_Resource resource
))&Pnacl_M42_PPB_VideoEncoder_IsVideoEncoder
,
5169 .GetSupportedProfiles
= (int32_t (*)(PP_Resource video_encoder
, struct PP_ArrayOutput output
, struct PP_CompletionCallback callback
))&Pnacl_M42_PPB_VideoEncoder_GetSupportedProfiles
,
5170 .Initialize
= (int32_t (*)(PP_Resource video_encoder
, PP_VideoFrame_Format input_format
, const struct PP_Size
* input_visible_size
, PP_VideoProfile output_profile
, uint32_t initial_bitrate
, PP_HardwareAcceleration acceleration
, struct PP_CompletionCallback callback
))&Pnacl_M42_PPB_VideoEncoder_Initialize
,
5171 .GetFramesRequired
= (int32_t (*)(PP_Resource video_encoder
))&Pnacl_M42_PPB_VideoEncoder_GetFramesRequired
,
5172 .GetFrameCodedSize
= (int32_t (*)(PP_Resource video_encoder
, struct PP_Size
* coded_size
))&Pnacl_M42_PPB_VideoEncoder_GetFrameCodedSize
,
5173 .GetVideoFrame
= (int32_t (*)(PP_Resource video_encoder
, PP_Resource
* video_frame
, struct PP_CompletionCallback callback
))&Pnacl_M42_PPB_VideoEncoder_GetVideoFrame
,
5174 .Encode
= (int32_t (*)(PP_Resource video_encoder
, PP_Resource video_frame
, PP_Bool force_keyframe
, struct PP_CompletionCallback callback
))&Pnacl_M42_PPB_VideoEncoder_Encode
,
5175 .GetBitstreamBuffer
= (int32_t (*)(PP_Resource video_encoder
, struct PP_BitstreamBuffer
* bitstream_buffer
, struct PP_CompletionCallback callback
))&Pnacl_M42_PPB_VideoEncoder_GetBitstreamBuffer
,
5176 .RecycleBitstreamBuffer
= (void (*)(PP_Resource video_encoder
, const struct PP_BitstreamBuffer
* bitstream_buffer
))&Pnacl_M42_PPB_VideoEncoder_RecycleBitstreamBuffer
,
5177 .RequestEncodingParametersChange
= (void (*)(PP_Resource video_encoder
, uint32_t bitrate
, uint32_t framerate
))&Pnacl_M42_PPB_VideoEncoder_RequestEncodingParametersChange
,
5178 .Close
= (void (*)(PP_Resource video_encoder
))&Pnacl_M42_PPB_VideoEncoder_Close
5181 static const struct PPB_VideoEncoder_0_2 Pnacl_Wrappers_PPB_VideoEncoder_0_2
= {
5182 .Create
= (PP_Resource (*)(PP_Instance instance
))&Pnacl_M44_PPB_VideoEncoder_Create
,
5183 .IsVideoEncoder
= (PP_Bool (*)(PP_Resource resource
))&Pnacl_M44_PPB_VideoEncoder_IsVideoEncoder
,
5184 .GetSupportedProfiles
= (int32_t (*)(PP_Resource video_encoder
, struct PP_ArrayOutput output
, struct PP_CompletionCallback callback
))&Pnacl_M44_PPB_VideoEncoder_GetSupportedProfiles
,
5185 .Initialize
= (int32_t (*)(PP_Resource video_encoder
, PP_VideoFrame_Format input_format
, const struct PP_Size
* input_visible_size
, PP_VideoProfile output_profile
, uint32_t initial_bitrate
, PP_HardwareAcceleration acceleration
, struct PP_CompletionCallback callback
))&Pnacl_M44_PPB_VideoEncoder_Initialize
,
5186 .GetFramesRequired
= (int32_t (*)(PP_Resource video_encoder
))&Pnacl_M44_PPB_VideoEncoder_GetFramesRequired
,
5187 .GetFrameCodedSize
= (int32_t (*)(PP_Resource video_encoder
, struct PP_Size
* coded_size
))&Pnacl_M44_PPB_VideoEncoder_GetFrameCodedSize
,
5188 .GetVideoFrame
= (int32_t (*)(PP_Resource video_encoder
, PP_Resource
* video_frame
, struct PP_CompletionCallback callback
))&Pnacl_M44_PPB_VideoEncoder_GetVideoFrame
,
5189 .Encode
= (int32_t (*)(PP_Resource video_encoder
, PP_Resource video_frame
, PP_Bool force_keyframe
, struct PP_CompletionCallback callback
))&Pnacl_M44_PPB_VideoEncoder_Encode
,
5190 .GetBitstreamBuffer
= (int32_t (*)(PP_Resource video_encoder
, struct PP_BitstreamBuffer
* bitstream_buffer
, struct PP_CompletionCallback callback
))&Pnacl_M44_PPB_VideoEncoder_GetBitstreamBuffer
,
5191 .RecycleBitstreamBuffer
= (void (*)(PP_Resource video_encoder
, const struct PP_BitstreamBuffer
* bitstream_buffer
))&Pnacl_M44_PPB_VideoEncoder_RecycleBitstreamBuffer
,
5192 .RequestEncodingParametersChange
= (void (*)(PP_Resource video_encoder
, uint32_t bitrate
, uint32_t framerate
))&Pnacl_M44_PPB_VideoEncoder_RequestEncodingParametersChange
,
5193 .Close
= (void (*)(PP_Resource video_encoder
))&Pnacl_M44_PPB_VideoEncoder_Close
5196 /* Not generating wrapper interface for PPB_VideoFrame_0_1 */
5198 /* Not generating wrapper interface for PPB_View_1_0 */
5200 /* Not generating wrapper interface for PPB_View_1_1 */
5202 /* Not generating wrapper interface for PPB_View_1_2 */
5204 static const struct PPB_WebSocket_1_0 Pnacl_Wrappers_PPB_WebSocket_1_0
= {
5205 .Create
= (PP_Resource (*)(PP_Instance instance
))&Pnacl_M18_PPB_WebSocket_Create
,
5206 .IsWebSocket
= (PP_Bool (*)(PP_Resource resource
))&Pnacl_M18_PPB_WebSocket_IsWebSocket
,
5207 .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_M18_PPB_WebSocket_Connect
,
5208 .Close
= (int32_t (*)(PP_Resource web_socket
, uint16_t code
, struct PP_Var reason
, struct PP_CompletionCallback callback
))&Pnacl_M18_PPB_WebSocket_Close
,
5209 .ReceiveMessage
= (int32_t (*)(PP_Resource web_socket
, struct PP_Var
* message
, struct PP_CompletionCallback callback
))&Pnacl_M18_PPB_WebSocket_ReceiveMessage
,
5210 .SendMessage
= (int32_t (*)(PP_Resource web_socket
, struct PP_Var message
))&Pnacl_M18_PPB_WebSocket_SendMessage
,
5211 .GetBufferedAmount
= (uint64_t (*)(PP_Resource web_socket
))&Pnacl_M18_PPB_WebSocket_GetBufferedAmount
,
5212 .GetCloseCode
= (uint16_t (*)(PP_Resource web_socket
))&Pnacl_M18_PPB_WebSocket_GetCloseCode
,
5213 .GetCloseReason
= (struct PP_Var (*)(PP_Resource web_socket
))&Pnacl_M18_PPB_WebSocket_GetCloseReason
,
5214 .GetCloseWasClean
= (PP_Bool (*)(PP_Resource web_socket
))&Pnacl_M18_PPB_WebSocket_GetCloseWasClean
,
5215 .GetExtensions
= (struct PP_Var (*)(PP_Resource web_socket
))&Pnacl_M18_PPB_WebSocket_GetExtensions
,
5216 .GetProtocol
= (struct PP_Var (*)(PP_Resource web_socket
))&Pnacl_M18_PPB_WebSocket_GetProtocol
,
5217 .GetReadyState
= (PP_WebSocketReadyState (*)(PP_Resource web_socket
))&Pnacl_M18_PPB_WebSocket_GetReadyState
,
5218 .GetURL
= (struct PP_Var (*)(PP_Resource web_socket
))&Pnacl_M18_PPB_WebSocket_GetURL
5221 /* Not generating wrapper interface for PPP_Graphics3D_1_0 */
5223 /* Not generating wrapper interface for PPP_InputEvent_0_1 */
5225 /* Not generating wrapper interface for PPP_Instance_1_0 */
5227 /* Not generating wrapper interface for PPP_Instance_1_1 */
5229 /* Not generating wrapper interface for PPP_MessageHandler_0_2 */
5231 static const struct PPP_Messaging_1_0 Pnacl_Wrappers_PPP_Messaging_1_0
= {
5232 .HandleMessage
= &Pnacl_M14_PPP_Messaging_HandleMessage
5235 /* Not generating wrapper interface for PPP_MouseLock_1_0 */
5237 /* Not generating wrapper interface for PPB_BrokerTrusted_0_2 */
5239 /* Not generating wrapper interface for PPB_BrokerTrusted_0_3 */
5241 /* Not generating wrapper interface for PPB_BrowserFont_Trusted_1_0 */
5243 /* Not generating wrapper interface for PPB_CharSet_Trusted_1_0 */
5245 /* Not generating wrapper interface for PPB_FileChooserTrusted_0_5 */
5247 /* Not generating wrapper interface for PPB_FileChooserTrusted_0_6 */
5249 /* Not generating wrapper interface for PPB_URLLoaderTrusted_0_3 */
5251 static const struct PPB_AudioInput_Dev_0_3 Pnacl_Wrappers_PPB_AudioInput_Dev_0_3
= {
5252 .Create
= (PP_Resource (*)(PP_Instance instance
))&Pnacl_M25_PPB_AudioInput_Dev_Create
,
5253 .IsAudioInput
= (PP_Bool (*)(PP_Resource resource
))&Pnacl_M25_PPB_AudioInput_Dev_IsAudioInput
,
5254 .EnumerateDevices
= (int32_t (*)(PP_Resource audio_input
, struct PP_ArrayOutput output
, struct PP_CompletionCallback callback
))&Pnacl_M25_PPB_AudioInput_Dev_EnumerateDevices
,
5255 .MonitorDeviceChange
= (int32_t (*)(PP_Resource audio_input
, PP_MonitorDeviceChangeCallback callback
, void* user_data
))&Pnacl_M25_PPB_AudioInput_Dev_MonitorDeviceChange
,
5256 .Open
= (int32_t (*)(PP_Resource audio_input
, PP_Resource device_ref
, PP_Resource config
, PPB_AudioInput_Callback_0_3 audio_input_callback
, void* user_data
, struct PP_CompletionCallback callback
))&Pnacl_M25_PPB_AudioInput_Dev_Open
,
5257 .GetCurrentConfig
= (PP_Resource (*)(PP_Resource audio_input
))&Pnacl_M25_PPB_AudioInput_Dev_GetCurrentConfig
,
5258 .StartCapture
= (PP_Bool (*)(PP_Resource audio_input
))&Pnacl_M25_PPB_AudioInput_Dev_StartCapture
,
5259 .StopCapture
= (PP_Bool (*)(PP_Resource audio_input
))&Pnacl_M25_PPB_AudioInput_Dev_StopCapture
,
5260 .Close
= (void (*)(PP_Resource audio_input
))&Pnacl_M25_PPB_AudioInput_Dev_Close
5263 static const struct PPB_AudioInput_Dev_0_4 Pnacl_Wrappers_PPB_AudioInput_Dev_0_4
= {
5264 .Create
= (PP_Resource (*)(PP_Instance instance
))&Pnacl_M30_PPB_AudioInput_Dev_Create
,
5265 .IsAudioInput
= (PP_Bool (*)(PP_Resource resource
))&Pnacl_M30_PPB_AudioInput_Dev_IsAudioInput
,
5266 .EnumerateDevices
= (int32_t (*)(PP_Resource audio_input
, struct PP_ArrayOutput output
, struct PP_CompletionCallback callback
))&Pnacl_M30_PPB_AudioInput_Dev_EnumerateDevices
,
5267 .MonitorDeviceChange
= (int32_t (*)(PP_Resource audio_input
, PP_MonitorDeviceChangeCallback callback
, void* user_data
))&Pnacl_M30_PPB_AudioInput_Dev_MonitorDeviceChange
,
5268 .Open
= (int32_t (*)(PP_Resource audio_input
, PP_Resource device_ref
, PP_Resource config
, PPB_AudioInput_Callback audio_input_callback
, void* user_data
, struct PP_CompletionCallback callback
))&Pnacl_M30_PPB_AudioInput_Dev_Open
,
5269 .GetCurrentConfig
= (PP_Resource (*)(PP_Resource audio_input
))&Pnacl_M30_PPB_AudioInput_Dev_GetCurrentConfig
,
5270 .StartCapture
= (PP_Bool (*)(PP_Resource audio_input
))&Pnacl_M30_PPB_AudioInput_Dev_StartCapture
,
5271 .StopCapture
= (PP_Bool (*)(PP_Resource audio_input
))&Pnacl_M30_PPB_AudioInput_Dev_StopCapture
,
5272 .Close
= (void (*)(PP_Resource audio_input
))&Pnacl_M30_PPB_AudioInput_Dev_Close
5275 /* Not generating wrapper interface for PPB_Buffer_Dev_0_4 */
5277 /* Not generating wrapper interface for PPB_Crypto_Dev_0_1 */
5279 /* Not generating wrapper interface for PPB_CursorControl_Dev_0_4 */
5281 static const struct PPB_DeviceRef_Dev_0_1 Pnacl_Wrappers_PPB_DeviceRef_Dev_0_1
= {
5282 .IsDeviceRef
= (PP_Bool (*)(PP_Resource resource
))&Pnacl_M18_PPB_DeviceRef_Dev_IsDeviceRef
,
5283 .GetType
= (PP_DeviceType_Dev (*)(PP_Resource device_ref
))&Pnacl_M18_PPB_DeviceRef_Dev_GetType
,
5284 .GetName
= (struct PP_Var (*)(PP_Resource device_ref
))&Pnacl_M18_PPB_DeviceRef_Dev_GetName
5287 static const struct PPB_FileChooser_Dev_0_5 Pnacl_Wrappers_PPB_FileChooser_Dev_0_5
= {
5288 .Create
= (PP_Resource (*)(PP_Instance instance
, PP_FileChooserMode_Dev mode
, struct PP_Var accept_types
))&Pnacl_M16_PPB_FileChooser_Dev_Create
,
5289 .IsFileChooser
= (PP_Bool (*)(PP_Resource resource
))&Pnacl_M16_PPB_FileChooser_Dev_IsFileChooser
,
5290 .Show
= (int32_t (*)(PP_Resource chooser
, struct PP_CompletionCallback callback
))&Pnacl_M16_PPB_FileChooser_Dev_Show
,
5291 .GetNextChosenFile
= (PP_Resource (*)(PP_Resource chooser
))&Pnacl_M16_PPB_FileChooser_Dev_GetNextChosenFile
5294 static const struct PPB_FileChooser_Dev_0_6 Pnacl_Wrappers_PPB_FileChooser_Dev_0_6
= {
5295 .Create
= (PP_Resource (*)(PP_Instance instance
, PP_FileChooserMode_Dev mode
, struct PP_Var accept_types
))&Pnacl_M19_PPB_FileChooser_Dev_Create
,
5296 .IsFileChooser
= (PP_Bool (*)(PP_Resource resource
))&Pnacl_M19_PPB_FileChooser_Dev_IsFileChooser
,
5297 .Show
= (int32_t (*)(PP_Resource chooser
, struct PP_ArrayOutput output
, struct PP_CompletionCallback callback
))&Pnacl_M19_PPB_FileChooser_Dev_Show
5300 static const struct PPB_Font_Dev_0_6 Pnacl_Wrappers_PPB_Font_Dev_0_6
= {
5301 .GetFontFamilies
= (struct PP_Var (*)(PP_Instance instance
))&Pnacl_M14_PPB_Font_Dev_GetFontFamilies
,
5302 .Create
= (PP_Resource (*)(PP_Instance instance
, const struct PP_FontDescription_Dev
* description
))&Pnacl_M14_PPB_Font_Dev_Create
,
5303 .IsFont
= (PP_Bool (*)(PP_Resource resource
))&Pnacl_M14_PPB_Font_Dev_IsFont
,
5304 .Describe
= (PP_Bool (*)(PP_Resource font
, struct PP_FontDescription_Dev
* description
, struct PP_FontMetrics_Dev
* metrics
))&Pnacl_M14_PPB_Font_Dev_Describe
,
5305 .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
,
5306 .MeasureText
= (int32_t (*)(PP_Resource font
, const struct PP_TextRun_Dev
* text
))&Pnacl_M14_PPB_Font_Dev_MeasureText
,
5307 .CharacterOffsetForPixel
= (uint32_t (*)(PP_Resource font
, const struct PP_TextRun_Dev
* text
, int32_t pixel_position
))&Pnacl_M14_PPB_Font_Dev_CharacterOffsetForPixel
,
5308 .PixelOffsetForCharacter
= (int32_t (*)(PP_Resource font
, const struct PP_TextRun_Dev
* text
, uint32_t char_offset
))&Pnacl_M14_PPB_Font_Dev_PixelOffsetForCharacter
5311 static const struct PPB_IMEInputEvent_Dev_0_1 Pnacl_Wrappers_PPB_IMEInputEvent_Dev_0_1
= {
5312 .IsIMEInputEvent
= (PP_Bool (*)(PP_Resource resource
))&Pnacl_M16_PPB_IMEInputEvent_Dev_IsIMEInputEvent
,
5313 .GetText
= (struct PP_Var (*)(PP_Resource ime_event
))&Pnacl_M16_PPB_IMEInputEvent_Dev_GetText
,
5314 .GetSegmentNumber
= (uint32_t (*)(PP_Resource ime_event
))&Pnacl_M16_PPB_IMEInputEvent_Dev_GetSegmentNumber
,
5315 .GetSegmentOffset
= (uint32_t (*)(PP_Resource ime_event
, uint32_t index
))&Pnacl_M16_PPB_IMEInputEvent_Dev_GetSegmentOffset
,
5316 .GetTargetSegment
= (int32_t (*)(PP_Resource ime_event
))&Pnacl_M16_PPB_IMEInputEvent_Dev_GetTargetSegment
,
5317 .GetSelection
= (void (*)(PP_Resource ime_event
, uint32_t* start
, uint32_t* end
))&Pnacl_M16_PPB_IMEInputEvent_Dev_GetSelection
5320 static const struct PPB_IMEInputEvent_Dev_0_2 Pnacl_Wrappers_PPB_IMEInputEvent_Dev_0_2
= {
5321 .Create
= (PP_Resource (*)(PP_Instance instance
, PP_InputEvent_Type type
, PP_TimeTicks time_stamp
, struct PP_Var text
, uint32_t segment_number
, const uint32_t segment_offsets
[], int32_t target_segment
, uint32_t selection_start
, uint32_t selection_end
))&Pnacl_M21_PPB_IMEInputEvent_Dev_Create
,
5322 .IsIMEInputEvent
= (PP_Bool (*)(PP_Resource resource
))&Pnacl_M21_PPB_IMEInputEvent_Dev_IsIMEInputEvent
,
5323 .GetText
= (struct PP_Var (*)(PP_Resource ime_event
))&Pnacl_M21_PPB_IMEInputEvent_Dev_GetText
,
5324 .GetSegmentNumber
= (uint32_t (*)(PP_Resource ime_event
))&Pnacl_M21_PPB_IMEInputEvent_Dev_GetSegmentNumber
,
5325 .GetSegmentOffset
= (uint32_t (*)(PP_Resource ime_event
, uint32_t index
))&Pnacl_M21_PPB_IMEInputEvent_Dev_GetSegmentOffset
,
5326 .GetTargetSegment
= (int32_t (*)(PP_Resource ime_event
))&Pnacl_M21_PPB_IMEInputEvent_Dev_GetTargetSegment
,
5327 .GetSelection
= (void (*)(PP_Resource ime_event
, uint32_t* start
, uint32_t* end
))&Pnacl_M21_PPB_IMEInputEvent_Dev_GetSelection
5330 /* Not generating wrapper interface for PPB_Memory_Dev_0_1 */
5332 /* Not generating wrapper interface for PPB_OpenGLES2DrawBuffers_Dev_1_0 */
5334 static const struct PPB_Printing_Dev_0_7 Pnacl_Wrappers_PPB_Printing_Dev_0_7
= {
5335 .Create
= (PP_Resource (*)(PP_Instance instance
))&Pnacl_M23_PPB_Printing_Dev_Create
,
5336 .GetDefaultPrintSettings
= (int32_t (*)(PP_Resource resource
, struct PP_PrintSettings_Dev
* print_settings
, struct PP_CompletionCallback callback
))&Pnacl_M23_PPB_Printing_Dev_GetDefaultPrintSettings
5339 /* Not generating wrapper interface for PPB_TextInput_Dev_0_1 */
5341 /* Not generating wrapper interface for PPB_TextInput_Dev_0_2 */
5343 /* Not generating wrapper interface for PPB_Trace_Event_Dev_0_1 */
5345 /* Not generating wrapper interface for PPB_Trace_Event_Dev_0_2 */
5347 static const struct PPB_TrueTypeFont_Dev_0_1 Pnacl_Wrappers_PPB_TrueTypeFont_Dev_0_1
= {
5348 .GetFontFamilies
= (int32_t (*)(PP_Instance instance
, struct PP_ArrayOutput output
, struct PP_CompletionCallback callback
))&Pnacl_M26_PPB_TrueTypeFont_Dev_GetFontFamilies
,
5349 .GetFontsInFamily
= (int32_t (*)(PP_Instance instance
, struct PP_Var family
, struct PP_ArrayOutput output
, struct PP_CompletionCallback callback
))&Pnacl_M26_PPB_TrueTypeFont_Dev_GetFontsInFamily
,
5350 .Create
= (PP_Resource (*)(PP_Instance instance
, const struct PP_TrueTypeFontDesc_Dev
* desc
))&Pnacl_M26_PPB_TrueTypeFont_Dev_Create
,
5351 .IsTrueTypeFont
= (PP_Bool (*)(PP_Resource resource
))&Pnacl_M26_PPB_TrueTypeFont_Dev_IsTrueTypeFont
,
5352 .Describe
= (int32_t (*)(PP_Resource font
, struct PP_TrueTypeFontDesc_Dev
* desc
, struct PP_CompletionCallback callback
))&Pnacl_M26_PPB_TrueTypeFont_Dev_Describe
,
5353 .GetTableTags
= (int32_t (*)(PP_Resource font
, struct PP_ArrayOutput output
, struct PP_CompletionCallback callback
))&Pnacl_M26_PPB_TrueTypeFont_Dev_GetTableTags
,
5354 .GetTable
= (int32_t (*)(PP_Resource font
, uint32_t table
, int32_t offset
, int32_t max_data_length
, struct PP_ArrayOutput output
, struct PP_CompletionCallback callback
))&Pnacl_M26_PPB_TrueTypeFont_Dev_GetTable
5357 static const struct PPB_URLUtil_Dev_0_6 Pnacl_Wrappers_PPB_URLUtil_Dev_0_6
= {
5358 .Canonicalize
= (struct PP_Var (*)(struct PP_Var url
, struct PP_URLComponents_Dev
* components
))&Pnacl_M17_PPB_URLUtil_Dev_Canonicalize
,
5359 .ResolveRelativeToURL
= (struct PP_Var (*)(struct PP_Var base_url
, struct PP_Var relative_string
, struct PP_URLComponents_Dev
* components
))&Pnacl_M17_PPB_URLUtil_Dev_ResolveRelativeToURL
,
5360 .ResolveRelativeToDocument
= (struct PP_Var (*)(PP_Instance instance
, struct PP_Var relative_string
, struct PP_URLComponents_Dev
* components
))&Pnacl_M17_PPB_URLUtil_Dev_ResolveRelativeToDocument
,
5361 .IsSameSecurityOrigin
= (PP_Bool (*)(struct PP_Var url_a
, struct PP_Var url_b
))&Pnacl_M17_PPB_URLUtil_Dev_IsSameSecurityOrigin
,
5362 .DocumentCanRequest
= (PP_Bool (*)(PP_Instance instance
, struct PP_Var url
))&Pnacl_M17_PPB_URLUtil_Dev_DocumentCanRequest
,
5363 .DocumentCanAccessDocument
= (PP_Bool (*)(PP_Instance active
, PP_Instance target
))&Pnacl_M17_PPB_URLUtil_Dev_DocumentCanAccessDocument
,
5364 .GetDocumentURL
= (struct PP_Var (*)(PP_Instance instance
, struct PP_URLComponents_Dev
* components
))&Pnacl_M17_PPB_URLUtil_Dev_GetDocumentURL
,
5365 .GetPluginInstanceURL
= (struct PP_Var (*)(PP_Instance instance
, struct PP_URLComponents_Dev
* components
))&Pnacl_M17_PPB_URLUtil_Dev_GetPluginInstanceURL
5368 static const struct PPB_URLUtil_Dev_0_7 Pnacl_Wrappers_PPB_URLUtil_Dev_0_7
= {
5369 .Canonicalize
= (struct PP_Var (*)(struct PP_Var url
, struct PP_URLComponents_Dev
* components
))&Pnacl_M31_PPB_URLUtil_Dev_Canonicalize
,
5370 .ResolveRelativeToURL
= (struct PP_Var (*)(struct PP_Var base_url
, struct PP_Var relative_string
, struct PP_URLComponents_Dev
* components
))&Pnacl_M31_PPB_URLUtil_Dev_ResolveRelativeToURL
,
5371 .ResolveRelativeToDocument
= (struct PP_Var (*)(PP_Instance instance
, struct PP_Var relative_string
, struct PP_URLComponents_Dev
* components
))&Pnacl_M31_PPB_URLUtil_Dev_ResolveRelativeToDocument
,
5372 .IsSameSecurityOrigin
= (PP_Bool (*)(struct PP_Var url_a
, struct PP_Var url_b
))&Pnacl_M31_PPB_URLUtil_Dev_IsSameSecurityOrigin
,
5373 .DocumentCanRequest
= (PP_Bool (*)(PP_Instance instance
, struct PP_Var url
))&Pnacl_M31_PPB_URLUtil_Dev_DocumentCanRequest
,
5374 .DocumentCanAccessDocument
= (PP_Bool (*)(PP_Instance active
, PP_Instance target
))&Pnacl_M31_PPB_URLUtil_Dev_DocumentCanAccessDocument
,
5375 .GetDocumentURL
= (struct PP_Var (*)(PP_Instance instance
, struct PP_URLComponents_Dev
* components
))&Pnacl_M31_PPB_URLUtil_Dev_GetDocumentURL
,
5376 .GetPluginInstanceURL
= (struct PP_Var (*)(PP_Instance instance
, struct PP_URLComponents_Dev
* components
))&Pnacl_M31_PPB_URLUtil_Dev_GetPluginInstanceURL
,
5377 .GetPluginReferrerURL
= (struct PP_Var (*)(PP_Instance instance
, struct PP_URLComponents_Dev
* components
))&Pnacl_M31_PPB_URLUtil_Dev_GetPluginReferrerURL
5380 static const struct PPB_VideoCapture_Dev_0_3 Pnacl_Wrappers_PPB_VideoCapture_Dev_0_3
= {
5381 .Create
= (PP_Resource (*)(PP_Instance instance
))&Pnacl_M25_PPB_VideoCapture_Dev_Create
,
5382 .IsVideoCapture
= (PP_Bool (*)(PP_Resource video_capture
))&Pnacl_M25_PPB_VideoCapture_Dev_IsVideoCapture
,
5383 .EnumerateDevices
= (int32_t (*)(PP_Resource video_capture
, struct PP_ArrayOutput output
, struct PP_CompletionCallback callback
))&Pnacl_M25_PPB_VideoCapture_Dev_EnumerateDevices
,
5384 .MonitorDeviceChange
= (int32_t (*)(PP_Resource video_capture
, PP_MonitorDeviceChangeCallback callback
, void* user_data
))&Pnacl_M25_PPB_VideoCapture_Dev_MonitorDeviceChange
,
5385 .Open
= (int32_t (*)(PP_Resource video_capture
, PP_Resource device_ref
, const struct PP_VideoCaptureDeviceInfo_Dev
* requested_info
, uint32_t buffer_count
, struct PP_CompletionCallback callback
))&Pnacl_M25_PPB_VideoCapture_Dev_Open
,
5386 .StartCapture
= (int32_t (*)(PP_Resource video_capture
))&Pnacl_M25_PPB_VideoCapture_Dev_StartCapture
,
5387 .ReuseBuffer
= (int32_t (*)(PP_Resource video_capture
, uint32_t buffer
))&Pnacl_M25_PPB_VideoCapture_Dev_ReuseBuffer
,
5388 .StopCapture
= (int32_t (*)(PP_Resource video_capture
))&Pnacl_M25_PPB_VideoCapture_Dev_StopCapture
,
5389 .Close
= (void (*)(PP_Resource video_capture
))&Pnacl_M25_PPB_VideoCapture_Dev_Close
5392 static const struct PPB_VideoDecoder_Dev_0_16 Pnacl_Wrappers_PPB_VideoDecoder_Dev_0_16
= {
5393 .Create
= (PP_Resource (*)(PP_Instance instance
, PP_Resource context
, PP_VideoDecoder_Profile profile
))&Pnacl_M14_PPB_VideoDecoder_Dev_Create
,
5394 .IsVideoDecoder
= (PP_Bool (*)(PP_Resource resource
))&Pnacl_M14_PPB_VideoDecoder_Dev_IsVideoDecoder
,
5395 .Decode
= (int32_t (*)(PP_Resource video_decoder
, const struct PP_VideoBitstreamBuffer_Dev
* bitstream_buffer
, struct PP_CompletionCallback callback
))&Pnacl_M14_PPB_VideoDecoder_Dev_Decode
,
5396 .AssignPictureBuffers
= (void (*)(PP_Resource video_decoder
, uint32_t no_of_buffers
, const struct PP_PictureBuffer_Dev buffers
[]))&Pnacl_M14_PPB_VideoDecoder_Dev_AssignPictureBuffers
,
5397 .ReusePictureBuffer
= (void (*)(PP_Resource video_decoder
, int32_t picture_buffer_id
))&Pnacl_M14_PPB_VideoDecoder_Dev_ReusePictureBuffer
,
5398 .Flush
= (int32_t (*)(PP_Resource video_decoder
, struct PP_CompletionCallback callback
))&Pnacl_M14_PPB_VideoDecoder_Dev_Flush
,
5399 .Reset
= (int32_t (*)(PP_Resource video_decoder
, struct PP_CompletionCallback callback
))&Pnacl_M14_PPB_VideoDecoder_Dev_Reset
,
5400 .Destroy
= (void (*)(PP_Resource video_decoder
))&Pnacl_M14_PPB_VideoDecoder_Dev_Destroy
5403 /* Not generating wrapper interface for PPB_View_Dev_0_1 */
5405 /* Not generating wrapper interface for PPP_NetworkState_Dev_0_1 */
5407 /* Not generating wrapper interface for PPP_Printing_Dev_0_6 */
5409 /* Not generating wrapper interface for PPP_TextInput_Dev_0_1 */
5411 /* Not generating wrapper interface for PPP_VideoCapture_Dev_0_1 */
5413 /* Not generating wrapper interface for PPP_VideoDecoder_Dev_0_11 */
5415 /* Not generating wrapper interface for PPB_CameraCapabilities_Private_0_1 */
5417 static const struct PPB_CameraDevice_Private_0_1 Pnacl_Wrappers_PPB_CameraDevice_Private_0_1
= {
5418 .Create
= (PP_Resource (*)(PP_Instance instance
))&Pnacl_M42_PPB_CameraDevice_Private_Create
,
5419 .IsCameraDevice
= (PP_Bool (*)(PP_Resource resource
))&Pnacl_M42_PPB_CameraDevice_Private_IsCameraDevice
,
5420 .Open
= (int32_t (*)(PP_Resource camera_device
, struct PP_Var device_id
, struct PP_CompletionCallback callback
))&Pnacl_M42_PPB_CameraDevice_Private_Open
,
5421 .Close
= (void (*)(PP_Resource camera_device
))&Pnacl_M42_PPB_CameraDevice_Private_Close
,
5422 .GetCameraCapabilities
= (int32_t (*)(PP_Resource camera_device
, PP_Resource
* capabilities
, struct PP_CompletionCallback callback
))&Pnacl_M42_PPB_CameraDevice_Private_GetCameraCapabilities
5425 static const struct PPB_ContentDecryptor_Private_0_14 Pnacl_Wrappers_PPB_ContentDecryptor_Private_0_14
= {
5426 .PromiseResolved
= (void (*)(PP_Instance instance
, uint32_t promise_id
))&Pnacl_M44_PPB_ContentDecryptor_Private_PromiseResolved
,
5427 .PromiseResolvedWithSession
= (void (*)(PP_Instance instance
, uint32_t promise_id
, struct PP_Var session_id
))&Pnacl_M44_PPB_ContentDecryptor_Private_PromiseResolvedWithSession
,
5428 .PromiseRejected
= (void (*)(PP_Instance instance
, uint32_t promise_id
, PP_CdmExceptionCode exception_code
, uint32_t system_code
, struct PP_Var error_description
))&Pnacl_M44_PPB_ContentDecryptor_Private_PromiseRejected
,
5429 .SessionMessage
= (void (*)(PP_Instance instance
, struct PP_Var session_id
, PP_CdmMessageType message_type
, struct PP_Var message
, struct PP_Var legacy_destination_url
))&Pnacl_M44_PPB_ContentDecryptor_Private_SessionMessage
,
5430 .SessionKeysChange
= (void (*)(PP_Instance instance
, struct PP_Var session_id
, PP_Bool has_additional_usable_key
, uint32_t key_count
, const struct PP_KeyInformation key_information
[]))&Pnacl_M44_PPB_ContentDecryptor_Private_SessionKeysChange
,
5431 .SessionExpirationChange
= (void (*)(PP_Instance instance
, struct PP_Var session_id
, PP_Time new_expiry_time
))&Pnacl_M44_PPB_ContentDecryptor_Private_SessionExpirationChange
,
5432 .SessionClosed
= (void (*)(PP_Instance instance
, struct PP_Var session_id
))&Pnacl_M44_PPB_ContentDecryptor_Private_SessionClosed
,
5433 .LegacySessionError
= (void (*)(PP_Instance instance
, struct PP_Var session_id
, PP_CdmExceptionCode exception_code
, uint32_t system_code
, struct PP_Var error_description
))&Pnacl_M44_PPB_ContentDecryptor_Private_LegacySessionError
,
5434 .DeliverBlock
= (void (*)(PP_Instance instance
, PP_Resource decrypted_block
, const struct PP_DecryptedBlockInfo
* decrypted_block_info
))&Pnacl_M44_PPB_ContentDecryptor_Private_DeliverBlock
,
5435 .DecoderInitializeDone
= (void (*)(PP_Instance instance
, PP_DecryptorStreamType decoder_type
, uint32_t request_id
, PP_Bool success
))&Pnacl_M44_PPB_ContentDecryptor_Private_DecoderInitializeDone
,
5436 .DecoderDeinitializeDone
= (void (*)(PP_Instance instance
, PP_DecryptorStreamType decoder_type
, uint32_t request_id
))&Pnacl_M44_PPB_ContentDecryptor_Private_DecoderDeinitializeDone
,
5437 .DecoderResetDone
= (void (*)(PP_Instance instance
, PP_DecryptorStreamType decoder_type
, uint32_t request_id
))&Pnacl_M44_PPB_ContentDecryptor_Private_DecoderResetDone
,
5438 .DeliverFrame
= (void (*)(PP_Instance instance
, PP_Resource decrypted_frame
, const struct PP_DecryptedFrameInfo
* decrypted_frame_info
))&Pnacl_M44_PPB_ContentDecryptor_Private_DeliverFrame
,
5439 .DeliverSamples
= (void (*)(PP_Instance instance
, PP_Resource audio_frames
, const struct PP_DecryptedSampleInfo
* decrypted_sample_info
))&Pnacl_M44_PPB_ContentDecryptor_Private_DeliverSamples
5442 static const struct PPB_DisplayColorProfile_Private_0_1 Pnacl_Wrappers_PPB_DisplayColorProfile_Private_0_1
= {
5443 .Create
= (PP_Resource (*)(PP_Instance instance
))&Pnacl_M33_PPB_DisplayColorProfile_Private_Create
,
5444 .IsDisplayColorProfile
= (PP_Bool (*)(PP_Resource resource
))&Pnacl_M33_PPB_DisplayColorProfile_Private_IsDisplayColorProfile
,
5445 .GetColorProfile
= (int32_t (*)(PP_Resource display_color_profile_res
, struct PP_ArrayOutput color_profile
, struct PP_CompletionCallback callback
))&Pnacl_M33_PPB_DisplayColorProfile_Private_GetColorProfile
,
5446 .RegisterColorProfileChangeCallback
= (int32_t (*)(PP_Resource display_color_profile_res
, struct PP_CompletionCallback callback
))&Pnacl_M33_PPB_DisplayColorProfile_Private_RegisterColorProfileChangeCallback
5449 static const struct PPB_Ext_CrxFileSystem_Private_0_1 Pnacl_Wrappers_PPB_Ext_CrxFileSystem_Private_0_1
= {
5450 .Open
= (int32_t (*)(PP_Instance instance
, PP_Resource
* file_system
, struct PP_CompletionCallback callback
))&Pnacl_M28_PPB_Ext_CrxFileSystem_Private_Open
5453 static const struct PPB_FileIO_Private_0_1 Pnacl_Wrappers_PPB_FileIO_Private_0_1
= {
5454 .RequestOSFileHandle
= (int32_t (*)(PP_Resource file_io
, PP_FileHandle
* handle
, struct PP_CompletionCallback callback
))&Pnacl_M28_PPB_FileIO_Private_RequestOSFileHandle
5457 static const struct PPB_FileRefPrivate_0_1 Pnacl_Wrappers_PPB_FileRefPrivate_0_1
= {
5458 .GetAbsolutePath
= (struct PP_Var (*)(PP_Resource file_ref
))&Pnacl_M15_PPB_FileRefPrivate_GetAbsolutePath
5461 /* Not generating wrapper interface for PPB_Find_Private_0_3 */
5463 static const struct PPB_Flash_12_4 Pnacl_Wrappers_PPB_Flash_12_4
= {
5464 .SetInstanceAlwaysOnTop
= (void (*)(PP_Instance instance
, PP_Bool on_top
))&Pnacl_M21_PPB_Flash_SetInstanceAlwaysOnTop
,
5465 .DrawGlyphs
= (PP_Bool (*)(PP_Instance instance
, PP_Resource pp_image_data
, const struct PP_BrowserFont_Trusted_Description
* font_desc
, uint32_t color
, const struct PP_Point
* position
, const struct PP_Rect
* clip
, const float transformation
[3][3], PP_Bool allow_subpixel_aa
, uint32_t glyph_count
, const uint16_t glyph_indices
[], const struct PP_Point glyph_advances
[]))&Pnacl_M21_PPB_Flash_DrawGlyphs
,
5466 .GetProxyForURL
= (struct PP_Var (*)(PP_Instance instance
, const char* url
))&Pnacl_M21_PPB_Flash_GetProxyForURL
,
5467 .Navigate
= (int32_t (*)(PP_Resource request_info
, const char* target
, PP_Bool from_user_action
))&Pnacl_M21_PPB_Flash_Navigate
,
5468 .RunMessageLoop
= (void (*)(PP_Instance instance
))&Pnacl_M21_PPB_Flash_RunMessageLoop
,
5469 .QuitMessageLoop
= (void (*)(PP_Instance instance
))&Pnacl_M21_PPB_Flash_QuitMessageLoop
,
5470 .GetLocalTimeZoneOffset
= (double (*)(PP_Instance instance
, PP_Time t
))&Pnacl_M21_PPB_Flash_GetLocalTimeZoneOffset
,
5471 .GetCommandLineArgs
= (struct PP_Var (*)(PP_Module module
))&Pnacl_M21_PPB_Flash_GetCommandLineArgs
,
5472 .PreloadFontWin
= (void (*)(const void* logfontw
))&Pnacl_M21_PPB_Flash_PreloadFontWin
,
5473 .IsRectTopmost
= (PP_Bool (*)(PP_Instance instance
, const struct PP_Rect
* rect
))&Pnacl_M21_PPB_Flash_IsRectTopmost
,
5474 .InvokePrinting
= (int32_t (*)(PP_Instance instance
))&Pnacl_M21_PPB_Flash_InvokePrinting
,
5475 .UpdateActivity
= (void (*)(PP_Instance instance
))&Pnacl_M21_PPB_Flash_UpdateActivity
,
5476 .GetDeviceID
= (struct PP_Var (*)(PP_Instance instance
))&Pnacl_M21_PPB_Flash_GetDeviceID
,
5477 .GetSettingInt
= (int32_t (*)(PP_Instance instance
, PP_FlashSetting setting
))&Pnacl_M21_PPB_Flash_GetSettingInt
,
5478 .GetSetting
= (struct PP_Var (*)(PP_Instance instance
, PP_FlashSetting setting
))&Pnacl_M21_PPB_Flash_GetSetting
5481 static const struct PPB_Flash_12_5 Pnacl_Wrappers_PPB_Flash_12_5
= {
5482 .SetInstanceAlwaysOnTop
= (void (*)(PP_Instance instance
, PP_Bool on_top
))&Pnacl_M22_PPB_Flash_SetInstanceAlwaysOnTop
,
5483 .DrawGlyphs
= (PP_Bool (*)(PP_Instance instance
, PP_Resource pp_image_data
, const struct PP_BrowserFont_Trusted_Description
* font_desc
, uint32_t color
, const struct PP_Point
* position
, const struct PP_Rect
* clip
, const float transformation
[3][3], PP_Bool allow_subpixel_aa
, uint32_t glyph_count
, const uint16_t glyph_indices
[], const struct PP_Point glyph_advances
[]))&Pnacl_M22_PPB_Flash_DrawGlyphs
,
5484 .GetProxyForURL
= (struct PP_Var (*)(PP_Instance instance
, const char* url
))&Pnacl_M22_PPB_Flash_GetProxyForURL
,
5485 .Navigate
= (int32_t (*)(PP_Resource request_info
, const char* target
, PP_Bool from_user_action
))&Pnacl_M22_PPB_Flash_Navigate
,
5486 .RunMessageLoop
= (void (*)(PP_Instance instance
))&Pnacl_M22_PPB_Flash_RunMessageLoop
,
5487 .QuitMessageLoop
= (void (*)(PP_Instance instance
))&Pnacl_M22_PPB_Flash_QuitMessageLoop
,
5488 .GetLocalTimeZoneOffset
= (double (*)(PP_Instance instance
, PP_Time t
))&Pnacl_M22_PPB_Flash_GetLocalTimeZoneOffset
,
5489 .GetCommandLineArgs
= (struct PP_Var (*)(PP_Module module
))&Pnacl_M22_PPB_Flash_GetCommandLineArgs
,
5490 .PreloadFontWin
= (void (*)(const void* logfontw
))&Pnacl_M22_PPB_Flash_PreloadFontWin
,
5491 .IsRectTopmost
= (PP_Bool (*)(PP_Instance instance
, const struct PP_Rect
* rect
))&Pnacl_M22_PPB_Flash_IsRectTopmost
,
5492 .InvokePrinting
= (int32_t (*)(PP_Instance instance
))&Pnacl_M22_PPB_Flash_InvokePrinting
,
5493 .UpdateActivity
= (void (*)(PP_Instance instance
))&Pnacl_M22_PPB_Flash_UpdateActivity
,
5494 .GetDeviceID
= (struct PP_Var (*)(PP_Instance instance
))&Pnacl_M22_PPB_Flash_GetDeviceID
,
5495 .GetSettingInt
= (int32_t (*)(PP_Instance instance
, PP_FlashSetting setting
))&Pnacl_M22_PPB_Flash_GetSettingInt
,
5496 .GetSetting
= (struct PP_Var (*)(PP_Instance instance
, PP_FlashSetting setting
))&Pnacl_M22_PPB_Flash_GetSetting
,
5497 .SetCrashData
= (PP_Bool (*)(PP_Instance instance
, PP_FlashCrashKey key
, struct PP_Var value
))&Pnacl_M22_PPB_Flash_SetCrashData
5500 static const struct PPB_Flash_12_6 Pnacl_Wrappers_PPB_Flash_12_6
= {
5501 .SetInstanceAlwaysOnTop
= (void (*)(PP_Instance instance
, PP_Bool on_top
))&Pnacl_M24_0_PPB_Flash_SetInstanceAlwaysOnTop
,
5502 .DrawGlyphs
= (PP_Bool (*)(PP_Instance instance
, PP_Resource pp_image_data
, const struct PP_BrowserFont_Trusted_Description
* font_desc
, uint32_t color
, const struct PP_Point
* position
, const struct PP_Rect
* clip
, const float transformation
[3][3], PP_Bool allow_subpixel_aa
, uint32_t glyph_count
, const uint16_t glyph_indices
[], const struct PP_Point glyph_advances
[]))&Pnacl_M24_0_PPB_Flash_DrawGlyphs
,
5503 .GetProxyForURL
= (struct PP_Var (*)(PP_Instance instance
, const char* url
))&Pnacl_M24_0_PPB_Flash_GetProxyForURL
,
5504 .Navigate
= (int32_t (*)(PP_Resource request_info
, const char* target
, PP_Bool from_user_action
))&Pnacl_M24_0_PPB_Flash_Navigate
,
5505 .RunMessageLoop
= (void (*)(PP_Instance instance
))&Pnacl_M24_0_PPB_Flash_RunMessageLoop
,
5506 .QuitMessageLoop
= (void (*)(PP_Instance instance
))&Pnacl_M24_0_PPB_Flash_QuitMessageLoop
,
5507 .GetLocalTimeZoneOffset
= (double (*)(PP_Instance instance
, PP_Time t
))&Pnacl_M24_0_PPB_Flash_GetLocalTimeZoneOffset
,
5508 .GetCommandLineArgs
= (struct PP_Var (*)(PP_Module module
))&Pnacl_M24_0_PPB_Flash_GetCommandLineArgs
,
5509 .PreloadFontWin
= (void (*)(const void* logfontw
))&Pnacl_M24_0_PPB_Flash_PreloadFontWin
,
5510 .IsRectTopmost
= (PP_Bool (*)(PP_Instance instance
, const struct PP_Rect
* rect
))&Pnacl_M24_0_PPB_Flash_IsRectTopmost
,
5511 .InvokePrinting
= (int32_t (*)(PP_Instance instance
))&Pnacl_M24_0_PPB_Flash_InvokePrinting
,
5512 .UpdateActivity
= (void (*)(PP_Instance instance
))&Pnacl_M24_0_PPB_Flash_UpdateActivity
,
5513 .GetDeviceID
= (struct PP_Var (*)(PP_Instance instance
))&Pnacl_M24_0_PPB_Flash_GetDeviceID
,
5514 .GetSettingInt
= (int32_t (*)(PP_Instance instance
, PP_FlashSetting setting
))&Pnacl_M24_0_PPB_Flash_GetSettingInt
,
5515 .GetSetting
= (struct PP_Var (*)(PP_Instance instance
, PP_FlashSetting setting
))&Pnacl_M24_0_PPB_Flash_GetSetting
,
5516 .SetCrashData
= (PP_Bool (*)(PP_Instance instance
, PP_FlashCrashKey key
, struct PP_Var value
))&Pnacl_M24_0_PPB_Flash_SetCrashData
,
5517 .EnumerateVideoCaptureDevices
= (int32_t (*)(PP_Instance instance
, PP_Resource video_capture
, struct PP_ArrayOutput devices
))&Pnacl_M24_0_PPB_Flash_EnumerateVideoCaptureDevices
5520 static const struct PPB_Flash_13_0 Pnacl_Wrappers_PPB_Flash_13_0
= {
5521 .SetInstanceAlwaysOnTop
= (void (*)(PP_Instance instance
, PP_Bool on_top
))&Pnacl_M24_1_PPB_Flash_SetInstanceAlwaysOnTop
,
5522 .DrawGlyphs
= (PP_Bool (*)(PP_Instance instance
, PP_Resource pp_image_data
, const struct PP_BrowserFont_Trusted_Description
* font_desc
, uint32_t color
, const struct PP_Point
* position
, const struct PP_Rect
* clip
, const float transformation
[3][3], PP_Bool allow_subpixel_aa
, uint32_t glyph_count
, const uint16_t glyph_indices
[], const struct PP_Point glyph_advances
[]))&Pnacl_M24_1_PPB_Flash_DrawGlyphs
,
5523 .GetProxyForURL
= (struct PP_Var (*)(PP_Instance instance
, const char* url
))&Pnacl_M24_1_PPB_Flash_GetProxyForURL
,
5524 .Navigate
= (int32_t (*)(PP_Resource request_info
, const char* target
, PP_Bool from_user_action
))&Pnacl_M24_1_PPB_Flash_Navigate
,
5525 .GetLocalTimeZoneOffset
= (double (*)(PP_Instance instance
, PP_Time t
))&Pnacl_M24_1_PPB_Flash_GetLocalTimeZoneOffset
,
5526 .GetCommandLineArgs
= (struct PP_Var (*)(PP_Module module
))&Pnacl_M24_1_PPB_Flash_GetCommandLineArgs
,
5527 .PreloadFontWin
= (void (*)(const void* logfontw
))&Pnacl_M24_1_PPB_Flash_PreloadFontWin
,
5528 .IsRectTopmost
= (PP_Bool (*)(PP_Instance instance
, const struct PP_Rect
* rect
))&Pnacl_M24_1_PPB_Flash_IsRectTopmost
,
5529 .UpdateActivity
= (void (*)(PP_Instance instance
))&Pnacl_M24_1_PPB_Flash_UpdateActivity
,
5530 .GetSetting
= (struct PP_Var (*)(PP_Instance instance
, PP_FlashSetting setting
))&Pnacl_M24_1_PPB_Flash_GetSetting
,
5531 .SetCrashData
= (PP_Bool (*)(PP_Instance instance
, PP_FlashCrashKey key
, struct PP_Var value
))&Pnacl_M24_1_PPB_Flash_SetCrashData
,
5532 .EnumerateVideoCaptureDevices
= (int32_t (*)(PP_Instance instance
, PP_Resource video_capture
, struct PP_ArrayOutput devices
))&Pnacl_M24_1_PPB_Flash_EnumerateVideoCaptureDevices
5535 static const struct PPB_Flash_Clipboard_4_0 Pnacl_Wrappers_PPB_Flash_Clipboard_4_0
= {
5536 .IsFormatAvailable
= (PP_Bool (*)(PP_Instance instance_id
, PP_Flash_Clipboard_Type clipboard_type
, PP_Flash_Clipboard_Format format
))&Pnacl_M19_PPB_Flash_Clipboard_IsFormatAvailable
,
5537 .ReadData
= (struct PP_Var (*)(PP_Instance instance_id
, PP_Flash_Clipboard_Type clipboard_type
, PP_Flash_Clipboard_Format format
))&Pnacl_M19_PPB_Flash_Clipboard_ReadData
,
5538 .WriteData
= (int32_t (*)(PP_Instance instance_id
, PP_Flash_Clipboard_Type clipboard_type
, uint32_t data_item_count
, const PP_Flash_Clipboard_Format formats
[], const struct PP_Var data_items
[]))&Pnacl_M19_PPB_Flash_Clipboard_WriteData
5541 static const struct PPB_Flash_Clipboard_5_0 Pnacl_Wrappers_PPB_Flash_Clipboard_5_0
= {
5542 .RegisterCustomFormat
= (uint32_t (*)(PP_Instance instance_id
, const char* format_name
))&Pnacl_M24_PPB_Flash_Clipboard_RegisterCustomFormat
,
5543 .IsFormatAvailable
= (PP_Bool (*)(PP_Instance instance_id
, PP_Flash_Clipboard_Type clipboard_type
, uint32_t format
))&Pnacl_M24_PPB_Flash_Clipboard_IsFormatAvailable
,
5544 .ReadData
= (struct PP_Var (*)(PP_Instance instance_id
, PP_Flash_Clipboard_Type clipboard_type
, uint32_t format
))&Pnacl_M24_PPB_Flash_Clipboard_ReadData
,
5545 .WriteData
= (int32_t (*)(PP_Instance instance_id
, PP_Flash_Clipboard_Type clipboard_type
, uint32_t data_item_count
, const uint32_t formats
[], const struct PP_Var data_items
[]))&Pnacl_M24_PPB_Flash_Clipboard_WriteData
5548 static const struct PPB_Flash_Clipboard_5_1 Pnacl_Wrappers_PPB_Flash_Clipboard_5_1
= {
5549 .RegisterCustomFormat
= (uint32_t (*)(PP_Instance instance_id
, const char* format_name
))&Pnacl_M34_PPB_Flash_Clipboard_RegisterCustomFormat
,
5550 .IsFormatAvailable
= (PP_Bool (*)(PP_Instance instance_id
, PP_Flash_Clipboard_Type clipboard_type
, uint32_t format
))&Pnacl_M34_PPB_Flash_Clipboard_IsFormatAvailable
,
5551 .ReadData
= (struct PP_Var (*)(PP_Instance instance_id
, PP_Flash_Clipboard_Type clipboard_type
, uint32_t format
))&Pnacl_M34_PPB_Flash_Clipboard_ReadData
,
5552 .WriteData
= (int32_t (*)(PP_Instance instance_id
, PP_Flash_Clipboard_Type clipboard_type
, uint32_t data_item_count
, const uint32_t formats
[], const struct PP_Var data_items
[]))&Pnacl_M34_PPB_Flash_Clipboard_WriteData
,
5553 .GetSequenceNumber
= (PP_Bool (*)(PP_Instance instance_id
, PP_Flash_Clipboard_Type clipboard_type
, uint64_t* sequence_number
))&Pnacl_M34_PPB_Flash_Clipboard_GetSequenceNumber
5556 static const struct PPB_Flash_DeviceID_1_0 Pnacl_Wrappers_PPB_Flash_DeviceID_1_0
= {
5557 .Create
= (PP_Resource (*)(PP_Instance instance
))&Pnacl_M21_PPB_Flash_DeviceID_Create
,
5558 .GetDeviceID
= (int32_t (*)(PP_Resource device_id
, struct PP_Var
* id
, struct PP_CompletionCallback callback
))&Pnacl_M21_PPB_Flash_DeviceID_GetDeviceID
5561 static const struct PPB_Flash_DRM_1_0 Pnacl_Wrappers_PPB_Flash_DRM_1_0
= {
5562 .Create
= (PP_Resource (*)(PP_Instance instance
))&Pnacl_M29_PPB_Flash_DRM_Create
,
5563 .GetDeviceID
= (int32_t (*)(PP_Resource drm
, struct PP_Var
* id
, struct PP_CompletionCallback callback
))&Pnacl_M29_PPB_Flash_DRM_GetDeviceID
,
5564 .GetHmonitor
= (PP_Bool (*)(PP_Resource drm
, int64_t* hmonitor
))&Pnacl_M29_PPB_Flash_DRM_GetHmonitor
,
5565 .GetVoucherFile
= (int32_t (*)(PP_Resource drm
, PP_Resource
* file_ref
, struct PP_CompletionCallback callback
))&Pnacl_M29_PPB_Flash_DRM_GetVoucherFile
5568 static const struct PPB_Flash_DRM_1_1 Pnacl_Wrappers_PPB_Flash_DRM_1_1
= {
5569 .Create
= (PP_Resource (*)(PP_Instance instance
))&Pnacl_M33_PPB_Flash_DRM_Create
,
5570 .GetDeviceID
= (int32_t (*)(PP_Resource drm
, struct PP_Var
* id
, struct PP_CompletionCallback callback
))&Pnacl_M33_PPB_Flash_DRM_GetDeviceID
,
5571 .GetHmonitor
= (PP_Bool (*)(PP_Resource drm
, int64_t* hmonitor
))&Pnacl_M33_PPB_Flash_DRM_GetHmonitor
,
5572 .GetVoucherFile
= (int32_t (*)(PP_Resource drm
, PP_Resource
* file_ref
, struct PP_CompletionCallback callback
))&Pnacl_M33_PPB_Flash_DRM_GetVoucherFile
,
5573 .MonitorIsExternal
= (int32_t (*)(PP_Resource drm
, PP_Bool
* is_external
, struct PP_CompletionCallback callback
))&Pnacl_M33_PPB_Flash_DRM_MonitorIsExternal
5576 /* Not generating wrapper interface for PPB_Flash_FontFile_0_1 */
5578 /* Not generating wrapper interface for PPB_FlashFullscreen_0_1 */
5580 /* Not generating wrapper interface for PPB_FlashFullscreen_1_0 */
5582 static const struct PPB_Flash_Menu_0_2 Pnacl_Wrappers_PPB_Flash_Menu_0_2
= {
5583 .Create
= (PP_Resource (*)(PP_Instance instance_id
, const struct PP_Flash_Menu
* menu_data
))&Pnacl_M14_PPB_Flash_Menu_Create
,
5584 .IsFlashMenu
= (PP_Bool (*)(PP_Resource resource_id
))&Pnacl_M14_PPB_Flash_Menu_IsFlashMenu
,
5585 .Show
= (int32_t (*)(PP_Resource menu_id
, const struct PP_Point
* location
, int32_t* selected_id
, struct PP_CompletionCallback callback
))&Pnacl_M14_PPB_Flash_Menu_Show
5588 /* Not generating wrapper interface for PPB_Flash_MessageLoop_0_1 */
5590 /* Not generating wrapper interface for PPB_Flash_Print_1_0 */
5592 static const struct PPB_HostResolver_Private_0_1 Pnacl_Wrappers_PPB_HostResolver_Private_0_1
= {
5593 .Create
= (PP_Resource (*)(PP_Instance instance
))&Pnacl_M19_PPB_HostResolver_Private_Create
,
5594 .IsHostResolver
= (PP_Bool (*)(PP_Resource resource
))&Pnacl_M19_PPB_HostResolver_Private_IsHostResolver
,
5595 .Resolve
= (int32_t (*)(PP_Resource host_resolver
, const char* host
, uint16_t port
, const struct PP_HostResolver_Private_Hint
* hint
, struct PP_CompletionCallback callback
))&Pnacl_M19_PPB_HostResolver_Private_Resolve
,
5596 .GetCanonicalName
= (struct PP_Var (*)(PP_Resource host_resolver
))&Pnacl_M19_PPB_HostResolver_Private_GetCanonicalName
,
5597 .GetSize
= (uint32_t (*)(PP_Resource host_resolver
))&Pnacl_M19_PPB_HostResolver_Private_GetSize
,
5598 .GetNetAddress
= (PP_Bool (*)(PP_Resource host_resolver
, uint32_t index
, struct PP_NetAddress_Private
* addr
))&Pnacl_M19_PPB_HostResolver_Private_GetNetAddress
5601 /* Not generating wrapper interface for PPB_InputEvent_Private_0_1 */
5603 static const struct PPB_Instance_Private_0_1 Pnacl_Wrappers_PPB_Instance_Private_0_1
= {
5604 .GetWindowObject
= (struct PP_Var (*)(PP_Instance instance
))&Pnacl_M13_PPB_Instance_Private_GetWindowObject
,
5605 .GetOwnerElementObject
= (struct PP_Var (*)(PP_Instance instance
))&Pnacl_M13_PPB_Instance_Private_GetOwnerElementObject
,
5606 .ExecuteScript
= (struct PP_Var (*)(PP_Instance instance
, struct PP_Var script
, struct PP_Var
* exception
))&Pnacl_M13_PPB_Instance_Private_ExecuteScript
5609 static const struct PPB_IsolatedFileSystem_Private_0_2 Pnacl_Wrappers_PPB_IsolatedFileSystem_Private_0_2
= {
5610 .Open
= (int32_t (*)(PP_Instance instance
, PP_IsolatedFileSystemType_Private type
, PP_Resource
* file_system
, struct PP_CompletionCallback callback
))&Pnacl_M33_PPB_IsolatedFileSystem_Private_Open
5613 static const struct PPB_NetAddress_Private_0_1 Pnacl_Wrappers_PPB_NetAddress_Private_0_1
= {
5614 .AreEqual
= (PP_Bool (*)(const struct PP_NetAddress_Private
* addr1
, const struct PP_NetAddress_Private
* addr2
))&Pnacl_M17_PPB_NetAddress_Private_AreEqual
,
5615 .AreHostsEqual
= (PP_Bool (*)(const struct PP_NetAddress_Private
* addr1
, const struct PP_NetAddress_Private
* addr2
))&Pnacl_M17_PPB_NetAddress_Private_AreHostsEqual
,
5616 .Describe
= (struct PP_Var (*)(PP_Module module
, const struct PP_NetAddress_Private
* addr
, PP_Bool include_port
))&Pnacl_M17_PPB_NetAddress_Private_Describe
,
5617 .ReplacePort
= (PP_Bool (*)(const struct PP_NetAddress_Private
* src_addr
, uint16_t port
, struct PP_NetAddress_Private
* addr_out
))&Pnacl_M17_PPB_NetAddress_Private_ReplacePort
,
5618 .GetAnyAddress
= (void (*)(PP_Bool is_ipv6
, struct PP_NetAddress_Private
* addr
))&Pnacl_M17_PPB_NetAddress_Private_GetAnyAddress
5621 static const struct PPB_NetAddress_Private_1_0 Pnacl_Wrappers_PPB_NetAddress_Private_1_0
= {
5622 .AreEqual
= (PP_Bool (*)(const struct PP_NetAddress_Private
* addr1
, const struct PP_NetAddress_Private
* addr2
))&Pnacl_M19_0_PPB_NetAddress_Private_AreEqual
,
5623 .AreHostsEqual
= (PP_Bool (*)(const struct PP_NetAddress_Private
* addr1
, const struct PP_NetAddress_Private
* addr2
))&Pnacl_M19_0_PPB_NetAddress_Private_AreHostsEqual
,
5624 .Describe
= (struct PP_Var (*)(PP_Module module
, const struct PP_NetAddress_Private
* addr
, PP_Bool include_port
))&Pnacl_M19_0_PPB_NetAddress_Private_Describe
,
5625 .ReplacePort
= (PP_Bool (*)(const struct PP_NetAddress_Private
* src_addr
, uint16_t port
, struct PP_NetAddress_Private
* addr_out
))&Pnacl_M19_0_PPB_NetAddress_Private_ReplacePort
,
5626 .GetAnyAddress
= (void (*)(PP_Bool is_ipv6
, struct PP_NetAddress_Private
* addr
))&Pnacl_M19_0_PPB_NetAddress_Private_GetAnyAddress
,
5627 .GetFamily
= (PP_NetAddressFamily_Private (*)(const struct PP_NetAddress_Private
* addr
))&Pnacl_M19_0_PPB_NetAddress_Private_GetFamily
,
5628 .GetPort
= (uint16_t (*)(const struct PP_NetAddress_Private
* addr
))&Pnacl_M19_0_PPB_NetAddress_Private_GetPort
,
5629 .GetAddress
= (PP_Bool (*)(const struct PP_NetAddress_Private
* addr
, void* address
, uint16_t address_size
))&Pnacl_M19_0_PPB_NetAddress_Private_GetAddress
5632 static const struct PPB_NetAddress_Private_1_1 Pnacl_Wrappers_PPB_NetAddress_Private_1_1
= {
5633 .AreEqual
= (PP_Bool (*)(const struct PP_NetAddress_Private
* addr1
, const struct PP_NetAddress_Private
* addr2
))&Pnacl_M19_1_PPB_NetAddress_Private_AreEqual
,
5634 .AreHostsEqual
= (PP_Bool (*)(const struct PP_NetAddress_Private
* addr1
, const struct PP_NetAddress_Private
* addr2
))&Pnacl_M19_1_PPB_NetAddress_Private_AreHostsEqual
,
5635 .Describe
= (struct PP_Var (*)(PP_Module module
, const struct PP_NetAddress_Private
* addr
, PP_Bool include_port
))&Pnacl_M19_1_PPB_NetAddress_Private_Describe
,
5636 .ReplacePort
= (PP_Bool (*)(const struct PP_NetAddress_Private
* src_addr
, uint16_t port
, struct PP_NetAddress_Private
* addr_out
))&Pnacl_M19_1_PPB_NetAddress_Private_ReplacePort
,
5637 .GetAnyAddress
= (void (*)(PP_Bool is_ipv6
, struct PP_NetAddress_Private
* addr
))&Pnacl_M19_1_PPB_NetAddress_Private_GetAnyAddress
,
5638 .GetFamily
= (PP_NetAddressFamily_Private (*)(const struct PP_NetAddress_Private
* addr
))&Pnacl_M19_1_PPB_NetAddress_Private_GetFamily
,
5639 .GetPort
= (uint16_t (*)(const struct PP_NetAddress_Private
* addr
))&Pnacl_M19_1_PPB_NetAddress_Private_GetPort
,
5640 .GetAddress
= (PP_Bool (*)(const struct PP_NetAddress_Private
* addr
, void* address
, uint16_t address_size
))&Pnacl_M19_1_PPB_NetAddress_Private_GetAddress
,
5641 .GetScopeID
= (uint32_t (*)(const struct PP_NetAddress_Private
* addr
))&Pnacl_M19_1_PPB_NetAddress_Private_GetScopeID
,
5642 .CreateFromIPv4Address
= (void (*)(const uint8_t ip
[4], uint16_t port
, struct PP_NetAddress_Private
* addr_out
))&Pnacl_M19_1_PPB_NetAddress_Private_CreateFromIPv4Address
,
5643 .CreateFromIPv6Address
= (void (*)(const uint8_t ip
[16], uint32_t scope_id
, uint16_t port
, struct PP_NetAddress_Private
* addr_out
))&Pnacl_M19_1_PPB_NetAddress_Private_CreateFromIPv6Address
5646 static const struct PPB_OutputProtection_Private_0_1 Pnacl_Wrappers_PPB_OutputProtection_Private_0_1
= {
5647 .Create
= (PP_Resource (*)(PP_Instance instance
))&Pnacl_M31_PPB_OutputProtection_Private_Create
,
5648 .IsOutputProtection
= (PP_Bool (*)(PP_Resource resource
))&Pnacl_M31_PPB_OutputProtection_Private_IsOutputProtection
,
5649 .QueryStatus
= (int32_t (*)(PP_Resource resource
, uint32_t* link_mask
, uint32_t* protection_mask
, struct PP_CompletionCallback callback
))&Pnacl_M31_PPB_OutputProtection_Private_QueryStatus
,
5650 .EnableProtection
= (int32_t (*)(PP_Resource resource
, uint32_t desired_protection_mask
, struct PP_CompletionCallback callback
))&Pnacl_M31_PPB_OutputProtection_Private_EnableProtection
5653 static const struct PPB_PlatformVerification_Private_0_2 Pnacl_Wrappers_PPB_PlatformVerification_Private_0_2
= {
5654 .Create
= (PP_Resource (*)(PP_Instance instance
))&Pnacl_M32_PPB_PlatformVerification_Private_Create
,
5655 .IsPlatformVerification
= (PP_Bool (*)(PP_Resource resource
))&Pnacl_M32_PPB_PlatformVerification_Private_IsPlatformVerification
,
5656 .ChallengePlatform
= (int32_t (*)(PP_Resource instance
, struct PP_Var service_id
, struct PP_Var challenge
, struct PP_Var
* signed_data
, struct PP_Var
* signed_data_signature
, struct PP_Var
* platform_key_certificate
, struct PP_CompletionCallback callback
))&Pnacl_M32_PPB_PlatformVerification_Private_ChallengePlatform
5659 static const struct PPB_TCPServerSocket_Private_0_1 Pnacl_Wrappers_PPB_TCPServerSocket_Private_0_1
= {
5660 .Create
= (PP_Resource (*)(PP_Instance instance
))&Pnacl_M18_PPB_TCPServerSocket_Private_Create
,
5661 .IsTCPServerSocket
= (PP_Bool (*)(PP_Resource resource
))&Pnacl_M18_PPB_TCPServerSocket_Private_IsTCPServerSocket
,
5662 .Listen
= (int32_t (*)(PP_Resource tcp_server_socket
, const struct PP_NetAddress_Private
* addr
, int32_t backlog
, struct PP_CompletionCallback callback
))&Pnacl_M18_PPB_TCPServerSocket_Private_Listen
,
5663 .Accept
= (int32_t (*)(PP_Resource tcp_server_socket
, PP_Resource
* tcp_socket
, struct PP_CompletionCallback callback
))&Pnacl_M18_PPB_TCPServerSocket_Private_Accept
,
5664 .StopListening
= (void (*)(PP_Resource tcp_server_socket
))&Pnacl_M18_PPB_TCPServerSocket_Private_StopListening
5667 static const struct PPB_TCPServerSocket_Private_0_2 Pnacl_Wrappers_PPB_TCPServerSocket_Private_0_2
= {
5668 .Create
= (PP_Resource (*)(PP_Instance instance
))&Pnacl_M28_PPB_TCPServerSocket_Private_Create
,
5669 .IsTCPServerSocket
= (PP_Bool (*)(PP_Resource resource
))&Pnacl_M28_PPB_TCPServerSocket_Private_IsTCPServerSocket
,
5670 .Listen
= (int32_t (*)(PP_Resource tcp_server_socket
, const struct PP_NetAddress_Private
* addr
, int32_t backlog
, struct PP_CompletionCallback callback
))&Pnacl_M28_PPB_TCPServerSocket_Private_Listen
,
5671 .Accept
= (int32_t (*)(PP_Resource tcp_server_socket
, PP_Resource
* tcp_socket
, struct PP_CompletionCallback callback
))&Pnacl_M28_PPB_TCPServerSocket_Private_Accept
,
5672 .GetLocalAddress
= (int32_t (*)(PP_Resource tcp_server_socket
, struct PP_NetAddress_Private
* addr
))&Pnacl_M28_PPB_TCPServerSocket_Private_GetLocalAddress
,
5673 .StopListening
= (void (*)(PP_Resource tcp_server_socket
))&Pnacl_M28_PPB_TCPServerSocket_Private_StopListening
5676 static const struct PPB_TCPSocket_Private_0_3 Pnacl_Wrappers_PPB_TCPSocket_Private_0_3
= {
5677 .Create
= (PP_Resource (*)(PP_Instance instance
))&Pnacl_M17_PPB_TCPSocket_Private_Create
,
5678 .IsTCPSocket
= (PP_Bool (*)(PP_Resource resource
))&Pnacl_M17_PPB_TCPSocket_Private_IsTCPSocket
,
5679 .Connect
= (int32_t (*)(PP_Resource tcp_socket
, const char* host
, uint16_t port
, struct PP_CompletionCallback callback
))&Pnacl_M17_PPB_TCPSocket_Private_Connect
,
5680 .ConnectWithNetAddress
= (int32_t (*)(PP_Resource tcp_socket
, const struct PP_NetAddress_Private
* addr
, struct PP_CompletionCallback callback
))&Pnacl_M17_PPB_TCPSocket_Private_ConnectWithNetAddress
,
5681 .GetLocalAddress
= (PP_Bool (*)(PP_Resource tcp_socket
, struct PP_NetAddress_Private
* local_addr
))&Pnacl_M17_PPB_TCPSocket_Private_GetLocalAddress
,
5682 .GetRemoteAddress
= (PP_Bool (*)(PP_Resource tcp_socket
, struct PP_NetAddress_Private
* remote_addr
))&Pnacl_M17_PPB_TCPSocket_Private_GetRemoteAddress
,
5683 .SSLHandshake
= (int32_t (*)(PP_Resource tcp_socket
, const char* server_name
, uint16_t server_port
, struct PP_CompletionCallback callback
))&Pnacl_M17_PPB_TCPSocket_Private_SSLHandshake
,
5684 .Read
= (int32_t (*)(PP_Resource tcp_socket
, char* buffer
, int32_t bytes_to_read
, struct PP_CompletionCallback callback
))&Pnacl_M17_PPB_TCPSocket_Private_Read
,
5685 .Write
= (int32_t (*)(PP_Resource tcp_socket
, const char* buffer
, int32_t bytes_to_write
, struct PP_CompletionCallback callback
))&Pnacl_M17_PPB_TCPSocket_Private_Write
,
5686 .Disconnect
= (void (*)(PP_Resource tcp_socket
))&Pnacl_M17_PPB_TCPSocket_Private_Disconnect
5689 static const struct PPB_TCPSocket_Private_0_4 Pnacl_Wrappers_PPB_TCPSocket_Private_0_4
= {
5690 .Create
= (PP_Resource (*)(PP_Instance instance
))&Pnacl_M20_PPB_TCPSocket_Private_Create
,
5691 .IsTCPSocket
= (PP_Bool (*)(PP_Resource resource
))&Pnacl_M20_PPB_TCPSocket_Private_IsTCPSocket
,
5692 .Connect
= (int32_t (*)(PP_Resource tcp_socket
, const char* host
, uint16_t port
, struct PP_CompletionCallback callback
))&Pnacl_M20_PPB_TCPSocket_Private_Connect
,
5693 .ConnectWithNetAddress
= (int32_t (*)(PP_Resource tcp_socket
, const struct PP_NetAddress_Private
* addr
, struct PP_CompletionCallback callback
))&Pnacl_M20_PPB_TCPSocket_Private_ConnectWithNetAddress
,
5694 .GetLocalAddress
= (PP_Bool (*)(PP_Resource tcp_socket
, struct PP_NetAddress_Private
* local_addr
))&Pnacl_M20_PPB_TCPSocket_Private_GetLocalAddress
,
5695 .GetRemoteAddress
= (PP_Bool (*)(PP_Resource tcp_socket
, struct PP_NetAddress_Private
* remote_addr
))&Pnacl_M20_PPB_TCPSocket_Private_GetRemoteAddress
,
5696 .SSLHandshake
= (int32_t (*)(PP_Resource tcp_socket
, const char* server_name
, uint16_t server_port
, struct PP_CompletionCallback callback
))&Pnacl_M20_PPB_TCPSocket_Private_SSLHandshake
,
5697 .GetServerCertificate
= (PP_Resource (*)(PP_Resource tcp_socket
))&Pnacl_M20_PPB_TCPSocket_Private_GetServerCertificate
,
5698 .AddChainBuildingCertificate
= (PP_Bool (*)(PP_Resource tcp_socket
, PP_Resource certificate
, PP_Bool is_trusted
))&Pnacl_M20_PPB_TCPSocket_Private_AddChainBuildingCertificate
,
5699 .Read
= (int32_t (*)(PP_Resource tcp_socket
, char* buffer
, int32_t bytes_to_read
, struct PP_CompletionCallback callback
))&Pnacl_M20_PPB_TCPSocket_Private_Read
,
5700 .Write
= (int32_t (*)(PP_Resource tcp_socket
, const char* buffer
, int32_t bytes_to_write
, struct PP_CompletionCallback callback
))&Pnacl_M20_PPB_TCPSocket_Private_Write
,
5701 .Disconnect
= (void (*)(PP_Resource tcp_socket
))&Pnacl_M20_PPB_TCPSocket_Private_Disconnect
5704 static const struct PPB_TCPSocket_Private_0_5 Pnacl_Wrappers_PPB_TCPSocket_Private_0_5
= {
5705 .Create
= (PP_Resource (*)(PP_Instance instance
))&Pnacl_M27_PPB_TCPSocket_Private_Create
,
5706 .IsTCPSocket
= (PP_Bool (*)(PP_Resource resource
))&Pnacl_M27_PPB_TCPSocket_Private_IsTCPSocket
,
5707 .Connect
= (int32_t (*)(PP_Resource tcp_socket
, const char* host
, uint16_t port
, struct PP_CompletionCallback callback
))&Pnacl_M27_PPB_TCPSocket_Private_Connect
,
5708 .ConnectWithNetAddress
= (int32_t (*)(PP_Resource tcp_socket
, const struct PP_NetAddress_Private
* addr
, struct PP_CompletionCallback callback
))&Pnacl_M27_PPB_TCPSocket_Private_ConnectWithNetAddress
,
5709 .GetLocalAddress
= (PP_Bool (*)(PP_Resource tcp_socket
, struct PP_NetAddress_Private
* local_addr
))&Pnacl_M27_PPB_TCPSocket_Private_GetLocalAddress
,
5710 .GetRemoteAddress
= (PP_Bool (*)(PP_Resource tcp_socket
, struct PP_NetAddress_Private
* remote_addr
))&Pnacl_M27_PPB_TCPSocket_Private_GetRemoteAddress
,
5711 .SSLHandshake
= (int32_t (*)(PP_Resource tcp_socket
, const char* server_name
, uint16_t server_port
, struct PP_CompletionCallback callback
))&Pnacl_M27_PPB_TCPSocket_Private_SSLHandshake
,
5712 .GetServerCertificate
= (PP_Resource (*)(PP_Resource tcp_socket
))&Pnacl_M27_PPB_TCPSocket_Private_GetServerCertificate
,
5713 .AddChainBuildingCertificate
= (PP_Bool (*)(PP_Resource tcp_socket
, PP_Resource certificate
, PP_Bool is_trusted
))&Pnacl_M27_PPB_TCPSocket_Private_AddChainBuildingCertificate
,
5714 .Read
= (int32_t (*)(PP_Resource tcp_socket
, char* buffer
, int32_t bytes_to_read
, struct PP_CompletionCallback callback
))&Pnacl_M27_PPB_TCPSocket_Private_Read
,
5715 .Write
= (int32_t (*)(PP_Resource tcp_socket
, const char* buffer
, int32_t bytes_to_write
, struct PP_CompletionCallback callback
))&Pnacl_M27_PPB_TCPSocket_Private_Write
,
5716 .Disconnect
= (void (*)(PP_Resource tcp_socket
))&Pnacl_M27_PPB_TCPSocket_Private_Disconnect
,
5717 .SetOption
= (int32_t (*)(PP_Resource tcp_socket
, PP_TCPSocketOption_Private name
, struct PP_Var value
, struct PP_CompletionCallback callback
))&Pnacl_M27_PPB_TCPSocket_Private_SetOption
5720 static const struct PPB_Testing_Private_1_0 Pnacl_Wrappers_PPB_Testing_Private_1_0
= {
5721 .ReadImageData
= (PP_Bool (*)(PP_Resource device_context_2d
, PP_Resource image
, const struct PP_Point
* top_left
))&Pnacl_M33_PPB_Testing_Private_ReadImageData
,
5722 .RunMessageLoop
= (void (*)(PP_Instance instance
))&Pnacl_M33_PPB_Testing_Private_RunMessageLoop
,
5723 .QuitMessageLoop
= (void (*)(PP_Instance instance
))&Pnacl_M33_PPB_Testing_Private_QuitMessageLoop
,
5724 .GetLiveObjectsForInstance
= (uint32_t (*)(PP_Instance instance
))&Pnacl_M33_PPB_Testing_Private_GetLiveObjectsForInstance
,
5725 .IsOutOfProcess
= (PP_Bool (*)(void))&Pnacl_M33_PPB_Testing_Private_IsOutOfProcess
,
5726 .PostPowerSaverStatus
= (void (*)(PP_Instance instance
))&Pnacl_M33_PPB_Testing_Private_PostPowerSaverStatus
,
5727 .SubscribeToPowerSaverNotifications
= (void (*)(PP_Instance instance
))&Pnacl_M33_PPB_Testing_Private_SubscribeToPowerSaverNotifications
,
5728 .SimulateInputEvent
= (void (*)(PP_Instance instance
, PP_Resource input_event
))&Pnacl_M33_PPB_Testing_Private_SimulateInputEvent
,
5729 .GetDocumentURL
= (struct PP_Var (*)(PP_Instance instance
, struct PP_URLComponents_Dev
* components
))&Pnacl_M33_PPB_Testing_Private_GetDocumentURL
,
5730 .GetLiveVars
= (uint32_t (*)(struct PP_Var live_vars
[], uint32_t array_size
))&Pnacl_M33_PPB_Testing_Private_GetLiveVars
,
5731 .SetMinimumArrayBufferSizeForShmem
= (void (*)(PP_Instance instance
, uint32_t threshold
))&Pnacl_M33_PPB_Testing_Private_SetMinimumArrayBufferSizeForShmem
,
5732 .RunV8GC
= (void (*)(PP_Instance instance
))&Pnacl_M33_PPB_Testing_Private_RunV8GC
5735 static const struct PPB_UDPSocket_Private_0_2 Pnacl_Wrappers_PPB_UDPSocket_Private_0_2
= {
5736 .Create
= (PP_Resource (*)(PP_Instance instance_id
))&Pnacl_M17_PPB_UDPSocket_Private_Create
,
5737 .IsUDPSocket
= (PP_Bool (*)(PP_Resource resource_id
))&Pnacl_M17_PPB_UDPSocket_Private_IsUDPSocket
,
5738 .Bind
= (int32_t (*)(PP_Resource udp_socket
, const struct PP_NetAddress_Private
* addr
, struct PP_CompletionCallback callback
))&Pnacl_M17_PPB_UDPSocket_Private_Bind
,
5739 .RecvFrom
= (int32_t (*)(PP_Resource udp_socket
, char* buffer
, int32_t num_bytes
, struct PP_CompletionCallback callback
))&Pnacl_M17_PPB_UDPSocket_Private_RecvFrom
,
5740 .GetRecvFromAddress
= (PP_Bool (*)(PP_Resource udp_socket
, struct PP_NetAddress_Private
* addr
))&Pnacl_M17_PPB_UDPSocket_Private_GetRecvFromAddress
,
5741 .SendTo
= (int32_t (*)(PP_Resource udp_socket
, const char* buffer
, int32_t num_bytes
, const struct PP_NetAddress_Private
* addr
, struct PP_CompletionCallback callback
))&Pnacl_M17_PPB_UDPSocket_Private_SendTo
,
5742 .Close
= (void (*)(PP_Resource udp_socket
))&Pnacl_M17_PPB_UDPSocket_Private_Close
5745 static const struct PPB_UDPSocket_Private_0_3 Pnacl_Wrappers_PPB_UDPSocket_Private_0_3
= {
5746 .Create
= (PP_Resource (*)(PP_Instance instance_id
))&Pnacl_M19_PPB_UDPSocket_Private_Create
,
5747 .IsUDPSocket
= (PP_Bool (*)(PP_Resource resource_id
))&Pnacl_M19_PPB_UDPSocket_Private_IsUDPSocket
,
5748 .Bind
= (int32_t (*)(PP_Resource udp_socket
, const struct PP_NetAddress_Private
* addr
, struct PP_CompletionCallback callback
))&Pnacl_M19_PPB_UDPSocket_Private_Bind
,
5749 .GetBoundAddress
= (PP_Bool (*)(PP_Resource udp_socket
, struct PP_NetAddress_Private
* addr
))&Pnacl_M19_PPB_UDPSocket_Private_GetBoundAddress
,
5750 .RecvFrom
= (int32_t (*)(PP_Resource udp_socket
, char* buffer
, int32_t num_bytes
, struct PP_CompletionCallback callback
))&Pnacl_M19_PPB_UDPSocket_Private_RecvFrom
,
5751 .GetRecvFromAddress
= (PP_Bool (*)(PP_Resource udp_socket
, struct PP_NetAddress_Private
* addr
))&Pnacl_M19_PPB_UDPSocket_Private_GetRecvFromAddress
,
5752 .SendTo
= (int32_t (*)(PP_Resource udp_socket
, const char* buffer
, int32_t num_bytes
, const struct PP_NetAddress_Private
* addr
, struct PP_CompletionCallback callback
))&Pnacl_M19_PPB_UDPSocket_Private_SendTo
,
5753 .Close
= (void (*)(PP_Resource udp_socket
))&Pnacl_M19_PPB_UDPSocket_Private_Close
5756 static const struct PPB_UDPSocket_Private_0_4 Pnacl_Wrappers_PPB_UDPSocket_Private_0_4
= {
5757 .Create
= (PP_Resource (*)(PP_Instance instance_id
))&Pnacl_M23_PPB_UDPSocket_Private_Create
,
5758 .IsUDPSocket
= (PP_Bool (*)(PP_Resource resource_id
))&Pnacl_M23_PPB_UDPSocket_Private_IsUDPSocket
,
5759 .SetSocketFeature
= (int32_t (*)(PP_Resource udp_socket
, PP_UDPSocketFeature_Private name
, struct PP_Var value
))&Pnacl_M23_PPB_UDPSocket_Private_SetSocketFeature
,
5760 .Bind
= (int32_t (*)(PP_Resource udp_socket
, const struct PP_NetAddress_Private
* addr
, struct PP_CompletionCallback callback
))&Pnacl_M23_PPB_UDPSocket_Private_Bind
,
5761 .GetBoundAddress
= (PP_Bool (*)(PP_Resource udp_socket
, struct PP_NetAddress_Private
* addr
))&Pnacl_M23_PPB_UDPSocket_Private_GetBoundAddress
,
5762 .RecvFrom
= (int32_t (*)(PP_Resource udp_socket
, char* buffer
, int32_t num_bytes
, struct PP_CompletionCallback callback
))&Pnacl_M23_PPB_UDPSocket_Private_RecvFrom
,
5763 .GetRecvFromAddress
= (PP_Bool (*)(PP_Resource udp_socket
, struct PP_NetAddress_Private
* addr
))&Pnacl_M23_PPB_UDPSocket_Private_GetRecvFromAddress
,
5764 .SendTo
= (int32_t (*)(PP_Resource udp_socket
, const char* buffer
, int32_t num_bytes
, const struct PP_NetAddress_Private
* addr
, struct PP_CompletionCallback callback
))&Pnacl_M23_PPB_UDPSocket_Private_SendTo
,
5765 .Close
= (void (*)(PP_Resource udp_socket
))&Pnacl_M23_PPB_UDPSocket_Private_Close
5768 static const struct PPB_UMA_Private_0_3 Pnacl_Wrappers_PPB_UMA_Private_0_3
= {
5769 .HistogramCustomTimes
= (void (*)(PP_Instance instance
, struct PP_Var name
, int64_t sample
, int64_t min
, int64_t max
, uint32_t bucket_count
))&Pnacl_M35_PPB_UMA_Private_HistogramCustomTimes
,
5770 .HistogramCustomCounts
= (void (*)(PP_Instance instance
, struct PP_Var name
, int32_t sample
, int32_t min
, int32_t max
, uint32_t bucket_count
))&Pnacl_M35_PPB_UMA_Private_HistogramCustomCounts
,
5771 .HistogramEnumeration
= (void (*)(PP_Instance instance
, struct PP_Var name
, int32_t sample
, int32_t boundary_value
))&Pnacl_M35_PPB_UMA_Private_HistogramEnumeration
,
5772 .IsCrashReportingEnabled
= (int32_t (*)(PP_Instance instance
, struct PP_CompletionCallback callback
))&Pnacl_M35_PPB_UMA_Private_IsCrashReportingEnabled
5775 static const struct PPB_VideoDestination_Private_0_1 Pnacl_Wrappers_PPB_VideoDestination_Private_0_1
= {
5776 .Create
= (PP_Resource (*)(PP_Instance instance
))&Pnacl_M28_PPB_VideoDestination_Private_Create
,
5777 .IsVideoDestination
= (PP_Bool (*)(PP_Resource resource
))&Pnacl_M28_PPB_VideoDestination_Private_IsVideoDestination
,
5778 .Open
= (int32_t (*)(PP_Resource destination
, struct PP_Var stream_url
, struct PP_CompletionCallback callback
))&Pnacl_M28_PPB_VideoDestination_Private_Open
,
5779 .PutFrame
= (int32_t (*)(PP_Resource destination
, const struct PP_VideoFrame_Private
* frame
))&Pnacl_M28_PPB_VideoDestination_Private_PutFrame
,
5780 .Close
= (void (*)(PP_Resource destination
))&Pnacl_M28_PPB_VideoDestination_Private_Close
5783 static const struct PPB_VideoSource_Private_0_1 Pnacl_Wrappers_PPB_VideoSource_Private_0_1
= {
5784 .Create
= (PP_Resource (*)(PP_Instance instance
))&Pnacl_M28_PPB_VideoSource_Private_Create
,
5785 .IsVideoSource
= (PP_Bool (*)(PP_Resource resource
))&Pnacl_M28_PPB_VideoSource_Private_IsVideoSource
,
5786 .Open
= (int32_t (*)(PP_Resource source
, struct PP_Var stream_url
, struct PP_CompletionCallback callback
))&Pnacl_M28_PPB_VideoSource_Private_Open
,
5787 .GetFrame
= (int32_t (*)(PP_Resource source
, struct PP_VideoFrame_Private
* frame
, struct PP_CompletionCallback callback
))&Pnacl_M28_PPB_VideoSource_Private_GetFrame
,
5788 .Close
= (void (*)(PP_Resource source
))&Pnacl_M28_PPB_VideoSource_Private_Close
5791 static const struct PPB_X509Certificate_Private_0_1 Pnacl_Wrappers_PPB_X509Certificate_Private_0_1
= {
5792 .Create
= (PP_Resource (*)(PP_Instance instance
))&Pnacl_M19_PPB_X509Certificate_Private_Create
,
5793 .IsX509CertificatePrivate
= (PP_Bool (*)(PP_Resource resource
))&Pnacl_M19_PPB_X509Certificate_Private_IsX509CertificatePrivate
,
5794 .Initialize
= (PP_Bool (*)(PP_Resource resource
, const char* bytes
, uint32_t length
))&Pnacl_M19_PPB_X509Certificate_Private_Initialize
,
5795 .GetField
= (struct PP_Var (*)(PP_Resource resource
, PP_X509Certificate_Private_Field field
))&Pnacl_M19_PPB_X509Certificate_Private_GetField
5798 static const struct PPP_ContentDecryptor_Private_0_15 Pnacl_Wrappers_PPP_ContentDecryptor_Private_0_15
= {
5799 .Initialize
= &Pnacl_M44_PPP_ContentDecryptor_Private_Initialize
,
5800 .SetServerCertificate
= &Pnacl_M44_PPP_ContentDecryptor_Private_SetServerCertificate
,
5801 .CreateSessionAndGenerateRequest
= &Pnacl_M44_PPP_ContentDecryptor_Private_CreateSessionAndGenerateRequest
,
5802 .LoadSession
= &Pnacl_M44_PPP_ContentDecryptor_Private_LoadSession
,
5803 .UpdateSession
= &Pnacl_M44_PPP_ContentDecryptor_Private_UpdateSession
,
5804 .CloseSession
= &Pnacl_M44_PPP_ContentDecryptor_Private_CloseSession
,
5805 .RemoveSession
= &Pnacl_M44_PPP_ContentDecryptor_Private_RemoveSession
,
5806 .Decrypt
= &Pnacl_M44_PPP_ContentDecryptor_Private_Decrypt
,
5807 .InitializeAudioDecoder
= &Pnacl_M44_PPP_ContentDecryptor_Private_InitializeAudioDecoder
,
5808 .InitializeVideoDecoder
= &Pnacl_M44_PPP_ContentDecryptor_Private_InitializeVideoDecoder
,
5809 .DeinitializeDecoder
= &Pnacl_M44_PPP_ContentDecryptor_Private_DeinitializeDecoder
,
5810 .ResetDecoder
= &Pnacl_M44_PPP_ContentDecryptor_Private_ResetDecoder
,
5811 .DecryptAndDecode
= &Pnacl_M44_PPP_ContentDecryptor_Private_DecryptAndDecode
5814 /* Not generating wrapper interface for PPP_Find_Private_0_3 */
5816 /* Not generating wrapper interface for PPP_Flash_BrowserOperations_1_0 */
5818 /* Not generating wrapper interface for PPP_Flash_BrowserOperations_1_2 */
5820 /* Not generating wrapper interface for PPP_Flash_BrowserOperations_1_3 */
5822 static const struct PPP_Instance_Private_0_1 Pnacl_Wrappers_PPP_Instance_Private_0_1
= {
5823 .GetInstanceObject
= &Pnacl_M18_PPP_Instance_Private_GetInstanceObject
5826 /* Not generating wrapper interface for PPP_PexeStreamHandler_1_0 */
5828 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Compositor_0_1
= {
5829 .iface_macro
= PPB_COMPOSITOR_INTERFACE_0_1
,
5830 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_Compositor_0_1
,
5834 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_CompositorLayer_0_1
= {
5835 .iface_macro
= PPB_COMPOSITORLAYER_INTERFACE_0_1
,
5836 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_CompositorLayer_0_1
,
5840 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_CompositorLayer_0_2
= {
5841 .iface_macro
= PPB_COMPOSITORLAYER_INTERFACE_0_2
,
5842 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_CompositorLayer_0_2
,
5846 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Console_1_0
= {
5847 .iface_macro
= PPB_CONSOLE_INTERFACE_1_0
,
5848 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_Console_1_0
,
5852 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Core_1_0
= {
5853 .iface_macro
= PPB_CORE_INTERFACE_1_0
,
5854 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_Core_1_0
,
5858 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_FileIO_1_0
= {
5859 .iface_macro
= PPB_FILEIO_INTERFACE_1_0
,
5860 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_FileIO_1_0
,
5864 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_FileIO_1_1
= {
5865 .iface_macro
= PPB_FILEIO_INTERFACE_1_1
,
5866 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_FileIO_1_1
,
5870 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_FileRef_1_0
= {
5871 .iface_macro
= PPB_FILEREF_INTERFACE_1_0
,
5872 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_FileRef_1_0
,
5876 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_FileRef_1_1
= {
5877 .iface_macro
= PPB_FILEREF_INTERFACE_1_1
,
5878 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_FileRef_1_1
,
5882 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_FileRef_1_2
= {
5883 .iface_macro
= PPB_FILEREF_INTERFACE_1_2
,
5884 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_FileRef_1_2
,
5888 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_FileSystem_1_0
= {
5889 .iface_macro
= PPB_FILESYSTEM_INTERFACE_1_0
,
5890 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_FileSystem_1_0
,
5894 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Graphics2D_1_0
= {
5895 .iface_macro
= PPB_GRAPHICS_2D_INTERFACE_1_0
,
5896 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_Graphics2D_1_0
,
5900 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Graphics2D_1_1
= {
5901 .iface_macro
= PPB_GRAPHICS_2D_INTERFACE_1_1
,
5902 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_Graphics2D_1_1
,
5906 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Graphics3D_1_0
= {
5907 .iface_macro
= PPB_GRAPHICS_3D_INTERFACE_1_0
,
5908 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_Graphics3D_1_0
,
5912 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_HostResolver_1_0
= {
5913 .iface_macro
= PPB_HOSTRESOLVER_INTERFACE_1_0
,
5914 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_HostResolver_1_0
,
5918 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_MouseInputEvent_1_0
= {
5919 .iface_macro
= PPB_MOUSE_INPUT_EVENT_INTERFACE_1_0
,
5920 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_MouseInputEvent_1_0
,
5924 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_MouseInputEvent_1_1
= {
5925 .iface_macro
= PPB_MOUSE_INPUT_EVENT_INTERFACE_1_1
,
5926 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_MouseInputEvent_1_1
,
5930 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_WheelInputEvent_1_0
= {
5931 .iface_macro
= PPB_WHEEL_INPUT_EVENT_INTERFACE_1_0
,
5932 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_WheelInputEvent_1_0
,
5936 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_KeyboardInputEvent_1_0
= {
5937 .iface_macro
= PPB_KEYBOARD_INPUT_EVENT_INTERFACE_1_0
,
5938 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_KeyboardInputEvent_1_0
,
5942 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_KeyboardInputEvent_1_2
= {
5943 .iface_macro
= PPB_KEYBOARD_INPUT_EVENT_INTERFACE_1_2
,
5944 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_KeyboardInputEvent_1_2
,
5948 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TouchInputEvent_1_0
= {
5949 .iface_macro
= PPB_TOUCH_INPUT_EVENT_INTERFACE_1_0
,
5950 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_TouchInputEvent_1_0
,
5954 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_IMEInputEvent_1_0
= {
5955 .iface_macro
= PPB_IME_INPUT_EVENT_INTERFACE_1_0
,
5956 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_IMEInputEvent_1_0
,
5960 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_MediaStreamAudioTrack_0_1
= {
5961 .iface_macro
= PPB_MEDIASTREAMAUDIOTRACK_INTERFACE_0_1
,
5962 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_MediaStreamAudioTrack_0_1
,
5966 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_MediaStreamVideoTrack_0_1
= {
5967 .iface_macro
= PPB_MEDIASTREAMVIDEOTRACK_INTERFACE_0_1
,
5968 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_MediaStreamVideoTrack_0_1
,
5972 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_MediaStreamVideoTrack_1_0
= {
5973 .iface_macro
= PPB_MEDIASTREAMVIDEOTRACK_INTERFACE_1_0
,
5974 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_MediaStreamVideoTrack_1_0
,
5978 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_MessageLoop_1_0
= {
5979 .iface_macro
= PPB_MESSAGELOOP_INTERFACE_1_0
,
5980 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_MessageLoop_1_0
,
5984 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Messaging_1_0
= {
5985 .iface_macro
= PPB_MESSAGING_INTERFACE_1_0
,
5986 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_Messaging_1_0
,
5990 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Messaging_1_2
= {
5991 .iface_macro
= PPB_MESSAGING_INTERFACE_1_2
,
5992 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_Messaging_1_2
,
5996 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_MouseLock_1_0
= {
5997 .iface_macro
= PPB_MOUSELOCK_INTERFACE_1_0
,
5998 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_MouseLock_1_0
,
6002 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetAddress_1_0
= {
6003 .iface_macro
= PPB_NETADDRESS_INTERFACE_1_0
,
6004 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_NetAddress_1_0
,
6008 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetworkList_1_0
= {
6009 .iface_macro
= PPB_NETWORKLIST_INTERFACE_1_0
,
6010 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_NetworkList_1_0
,
6014 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetworkMonitor_1_0
= {
6015 .iface_macro
= PPB_NETWORKMONITOR_INTERFACE_1_0
,
6016 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_NetworkMonitor_1_0
,
6020 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetworkProxy_1_0
= {
6021 .iface_macro
= PPB_NETWORKPROXY_INTERFACE_1_0
,
6022 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_NetworkProxy_1_0
,
6026 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TCPSocket_1_0
= {
6027 .iface_macro
= PPB_TCPSOCKET_INTERFACE_1_0
,
6028 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_TCPSocket_1_0
,
6032 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TCPSocket_1_1
= {
6033 .iface_macro
= PPB_TCPSOCKET_INTERFACE_1_1
,
6034 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_TCPSocket_1_1
,
6038 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TCPSocket_1_2
= {
6039 .iface_macro
= PPB_TCPSOCKET_INTERFACE_1_2
,
6040 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_TCPSocket_1_2
,
6044 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TextInputController_1_0
= {
6045 .iface_macro
= PPB_TEXTINPUTCONTROLLER_INTERFACE_1_0
,
6046 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_TextInputController_1_0
,
6050 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_UDPSocket_1_0
= {
6051 .iface_macro
= PPB_UDPSOCKET_INTERFACE_1_0
,
6052 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_UDPSocket_1_0
,
6056 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_UDPSocket_1_1
= {
6057 .iface_macro
= PPB_UDPSOCKET_INTERFACE_1_1
,
6058 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_UDPSocket_1_1
,
6062 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_UDPSocket_1_2
= {
6063 .iface_macro
= PPB_UDPSOCKET_INTERFACE_1_2
,
6064 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_UDPSocket_1_2
,
6068 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_URLLoader_1_0
= {
6069 .iface_macro
= PPB_URLLOADER_INTERFACE_1_0
,
6070 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_URLLoader_1_0
,
6074 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_URLRequestInfo_1_0
= {
6075 .iface_macro
= PPB_URLREQUESTINFO_INTERFACE_1_0
,
6076 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_URLRequestInfo_1_0
,
6080 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_URLResponseInfo_1_0
= {
6081 .iface_macro
= PPB_URLRESPONSEINFO_INTERFACE_1_0
,
6082 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_URLResponseInfo_1_0
,
6086 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Var_1_0
= {
6087 .iface_macro
= PPB_VAR_INTERFACE_1_0
,
6088 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_Var_1_0
,
6092 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Var_1_1
= {
6093 .iface_macro
= PPB_VAR_INTERFACE_1_1
,
6094 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_Var_1_1
,
6098 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Var_1_2
= {
6099 .iface_macro
= PPB_VAR_INTERFACE_1_2
,
6100 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_Var_1_2
,
6104 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_VarArray_1_0
= {
6105 .iface_macro
= PPB_VAR_ARRAY_INTERFACE_1_0
,
6106 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_VarArray_1_0
,
6110 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_VarArrayBuffer_1_0
= {
6111 .iface_macro
= PPB_VAR_ARRAY_BUFFER_INTERFACE_1_0
,
6112 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_VarArrayBuffer_1_0
,
6116 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_VarDictionary_1_0
= {
6117 .iface_macro
= PPB_VAR_DICTIONARY_INTERFACE_1_0
,
6118 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_VarDictionary_1_0
,
6122 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_VideoDecoder_0_1
= {
6123 .iface_macro
= PPB_VIDEODECODER_INTERFACE_0_1
,
6124 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_VideoDecoder_0_1
,
6128 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_VideoDecoder_0_2
= {
6129 .iface_macro
= PPB_VIDEODECODER_INTERFACE_0_2
,
6130 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_VideoDecoder_0_2
,
6134 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_VideoDecoder_1_0
= {
6135 .iface_macro
= PPB_VIDEODECODER_INTERFACE_1_0
,
6136 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_VideoDecoder_1_0
,
6140 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_VideoDecoder_1_1
= {
6141 .iface_macro
= PPB_VIDEODECODER_INTERFACE_1_1
,
6142 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_VideoDecoder_1_1
,
6146 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_VideoEncoder_0_1
= {
6147 .iface_macro
= PPB_VIDEOENCODER_INTERFACE_0_1
,
6148 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_VideoEncoder_0_1
,
6152 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_VideoEncoder_0_2
= {
6153 .iface_macro
= PPB_VIDEOENCODER_INTERFACE_0_2
,
6154 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_VideoEncoder_0_2
,
6158 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_WebSocket_1_0
= {
6159 .iface_macro
= PPB_WEBSOCKET_INTERFACE_1_0
,
6160 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_WebSocket_1_0
,
6164 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPP_Messaging_1_0
= {
6165 .iface_macro
= PPP_MESSAGING_INTERFACE_1_0
,
6166 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPP_Messaging_1_0
,
6170 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_AudioInput_Dev_0_3
= {
6171 .iface_macro
= PPB_AUDIO_INPUT_DEV_INTERFACE_0_3
,
6172 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_AudioInput_Dev_0_3
,
6176 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_AudioInput_Dev_0_4
= {
6177 .iface_macro
= PPB_AUDIO_INPUT_DEV_INTERFACE_0_4
,
6178 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_AudioInput_Dev_0_4
,
6182 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_DeviceRef_Dev_0_1
= {
6183 .iface_macro
= PPB_DEVICEREF_DEV_INTERFACE_0_1
,
6184 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_DeviceRef_Dev_0_1
,
6188 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_FileChooser_Dev_0_5
= {
6189 .iface_macro
= PPB_FILECHOOSER_DEV_INTERFACE_0_5
,
6190 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_FileChooser_Dev_0_5
,
6194 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_FileChooser_Dev_0_6
= {
6195 .iface_macro
= PPB_FILECHOOSER_DEV_INTERFACE_0_6
,
6196 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_FileChooser_Dev_0_6
,
6200 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Font_Dev_0_6
= {
6201 .iface_macro
= PPB_FONT_DEV_INTERFACE_0_6
,
6202 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_Font_Dev_0_6
,
6206 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_IMEInputEvent_Dev_0_1
= {
6207 .iface_macro
= PPB_IME_INPUT_EVENT_DEV_INTERFACE_0_1
,
6208 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_IMEInputEvent_Dev_0_1
,
6212 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_IMEInputEvent_Dev_0_2
= {
6213 .iface_macro
= PPB_IME_INPUT_EVENT_DEV_INTERFACE_0_2
,
6214 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_IMEInputEvent_Dev_0_2
,
6218 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Printing_Dev_0_7
= {
6219 .iface_macro
= PPB_PRINTING_DEV_INTERFACE_0_7
,
6220 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_Printing_Dev_0_7
,
6224 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TrueTypeFont_Dev_0_1
= {
6225 .iface_macro
= PPB_TRUETYPEFONT_DEV_INTERFACE_0_1
,
6226 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_TrueTypeFont_Dev_0_1
,
6230 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_URLUtil_Dev_0_6
= {
6231 .iface_macro
= PPB_URLUTIL_DEV_INTERFACE_0_6
,
6232 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_URLUtil_Dev_0_6
,
6236 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_URLUtil_Dev_0_7
= {
6237 .iface_macro
= PPB_URLUTIL_DEV_INTERFACE_0_7
,
6238 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_URLUtil_Dev_0_7
,
6242 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_VideoCapture_Dev_0_3
= {
6243 .iface_macro
= PPB_VIDEOCAPTURE_DEV_INTERFACE_0_3
,
6244 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_VideoCapture_Dev_0_3
,
6248 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_VideoDecoder_Dev_0_16
= {
6249 .iface_macro
= PPB_VIDEODECODER_DEV_INTERFACE_0_16
,
6250 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_VideoDecoder_Dev_0_16
,
6254 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_CameraDevice_Private_0_1
= {
6255 .iface_macro
= PPB_CAMERADEVICE_PRIVATE_INTERFACE_0_1
,
6256 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_CameraDevice_Private_0_1
,
6260 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_ContentDecryptor_Private_0_14
= {
6261 .iface_macro
= PPB_CONTENTDECRYPTOR_PRIVATE_INTERFACE_0_14
,
6262 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_ContentDecryptor_Private_0_14
,
6266 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_DisplayColorProfile_Private_0_1
= {
6267 .iface_macro
= PPB_DISPLAYCOLORPROFILE_PRIVATE_INTERFACE_0_1
,
6268 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_DisplayColorProfile_Private_0_1
,
6272 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Ext_CrxFileSystem_Private_0_1
= {
6273 .iface_macro
= PPB_EXT_CRXFILESYSTEM_PRIVATE_INTERFACE_0_1
,
6274 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_Ext_CrxFileSystem_Private_0_1
,
6278 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_FileIO_Private_0_1
= {
6279 .iface_macro
= PPB_FILEIO_PRIVATE_INTERFACE_0_1
,
6280 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_FileIO_Private_0_1
,
6284 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_FileRefPrivate_0_1
= {
6285 .iface_macro
= PPB_FILEREFPRIVATE_INTERFACE_0_1
,
6286 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_FileRefPrivate_0_1
,
6290 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_12_4
= {
6291 .iface_macro
= PPB_FLASH_INTERFACE_12_4
,
6292 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_Flash_12_4
,
6296 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_12_5
= {
6297 .iface_macro
= PPB_FLASH_INTERFACE_12_5
,
6298 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_Flash_12_5
,
6302 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_12_6
= {
6303 .iface_macro
= PPB_FLASH_INTERFACE_12_6
,
6304 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_Flash_12_6
,
6308 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_13_0
= {
6309 .iface_macro
= PPB_FLASH_INTERFACE_13_0
,
6310 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_Flash_13_0
,
6314 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_Clipboard_4_0
= {
6315 .iface_macro
= PPB_FLASH_CLIPBOARD_INTERFACE_4_0
,
6316 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_Flash_Clipboard_4_0
,
6320 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_Clipboard_5_0
= {
6321 .iface_macro
= PPB_FLASH_CLIPBOARD_INTERFACE_5_0
,
6322 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_Flash_Clipboard_5_0
,
6326 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_Clipboard_5_1
= {
6327 .iface_macro
= PPB_FLASH_CLIPBOARD_INTERFACE_5_1
,
6328 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_Flash_Clipboard_5_1
,
6332 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_DeviceID_1_0
= {
6333 .iface_macro
= PPB_FLASH_DEVICEID_INTERFACE_1_0
,
6334 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_Flash_DeviceID_1_0
,
6338 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_DRM_1_0
= {
6339 .iface_macro
= PPB_FLASH_DRM_INTERFACE_1_0
,
6340 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_Flash_DRM_1_0
,
6344 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_DRM_1_1
= {
6345 .iface_macro
= PPB_FLASH_DRM_INTERFACE_1_1
,
6346 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_Flash_DRM_1_1
,
6350 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_Menu_0_2
= {
6351 .iface_macro
= PPB_FLASH_MENU_INTERFACE_0_2
,
6352 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_Flash_Menu_0_2
,
6356 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_HostResolver_Private_0_1
= {
6357 .iface_macro
= PPB_HOSTRESOLVER_PRIVATE_INTERFACE_0_1
,
6358 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_HostResolver_Private_0_1
,
6362 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Instance_Private_0_1
= {
6363 .iface_macro
= PPB_INSTANCE_PRIVATE_INTERFACE_0_1
,
6364 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_Instance_Private_0_1
,
6368 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_IsolatedFileSystem_Private_0_2
= {
6369 .iface_macro
= PPB_ISOLATEDFILESYSTEM_PRIVATE_INTERFACE_0_2
,
6370 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_IsolatedFileSystem_Private_0_2
,
6374 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetAddress_Private_0_1
= {
6375 .iface_macro
= PPB_NETADDRESS_PRIVATE_INTERFACE_0_1
,
6376 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_NetAddress_Private_0_1
,
6380 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetAddress_Private_1_0
= {
6381 .iface_macro
= PPB_NETADDRESS_PRIVATE_INTERFACE_1_0
,
6382 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_NetAddress_Private_1_0
,
6386 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetAddress_Private_1_1
= {
6387 .iface_macro
= PPB_NETADDRESS_PRIVATE_INTERFACE_1_1
,
6388 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_NetAddress_Private_1_1
,
6392 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_OutputProtection_Private_0_1
= {
6393 .iface_macro
= PPB_OUTPUTPROTECTION_PRIVATE_INTERFACE_0_1
,
6394 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_OutputProtection_Private_0_1
,
6398 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_PlatformVerification_Private_0_2
= {
6399 .iface_macro
= PPB_PLATFORMVERIFICATION_PRIVATE_INTERFACE_0_2
,
6400 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_PlatformVerification_Private_0_2
,
6404 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TCPServerSocket_Private_0_1
= {
6405 .iface_macro
= PPB_TCPSERVERSOCKET_PRIVATE_INTERFACE_0_1
,
6406 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_TCPServerSocket_Private_0_1
,
6410 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TCPServerSocket_Private_0_2
= {
6411 .iface_macro
= PPB_TCPSERVERSOCKET_PRIVATE_INTERFACE_0_2
,
6412 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_TCPServerSocket_Private_0_2
,
6416 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_3
= {
6417 .iface_macro
= PPB_TCPSOCKET_PRIVATE_INTERFACE_0_3
,
6418 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_TCPSocket_Private_0_3
,
6422 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_4
= {
6423 .iface_macro
= PPB_TCPSOCKET_PRIVATE_INTERFACE_0_4
,
6424 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_TCPSocket_Private_0_4
,
6428 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_5
= {
6429 .iface_macro
= PPB_TCPSOCKET_PRIVATE_INTERFACE_0_5
,
6430 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_TCPSocket_Private_0_5
,
6434 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Testing_Private_1_0
= {
6435 .iface_macro
= PPB_TESTING_PRIVATE_INTERFACE_1_0
,
6436 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_Testing_Private_1_0
,
6440 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_2
= {
6441 .iface_macro
= PPB_UDPSOCKET_PRIVATE_INTERFACE_0_2
,
6442 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_UDPSocket_Private_0_2
,
6446 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_3
= {
6447 .iface_macro
= PPB_UDPSOCKET_PRIVATE_INTERFACE_0_3
,
6448 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_UDPSocket_Private_0_3
,
6452 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_4
= {
6453 .iface_macro
= PPB_UDPSOCKET_PRIVATE_INTERFACE_0_4
,
6454 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_UDPSocket_Private_0_4
,
6458 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_UMA_Private_0_3
= {
6459 .iface_macro
= PPB_UMA_PRIVATE_INTERFACE_0_3
,
6460 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_UMA_Private_0_3
,
6464 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_VideoDestination_Private_0_1
= {
6465 .iface_macro
= PPB_VIDEODESTINATION_PRIVATE_INTERFACE_0_1
,
6466 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_VideoDestination_Private_0_1
,
6470 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_VideoSource_Private_0_1
= {
6471 .iface_macro
= PPB_VIDEOSOURCE_PRIVATE_INTERFACE_0_1
,
6472 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_VideoSource_Private_0_1
,
6476 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_X509Certificate_Private_0_1
= {
6477 .iface_macro
= PPB_X509CERTIFICATE_PRIVATE_INTERFACE_0_1
,
6478 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_X509Certificate_Private_0_1
,
6482 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPP_ContentDecryptor_Private_0_15
= {
6483 .iface_macro
= PPP_CONTENTDECRYPTOR_PRIVATE_INTERFACE_0_15
,
6484 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPP_ContentDecryptor_Private_0_15
,
6488 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPP_Instance_Private_0_1
= {
6489 .iface_macro
= PPP_INSTANCE_PRIVATE_INTERFACE_0_1
,
6490 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPP_Instance_Private_0_1
,
6494 static struct __PnaclWrapperInfo
*s_ppb_wrappers
[] = {
6495 &Pnacl_WrapperInfo_PPB_Compositor_0_1
,
6496 &Pnacl_WrapperInfo_PPB_CompositorLayer_0_1
,
6497 &Pnacl_WrapperInfo_PPB_CompositorLayer_0_2
,
6498 &Pnacl_WrapperInfo_PPB_Console_1_0
,
6499 &Pnacl_WrapperInfo_PPB_Core_1_0
,
6500 &Pnacl_WrapperInfo_PPB_FileIO_1_0
,
6501 &Pnacl_WrapperInfo_PPB_FileIO_1_1
,
6502 &Pnacl_WrapperInfo_PPB_FileRef_1_0
,
6503 &Pnacl_WrapperInfo_PPB_FileRef_1_1
,
6504 &Pnacl_WrapperInfo_PPB_FileRef_1_2
,
6505 &Pnacl_WrapperInfo_PPB_FileSystem_1_0
,
6506 &Pnacl_WrapperInfo_PPB_Graphics2D_1_0
,
6507 &Pnacl_WrapperInfo_PPB_Graphics2D_1_1
,
6508 &Pnacl_WrapperInfo_PPB_Graphics3D_1_0
,
6509 &Pnacl_WrapperInfo_PPB_HostResolver_1_0
,
6510 &Pnacl_WrapperInfo_PPB_MouseInputEvent_1_0
,
6511 &Pnacl_WrapperInfo_PPB_MouseInputEvent_1_1
,
6512 &Pnacl_WrapperInfo_PPB_WheelInputEvent_1_0
,
6513 &Pnacl_WrapperInfo_PPB_KeyboardInputEvent_1_0
,
6514 &Pnacl_WrapperInfo_PPB_KeyboardInputEvent_1_2
,
6515 &Pnacl_WrapperInfo_PPB_TouchInputEvent_1_0
,
6516 &Pnacl_WrapperInfo_PPB_IMEInputEvent_1_0
,
6517 &Pnacl_WrapperInfo_PPB_MediaStreamAudioTrack_0_1
,
6518 &Pnacl_WrapperInfo_PPB_MediaStreamVideoTrack_0_1
,
6519 &Pnacl_WrapperInfo_PPB_MediaStreamVideoTrack_1_0
,
6520 &Pnacl_WrapperInfo_PPB_MessageLoop_1_0
,
6521 &Pnacl_WrapperInfo_PPB_Messaging_1_0
,
6522 &Pnacl_WrapperInfo_PPB_Messaging_1_2
,
6523 &Pnacl_WrapperInfo_PPB_MouseLock_1_0
,
6524 &Pnacl_WrapperInfo_PPB_NetAddress_1_0
,
6525 &Pnacl_WrapperInfo_PPB_NetworkList_1_0
,
6526 &Pnacl_WrapperInfo_PPB_NetworkMonitor_1_0
,
6527 &Pnacl_WrapperInfo_PPB_NetworkProxy_1_0
,
6528 &Pnacl_WrapperInfo_PPB_TCPSocket_1_0
,
6529 &Pnacl_WrapperInfo_PPB_TCPSocket_1_1
,
6530 &Pnacl_WrapperInfo_PPB_TCPSocket_1_2
,
6531 &Pnacl_WrapperInfo_PPB_TextInputController_1_0
,
6532 &Pnacl_WrapperInfo_PPB_UDPSocket_1_0
,
6533 &Pnacl_WrapperInfo_PPB_UDPSocket_1_1
,
6534 &Pnacl_WrapperInfo_PPB_UDPSocket_1_2
,
6535 &Pnacl_WrapperInfo_PPB_URLLoader_1_0
,
6536 &Pnacl_WrapperInfo_PPB_URLRequestInfo_1_0
,
6537 &Pnacl_WrapperInfo_PPB_URLResponseInfo_1_0
,
6538 &Pnacl_WrapperInfo_PPB_Var_1_0
,
6539 &Pnacl_WrapperInfo_PPB_Var_1_1
,
6540 &Pnacl_WrapperInfo_PPB_Var_1_2
,
6541 &Pnacl_WrapperInfo_PPB_VarArray_1_0
,
6542 &Pnacl_WrapperInfo_PPB_VarArrayBuffer_1_0
,
6543 &Pnacl_WrapperInfo_PPB_VarDictionary_1_0
,
6544 &Pnacl_WrapperInfo_PPB_VideoDecoder_0_1
,
6545 &Pnacl_WrapperInfo_PPB_VideoDecoder_0_2
,
6546 &Pnacl_WrapperInfo_PPB_VideoDecoder_1_0
,
6547 &Pnacl_WrapperInfo_PPB_VideoDecoder_1_1
,
6548 &Pnacl_WrapperInfo_PPB_VideoEncoder_0_1
,
6549 &Pnacl_WrapperInfo_PPB_VideoEncoder_0_2
,
6550 &Pnacl_WrapperInfo_PPB_WebSocket_1_0
,
6551 &Pnacl_WrapperInfo_PPB_AudioInput_Dev_0_3
,
6552 &Pnacl_WrapperInfo_PPB_AudioInput_Dev_0_4
,
6553 &Pnacl_WrapperInfo_PPB_DeviceRef_Dev_0_1
,
6554 &Pnacl_WrapperInfo_PPB_FileChooser_Dev_0_5
,
6555 &Pnacl_WrapperInfo_PPB_FileChooser_Dev_0_6
,
6556 &Pnacl_WrapperInfo_PPB_Font_Dev_0_6
,
6557 &Pnacl_WrapperInfo_PPB_IMEInputEvent_Dev_0_1
,
6558 &Pnacl_WrapperInfo_PPB_IMEInputEvent_Dev_0_2
,
6559 &Pnacl_WrapperInfo_PPB_Printing_Dev_0_7
,
6560 &Pnacl_WrapperInfo_PPB_TrueTypeFont_Dev_0_1
,
6561 &Pnacl_WrapperInfo_PPB_URLUtil_Dev_0_6
,
6562 &Pnacl_WrapperInfo_PPB_URLUtil_Dev_0_7
,
6563 &Pnacl_WrapperInfo_PPB_VideoCapture_Dev_0_3
,
6564 &Pnacl_WrapperInfo_PPB_VideoDecoder_Dev_0_16
,
6565 &Pnacl_WrapperInfo_PPB_CameraDevice_Private_0_1
,
6566 &Pnacl_WrapperInfo_PPB_ContentDecryptor_Private_0_14
,
6567 &Pnacl_WrapperInfo_PPB_DisplayColorProfile_Private_0_1
,
6568 &Pnacl_WrapperInfo_PPB_Ext_CrxFileSystem_Private_0_1
,
6569 &Pnacl_WrapperInfo_PPB_FileIO_Private_0_1
,
6570 &Pnacl_WrapperInfo_PPB_FileRefPrivate_0_1
,
6571 &Pnacl_WrapperInfo_PPB_Flash_12_4
,
6572 &Pnacl_WrapperInfo_PPB_Flash_12_5
,
6573 &Pnacl_WrapperInfo_PPB_Flash_12_6
,
6574 &Pnacl_WrapperInfo_PPB_Flash_13_0
,
6575 &Pnacl_WrapperInfo_PPB_Flash_Clipboard_4_0
,
6576 &Pnacl_WrapperInfo_PPB_Flash_Clipboard_5_0
,
6577 &Pnacl_WrapperInfo_PPB_Flash_Clipboard_5_1
,
6578 &Pnacl_WrapperInfo_PPB_Flash_DeviceID_1_0
,
6579 &Pnacl_WrapperInfo_PPB_Flash_DRM_1_0
,
6580 &Pnacl_WrapperInfo_PPB_Flash_DRM_1_1
,
6581 &Pnacl_WrapperInfo_PPB_Flash_Menu_0_2
,
6582 &Pnacl_WrapperInfo_PPB_HostResolver_Private_0_1
,
6583 &Pnacl_WrapperInfo_PPB_Instance_Private_0_1
,
6584 &Pnacl_WrapperInfo_PPB_IsolatedFileSystem_Private_0_2
,
6585 &Pnacl_WrapperInfo_PPB_NetAddress_Private_0_1
,
6586 &Pnacl_WrapperInfo_PPB_NetAddress_Private_1_0
,
6587 &Pnacl_WrapperInfo_PPB_NetAddress_Private_1_1
,
6588 &Pnacl_WrapperInfo_PPB_OutputProtection_Private_0_1
,
6589 &Pnacl_WrapperInfo_PPB_PlatformVerification_Private_0_2
,
6590 &Pnacl_WrapperInfo_PPB_TCPServerSocket_Private_0_1
,
6591 &Pnacl_WrapperInfo_PPB_TCPServerSocket_Private_0_2
,
6592 &Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_3
,
6593 &Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_4
,
6594 &Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_5
,
6595 &Pnacl_WrapperInfo_PPB_Testing_Private_1_0
,
6596 &Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_2
,
6597 &Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_3
,
6598 &Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_4
,
6599 &Pnacl_WrapperInfo_PPB_UMA_Private_0_3
,
6600 &Pnacl_WrapperInfo_PPB_VideoDestination_Private_0_1
,
6601 &Pnacl_WrapperInfo_PPB_VideoSource_Private_0_1
,
6602 &Pnacl_WrapperInfo_PPB_X509Certificate_Private_0_1
,
6606 static struct __PnaclWrapperInfo
*s_ppp_wrappers
[] = {
6607 &Pnacl_WrapperInfo_PPP_Messaging_1_0
,
6608 &Pnacl_WrapperInfo_PPP_ContentDecryptor_Private_0_15
,
6609 &Pnacl_WrapperInfo_PPP_Instance_Private_0_1
,
6615 static PPB_GetInterface __real_PPBGetInterface
;
6616 static PPP_GetInterface_Type __real_PPPGetInterface
;
6618 void __set_real_Pnacl_PPBGetInterface(PPB_GetInterface real
) {
6619 __real_PPBGetInterface
= real
;
6622 void __set_real_Pnacl_PPPGetInterface(PPP_GetInterface_Type real
) {
6623 __real_PPPGetInterface
= real
;
6626 /* Map interface string -> wrapper metadata */
6627 static struct __PnaclWrapperInfo
*PnaclPPBShimIface(
6629 struct __PnaclWrapperInfo
**next
= s_ppb_wrappers
;
6630 while (*next
!= NULL
) {
6631 if (mystrcmp(name
, (*next
)->iface_macro
) == 0) return *next
;
6637 /* Map interface string -> wrapper metadata */
6638 static struct __PnaclWrapperInfo
*PnaclPPPShimIface(
6640 struct __PnaclWrapperInfo
**next
= s_ppp_wrappers
;
6641 while (*next
!= NULL
) {
6642 if (mystrcmp(name
, (*next
)->iface_macro
) == 0) return *next
;
6648 const void *__Pnacl_PPBGetInterface(const char *name
) {
6649 struct __PnaclWrapperInfo
*wrapper
= PnaclPPBShimIface(name
);
6650 if (wrapper
== NULL
) {
6651 /* We did not generate a wrapper for this, so return the real interface. */
6652 return (*__real_PPBGetInterface
)(name
);
6655 /* Initialize the real_iface if it hasn't been. The wrapper depends on it. */
6656 if (wrapper
->real_iface
== NULL
) {
6657 const void *iface
= (*__real_PPBGetInterface
)(name
);
6658 if (NULL
== iface
) return NULL
;
6659 wrapper
->real_iface
= iface
;
6662 return wrapper
->wrapped_iface
;
6665 const void *__Pnacl_PPPGetInterface(const char *name
) {
6666 struct __PnaclWrapperInfo
*wrapper
= PnaclPPPShimIface(name
);
6667 if (wrapper
== NULL
) {
6668 /* We did not generate a wrapper for this, so return the real interface. */
6669 return (*__real_PPPGetInterface
)(name
);
6672 /* Initialize the real_iface if it hasn't been. The wrapper depends on it. */
6673 if (wrapper
->real_iface
== NULL
) {
6674 const void *iface
= (*__real_PPPGetInterface
)(name
);
6675 if (NULL
== iface
) return NULL
;
6676 wrapper
->real_iface
= iface
;
6679 return wrapper
->wrapped_iface
;