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/dev/ppp_selection_dev.h"
21 #include "ppapi/c/ppb_compositor.h"
22 #include "ppapi/c/ppb_compositor_layer.h"
23 #include "ppapi/c/ppb_console.h"
24 #include "ppapi/c/ppb_core.h"
25 #include "ppapi/c/ppb_file_io.h"
26 #include "ppapi/c/ppb_file_mapping.h"
27 #include "ppapi/c/ppb_file_ref.h"
28 #include "ppapi/c/ppb_file_system.h"
29 #include "ppapi/c/ppb_graphics_2d.h"
30 #include "ppapi/c/ppb_graphics_3d.h"
31 #include "ppapi/c/ppb_host_resolver.h"
32 #include "ppapi/c/ppb_input_event.h"
33 #include "ppapi/c/ppb_media_stream_audio_track.h"
34 #include "ppapi/c/ppb_media_stream_video_track.h"
35 #include "ppapi/c/ppb_message_loop.h"
36 #include "ppapi/c/ppb_messaging.h"
37 #include "ppapi/c/ppb_mouse_lock.h"
38 #include "ppapi/c/ppb_net_address.h"
39 #include "ppapi/c/ppb_network_list.h"
40 #include "ppapi/c/ppb_network_monitor.h"
41 #include "ppapi/c/ppb_network_proxy.h"
42 #include "ppapi/c/ppb_tcp_socket.h"
43 #include "ppapi/c/ppb_text_input_controller.h"
44 #include "ppapi/c/ppb_udp_socket.h"
45 #include "ppapi/c/ppb_url_loader.h"
46 #include "ppapi/c/ppb_url_request_info.h"
47 #include "ppapi/c/ppb_url_response_info.h"
48 #include "ppapi/c/ppb_var.h"
49 #include "ppapi/c/ppb_var_array.h"
50 #include "ppapi/c/ppb_var_array_buffer.h"
51 #include "ppapi/c/ppb_var_dictionary.h"
52 #include "ppapi/c/ppb_video_decoder.h"
53 #include "ppapi/c/ppb_websocket.h"
54 #include "ppapi/c/ppp_messaging.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_image_capture_private.h"
67 #include "ppapi/c/private/ppb_instance_private.h"
68 #include "ppapi/c/private/ppb_isolated_file_system_private.h"
69 #include "ppapi/c/private/ppb_nacl_private.h"
70 #include "ppapi/c/private/ppb_net_address_private.h"
71 #include "ppapi/c/private/ppb_output_protection_private.h"
72 #include "ppapi/c/private/ppb_platform_verification_private.h"
73 #include "ppapi/c/private/ppb_talk_private.h"
74 #include "ppapi/c/private/ppb_tcp_server_socket_private.h"
75 #include "ppapi/c/private/ppb_tcp_socket_private.h"
76 #include "ppapi/c/private/ppb_testing_private.h"
77 #include "ppapi/c/private/ppb_udp_socket_private.h"
78 #include "ppapi/c/private/ppb_uma_private.h"
79 #include "ppapi/c/private/ppb_video_destination_private.h"
80 #include "ppapi/c/private/ppb_video_source_private.h"
81 #include "ppapi/c/private/ppb_x509_certificate_private.h"
82 #include "ppapi/c/private/ppp_content_decryptor_private.h"
83 #include "ppapi/c/private/ppp_instance_private.h"
85 /* Use local strcmp to avoid dependency on libc. */
86 static int mystrcmp(const char* s1
, const char *s2
) {
90 if (*s1
!= *s2
) break;
94 return (int)(*s1
) - (int)(*s2
);
97 /* BEGIN Declarations for all Wrapper Infos */
99 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Compositor_0_1
;
100 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_CompositorLayer_0_1
;
101 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_CompositorLayer_0_2
;
102 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Console_1_0
;
103 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Core_1_0
;
104 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_FileIO_1_0
;
105 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_FileIO_1_1
;
106 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_FileMapping_0_1
;
107 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_FileRef_1_0
;
108 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_FileRef_1_1
;
109 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_FileRef_1_2
;
110 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_FileSystem_1_0
;
111 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Graphics2D_1_0
;
112 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Graphics2D_1_1
;
113 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Graphics3D_1_0
;
114 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_HostResolver_1_0
;
115 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_MouseInputEvent_1_0
;
116 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_MouseInputEvent_1_1
;
117 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_WheelInputEvent_1_0
;
118 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_KeyboardInputEvent_1_0
;
119 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_KeyboardInputEvent_1_2
;
120 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TouchInputEvent_1_0
;
121 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_IMEInputEvent_1_0
;
122 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_MediaStreamAudioTrack_0_1
;
123 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_MediaStreamVideoTrack_0_1
;
124 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_MediaStreamVideoTrack_1_0
;
125 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_MessageLoop_1_0
;
126 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Messaging_1_0
;
127 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Messaging_1_2
;
128 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_MouseLock_1_0
;
129 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetAddress_1_0
;
130 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetworkList_1_0
;
131 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetworkMonitor_1_0
;
132 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetworkProxy_1_0
;
133 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TCPSocket_1_0
;
134 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TCPSocket_1_1
;
135 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TCPSocket_1_2
;
136 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TextInputController_1_0
;
137 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_UDPSocket_1_0
;
138 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_UDPSocket_1_1
;
139 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_URLLoader_1_0
;
140 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_URLRequestInfo_1_0
;
141 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_URLResponseInfo_1_0
;
142 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Var_1_0
;
143 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Var_1_1
;
144 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Var_1_2
;
145 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_VarArray_1_0
;
146 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_VarArrayBuffer_1_0
;
147 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_VarDictionary_1_0
;
148 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_VideoDecoder_0_1
;
149 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_VideoDecoder_0_2
;
150 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_VideoDecoder_1_0
;
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_PPP_Selection_Dev_0_3
;
168 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_ContentDecryptor_Private_0_13
;
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_ImageCapture_Private_0_1
;
186 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Instance_Private_0_1
;
187 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_IsolatedFileSystem_Private_0_2
;
188 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NaCl_Private_1_0
;
189 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetAddress_Private_0_1
;
190 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetAddress_Private_1_0
;
191 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetAddress_Private_1_1
;
192 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_OutputProtection_Private_0_1
;
193 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_PlatformVerification_Private_0_2
;
194 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Talk_Private_1_0
;
195 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Talk_Private_2_0
;
196 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TCPServerSocket_Private_0_1
;
197 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TCPServerSocket_Private_0_2
;
198 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_3
;
199 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_4
;
200 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_5
;
201 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Testing_Private_1_0
;
202 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_2
;
203 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_3
;
204 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_4
;
205 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_UMA_Private_0_3
;
206 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_VideoDestination_Private_0_1
;
207 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_VideoSource_Private_0_1
;
208 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_X509Certificate_Private_0_1
;
209 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPP_ContentDecryptor_Private_0_13
;
210 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPP_Instance_Private_0_1
;
211 /* END Declarations for all Wrapper Infos. */
213 /* Not generating wrapper methods for PPB_Audio_1_0 */
215 /* Not generating wrapper methods for PPB_Audio_1_1 */
217 /* Not generating wrapper methods for PPB_AudioBuffer_0_1 */
219 /* Not generating wrapper methods for PPB_AudioConfig_1_0 */
221 /* Not generating wrapper methods for PPB_AudioConfig_1_1 */
223 /* Begin wrapper methods for PPB_Compositor_0_1 */
225 static PP_Bool
Pnacl_M37_PPB_Compositor_IsCompositor(PP_Resource resource
) {
226 const struct PPB_Compositor_0_1
*iface
= Pnacl_WrapperInfo_PPB_Compositor_0_1
.real_iface
;
227 return iface
->IsCompositor(resource
);
230 static PP_Resource
Pnacl_M37_PPB_Compositor_Create(PP_Instance instance
) {
231 const struct PPB_Compositor_0_1
*iface
= Pnacl_WrapperInfo_PPB_Compositor_0_1
.real_iface
;
232 return iface
->Create(instance
);
235 static PP_Resource
Pnacl_M37_PPB_Compositor_AddLayer(PP_Resource compositor
) {
236 const struct PPB_Compositor_0_1
*iface
= Pnacl_WrapperInfo_PPB_Compositor_0_1
.real_iface
;
237 return iface
->AddLayer(compositor
);
240 static int32_t Pnacl_M37_PPB_Compositor_CommitLayers(PP_Resource compositor
, struct PP_CompletionCallback
* cc
) {
241 const struct PPB_Compositor_0_1
*iface
= Pnacl_WrapperInfo_PPB_Compositor_0_1
.real_iface
;
242 return iface
->CommitLayers(compositor
, *cc
);
245 static int32_t Pnacl_M37_PPB_Compositor_ResetLayers(PP_Resource compositor
) {
246 const struct PPB_Compositor_0_1
*iface
= Pnacl_WrapperInfo_PPB_Compositor_0_1
.real_iface
;
247 return iface
->ResetLayers(compositor
);
250 /* End wrapper methods for PPB_Compositor_0_1 */
252 /* Begin wrapper methods for PPB_CompositorLayer_0_1 */
254 static PP_Bool
Pnacl_M37_PPB_CompositorLayer_IsCompositorLayer(PP_Resource resource
) {
255 const struct PPB_CompositorLayer_0_1
*iface
= Pnacl_WrapperInfo_PPB_CompositorLayer_0_1
.real_iface
;
256 return iface
->IsCompositorLayer(resource
);
259 static int32_t Pnacl_M37_PPB_CompositorLayer_SetColor(PP_Resource layer
, float red
, float green
, float blue
, float alpha
, const struct PP_Size
* size
) {
260 const struct PPB_CompositorLayer_0_1
*iface
= Pnacl_WrapperInfo_PPB_CompositorLayer_0_1
.real_iface
;
261 return iface
->SetColor(layer
, red
, green
, blue
, alpha
, size
);
264 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
) {
265 const struct PPB_CompositorLayer_0_1
*iface
= Pnacl_WrapperInfo_PPB_CompositorLayer_0_1
.real_iface
;
266 return iface
->SetTexture(layer
, context
, texture
, size
, *cc
);
269 static int32_t Pnacl_M37_PPB_CompositorLayer_SetImage(PP_Resource layer
, PP_Resource image_data
, const struct PP_Size
* size
, struct PP_CompletionCallback
* cc
) {
270 const struct PPB_CompositorLayer_0_1
*iface
= Pnacl_WrapperInfo_PPB_CompositorLayer_0_1
.real_iface
;
271 return iface
->SetImage(layer
, image_data
, size
, *cc
);
274 static int32_t Pnacl_M37_PPB_CompositorLayer_SetClipRect(PP_Resource layer
, const struct PP_Rect
* rect
) {
275 const struct PPB_CompositorLayer_0_1
*iface
= Pnacl_WrapperInfo_PPB_CompositorLayer_0_1
.real_iface
;
276 return iface
->SetClipRect(layer
, rect
);
279 static int32_t Pnacl_M37_PPB_CompositorLayer_SetTransform(PP_Resource layer
, const float matrix
[16]) {
280 const struct PPB_CompositorLayer_0_1
*iface
= Pnacl_WrapperInfo_PPB_CompositorLayer_0_1
.real_iface
;
281 return iface
->SetTransform(layer
, matrix
);
284 static int32_t Pnacl_M37_PPB_CompositorLayer_SetOpacity(PP_Resource layer
, float opacity
) {
285 const struct PPB_CompositorLayer_0_1
*iface
= Pnacl_WrapperInfo_PPB_CompositorLayer_0_1
.real_iface
;
286 return iface
->SetOpacity(layer
, opacity
);
289 static int32_t Pnacl_M37_PPB_CompositorLayer_SetBlendMode(PP_Resource layer
, PP_BlendMode mode
) {
290 const struct PPB_CompositorLayer_0_1
*iface
= Pnacl_WrapperInfo_PPB_CompositorLayer_0_1
.real_iface
;
291 return iface
->SetBlendMode(layer
, mode
);
294 static int32_t Pnacl_M37_PPB_CompositorLayer_SetSourceRect(PP_Resource layer
, const struct PP_FloatRect
* rect
) {
295 const struct PPB_CompositorLayer_0_1
*iface
= Pnacl_WrapperInfo_PPB_CompositorLayer_0_1
.real_iface
;
296 return iface
->SetSourceRect(layer
, rect
);
299 static int32_t Pnacl_M37_PPB_CompositorLayer_SetPremultipliedAlpha(PP_Resource layer
, PP_Bool premult
) {
300 const struct PPB_CompositorLayer_0_1
*iface
= Pnacl_WrapperInfo_PPB_CompositorLayer_0_1
.real_iface
;
301 return iface
->SetPremultipliedAlpha(layer
, premult
);
304 /* End wrapper methods for PPB_CompositorLayer_0_1 */
306 /* Begin wrapper methods for PPB_CompositorLayer_0_2 */
308 static PP_Bool
Pnacl_M38_PPB_CompositorLayer_IsCompositorLayer(PP_Resource resource
) {
309 const struct PPB_CompositorLayer_0_2
*iface
= Pnacl_WrapperInfo_PPB_CompositorLayer_0_2
.real_iface
;
310 return iface
->IsCompositorLayer(resource
);
313 static int32_t Pnacl_M38_PPB_CompositorLayer_SetColor(PP_Resource layer
, float red
, float green
, float blue
, float alpha
, const struct PP_Size
* size
) {
314 const struct PPB_CompositorLayer_0_2
*iface
= Pnacl_WrapperInfo_PPB_CompositorLayer_0_2
.real_iface
;
315 return iface
->SetColor(layer
, red
, green
, blue
, alpha
, size
);
318 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
) {
319 const struct PPB_CompositorLayer_0_2
*iface
= Pnacl_WrapperInfo_PPB_CompositorLayer_0_2
.real_iface
;
320 return iface
->SetTexture(layer
, context
, target
, texture
, size
, *cc
);
323 static int32_t Pnacl_M38_PPB_CompositorLayer_SetImage(PP_Resource layer
, PP_Resource image_data
, const struct PP_Size
* size
, struct PP_CompletionCallback
* cc
) {
324 const struct PPB_CompositorLayer_0_2
*iface
= Pnacl_WrapperInfo_PPB_CompositorLayer_0_2
.real_iface
;
325 return iface
->SetImage(layer
, image_data
, size
, *cc
);
328 static int32_t Pnacl_M38_PPB_CompositorLayer_SetClipRect(PP_Resource layer
, const struct PP_Rect
* rect
) {
329 const struct PPB_CompositorLayer_0_2
*iface
= Pnacl_WrapperInfo_PPB_CompositorLayer_0_2
.real_iface
;
330 return iface
->SetClipRect(layer
, rect
);
333 static int32_t Pnacl_M38_PPB_CompositorLayer_SetTransform(PP_Resource layer
, const float matrix
[16]) {
334 const struct PPB_CompositorLayer_0_2
*iface
= Pnacl_WrapperInfo_PPB_CompositorLayer_0_2
.real_iface
;
335 return iface
->SetTransform(layer
, matrix
);
338 static int32_t Pnacl_M38_PPB_CompositorLayer_SetOpacity(PP_Resource layer
, float opacity
) {
339 const struct PPB_CompositorLayer_0_2
*iface
= Pnacl_WrapperInfo_PPB_CompositorLayer_0_2
.real_iface
;
340 return iface
->SetOpacity(layer
, opacity
);
343 static int32_t Pnacl_M38_PPB_CompositorLayer_SetBlendMode(PP_Resource layer
, PP_BlendMode mode
) {
344 const struct PPB_CompositorLayer_0_2
*iface
= Pnacl_WrapperInfo_PPB_CompositorLayer_0_2
.real_iface
;
345 return iface
->SetBlendMode(layer
, mode
);
348 static int32_t Pnacl_M38_PPB_CompositorLayer_SetSourceRect(PP_Resource layer
, const struct PP_FloatRect
* rect
) {
349 const struct PPB_CompositorLayer_0_2
*iface
= Pnacl_WrapperInfo_PPB_CompositorLayer_0_2
.real_iface
;
350 return iface
->SetSourceRect(layer
, rect
);
353 static int32_t Pnacl_M38_PPB_CompositorLayer_SetPremultipliedAlpha(PP_Resource layer
, PP_Bool premult
) {
354 const struct PPB_CompositorLayer_0_2
*iface
= Pnacl_WrapperInfo_PPB_CompositorLayer_0_2
.real_iface
;
355 return iface
->SetPremultipliedAlpha(layer
, premult
);
358 /* End wrapper methods for PPB_CompositorLayer_0_2 */
360 /* Begin wrapper methods for PPB_Console_1_0 */
362 static void Pnacl_M25_PPB_Console_Log(PP_Instance instance
, PP_LogLevel level
, struct PP_Var
* value
) {
363 const struct PPB_Console_1_0
*iface
= Pnacl_WrapperInfo_PPB_Console_1_0
.real_iface
;
364 iface
->Log(instance
, level
, *value
);
367 static void Pnacl_M25_PPB_Console_LogWithSource(PP_Instance instance
, PP_LogLevel level
, struct PP_Var
* source
, struct PP_Var
* value
) {
368 const struct PPB_Console_1_0
*iface
= Pnacl_WrapperInfo_PPB_Console_1_0
.real_iface
;
369 iface
->LogWithSource(instance
, level
, *source
, *value
);
372 /* End wrapper methods for PPB_Console_1_0 */
374 /* Begin wrapper methods for PPB_Core_1_0 */
376 static void Pnacl_M14_PPB_Core_AddRefResource(PP_Resource resource
) {
377 const struct PPB_Core_1_0
*iface
= Pnacl_WrapperInfo_PPB_Core_1_0
.real_iface
;
378 iface
->AddRefResource(resource
);
381 static void Pnacl_M14_PPB_Core_ReleaseResource(PP_Resource resource
) {
382 const struct PPB_Core_1_0
*iface
= Pnacl_WrapperInfo_PPB_Core_1_0
.real_iface
;
383 iface
->ReleaseResource(resource
);
386 static PP_Time
Pnacl_M14_PPB_Core_GetTime(void) {
387 const struct PPB_Core_1_0
*iface
= Pnacl_WrapperInfo_PPB_Core_1_0
.real_iface
;
388 return iface
->GetTime();
391 static PP_TimeTicks
Pnacl_M14_PPB_Core_GetTimeTicks(void) {
392 const struct PPB_Core_1_0
*iface
= Pnacl_WrapperInfo_PPB_Core_1_0
.real_iface
;
393 return iface
->GetTimeTicks();
396 static void Pnacl_M14_PPB_Core_CallOnMainThread(int32_t delay_in_milliseconds
, struct PP_CompletionCallback
* callback
, int32_t result
) {
397 const struct PPB_Core_1_0
*iface
= Pnacl_WrapperInfo_PPB_Core_1_0
.real_iface
;
398 iface
->CallOnMainThread(delay_in_milliseconds
, *callback
, result
);
401 static PP_Bool
Pnacl_M14_PPB_Core_IsMainThread(void) {
402 const struct PPB_Core_1_0
*iface
= Pnacl_WrapperInfo_PPB_Core_1_0
.real_iface
;
403 return iface
->IsMainThread();
406 /* End wrapper methods for PPB_Core_1_0 */
408 /* Begin wrapper methods for PPB_FileIO_1_0 */
410 static PP_Resource
Pnacl_M14_PPB_FileIO_Create(PP_Instance instance
) {
411 const struct PPB_FileIO_1_0
*iface
= Pnacl_WrapperInfo_PPB_FileIO_1_0
.real_iface
;
412 return iface
->Create(instance
);
415 static PP_Bool
Pnacl_M14_PPB_FileIO_IsFileIO(PP_Resource resource
) {
416 const struct PPB_FileIO_1_0
*iface
= Pnacl_WrapperInfo_PPB_FileIO_1_0
.real_iface
;
417 return iface
->IsFileIO(resource
);
420 static int32_t Pnacl_M14_PPB_FileIO_Open(PP_Resource file_io
, PP_Resource file_ref
, int32_t open_flags
, struct PP_CompletionCallback
* callback
) {
421 const struct PPB_FileIO_1_0
*iface
= Pnacl_WrapperInfo_PPB_FileIO_1_0
.real_iface
;
422 return iface
->Open(file_io
, file_ref
, open_flags
, *callback
);
425 static int32_t Pnacl_M14_PPB_FileIO_Query(PP_Resource file_io
, struct PP_FileInfo
* info
, struct PP_CompletionCallback
* callback
) {
426 const struct PPB_FileIO_1_0
*iface
= Pnacl_WrapperInfo_PPB_FileIO_1_0
.real_iface
;
427 return iface
->Query(file_io
, info
, *callback
);
430 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
) {
431 const struct PPB_FileIO_1_0
*iface
= Pnacl_WrapperInfo_PPB_FileIO_1_0
.real_iface
;
432 return iface
->Touch(file_io
, last_access_time
, last_modified_time
, *callback
);
435 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
) {
436 const struct PPB_FileIO_1_0
*iface
= Pnacl_WrapperInfo_PPB_FileIO_1_0
.real_iface
;
437 return iface
->Read(file_io
, offset
, buffer
, bytes_to_read
, *callback
);
440 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
) {
441 const struct PPB_FileIO_1_0
*iface
= Pnacl_WrapperInfo_PPB_FileIO_1_0
.real_iface
;
442 return iface
->Write(file_io
, offset
, buffer
, bytes_to_write
, *callback
);
445 static int32_t Pnacl_M14_PPB_FileIO_SetLength(PP_Resource file_io
, int64_t length
, struct PP_CompletionCallback
* callback
) {
446 const struct PPB_FileIO_1_0
*iface
= Pnacl_WrapperInfo_PPB_FileIO_1_0
.real_iface
;
447 return iface
->SetLength(file_io
, length
, *callback
);
450 static int32_t Pnacl_M14_PPB_FileIO_Flush(PP_Resource file_io
, struct PP_CompletionCallback
* callback
) {
451 const struct PPB_FileIO_1_0
*iface
= Pnacl_WrapperInfo_PPB_FileIO_1_0
.real_iface
;
452 return iface
->Flush(file_io
, *callback
);
455 static void Pnacl_M14_PPB_FileIO_Close(PP_Resource file_io
) {
456 const struct PPB_FileIO_1_0
*iface
= Pnacl_WrapperInfo_PPB_FileIO_1_0
.real_iface
;
457 iface
->Close(file_io
);
460 /* End wrapper methods for PPB_FileIO_1_0 */
462 /* Begin wrapper methods for PPB_FileIO_1_1 */
464 static PP_Resource
Pnacl_M25_PPB_FileIO_Create(PP_Instance instance
) {
465 const struct PPB_FileIO_1_1
*iface
= Pnacl_WrapperInfo_PPB_FileIO_1_1
.real_iface
;
466 return iface
->Create(instance
);
469 static PP_Bool
Pnacl_M25_PPB_FileIO_IsFileIO(PP_Resource resource
) {
470 const struct PPB_FileIO_1_1
*iface
= Pnacl_WrapperInfo_PPB_FileIO_1_1
.real_iface
;
471 return iface
->IsFileIO(resource
);
474 static int32_t Pnacl_M25_PPB_FileIO_Open(PP_Resource file_io
, PP_Resource file_ref
, int32_t open_flags
, struct PP_CompletionCallback
* callback
) {
475 const struct PPB_FileIO_1_1
*iface
= Pnacl_WrapperInfo_PPB_FileIO_1_1
.real_iface
;
476 return iface
->Open(file_io
, file_ref
, open_flags
, *callback
);
479 static int32_t Pnacl_M25_PPB_FileIO_Query(PP_Resource file_io
, struct PP_FileInfo
* info
, struct PP_CompletionCallback
* callback
) {
480 const struct PPB_FileIO_1_1
*iface
= Pnacl_WrapperInfo_PPB_FileIO_1_1
.real_iface
;
481 return iface
->Query(file_io
, info
, *callback
);
484 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
) {
485 const struct PPB_FileIO_1_1
*iface
= Pnacl_WrapperInfo_PPB_FileIO_1_1
.real_iface
;
486 return iface
->Touch(file_io
, last_access_time
, last_modified_time
, *callback
);
489 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
) {
490 const struct PPB_FileIO_1_1
*iface
= Pnacl_WrapperInfo_PPB_FileIO_1_1
.real_iface
;
491 return iface
->Read(file_io
, offset
, buffer
, bytes_to_read
, *callback
);
494 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
) {
495 const struct PPB_FileIO_1_1
*iface
= Pnacl_WrapperInfo_PPB_FileIO_1_1
.real_iface
;
496 return iface
->Write(file_io
, offset
, buffer
, bytes_to_write
, *callback
);
499 static int32_t Pnacl_M25_PPB_FileIO_SetLength(PP_Resource file_io
, int64_t length
, struct PP_CompletionCallback
* callback
) {
500 const struct PPB_FileIO_1_1
*iface
= Pnacl_WrapperInfo_PPB_FileIO_1_1
.real_iface
;
501 return iface
->SetLength(file_io
, length
, *callback
);
504 static int32_t Pnacl_M25_PPB_FileIO_Flush(PP_Resource file_io
, struct PP_CompletionCallback
* callback
) {
505 const struct PPB_FileIO_1_1
*iface
= Pnacl_WrapperInfo_PPB_FileIO_1_1
.real_iface
;
506 return iface
->Flush(file_io
, *callback
);
509 static void Pnacl_M25_PPB_FileIO_Close(PP_Resource file_io
) {
510 const struct PPB_FileIO_1_1
*iface
= Pnacl_WrapperInfo_PPB_FileIO_1_1
.real_iface
;
511 iface
->Close(file_io
);
514 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
) {
515 const struct PPB_FileIO_1_1
*iface
= Pnacl_WrapperInfo_PPB_FileIO_1_1
.real_iface
;
516 return iface
->ReadToArray(file_io
, offset
, max_read_length
, output
, *callback
);
519 /* End wrapper methods for PPB_FileIO_1_1 */
521 /* Begin wrapper methods for PPB_FileMapping_0_1 */
523 static int32_t Pnacl_M34_PPB_FileMapping_Map(PP_Instance instance
, PP_Resource file_io
, int64_t length
, uint32_t map_protection
, uint32_t map_flags
, int64_t offset
, void** address
, struct PP_CompletionCallback
* callback
) {
524 const struct PPB_FileMapping_0_1
*iface
= Pnacl_WrapperInfo_PPB_FileMapping_0_1
.real_iface
;
525 return iface
->Map(instance
, file_io
, length
, map_protection
, map_flags
, offset
, address
, *callback
);
528 static int32_t Pnacl_M34_PPB_FileMapping_Unmap(PP_Instance instance
, const void* address
, int64_t length
, struct PP_CompletionCallback
* callback
) {
529 const struct PPB_FileMapping_0_1
*iface
= Pnacl_WrapperInfo_PPB_FileMapping_0_1
.real_iface
;
530 return iface
->Unmap(instance
, address
, length
, *callback
);
533 static int64_t Pnacl_M34_PPB_FileMapping_GetMapPageSize(PP_Instance instance
) {
534 const struct PPB_FileMapping_0_1
*iface
= Pnacl_WrapperInfo_PPB_FileMapping_0_1
.real_iface
;
535 return iface
->GetMapPageSize(instance
);
538 /* End wrapper methods for PPB_FileMapping_0_1 */
540 /* Begin wrapper methods for PPB_FileRef_1_0 */
542 static PP_Resource
Pnacl_M14_PPB_FileRef_Create(PP_Resource file_system
, const char* path
) {
543 const struct PPB_FileRef_1_0
*iface
= Pnacl_WrapperInfo_PPB_FileRef_1_0
.real_iface
;
544 return iface
->Create(file_system
, path
);
547 static PP_Bool
Pnacl_M14_PPB_FileRef_IsFileRef(PP_Resource resource
) {
548 const struct PPB_FileRef_1_0
*iface
= Pnacl_WrapperInfo_PPB_FileRef_1_0
.real_iface
;
549 return iface
->IsFileRef(resource
);
552 static PP_FileSystemType
Pnacl_M14_PPB_FileRef_GetFileSystemType(PP_Resource file_ref
) {
553 const struct PPB_FileRef_1_0
*iface
= Pnacl_WrapperInfo_PPB_FileRef_1_0
.real_iface
;
554 return iface
->GetFileSystemType(file_ref
);
557 static void Pnacl_M14_PPB_FileRef_GetName(struct PP_Var
* _struct_result
, PP_Resource file_ref
) {
558 const struct PPB_FileRef_1_0
*iface
= Pnacl_WrapperInfo_PPB_FileRef_1_0
.real_iface
;
559 *_struct_result
= iface
->GetName(file_ref
);
562 static void Pnacl_M14_PPB_FileRef_GetPath(struct PP_Var
* _struct_result
, PP_Resource file_ref
) {
563 const struct PPB_FileRef_1_0
*iface
= Pnacl_WrapperInfo_PPB_FileRef_1_0
.real_iface
;
564 *_struct_result
= iface
->GetPath(file_ref
);
567 static PP_Resource
Pnacl_M14_PPB_FileRef_GetParent(PP_Resource file_ref
) {
568 const struct PPB_FileRef_1_0
*iface
= Pnacl_WrapperInfo_PPB_FileRef_1_0
.real_iface
;
569 return iface
->GetParent(file_ref
);
572 static int32_t Pnacl_M14_PPB_FileRef_MakeDirectory(PP_Resource directory_ref
, PP_Bool make_ancestors
, struct PP_CompletionCallback
* callback
) {
573 const struct PPB_FileRef_1_0
*iface
= Pnacl_WrapperInfo_PPB_FileRef_1_0
.real_iface
;
574 return iface
->MakeDirectory(directory_ref
, make_ancestors
, *callback
);
577 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
) {
578 const struct PPB_FileRef_1_0
*iface
= Pnacl_WrapperInfo_PPB_FileRef_1_0
.real_iface
;
579 return iface
->Touch(file_ref
, last_access_time
, last_modified_time
, *callback
);
582 static int32_t Pnacl_M14_PPB_FileRef_Delete(PP_Resource file_ref
, struct PP_CompletionCallback
* callback
) {
583 const struct PPB_FileRef_1_0
*iface
= Pnacl_WrapperInfo_PPB_FileRef_1_0
.real_iface
;
584 return iface
->Delete(file_ref
, *callback
);
587 static int32_t Pnacl_M14_PPB_FileRef_Rename(PP_Resource file_ref
, PP_Resource new_file_ref
, struct PP_CompletionCallback
* callback
) {
588 const struct PPB_FileRef_1_0
*iface
= Pnacl_WrapperInfo_PPB_FileRef_1_0
.real_iface
;
589 return iface
->Rename(file_ref
, new_file_ref
, *callback
);
592 /* End wrapper methods for PPB_FileRef_1_0 */
594 /* Begin wrapper methods for PPB_FileRef_1_1 */
596 static PP_Resource
Pnacl_M28_PPB_FileRef_Create(PP_Resource file_system
, const char* path
) {
597 const struct PPB_FileRef_1_1
*iface
= Pnacl_WrapperInfo_PPB_FileRef_1_1
.real_iface
;
598 return iface
->Create(file_system
, path
);
601 static PP_Bool
Pnacl_M28_PPB_FileRef_IsFileRef(PP_Resource resource
) {
602 const struct PPB_FileRef_1_1
*iface
= Pnacl_WrapperInfo_PPB_FileRef_1_1
.real_iface
;
603 return iface
->IsFileRef(resource
);
606 static PP_FileSystemType
Pnacl_M28_PPB_FileRef_GetFileSystemType(PP_Resource file_ref
) {
607 const struct PPB_FileRef_1_1
*iface
= Pnacl_WrapperInfo_PPB_FileRef_1_1
.real_iface
;
608 return iface
->GetFileSystemType(file_ref
);
611 static void Pnacl_M28_PPB_FileRef_GetName(struct PP_Var
* _struct_result
, PP_Resource file_ref
) {
612 const struct PPB_FileRef_1_1
*iface
= Pnacl_WrapperInfo_PPB_FileRef_1_1
.real_iface
;
613 *_struct_result
= iface
->GetName(file_ref
);
616 static void Pnacl_M28_PPB_FileRef_GetPath(struct PP_Var
* _struct_result
, PP_Resource file_ref
) {
617 const struct PPB_FileRef_1_1
*iface
= Pnacl_WrapperInfo_PPB_FileRef_1_1
.real_iface
;
618 *_struct_result
= iface
->GetPath(file_ref
);
621 static PP_Resource
Pnacl_M28_PPB_FileRef_GetParent(PP_Resource file_ref
) {
622 const struct PPB_FileRef_1_1
*iface
= Pnacl_WrapperInfo_PPB_FileRef_1_1
.real_iface
;
623 return iface
->GetParent(file_ref
);
626 static int32_t Pnacl_M28_PPB_FileRef_MakeDirectory(PP_Resource directory_ref
, PP_Bool make_ancestors
, struct PP_CompletionCallback
* callback
) {
627 const struct PPB_FileRef_1_1
*iface
= Pnacl_WrapperInfo_PPB_FileRef_1_1
.real_iface
;
628 return iface
->MakeDirectory(directory_ref
, make_ancestors
, *callback
);
631 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
) {
632 const struct PPB_FileRef_1_1
*iface
= Pnacl_WrapperInfo_PPB_FileRef_1_1
.real_iface
;
633 return iface
->Touch(file_ref
, last_access_time
, last_modified_time
, *callback
);
636 static int32_t Pnacl_M28_PPB_FileRef_Delete(PP_Resource file_ref
, struct PP_CompletionCallback
* callback
) {
637 const struct PPB_FileRef_1_1
*iface
= Pnacl_WrapperInfo_PPB_FileRef_1_1
.real_iface
;
638 return iface
->Delete(file_ref
, *callback
);
641 static int32_t Pnacl_M28_PPB_FileRef_Rename(PP_Resource file_ref
, PP_Resource new_file_ref
, struct PP_CompletionCallback
* callback
) {
642 const struct PPB_FileRef_1_1
*iface
= Pnacl_WrapperInfo_PPB_FileRef_1_1
.real_iface
;
643 return iface
->Rename(file_ref
, new_file_ref
, *callback
);
646 static int32_t Pnacl_M28_PPB_FileRef_Query(PP_Resource file_ref
, struct PP_FileInfo
* info
, struct PP_CompletionCallback
* callback
) {
647 const struct PPB_FileRef_1_1
*iface
= Pnacl_WrapperInfo_PPB_FileRef_1_1
.real_iface
;
648 return iface
->Query(file_ref
, info
, *callback
);
651 static int32_t Pnacl_M28_PPB_FileRef_ReadDirectoryEntries(PP_Resource file_ref
, struct PP_ArrayOutput
* output
, struct PP_CompletionCallback
* callback
) {
652 const struct PPB_FileRef_1_1
*iface
= Pnacl_WrapperInfo_PPB_FileRef_1_1
.real_iface
;
653 return iface
->ReadDirectoryEntries(file_ref
, *output
, *callback
);
656 /* End wrapper methods for PPB_FileRef_1_1 */
658 /* Begin wrapper methods for PPB_FileRef_1_2 */
660 static PP_Resource
Pnacl_M34_PPB_FileRef_Create(PP_Resource file_system
, const char* path
) {
661 const struct PPB_FileRef_1_2
*iface
= Pnacl_WrapperInfo_PPB_FileRef_1_2
.real_iface
;
662 return iface
->Create(file_system
, path
);
665 static PP_Bool
Pnacl_M34_PPB_FileRef_IsFileRef(PP_Resource resource
) {
666 const struct PPB_FileRef_1_2
*iface
= Pnacl_WrapperInfo_PPB_FileRef_1_2
.real_iface
;
667 return iface
->IsFileRef(resource
);
670 static PP_FileSystemType
Pnacl_M34_PPB_FileRef_GetFileSystemType(PP_Resource file_ref
) {
671 const struct PPB_FileRef_1_2
*iface
= Pnacl_WrapperInfo_PPB_FileRef_1_2
.real_iface
;
672 return iface
->GetFileSystemType(file_ref
);
675 static void Pnacl_M34_PPB_FileRef_GetName(struct PP_Var
* _struct_result
, PP_Resource file_ref
) {
676 const struct PPB_FileRef_1_2
*iface
= Pnacl_WrapperInfo_PPB_FileRef_1_2
.real_iface
;
677 *_struct_result
= iface
->GetName(file_ref
);
680 static void Pnacl_M34_PPB_FileRef_GetPath(struct PP_Var
* _struct_result
, PP_Resource file_ref
) {
681 const struct PPB_FileRef_1_2
*iface
= Pnacl_WrapperInfo_PPB_FileRef_1_2
.real_iface
;
682 *_struct_result
= iface
->GetPath(file_ref
);
685 static PP_Resource
Pnacl_M34_PPB_FileRef_GetParent(PP_Resource file_ref
) {
686 const struct PPB_FileRef_1_2
*iface
= Pnacl_WrapperInfo_PPB_FileRef_1_2
.real_iface
;
687 return iface
->GetParent(file_ref
);
690 static int32_t Pnacl_M34_PPB_FileRef_MakeDirectory(PP_Resource directory_ref
, int32_t make_directory_flags
, struct PP_CompletionCallback
* callback
) {
691 const struct PPB_FileRef_1_2
*iface
= Pnacl_WrapperInfo_PPB_FileRef_1_2
.real_iface
;
692 return iface
->MakeDirectory(directory_ref
, make_directory_flags
, *callback
);
695 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
) {
696 const struct PPB_FileRef_1_2
*iface
= Pnacl_WrapperInfo_PPB_FileRef_1_2
.real_iface
;
697 return iface
->Touch(file_ref
, last_access_time
, last_modified_time
, *callback
);
700 static int32_t Pnacl_M34_PPB_FileRef_Delete(PP_Resource file_ref
, struct PP_CompletionCallback
* callback
) {
701 const struct PPB_FileRef_1_2
*iface
= Pnacl_WrapperInfo_PPB_FileRef_1_2
.real_iface
;
702 return iface
->Delete(file_ref
, *callback
);
705 static int32_t Pnacl_M34_PPB_FileRef_Rename(PP_Resource file_ref
, PP_Resource new_file_ref
, struct PP_CompletionCallback
* callback
) {
706 const struct PPB_FileRef_1_2
*iface
= Pnacl_WrapperInfo_PPB_FileRef_1_2
.real_iface
;
707 return iface
->Rename(file_ref
, new_file_ref
, *callback
);
710 static int32_t Pnacl_M34_PPB_FileRef_Query(PP_Resource file_ref
, struct PP_FileInfo
* info
, struct PP_CompletionCallback
* callback
) {
711 const struct PPB_FileRef_1_2
*iface
= Pnacl_WrapperInfo_PPB_FileRef_1_2
.real_iface
;
712 return iface
->Query(file_ref
, info
, *callback
);
715 static int32_t Pnacl_M34_PPB_FileRef_ReadDirectoryEntries(PP_Resource file_ref
, struct PP_ArrayOutput
* output
, struct PP_CompletionCallback
* callback
) {
716 const struct PPB_FileRef_1_2
*iface
= Pnacl_WrapperInfo_PPB_FileRef_1_2
.real_iface
;
717 return iface
->ReadDirectoryEntries(file_ref
, *output
, *callback
);
720 /* End wrapper methods for PPB_FileRef_1_2 */
722 /* Begin wrapper methods for PPB_FileSystem_1_0 */
724 static PP_Resource
Pnacl_M14_PPB_FileSystem_Create(PP_Instance instance
, PP_FileSystemType type
) {
725 const struct PPB_FileSystem_1_0
*iface
= Pnacl_WrapperInfo_PPB_FileSystem_1_0
.real_iface
;
726 return iface
->Create(instance
, type
);
729 static PP_Bool
Pnacl_M14_PPB_FileSystem_IsFileSystem(PP_Resource resource
) {
730 const struct PPB_FileSystem_1_0
*iface
= Pnacl_WrapperInfo_PPB_FileSystem_1_0
.real_iface
;
731 return iface
->IsFileSystem(resource
);
734 static int32_t Pnacl_M14_PPB_FileSystem_Open(PP_Resource file_system
, int64_t expected_size
, struct PP_CompletionCallback
* callback
) {
735 const struct PPB_FileSystem_1_0
*iface
= Pnacl_WrapperInfo_PPB_FileSystem_1_0
.real_iface
;
736 return iface
->Open(file_system
, expected_size
, *callback
);
739 static PP_FileSystemType
Pnacl_M14_PPB_FileSystem_GetType(PP_Resource file_system
) {
740 const struct PPB_FileSystem_1_0
*iface
= Pnacl_WrapperInfo_PPB_FileSystem_1_0
.real_iface
;
741 return iface
->GetType(file_system
);
744 /* End wrapper methods for PPB_FileSystem_1_0 */
746 /* Not generating wrapper methods for PPB_Fullscreen_1_0 */
748 /* Not generating wrapper methods for PPB_Gamepad_1_0 */
750 /* Begin wrapper methods for PPB_Graphics2D_1_0 */
752 static PP_Resource
Pnacl_M14_PPB_Graphics2D_Create(PP_Instance instance
, const struct PP_Size
* size
, PP_Bool is_always_opaque
) {
753 const struct PPB_Graphics2D_1_0
*iface
= Pnacl_WrapperInfo_PPB_Graphics2D_1_0
.real_iface
;
754 return iface
->Create(instance
, size
, is_always_opaque
);
757 static PP_Bool
Pnacl_M14_PPB_Graphics2D_IsGraphics2D(PP_Resource resource
) {
758 const struct PPB_Graphics2D_1_0
*iface
= Pnacl_WrapperInfo_PPB_Graphics2D_1_0
.real_iface
;
759 return iface
->IsGraphics2D(resource
);
762 static PP_Bool
Pnacl_M14_PPB_Graphics2D_Describe(PP_Resource graphics_2d
, struct PP_Size
* size
, PP_Bool
* is_always_opaque
) {
763 const struct PPB_Graphics2D_1_0
*iface
= Pnacl_WrapperInfo_PPB_Graphics2D_1_0
.real_iface
;
764 return iface
->Describe(graphics_2d
, size
, is_always_opaque
);
767 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
) {
768 const struct PPB_Graphics2D_1_0
*iface
= Pnacl_WrapperInfo_PPB_Graphics2D_1_0
.real_iface
;
769 iface
->PaintImageData(graphics_2d
, image_data
, top_left
, src_rect
);
772 static void Pnacl_M14_PPB_Graphics2D_Scroll(PP_Resource graphics_2d
, const struct PP_Rect
* clip_rect
, const struct PP_Point
* amount
) {
773 const struct PPB_Graphics2D_1_0
*iface
= Pnacl_WrapperInfo_PPB_Graphics2D_1_0
.real_iface
;
774 iface
->Scroll(graphics_2d
, clip_rect
, amount
);
777 static void Pnacl_M14_PPB_Graphics2D_ReplaceContents(PP_Resource graphics_2d
, PP_Resource image_data
) {
778 const struct PPB_Graphics2D_1_0
*iface
= Pnacl_WrapperInfo_PPB_Graphics2D_1_0
.real_iface
;
779 iface
->ReplaceContents(graphics_2d
, image_data
);
782 static int32_t Pnacl_M14_PPB_Graphics2D_Flush(PP_Resource graphics_2d
, struct PP_CompletionCallback
* callback
) {
783 const struct PPB_Graphics2D_1_0
*iface
= Pnacl_WrapperInfo_PPB_Graphics2D_1_0
.real_iface
;
784 return iface
->Flush(graphics_2d
, *callback
);
787 /* End wrapper methods for PPB_Graphics2D_1_0 */
789 /* Begin wrapper methods for PPB_Graphics2D_1_1 */
791 static PP_Resource
Pnacl_M27_PPB_Graphics2D_Create(PP_Instance instance
, const struct PP_Size
* size
, PP_Bool is_always_opaque
) {
792 const struct PPB_Graphics2D_1_1
*iface
= Pnacl_WrapperInfo_PPB_Graphics2D_1_1
.real_iface
;
793 return iface
->Create(instance
, size
, is_always_opaque
);
796 static PP_Bool
Pnacl_M27_PPB_Graphics2D_IsGraphics2D(PP_Resource resource
) {
797 const struct PPB_Graphics2D_1_1
*iface
= Pnacl_WrapperInfo_PPB_Graphics2D_1_1
.real_iface
;
798 return iface
->IsGraphics2D(resource
);
801 static PP_Bool
Pnacl_M27_PPB_Graphics2D_Describe(PP_Resource graphics_2d
, struct PP_Size
* size
, PP_Bool
* is_always_opaque
) {
802 const struct PPB_Graphics2D_1_1
*iface
= Pnacl_WrapperInfo_PPB_Graphics2D_1_1
.real_iface
;
803 return iface
->Describe(graphics_2d
, size
, is_always_opaque
);
806 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
) {
807 const struct PPB_Graphics2D_1_1
*iface
= Pnacl_WrapperInfo_PPB_Graphics2D_1_1
.real_iface
;
808 iface
->PaintImageData(graphics_2d
, image_data
, top_left
, src_rect
);
811 static void Pnacl_M27_PPB_Graphics2D_Scroll(PP_Resource graphics_2d
, const struct PP_Rect
* clip_rect
, const struct PP_Point
* amount
) {
812 const struct PPB_Graphics2D_1_1
*iface
= Pnacl_WrapperInfo_PPB_Graphics2D_1_1
.real_iface
;
813 iface
->Scroll(graphics_2d
, clip_rect
, amount
);
816 static void Pnacl_M27_PPB_Graphics2D_ReplaceContents(PP_Resource graphics_2d
, PP_Resource image_data
) {
817 const struct PPB_Graphics2D_1_1
*iface
= Pnacl_WrapperInfo_PPB_Graphics2D_1_1
.real_iface
;
818 iface
->ReplaceContents(graphics_2d
, image_data
);
821 static int32_t Pnacl_M27_PPB_Graphics2D_Flush(PP_Resource graphics_2d
, struct PP_CompletionCallback
* callback
) {
822 const struct PPB_Graphics2D_1_1
*iface
= Pnacl_WrapperInfo_PPB_Graphics2D_1_1
.real_iface
;
823 return iface
->Flush(graphics_2d
, *callback
);
826 static PP_Bool
Pnacl_M27_PPB_Graphics2D_SetScale(PP_Resource resource
, float scale
) {
827 const struct PPB_Graphics2D_1_1
*iface
= Pnacl_WrapperInfo_PPB_Graphics2D_1_1
.real_iface
;
828 return iface
->SetScale(resource
, scale
);
831 static float Pnacl_M27_PPB_Graphics2D_GetScale(PP_Resource resource
) {
832 const struct PPB_Graphics2D_1_1
*iface
= Pnacl_WrapperInfo_PPB_Graphics2D_1_1
.real_iface
;
833 return iface
->GetScale(resource
);
836 /* End wrapper methods for PPB_Graphics2D_1_1 */
838 /* Begin wrapper methods for PPB_Graphics3D_1_0 */
840 static int32_t Pnacl_M15_PPB_Graphics3D_GetAttribMaxValue(PP_Resource instance
, int32_t attribute
, int32_t* value
) {
841 const struct PPB_Graphics3D_1_0
*iface
= Pnacl_WrapperInfo_PPB_Graphics3D_1_0
.real_iface
;
842 return iface
->GetAttribMaxValue(instance
, attribute
, value
);
845 static PP_Resource
Pnacl_M15_PPB_Graphics3D_Create(PP_Instance instance
, PP_Resource share_context
, const int32_t attrib_list
[]) {
846 const struct PPB_Graphics3D_1_0
*iface
= Pnacl_WrapperInfo_PPB_Graphics3D_1_0
.real_iface
;
847 return iface
->Create(instance
, share_context
, attrib_list
);
850 static PP_Bool
Pnacl_M15_PPB_Graphics3D_IsGraphics3D(PP_Resource resource
) {
851 const struct PPB_Graphics3D_1_0
*iface
= Pnacl_WrapperInfo_PPB_Graphics3D_1_0
.real_iface
;
852 return iface
->IsGraphics3D(resource
);
855 static int32_t Pnacl_M15_PPB_Graphics3D_GetAttribs(PP_Resource context
, int32_t attrib_list
[]) {
856 const struct PPB_Graphics3D_1_0
*iface
= Pnacl_WrapperInfo_PPB_Graphics3D_1_0
.real_iface
;
857 return iface
->GetAttribs(context
, attrib_list
);
860 static int32_t Pnacl_M15_PPB_Graphics3D_SetAttribs(PP_Resource context
, const int32_t attrib_list
[]) {
861 const struct PPB_Graphics3D_1_0
*iface
= Pnacl_WrapperInfo_PPB_Graphics3D_1_0
.real_iface
;
862 return iface
->SetAttribs(context
, attrib_list
);
865 static int32_t Pnacl_M15_PPB_Graphics3D_GetError(PP_Resource context
) {
866 const struct PPB_Graphics3D_1_0
*iface
= Pnacl_WrapperInfo_PPB_Graphics3D_1_0
.real_iface
;
867 return iface
->GetError(context
);
870 static int32_t Pnacl_M15_PPB_Graphics3D_ResizeBuffers(PP_Resource context
, int32_t width
, int32_t height
) {
871 const struct PPB_Graphics3D_1_0
*iface
= Pnacl_WrapperInfo_PPB_Graphics3D_1_0
.real_iface
;
872 return iface
->ResizeBuffers(context
, width
, height
);
875 static int32_t Pnacl_M15_PPB_Graphics3D_SwapBuffers(PP_Resource context
, struct PP_CompletionCallback
* callback
) {
876 const struct PPB_Graphics3D_1_0
*iface
= Pnacl_WrapperInfo_PPB_Graphics3D_1_0
.real_iface
;
877 return iface
->SwapBuffers(context
, *callback
);
880 /* End wrapper methods for PPB_Graphics3D_1_0 */
882 /* Begin wrapper methods for PPB_HostResolver_1_0 */
884 static PP_Resource
Pnacl_M29_PPB_HostResolver_Create(PP_Instance instance
) {
885 const struct PPB_HostResolver_1_0
*iface
= Pnacl_WrapperInfo_PPB_HostResolver_1_0
.real_iface
;
886 return iface
->Create(instance
);
889 static PP_Bool
Pnacl_M29_PPB_HostResolver_IsHostResolver(PP_Resource resource
) {
890 const struct PPB_HostResolver_1_0
*iface
= Pnacl_WrapperInfo_PPB_HostResolver_1_0
.real_iface
;
891 return iface
->IsHostResolver(resource
);
894 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
) {
895 const struct PPB_HostResolver_1_0
*iface
= Pnacl_WrapperInfo_PPB_HostResolver_1_0
.real_iface
;
896 return iface
->Resolve(host_resolver
, host
, port
, hint
, *callback
);
899 static void Pnacl_M29_PPB_HostResolver_GetCanonicalName(struct PP_Var
* _struct_result
, PP_Resource host_resolver
) {
900 const struct PPB_HostResolver_1_0
*iface
= Pnacl_WrapperInfo_PPB_HostResolver_1_0
.real_iface
;
901 *_struct_result
= iface
->GetCanonicalName(host_resolver
);
904 static uint32_t Pnacl_M29_PPB_HostResolver_GetNetAddressCount(PP_Resource host_resolver
) {
905 const struct PPB_HostResolver_1_0
*iface
= Pnacl_WrapperInfo_PPB_HostResolver_1_0
.real_iface
;
906 return iface
->GetNetAddressCount(host_resolver
);
909 static PP_Resource
Pnacl_M29_PPB_HostResolver_GetNetAddress(PP_Resource host_resolver
, uint32_t index
) {
910 const struct PPB_HostResolver_1_0
*iface
= Pnacl_WrapperInfo_PPB_HostResolver_1_0
.real_iface
;
911 return iface
->GetNetAddress(host_resolver
, index
);
914 /* End wrapper methods for PPB_HostResolver_1_0 */
916 /* Not generating wrapper methods for PPB_ImageData_1_0 */
918 /* Not generating wrapper methods for PPB_InputEvent_1_0 */
920 /* Begin wrapper methods for PPB_MouseInputEvent_1_0 */
922 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
) {
923 const struct PPB_MouseInputEvent_1_0
*iface
= Pnacl_WrapperInfo_PPB_MouseInputEvent_1_0
.real_iface
;
924 return iface
->Create(instance
, type
, time_stamp
, modifiers
, mouse_button
, mouse_position
, click_count
);
927 static PP_Bool
Pnacl_M13_PPB_MouseInputEvent_IsMouseInputEvent(PP_Resource resource
) {
928 const struct PPB_MouseInputEvent_1_0
*iface
= Pnacl_WrapperInfo_PPB_MouseInputEvent_1_0
.real_iface
;
929 return iface
->IsMouseInputEvent(resource
);
932 static PP_InputEvent_MouseButton
Pnacl_M13_PPB_MouseInputEvent_GetButton(PP_Resource mouse_event
) {
933 const struct PPB_MouseInputEvent_1_0
*iface
= Pnacl_WrapperInfo_PPB_MouseInputEvent_1_0
.real_iface
;
934 return iface
->GetButton(mouse_event
);
937 static void Pnacl_M13_PPB_MouseInputEvent_GetPosition(struct PP_Point
* _struct_result
, PP_Resource mouse_event
) {
938 const struct PPB_MouseInputEvent_1_0
*iface
= Pnacl_WrapperInfo_PPB_MouseInputEvent_1_0
.real_iface
;
939 *_struct_result
= iface
->GetPosition(mouse_event
);
942 static int32_t Pnacl_M13_PPB_MouseInputEvent_GetClickCount(PP_Resource mouse_event
) {
943 const struct PPB_MouseInputEvent_1_0
*iface
= Pnacl_WrapperInfo_PPB_MouseInputEvent_1_0
.real_iface
;
944 return iface
->GetClickCount(mouse_event
);
947 /* End wrapper methods for PPB_MouseInputEvent_1_0 */
949 /* Begin wrapper methods for PPB_MouseInputEvent_1_1 */
951 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
) {
952 const struct PPB_MouseInputEvent_1_1
*iface
= Pnacl_WrapperInfo_PPB_MouseInputEvent_1_1
.real_iface
;
953 return iface
->Create(instance
, type
, time_stamp
, modifiers
, mouse_button
, mouse_position
, click_count
, mouse_movement
);
956 static PP_Bool
Pnacl_M14_PPB_MouseInputEvent_IsMouseInputEvent(PP_Resource resource
) {
957 const struct PPB_MouseInputEvent_1_1
*iface
= Pnacl_WrapperInfo_PPB_MouseInputEvent_1_1
.real_iface
;
958 return iface
->IsMouseInputEvent(resource
);
961 static PP_InputEvent_MouseButton
Pnacl_M14_PPB_MouseInputEvent_GetButton(PP_Resource mouse_event
) {
962 const struct PPB_MouseInputEvent_1_1
*iface
= Pnacl_WrapperInfo_PPB_MouseInputEvent_1_1
.real_iface
;
963 return iface
->GetButton(mouse_event
);
966 static void Pnacl_M14_PPB_MouseInputEvent_GetPosition(struct PP_Point
* _struct_result
, PP_Resource mouse_event
) {
967 const struct PPB_MouseInputEvent_1_1
*iface
= Pnacl_WrapperInfo_PPB_MouseInputEvent_1_1
.real_iface
;
968 *_struct_result
= iface
->GetPosition(mouse_event
);
971 static int32_t Pnacl_M14_PPB_MouseInputEvent_GetClickCount(PP_Resource mouse_event
) {
972 const struct PPB_MouseInputEvent_1_1
*iface
= Pnacl_WrapperInfo_PPB_MouseInputEvent_1_1
.real_iface
;
973 return iface
->GetClickCount(mouse_event
);
976 static void Pnacl_M14_PPB_MouseInputEvent_GetMovement(struct PP_Point
* _struct_result
, PP_Resource mouse_event
) {
977 const struct PPB_MouseInputEvent_1_1
*iface
= Pnacl_WrapperInfo_PPB_MouseInputEvent_1_1
.real_iface
;
978 *_struct_result
= iface
->GetMovement(mouse_event
);
981 /* End wrapper methods for PPB_MouseInputEvent_1_1 */
983 /* Begin wrapper methods for PPB_WheelInputEvent_1_0 */
985 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
) {
986 const struct PPB_WheelInputEvent_1_0
*iface
= Pnacl_WrapperInfo_PPB_WheelInputEvent_1_0
.real_iface
;
987 return iface
->Create(instance
, time_stamp
, modifiers
, wheel_delta
, wheel_ticks
, scroll_by_page
);
990 static PP_Bool
Pnacl_M13_PPB_WheelInputEvent_IsWheelInputEvent(PP_Resource resource
) {
991 const struct PPB_WheelInputEvent_1_0
*iface
= Pnacl_WrapperInfo_PPB_WheelInputEvent_1_0
.real_iface
;
992 return iface
->IsWheelInputEvent(resource
);
995 static void Pnacl_M13_PPB_WheelInputEvent_GetDelta(struct PP_FloatPoint
* _struct_result
, PP_Resource wheel_event
) {
996 const struct PPB_WheelInputEvent_1_0
*iface
= Pnacl_WrapperInfo_PPB_WheelInputEvent_1_0
.real_iface
;
997 *_struct_result
= iface
->GetDelta(wheel_event
);
1000 static void Pnacl_M13_PPB_WheelInputEvent_GetTicks(struct PP_FloatPoint
* _struct_result
, PP_Resource wheel_event
) {
1001 const struct PPB_WheelInputEvent_1_0
*iface
= Pnacl_WrapperInfo_PPB_WheelInputEvent_1_0
.real_iface
;
1002 *_struct_result
= iface
->GetTicks(wheel_event
);
1005 static PP_Bool
Pnacl_M13_PPB_WheelInputEvent_GetScrollByPage(PP_Resource wheel_event
) {
1006 const struct PPB_WheelInputEvent_1_0
*iface
= Pnacl_WrapperInfo_PPB_WheelInputEvent_1_0
.real_iface
;
1007 return iface
->GetScrollByPage(wheel_event
);
1010 /* End wrapper methods for PPB_WheelInputEvent_1_0 */
1012 /* Begin wrapper methods for PPB_KeyboardInputEvent_1_0 */
1014 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
) {
1015 const struct PPB_KeyboardInputEvent_1_0
*iface
= Pnacl_WrapperInfo_PPB_KeyboardInputEvent_1_0
.real_iface
;
1016 return iface
->Create(instance
, type
, time_stamp
, modifiers
, key_code
, *character_text
);
1019 static PP_Bool
Pnacl_M13_PPB_KeyboardInputEvent_IsKeyboardInputEvent(PP_Resource resource
) {
1020 const struct PPB_KeyboardInputEvent_1_0
*iface
= Pnacl_WrapperInfo_PPB_KeyboardInputEvent_1_0
.real_iface
;
1021 return iface
->IsKeyboardInputEvent(resource
);
1024 static uint32_t Pnacl_M13_PPB_KeyboardInputEvent_GetKeyCode(PP_Resource key_event
) {
1025 const struct PPB_KeyboardInputEvent_1_0
*iface
= Pnacl_WrapperInfo_PPB_KeyboardInputEvent_1_0
.real_iface
;
1026 return iface
->GetKeyCode(key_event
);
1029 static void Pnacl_M13_PPB_KeyboardInputEvent_GetCharacterText(struct PP_Var
* _struct_result
, PP_Resource character_event
) {
1030 const struct PPB_KeyboardInputEvent_1_0
*iface
= Pnacl_WrapperInfo_PPB_KeyboardInputEvent_1_0
.real_iface
;
1031 *_struct_result
= iface
->GetCharacterText(character_event
);
1034 /* End wrapper methods for PPB_KeyboardInputEvent_1_0 */
1036 /* Begin wrapper methods for PPB_KeyboardInputEvent_1_2 */
1038 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
) {
1039 const struct PPB_KeyboardInputEvent_1_2
*iface
= Pnacl_WrapperInfo_PPB_KeyboardInputEvent_1_2
.real_iface
;
1040 return iface
->Create(instance
, type
, time_stamp
, modifiers
, key_code
, *character_text
, *code
);
1043 static PP_Bool
Pnacl_M34_PPB_KeyboardInputEvent_IsKeyboardInputEvent(PP_Resource resource
) {
1044 const struct PPB_KeyboardInputEvent_1_2
*iface
= Pnacl_WrapperInfo_PPB_KeyboardInputEvent_1_2
.real_iface
;
1045 return iface
->IsKeyboardInputEvent(resource
);
1048 static uint32_t Pnacl_M34_PPB_KeyboardInputEvent_GetKeyCode(PP_Resource key_event
) {
1049 const struct PPB_KeyboardInputEvent_1_2
*iface
= Pnacl_WrapperInfo_PPB_KeyboardInputEvent_1_2
.real_iface
;
1050 return iface
->GetKeyCode(key_event
);
1053 static void Pnacl_M34_PPB_KeyboardInputEvent_GetCharacterText(struct PP_Var
* _struct_result
, PP_Resource character_event
) {
1054 const struct PPB_KeyboardInputEvent_1_2
*iface
= Pnacl_WrapperInfo_PPB_KeyboardInputEvent_1_2
.real_iface
;
1055 *_struct_result
= iface
->GetCharacterText(character_event
);
1058 static void Pnacl_M34_PPB_KeyboardInputEvent_GetCode(struct PP_Var
* _struct_result
, PP_Resource key_event
) {
1059 const struct PPB_KeyboardInputEvent_1_2
*iface
= Pnacl_WrapperInfo_PPB_KeyboardInputEvent_1_2
.real_iface
;
1060 *_struct_result
= iface
->GetCode(key_event
);
1063 /* End wrapper methods for PPB_KeyboardInputEvent_1_2 */
1065 /* Begin wrapper methods for PPB_TouchInputEvent_1_0 */
1067 static PP_Resource
Pnacl_M13_PPB_TouchInputEvent_Create(PP_Instance instance
, PP_InputEvent_Type type
, PP_TimeTicks time_stamp
, uint32_t modifiers
) {
1068 const struct PPB_TouchInputEvent_1_0
*iface
= Pnacl_WrapperInfo_PPB_TouchInputEvent_1_0
.real_iface
;
1069 return iface
->Create(instance
, type
, time_stamp
, modifiers
);
1072 static void Pnacl_M13_PPB_TouchInputEvent_AddTouchPoint(PP_Resource touch_event
, PP_TouchListType list
, const struct PP_TouchPoint
* point
) {
1073 const struct PPB_TouchInputEvent_1_0
*iface
= Pnacl_WrapperInfo_PPB_TouchInputEvent_1_0
.real_iface
;
1074 iface
->AddTouchPoint(touch_event
, list
, point
);
1077 static PP_Bool
Pnacl_M13_PPB_TouchInputEvent_IsTouchInputEvent(PP_Resource resource
) {
1078 const struct PPB_TouchInputEvent_1_0
*iface
= Pnacl_WrapperInfo_PPB_TouchInputEvent_1_0
.real_iface
;
1079 return iface
->IsTouchInputEvent(resource
);
1082 static uint32_t Pnacl_M13_PPB_TouchInputEvent_GetTouchCount(PP_Resource resource
, PP_TouchListType list
) {
1083 const struct PPB_TouchInputEvent_1_0
*iface
= Pnacl_WrapperInfo_PPB_TouchInputEvent_1_0
.real_iface
;
1084 return iface
->GetTouchCount(resource
, list
);
1087 static void Pnacl_M13_PPB_TouchInputEvent_GetTouchByIndex(struct PP_TouchPoint
* _struct_result
, PP_Resource resource
, PP_TouchListType list
, uint32_t index
) {
1088 const struct PPB_TouchInputEvent_1_0
*iface
= Pnacl_WrapperInfo_PPB_TouchInputEvent_1_0
.real_iface
;
1089 *_struct_result
= iface
->GetTouchByIndex(resource
, list
, index
);
1092 static void Pnacl_M13_PPB_TouchInputEvent_GetTouchById(struct PP_TouchPoint
* _struct_result
, PP_Resource resource
, PP_TouchListType list
, uint32_t touch_id
) {
1093 const struct PPB_TouchInputEvent_1_0
*iface
= Pnacl_WrapperInfo_PPB_TouchInputEvent_1_0
.real_iface
;
1094 *_struct_result
= iface
->GetTouchById(resource
, list
, touch_id
);
1097 /* End wrapper methods for PPB_TouchInputEvent_1_0 */
1099 /* Begin wrapper methods for PPB_IMEInputEvent_1_0 */
1101 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
) {
1102 const struct PPB_IMEInputEvent_1_0
*iface
= Pnacl_WrapperInfo_PPB_IMEInputEvent_1_0
.real_iface
;
1103 return iface
->Create(instance
, type
, time_stamp
, *text
, segment_number
, segment_offsets
, target_segment
, selection_start
, selection_end
);
1106 static PP_Bool
Pnacl_M13_PPB_IMEInputEvent_IsIMEInputEvent(PP_Resource resource
) {
1107 const struct PPB_IMEInputEvent_1_0
*iface
= Pnacl_WrapperInfo_PPB_IMEInputEvent_1_0
.real_iface
;
1108 return iface
->IsIMEInputEvent(resource
);
1111 static void Pnacl_M13_PPB_IMEInputEvent_GetText(struct PP_Var
* _struct_result
, PP_Resource ime_event
) {
1112 const struct PPB_IMEInputEvent_1_0
*iface
= Pnacl_WrapperInfo_PPB_IMEInputEvent_1_0
.real_iface
;
1113 *_struct_result
= iface
->GetText(ime_event
);
1116 static uint32_t Pnacl_M13_PPB_IMEInputEvent_GetSegmentNumber(PP_Resource ime_event
) {
1117 const struct PPB_IMEInputEvent_1_0
*iface
= Pnacl_WrapperInfo_PPB_IMEInputEvent_1_0
.real_iface
;
1118 return iface
->GetSegmentNumber(ime_event
);
1121 static uint32_t Pnacl_M13_PPB_IMEInputEvent_GetSegmentOffset(PP_Resource ime_event
, uint32_t index
) {
1122 const struct PPB_IMEInputEvent_1_0
*iface
= Pnacl_WrapperInfo_PPB_IMEInputEvent_1_0
.real_iface
;
1123 return iface
->GetSegmentOffset(ime_event
, index
);
1126 static int32_t Pnacl_M13_PPB_IMEInputEvent_GetTargetSegment(PP_Resource ime_event
) {
1127 const struct PPB_IMEInputEvent_1_0
*iface
= Pnacl_WrapperInfo_PPB_IMEInputEvent_1_0
.real_iface
;
1128 return iface
->GetTargetSegment(ime_event
);
1131 static void Pnacl_M13_PPB_IMEInputEvent_GetSelection(PP_Resource ime_event
, uint32_t* start
, uint32_t* end
) {
1132 const struct PPB_IMEInputEvent_1_0
*iface
= Pnacl_WrapperInfo_PPB_IMEInputEvent_1_0
.real_iface
;
1133 iface
->GetSelection(ime_event
, start
, end
);
1136 /* End wrapper methods for PPB_IMEInputEvent_1_0 */
1138 /* Not generating wrapper methods for PPB_Instance_1_0 */
1140 /* Begin wrapper methods for PPB_MediaStreamAudioTrack_0_1 */
1142 static PP_Bool
Pnacl_M35_PPB_MediaStreamAudioTrack_IsMediaStreamAudioTrack(PP_Resource resource
) {
1143 const struct PPB_MediaStreamAudioTrack_0_1
*iface
= Pnacl_WrapperInfo_PPB_MediaStreamAudioTrack_0_1
.real_iface
;
1144 return iface
->IsMediaStreamAudioTrack(resource
);
1147 static int32_t Pnacl_M35_PPB_MediaStreamAudioTrack_Configure(PP_Resource audio_track
, const int32_t attrib_list
[], struct PP_CompletionCallback
* callback
) {
1148 const struct PPB_MediaStreamAudioTrack_0_1
*iface
= Pnacl_WrapperInfo_PPB_MediaStreamAudioTrack_0_1
.real_iface
;
1149 return iface
->Configure(audio_track
, attrib_list
, *callback
);
1152 static int32_t Pnacl_M35_PPB_MediaStreamAudioTrack_GetAttrib(PP_Resource audio_track
, PP_MediaStreamAudioTrack_Attrib attrib
, int32_t* value
) {
1153 const struct PPB_MediaStreamAudioTrack_0_1
*iface
= Pnacl_WrapperInfo_PPB_MediaStreamAudioTrack_0_1
.real_iface
;
1154 return iface
->GetAttrib(audio_track
, attrib
, value
);
1157 static void Pnacl_M35_PPB_MediaStreamAudioTrack_GetId(struct PP_Var
* _struct_result
, PP_Resource audio_track
) {
1158 const struct PPB_MediaStreamAudioTrack_0_1
*iface
= Pnacl_WrapperInfo_PPB_MediaStreamAudioTrack_0_1
.real_iface
;
1159 *_struct_result
= iface
->GetId(audio_track
);
1162 static PP_Bool
Pnacl_M35_PPB_MediaStreamAudioTrack_HasEnded(PP_Resource audio_track
) {
1163 const struct PPB_MediaStreamAudioTrack_0_1
*iface
= Pnacl_WrapperInfo_PPB_MediaStreamAudioTrack_0_1
.real_iface
;
1164 return iface
->HasEnded(audio_track
);
1167 static int32_t Pnacl_M35_PPB_MediaStreamAudioTrack_GetBuffer(PP_Resource audio_track
, PP_Resource
* buffer
, struct PP_CompletionCallback
* callback
) {
1168 const struct PPB_MediaStreamAudioTrack_0_1
*iface
= Pnacl_WrapperInfo_PPB_MediaStreamAudioTrack_0_1
.real_iface
;
1169 return iface
->GetBuffer(audio_track
, buffer
, *callback
);
1172 static int32_t Pnacl_M35_PPB_MediaStreamAudioTrack_RecycleBuffer(PP_Resource audio_track
, PP_Resource buffer
) {
1173 const struct PPB_MediaStreamAudioTrack_0_1
*iface
= Pnacl_WrapperInfo_PPB_MediaStreamAudioTrack_0_1
.real_iface
;
1174 return iface
->RecycleBuffer(audio_track
, buffer
);
1177 static void Pnacl_M35_PPB_MediaStreamAudioTrack_Close(PP_Resource audio_track
) {
1178 const struct PPB_MediaStreamAudioTrack_0_1
*iface
= Pnacl_WrapperInfo_PPB_MediaStreamAudioTrack_0_1
.real_iface
;
1179 iface
->Close(audio_track
);
1182 /* End wrapper methods for PPB_MediaStreamAudioTrack_0_1 */
1184 /* Begin wrapper methods for PPB_MediaStreamVideoTrack_0_1 */
1186 static PP_Bool
Pnacl_M35_PPB_MediaStreamVideoTrack_IsMediaStreamVideoTrack(PP_Resource resource
) {
1187 const struct PPB_MediaStreamVideoTrack_0_1
*iface
= Pnacl_WrapperInfo_PPB_MediaStreamVideoTrack_0_1
.real_iface
;
1188 return iface
->IsMediaStreamVideoTrack(resource
);
1191 static int32_t Pnacl_M35_PPB_MediaStreamVideoTrack_Configure(PP_Resource video_track
, const int32_t attrib_list
[], struct PP_CompletionCallback
* callback
) {
1192 const struct PPB_MediaStreamVideoTrack_0_1
*iface
= Pnacl_WrapperInfo_PPB_MediaStreamVideoTrack_0_1
.real_iface
;
1193 return iface
->Configure(video_track
, attrib_list
, *callback
);
1196 static int32_t Pnacl_M35_PPB_MediaStreamVideoTrack_GetAttrib(PP_Resource video_track
, PP_MediaStreamVideoTrack_Attrib attrib
, int32_t* value
) {
1197 const struct PPB_MediaStreamVideoTrack_0_1
*iface
= Pnacl_WrapperInfo_PPB_MediaStreamVideoTrack_0_1
.real_iface
;
1198 return iface
->GetAttrib(video_track
, attrib
, value
);
1201 static void Pnacl_M35_PPB_MediaStreamVideoTrack_GetId(struct PP_Var
* _struct_result
, PP_Resource video_track
) {
1202 const struct PPB_MediaStreamVideoTrack_0_1
*iface
= Pnacl_WrapperInfo_PPB_MediaStreamVideoTrack_0_1
.real_iface
;
1203 *_struct_result
= iface
->GetId(video_track
);
1206 static PP_Bool
Pnacl_M35_PPB_MediaStreamVideoTrack_HasEnded(PP_Resource video_track
) {
1207 const struct PPB_MediaStreamVideoTrack_0_1
*iface
= Pnacl_WrapperInfo_PPB_MediaStreamVideoTrack_0_1
.real_iface
;
1208 return iface
->HasEnded(video_track
);
1211 static int32_t Pnacl_M35_PPB_MediaStreamVideoTrack_GetFrame(PP_Resource video_track
, PP_Resource
* frame
, struct PP_CompletionCallback
* callback
) {
1212 const struct PPB_MediaStreamVideoTrack_0_1
*iface
= Pnacl_WrapperInfo_PPB_MediaStreamVideoTrack_0_1
.real_iface
;
1213 return iface
->GetFrame(video_track
, frame
, *callback
);
1216 static int32_t Pnacl_M35_PPB_MediaStreamVideoTrack_RecycleFrame(PP_Resource video_track
, PP_Resource frame
) {
1217 const struct PPB_MediaStreamVideoTrack_0_1
*iface
= Pnacl_WrapperInfo_PPB_MediaStreamVideoTrack_0_1
.real_iface
;
1218 return iface
->RecycleFrame(video_track
, frame
);
1221 static void Pnacl_M35_PPB_MediaStreamVideoTrack_Close(PP_Resource video_track
) {
1222 const struct PPB_MediaStreamVideoTrack_0_1
*iface
= Pnacl_WrapperInfo_PPB_MediaStreamVideoTrack_0_1
.real_iface
;
1223 iface
->Close(video_track
);
1226 /* End wrapper methods for PPB_MediaStreamVideoTrack_0_1 */
1228 /* Begin wrapper methods for PPB_MediaStreamVideoTrack_1_0 */
1230 static PP_Resource
Pnacl_M36_PPB_MediaStreamVideoTrack_Create(PP_Instance instance
) {
1231 const struct PPB_MediaStreamVideoTrack_1_0
*iface
= Pnacl_WrapperInfo_PPB_MediaStreamVideoTrack_1_0
.real_iface
;
1232 return iface
->Create(instance
);
1235 static PP_Bool
Pnacl_M36_PPB_MediaStreamVideoTrack_IsMediaStreamVideoTrack(PP_Resource resource
) {
1236 const struct PPB_MediaStreamVideoTrack_1_0
*iface
= Pnacl_WrapperInfo_PPB_MediaStreamVideoTrack_1_0
.real_iface
;
1237 return iface
->IsMediaStreamVideoTrack(resource
);
1240 static int32_t Pnacl_M36_PPB_MediaStreamVideoTrack_Configure(PP_Resource video_track
, const int32_t attrib_list
[], struct PP_CompletionCallback
* callback
) {
1241 const struct PPB_MediaStreamVideoTrack_1_0
*iface
= Pnacl_WrapperInfo_PPB_MediaStreamVideoTrack_1_0
.real_iface
;
1242 return iface
->Configure(video_track
, attrib_list
, *callback
);
1245 static int32_t Pnacl_M36_PPB_MediaStreamVideoTrack_GetAttrib(PP_Resource video_track
, PP_MediaStreamVideoTrack_Attrib attrib
, int32_t* value
) {
1246 const struct PPB_MediaStreamVideoTrack_1_0
*iface
= Pnacl_WrapperInfo_PPB_MediaStreamVideoTrack_1_0
.real_iface
;
1247 return iface
->GetAttrib(video_track
, attrib
, value
);
1250 static void Pnacl_M36_PPB_MediaStreamVideoTrack_GetId(struct PP_Var
* _struct_result
, PP_Resource video_track
) {
1251 const struct PPB_MediaStreamVideoTrack_1_0
*iface
= Pnacl_WrapperInfo_PPB_MediaStreamVideoTrack_1_0
.real_iface
;
1252 *_struct_result
= iface
->GetId(video_track
);
1255 static PP_Bool
Pnacl_M36_PPB_MediaStreamVideoTrack_HasEnded(PP_Resource video_track
) {
1256 const struct PPB_MediaStreamVideoTrack_1_0
*iface
= Pnacl_WrapperInfo_PPB_MediaStreamVideoTrack_1_0
.real_iface
;
1257 return iface
->HasEnded(video_track
);
1260 static int32_t Pnacl_M36_PPB_MediaStreamVideoTrack_GetFrame(PP_Resource video_track
, PP_Resource
* frame
, struct PP_CompletionCallback
* callback
) {
1261 const struct PPB_MediaStreamVideoTrack_1_0
*iface
= Pnacl_WrapperInfo_PPB_MediaStreamVideoTrack_1_0
.real_iface
;
1262 return iface
->GetFrame(video_track
, frame
, *callback
);
1265 static int32_t Pnacl_M36_PPB_MediaStreamVideoTrack_RecycleFrame(PP_Resource video_track
, PP_Resource frame
) {
1266 const struct PPB_MediaStreamVideoTrack_1_0
*iface
= Pnacl_WrapperInfo_PPB_MediaStreamVideoTrack_1_0
.real_iface
;
1267 return iface
->RecycleFrame(video_track
, frame
);
1270 static void Pnacl_M36_PPB_MediaStreamVideoTrack_Close(PP_Resource video_track
) {
1271 const struct PPB_MediaStreamVideoTrack_1_0
*iface
= Pnacl_WrapperInfo_PPB_MediaStreamVideoTrack_1_0
.real_iface
;
1272 iface
->Close(video_track
);
1275 static int32_t Pnacl_M36_PPB_MediaStreamVideoTrack_GetEmptyFrame(PP_Resource video_track
, PP_Resource
* frame
, struct PP_CompletionCallback
* callback
) {
1276 const struct PPB_MediaStreamVideoTrack_1_0
*iface
= Pnacl_WrapperInfo_PPB_MediaStreamVideoTrack_1_0
.real_iface
;
1277 return iface
->GetEmptyFrame(video_track
, frame
, *callback
);
1280 static int32_t Pnacl_M36_PPB_MediaStreamVideoTrack_PutFrame(PP_Resource video_track
, PP_Resource frame
) {
1281 const struct PPB_MediaStreamVideoTrack_1_0
*iface
= Pnacl_WrapperInfo_PPB_MediaStreamVideoTrack_1_0
.real_iface
;
1282 return iface
->PutFrame(video_track
, frame
);
1285 /* End wrapper methods for PPB_MediaStreamVideoTrack_1_0 */
1287 /* Begin wrapper methods for PPB_MessageLoop_1_0 */
1289 static PP_Resource
Pnacl_M25_PPB_MessageLoop_Create(PP_Instance instance
) {
1290 const struct PPB_MessageLoop_1_0
*iface
= Pnacl_WrapperInfo_PPB_MessageLoop_1_0
.real_iface
;
1291 return iface
->Create(instance
);
1294 static PP_Resource
Pnacl_M25_PPB_MessageLoop_GetForMainThread(void) {
1295 const struct PPB_MessageLoop_1_0
*iface
= Pnacl_WrapperInfo_PPB_MessageLoop_1_0
.real_iface
;
1296 return iface
->GetForMainThread();
1299 static PP_Resource
Pnacl_M25_PPB_MessageLoop_GetCurrent(void) {
1300 const struct PPB_MessageLoop_1_0
*iface
= Pnacl_WrapperInfo_PPB_MessageLoop_1_0
.real_iface
;
1301 return iface
->GetCurrent();
1304 static int32_t Pnacl_M25_PPB_MessageLoop_AttachToCurrentThread(PP_Resource message_loop
) {
1305 const struct PPB_MessageLoop_1_0
*iface
= Pnacl_WrapperInfo_PPB_MessageLoop_1_0
.real_iface
;
1306 return iface
->AttachToCurrentThread(message_loop
);
1309 static int32_t Pnacl_M25_PPB_MessageLoop_Run(PP_Resource message_loop
) {
1310 const struct PPB_MessageLoop_1_0
*iface
= Pnacl_WrapperInfo_PPB_MessageLoop_1_0
.real_iface
;
1311 return iface
->Run(message_loop
);
1314 static int32_t Pnacl_M25_PPB_MessageLoop_PostWork(PP_Resource message_loop
, struct PP_CompletionCallback
* callback
, int64_t delay_ms
) {
1315 const struct PPB_MessageLoop_1_0
*iface
= Pnacl_WrapperInfo_PPB_MessageLoop_1_0
.real_iface
;
1316 return iface
->PostWork(message_loop
, *callback
, delay_ms
);
1319 static int32_t Pnacl_M25_PPB_MessageLoop_PostQuit(PP_Resource message_loop
, PP_Bool should_destroy
) {
1320 const struct PPB_MessageLoop_1_0
*iface
= Pnacl_WrapperInfo_PPB_MessageLoop_1_0
.real_iface
;
1321 return iface
->PostQuit(message_loop
, should_destroy
);
1324 /* End wrapper methods for PPB_MessageLoop_1_0 */
1326 /* Begin wrapper methods for PPB_Messaging_1_0 */
1328 static void Pnacl_M14_PPB_Messaging_PostMessage(PP_Instance instance
, struct PP_Var
* message
) {
1329 const struct PPB_Messaging_1_0
*iface
= Pnacl_WrapperInfo_PPB_Messaging_1_0
.real_iface
;
1330 iface
->PostMessage(instance
, *message
);
1333 /* End wrapper methods for PPB_Messaging_1_0 */
1335 /* Begin wrapper methods for PPB_Messaging_1_2 */
1337 static void Pnacl_M39_PPB_Messaging_PostMessage(PP_Instance instance
, struct PP_Var
* message
) {
1338 const struct PPB_Messaging_1_2
*iface
= Pnacl_WrapperInfo_PPB_Messaging_1_2
.real_iface
;
1339 iface
->PostMessage(instance
, *message
);
1342 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
) {
1343 const struct PPB_Messaging_1_2
*iface
= Pnacl_WrapperInfo_PPB_Messaging_1_2
.real_iface
;
1344 return iface
->RegisterMessageHandler(instance
, user_data
, handler
, message_loop
);
1347 static void Pnacl_M39_PPB_Messaging_UnregisterMessageHandler(PP_Instance instance
) {
1348 const struct PPB_Messaging_1_2
*iface
= Pnacl_WrapperInfo_PPB_Messaging_1_2
.real_iface
;
1349 iface
->UnregisterMessageHandler(instance
);
1352 /* End wrapper methods for PPB_Messaging_1_2 */
1354 /* Not generating wrapper methods for PPB_MouseCursor_1_0 */
1356 /* Begin wrapper methods for PPB_MouseLock_1_0 */
1358 static int32_t Pnacl_M16_PPB_MouseLock_LockMouse(PP_Instance instance
, struct PP_CompletionCallback
* callback
) {
1359 const struct PPB_MouseLock_1_0
*iface
= Pnacl_WrapperInfo_PPB_MouseLock_1_0
.real_iface
;
1360 return iface
->LockMouse(instance
, *callback
);
1363 static void Pnacl_M16_PPB_MouseLock_UnlockMouse(PP_Instance instance
) {
1364 const struct PPB_MouseLock_1_0
*iface
= Pnacl_WrapperInfo_PPB_MouseLock_1_0
.real_iface
;
1365 iface
->UnlockMouse(instance
);
1368 /* End wrapper methods for PPB_MouseLock_1_0 */
1370 /* Begin wrapper methods for PPB_NetAddress_1_0 */
1372 static PP_Resource
Pnacl_M29_PPB_NetAddress_CreateFromIPv4Address(PP_Instance instance
, const struct PP_NetAddress_IPv4
* ipv4_addr
) {
1373 const struct PPB_NetAddress_1_0
*iface
= Pnacl_WrapperInfo_PPB_NetAddress_1_0
.real_iface
;
1374 return iface
->CreateFromIPv4Address(instance
, ipv4_addr
);
1377 static PP_Resource
Pnacl_M29_PPB_NetAddress_CreateFromIPv6Address(PP_Instance instance
, const struct PP_NetAddress_IPv6
* ipv6_addr
) {
1378 const struct PPB_NetAddress_1_0
*iface
= Pnacl_WrapperInfo_PPB_NetAddress_1_0
.real_iface
;
1379 return iface
->CreateFromIPv6Address(instance
, ipv6_addr
);
1382 static PP_Bool
Pnacl_M29_PPB_NetAddress_IsNetAddress(PP_Resource resource
) {
1383 const struct PPB_NetAddress_1_0
*iface
= Pnacl_WrapperInfo_PPB_NetAddress_1_0
.real_iface
;
1384 return iface
->IsNetAddress(resource
);
1387 static PP_NetAddress_Family
Pnacl_M29_PPB_NetAddress_GetFamily(PP_Resource addr
) {
1388 const struct PPB_NetAddress_1_0
*iface
= Pnacl_WrapperInfo_PPB_NetAddress_1_0
.real_iface
;
1389 return iface
->GetFamily(addr
);
1392 static void Pnacl_M29_PPB_NetAddress_DescribeAsString(struct PP_Var
* _struct_result
, PP_Resource addr
, PP_Bool include_port
) {
1393 const struct PPB_NetAddress_1_0
*iface
= Pnacl_WrapperInfo_PPB_NetAddress_1_0
.real_iface
;
1394 *_struct_result
= iface
->DescribeAsString(addr
, include_port
);
1397 static PP_Bool
Pnacl_M29_PPB_NetAddress_DescribeAsIPv4Address(PP_Resource addr
, struct PP_NetAddress_IPv4
* ipv4_addr
) {
1398 const struct PPB_NetAddress_1_0
*iface
= Pnacl_WrapperInfo_PPB_NetAddress_1_0
.real_iface
;
1399 return iface
->DescribeAsIPv4Address(addr
, ipv4_addr
);
1402 static PP_Bool
Pnacl_M29_PPB_NetAddress_DescribeAsIPv6Address(PP_Resource addr
, struct PP_NetAddress_IPv6
* ipv6_addr
) {
1403 const struct PPB_NetAddress_1_0
*iface
= Pnacl_WrapperInfo_PPB_NetAddress_1_0
.real_iface
;
1404 return iface
->DescribeAsIPv6Address(addr
, ipv6_addr
);
1407 /* End wrapper methods for PPB_NetAddress_1_0 */
1409 /* Begin wrapper methods for PPB_NetworkList_1_0 */
1411 static PP_Bool
Pnacl_M31_PPB_NetworkList_IsNetworkList(PP_Resource resource
) {
1412 const struct PPB_NetworkList_1_0
*iface
= Pnacl_WrapperInfo_PPB_NetworkList_1_0
.real_iface
;
1413 return iface
->IsNetworkList(resource
);
1416 static uint32_t Pnacl_M31_PPB_NetworkList_GetCount(PP_Resource resource
) {
1417 const struct PPB_NetworkList_1_0
*iface
= Pnacl_WrapperInfo_PPB_NetworkList_1_0
.real_iface
;
1418 return iface
->GetCount(resource
);
1421 static void Pnacl_M31_PPB_NetworkList_GetName(struct PP_Var
* _struct_result
, PP_Resource resource
, uint32_t index
) {
1422 const struct PPB_NetworkList_1_0
*iface
= Pnacl_WrapperInfo_PPB_NetworkList_1_0
.real_iface
;
1423 *_struct_result
= iface
->GetName(resource
, index
);
1426 static PP_NetworkList_Type
Pnacl_M31_PPB_NetworkList_GetType(PP_Resource resource
, uint32_t index
) {
1427 const struct PPB_NetworkList_1_0
*iface
= Pnacl_WrapperInfo_PPB_NetworkList_1_0
.real_iface
;
1428 return iface
->GetType(resource
, index
);
1431 static PP_NetworkList_State
Pnacl_M31_PPB_NetworkList_GetState(PP_Resource resource
, uint32_t index
) {
1432 const struct PPB_NetworkList_1_0
*iface
= Pnacl_WrapperInfo_PPB_NetworkList_1_0
.real_iface
;
1433 return iface
->GetState(resource
, index
);
1436 static int32_t Pnacl_M31_PPB_NetworkList_GetIpAddresses(PP_Resource resource
, uint32_t index
, struct PP_ArrayOutput
* output
) {
1437 const struct PPB_NetworkList_1_0
*iface
= Pnacl_WrapperInfo_PPB_NetworkList_1_0
.real_iface
;
1438 return iface
->GetIpAddresses(resource
, index
, *output
);
1441 static void Pnacl_M31_PPB_NetworkList_GetDisplayName(struct PP_Var
* _struct_result
, PP_Resource resource
, uint32_t index
) {
1442 const struct PPB_NetworkList_1_0
*iface
= Pnacl_WrapperInfo_PPB_NetworkList_1_0
.real_iface
;
1443 *_struct_result
= iface
->GetDisplayName(resource
, index
);
1446 static uint32_t Pnacl_M31_PPB_NetworkList_GetMTU(PP_Resource resource
, uint32_t index
) {
1447 const struct PPB_NetworkList_1_0
*iface
= Pnacl_WrapperInfo_PPB_NetworkList_1_0
.real_iface
;
1448 return iface
->GetMTU(resource
, index
);
1451 /* End wrapper methods for PPB_NetworkList_1_0 */
1453 /* Begin wrapper methods for PPB_NetworkMonitor_1_0 */
1455 static PP_Resource
Pnacl_M31_PPB_NetworkMonitor_Create(PP_Instance instance
) {
1456 const struct PPB_NetworkMonitor_1_0
*iface
= Pnacl_WrapperInfo_PPB_NetworkMonitor_1_0
.real_iface
;
1457 return iface
->Create(instance
);
1460 static int32_t Pnacl_M31_PPB_NetworkMonitor_UpdateNetworkList(PP_Resource network_monitor
, PP_Resource
* network_list
, struct PP_CompletionCallback
* callback
) {
1461 const struct PPB_NetworkMonitor_1_0
*iface
= Pnacl_WrapperInfo_PPB_NetworkMonitor_1_0
.real_iface
;
1462 return iface
->UpdateNetworkList(network_monitor
, network_list
, *callback
);
1465 static PP_Bool
Pnacl_M31_PPB_NetworkMonitor_IsNetworkMonitor(PP_Resource resource
) {
1466 const struct PPB_NetworkMonitor_1_0
*iface
= Pnacl_WrapperInfo_PPB_NetworkMonitor_1_0
.real_iface
;
1467 return iface
->IsNetworkMonitor(resource
);
1470 /* End wrapper methods for PPB_NetworkMonitor_1_0 */
1472 /* Begin wrapper methods for PPB_NetworkProxy_1_0 */
1474 static int32_t Pnacl_M29_PPB_NetworkProxy_GetProxyForURL(PP_Instance instance
, struct PP_Var
* url
, struct PP_Var
* proxy_string
, struct PP_CompletionCallback
* callback
) {
1475 const struct PPB_NetworkProxy_1_0
*iface
= Pnacl_WrapperInfo_PPB_NetworkProxy_1_0
.real_iface
;
1476 return iface
->GetProxyForURL(instance
, *url
, proxy_string
, *callback
);
1479 /* End wrapper methods for PPB_NetworkProxy_1_0 */
1481 /* Not generating wrapper methods for PPB_OpenGLES2_1_0 */
1483 /* Not generating wrapper methods for PPB_OpenGLES2InstancedArrays_1_0 */
1485 /* Not generating wrapper methods for PPB_OpenGLES2FramebufferBlit_1_0 */
1487 /* Not generating wrapper methods for PPB_OpenGLES2FramebufferMultisample_1_0 */
1489 /* Not generating wrapper methods for PPB_OpenGLES2ChromiumEnableFeature_1_0 */
1491 /* Not generating wrapper methods for PPB_OpenGLES2ChromiumMapSub_1_0 */
1493 /* Not generating wrapper methods for PPB_OpenGLES2Query_1_0 */
1495 /* Not generating wrapper methods for PPB_OpenGLES2VertexArrayObject_1_0 */
1497 /* Begin wrapper methods for PPB_TCPSocket_1_0 */
1499 static PP_Resource
Pnacl_M29_PPB_TCPSocket_Create(PP_Instance instance
) {
1500 const struct PPB_TCPSocket_1_0
*iface
= Pnacl_WrapperInfo_PPB_TCPSocket_1_0
.real_iface
;
1501 return iface
->Create(instance
);
1504 static PP_Bool
Pnacl_M29_PPB_TCPSocket_IsTCPSocket(PP_Resource resource
) {
1505 const struct PPB_TCPSocket_1_0
*iface
= Pnacl_WrapperInfo_PPB_TCPSocket_1_0
.real_iface
;
1506 return iface
->IsTCPSocket(resource
);
1509 static int32_t Pnacl_M29_PPB_TCPSocket_Connect(PP_Resource tcp_socket
, PP_Resource addr
, struct PP_CompletionCallback
* callback
) {
1510 const struct PPB_TCPSocket_1_0
*iface
= Pnacl_WrapperInfo_PPB_TCPSocket_1_0
.real_iface
;
1511 return iface
->Connect(tcp_socket
, addr
, *callback
);
1514 static PP_Resource
Pnacl_M29_PPB_TCPSocket_GetLocalAddress(PP_Resource tcp_socket
) {
1515 const struct PPB_TCPSocket_1_0
*iface
= Pnacl_WrapperInfo_PPB_TCPSocket_1_0
.real_iface
;
1516 return iface
->GetLocalAddress(tcp_socket
);
1519 static PP_Resource
Pnacl_M29_PPB_TCPSocket_GetRemoteAddress(PP_Resource tcp_socket
) {
1520 const struct PPB_TCPSocket_1_0
*iface
= Pnacl_WrapperInfo_PPB_TCPSocket_1_0
.real_iface
;
1521 return iface
->GetRemoteAddress(tcp_socket
);
1524 static int32_t Pnacl_M29_PPB_TCPSocket_Read(PP_Resource tcp_socket
, char* buffer
, int32_t bytes_to_read
, struct PP_CompletionCallback
* callback
) {
1525 const struct PPB_TCPSocket_1_0
*iface
= Pnacl_WrapperInfo_PPB_TCPSocket_1_0
.real_iface
;
1526 return iface
->Read(tcp_socket
, buffer
, bytes_to_read
, *callback
);
1529 static int32_t Pnacl_M29_PPB_TCPSocket_Write(PP_Resource tcp_socket
, const char* buffer
, int32_t bytes_to_write
, struct PP_CompletionCallback
* callback
) {
1530 const struct PPB_TCPSocket_1_0
*iface
= Pnacl_WrapperInfo_PPB_TCPSocket_1_0
.real_iface
;
1531 return iface
->Write(tcp_socket
, buffer
, bytes_to_write
, *callback
);
1534 static void Pnacl_M29_PPB_TCPSocket_Close(PP_Resource tcp_socket
) {
1535 const struct PPB_TCPSocket_1_0
*iface
= Pnacl_WrapperInfo_PPB_TCPSocket_1_0
.real_iface
;
1536 iface
->Close(tcp_socket
);
1539 static int32_t Pnacl_M29_PPB_TCPSocket_SetOption(PP_Resource tcp_socket
, PP_TCPSocket_Option name
, struct PP_Var
* value
, struct PP_CompletionCallback
* callback
) {
1540 const struct PPB_TCPSocket_1_0
*iface
= Pnacl_WrapperInfo_PPB_TCPSocket_1_0
.real_iface
;
1541 return iface
->SetOption(tcp_socket
, name
, *value
, *callback
);
1544 /* End wrapper methods for PPB_TCPSocket_1_0 */
1546 /* Begin wrapper methods for PPB_TCPSocket_1_1 */
1548 static PP_Resource
Pnacl_M31_PPB_TCPSocket_Create(PP_Instance instance
) {
1549 const struct PPB_TCPSocket_1_1
*iface
= Pnacl_WrapperInfo_PPB_TCPSocket_1_1
.real_iface
;
1550 return iface
->Create(instance
);
1553 static PP_Bool
Pnacl_M31_PPB_TCPSocket_IsTCPSocket(PP_Resource resource
) {
1554 const struct PPB_TCPSocket_1_1
*iface
= Pnacl_WrapperInfo_PPB_TCPSocket_1_1
.real_iface
;
1555 return iface
->IsTCPSocket(resource
);
1558 static int32_t Pnacl_M31_PPB_TCPSocket_Bind(PP_Resource tcp_socket
, PP_Resource addr
, struct PP_CompletionCallback
* callback
) {
1559 const struct PPB_TCPSocket_1_1
*iface
= Pnacl_WrapperInfo_PPB_TCPSocket_1_1
.real_iface
;
1560 return iface
->Bind(tcp_socket
, addr
, *callback
);
1563 static int32_t Pnacl_M31_PPB_TCPSocket_Connect(PP_Resource tcp_socket
, PP_Resource addr
, struct PP_CompletionCallback
* callback
) {
1564 const struct PPB_TCPSocket_1_1
*iface
= Pnacl_WrapperInfo_PPB_TCPSocket_1_1
.real_iface
;
1565 return iface
->Connect(tcp_socket
, addr
, *callback
);
1568 static PP_Resource
Pnacl_M31_PPB_TCPSocket_GetLocalAddress(PP_Resource tcp_socket
) {
1569 const struct PPB_TCPSocket_1_1
*iface
= Pnacl_WrapperInfo_PPB_TCPSocket_1_1
.real_iface
;
1570 return iface
->GetLocalAddress(tcp_socket
);
1573 static PP_Resource
Pnacl_M31_PPB_TCPSocket_GetRemoteAddress(PP_Resource tcp_socket
) {
1574 const struct PPB_TCPSocket_1_1
*iface
= Pnacl_WrapperInfo_PPB_TCPSocket_1_1
.real_iface
;
1575 return iface
->GetRemoteAddress(tcp_socket
);
1578 static int32_t Pnacl_M31_PPB_TCPSocket_Read(PP_Resource tcp_socket
, char* buffer
, int32_t bytes_to_read
, struct PP_CompletionCallback
* callback
) {
1579 const struct PPB_TCPSocket_1_1
*iface
= Pnacl_WrapperInfo_PPB_TCPSocket_1_1
.real_iface
;
1580 return iface
->Read(tcp_socket
, buffer
, bytes_to_read
, *callback
);
1583 static int32_t Pnacl_M31_PPB_TCPSocket_Write(PP_Resource tcp_socket
, const char* buffer
, int32_t bytes_to_write
, struct PP_CompletionCallback
* callback
) {
1584 const struct PPB_TCPSocket_1_1
*iface
= Pnacl_WrapperInfo_PPB_TCPSocket_1_1
.real_iface
;
1585 return iface
->Write(tcp_socket
, buffer
, bytes_to_write
, *callback
);
1588 static int32_t Pnacl_M31_PPB_TCPSocket_Listen(PP_Resource tcp_socket
, int32_t backlog
, struct PP_CompletionCallback
* callback
) {
1589 const struct PPB_TCPSocket_1_1
*iface
= Pnacl_WrapperInfo_PPB_TCPSocket_1_1
.real_iface
;
1590 return iface
->Listen(tcp_socket
, backlog
, *callback
);
1593 static int32_t Pnacl_M31_PPB_TCPSocket_Accept(PP_Resource tcp_socket
, PP_Resource
* accepted_tcp_socket
, struct PP_CompletionCallback
* callback
) {
1594 const struct PPB_TCPSocket_1_1
*iface
= Pnacl_WrapperInfo_PPB_TCPSocket_1_1
.real_iface
;
1595 return iface
->Accept(tcp_socket
, accepted_tcp_socket
, *callback
);
1598 static void Pnacl_M31_PPB_TCPSocket_Close(PP_Resource tcp_socket
) {
1599 const struct PPB_TCPSocket_1_1
*iface
= Pnacl_WrapperInfo_PPB_TCPSocket_1_1
.real_iface
;
1600 iface
->Close(tcp_socket
);
1603 static int32_t Pnacl_M31_PPB_TCPSocket_SetOption(PP_Resource tcp_socket
, PP_TCPSocket_Option name
, struct PP_Var
* value
, struct PP_CompletionCallback
* callback
) {
1604 const struct PPB_TCPSocket_1_1
*iface
= Pnacl_WrapperInfo_PPB_TCPSocket_1_1
.real_iface
;
1605 return iface
->SetOption(tcp_socket
, name
, *value
, *callback
);
1608 /* End wrapper methods for PPB_TCPSocket_1_1 */
1610 /* Begin wrapper methods for PPB_TCPSocket_1_2 */
1612 static PP_Resource
Pnacl_M41_PPB_TCPSocket_Create(PP_Instance instance
) {
1613 const struct PPB_TCPSocket_1_2
*iface
= Pnacl_WrapperInfo_PPB_TCPSocket_1_2
.real_iface
;
1614 return iface
->Create(instance
);
1617 static PP_Bool
Pnacl_M41_PPB_TCPSocket_IsTCPSocket(PP_Resource resource
) {
1618 const struct PPB_TCPSocket_1_2
*iface
= Pnacl_WrapperInfo_PPB_TCPSocket_1_2
.real_iface
;
1619 return iface
->IsTCPSocket(resource
);
1622 static int32_t Pnacl_M41_PPB_TCPSocket_Bind(PP_Resource tcp_socket
, PP_Resource addr
, struct PP_CompletionCallback
* callback
) {
1623 const struct PPB_TCPSocket_1_2
*iface
= Pnacl_WrapperInfo_PPB_TCPSocket_1_2
.real_iface
;
1624 return iface
->Bind(tcp_socket
, addr
, *callback
);
1627 static int32_t Pnacl_M41_PPB_TCPSocket_Connect(PP_Resource tcp_socket
, PP_Resource addr
, struct PP_CompletionCallback
* callback
) {
1628 const struct PPB_TCPSocket_1_2
*iface
= Pnacl_WrapperInfo_PPB_TCPSocket_1_2
.real_iface
;
1629 return iface
->Connect(tcp_socket
, addr
, *callback
);
1632 static PP_Resource
Pnacl_M41_PPB_TCPSocket_GetLocalAddress(PP_Resource tcp_socket
) {
1633 const struct PPB_TCPSocket_1_2
*iface
= Pnacl_WrapperInfo_PPB_TCPSocket_1_2
.real_iface
;
1634 return iface
->GetLocalAddress(tcp_socket
);
1637 static PP_Resource
Pnacl_M41_PPB_TCPSocket_GetRemoteAddress(PP_Resource tcp_socket
) {
1638 const struct PPB_TCPSocket_1_2
*iface
= Pnacl_WrapperInfo_PPB_TCPSocket_1_2
.real_iface
;
1639 return iface
->GetRemoteAddress(tcp_socket
);
1642 static int32_t Pnacl_M41_PPB_TCPSocket_Read(PP_Resource tcp_socket
, char* buffer
, int32_t bytes_to_read
, struct PP_CompletionCallback
* callback
) {
1643 const struct PPB_TCPSocket_1_2
*iface
= Pnacl_WrapperInfo_PPB_TCPSocket_1_2
.real_iface
;
1644 return iface
->Read(tcp_socket
, buffer
, bytes_to_read
, *callback
);
1647 static int32_t Pnacl_M41_PPB_TCPSocket_Write(PP_Resource tcp_socket
, const char* buffer
, int32_t bytes_to_write
, struct PP_CompletionCallback
* callback
) {
1648 const struct PPB_TCPSocket_1_2
*iface
= Pnacl_WrapperInfo_PPB_TCPSocket_1_2
.real_iface
;
1649 return iface
->Write(tcp_socket
, buffer
, bytes_to_write
, *callback
);
1652 static int32_t Pnacl_M41_PPB_TCPSocket_Listen(PP_Resource tcp_socket
, int32_t backlog
, struct PP_CompletionCallback
* callback
) {
1653 const struct PPB_TCPSocket_1_2
*iface
= Pnacl_WrapperInfo_PPB_TCPSocket_1_2
.real_iface
;
1654 return iface
->Listen(tcp_socket
, backlog
, *callback
);
1657 static int32_t Pnacl_M41_PPB_TCPSocket_Accept(PP_Resource tcp_socket
, PP_Resource
* accepted_tcp_socket
, struct PP_CompletionCallback
* callback
) {
1658 const struct PPB_TCPSocket_1_2
*iface
= Pnacl_WrapperInfo_PPB_TCPSocket_1_2
.real_iface
;
1659 return iface
->Accept(tcp_socket
, accepted_tcp_socket
, *callback
);
1662 static void Pnacl_M41_PPB_TCPSocket_Close(PP_Resource tcp_socket
) {
1663 const struct PPB_TCPSocket_1_2
*iface
= Pnacl_WrapperInfo_PPB_TCPSocket_1_2
.real_iface
;
1664 iface
->Close(tcp_socket
);
1667 static int32_t Pnacl_M41_PPB_TCPSocket_SetOption(PP_Resource tcp_socket
, PP_TCPSocket_Option name
, struct PP_Var
* value
, struct PP_CompletionCallback
* callback
) {
1668 const struct PPB_TCPSocket_1_2
*iface
= Pnacl_WrapperInfo_PPB_TCPSocket_1_2
.real_iface
;
1669 return iface
->SetOption(tcp_socket
, name
, *value
, *callback
);
1672 /* End wrapper methods for PPB_TCPSocket_1_2 */
1674 /* Begin wrapper methods for PPB_TextInputController_1_0 */
1676 static void Pnacl_M30_PPB_TextInputController_SetTextInputType(PP_Instance instance
, PP_TextInput_Type type
) {
1677 const struct PPB_TextInputController_1_0
*iface
= Pnacl_WrapperInfo_PPB_TextInputController_1_0
.real_iface
;
1678 iface
->SetTextInputType(instance
, type
);
1681 static void Pnacl_M30_PPB_TextInputController_UpdateCaretPosition(PP_Instance instance
, const struct PP_Rect
* caret
) {
1682 const struct PPB_TextInputController_1_0
*iface
= Pnacl_WrapperInfo_PPB_TextInputController_1_0
.real_iface
;
1683 iface
->UpdateCaretPosition(instance
, caret
);
1686 static void Pnacl_M30_PPB_TextInputController_CancelCompositionText(PP_Instance instance
) {
1687 const struct PPB_TextInputController_1_0
*iface
= Pnacl_WrapperInfo_PPB_TextInputController_1_0
.real_iface
;
1688 iface
->CancelCompositionText(instance
);
1691 static void Pnacl_M30_PPB_TextInputController_UpdateSurroundingText(PP_Instance instance
, struct PP_Var
* text
, uint32_t caret
, uint32_t anchor
) {
1692 const struct PPB_TextInputController_1_0
*iface
= Pnacl_WrapperInfo_PPB_TextInputController_1_0
.real_iface
;
1693 iface
->UpdateSurroundingText(instance
, *text
, caret
, anchor
);
1696 /* End wrapper methods for PPB_TextInputController_1_0 */
1698 /* Begin wrapper methods for PPB_UDPSocket_1_0 */
1700 static PP_Resource
Pnacl_M29_PPB_UDPSocket_Create(PP_Instance instance
) {
1701 const struct PPB_UDPSocket_1_0
*iface
= Pnacl_WrapperInfo_PPB_UDPSocket_1_0
.real_iface
;
1702 return iface
->Create(instance
);
1705 static PP_Bool
Pnacl_M29_PPB_UDPSocket_IsUDPSocket(PP_Resource resource
) {
1706 const struct PPB_UDPSocket_1_0
*iface
= Pnacl_WrapperInfo_PPB_UDPSocket_1_0
.real_iface
;
1707 return iface
->IsUDPSocket(resource
);
1710 static int32_t Pnacl_M29_PPB_UDPSocket_Bind(PP_Resource udp_socket
, PP_Resource addr
, struct PP_CompletionCallback
* callback
) {
1711 const struct PPB_UDPSocket_1_0
*iface
= Pnacl_WrapperInfo_PPB_UDPSocket_1_0
.real_iface
;
1712 return iface
->Bind(udp_socket
, addr
, *callback
);
1715 static PP_Resource
Pnacl_M29_PPB_UDPSocket_GetBoundAddress(PP_Resource udp_socket
) {
1716 const struct PPB_UDPSocket_1_0
*iface
= Pnacl_WrapperInfo_PPB_UDPSocket_1_0
.real_iface
;
1717 return iface
->GetBoundAddress(udp_socket
);
1720 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
) {
1721 const struct PPB_UDPSocket_1_0
*iface
= Pnacl_WrapperInfo_PPB_UDPSocket_1_0
.real_iface
;
1722 return iface
->RecvFrom(udp_socket
, buffer
, num_bytes
, addr
, *callback
);
1725 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
) {
1726 const struct PPB_UDPSocket_1_0
*iface
= Pnacl_WrapperInfo_PPB_UDPSocket_1_0
.real_iface
;
1727 return iface
->SendTo(udp_socket
, buffer
, num_bytes
, addr
, *callback
);
1730 static void Pnacl_M29_PPB_UDPSocket_Close(PP_Resource udp_socket
) {
1731 const struct PPB_UDPSocket_1_0
*iface
= Pnacl_WrapperInfo_PPB_UDPSocket_1_0
.real_iface
;
1732 iface
->Close(udp_socket
);
1735 static int32_t Pnacl_M29_PPB_UDPSocket_SetOption(PP_Resource udp_socket
, PP_UDPSocket_Option name
, struct PP_Var
* value
, struct PP_CompletionCallback
* callback
) {
1736 const struct PPB_UDPSocket_1_0
*iface
= Pnacl_WrapperInfo_PPB_UDPSocket_1_0
.real_iface
;
1737 return iface
->SetOption(udp_socket
, name
, *value
, *callback
);
1740 /* End wrapper methods for PPB_UDPSocket_1_0 */
1742 /* Begin wrapper methods for PPB_UDPSocket_1_1 */
1744 static PP_Resource
Pnacl_M41_PPB_UDPSocket_Create(PP_Instance instance
) {
1745 const struct PPB_UDPSocket_1_1
*iface
= Pnacl_WrapperInfo_PPB_UDPSocket_1_1
.real_iface
;
1746 return iface
->Create(instance
);
1749 static PP_Bool
Pnacl_M41_PPB_UDPSocket_IsUDPSocket(PP_Resource resource
) {
1750 const struct PPB_UDPSocket_1_1
*iface
= Pnacl_WrapperInfo_PPB_UDPSocket_1_1
.real_iface
;
1751 return iface
->IsUDPSocket(resource
);
1754 static int32_t Pnacl_M41_PPB_UDPSocket_Bind(PP_Resource udp_socket
, PP_Resource addr
, struct PP_CompletionCallback
* callback
) {
1755 const struct PPB_UDPSocket_1_1
*iface
= Pnacl_WrapperInfo_PPB_UDPSocket_1_1
.real_iface
;
1756 return iface
->Bind(udp_socket
, addr
, *callback
);
1759 static PP_Resource
Pnacl_M41_PPB_UDPSocket_GetBoundAddress(PP_Resource udp_socket
) {
1760 const struct PPB_UDPSocket_1_1
*iface
= Pnacl_WrapperInfo_PPB_UDPSocket_1_1
.real_iface
;
1761 return iface
->GetBoundAddress(udp_socket
);
1764 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
) {
1765 const struct PPB_UDPSocket_1_1
*iface
= Pnacl_WrapperInfo_PPB_UDPSocket_1_1
.real_iface
;
1766 return iface
->RecvFrom(udp_socket
, buffer
, num_bytes
, addr
, *callback
);
1769 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
) {
1770 const struct PPB_UDPSocket_1_1
*iface
= Pnacl_WrapperInfo_PPB_UDPSocket_1_1
.real_iface
;
1771 return iface
->SendTo(udp_socket
, buffer
, num_bytes
, addr
, *callback
);
1774 static void Pnacl_M41_PPB_UDPSocket_Close(PP_Resource udp_socket
) {
1775 const struct PPB_UDPSocket_1_1
*iface
= Pnacl_WrapperInfo_PPB_UDPSocket_1_1
.real_iface
;
1776 iface
->Close(udp_socket
);
1779 static int32_t Pnacl_M41_PPB_UDPSocket_SetOption(PP_Resource udp_socket
, PP_UDPSocket_Option name
, struct PP_Var
* value
, struct PP_CompletionCallback
* callback
) {
1780 const struct PPB_UDPSocket_1_1
*iface
= Pnacl_WrapperInfo_PPB_UDPSocket_1_1
.real_iface
;
1781 return iface
->SetOption(udp_socket
, name
, *value
, *callback
);
1784 /* End wrapper methods for PPB_UDPSocket_1_1 */
1786 /* Begin wrapper methods for PPB_URLLoader_1_0 */
1788 static PP_Resource
Pnacl_M14_PPB_URLLoader_Create(PP_Instance instance
) {
1789 const struct PPB_URLLoader_1_0
*iface
= Pnacl_WrapperInfo_PPB_URLLoader_1_0
.real_iface
;
1790 return iface
->Create(instance
);
1793 static PP_Bool
Pnacl_M14_PPB_URLLoader_IsURLLoader(PP_Resource resource
) {
1794 const struct PPB_URLLoader_1_0
*iface
= Pnacl_WrapperInfo_PPB_URLLoader_1_0
.real_iface
;
1795 return iface
->IsURLLoader(resource
);
1798 static int32_t Pnacl_M14_PPB_URLLoader_Open(PP_Resource loader
, PP_Resource request_info
, struct PP_CompletionCallback
* callback
) {
1799 const struct PPB_URLLoader_1_0
*iface
= Pnacl_WrapperInfo_PPB_URLLoader_1_0
.real_iface
;
1800 return iface
->Open(loader
, request_info
, *callback
);
1803 static int32_t Pnacl_M14_PPB_URLLoader_FollowRedirect(PP_Resource loader
, struct PP_CompletionCallback
* callback
) {
1804 const struct PPB_URLLoader_1_0
*iface
= Pnacl_WrapperInfo_PPB_URLLoader_1_0
.real_iface
;
1805 return iface
->FollowRedirect(loader
, *callback
);
1808 static PP_Bool
Pnacl_M14_PPB_URLLoader_GetUploadProgress(PP_Resource loader
, int64_t* bytes_sent
, int64_t* total_bytes_to_be_sent
) {
1809 const struct PPB_URLLoader_1_0
*iface
= Pnacl_WrapperInfo_PPB_URLLoader_1_0
.real_iface
;
1810 return iface
->GetUploadProgress(loader
, bytes_sent
, total_bytes_to_be_sent
);
1813 static PP_Bool
Pnacl_M14_PPB_URLLoader_GetDownloadProgress(PP_Resource loader
, int64_t* bytes_received
, int64_t* total_bytes_to_be_received
) {
1814 const struct PPB_URLLoader_1_0
*iface
= Pnacl_WrapperInfo_PPB_URLLoader_1_0
.real_iface
;
1815 return iface
->GetDownloadProgress(loader
, bytes_received
, total_bytes_to_be_received
);
1818 static PP_Resource
Pnacl_M14_PPB_URLLoader_GetResponseInfo(PP_Resource loader
) {
1819 const struct PPB_URLLoader_1_0
*iface
= Pnacl_WrapperInfo_PPB_URLLoader_1_0
.real_iface
;
1820 return iface
->GetResponseInfo(loader
);
1823 static int32_t Pnacl_M14_PPB_URLLoader_ReadResponseBody(PP_Resource loader
, void* buffer
, int32_t bytes_to_read
, struct PP_CompletionCallback
* callback
) {
1824 const struct PPB_URLLoader_1_0
*iface
= Pnacl_WrapperInfo_PPB_URLLoader_1_0
.real_iface
;
1825 return iface
->ReadResponseBody(loader
, buffer
, bytes_to_read
, *callback
);
1828 static int32_t Pnacl_M14_PPB_URLLoader_FinishStreamingToFile(PP_Resource loader
, struct PP_CompletionCallback
* callback
) {
1829 const struct PPB_URLLoader_1_0
*iface
= Pnacl_WrapperInfo_PPB_URLLoader_1_0
.real_iface
;
1830 return iface
->FinishStreamingToFile(loader
, *callback
);
1833 static void Pnacl_M14_PPB_URLLoader_Close(PP_Resource loader
) {
1834 const struct PPB_URLLoader_1_0
*iface
= Pnacl_WrapperInfo_PPB_URLLoader_1_0
.real_iface
;
1835 iface
->Close(loader
);
1838 /* End wrapper methods for PPB_URLLoader_1_0 */
1840 /* Begin wrapper methods for PPB_URLRequestInfo_1_0 */
1842 static PP_Resource
Pnacl_M14_PPB_URLRequestInfo_Create(PP_Instance instance
) {
1843 const struct PPB_URLRequestInfo_1_0
*iface
= Pnacl_WrapperInfo_PPB_URLRequestInfo_1_0
.real_iface
;
1844 return iface
->Create(instance
);
1847 static PP_Bool
Pnacl_M14_PPB_URLRequestInfo_IsURLRequestInfo(PP_Resource resource
) {
1848 const struct PPB_URLRequestInfo_1_0
*iface
= Pnacl_WrapperInfo_PPB_URLRequestInfo_1_0
.real_iface
;
1849 return iface
->IsURLRequestInfo(resource
);
1852 static PP_Bool
Pnacl_M14_PPB_URLRequestInfo_SetProperty(PP_Resource request
, PP_URLRequestProperty property
, struct PP_Var
* value
) {
1853 const struct PPB_URLRequestInfo_1_0
*iface
= Pnacl_WrapperInfo_PPB_URLRequestInfo_1_0
.real_iface
;
1854 return iface
->SetProperty(request
, property
, *value
);
1857 static PP_Bool
Pnacl_M14_PPB_URLRequestInfo_AppendDataToBody(PP_Resource request
, const void* data
, uint32_t len
) {
1858 const struct PPB_URLRequestInfo_1_0
*iface
= Pnacl_WrapperInfo_PPB_URLRequestInfo_1_0
.real_iface
;
1859 return iface
->AppendDataToBody(request
, data
, len
);
1862 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
) {
1863 const struct PPB_URLRequestInfo_1_0
*iface
= Pnacl_WrapperInfo_PPB_URLRequestInfo_1_0
.real_iface
;
1864 return iface
->AppendFileToBody(request
, file_ref
, start_offset
, number_of_bytes
, expected_last_modified_time
);
1867 /* End wrapper methods for PPB_URLRequestInfo_1_0 */
1869 /* Begin wrapper methods for PPB_URLResponseInfo_1_0 */
1871 static PP_Bool
Pnacl_M14_PPB_URLResponseInfo_IsURLResponseInfo(PP_Resource resource
) {
1872 const struct PPB_URLResponseInfo_1_0
*iface
= Pnacl_WrapperInfo_PPB_URLResponseInfo_1_0
.real_iface
;
1873 return iface
->IsURLResponseInfo(resource
);
1876 static void Pnacl_M14_PPB_URLResponseInfo_GetProperty(struct PP_Var
* _struct_result
, PP_Resource response
, PP_URLResponseProperty property
) {
1877 const struct PPB_URLResponseInfo_1_0
*iface
= Pnacl_WrapperInfo_PPB_URLResponseInfo_1_0
.real_iface
;
1878 *_struct_result
= iface
->GetProperty(response
, property
);
1881 static PP_Resource
Pnacl_M14_PPB_URLResponseInfo_GetBodyAsFileRef(PP_Resource response
) {
1882 const struct PPB_URLResponseInfo_1_0
*iface
= Pnacl_WrapperInfo_PPB_URLResponseInfo_1_0
.real_iface
;
1883 return iface
->GetBodyAsFileRef(response
);
1886 /* End wrapper methods for PPB_URLResponseInfo_1_0 */
1888 /* Begin wrapper methods for PPB_Var_1_0 */
1890 static void Pnacl_M14_PPB_Var_AddRef(struct PP_Var
* var
) {
1891 const struct PPB_Var_1_0
*iface
= Pnacl_WrapperInfo_PPB_Var_1_0
.real_iface
;
1892 iface
->AddRef(*var
);
1895 static void Pnacl_M14_PPB_Var_Release(struct PP_Var
* var
) {
1896 const struct PPB_Var_1_0
*iface
= Pnacl_WrapperInfo_PPB_Var_1_0
.real_iface
;
1897 iface
->Release(*var
);
1900 static void Pnacl_M14_PPB_Var_VarFromUtf8(struct PP_Var
* _struct_result
, PP_Module module
, const char* data
, uint32_t len
) {
1901 const struct PPB_Var_1_0
*iface
= Pnacl_WrapperInfo_PPB_Var_1_0
.real_iface
;
1902 *_struct_result
= iface
->VarFromUtf8(module
, data
, len
);
1905 static const char* Pnacl_M14_PPB_Var_VarToUtf8(struct PP_Var
* var
, uint32_t* len
) {
1906 const struct PPB_Var_1_0
*iface
= Pnacl_WrapperInfo_PPB_Var_1_0
.real_iface
;
1907 return iface
->VarToUtf8(*var
, len
);
1910 /* End wrapper methods for PPB_Var_1_0 */
1912 /* Begin wrapper methods for PPB_Var_1_1 */
1914 static void Pnacl_M18_PPB_Var_AddRef(struct PP_Var
* var
) {
1915 const struct PPB_Var_1_1
*iface
= Pnacl_WrapperInfo_PPB_Var_1_1
.real_iface
;
1916 iface
->AddRef(*var
);
1919 static void Pnacl_M18_PPB_Var_Release(struct PP_Var
* var
) {
1920 const struct PPB_Var_1_1
*iface
= Pnacl_WrapperInfo_PPB_Var_1_1
.real_iface
;
1921 iface
->Release(*var
);
1924 static void Pnacl_M18_PPB_Var_VarFromUtf8(struct PP_Var
* _struct_result
, const char* data
, uint32_t len
) {
1925 const struct PPB_Var_1_1
*iface
= Pnacl_WrapperInfo_PPB_Var_1_1
.real_iface
;
1926 *_struct_result
= iface
->VarFromUtf8(data
, len
);
1929 static const char* Pnacl_M18_PPB_Var_VarToUtf8(struct PP_Var
* var
, uint32_t* len
) {
1930 const struct PPB_Var_1_1
*iface
= Pnacl_WrapperInfo_PPB_Var_1_1
.real_iface
;
1931 return iface
->VarToUtf8(*var
, len
);
1934 /* End wrapper methods for PPB_Var_1_1 */
1936 /* Begin wrapper methods for PPB_Var_1_2 */
1938 static void Pnacl_M34_PPB_Var_AddRef(struct PP_Var
* var
) {
1939 const struct PPB_Var_1_2
*iface
= Pnacl_WrapperInfo_PPB_Var_1_2
.real_iface
;
1940 iface
->AddRef(*var
);
1943 static void Pnacl_M34_PPB_Var_Release(struct PP_Var
* var
) {
1944 const struct PPB_Var_1_2
*iface
= Pnacl_WrapperInfo_PPB_Var_1_2
.real_iface
;
1945 iface
->Release(*var
);
1948 static void Pnacl_M34_PPB_Var_VarFromUtf8(struct PP_Var
* _struct_result
, const char* data
, uint32_t len
) {
1949 const struct PPB_Var_1_2
*iface
= Pnacl_WrapperInfo_PPB_Var_1_2
.real_iface
;
1950 *_struct_result
= iface
->VarFromUtf8(data
, len
);
1953 static const char* Pnacl_M34_PPB_Var_VarToUtf8(struct PP_Var
* var
, uint32_t* len
) {
1954 const struct PPB_Var_1_2
*iface
= Pnacl_WrapperInfo_PPB_Var_1_2
.real_iface
;
1955 return iface
->VarToUtf8(*var
, len
);
1958 static PP_Resource
Pnacl_M34_PPB_Var_VarToResource(struct PP_Var
* var
) {
1959 const struct PPB_Var_1_2
*iface
= Pnacl_WrapperInfo_PPB_Var_1_2
.real_iface
;
1960 return iface
->VarToResource(*var
);
1963 static void Pnacl_M34_PPB_Var_VarFromResource(struct PP_Var
* _struct_result
, PP_Resource resource
) {
1964 const struct PPB_Var_1_2
*iface
= Pnacl_WrapperInfo_PPB_Var_1_2
.real_iface
;
1965 *_struct_result
= iface
->VarFromResource(resource
);
1968 /* End wrapper methods for PPB_Var_1_2 */
1970 /* Begin wrapper methods for PPB_VarArray_1_0 */
1972 static void Pnacl_M29_PPB_VarArray_Create(struct PP_Var
* _struct_result
) {
1973 const struct PPB_VarArray_1_0
*iface
= Pnacl_WrapperInfo_PPB_VarArray_1_0
.real_iface
;
1974 *_struct_result
= iface
->Create();
1977 static void Pnacl_M29_PPB_VarArray_Get(struct PP_Var
* _struct_result
, struct PP_Var
* array
, uint32_t index
) {
1978 const struct PPB_VarArray_1_0
*iface
= Pnacl_WrapperInfo_PPB_VarArray_1_0
.real_iface
;
1979 *_struct_result
= iface
->Get(*array
, index
);
1982 static PP_Bool
Pnacl_M29_PPB_VarArray_Set(struct PP_Var
* array
, uint32_t index
, struct PP_Var
* value
) {
1983 const struct PPB_VarArray_1_0
*iface
= Pnacl_WrapperInfo_PPB_VarArray_1_0
.real_iface
;
1984 return iface
->Set(*array
, index
, *value
);
1987 static uint32_t Pnacl_M29_PPB_VarArray_GetLength(struct PP_Var
* array
) {
1988 const struct PPB_VarArray_1_0
*iface
= Pnacl_WrapperInfo_PPB_VarArray_1_0
.real_iface
;
1989 return iface
->GetLength(*array
);
1992 static PP_Bool
Pnacl_M29_PPB_VarArray_SetLength(struct PP_Var
* array
, uint32_t length
) {
1993 const struct PPB_VarArray_1_0
*iface
= Pnacl_WrapperInfo_PPB_VarArray_1_0
.real_iface
;
1994 return iface
->SetLength(*array
, length
);
1997 /* End wrapper methods for PPB_VarArray_1_0 */
1999 /* Begin wrapper methods for PPB_VarArrayBuffer_1_0 */
2001 static void Pnacl_M18_PPB_VarArrayBuffer_Create(struct PP_Var
* _struct_result
, uint32_t size_in_bytes
) {
2002 const struct PPB_VarArrayBuffer_1_0
*iface
= Pnacl_WrapperInfo_PPB_VarArrayBuffer_1_0
.real_iface
;
2003 *_struct_result
= iface
->Create(size_in_bytes
);
2006 static PP_Bool
Pnacl_M18_PPB_VarArrayBuffer_ByteLength(struct PP_Var
* array
, uint32_t* byte_length
) {
2007 const struct PPB_VarArrayBuffer_1_0
*iface
= Pnacl_WrapperInfo_PPB_VarArrayBuffer_1_0
.real_iface
;
2008 return iface
->ByteLength(*array
, byte_length
);
2011 static void* Pnacl_M18_PPB_VarArrayBuffer_Map(struct PP_Var
* array
) {
2012 const struct PPB_VarArrayBuffer_1_0
*iface
= Pnacl_WrapperInfo_PPB_VarArrayBuffer_1_0
.real_iface
;
2013 return iface
->Map(*array
);
2016 static void Pnacl_M18_PPB_VarArrayBuffer_Unmap(struct PP_Var
* array
) {
2017 const struct PPB_VarArrayBuffer_1_0
*iface
= Pnacl_WrapperInfo_PPB_VarArrayBuffer_1_0
.real_iface
;
2018 iface
->Unmap(*array
);
2021 /* End wrapper methods for PPB_VarArrayBuffer_1_0 */
2023 /* Begin wrapper methods for PPB_VarDictionary_1_0 */
2025 static void Pnacl_M29_PPB_VarDictionary_Create(struct PP_Var
* _struct_result
) {
2026 const struct PPB_VarDictionary_1_0
*iface
= Pnacl_WrapperInfo_PPB_VarDictionary_1_0
.real_iface
;
2027 *_struct_result
= iface
->Create();
2030 static void Pnacl_M29_PPB_VarDictionary_Get(struct PP_Var
* _struct_result
, struct PP_Var
* dict
, struct PP_Var
* key
) {
2031 const struct PPB_VarDictionary_1_0
*iface
= Pnacl_WrapperInfo_PPB_VarDictionary_1_0
.real_iface
;
2032 *_struct_result
= iface
->Get(*dict
, *key
);
2035 static PP_Bool
Pnacl_M29_PPB_VarDictionary_Set(struct PP_Var
* dict
, struct PP_Var
* key
, struct PP_Var
* value
) {
2036 const struct PPB_VarDictionary_1_0
*iface
= Pnacl_WrapperInfo_PPB_VarDictionary_1_0
.real_iface
;
2037 return iface
->Set(*dict
, *key
, *value
);
2040 static void Pnacl_M29_PPB_VarDictionary_Delete(struct PP_Var
* dict
, struct PP_Var
* key
) {
2041 const struct PPB_VarDictionary_1_0
*iface
= Pnacl_WrapperInfo_PPB_VarDictionary_1_0
.real_iface
;
2042 iface
->Delete(*dict
, *key
);
2045 static PP_Bool
Pnacl_M29_PPB_VarDictionary_HasKey(struct PP_Var
* dict
, struct PP_Var
* key
) {
2046 const struct PPB_VarDictionary_1_0
*iface
= Pnacl_WrapperInfo_PPB_VarDictionary_1_0
.real_iface
;
2047 return iface
->HasKey(*dict
, *key
);
2050 static void Pnacl_M29_PPB_VarDictionary_GetKeys(struct PP_Var
* _struct_result
, struct PP_Var
* dict
) {
2051 const struct PPB_VarDictionary_1_0
*iface
= Pnacl_WrapperInfo_PPB_VarDictionary_1_0
.real_iface
;
2052 *_struct_result
= iface
->GetKeys(*dict
);
2055 /* End wrapper methods for PPB_VarDictionary_1_0 */
2057 /* Begin wrapper methods for PPB_VideoDecoder_0_1 */
2059 static PP_Resource
Pnacl_M36_PPB_VideoDecoder_Create(PP_Instance instance
) {
2060 const struct PPB_VideoDecoder_0_1
*iface
= Pnacl_WrapperInfo_PPB_VideoDecoder_0_1
.real_iface
;
2061 return iface
->Create(instance
);
2064 static PP_Bool
Pnacl_M36_PPB_VideoDecoder_IsVideoDecoder(PP_Resource resource
) {
2065 const struct PPB_VideoDecoder_0_1
*iface
= Pnacl_WrapperInfo_PPB_VideoDecoder_0_1
.real_iface
;
2066 return iface
->IsVideoDecoder(resource
);
2069 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
) {
2070 const struct PPB_VideoDecoder_0_1
*iface
= Pnacl_WrapperInfo_PPB_VideoDecoder_0_1
.real_iface
;
2071 return iface
->Initialize(video_decoder
, graphics3d_context
, profile
, allow_software_fallback
, *callback
);
2074 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
) {
2075 const struct PPB_VideoDecoder_0_1
*iface
= Pnacl_WrapperInfo_PPB_VideoDecoder_0_1
.real_iface
;
2076 return iface
->Decode(video_decoder
, decode_id
, size
, buffer
, *callback
);
2079 static int32_t Pnacl_M36_PPB_VideoDecoder_GetPicture(PP_Resource video_decoder
, struct PP_VideoPicture_0_1
* picture
, struct PP_CompletionCallback
* callback
) {
2080 const struct PPB_VideoDecoder_0_1
*iface
= Pnacl_WrapperInfo_PPB_VideoDecoder_0_1
.real_iface
;
2081 return iface
->GetPicture(video_decoder
, picture
, *callback
);
2084 static void Pnacl_M36_PPB_VideoDecoder_RecyclePicture(PP_Resource video_decoder
, const struct PP_VideoPicture
* picture
) {
2085 const struct PPB_VideoDecoder_0_1
*iface
= Pnacl_WrapperInfo_PPB_VideoDecoder_0_1
.real_iface
;
2086 iface
->RecyclePicture(video_decoder
, picture
);
2089 static int32_t Pnacl_M36_PPB_VideoDecoder_Flush(PP_Resource video_decoder
, struct PP_CompletionCallback
* callback
) {
2090 const struct PPB_VideoDecoder_0_1
*iface
= Pnacl_WrapperInfo_PPB_VideoDecoder_0_1
.real_iface
;
2091 return iface
->Flush(video_decoder
, *callback
);
2094 static int32_t Pnacl_M36_PPB_VideoDecoder_Reset(PP_Resource video_decoder
, struct PP_CompletionCallback
* callback
) {
2095 const struct PPB_VideoDecoder_0_1
*iface
= Pnacl_WrapperInfo_PPB_VideoDecoder_0_1
.real_iface
;
2096 return iface
->Reset(video_decoder
, *callback
);
2099 /* End wrapper methods for PPB_VideoDecoder_0_1 */
2101 /* Begin wrapper methods for PPB_VideoDecoder_0_2 */
2103 static PP_Resource
Pnacl_M39_PPB_VideoDecoder_Create(PP_Instance instance
) {
2104 const struct PPB_VideoDecoder_0_2
*iface
= Pnacl_WrapperInfo_PPB_VideoDecoder_0_2
.real_iface
;
2105 return iface
->Create(instance
);
2108 static PP_Bool
Pnacl_M39_PPB_VideoDecoder_IsVideoDecoder(PP_Resource resource
) {
2109 const struct PPB_VideoDecoder_0_2
*iface
= Pnacl_WrapperInfo_PPB_VideoDecoder_0_2
.real_iface
;
2110 return iface
->IsVideoDecoder(resource
);
2113 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
) {
2114 const struct PPB_VideoDecoder_0_2
*iface
= Pnacl_WrapperInfo_PPB_VideoDecoder_0_2
.real_iface
;
2115 return iface
->Initialize(video_decoder
, graphics3d_context
, profile
, acceleration
, *callback
);
2118 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
) {
2119 const struct PPB_VideoDecoder_0_2
*iface
= Pnacl_WrapperInfo_PPB_VideoDecoder_0_2
.real_iface
;
2120 return iface
->Decode(video_decoder
, decode_id
, size
, buffer
, *callback
);
2123 static int32_t Pnacl_M39_PPB_VideoDecoder_GetPicture(PP_Resource video_decoder
, struct PP_VideoPicture_0_1
* picture
, struct PP_CompletionCallback
* callback
) {
2124 const struct PPB_VideoDecoder_0_2
*iface
= Pnacl_WrapperInfo_PPB_VideoDecoder_0_2
.real_iface
;
2125 return iface
->GetPicture(video_decoder
, picture
, *callback
);
2128 static void Pnacl_M39_PPB_VideoDecoder_RecyclePicture(PP_Resource video_decoder
, const struct PP_VideoPicture
* picture
) {
2129 const struct PPB_VideoDecoder_0_2
*iface
= Pnacl_WrapperInfo_PPB_VideoDecoder_0_2
.real_iface
;
2130 iface
->RecyclePicture(video_decoder
, picture
);
2133 static int32_t Pnacl_M39_PPB_VideoDecoder_Flush(PP_Resource video_decoder
, struct PP_CompletionCallback
* callback
) {
2134 const struct PPB_VideoDecoder_0_2
*iface
= Pnacl_WrapperInfo_PPB_VideoDecoder_0_2
.real_iface
;
2135 return iface
->Flush(video_decoder
, *callback
);
2138 static int32_t Pnacl_M39_PPB_VideoDecoder_Reset(PP_Resource video_decoder
, struct PP_CompletionCallback
* callback
) {
2139 const struct PPB_VideoDecoder_0_2
*iface
= Pnacl_WrapperInfo_PPB_VideoDecoder_0_2
.real_iface
;
2140 return iface
->Reset(video_decoder
, *callback
);
2143 /* End wrapper methods for PPB_VideoDecoder_0_2 */
2145 /* Begin wrapper methods for PPB_VideoDecoder_1_0 */
2147 static PP_Resource
Pnacl_M40_PPB_VideoDecoder_Create(PP_Instance instance
) {
2148 const struct PPB_VideoDecoder_1_0
*iface
= Pnacl_WrapperInfo_PPB_VideoDecoder_1_0
.real_iface
;
2149 return iface
->Create(instance
);
2152 static PP_Bool
Pnacl_M40_PPB_VideoDecoder_IsVideoDecoder(PP_Resource resource
) {
2153 const struct PPB_VideoDecoder_1_0
*iface
= Pnacl_WrapperInfo_PPB_VideoDecoder_1_0
.real_iface
;
2154 return iface
->IsVideoDecoder(resource
);
2157 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
) {
2158 const struct PPB_VideoDecoder_1_0
*iface
= Pnacl_WrapperInfo_PPB_VideoDecoder_1_0
.real_iface
;
2159 return iface
->Initialize(video_decoder
, graphics3d_context
, profile
, acceleration
, *callback
);
2162 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
) {
2163 const struct PPB_VideoDecoder_1_0
*iface
= Pnacl_WrapperInfo_PPB_VideoDecoder_1_0
.real_iface
;
2164 return iface
->Decode(video_decoder
, decode_id
, size
, buffer
, *callback
);
2167 static int32_t Pnacl_M40_PPB_VideoDecoder_GetPicture(PP_Resource video_decoder
, struct PP_VideoPicture
* picture
, struct PP_CompletionCallback
* callback
) {
2168 const struct PPB_VideoDecoder_1_0
*iface
= Pnacl_WrapperInfo_PPB_VideoDecoder_1_0
.real_iface
;
2169 return iface
->GetPicture(video_decoder
, picture
, *callback
);
2172 static void Pnacl_M40_PPB_VideoDecoder_RecyclePicture(PP_Resource video_decoder
, const struct PP_VideoPicture
* picture
) {
2173 const struct PPB_VideoDecoder_1_0
*iface
= Pnacl_WrapperInfo_PPB_VideoDecoder_1_0
.real_iface
;
2174 iface
->RecyclePicture(video_decoder
, picture
);
2177 static int32_t Pnacl_M40_PPB_VideoDecoder_Flush(PP_Resource video_decoder
, struct PP_CompletionCallback
* callback
) {
2178 const struct PPB_VideoDecoder_1_0
*iface
= Pnacl_WrapperInfo_PPB_VideoDecoder_1_0
.real_iface
;
2179 return iface
->Flush(video_decoder
, *callback
);
2182 static int32_t Pnacl_M40_PPB_VideoDecoder_Reset(PP_Resource video_decoder
, struct PP_CompletionCallback
* callback
) {
2183 const struct PPB_VideoDecoder_1_0
*iface
= Pnacl_WrapperInfo_PPB_VideoDecoder_1_0
.real_iface
;
2184 return iface
->Reset(video_decoder
, *callback
);
2187 /* End wrapper methods for PPB_VideoDecoder_1_0 */
2189 /* Not generating wrapper methods for PPB_VideoFrame_0_1 */
2191 /* Not generating wrapper methods for PPB_View_1_0 */
2193 /* Not generating wrapper methods for PPB_View_1_1 */
2195 /* Not generating wrapper methods for PPB_View_1_2 */
2197 /* Begin wrapper methods for PPB_WebSocket_1_0 */
2199 static PP_Resource
Pnacl_M18_PPB_WebSocket_Create(PP_Instance instance
) {
2200 const struct PPB_WebSocket_1_0
*iface
= Pnacl_WrapperInfo_PPB_WebSocket_1_0
.real_iface
;
2201 return iface
->Create(instance
);
2204 static PP_Bool
Pnacl_M18_PPB_WebSocket_IsWebSocket(PP_Resource resource
) {
2205 const struct PPB_WebSocket_1_0
*iface
= Pnacl_WrapperInfo_PPB_WebSocket_1_0
.real_iface
;
2206 return iface
->IsWebSocket(resource
);
2209 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
) {
2210 const struct PPB_WebSocket_1_0
*iface
= Pnacl_WrapperInfo_PPB_WebSocket_1_0
.real_iface
;
2211 return iface
->Connect(web_socket
, *url
, protocols
, protocol_count
, *callback
);
2214 static int32_t Pnacl_M18_PPB_WebSocket_Close(PP_Resource web_socket
, uint16_t code
, struct PP_Var
* reason
, struct PP_CompletionCallback
* callback
) {
2215 const struct PPB_WebSocket_1_0
*iface
= Pnacl_WrapperInfo_PPB_WebSocket_1_0
.real_iface
;
2216 return iface
->Close(web_socket
, code
, *reason
, *callback
);
2219 static int32_t Pnacl_M18_PPB_WebSocket_ReceiveMessage(PP_Resource web_socket
, struct PP_Var
* message
, struct PP_CompletionCallback
* callback
) {
2220 const struct PPB_WebSocket_1_0
*iface
= Pnacl_WrapperInfo_PPB_WebSocket_1_0
.real_iface
;
2221 return iface
->ReceiveMessage(web_socket
, message
, *callback
);
2224 static int32_t Pnacl_M18_PPB_WebSocket_SendMessage(PP_Resource web_socket
, struct PP_Var
* message
) {
2225 const struct PPB_WebSocket_1_0
*iface
= Pnacl_WrapperInfo_PPB_WebSocket_1_0
.real_iface
;
2226 return iface
->SendMessage(web_socket
, *message
);
2229 static uint64_t Pnacl_M18_PPB_WebSocket_GetBufferedAmount(PP_Resource web_socket
) {
2230 const struct PPB_WebSocket_1_0
*iface
= Pnacl_WrapperInfo_PPB_WebSocket_1_0
.real_iface
;
2231 return iface
->GetBufferedAmount(web_socket
);
2234 static uint16_t Pnacl_M18_PPB_WebSocket_GetCloseCode(PP_Resource web_socket
) {
2235 const struct PPB_WebSocket_1_0
*iface
= Pnacl_WrapperInfo_PPB_WebSocket_1_0
.real_iface
;
2236 return iface
->GetCloseCode(web_socket
);
2239 static void Pnacl_M18_PPB_WebSocket_GetCloseReason(struct PP_Var
* _struct_result
, PP_Resource web_socket
) {
2240 const struct PPB_WebSocket_1_0
*iface
= Pnacl_WrapperInfo_PPB_WebSocket_1_0
.real_iface
;
2241 *_struct_result
= iface
->GetCloseReason(web_socket
);
2244 static PP_Bool
Pnacl_M18_PPB_WebSocket_GetCloseWasClean(PP_Resource web_socket
) {
2245 const struct PPB_WebSocket_1_0
*iface
= Pnacl_WrapperInfo_PPB_WebSocket_1_0
.real_iface
;
2246 return iface
->GetCloseWasClean(web_socket
);
2249 static void Pnacl_M18_PPB_WebSocket_GetExtensions(struct PP_Var
* _struct_result
, PP_Resource web_socket
) {
2250 const struct PPB_WebSocket_1_0
*iface
= Pnacl_WrapperInfo_PPB_WebSocket_1_0
.real_iface
;
2251 *_struct_result
= iface
->GetExtensions(web_socket
);
2254 static void Pnacl_M18_PPB_WebSocket_GetProtocol(struct PP_Var
* _struct_result
, PP_Resource web_socket
) {
2255 const struct PPB_WebSocket_1_0
*iface
= Pnacl_WrapperInfo_PPB_WebSocket_1_0
.real_iface
;
2256 *_struct_result
= iface
->GetProtocol(web_socket
);
2259 static PP_WebSocketReadyState
Pnacl_M18_PPB_WebSocket_GetReadyState(PP_Resource web_socket
) {
2260 const struct PPB_WebSocket_1_0
*iface
= Pnacl_WrapperInfo_PPB_WebSocket_1_0
.real_iface
;
2261 return iface
->GetReadyState(web_socket
);
2264 static void Pnacl_M18_PPB_WebSocket_GetURL(struct PP_Var
* _struct_result
, PP_Resource web_socket
) {
2265 const struct PPB_WebSocket_1_0
*iface
= Pnacl_WrapperInfo_PPB_WebSocket_1_0
.real_iface
;
2266 *_struct_result
= iface
->GetURL(web_socket
);
2269 /* End wrapper methods for PPB_WebSocket_1_0 */
2271 /* Not generating wrapper methods for PPP_Graphics3D_1_0 */
2273 /* Not generating wrapper methods for PPP_InputEvent_0_1 */
2275 /* Not generating wrapper methods for PPP_Instance_1_0 */
2277 /* Not generating wrapper methods for PPP_Instance_1_1 */
2279 /* Not generating wrapper methods for PPP_MessageHandler_0_2 */
2281 /* Begin wrapper methods for PPP_Messaging_1_0 */
2283 static void Pnacl_M14_PPP_Messaging_HandleMessage(PP_Instance instance
, struct PP_Var message
) {
2284 const struct PPP_Messaging_1_0
*iface
= Pnacl_WrapperInfo_PPP_Messaging_1_0
.real_iface
;
2285 void (*temp_fp
)(PP_Instance instance
, struct PP_Var
* message
) =
2286 ((void (*)(PP_Instance instance
, struct PP_Var
* message
))iface
->HandleMessage
);
2287 temp_fp(instance
, &message
);
2290 /* End wrapper methods for PPP_Messaging_1_0 */
2292 /* Not generating wrapper methods for PPP_MouseLock_1_0 */
2294 /* Not generating wrapper methods for PPB_BrokerTrusted_0_2 */
2296 /* Not generating wrapper methods for PPB_BrokerTrusted_0_3 */
2298 /* Not generating wrapper methods for PPB_BrowserFont_Trusted_1_0 */
2300 /* Not generating wrapper methods for PPB_CharSet_Trusted_1_0 */
2302 /* Not generating wrapper methods for PPB_FileChooserTrusted_0_5 */
2304 /* Not generating wrapper methods for PPB_FileChooserTrusted_0_6 */
2306 /* Not generating wrapper methods for PPB_URLLoaderTrusted_0_3 */
2308 /* Begin wrapper methods for PPB_AudioInput_Dev_0_3 */
2310 static PP_Resource
Pnacl_M25_PPB_AudioInput_Dev_Create(PP_Instance instance
) {
2311 const struct PPB_AudioInput_Dev_0_3
*iface
= Pnacl_WrapperInfo_PPB_AudioInput_Dev_0_3
.real_iface
;
2312 return iface
->Create(instance
);
2315 static PP_Bool
Pnacl_M25_PPB_AudioInput_Dev_IsAudioInput(PP_Resource resource
) {
2316 const struct PPB_AudioInput_Dev_0_3
*iface
= Pnacl_WrapperInfo_PPB_AudioInput_Dev_0_3
.real_iface
;
2317 return iface
->IsAudioInput(resource
);
2320 static int32_t Pnacl_M25_PPB_AudioInput_Dev_EnumerateDevices(PP_Resource audio_input
, struct PP_ArrayOutput
* output
, struct PP_CompletionCallback
* callback
) {
2321 const struct PPB_AudioInput_Dev_0_3
*iface
= Pnacl_WrapperInfo_PPB_AudioInput_Dev_0_3
.real_iface
;
2322 return iface
->EnumerateDevices(audio_input
, *output
, *callback
);
2325 static int32_t Pnacl_M25_PPB_AudioInput_Dev_MonitorDeviceChange(PP_Resource audio_input
, PP_MonitorDeviceChangeCallback callback
, void* user_data
) {
2326 const struct PPB_AudioInput_Dev_0_3
*iface
= Pnacl_WrapperInfo_PPB_AudioInput_Dev_0_3
.real_iface
;
2327 return iface
->MonitorDeviceChange(audio_input
, callback
, user_data
);
2330 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
) {
2331 const struct PPB_AudioInput_Dev_0_3
*iface
= Pnacl_WrapperInfo_PPB_AudioInput_Dev_0_3
.real_iface
;
2332 return iface
->Open(audio_input
, device_ref
, config
, audio_input_callback
, user_data
, *callback
);
2335 static PP_Resource
Pnacl_M25_PPB_AudioInput_Dev_GetCurrentConfig(PP_Resource audio_input
) {
2336 const struct PPB_AudioInput_Dev_0_3
*iface
= Pnacl_WrapperInfo_PPB_AudioInput_Dev_0_3
.real_iface
;
2337 return iface
->GetCurrentConfig(audio_input
);
2340 static PP_Bool
Pnacl_M25_PPB_AudioInput_Dev_StartCapture(PP_Resource audio_input
) {
2341 const struct PPB_AudioInput_Dev_0_3
*iface
= Pnacl_WrapperInfo_PPB_AudioInput_Dev_0_3
.real_iface
;
2342 return iface
->StartCapture(audio_input
);
2345 static PP_Bool
Pnacl_M25_PPB_AudioInput_Dev_StopCapture(PP_Resource audio_input
) {
2346 const struct PPB_AudioInput_Dev_0_3
*iface
= Pnacl_WrapperInfo_PPB_AudioInput_Dev_0_3
.real_iface
;
2347 return iface
->StopCapture(audio_input
);
2350 static void Pnacl_M25_PPB_AudioInput_Dev_Close(PP_Resource audio_input
) {
2351 const struct PPB_AudioInput_Dev_0_3
*iface
= Pnacl_WrapperInfo_PPB_AudioInput_Dev_0_3
.real_iface
;
2352 iface
->Close(audio_input
);
2355 /* End wrapper methods for PPB_AudioInput_Dev_0_3 */
2357 /* Begin wrapper methods for PPB_AudioInput_Dev_0_4 */
2359 static PP_Resource
Pnacl_M30_PPB_AudioInput_Dev_Create(PP_Instance instance
) {
2360 const struct PPB_AudioInput_Dev_0_4
*iface
= Pnacl_WrapperInfo_PPB_AudioInput_Dev_0_4
.real_iface
;
2361 return iface
->Create(instance
);
2364 static PP_Bool
Pnacl_M30_PPB_AudioInput_Dev_IsAudioInput(PP_Resource resource
) {
2365 const struct PPB_AudioInput_Dev_0_4
*iface
= Pnacl_WrapperInfo_PPB_AudioInput_Dev_0_4
.real_iface
;
2366 return iface
->IsAudioInput(resource
);
2369 static int32_t Pnacl_M30_PPB_AudioInput_Dev_EnumerateDevices(PP_Resource audio_input
, struct PP_ArrayOutput
* output
, struct PP_CompletionCallback
* callback
) {
2370 const struct PPB_AudioInput_Dev_0_4
*iface
= Pnacl_WrapperInfo_PPB_AudioInput_Dev_0_4
.real_iface
;
2371 return iface
->EnumerateDevices(audio_input
, *output
, *callback
);
2374 static int32_t Pnacl_M30_PPB_AudioInput_Dev_MonitorDeviceChange(PP_Resource audio_input
, PP_MonitorDeviceChangeCallback callback
, void* user_data
) {
2375 const struct PPB_AudioInput_Dev_0_4
*iface
= Pnacl_WrapperInfo_PPB_AudioInput_Dev_0_4
.real_iface
;
2376 return iface
->MonitorDeviceChange(audio_input
, callback
, user_data
);
2379 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
) {
2380 const struct PPB_AudioInput_Dev_0_4
*iface
= Pnacl_WrapperInfo_PPB_AudioInput_Dev_0_4
.real_iface
;
2381 return iface
->Open(audio_input
, device_ref
, config
, audio_input_callback
, user_data
, *callback
);
2384 static PP_Resource
Pnacl_M30_PPB_AudioInput_Dev_GetCurrentConfig(PP_Resource audio_input
) {
2385 const struct PPB_AudioInput_Dev_0_4
*iface
= Pnacl_WrapperInfo_PPB_AudioInput_Dev_0_4
.real_iface
;
2386 return iface
->GetCurrentConfig(audio_input
);
2389 static PP_Bool
Pnacl_M30_PPB_AudioInput_Dev_StartCapture(PP_Resource audio_input
) {
2390 const struct PPB_AudioInput_Dev_0_4
*iface
= Pnacl_WrapperInfo_PPB_AudioInput_Dev_0_4
.real_iface
;
2391 return iface
->StartCapture(audio_input
);
2394 static PP_Bool
Pnacl_M30_PPB_AudioInput_Dev_StopCapture(PP_Resource audio_input
) {
2395 const struct PPB_AudioInput_Dev_0_4
*iface
= Pnacl_WrapperInfo_PPB_AudioInput_Dev_0_4
.real_iface
;
2396 return iface
->StopCapture(audio_input
);
2399 static void Pnacl_M30_PPB_AudioInput_Dev_Close(PP_Resource audio_input
) {
2400 const struct PPB_AudioInput_Dev_0_4
*iface
= Pnacl_WrapperInfo_PPB_AudioInput_Dev_0_4
.real_iface
;
2401 iface
->Close(audio_input
);
2404 /* End wrapper methods for PPB_AudioInput_Dev_0_4 */
2406 /* Not generating wrapper methods for PPB_Buffer_Dev_0_4 */
2408 /* Not generating wrapper methods for PPB_Crypto_Dev_0_1 */
2410 /* Not generating wrapper methods for PPB_CursorControl_Dev_0_4 */
2412 /* Begin wrapper methods for PPB_DeviceRef_Dev_0_1 */
2414 static PP_Bool
Pnacl_M18_PPB_DeviceRef_Dev_IsDeviceRef(PP_Resource resource
) {
2415 const struct PPB_DeviceRef_Dev_0_1
*iface
= Pnacl_WrapperInfo_PPB_DeviceRef_Dev_0_1
.real_iface
;
2416 return iface
->IsDeviceRef(resource
);
2419 static PP_DeviceType_Dev
Pnacl_M18_PPB_DeviceRef_Dev_GetType(PP_Resource device_ref
) {
2420 const struct PPB_DeviceRef_Dev_0_1
*iface
= Pnacl_WrapperInfo_PPB_DeviceRef_Dev_0_1
.real_iface
;
2421 return iface
->GetType(device_ref
);
2424 static void Pnacl_M18_PPB_DeviceRef_Dev_GetName(struct PP_Var
* _struct_result
, PP_Resource device_ref
) {
2425 const struct PPB_DeviceRef_Dev_0_1
*iface
= Pnacl_WrapperInfo_PPB_DeviceRef_Dev_0_1
.real_iface
;
2426 *_struct_result
= iface
->GetName(device_ref
);
2429 /* End wrapper methods for PPB_DeviceRef_Dev_0_1 */
2431 /* Begin wrapper methods for PPB_FileChooser_Dev_0_5 */
2433 static PP_Resource
Pnacl_M16_PPB_FileChooser_Dev_Create(PP_Instance instance
, PP_FileChooserMode_Dev mode
, struct PP_Var
* accept_types
) {
2434 const struct PPB_FileChooser_Dev_0_5
*iface
= Pnacl_WrapperInfo_PPB_FileChooser_Dev_0_5
.real_iface
;
2435 return iface
->Create(instance
, mode
, *accept_types
);
2438 static PP_Bool
Pnacl_M16_PPB_FileChooser_Dev_IsFileChooser(PP_Resource resource
) {
2439 const struct PPB_FileChooser_Dev_0_5
*iface
= Pnacl_WrapperInfo_PPB_FileChooser_Dev_0_5
.real_iface
;
2440 return iface
->IsFileChooser(resource
);
2443 static int32_t Pnacl_M16_PPB_FileChooser_Dev_Show(PP_Resource chooser
, struct PP_CompletionCallback
* callback
) {
2444 const struct PPB_FileChooser_Dev_0_5
*iface
= Pnacl_WrapperInfo_PPB_FileChooser_Dev_0_5
.real_iface
;
2445 return iface
->Show(chooser
, *callback
);
2448 static PP_Resource
Pnacl_M16_PPB_FileChooser_Dev_GetNextChosenFile(PP_Resource chooser
) {
2449 const struct PPB_FileChooser_Dev_0_5
*iface
= Pnacl_WrapperInfo_PPB_FileChooser_Dev_0_5
.real_iface
;
2450 return iface
->GetNextChosenFile(chooser
);
2453 /* End wrapper methods for PPB_FileChooser_Dev_0_5 */
2455 /* Begin wrapper methods for PPB_FileChooser_Dev_0_6 */
2457 static PP_Resource
Pnacl_M19_PPB_FileChooser_Dev_Create(PP_Instance instance
, PP_FileChooserMode_Dev mode
, struct PP_Var
* accept_types
) {
2458 const struct PPB_FileChooser_Dev_0_6
*iface
= Pnacl_WrapperInfo_PPB_FileChooser_Dev_0_6
.real_iface
;
2459 return iface
->Create(instance
, mode
, *accept_types
);
2462 static PP_Bool
Pnacl_M19_PPB_FileChooser_Dev_IsFileChooser(PP_Resource resource
) {
2463 const struct PPB_FileChooser_Dev_0_6
*iface
= Pnacl_WrapperInfo_PPB_FileChooser_Dev_0_6
.real_iface
;
2464 return iface
->IsFileChooser(resource
);
2467 static int32_t Pnacl_M19_PPB_FileChooser_Dev_Show(PP_Resource chooser
, struct PP_ArrayOutput
* output
, struct PP_CompletionCallback
* callback
) {
2468 const struct PPB_FileChooser_Dev_0_6
*iface
= Pnacl_WrapperInfo_PPB_FileChooser_Dev_0_6
.real_iface
;
2469 return iface
->Show(chooser
, *output
, *callback
);
2472 /* End wrapper methods for PPB_FileChooser_Dev_0_6 */
2474 /* Begin wrapper methods for PPB_Font_Dev_0_6 */
2476 static void Pnacl_M14_PPB_Font_Dev_GetFontFamilies(struct PP_Var
* _struct_result
, PP_Instance instance
) {
2477 const struct PPB_Font_Dev_0_6
*iface
= Pnacl_WrapperInfo_PPB_Font_Dev_0_6
.real_iface
;
2478 *_struct_result
= iface
->GetFontFamilies(instance
);
2481 static PP_Resource
Pnacl_M14_PPB_Font_Dev_Create(PP_Instance instance
, const struct PP_FontDescription_Dev
* description
) {
2482 const struct PPB_Font_Dev_0_6
*iface
= Pnacl_WrapperInfo_PPB_Font_Dev_0_6
.real_iface
;
2483 return iface
->Create(instance
, description
);
2486 static PP_Bool
Pnacl_M14_PPB_Font_Dev_IsFont(PP_Resource resource
) {
2487 const struct PPB_Font_Dev_0_6
*iface
= Pnacl_WrapperInfo_PPB_Font_Dev_0_6
.real_iface
;
2488 return iface
->IsFont(resource
);
2491 static PP_Bool
Pnacl_M14_PPB_Font_Dev_Describe(PP_Resource font
, struct PP_FontDescription_Dev
* description
, struct PP_FontMetrics_Dev
* metrics
) {
2492 const struct PPB_Font_Dev_0_6
*iface
= Pnacl_WrapperInfo_PPB_Font_Dev_0_6
.real_iface
;
2493 return iface
->Describe(font
, description
, metrics
);
2496 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
) {
2497 const struct PPB_Font_Dev_0_6
*iface
= Pnacl_WrapperInfo_PPB_Font_Dev_0_6
.real_iface
;
2498 return iface
->DrawTextAt(font
, image_data
, text
, position
, color
, clip
, image_data_is_opaque
);
2501 static int32_t Pnacl_M14_PPB_Font_Dev_MeasureText(PP_Resource font
, const struct PP_TextRun_Dev
* text
) {
2502 const struct PPB_Font_Dev_0_6
*iface
= Pnacl_WrapperInfo_PPB_Font_Dev_0_6
.real_iface
;
2503 return iface
->MeasureText(font
, text
);
2506 static uint32_t Pnacl_M14_PPB_Font_Dev_CharacterOffsetForPixel(PP_Resource font
, const struct PP_TextRun_Dev
* text
, int32_t pixel_position
) {
2507 const struct PPB_Font_Dev_0_6
*iface
= Pnacl_WrapperInfo_PPB_Font_Dev_0_6
.real_iface
;
2508 return iface
->CharacterOffsetForPixel(font
, text
, pixel_position
);
2511 static int32_t Pnacl_M14_PPB_Font_Dev_PixelOffsetForCharacter(PP_Resource font
, const struct PP_TextRun_Dev
* text
, uint32_t char_offset
) {
2512 const struct PPB_Font_Dev_0_6
*iface
= Pnacl_WrapperInfo_PPB_Font_Dev_0_6
.real_iface
;
2513 return iface
->PixelOffsetForCharacter(font
, text
, char_offset
);
2516 /* End wrapper methods for PPB_Font_Dev_0_6 */
2518 /* Begin wrapper methods for PPB_IMEInputEvent_Dev_0_1 */
2520 static PP_Bool
Pnacl_M16_PPB_IMEInputEvent_Dev_IsIMEInputEvent(PP_Resource resource
) {
2521 const struct PPB_IMEInputEvent_Dev_0_1
*iface
= Pnacl_WrapperInfo_PPB_IMEInputEvent_Dev_0_1
.real_iface
;
2522 return iface
->IsIMEInputEvent(resource
);
2525 static void Pnacl_M16_PPB_IMEInputEvent_Dev_GetText(struct PP_Var
* _struct_result
, PP_Resource ime_event
) {
2526 const struct PPB_IMEInputEvent_Dev_0_1
*iface
= Pnacl_WrapperInfo_PPB_IMEInputEvent_Dev_0_1
.real_iface
;
2527 *_struct_result
= iface
->GetText(ime_event
);
2530 static uint32_t Pnacl_M16_PPB_IMEInputEvent_Dev_GetSegmentNumber(PP_Resource ime_event
) {
2531 const struct PPB_IMEInputEvent_Dev_0_1
*iface
= Pnacl_WrapperInfo_PPB_IMEInputEvent_Dev_0_1
.real_iface
;
2532 return iface
->GetSegmentNumber(ime_event
);
2535 static uint32_t Pnacl_M16_PPB_IMEInputEvent_Dev_GetSegmentOffset(PP_Resource ime_event
, uint32_t index
) {
2536 const struct PPB_IMEInputEvent_Dev_0_1
*iface
= Pnacl_WrapperInfo_PPB_IMEInputEvent_Dev_0_1
.real_iface
;
2537 return iface
->GetSegmentOffset(ime_event
, index
);
2540 static int32_t Pnacl_M16_PPB_IMEInputEvent_Dev_GetTargetSegment(PP_Resource ime_event
) {
2541 const struct PPB_IMEInputEvent_Dev_0_1
*iface
= Pnacl_WrapperInfo_PPB_IMEInputEvent_Dev_0_1
.real_iface
;
2542 return iface
->GetTargetSegment(ime_event
);
2545 static void Pnacl_M16_PPB_IMEInputEvent_Dev_GetSelection(PP_Resource ime_event
, uint32_t* start
, uint32_t* end
) {
2546 const struct PPB_IMEInputEvent_Dev_0_1
*iface
= Pnacl_WrapperInfo_PPB_IMEInputEvent_Dev_0_1
.real_iface
;
2547 iface
->GetSelection(ime_event
, start
, end
);
2550 /* End wrapper methods for PPB_IMEInputEvent_Dev_0_1 */
2552 /* Begin wrapper methods for PPB_IMEInputEvent_Dev_0_2 */
2554 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
) {
2555 const struct PPB_IMEInputEvent_Dev_0_2
*iface
= Pnacl_WrapperInfo_PPB_IMEInputEvent_Dev_0_2
.real_iface
;
2556 return iface
->Create(instance
, type
, time_stamp
, *text
, segment_number
, segment_offsets
, target_segment
, selection_start
, selection_end
);
2559 static PP_Bool
Pnacl_M21_PPB_IMEInputEvent_Dev_IsIMEInputEvent(PP_Resource resource
) {
2560 const struct PPB_IMEInputEvent_Dev_0_2
*iface
= Pnacl_WrapperInfo_PPB_IMEInputEvent_Dev_0_2
.real_iface
;
2561 return iface
->IsIMEInputEvent(resource
);
2564 static void Pnacl_M21_PPB_IMEInputEvent_Dev_GetText(struct PP_Var
* _struct_result
, PP_Resource ime_event
) {
2565 const struct PPB_IMEInputEvent_Dev_0_2
*iface
= Pnacl_WrapperInfo_PPB_IMEInputEvent_Dev_0_2
.real_iface
;
2566 *_struct_result
= iface
->GetText(ime_event
);
2569 static uint32_t Pnacl_M21_PPB_IMEInputEvent_Dev_GetSegmentNumber(PP_Resource ime_event
) {
2570 const struct PPB_IMEInputEvent_Dev_0_2
*iface
= Pnacl_WrapperInfo_PPB_IMEInputEvent_Dev_0_2
.real_iface
;
2571 return iface
->GetSegmentNumber(ime_event
);
2574 static uint32_t Pnacl_M21_PPB_IMEInputEvent_Dev_GetSegmentOffset(PP_Resource ime_event
, uint32_t index
) {
2575 const struct PPB_IMEInputEvent_Dev_0_2
*iface
= Pnacl_WrapperInfo_PPB_IMEInputEvent_Dev_0_2
.real_iface
;
2576 return iface
->GetSegmentOffset(ime_event
, index
);
2579 static int32_t Pnacl_M21_PPB_IMEInputEvent_Dev_GetTargetSegment(PP_Resource ime_event
) {
2580 const struct PPB_IMEInputEvent_Dev_0_2
*iface
= Pnacl_WrapperInfo_PPB_IMEInputEvent_Dev_0_2
.real_iface
;
2581 return iface
->GetTargetSegment(ime_event
);
2584 static void Pnacl_M21_PPB_IMEInputEvent_Dev_GetSelection(PP_Resource ime_event
, uint32_t* start
, uint32_t* end
) {
2585 const struct PPB_IMEInputEvent_Dev_0_2
*iface
= Pnacl_WrapperInfo_PPB_IMEInputEvent_Dev_0_2
.real_iface
;
2586 iface
->GetSelection(ime_event
, start
, end
);
2589 /* End wrapper methods for PPB_IMEInputEvent_Dev_0_2 */
2591 /* Not generating wrapper methods for PPB_Memory_Dev_0_1 */
2593 /* Not generating wrapper methods for PPB_OpenGLES2DrawBuffers_Dev_1_0 */
2595 /* Begin wrapper methods for PPB_Printing_Dev_0_7 */
2597 static PP_Resource
Pnacl_M23_PPB_Printing_Dev_Create(PP_Instance instance
) {
2598 const struct PPB_Printing_Dev_0_7
*iface
= Pnacl_WrapperInfo_PPB_Printing_Dev_0_7
.real_iface
;
2599 return iface
->Create(instance
);
2602 static int32_t Pnacl_M23_PPB_Printing_Dev_GetDefaultPrintSettings(PP_Resource resource
, struct PP_PrintSettings_Dev
* print_settings
, struct PP_CompletionCallback
* callback
) {
2603 const struct PPB_Printing_Dev_0_7
*iface
= Pnacl_WrapperInfo_PPB_Printing_Dev_0_7
.real_iface
;
2604 return iface
->GetDefaultPrintSettings(resource
, print_settings
, *callback
);
2607 /* End wrapper methods for PPB_Printing_Dev_0_7 */
2609 /* Not generating wrapper methods for PPB_Scrollbar_Dev_0_5 */
2611 /* Not generating wrapper methods for PPB_TextInput_Dev_0_1 */
2613 /* Not generating wrapper methods for PPB_TextInput_Dev_0_2 */
2615 /* Not generating wrapper methods for PPB_Trace_Event_Dev_0_1 */
2617 /* Not generating wrapper methods for PPB_Trace_Event_Dev_0_2 */
2619 /* Begin wrapper methods for PPB_TrueTypeFont_Dev_0_1 */
2621 static int32_t Pnacl_M26_PPB_TrueTypeFont_Dev_GetFontFamilies(PP_Instance instance
, struct PP_ArrayOutput
* output
, struct PP_CompletionCallback
* callback
) {
2622 const struct PPB_TrueTypeFont_Dev_0_1
*iface
= Pnacl_WrapperInfo_PPB_TrueTypeFont_Dev_0_1
.real_iface
;
2623 return iface
->GetFontFamilies(instance
, *output
, *callback
);
2626 static int32_t Pnacl_M26_PPB_TrueTypeFont_Dev_GetFontsInFamily(PP_Instance instance
, struct PP_Var
* family
, struct PP_ArrayOutput
* output
, struct PP_CompletionCallback
* callback
) {
2627 const struct PPB_TrueTypeFont_Dev_0_1
*iface
= Pnacl_WrapperInfo_PPB_TrueTypeFont_Dev_0_1
.real_iface
;
2628 return iface
->GetFontsInFamily(instance
, *family
, *output
, *callback
);
2631 static PP_Resource
Pnacl_M26_PPB_TrueTypeFont_Dev_Create(PP_Instance instance
, const struct PP_TrueTypeFontDesc_Dev
* desc
) {
2632 const struct PPB_TrueTypeFont_Dev_0_1
*iface
= Pnacl_WrapperInfo_PPB_TrueTypeFont_Dev_0_1
.real_iface
;
2633 return iface
->Create(instance
, desc
);
2636 static PP_Bool
Pnacl_M26_PPB_TrueTypeFont_Dev_IsTrueTypeFont(PP_Resource resource
) {
2637 const struct PPB_TrueTypeFont_Dev_0_1
*iface
= Pnacl_WrapperInfo_PPB_TrueTypeFont_Dev_0_1
.real_iface
;
2638 return iface
->IsTrueTypeFont(resource
);
2641 static int32_t Pnacl_M26_PPB_TrueTypeFont_Dev_Describe(PP_Resource font
, struct PP_TrueTypeFontDesc_Dev
* desc
, struct PP_CompletionCallback
* callback
) {
2642 const struct PPB_TrueTypeFont_Dev_0_1
*iface
= Pnacl_WrapperInfo_PPB_TrueTypeFont_Dev_0_1
.real_iface
;
2643 return iface
->Describe(font
, desc
, *callback
);
2646 static int32_t Pnacl_M26_PPB_TrueTypeFont_Dev_GetTableTags(PP_Resource font
, struct PP_ArrayOutput
* output
, struct PP_CompletionCallback
* callback
) {
2647 const struct PPB_TrueTypeFont_Dev_0_1
*iface
= Pnacl_WrapperInfo_PPB_TrueTypeFont_Dev_0_1
.real_iface
;
2648 return iface
->GetTableTags(font
, *output
, *callback
);
2651 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
) {
2652 const struct PPB_TrueTypeFont_Dev_0_1
*iface
= Pnacl_WrapperInfo_PPB_TrueTypeFont_Dev_0_1
.real_iface
;
2653 return iface
->GetTable(font
, table
, offset
, max_data_length
, *output
, *callback
);
2656 /* End wrapper methods for PPB_TrueTypeFont_Dev_0_1 */
2658 /* Begin wrapper methods for PPB_URLUtil_Dev_0_6 */
2660 static void Pnacl_M17_PPB_URLUtil_Dev_Canonicalize(struct PP_Var
* _struct_result
, struct PP_Var
* url
, struct PP_URLComponents_Dev
* components
) {
2661 const struct PPB_URLUtil_Dev_0_6
*iface
= Pnacl_WrapperInfo_PPB_URLUtil_Dev_0_6
.real_iface
;
2662 *_struct_result
= iface
->Canonicalize(*url
, components
);
2665 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
) {
2666 const struct PPB_URLUtil_Dev_0_6
*iface
= Pnacl_WrapperInfo_PPB_URLUtil_Dev_0_6
.real_iface
;
2667 *_struct_result
= iface
->ResolveRelativeToURL(*base_url
, *relative_string
, components
);
2670 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
) {
2671 const struct PPB_URLUtil_Dev_0_6
*iface
= Pnacl_WrapperInfo_PPB_URLUtil_Dev_0_6
.real_iface
;
2672 *_struct_result
= iface
->ResolveRelativeToDocument(instance
, *relative_string
, components
);
2675 static PP_Bool
Pnacl_M17_PPB_URLUtil_Dev_IsSameSecurityOrigin(struct PP_Var
* url_a
, struct PP_Var
* url_b
) {
2676 const struct PPB_URLUtil_Dev_0_6
*iface
= Pnacl_WrapperInfo_PPB_URLUtil_Dev_0_6
.real_iface
;
2677 return iface
->IsSameSecurityOrigin(*url_a
, *url_b
);
2680 static PP_Bool
Pnacl_M17_PPB_URLUtil_Dev_DocumentCanRequest(PP_Instance instance
, struct PP_Var
* url
) {
2681 const struct PPB_URLUtil_Dev_0_6
*iface
= Pnacl_WrapperInfo_PPB_URLUtil_Dev_0_6
.real_iface
;
2682 return iface
->DocumentCanRequest(instance
, *url
);
2685 static PP_Bool
Pnacl_M17_PPB_URLUtil_Dev_DocumentCanAccessDocument(PP_Instance active
, PP_Instance target
) {
2686 const struct PPB_URLUtil_Dev_0_6
*iface
= Pnacl_WrapperInfo_PPB_URLUtil_Dev_0_6
.real_iface
;
2687 return iface
->DocumentCanAccessDocument(active
, target
);
2690 static void Pnacl_M17_PPB_URLUtil_Dev_GetDocumentURL(struct PP_Var
* _struct_result
, PP_Instance instance
, struct PP_URLComponents_Dev
* components
) {
2691 const struct PPB_URLUtil_Dev_0_6
*iface
= Pnacl_WrapperInfo_PPB_URLUtil_Dev_0_6
.real_iface
;
2692 *_struct_result
= iface
->GetDocumentURL(instance
, components
);
2695 static void Pnacl_M17_PPB_URLUtil_Dev_GetPluginInstanceURL(struct PP_Var
* _struct_result
, PP_Instance instance
, struct PP_URLComponents_Dev
* components
) {
2696 const struct PPB_URLUtil_Dev_0_6
*iface
= Pnacl_WrapperInfo_PPB_URLUtil_Dev_0_6
.real_iface
;
2697 *_struct_result
= iface
->GetPluginInstanceURL(instance
, components
);
2700 /* End wrapper methods for PPB_URLUtil_Dev_0_6 */
2702 /* Begin wrapper methods for PPB_URLUtil_Dev_0_7 */
2704 static void Pnacl_M31_PPB_URLUtil_Dev_Canonicalize(struct PP_Var
* _struct_result
, struct PP_Var
* url
, struct PP_URLComponents_Dev
* components
) {
2705 const struct PPB_URLUtil_Dev_0_7
*iface
= Pnacl_WrapperInfo_PPB_URLUtil_Dev_0_7
.real_iface
;
2706 *_struct_result
= iface
->Canonicalize(*url
, components
);
2709 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
) {
2710 const struct PPB_URLUtil_Dev_0_7
*iface
= Pnacl_WrapperInfo_PPB_URLUtil_Dev_0_7
.real_iface
;
2711 *_struct_result
= iface
->ResolveRelativeToURL(*base_url
, *relative_string
, components
);
2714 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
) {
2715 const struct PPB_URLUtil_Dev_0_7
*iface
= Pnacl_WrapperInfo_PPB_URLUtil_Dev_0_7
.real_iface
;
2716 *_struct_result
= iface
->ResolveRelativeToDocument(instance
, *relative_string
, components
);
2719 static PP_Bool
Pnacl_M31_PPB_URLUtil_Dev_IsSameSecurityOrigin(struct PP_Var
* url_a
, struct PP_Var
* url_b
) {
2720 const struct PPB_URLUtil_Dev_0_7
*iface
= Pnacl_WrapperInfo_PPB_URLUtil_Dev_0_7
.real_iface
;
2721 return iface
->IsSameSecurityOrigin(*url_a
, *url_b
);
2724 static PP_Bool
Pnacl_M31_PPB_URLUtil_Dev_DocumentCanRequest(PP_Instance instance
, struct PP_Var
* url
) {
2725 const struct PPB_URLUtil_Dev_0_7
*iface
= Pnacl_WrapperInfo_PPB_URLUtil_Dev_0_7
.real_iface
;
2726 return iface
->DocumentCanRequest(instance
, *url
);
2729 static PP_Bool
Pnacl_M31_PPB_URLUtil_Dev_DocumentCanAccessDocument(PP_Instance active
, PP_Instance target
) {
2730 const struct PPB_URLUtil_Dev_0_7
*iface
= Pnacl_WrapperInfo_PPB_URLUtil_Dev_0_7
.real_iface
;
2731 return iface
->DocumentCanAccessDocument(active
, target
);
2734 static void Pnacl_M31_PPB_URLUtil_Dev_GetDocumentURL(struct PP_Var
* _struct_result
, PP_Instance instance
, struct PP_URLComponents_Dev
* components
) {
2735 const struct PPB_URLUtil_Dev_0_7
*iface
= Pnacl_WrapperInfo_PPB_URLUtil_Dev_0_7
.real_iface
;
2736 *_struct_result
= iface
->GetDocumentURL(instance
, components
);
2739 static void Pnacl_M31_PPB_URLUtil_Dev_GetPluginInstanceURL(struct PP_Var
* _struct_result
, PP_Instance instance
, struct PP_URLComponents_Dev
* components
) {
2740 const struct PPB_URLUtil_Dev_0_7
*iface
= Pnacl_WrapperInfo_PPB_URLUtil_Dev_0_7
.real_iface
;
2741 *_struct_result
= iface
->GetPluginInstanceURL(instance
, components
);
2744 static void Pnacl_M31_PPB_URLUtil_Dev_GetPluginReferrerURL(struct PP_Var
* _struct_result
, PP_Instance instance
, struct PP_URLComponents_Dev
* components
) {
2745 const struct PPB_URLUtil_Dev_0_7
*iface
= Pnacl_WrapperInfo_PPB_URLUtil_Dev_0_7
.real_iface
;
2746 *_struct_result
= iface
->GetPluginReferrerURL(instance
, components
);
2749 /* End wrapper methods for PPB_URLUtil_Dev_0_7 */
2751 /* Begin wrapper methods for PPB_VideoCapture_Dev_0_3 */
2753 static PP_Resource
Pnacl_M25_PPB_VideoCapture_Dev_Create(PP_Instance instance
) {
2754 const struct PPB_VideoCapture_Dev_0_3
*iface
= Pnacl_WrapperInfo_PPB_VideoCapture_Dev_0_3
.real_iface
;
2755 return iface
->Create(instance
);
2758 static PP_Bool
Pnacl_M25_PPB_VideoCapture_Dev_IsVideoCapture(PP_Resource video_capture
) {
2759 const struct PPB_VideoCapture_Dev_0_3
*iface
= Pnacl_WrapperInfo_PPB_VideoCapture_Dev_0_3
.real_iface
;
2760 return iface
->IsVideoCapture(video_capture
);
2763 static int32_t Pnacl_M25_PPB_VideoCapture_Dev_EnumerateDevices(PP_Resource video_capture
, struct PP_ArrayOutput
* output
, struct PP_CompletionCallback
* callback
) {
2764 const struct PPB_VideoCapture_Dev_0_3
*iface
= Pnacl_WrapperInfo_PPB_VideoCapture_Dev_0_3
.real_iface
;
2765 return iface
->EnumerateDevices(video_capture
, *output
, *callback
);
2768 static int32_t Pnacl_M25_PPB_VideoCapture_Dev_MonitorDeviceChange(PP_Resource video_capture
, PP_MonitorDeviceChangeCallback callback
, void* user_data
) {
2769 const struct PPB_VideoCapture_Dev_0_3
*iface
= Pnacl_WrapperInfo_PPB_VideoCapture_Dev_0_3
.real_iface
;
2770 return iface
->MonitorDeviceChange(video_capture
, callback
, user_data
);
2773 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
) {
2774 const struct PPB_VideoCapture_Dev_0_3
*iface
= Pnacl_WrapperInfo_PPB_VideoCapture_Dev_0_3
.real_iface
;
2775 return iface
->Open(video_capture
, device_ref
, requested_info
, buffer_count
, *callback
);
2778 static int32_t Pnacl_M25_PPB_VideoCapture_Dev_StartCapture(PP_Resource video_capture
) {
2779 const struct PPB_VideoCapture_Dev_0_3
*iface
= Pnacl_WrapperInfo_PPB_VideoCapture_Dev_0_3
.real_iface
;
2780 return iface
->StartCapture(video_capture
);
2783 static int32_t Pnacl_M25_PPB_VideoCapture_Dev_ReuseBuffer(PP_Resource video_capture
, uint32_t buffer
) {
2784 const struct PPB_VideoCapture_Dev_0_3
*iface
= Pnacl_WrapperInfo_PPB_VideoCapture_Dev_0_3
.real_iface
;
2785 return iface
->ReuseBuffer(video_capture
, buffer
);
2788 static int32_t Pnacl_M25_PPB_VideoCapture_Dev_StopCapture(PP_Resource video_capture
) {
2789 const struct PPB_VideoCapture_Dev_0_3
*iface
= Pnacl_WrapperInfo_PPB_VideoCapture_Dev_0_3
.real_iface
;
2790 return iface
->StopCapture(video_capture
);
2793 static void Pnacl_M25_PPB_VideoCapture_Dev_Close(PP_Resource video_capture
) {
2794 const struct PPB_VideoCapture_Dev_0_3
*iface
= Pnacl_WrapperInfo_PPB_VideoCapture_Dev_0_3
.real_iface
;
2795 iface
->Close(video_capture
);
2798 /* End wrapper methods for PPB_VideoCapture_Dev_0_3 */
2800 /* Begin wrapper methods for PPB_VideoDecoder_Dev_0_16 */
2802 static PP_Resource
Pnacl_M14_PPB_VideoDecoder_Dev_Create(PP_Instance instance
, PP_Resource context
, PP_VideoDecoder_Profile profile
) {
2803 const struct PPB_VideoDecoder_Dev_0_16
*iface
= Pnacl_WrapperInfo_PPB_VideoDecoder_Dev_0_16
.real_iface
;
2804 return iface
->Create(instance
, context
, profile
);
2807 static PP_Bool
Pnacl_M14_PPB_VideoDecoder_Dev_IsVideoDecoder(PP_Resource resource
) {
2808 const struct PPB_VideoDecoder_Dev_0_16
*iface
= Pnacl_WrapperInfo_PPB_VideoDecoder_Dev_0_16
.real_iface
;
2809 return iface
->IsVideoDecoder(resource
);
2812 static int32_t Pnacl_M14_PPB_VideoDecoder_Dev_Decode(PP_Resource video_decoder
, const struct PP_VideoBitstreamBuffer_Dev
* bitstream_buffer
, struct PP_CompletionCallback
* callback
) {
2813 const struct PPB_VideoDecoder_Dev_0_16
*iface
= Pnacl_WrapperInfo_PPB_VideoDecoder_Dev_0_16
.real_iface
;
2814 return iface
->Decode(video_decoder
, bitstream_buffer
, *callback
);
2817 static void Pnacl_M14_PPB_VideoDecoder_Dev_AssignPictureBuffers(PP_Resource video_decoder
, uint32_t no_of_buffers
, const struct PP_PictureBuffer_Dev buffers
[]) {
2818 const struct PPB_VideoDecoder_Dev_0_16
*iface
= Pnacl_WrapperInfo_PPB_VideoDecoder_Dev_0_16
.real_iface
;
2819 iface
->AssignPictureBuffers(video_decoder
, no_of_buffers
, buffers
);
2822 static void Pnacl_M14_PPB_VideoDecoder_Dev_ReusePictureBuffer(PP_Resource video_decoder
, int32_t picture_buffer_id
) {
2823 const struct PPB_VideoDecoder_Dev_0_16
*iface
= Pnacl_WrapperInfo_PPB_VideoDecoder_Dev_0_16
.real_iface
;
2824 iface
->ReusePictureBuffer(video_decoder
, picture_buffer_id
);
2827 static int32_t Pnacl_M14_PPB_VideoDecoder_Dev_Flush(PP_Resource video_decoder
, struct PP_CompletionCallback
* callback
) {
2828 const struct PPB_VideoDecoder_Dev_0_16
*iface
= Pnacl_WrapperInfo_PPB_VideoDecoder_Dev_0_16
.real_iface
;
2829 return iface
->Flush(video_decoder
, *callback
);
2832 static int32_t Pnacl_M14_PPB_VideoDecoder_Dev_Reset(PP_Resource video_decoder
, struct PP_CompletionCallback
* callback
) {
2833 const struct PPB_VideoDecoder_Dev_0_16
*iface
= Pnacl_WrapperInfo_PPB_VideoDecoder_Dev_0_16
.real_iface
;
2834 return iface
->Reset(video_decoder
, *callback
);
2837 static void Pnacl_M14_PPB_VideoDecoder_Dev_Destroy(PP_Resource video_decoder
) {
2838 const struct PPB_VideoDecoder_Dev_0_16
*iface
= Pnacl_WrapperInfo_PPB_VideoDecoder_Dev_0_16
.real_iface
;
2839 iface
->Destroy(video_decoder
);
2842 /* End wrapper methods for PPB_VideoDecoder_Dev_0_16 */
2844 /* Not generating wrapper methods for PPB_View_Dev_0_1 */
2846 /* Not generating wrapper methods for PPB_Widget_Dev_0_3 */
2848 /* Not generating wrapper methods for PPB_Widget_Dev_0_4 */
2850 /* Not generating wrapper methods for PPB_Zoom_Dev_0_2 */
2852 /* Not generating wrapper methods for PPP_NetworkState_Dev_0_1 */
2854 /* Not generating wrapper methods for PPP_Printing_Dev_0_6 */
2856 /* Not generating wrapper methods for PPP_Scrollbar_Dev_0_2 */
2858 /* Not generating wrapper methods for PPP_Scrollbar_Dev_0_3 */
2860 /* Begin wrapper methods for PPP_Selection_Dev_0_3 */
2862 static struct PP_Var
Pnacl_M13_PPP_Selection_Dev_GetSelectedText(PP_Instance instance
, PP_Bool html
) {
2863 const struct PPP_Selection_Dev_0_3
*iface
= Pnacl_WrapperInfo_PPP_Selection_Dev_0_3
.real_iface
;
2864 void (*temp_fp
)(struct PP_Var
* _struct_result
, PP_Instance instance
, PP_Bool html
) =
2865 ((void (*)(struct PP_Var
* _struct_result
, PP_Instance instance
, PP_Bool html
))iface
->GetSelectedText
);
2866 struct PP_Var _struct_result
;
2867 temp_fp(&_struct_result
, instance
, html
);
2868 return _struct_result
;
2871 /* End wrapper methods for PPP_Selection_Dev_0_3 */
2873 /* Not generating wrapper methods for PPP_TextInput_Dev_0_1 */
2875 /* Not generating wrapper methods for PPP_VideoCapture_Dev_0_1 */
2877 /* Not generating wrapper methods for PPP_VideoDecoder_Dev_0_11 */
2879 /* Not generating wrapper methods for PPP_Widget_Dev_0_2 */
2881 /* Not generating wrapper methods for PPP_Zoom_Dev_0_3 */
2883 /* Not generating wrapper methods for PPB_CameraCapabilities_Private_0_1 */
2885 /* Begin wrapper methods for PPB_ContentDecryptor_Private_0_13 */
2887 static void Pnacl_M41_PPB_ContentDecryptor_Private_PromiseResolved(PP_Instance instance
, uint32_t promise_id
) {
2888 const struct PPB_ContentDecryptor_Private_0_13
*iface
= Pnacl_WrapperInfo_PPB_ContentDecryptor_Private_0_13
.real_iface
;
2889 iface
->PromiseResolved(instance
, promise_id
);
2892 static void Pnacl_M41_PPB_ContentDecryptor_Private_PromiseResolvedWithSession(PP_Instance instance
, uint32_t promise_id
, struct PP_Var
* web_session_id
) {
2893 const struct PPB_ContentDecryptor_Private_0_13
*iface
= Pnacl_WrapperInfo_PPB_ContentDecryptor_Private_0_13
.real_iface
;
2894 iface
->PromiseResolvedWithSession(instance
, promise_id
, *web_session_id
);
2897 static void Pnacl_M41_PPB_ContentDecryptor_Private_PromiseRejected(PP_Instance instance
, uint32_t promise_id
, PP_CdmExceptionCode exception_code
, uint32_t system_code
, struct PP_Var
* error_description
) {
2898 const struct PPB_ContentDecryptor_Private_0_13
*iface
= Pnacl_WrapperInfo_PPB_ContentDecryptor_Private_0_13
.real_iface
;
2899 iface
->PromiseRejected(instance
, promise_id
, exception_code
, system_code
, *error_description
);
2902 static void Pnacl_M41_PPB_ContentDecryptor_Private_SessionMessage(PP_Instance instance
, struct PP_Var
* web_session_id
, PP_CdmMessageType message_type
, struct PP_Var
* message
, struct PP_Var
* legacy_destination_url
) {
2903 const struct PPB_ContentDecryptor_Private_0_13
*iface
= Pnacl_WrapperInfo_PPB_ContentDecryptor_Private_0_13
.real_iface
;
2904 iface
->SessionMessage(instance
, *web_session_id
, message_type
, *message
, *legacy_destination_url
);
2907 static void Pnacl_M41_PPB_ContentDecryptor_Private_SessionKeysChange(PP_Instance instance
, struct PP_Var
* web_session_id
, PP_Bool has_additional_usable_key
, uint32_t key_count
, const struct PP_KeyInformation key_information
[]) {
2908 const struct PPB_ContentDecryptor_Private_0_13
*iface
= Pnacl_WrapperInfo_PPB_ContentDecryptor_Private_0_13
.real_iface
;
2909 iface
->SessionKeysChange(instance
, *web_session_id
, has_additional_usable_key
, key_count
, key_information
);
2912 static void Pnacl_M41_PPB_ContentDecryptor_Private_SessionExpirationChange(PP_Instance instance
, struct PP_Var
* web_session_id
, PP_Time new_expiry_time
) {
2913 const struct PPB_ContentDecryptor_Private_0_13
*iface
= Pnacl_WrapperInfo_PPB_ContentDecryptor_Private_0_13
.real_iface
;
2914 iface
->SessionExpirationChange(instance
, *web_session_id
, new_expiry_time
);
2917 static void Pnacl_M41_PPB_ContentDecryptor_Private_SessionClosed(PP_Instance instance
, struct PP_Var
* web_session_id
) {
2918 const struct PPB_ContentDecryptor_Private_0_13
*iface
= Pnacl_WrapperInfo_PPB_ContentDecryptor_Private_0_13
.real_iface
;
2919 iface
->SessionClosed(instance
, *web_session_id
);
2922 static void Pnacl_M41_PPB_ContentDecryptor_Private_SessionError(PP_Instance instance
, struct PP_Var
* web_session_id
, PP_CdmExceptionCode exception_code
, uint32_t system_code
, struct PP_Var
* error_description
) {
2923 const struct PPB_ContentDecryptor_Private_0_13
*iface
= Pnacl_WrapperInfo_PPB_ContentDecryptor_Private_0_13
.real_iface
;
2924 iface
->SessionError(instance
, *web_session_id
, exception_code
, system_code
, *error_description
);
2927 static void Pnacl_M41_PPB_ContentDecryptor_Private_DeliverBlock(PP_Instance instance
, PP_Resource decrypted_block
, const struct PP_DecryptedBlockInfo
* decrypted_block_info
) {
2928 const struct PPB_ContentDecryptor_Private_0_13
*iface
= Pnacl_WrapperInfo_PPB_ContentDecryptor_Private_0_13
.real_iface
;
2929 iface
->DeliverBlock(instance
, decrypted_block
, decrypted_block_info
);
2932 static void Pnacl_M41_PPB_ContentDecryptor_Private_DecoderInitializeDone(PP_Instance instance
, PP_DecryptorStreamType decoder_type
, uint32_t request_id
, PP_Bool success
) {
2933 const struct PPB_ContentDecryptor_Private_0_13
*iface
= Pnacl_WrapperInfo_PPB_ContentDecryptor_Private_0_13
.real_iface
;
2934 iface
->DecoderInitializeDone(instance
, decoder_type
, request_id
, success
);
2937 static void Pnacl_M41_PPB_ContentDecryptor_Private_DecoderDeinitializeDone(PP_Instance instance
, PP_DecryptorStreamType decoder_type
, uint32_t request_id
) {
2938 const struct PPB_ContentDecryptor_Private_0_13
*iface
= Pnacl_WrapperInfo_PPB_ContentDecryptor_Private_0_13
.real_iface
;
2939 iface
->DecoderDeinitializeDone(instance
, decoder_type
, request_id
);
2942 static void Pnacl_M41_PPB_ContentDecryptor_Private_DecoderResetDone(PP_Instance instance
, PP_DecryptorStreamType decoder_type
, uint32_t request_id
) {
2943 const struct PPB_ContentDecryptor_Private_0_13
*iface
= Pnacl_WrapperInfo_PPB_ContentDecryptor_Private_0_13
.real_iface
;
2944 iface
->DecoderResetDone(instance
, decoder_type
, request_id
);
2947 static void Pnacl_M41_PPB_ContentDecryptor_Private_DeliverFrame(PP_Instance instance
, PP_Resource decrypted_frame
, const struct PP_DecryptedFrameInfo
* decrypted_frame_info
) {
2948 const struct PPB_ContentDecryptor_Private_0_13
*iface
= Pnacl_WrapperInfo_PPB_ContentDecryptor_Private_0_13
.real_iface
;
2949 iface
->DeliverFrame(instance
, decrypted_frame
, decrypted_frame_info
);
2952 static void Pnacl_M41_PPB_ContentDecryptor_Private_DeliverSamples(PP_Instance instance
, PP_Resource audio_frames
, const struct PP_DecryptedSampleInfo
* decrypted_sample_info
) {
2953 const struct PPB_ContentDecryptor_Private_0_13
*iface
= Pnacl_WrapperInfo_PPB_ContentDecryptor_Private_0_13
.real_iface
;
2954 iface
->DeliverSamples(instance
, audio_frames
, decrypted_sample_info
);
2957 /* End wrapper methods for PPB_ContentDecryptor_Private_0_13 */
2959 /* Begin wrapper methods for PPB_DisplayColorProfile_Private_0_1 */
2961 static PP_Resource
Pnacl_M33_PPB_DisplayColorProfile_Private_Create(PP_Instance instance
) {
2962 const struct PPB_DisplayColorProfile_Private_0_1
*iface
= Pnacl_WrapperInfo_PPB_DisplayColorProfile_Private_0_1
.real_iface
;
2963 return iface
->Create(instance
);
2966 static PP_Bool
Pnacl_M33_PPB_DisplayColorProfile_Private_IsDisplayColorProfile(PP_Resource resource
) {
2967 const struct PPB_DisplayColorProfile_Private_0_1
*iface
= Pnacl_WrapperInfo_PPB_DisplayColorProfile_Private_0_1
.real_iface
;
2968 return iface
->IsDisplayColorProfile(resource
);
2971 static int32_t Pnacl_M33_PPB_DisplayColorProfile_Private_GetColorProfile(PP_Resource display_color_profile_res
, struct PP_ArrayOutput
* color_profile
, struct PP_CompletionCallback
* callback
) {
2972 const struct PPB_DisplayColorProfile_Private_0_1
*iface
= Pnacl_WrapperInfo_PPB_DisplayColorProfile_Private_0_1
.real_iface
;
2973 return iface
->GetColorProfile(display_color_profile_res
, *color_profile
, *callback
);
2976 static int32_t Pnacl_M33_PPB_DisplayColorProfile_Private_RegisterColorProfileChangeCallback(PP_Resource display_color_profile_res
, struct PP_CompletionCallback
* callback
) {
2977 const struct PPB_DisplayColorProfile_Private_0_1
*iface
= Pnacl_WrapperInfo_PPB_DisplayColorProfile_Private_0_1
.real_iface
;
2978 return iface
->RegisterColorProfileChangeCallback(display_color_profile_res
, *callback
);
2981 /* End wrapper methods for PPB_DisplayColorProfile_Private_0_1 */
2983 /* Begin wrapper methods for PPB_Ext_CrxFileSystem_Private_0_1 */
2985 static int32_t Pnacl_M28_PPB_Ext_CrxFileSystem_Private_Open(PP_Instance instance
, PP_Resource
* file_system
, struct PP_CompletionCallback
* callback
) {
2986 const struct PPB_Ext_CrxFileSystem_Private_0_1
*iface
= Pnacl_WrapperInfo_PPB_Ext_CrxFileSystem_Private_0_1
.real_iface
;
2987 return iface
->Open(instance
, file_system
, *callback
);
2990 /* End wrapper methods for PPB_Ext_CrxFileSystem_Private_0_1 */
2992 /* Begin wrapper methods for PPB_FileIO_Private_0_1 */
2994 static int32_t Pnacl_M28_PPB_FileIO_Private_RequestOSFileHandle(PP_Resource file_io
, PP_FileHandle
* handle
, struct PP_CompletionCallback
* callback
) {
2995 const struct PPB_FileIO_Private_0_1
*iface
= Pnacl_WrapperInfo_PPB_FileIO_Private_0_1
.real_iface
;
2996 return iface
->RequestOSFileHandle(file_io
, handle
, *callback
);
2999 /* End wrapper methods for PPB_FileIO_Private_0_1 */
3001 /* Begin wrapper methods for PPB_FileRefPrivate_0_1 */
3003 static void Pnacl_M15_PPB_FileRefPrivate_GetAbsolutePath(struct PP_Var
* _struct_result
, PP_Resource file_ref
) {
3004 const struct PPB_FileRefPrivate_0_1
*iface
= Pnacl_WrapperInfo_PPB_FileRefPrivate_0_1
.real_iface
;
3005 *_struct_result
= iface
->GetAbsolutePath(file_ref
);
3008 /* End wrapper methods for PPB_FileRefPrivate_0_1 */
3010 /* Not generating wrapper methods for PPB_Find_Private_0_3 */
3012 /* Begin wrapper methods for PPB_Flash_12_4 */
3014 static void Pnacl_M21_PPB_Flash_SetInstanceAlwaysOnTop(PP_Instance instance
, PP_Bool on_top
) {
3015 const struct PPB_Flash_12_4
*iface
= Pnacl_WrapperInfo_PPB_Flash_12_4
.real_iface
;
3016 iface
->SetInstanceAlwaysOnTop(instance
, on_top
);
3019 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
[]) {
3020 const struct PPB_Flash_12_4
*iface
= Pnacl_WrapperInfo_PPB_Flash_12_4
.real_iface
;
3021 return iface
->DrawGlyphs(instance
, pp_image_data
, font_desc
, color
, position
, clip
, transformation
, allow_subpixel_aa
, glyph_count
, glyph_indices
, glyph_advances
);
3024 static void Pnacl_M21_PPB_Flash_GetProxyForURL(struct PP_Var
* _struct_result
, PP_Instance instance
, const char* url
) {
3025 const struct PPB_Flash_12_4
*iface
= Pnacl_WrapperInfo_PPB_Flash_12_4
.real_iface
;
3026 *_struct_result
= iface
->GetProxyForURL(instance
, url
);
3029 static int32_t Pnacl_M21_PPB_Flash_Navigate(PP_Resource request_info
, const char* target
, PP_Bool from_user_action
) {
3030 const struct PPB_Flash_12_4
*iface
= Pnacl_WrapperInfo_PPB_Flash_12_4
.real_iface
;
3031 return iface
->Navigate(request_info
, target
, from_user_action
);
3034 static void Pnacl_M21_PPB_Flash_RunMessageLoop(PP_Instance instance
) {
3035 const struct PPB_Flash_12_4
*iface
= Pnacl_WrapperInfo_PPB_Flash_12_4
.real_iface
;
3036 iface
->RunMessageLoop(instance
);
3039 static void Pnacl_M21_PPB_Flash_QuitMessageLoop(PP_Instance instance
) {
3040 const struct PPB_Flash_12_4
*iface
= Pnacl_WrapperInfo_PPB_Flash_12_4
.real_iface
;
3041 iface
->QuitMessageLoop(instance
);
3044 static double Pnacl_M21_PPB_Flash_GetLocalTimeZoneOffset(PP_Instance instance
, PP_Time t
) {
3045 const struct PPB_Flash_12_4
*iface
= Pnacl_WrapperInfo_PPB_Flash_12_4
.real_iface
;
3046 return iface
->GetLocalTimeZoneOffset(instance
, t
);
3049 static void Pnacl_M21_PPB_Flash_GetCommandLineArgs(struct PP_Var
* _struct_result
, PP_Module module
) {
3050 const struct PPB_Flash_12_4
*iface
= Pnacl_WrapperInfo_PPB_Flash_12_4
.real_iface
;
3051 *_struct_result
= iface
->GetCommandLineArgs(module
);
3054 static void Pnacl_M21_PPB_Flash_PreloadFontWin(const void* logfontw
) {
3055 const struct PPB_Flash_12_4
*iface
= Pnacl_WrapperInfo_PPB_Flash_12_4
.real_iface
;
3056 iface
->PreloadFontWin(logfontw
);
3059 static PP_Bool
Pnacl_M21_PPB_Flash_IsRectTopmost(PP_Instance instance
, const struct PP_Rect
* rect
) {
3060 const struct PPB_Flash_12_4
*iface
= Pnacl_WrapperInfo_PPB_Flash_12_4
.real_iface
;
3061 return iface
->IsRectTopmost(instance
, rect
);
3064 static int32_t Pnacl_M21_PPB_Flash_InvokePrinting(PP_Instance instance
) {
3065 const struct PPB_Flash_12_4
*iface
= Pnacl_WrapperInfo_PPB_Flash_12_4
.real_iface
;
3066 return iface
->InvokePrinting(instance
);
3069 static void Pnacl_M21_PPB_Flash_UpdateActivity(PP_Instance instance
) {
3070 const struct PPB_Flash_12_4
*iface
= Pnacl_WrapperInfo_PPB_Flash_12_4
.real_iface
;
3071 iface
->UpdateActivity(instance
);
3074 static void Pnacl_M21_PPB_Flash_GetDeviceID(struct PP_Var
* _struct_result
, PP_Instance instance
) {
3075 const struct PPB_Flash_12_4
*iface
= Pnacl_WrapperInfo_PPB_Flash_12_4
.real_iface
;
3076 *_struct_result
= iface
->GetDeviceID(instance
);
3079 static int32_t Pnacl_M21_PPB_Flash_GetSettingInt(PP_Instance instance
, PP_FlashSetting setting
) {
3080 const struct PPB_Flash_12_4
*iface
= Pnacl_WrapperInfo_PPB_Flash_12_4
.real_iface
;
3081 return iface
->GetSettingInt(instance
, setting
);
3084 static void Pnacl_M21_PPB_Flash_GetSetting(struct PP_Var
* _struct_result
, PP_Instance instance
, PP_FlashSetting setting
) {
3085 const struct PPB_Flash_12_4
*iface
= Pnacl_WrapperInfo_PPB_Flash_12_4
.real_iface
;
3086 *_struct_result
= iface
->GetSetting(instance
, setting
);
3089 /* End wrapper methods for PPB_Flash_12_4 */
3091 /* Begin wrapper methods for PPB_Flash_12_5 */
3093 static void Pnacl_M22_PPB_Flash_SetInstanceAlwaysOnTop(PP_Instance instance
, PP_Bool on_top
) {
3094 const struct PPB_Flash_12_5
*iface
= Pnacl_WrapperInfo_PPB_Flash_12_5
.real_iface
;
3095 iface
->SetInstanceAlwaysOnTop(instance
, on_top
);
3098 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
[]) {
3099 const struct PPB_Flash_12_5
*iface
= Pnacl_WrapperInfo_PPB_Flash_12_5
.real_iface
;
3100 return iface
->DrawGlyphs(instance
, pp_image_data
, font_desc
, color
, position
, clip
, transformation
, allow_subpixel_aa
, glyph_count
, glyph_indices
, glyph_advances
);
3103 static void Pnacl_M22_PPB_Flash_GetProxyForURL(struct PP_Var
* _struct_result
, PP_Instance instance
, const char* url
) {
3104 const struct PPB_Flash_12_5
*iface
= Pnacl_WrapperInfo_PPB_Flash_12_5
.real_iface
;
3105 *_struct_result
= iface
->GetProxyForURL(instance
, url
);
3108 static int32_t Pnacl_M22_PPB_Flash_Navigate(PP_Resource request_info
, const char* target
, PP_Bool from_user_action
) {
3109 const struct PPB_Flash_12_5
*iface
= Pnacl_WrapperInfo_PPB_Flash_12_5
.real_iface
;
3110 return iface
->Navigate(request_info
, target
, from_user_action
);
3113 static void Pnacl_M22_PPB_Flash_RunMessageLoop(PP_Instance instance
) {
3114 const struct PPB_Flash_12_5
*iface
= Pnacl_WrapperInfo_PPB_Flash_12_5
.real_iface
;
3115 iface
->RunMessageLoop(instance
);
3118 static void Pnacl_M22_PPB_Flash_QuitMessageLoop(PP_Instance instance
) {
3119 const struct PPB_Flash_12_5
*iface
= Pnacl_WrapperInfo_PPB_Flash_12_5
.real_iface
;
3120 iface
->QuitMessageLoop(instance
);
3123 static double Pnacl_M22_PPB_Flash_GetLocalTimeZoneOffset(PP_Instance instance
, PP_Time t
) {
3124 const struct PPB_Flash_12_5
*iface
= Pnacl_WrapperInfo_PPB_Flash_12_5
.real_iface
;
3125 return iface
->GetLocalTimeZoneOffset(instance
, t
);
3128 static void Pnacl_M22_PPB_Flash_GetCommandLineArgs(struct PP_Var
* _struct_result
, PP_Module module
) {
3129 const struct PPB_Flash_12_5
*iface
= Pnacl_WrapperInfo_PPB_Flash_12_5
.real_iface
;
3130 *_struct_result
= iface
->GetCommandLineArgs(module
);
3133 static void Pnacl_M22_PPB_Flash_PreloadFontWin(const void* logfontw
) {
3134 const struct PPB_Flash_12_5
*iface
= Pnacl_WrapperInfo_PPB_Flash_12_5
.real_iface
;
3135 iface
->PreloadFontWin(logfontw
);
3138 static PP_Bool
Pnacl_M22_PPB_Flash_IsRectTopmost(PP_Instance instance
, const struct PP_Rect
* rect
) {
3139 const struct PPB_Flash_12_5
*iface
= Pnacl_WrapperInfo_PPB_Flash_12_5
.real_iface
;
3140 return iface
->IsRectTopmost(instance
, rect
);
3143 static int32_t Pnacl_M22_PPB_Flash_InvokePrinting(PP_Instance instance
) {
3144 const struct PPB_Flash_12_5
*iface
= Pnacl_WrapperInfo_PPB_Flash_12_5
.real_iface
;
3145 return iface
->InvokePrinting(instance
);
3148 static void Pnacl_M22_PPB_Flash_UpdateActivity(PP_Instance instance
) {
3149 const struct PPB_Flash_12_5
*iface
= Pnacl_WrapperInfo_PPB_Flash_12_5
.real_iface
;
3150 iface
->UpdateActivity(instance
);
3153 static void Pnacl_M22_PPB_Flash_GetDeviceID(struct PP_Var
* _struct_result
, PP_Instance instance
) {
3154 const struct PPB_Flash_12_5
*iface
= Pnacl_WrapperInfo_PPB_Flash_12_5
.real_iface
;
3155 *_struct_result
= iface
->GetDeviceID(instance
);
3158 static int32_t Pnacl_M22_PPB_Flash_GetSettingInt(PP_Instance instance
, PP_FlashSetting setting
) {
3159 const struct PPB_Flash_12_5
*iface
= Pnacl_WrapperInfo_PPB_Flash_12_5
.real_iface
;
3160 return iface
->GetSettingInt(instance
, setting
);
3163 static void Pnacl_M22_PPB_Flash_GetSetting(struct PP_Var
* _struct_result
, PP_Instance instance
, PP_FlashSetting setting
) {
3164 const struct PPB_Flash_12_5
*iface
= Pnacl_WrapperInfo_PPB_Flash_12_5
.real_iface
;
3165 *_struct_result
= iface
->GetSetting(instance
, setting
);
3168 static PP_Bool
Pnacl_M22_PPB_Flash_SetCrashData(PP_Instance instance
, PP_FlashCrashKey key
, struct PP_Var
* value
) {
3169 const struct PPB_Flash_12_5
*iface
= Pnacl_WrapperInfo_PPB_Flash_12_5
.real_iface
;
3170 return iface
->SetCrashData(instance
, key
, *value
);
3173 /* End wrapper methods for PPB_Flash_12_5 */
3175 /* Begin wrapper methods for PPB_Flash_12_6 */
3177 static void Pnacl_M24_0_PPB_Flash_SetInstanceAlwaysOnTop(PP_Instance instance
, PP_Bool on_top
) {
3178 const struct PPB_Flash_12_6
*iface
= Pnacl_WrapperInfo_PPB_Flash_12_6
.real_iface
;
3179 iface
->SetInstanceAlwaysOnTop(instance
, on_top
);
3182 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
[]) {
3183 const struct PPB_Flash_12_6
*iface
= Pnacl_WrapperInfo_PPB_Flash_12_6
.real_iface
;
3184 return iface
->DrawGlyphs(instance
, pp_image_data
, font_desc
, color
, position
, clip
, transformation
, allow_subpixel_aa
, glyph_count
, glyph_indices
, glyph_advances
);
3187 static void Pnacl_M24_0_PPB_Flash_GetProxyForURL(struct PP_Var
* _struct_result
, PP_Instance instance
, const char* url
) {
3188 const struct PPB_Flash_12_6
*iface
= Pnacl_WrapperInfo_PPB_Flash_12_6
.real_iface
;
3189 *_struct_result
= iface
->GetProxyForURL(instance
, url
);
3192 static int32_t Pnacl_M24_0_PPB_Flash_Navigate(PP_Resource request_info
, const char* target
, PP_Bool from_user_action
) {
3193 const struct PPB_Flash_12_6
*iface
= Pnacl_WrapperInfo_PPB_Flash_12_6
.real_iface
;
3194 return iface
->Navigate(request_info
, target
, from_user_action
);
3197 static void Pnacl_M24_0_PPB_Flash_RunMessageLoop(PP_Instance instance
) {
3198 const struct PPB_Flash_12_6
*iface
= Pnacl_WrapperInfo_PPB_Flash_12_6
.real_iface
;
3199 iface
->RunMessageLoop(instance
);
3202 static void Pnacl_M24_0_PPB_Flash_QuitMessageLoop(PP_Instance instance
) {
3203 const struct PPB_Flash_12_6
*iface
= Pnacl_WrapperInfo_PPB_Flash_12_6
.real_iface
;
3204 iface
->QuitMessageLoop(instance
);
3207 static double Pnacl_M24_0_PPB_Flash_GetLocalTimeZoneOffset(PP_Instance instance
, PP_Time t
) {
3208 const struct PPB_Flash_12_6
*iface
= Pnacl_WrapperInfo_PPB_Flash_12_6
.real_iface
;
3209 return iface
->GetLocalTimeZoneOffset(instance
, t
);
3212 static void Pnacl_M24_0_PPB_Flash_GetCommandLineArgs(struct PP_Var
* _struct_result
, PP_Module module
) {
3213 const struct PPB_Flash_12_6
*iface
= Pnacl_WrapperInfo_PPB_Flash_12_6
.real_iface
;
3214 *_struct_result
= iface
->GetCommandLineArgs(module
);
3217 static void Pnacl_M24_0_PPB_Flash_PreloadFontWin(const void* logfontw
) {
3218 const struct PPB_Flash_12_6
*iface
= Pnacl_WrapperInfo_PPB_Flash_12_6
.real_iface
;
3219 iface
->PreloadFontWin(logfontw
);
3222 static PP_Bool
Pnacl_M24_0_PPB_Flash_IsRectTopmost(PP_Instance instance
, const struct PP_Rect
* rect
) {
3223 const struct PPB_Flash_12_6
*iface
= Pnacl_WrapperInfo_PPB_Flash_12_6
.real_iface
;
3224 return iface
->IsRectTopmost(instance
, rect
);
3227 static int32_t Pnacl_M24_0_PPB_Flash_InvokePrinting(PP_Instance instance
) {
3228 const struct PPB_Flash_12_6
*iface
= Pnacl_WrapperInfo_PPB_Flash_12_6
.real_iface
;
3229 return iface
->InvokePrinting(instance
);
3232 static void Pnacl_M24_0_PPB_Flash_UpdateActivity(PP_Instance instance
) {
3233 const struct PPB_Flash_12_6
*iface
= Pnacl_WrapperInfo_PPB_Flash_12_6
.real_iface
;
3234 iface
->UpdateActivity(instance
);
3237 static void Pnacl_M24_0_PPB_Flash_GetDeviceID(struct PP_Var
* _struct_result
, PP_Instance instance
) {
3238 const struct PPB_Flash_12_6
*iface
= Pnacl_WrapperInfo_PPB_Flash_12_6
.real_iface
;
3239 *_struct_result
= iface
->GetDeviceID(instance
);
3242 static int32_t Pnacl_M24_0_PPB_Flash_GetSettingInt(PP_Instance instance
, PP_FlashSetting setting
) {
3243 const struct PPB_Flash_12_6
*iface
= Pnacl_WrapperInfo_PPB_Flash_12_6
.real_iface
;
3244 return iface
->GetSettingInt(instance
, setting
);
3247 static void Pnacl_M24_0_PPB_Flash_GetSetting(struct PP_Var
* _struct_result
, PP_Instance instance
, PP_FlashSetting setting
) {
3248 const struct PPB_Flash_12_6
*iface
= Pnacl_WrapperInfo_PPB_Flash_12_6
.real_iface
;
3249 *_struct_result
= iface
->GetSetting(instance
, setting
);
3252 static PP_Bool
Pnacl_M24_0_PPB_Flash_SetCrashData(PP_Instance instance
, PP_FlashCrashKey key
, struct PP_Var
* value
) {
3253 const struct PPB_Flash_12_6
*iface
= Pnacl_WrapperInfo_PPB_Flash_12_6
.real_iface
;
3254 return iface
->SetCrashData(instance
, key
, *value
);
3257 static int32_t Pnacl_M24_0_PPB_Flash_EnumerateVideoCaptureDevices(PP_Instance instance
, PP_Resource video_capture
, struct PP_ArrayOutput
* devices
) {
3258 const struct PPB_Flash_12_6
*iface
= Pnacl_WrapperInfo_PPB_Flash_12_6
.real_iface
;
3259 return iface
->EnumerateVideoCaptureDevices(instance
, video_capture
, *devices
);
3262 /* End wrapper methods for PPB_Flash_12_6 */
3264 /* Begin wrapper methods for PPB_Flash_13_0 */
3266 static void Pnacl_M24_1_PPB_Flash_SetInstanceAlwaysOnTop(PP_Instance instance
, PP_Bool on_top
) {
3267 const struct PPB_Flash_13_0
*iface
= Pnacl_WrapperInfo_PPB_Flash_13_0
.real_iface
;
3268 iface
->SetInstanceAlwaysOnTop(instance
, on_top
);
3271 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
[]) {
3272 const struct PPB_Flash_13_0
*iface
= Pnacl_WrapperInfo_PPB_Flash_13_0
.real_iface
;
3273 return iface
->DrawGlyphs(instance
, pp_image_data
, font_desc
, color
, position
, clip
, transformation
, allow_subpixel_aa
, glyph_count
, glyph_indices
, glyph_advances
);
3276 static void Pnacl_M24_1_PPB_Flash_GetProxyForURL(struct PP_Var
* _struct_result
, PP_Instance instance
, const char* url
) {
3277 const struct PPB_Flash_13_0
*iface
= Pnacl_WrapperInfo_PPB_Flash_13_0
.real_iface
;
3278 *_struct_result
= iface
->GetProxyForURL(instance
, url
);
3281 static int32_t Pnacl_M24_1_PPB_Flash_Navigate(PP_Resource request_info
, const char* target
, PP_Bool from_user_action
) {
3282 const struct PPB_Flash_13_0
*iface
= Pnacl_WrapperInfo_PPB_Flash_13_0
.real_iface
;
3283 return iface
->Navigate(request_info
, target
, from_user_action
);
3286 static double Pnacl_M24_1_PPB_Flash_GetLocalTimeZoneOffset(PP_Instance instance
, PP_Time t
) {
3287 const struct PPB_Flash_13_0
*iface
= Pnacl_WrapperInfo_PPB_Flash_13_0
.real_iface
;
3288 return iface
->GetLocalTimeZoneOffset(instance
, t
);
3291 static void Pnacl_M24_1_PPB_Flash_GetCommandLineArgs(struct PP_Var
* _struct_result
, PP_Module module
) {
3292 const struct PPB_Flash_13_0
*iface
= Pnacl_WrapperInfo_PPB_Flash_13_0
.real_iface
;
3293 *_struct_result
= iface
->GetCommandLineArgs(module
);
3296 static void Pnacl_M24_1_PPB_Flash_PreloadFontWin(const void* logfontw
) {
3297 const struct PPB_Flash_13_0
*iface
= Pnacl_WrapperInfo_PPB_Flash_13_0
.real_iface
;
3298 iface
->PreloadFontWin(logfontw
);
3301 static PP_Bool
Pnacl_M24_1_PPB_Flash_IsRectTopmost(PP_Instance instance
, const struct PP_Rect
* rect
) {
3302 const struct PPB_Flash_13_0
*iface
= Pnacl_WrapperInfo_PPB_Flash_13_0
.real_iface
;
3303 return iface
->IsRectTopmost(instance
, rect
);
3306 static void Pnacl_M24_1_PPB_Flash_UpdateActivity(PP_Instance instance
) {
3307 const struct PPB_Flash_13_0
*iface
= Pnacl_WrapperInfo_PPB_Flash_13_0
.real_iface
;
3308 iface
->UpdateActivity(instance
);
3311 static void Pnacl_M24_1_PPB_Flash_GetSetting(struct PP_Var
* _struct_result
, PP_Instance instance
, PP_FlashSetting setting
) {
3312 const struct PPB_Flash_13_0
*iface
= Pnacl_WrapperInfo_PPB_Flash_13_0
.real_iface
;
3313 *_struct_result
= iface
->GetSetting(instance
, setting
);
3316 static PP_Bool
Pnacl_M24_1_PPB_Flash_SetCrashData(PP_Instance instance
, PP_FlashCrashKey key
, struct PP_Var
* value
) {
3317 const struct PPB_Flash_13_0
*iface
= Pnacl_WrapperInfo_PPB_Flash_13_0
.real_iface
;
3318 return iface
->SetCrashData(instance
, key
, *value
);
3321 static int32_t Pnacl_M24_1_PPB_Flash_EnumerateVideoCaptureDevices(PP_Instance instance
, PP_Resource video_capture
, struct PP_ArrayOutput
* devices
) {
3322 const struct PPB_Flash_13_0
*iface
= Pnacl_WrapperInfo_PPB_Flash_13_0
.real_iface
;
3323 return iface
->EnumerateVideoCaptureDevices(instance
, video_capture
, *devices
);
3326 /* End wrapper methods for PPB_Flash_13_0 */
3328 /* Begin wrapper methods for PPB_Flash_Clipboard_4_0 */
3330 static PP_Bool
Pnacl_M19_PPB_Flash_Clipboard_IsFormatAvailable(PP_Instance instance_id
, PP_Flash_Clipboard_Type clipboard_type
, PP_Flash_Clipboard_Format format
) {
3331 const struct PPB_Flash_Clipboard_4_0
*iface
= Pnacl_WrapperInfo_PPB_Flash_Clipboard_4_0
.real_iface
;
3332 return iface
->IsFormatAvailable(instance_id
, clipboard_type
, format
);
3335 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
) {
3336 const struct PPB_Flash_Clipboard_4_0
*iface
= Pnacl_WrapperInfo_PPB_Flash_Clipboard_4_0
.real_iface
;
3337 *_struct_result
= iface
->ReadData(instance_id
, clipboard_type
, format
);
3340 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
[]) {
3341 const struct PPB_Flash_Clipboard_4_0
*iface
= Pnacl_WrapperInfo_PPB_Flash_Clipboard_4_0
.real_iface
;
3342 return iface
->WriteData(instance_id
, clipboard_type
, data_item_count
, formats
, data_items
);
3345 /* End wrapper methods for PPB_Flash_Clipboard_4_0 */
3347 /* Begin wrapper methods for PPB_Flash_Clipboard_5_0 */
3349 static uint32_t Pnacl_M24_PPB_Flash_Clipboard_RegisterCustomFormat(PP_Instance instance_id
, const char* format_name
) {
3350 const struct PPB_Flash_Clipboard_5_0
*iface
= Pnacl_WrapperInfo_PPB_Flash_Clipboard_5_0
.real_iface
;
3351 return iface
->RegisterCustomFormat(instance_id
, format_name
);
3354 static PP_Bool
Pnacl_M24_PPB_Flash_Clipboard_IsFormatAvailable(PP_Instance instance_id
, PP_Flash_Clipboard_Type clipboard_type
, uint32_t format
) {
3355 const struct PPB_Flash_Clipboard_5_0
*iface
= Pnacl_WrapperInfo_PPB_Flash_Clipboard_5_0
.real_iface
;
3356 return iface
->IsFormatAvailable(instance_id
, clipboard_type
, format
);
3359 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
) {
3360 const struct PPB_Flash_Clipboard_5_0
*iface
= Pnacl_WrapperInfo_PPB_Flash_Clipboard_5_0
.real_iface
;
3361 *_struct_result
= iface
->ReadData(instance_id
, clipboard_type
, format
);
3364 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
[]) {
3365 const struct PPB_Flash_Clipboard_5_0
*iface
= Pnacl_WrapperInfo_PPB_Flash_Clipboard_5_0
.real_iface
;
3366 return iface
->WriteData(instance_id
, clipboard_type
, data_item_count
, formats
, data_items
);
3369 /* End wrapper methods for PPB_Flash_Clipboard_5_0 */
3371 /* Begin wrapper methods for PPB_Flash_Clipboard_5_1 */
3373 static uint32_t Pnacl_M34_PPB_Flash_Clipboard_RegisterCustomFormat(PP_Instance instance_id
, const char* format_name
) {
3374 const struct PPB_Flash_Clipboard_5_1
*iface
= Pnacl_WrapperInfo_PPB_Flash_Clipboard_5_1
.real_iface
;
3375 return iface
->RegisterCustomFormat(instance_id
, format_name
);
3378 static PP_Bool
Pnacl_M34_PPB_Flash_Clipboard_IsFormatAvailable(PP_Instance instance_id
, PP_Flash_Clipboard_Type clipboard_type
, uint32_t format
) {
3379 const struct PPB_Flash_Clipboard_5_1
*iface
= Pnacl_WrapperInfo_PPB_Flash_Clipboard_5_1
.real_iface
;
3380 return iface
->IsFormatAvailable(instance_id
, clipboard_type
, format
);
3383 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
) {
3384 const struct PPB_Flash_Clipboard_5_1
*iface
= Pnacl_WrapperInfo_PPB_Flash_Clipboard_5_1
.real_iface
;
3385 *_struct_result
= iface
->ReadData(instance_id
, clipboard_type
, format
);
3388 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
[]) {
3389 const struct PPB_Flash_Clipboard_5_1
*iface
= Pnacl_WrapperInfo_PPB_Flash_Clipboard_5_1
.real_iface
;
3390 return iface
->WriteData(instance_id
, clipboard_type
, data_item_count
, formats
, data_items
);
3393 static PP_Bool
Pnacl_M34_PPB_Flash_Clipboard_GetSequenceNumber(PP_Instance instance_id
, PP_Flash_Clipboard_Type clipboard_type
, uint64_t* sequence_number
) {
3394 const struct PPB_Flash_Clipboard_5_1
*iface
= Pnacl_WrapperInfo_PPB_Flash_Clipboard_5_1
.real_iface
;
3395 return iface
->GetSequenceNumber(instance_id
, clipboard_type
, sequence_number
);
3398 /* End wrapper methods for PPB_Flash_Clipboard_5_1 */
3400 /* Begin wrapper methods for PPB_Flash_DeviceID_1_0 */
3402 static PP_Resource
Pnacl_M21_PPB_Flash_DeviceID_Create(PP_Instance instance
) {
3403 const struct PPB_Flash_DeviceID_1_0
*iface
= Pnacl_WrapperInfo_PPB_Flash_DeviceID_1_0
.real_iface
;
3404 return iface
->Create(instance
);
3407 static int32_t Pnacl_M21_PPB_Flash_DeviceID_GetDeviceID(PP_Resource device_id
, struct PP_Var
* id
, struct PP_CompletionCallback
* callback
) {
3408 const struct PPB_Flash_DeviceID_1_0
*iface
= Pnacl_WrapperInfo_PPB_Flash_DeviceID_1_0
.real_iface
;
3409 return iface
->GetDeviceID(device_id
, id
, *callback
);
3412 /* End wrapper methods for PPB_Flash_DeviceID_1_0 */
3414 /* Begin wrapper methods for PPB_Flash_DRM_1_0 */
3416 static PP_Resource
Pnacl_M29_PPB_Flash_DRM_Create(PP_Instance instance
) {
3417 const struct PPB_Flash_DRM_1_0
*iface
= Pnacl_WrapperInfo_PPB_Flash_DRM_1_0
.real_iface
;
3418 return iface
->Create(instance
);
3421 static int32_t Pnacl_M29_PPB_Flash_DRM_GetDeviceID(PP_Resource drm
, struct PP_Var
* id
, struct PP_CompletionCallback
* callback
) {
3422 const struct PPB_Flash_DRM_1_0
*iface
= Pnacl_WrapperInfo_PPB_Flash_DRM_1_0
.real_iface
;
3423 return iface
->GetDeviceID(drm
, id
, *callback
);
3426 static PP_Bool
Pnacl_M29_PPB_Flash_DRM_GetHmonitor(PP_Resource drm
, int64_t* hmonitor
) {
3427 const struct PPB_Flash_DRM_1_0
*iface
= Pnacl_WrapperInfo_PPB_Flash_DRM_1_0
.real_iface
;
3428 return iface
->GetHmonitor(drm
, hmonitor
);
3431 static int32_t Pnacl_M29_PPB_Flash_DRM_GetVoucherFile(PP_Resource drm
, PP_Resource
* file_ref
, struct PP_CompletionCallback
* callback
) {
3432 const struct PPB_Flash_DRM_1_0
*iface
= Pnacl_WrapperInfo_PPB_Flash_DRM_1_0
.real_iface
;
3433 return iface
->GetVoucherFile(drm
, file_ref
, *callback
);
3436 /* End wrapper methods for PPB_Flash_DRM_1_0 */
3438 /* Begin wrapper methods for PPB_Flash_DRM_1_1 */
3440 static PP_Resource
Pnacl_M33_PPB_Flash_DRM_Create(PP_Instance instance
) {
3441 const struct PPB_Flash_DRM_1_1
*iface
= Pnacl_WrapperInfo_PPB_Flash_DRM_1_1
.real_iface
;
3442 return iface
->Create(instance
);
3445 static int32_t Pnacl_M33_PPB_Flash_DRM_GetDeviceID(PP_Resource drm
, struct PP_Var
* id
, struct PP_CompletionCallback
* callback
) {
3446 const struct PPB_Flash_DRM_1_1
*iface
= Pnacl_WrapperInfo_PPB_Flash_DRM_1_1
.real_iface
;
3447 return iface
->GetDeviceID(drm
, id
, *callback
);
3450 static PP_Bool
Pnacl_M33_PPB_Flash_DRM_GetHmonitor(PP_Resource drm
, int64_t* hmonitor
) {
3451 const struct PPB_Flash_DRM_1_1
*iface
= Pnacl_WrapperInfo_PPB_Flash_DRM_1_1
.real_iface
;
3452 return iface
->GetHmonitor(drm
, hmonitor
);
3455 static int32_t Pnacl_M33_PPB_Flash_DRM_GetVoucherFile(PP_Resource drm
, PP_Resource
* file_ref
, struct PP_CompletionCallback
* callback
) {
3456 const struct PPB_Flash_DRM_1_1
*iface
= Pnacl_WrapperInfo_PPB_Flash_DRM_1_1
.real_iface
;
3457 return iface
->GetVoucherFile(drm
, file_ref
, *callback
);
3460 static int32_t Pnacl_M33_PPB_Flash_DRM_MonitorIsExternal(PP_Resource drm
, PP_Bool
* is_external
, struct PP_CompletionCallback
* callback
) {
3461 const struct PPB_Flash_DRM_1_1
*iface
= Pnacl_WrapperInfo_PPB_Flash_DRM_1_1
.real_iface
;
3462 return iface
->MonitorIsExternal(drm
, is_external
, *callback
);
3465 /* End wrapper methods for PPB_Flash_DRM_1_1 */
3467 /* Not generating wrapper methods for PPB_Flash_FontFile_0_1 */
3469 /* Not generating wrapper methods for PPB_FlashFullscreen_0_1 */
3471 /* Not generating wrapper methods for PPB_FlashFullscreen_1_0 */
3473 /* Begin wrapper methods for PPB_Flash_Menu_0_2 */
3475 static PP_Resource
Pnacl_M14_PPB_Flash_Menu_Create(PP_Instance instance_id
, const struct PP_Flash_Menu
* menu_data
) {
3476 const struct PPB_Flash_Menu_0_2
*iface
= Pnacl_WrapperInfo_PPB_Flash_Menu_0_2
.real_iface
;
3477 return iface
->Create(instance_id
, menu_data
);
3480 static PP_Bool
Pnacl_M14_PPB_Flash_Menu_IsFlashMenu(PP_Resource resource_id
) {
3481 const struct PPB_Flash_Menu_0_2
*iface
= Pnacl_WrapperInfo_PPB_Flash_Menu_0_2
.real_iface
;
3482 return iface
->IsFlashMenu(resource_id
);
3485 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
) {
3486 const struct PPB_Flash_Menu_0_2
*iface
= Pnacl_WrapperInfo_PPB_Flash_Menu_0_2
.real_iface
;
3487 return iface
->Show(menu_id
, location
, selected_id
, *callback
);
3490 /* End wrapper methods for PPB_Flash_Menu_0_2 */
3492 /* Not generating wrapper methods for PPB_Flash_MessageLoop_0_1 */
3494 /* Not generating wrapper methods for PPB_Flash_Print_1_0 */
3496 /* Begin wrapper methods for PPB_HostResolver_Private_0_1 */
3498 static PP_Resource
Pnacl_M19_PPB_HostResolver_Private_Create(PP_Instance instance
) {
3499 const struct PPB_HostResolver_Private_0_1
*iface
= Pnacl_WrapperInfo_PPB_HostResolver_Private_0_1
.real_iface
;
3500 return iface
->Create(instance
);
3503 static PP_Bool
Pnacl_M19_PPB_HostResolver_Private_IsHostResolver(PP_Resource resource
) {
3504 const struct PPB_HostResolver_Private_0_1
*iface
= Pnacl_WrapperInfo_PPB_HostResolver_Private_0_1
.real_iface
;
3505 return iface
->IsHostResolver(resource
);
3508 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
) {
3509 const struct PPB_HostResolver_Private_0_1
*iface
= Pnacl_WrapperInfo_PPB_HostResolver_Private_0_1
.real_iface
;
3510 return iface
->Resolve(host_resolver
, host
, port
, hint
, *callback
);
3513 static void Pnacl_M19_PPB_HostResolver_Private_GetCanonicalName(struct PP_Var
* _struct_result
, PP_Resource host_resolver
) {
3514 const struct PPB_HostResolver_Private_0_1
*iface
= Pnacl_WrapperInfo_PPB_HostResolver_Private_0_1
.real_iface
;
3515 *_struct_result
= iface
->GetCanonicalName(host_resolver
);
3518 static uint32_t Pnacl_M19_PPB_HostResolver_Private_GetSize(PP_Resource host_resolver
) {
3519 const struct PPB_HostResolver_Private_0_1
*iface
= Pnacl_WrapperInfo_PPB_HostResolver_Private_0_1
.real_iface
;
3520 return iface
->GetSize(host_resolver
);
3523 static PP_Bool
Pnacl_M19_PPB_HostResolver_Private_GetNetAddress(PP_Resource host_resolver
, uint32_t index
, struct PP_NetAddress_Private
* addr
) {
3524 const struct PPB_HostResolver_Private_0_1
*iface
= Pnacl_WrapperInfo_PPB_HostResolver_Private_0_1
.real_iface
;
3525 return iface
->GetNetAddress(host_resolver
, index
, addr
);
3528 /* End wrapper methods for PPB_HostResolver_Private_0_1 */
3530 /* Not generating wrapper methods for PPB_ImageCaptureConfig_Private_0_1 */
3532 /* Begin wrapper methods for PPB_ImageCapture_Private_0_1 */
3534 static PP_Resource
Pnacl_M39_PPB_ImageCapture_Private_Create(PP_Instance instance
, struct PP_Var
* camera_source_id
, PPB_ImageCapture_Private_ErrorCallback error_callback
, void* user_data
) {
3535 const struct PPB_ImageCapture_Private_0_1
*iface
= Pnacl_WrapperInfo_PPB_ImageCapture_Private_0_1
.real_iface
;
3536 return iface
->Create(instance
, *camera_source_id
, error_callback
, user_data
);
3539 static PP_Bool
Pnacl_M39_PPB_ImageCapture_Private_IsImageCapture(PP_Resource resource
) {
3540 const struct PPB_ImageCapture_Private_0_1
*iface
= Pnacl_WrapperInfo_PPB_ImageCapture_Private_0_1
.real_iface
;
3541 return iface
->IsImageCapture(resource
);
3544 static int32_t Pnacl_M39_PPB_ImageCapture_Private_Close(PP_Resource resource
, struct PP_CompletionCallback
* callback
) {
3545 const struct PPB_ImageCapture_Private_0_1
*iface
= Pnacl_WrapperInfo_PPB_ImageCapture_Private_0_1
.real_iface
;
3546 return iface
->Close(resource
, *callback
);
3549 static int32_t Pnacl_M39_PPB_ImageCapture_Private_SetConfig(PP_Resource image_capture
, PP_Resource config
, struct PP_CompletionCallback
* callback
) {
3550 const struct PPB_ImageCapture_Private_0_1
*iface
= Pnacl_WrapperInfo_PPB_ImageCapture_Private_0_1
.real_iface
;
3551 return iface
->SetConfig(image_capture
, config
, *callback
);
3554 static int32_t Pnacl_M39_PPB_ImageCapture_Private_GetConfig(PP_Resource image_capture
, PP_Resource
* config
, struct PP_CompletionCallback
* callback
) {
3555 const struct PPB_ImageCapture_Private_0_1
*iface
= Pnacl_WrapperInfo_PPB_ImageCapture_Private_0_1
.real_iface
;
3556 return iface
->GetConfig(image_capture
, config
, *callback
);
3559 static int32_t Pnacl_M39_PPB_ImageCapture_Private_GetCameraCapabilities(PP_Resource image_capture
, PP_Resource
* capabilities
, struct PP_CompletionCallback
* callback
) {
3560 const struct PPB_ImageCapture_Private_0_1
*iface
= Pnacl_WrapperInfo_PPB_ImageCapture_Private_0_1
.real_iface
;
3561 return iface
->GetCameraCapabilities(image_capture
, capabilities
, *callback
);
3564 static int32_t Pnacl_M39_PPB_ImageCapture_Private_CaptureStillImage(PP_Resource image_capture
, PPB_ImageCapture_Private_ShutterCallback shutter_callback
, PPB_ImageCapture_Private_PreviewCallback preview_callback
, PPB_ImageCapture_Private_JpegCallback jpeg_callback
, int64_t* sequence_id
) {
3565 const struct PPB_ImageCapture_Private_0_1
*iface
= Pnacl_WrapperInfo_PPB_ImageCapture_Private_0_1
.real_iface
;
3566 return iface
->CaptureStillImage(image_capture
, shutter_callback
, preview_callback
, jpeg_callback
, sequence_id
);
3569 /* End wrapper methods for PPB_ImageCapture_Private_0_1 */
3571 /* Not generating wrapper methods for PPB_InputEvent_Private_0_1 */
3573 /* Begin wrapper methods for PPB_Instance_Private_0_1 */
3575 static void Pnacl_M13_PPB_Instance_Private_GetWindowObject(struct PP_Var
* _struct_result
, PP_Instance instance
) {
3576 const struct PPB_Instance_Private_0_1
*iface
= Pnacl_WrapperInfo_PPB_Instance_Private_0_1
.real_iface
;
3577 *_struct_result
= iface
->GetWindowObject(instance
);
3580 static void Pnacl_M13_PPB_Instance_Private_GetOwnerElementObject(struct PP_Var
* _struct_result
, PP_Instance instance
) {
3581 const struct PPB_Instance_Private_0_1
*iface
= Pnacl_WrapperInfo_PPB_Instance_Private_0_1
.real_iface
;
3582 *_struct_result
= iface
->GetOwnerElementObject(instance
);
3585 static void Pnacl_M13_PPB_Instance_Private_ExecuteScript(struct PP_Var
* _struct_result
, PP_Instance instance
, struct PP_Var
* script
, struct PP_Var
* exception
) {
3586 const struct PPB_Instance_Private_0_1
*iface
= Pnacl_WrapperInfo_PPB_Instance_Private_0_1
.real_iface
;
3587 *_struct_result
= iface
->ExecuteScript(instance
, *script
, exception
);
3590 /* End wrapper methods for PPB_Instance_Private_0_1 */
3592 /* Begin wrapper methods for PPB_IsolatedFileSystem_Private_0_2 */
3594 static int32_t Pnacl_M33_PPB_IsolatedFileSystem_Private_Open(PP_Instance instance
, PP_IsolatedFileSystemType_Private type
, PP_Resource
* file_system
, struct PP_CompletionCallback
* callback
) {
3595 const struct PPB_IsolatedFileSystem_Private_0_2
*iface
= Pnacl_WrapperInfo_PPB_IsolatedFileSystem_Private_0_2
.real_iface
;
3596 return iface
->Open(instance
, type
, file_system
, *callback
);
3599 /* End wrapper methods for PPB_IsolatedFileSystem_Private_0_2 */
3601 /* Begin wrapper methods for PPB_NaCl_Private_1_0 */
3603 static void Pnacl_M25_PPB_NaCl_Private_LaunchSelLdr(PP_Instance instance
, PP_Bool main_service_runtime
, const char* alleged_url
, const struct PP_NaClFileInfo
* nexe_file_info
, PP_Bool uses_nonsfi_mode
, PP_Bool enable_ppapi_dev
, PP_NaClAppProcessType process_type
, void* imc_handle
, struct PP_CompletionCallback
* callback
) {
3604 const struct PPB_NaCl_Private_1_0
*iface
= Pnacl_WrapperInfo_PPB_NaCl_Private_1_0
.real_iface
;
3605 iface
->LaunchSelLdr(instance
, main_service_runtime
, alleged_url
, nexe_file_info
, uses_nonsfi_mode
, enable_ppapi_dev
, process_type
, imc_handle
, *callback
);
3608 static PP_Bool
Pnacl_M25_PPB_NaCl_Private_StartPpapiProxy(PP_Instance instance
) {
3609 const struct PPB_NaCl_Private_1_0
*iface
= Pnacl_WrapperInfo_PPB_NaCl_Private_1_0
.real_iface
;
3610 return iface
->StartPpapiProxy(instance
);
3613 static int32_t Pnacl_M25_PPB_NaCl_Private_UrandomFD(void) {
3614 const struct PPB_NaCl_Private_1_0
*iface
= Pnacl_WrapperInfo_PPB_NaCl_Private_1_0
.real_iface
;
3615 return iface
->UrandomFD();
3618 static int32_t Pnacl_M25_PPB_NaCl_Private_BrokerDuplicateHandle(PP_FileHandle source_handle
, uint32_t process_id
, PP_FileHandle
* target_handle
, uint32_t desired_access
, uint32_t options
) {
3619 const struct PPB_NaCl_Private_1_0
*iface
= Pnacl_WrapperInfo_PPB_NaCl_Private_1_0
.real_iface
;
3620 return iface
->BrokerDuplicateHandle(source_handle
, process_id
, target_handle
, desired_access
, options
);
3623 static void Pnacl_M25_PPB_NaCl_Private_GetReadExecPnaclFd(const char* url
, struct PP_NaClFileInfo
* out_file_info
) {
3624 const struct PPB_NaCl_Private_1_0
*iface
= Pnacl_WrapperInfo_PPB_NaCl_Private_1_0
.real_iface
;
3625 iface
->GetReadExecPnaclFd(url
, out_file_info
);
3628 static PP_FileHandle
Pnacl_M25_PPB_NaCl_Private_CreateTemporaryFile(PP_Instance instance
) {
3629 const struct PPB_NaCl_Private_1_0
*iface
= Pnacl_WrapperInfo_PPB_NaCl_Private_1_0
.real_iface
;
3630 return iface
->CreateTemporaryFile(instance
);
3633 static int32_t Pnacl_M25_PPB_NaCl_Private_GetNumberOfProcessors(void) {
3634 const struct PPB_NaCl_Private_1_0
*iface
= Pnacl_WrapperInfo_PPB_NaCl_Private_1_0
.real_iface
;
3635 return iface
->GetNumberOfProcessors();
3638 static void Pnacl_M25_PPB_NaCl_Private_ReportTranslationFinished(PP_Instance instance
, PP_Bool success
, int32_t opt_level
, int64_t pexe_size
, int64_t compile_time_us
) {
3639 const struct PPB_NaCl_Private_1_0
*iface
= Pnacl_WrapperInfo_PPB_NaCl_Private_1_0
.real_iface
;
3640 iface
->ReportTranslationFinished(instance
, success
, opt_level
, pexe_size
, compile_time_us
);
3643 static void Pnacl_M25_PPB_NaCl_Private_DispatchEvent(PP_Instance instance
, PP_NaClEventType event_type
, const char* resource_url
, PP_Bool length_is_computable
, uint64_t loaded_bytes
, uint64_t total_bytes
) {
3644 const struct PPB_NaCl_Private_1_0
*iface
= Pnacl_WrapperInfo_PPB_NaCl_Private_1_0
.real_iface
;
3645 iface
->DispatchEvent(instance
, event_type
, resource_url
, length_is_computable
, loaded_bytes
, total_bytes
);
3648 static void Pnacl_M25_PPB_NaCl_Private_ReportLoadSuccess(PP_Instance instance
, uint64_t loaded_bytes
, uint64_t total_bytes
) {
3649 const struct PPB_NaCl_Private_1_0
*iface
= Pnacl_WrapperInfo_PPB_NaCl_Private_1_0
.real_iface
;
3650 iface
->ReportLoadSuccess(instance
, loaded_bytes
, total_bytes
);
3653 static void Pnacl_M25_PPB_NaCl_Private_ReportLoadError(PP_Instance instance
, PP_NaClError error
, const char* error_message
) {
3654 const struct PPB_NaCl_Private_1_0
*iface
= Pnacl_WrapperInfo_PPB_NaCl_Private_1_0
.real_iface
;
3655 iface
->ReportLoadError(instance
, error
, error_message
);
3658 static void Pnacl_M25_PPB_NaCl_Private_InstanceCreated(PP_Instance instance
) {
3659 const struct PPB_NaCl_Private_1_0
*iface
= Pnacl_WrapperInfo_PPB_NaCl_Private_1_0
.real_iface
;
3660 iface
->InstanceCreated(instance
);
3663 static void Pnacl_M25_PPB_NaCl_Private_InstanceDestroyed(PP_Instance instance
) {
3664 const struct PPB_NaCl_Private_1_0
*iface
= Pnacl_WrapperInfo_PPB_NaCl_Private_1_0
.real_iface
;
3665 iface
->InstanceDestroyed(instance
);
3668 static const char* Pnacl_M25_PPB_NaCl_Private_GetSandboxArch(void) {
3669 const struct PPB_NaCl_Private_1_0
*iface
= Pnacl_WrapperInfo_PPB_NaCl_Private_1_0
.real_iface
;
3670 return iface
->GetSandboxArch();
3673 static void Pnacl_M25_PPB_NaCl_Private_Vlog(const char* message
) {
3674 const struct PPB_NaCl_Private_1_0
*iface
= Pnacl_WrapperInfo_PPB_NaCl_Private_1_0
.real_iface
;
3675 iface
->Vlog(message
);
3678 static void Pnacl_M25_PPB_NaCl_Private_InitializePlugin(PP_Instance instance
, uint32_t argc
, const char* argn
[], const char* argv
[]) {
3679 const struct PPB_NaCl_Private_1_0
*iface
= Pnacl_WrapperInfo_PPB_NaCl_Private_1_0
.real_iface
;
3680 iface
->InitializePlugin(instance
, argc
, argn
, argv
);
3683 static void Pnacl_M25_PPB_NaCl_Private_RequestNaClManifest(PP_Instance instance
, struct PP_CompletionCallback
* callback
) {
3684 const struct PPB_NaCl_Private_1_0
*iface
= Pnacl_WrapperInfo_PPB_NaCl_Private_1_0
.real_iface
;
3685 iface
->RequestNaClManifest(instance
, *callback
);
3688 static void Pnacl_M25_PPB_NaCl_Private_GetManifestBaseURL(struct PP_Var
* _struct_result
, PP_Instance instance
) {
3689 const struct PPB_NaCl_Private_1_0
*iface
= Pnacl_WrapperInfo_PPB_NaCl_Private_1_0
.real_iface
;
3690 *_struct_result
= iface
->GetManifestBaseURL(instance
);
3693 static void Pnacl_M25_PPB_NaCl_Private_ProcessNaClManifest(PP_Instance instance
, const char* program_url
) {
3694 const struct PPB_NaCl_Private_1_0
*iface
= Pnacl_WrapperInfo_PPB_NaCl_Private_1_0
.real_iface
;
3695 iface
->ProcessNaClManifest(instance
, program_url
);
3698 static PP_Bool
Pnacl_M25_PPB_NaCl_Private_DevInterfacesEnabled(PP_Instance instance
) {
3699 const struct PPB_NaCl_Private_1_0
*iface
= Pnacl_WrapperInfo_PPB_NaCl_Private_1_0
.real_iface
;
3700 return iface
->DevInterfacesEnabled(instance
);
3703 static PP_Bool
Pnacl_M25_PPB_NaCl_Private_GetManifestProgramURL(PP_Instance instance
, struct PP_Var
* full_url
, struct PP_PNaClOptions
* pnacl_options
, PP_Bool
* uses_nonsfi_mode
) {
3704 const struct PPB_NaCl_Private_1_0
*iface
= Pnacl_WrapperInfo_PPB_NaCl_Private_1_0
.real_iface
;
3705 return iface
->GetManifestProgramURL(instance
, full_url
, pnacl_options
, uses_nonsfi_mode
);
3708 static PP_Bool
Pnacl_M25_PPB_NaCl_Private_GetPnaclResourceInfo(PP_Instance instance
, struct PP_Var
* llc_tool_name
, struct PP_Var
* ld_tool_name
) {
3709 const struct PPB_NaCl_Private_1_0
*iface
= Pnacl_WrapperInfo_PPB_NaCl_Private_1_0
.real_iface
;
3710 return iface
->GetPnaclResourceInfo(instance
, llc_tool_name
, ld_tool_name
);
3713 static void Pnacl_M25_PPB_NaCl_Private_GetCpuFeatureAttrs(struct PP_Var
* _struct_result
) {
3714 const struct PPB_NaCl_Private_1_0
*iface
= Pnacl_WrapperInfo_PPB_NaCl_Private_1_0
.real_iface
;
3715 *_struct_result
= iface
->GetCpuFeatureAttrs();
3718 static void Pnacl_M25_PPB_NaCl_Private_DownloadNexe(PP_Instance instance
, const char* url
, struct PP_NaClFileInfo
* file_info
, struct PP_CompletionCallback
* callback
) {
3719 const struct PPB_NaCl_Private_1_0
*iface
= Pnacl_WrapperInfo_PPB_NaCl_Private_1_0
.real_iface
;
3720 iface
->DownloadNexe(instance
, url
, file_info
, *callback
);
3723 static void Pnacl_M25_PPB_NaCl_Private_ReportSelLdrStatus(PP_Instance instance
, int32_t load_status
, int32_t max_status
) {
3724 const struct PPB_NaCl_Private_1_0
*iface
= Pnacl_WrapperInfo_PPB_NaCl_Private_1_0
.real_iface
;
3725 iface
->ReportSelLdrStatus(instance
, load_status
, max_status
);
3728 static void Pnacl_M25_PPB_NaCl_Private_LogTranslateTime(const char* histogram_name
, int64_t time_us
) {
3729 const struct PPB_NaCl_Private_1_0
*iface
= Pnacl_WrapperInfo_PPB_NaCl_Private_1_0
.real_iface
;
3730 iface
->LogTranslateTime(histogram_name
, time_us
);
3733 static void Pnacl_M25_PPB_NaCl_Private_OpenManifestEntry(PP_Instance instance
, PP_Bool is_helper_process
, const char* key
, struct PP_NaClFileInfo
* file_info
, struct PP_CompletionCallback
* callback
) {
3734 const struct PPB_NaCl_Private_1_0
*iface
= Pnacl_WrapperInfo_PPB_NaCl_Private_1_0
.real_iface
;
3735 iface
->OpenManifestEntry(instance
, is_helper_process
, key
, file_info
, *callback
);
3738 static void Pnacl_M25_PPB_NaCl_Private_SetPNaClStartTime(PP_Instance instance
) {
3739 const struct PPB_NaCl_Private_1_0
*iface
= Pnacl_WrapperInfo_PPB_NaCl_Private_1_0
.real_iface
;
3740 iface
->SetPNaClStartTime(instance
);
3743 static void Pnacl_M25_PPB_NaCl_Private_StreamPexe(PP_Instance instance
, const char* pexe_url
, int32_t opt_level
, const struct PPP_PexeStreamHandler_1_0
* stream_handler
, void* stream_handler_user_data
) {
3744 const struct PPB_NaCl_Private_1_0
*iface
= Pnacl_WrapperInfo_PPB_NaCl_Private_1_0
.real_iface
;
3745 iface
->StreamPexe(instance
, pexe_url
, opt_level
, stream_handler
, stream_handler_user_data
);
3748 /* End wrapper methods for PPB_NaCl_Private_1_0 */
3750 /* Begin wrapper methods for PPB_NetAddress_Private_0_1 */
3752 static PP_Bool
Pnacl_M17_PPB_NetAddress_Private_AreEqual(const struct PP_NetAddress_Private
* addr1
, const struct PP_NetAddress_Private
* addr2
) {
3753 const struct PPB_NetAddress_Private_0_1
*iface
= Pnacl_WrapperInfo_PPB_NetAddress_Private_0_1
.real_iface
;
3754 return iface
->AreEqual(addr1
, addr2
);
3757 static PP_Bool
Pnacl_M17_PPB_NetAddress_Private_AreHostsEqual(const struct PP_NetAddress_Private
* addr1
, const struct PP_NetAddress_Private
* addr2
) {
3758 const struct PPB_NetAddress_Private_0_1
*iface
= Pnacl_WrapperInfo_PPB_NetAddress_Private_0_1
.real_iface
;
3759 return iface
->AreHostsEqual(addr1
, addr2
);
3762 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
) {
3763 const struct PPB_NetAddress_Private_0_1
*iface
= Pnacl_WrapperInfo_PPB_NetAddress_Private_0_1
.real_iface
;
3764 *_struct_result
= iface
->Describe(module
, addr
, include_port
);
3767 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
) {
3768 const struct PPB_NetAddress_Private_0_1
*iface
= Pnacl_WrapperInfo_PPB_NetAddress_Private_0_1
.real_iface
;
3769 return iface
->ReplacePort(src_addr
, port
, addr_out
);
3772 static void Pnacl_M17_PPB_NetAddress_Private_GetAnyAddress(PP_Bool is_ipv6
, struct PP_NetAddress_Private
* addr
) {
3773 const struct PPB_NetAddress_Private_0_1
*iface
= Pnacl_WrapperInfo_PPB_NetAddress_Private_0_1
.real_iface
;
3774 iface
->GetAnyAddress(is_ipv6
, addr
);
3777 /* End wrapper methods for PPB_NetAddress_Private_0_1 */
3779 /* Begin wrapper methods for PPB_NetAddress_Private_1_0 */
3781 static PP_Bool
Pnacl_M19_0_PPB_NetAddress_Private_AreEqual(const struct PP_NetAddress_Private
* addr1
, const struct PP_NetAddress_Private
* addr2
) {
3782 const struct PPB_NetAddress_Private_1_0
*iface
= Pnacl_WrapperInfo_PPB_NetAddress_Private_1_0
.real_iface
;
3783 return iface
->AreEqual(addr1
, addr2
);
3786 static PP_Bool
Pnacl_M19_0_PPB_NetAddress_Private_AreHostsEqual(const struct PP_NetAddress_Private
* addr1
, const struct PP_NetAddress_Private
* addr2
) {
3787 const struct PPB_NetAddress_Private_1_0
*iface
= Pnacl_WrapperInfo_PPB_NetAddress_Private_1_0
.real_iface
;
3788 return iface
->AreHostsEqual(addr1
, addr2
);
3791 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
) {
3792 const struct PPB_NetAddress_Private_1_0
*iface
= Pnacl_WrapperInfo_PPB_NetAddress_Private_1_0
.real_iface
;
3793 *_struct_result
= iface
->Describe(module
, addr
, include_port
);
3796 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
) {
3797 const struct PPB_NetAddress_Private_1_0
*iface
= Pnacl_WrapperInfo_PPB_NetAddress_Private_1_0
.real_iface
;
3798 return iface
->ReplacePort(src_addr
, port
, addr_out
);
3801 static void Pnacl_M19_0_PPB_NetAddress_Private_GetAnyAddress(PP_Bool is_ipv6
, struct PP_NetAddress_Private
* addr
) {
3802 const struct PPB_NetAddress_Private_1_0
*iface
= Pnacl_WrapperInfo_PPB_NetAddress_Private_1_0
.real_iface
;
3803 iface
->GetAnyAddress(is_ipv6
, addr
);
3806 static PP_NetAddressFamily_Private
Pnacl_M19_0_PPB_NetAddress_Private_GetFamily(const struct PP_NetAddress_Private
* addr
) {
3807 const struct PPB_NetAddress_Private_1_0
*iface
= Pnacl_WrapperInfo_PPB_NetAddress_Private_1_0
.real_iface
;
3808 return iface
->GetFamily(addr
);
3811 static uint16_t Pnacl_M19_0_PPB_NetAddress_Private_GetPort(const struct PP_NetAddress_Private
* addr
) {
3812 const struct PPB_NetAddress_Private_1_0
*iface
= Pnacl_WrapperInfo_PPB_NetAddress_Private_1_0
.real_iface
;
3813 return iface
->GetPort(addr
);
3816 static PP_Bool
Pnacl_M19_0_PPB_NetAddress_Private_GetAddress(const struct PP_NetAddress_Private
* addr
, void* address
, uint16_t address_size
) {
3817 const struct PPB_NetAddress_Private_1_0
*iface
= Pnacl_WrapperInfo_PPB_NetAddress_Private_1_0
.real_iface
;
3818 return iface
->GetAddress(addr
, address
, address_size
);
3821 /* End wrapper methods for PPB_NetAddress_Private_1_0 */
3823 /* Begin wrapper methods for PPB_NetAddress_Private_1_1 */
3825 static PP_Bool
Pnacl_M19_1_PPB_NetAddress_Private_AreEqual(const struct PP_NetAddress_Private
* addr1
, const struct PP_NetAddress_Private
* addr2
) {
3826 const struct PPB_NetAddress_Private_1_1
*iface
= Pnacl_WrapperInfo_PPB_NetAddress_Private_1_1
.real_iface
;
3827 return iface
->AreEqual(addr1
, addr2
);
3830 static PP_Bool
Pnacl_M19_1_PPB_NetAddress_Private_AreHostsEqual(const struct PP_NetAddress_Private
* addr1
, const struct PP_NetAddress_Private
* addr2
) {
3831 const struct PPB_NetAddress_Private_1_1
*iface
= Pnacl_WrapperInfo_PPB_NetAddress_Private_1_1
.real_iface
;
3832 return iface
->AreHostsEqual(addr1
, addr2
);
3835 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
) {
3836 const struct PPB_NetAddress_Private_1_1
*iface
= Pnacl_WrapperInfo_PPB_NetAddress_Private_1_1
.real_iface
;
3837 *_struct_result
= iface
->Describe(module
, addr
, include_port
);
3840 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
) {
3841 const struct PPB_NetAddress_Private_1_1
*iface
= Pnacl_WrapperInfo_PPB_NetAddress_Private_1_1
.real_iface
;
3842 return iface
->ReplacePort(src_addr
, port
, addr_out
);
3845 static void Pnacl_M19_1_PPB_NetAddress_Private_GetAnyAddress(PP_Bool is_ipv6
, struct PP_NetAddress_Private
* addr
) {
3846 const struct PPB_NetAddress_Private_1_1
*iface
= Pnacl_WrapperInfo_PPB_NetAddress_Private_1_1
.real_iface
;
3847 iface
->GetAnyAddress(is_ipv6
, addr
);
3850 static PP_NetAddressFamily_Private
Pnacl_M19_1_PPB_NetAddress_Private_GetFamily(const struct PP_NetAddress_Private
* addr
) {
3851 const struct PPB_NetAddress_Private_1_1
*iface
= Pnacl_WrapperInfo_PPB_NetAddress_Private_1_1
.real_iface
;
3852 return iface
->GetFamily(addr
);
3855 static uint16_t Pnacl_M19_1_PPB_NetAddress_Private_GetPort(const struct PP_NetAddress_Private
* addr
) {
3856 const struct PPB_NetAddress_Private_1_1
*iface
= Pnacl_WrapperInfo_PPB_NetAddress_Private_1_1
.real_iface
;
3857 return iface
->GetPort(addr
);
3860 static PP_Bool
Pnacl_M19_1_PPB_NetAddress_Private_GetAddress(const struct PP_NetAddress_Private
* addr
, void* address
, uint16_t address_size
) {
3861 const struct PPB_NetAddress_Private_1_1
*iface
= Pnacl_WrapperInfo_PPB_NetAddress_Private_1_1
.real_iface
;
3862 return iface
->GetAddress(addr
, address
, address_size
);
3865 static uint32_t Pnacl_M19_1_PPB_NetAddress_Private_GetScopeID(const struct PP_NetAddress_Private
* addr
) {
3866 const struct PPB_NetAddress_Private_1_1
*iface
= Pnacl_WrapperInfo_PPB_NetAddress_Private_1_1
.real_iface
;
3867 return iface
->GetScopeID(addr
);
3870 static void Pnacl_M19_1_PPB_NetAddress_Private_CreateFromIPv4Address(const uint8_t ip
[4], uint16_t port
, struct PP_NetAddress_Private
* addr_out
) {
3871 const struct PPB_NetAddress_Private_1_1
*iface
= Pnacl_WrapperInfo_PPB_NetAddress_Private_1_1
.real_iface
;
3872 iface
->CreateFromIPv4Address(ip
, port
, addr_out
);
3875 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
) {
3876 const struct PPB_NetAddress_Private_1_1
*iface
= Pnacl_WrapperInfo_PPB_NetAddress_Private_1_1
.real_iface
;
3877 iface
->CreateFromIPv6Address(ip
, scope_id
, port
, addr_out
);
3880 /* End wrapper methods for PPB_NetAddress_Private_1_1 */
3882 /* Begin wrapper methods for PPB_OutputProtection_Private_0_1 */
3884 static PP_Resource
Pnacl_M31_PPB_OutputProtection_Private_Create(PP_Instance instance
) {
3885 const struct PPB_OutputProtection_Private_0_1
*iface
= Pnacl_WrapperInfo_PPB_OutputProtection_Private_0_1
.real_iface
;
3886 return iface
->Create(instance
);
3889 static PP_Bool
Pnacl_M31_PPB_OutputProtection_Private_IsOutputProtection(PP_Resource resource
) {
3890 const struct PPB_OutputProtection_Private_0_1
*iface
= Pnacl_WrapperInfo_PPB_OutputProtection_Private_0_1
.real_iface
;
3891 return iface
->IsOutputProtection(resource
);
3894 static int32_t Pnacl_M31_PPB_OutputProtection_Private_QueryStatus(PP_Resource resource
, uint32_t* link_mask
, uint32_t* protection_mask
, struct PP_CompletionCallback
* callback
) {
3895 const struct PPB_OutputProtection_Private_0_1
*iface
= Pnacl_WrapperInfo_PPB_OutputProtection_Private_0_1
.real_iface
;
3896 return iface
->QueryStatus(resource
, link_mask
, protection_mask
, *callback
);
3899 static int32_t Pnacl_M31_PPB_OutputProtection_Private_EnableProtection(PP_Resource resource
, uint32_t desired_protection_mask
, struct PP_CompletionCallback
* callback
) {
3900 const struct PPB_OutputProtection_Private_0_1
*iface
= Pnacl_WrapperInfo_PPB_OutputProtection_Private_0_1
.real_iface
;
3901 return iface
->EnableProtection(resource
, desired_protection_mask
, *callback
);
3904 /* End wrapper methods for PPB_OutputProtection_Private_0_1 */
3906 /* Begin wrapper methods for PPB_PlatformVerification_Private_0_2 */
3908 static PP_Resource
Pnacl_M32_PPB_PlatformVerification_Private_Create(PP_Instance instance
) {
3909 const struct PPB_PlatformVerification_Private_0_2
*iface
= Pnacl_WrapperInfo_PPB_PlatformVerification_Private_0_2
.real_iface
;
3910 return iface
->Create(instance
);
3913 static PP_Bool
Pnacl_M32_PPB_PlatformVerification_Private_IsPlatformVerification(PP_Resource resource
) {
3914 const struct PPB_PlatformVerification_Private_0_2
*iface
= Pnacl_WrapperInfo_PPB_PlatformVerification_Private_0_2
.real_iface
;
3915 return iface
->IsPlatformVerification(resource
);
3918 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
) {
3919 const struct PPB_PlatformVerification_Private_0_2
*iface
= Pnacl_WrapperInfo_PPB_PlatformVerification_Private_0_2
.real_iface
;
3920 return iface
->ChallengePlatform(instance
, *service_id
, *challenge
, signed_data
, signed_data_signature
, platform_key_certificate
, *callback
);
3923 /* End wrapper methods for PPB_PlatformVerification_Private_0_2 */
3925 /* Begin wrapper methods for PPB_Talk_Private_1_0 */
3927 static PP_Resource
Pnacl_M19_PPB_Talk_Private_Create(PP_Instance instance
) {
3928 const struct PPB_Talk_Private_1_0
*iface
= Pnacl_WrapperInfo_PPB_Talk_Private_1_0
.real_iface
;
3929 return iface
->Create(instance
);
3932 static int32_t Pnacl_M19_PPB_Talk_Private_GetPermission(PP_Resource talk_resource
, struct PP_CompletionCallback
* callback
) {
3933 const struct PPB_Talk_Private_1_0
*iface
= Pnacl_WrapperInfo_PPB_Talk_Private_1_0
.real_iface
;
3934 return iface
->GetPermission(talk_resource
, *callback
);
3937 /* End wrapper methods for PPB_Talk_Private_1_0 */
3939 /* Begin wrapper methods for PPB_Talk_Private_2_0 */
3941 static PP_Resource
Pnacl_M29_PPB_Talk_Private_Create(PP_Instance instance
) {
3942 const struct PPB_Talk_Private_2_0
*iface
= Pnacl_WrapperInfo_PPB_Talk_Private_2_0
.real_iface
;
3943 return iface
->Create(instance
);
3946 static int32_t Pnacl_M29_PPB_Talk_Private_RequestPermission(PP_Resource talk_resource
, PP_TalkPermission permission
, struct PP_CompletionCallback
* callback
) {
3947 const struct PPB_Talk_Private_2_0
*iface
= Pnacl_WrapperInfo_PPB_Talk_Private_2_0
.real_iface
;
3948 return iface
->RequestPermission(talk_resource
, permission
, *callback
);
3951 static int32_t Pnacl_M29_PPB_Talk_Private_StartRemoting(PP_Resource talk_resource
, PP_TalkEventCallback event_callback
, void* user_data
, struct PP_CompletionCallback
* callback
) {
3952 const struct PPB_Talk_Private_2_0
*iface
= Pnacl_WrapperInfo_PPB_Talk_Private_2_0
.real_iface
;
3953 return iface
->StartRemoting(talk_resource
, event_callback
, user_data
, *callback
);
3956 static int32_t Pnacl_M29_PPB_Talk_Private_StopRemoting(PP_Resource talk_resource
, struct PP_CompletionCallback
* callback
) {
3957 const struct PPB_Talk_Private_2_0
*iface
= Pnacl_WrapperInfo_PPB_Talk_Private_2_0
.real_iface
;
3958 return iface
->StopRemoting(talk_resource
, *callback
);
3961 /* End wrapper methods for PPB_Talk_Private_2_0 */
3963 /* Begin wrapper methods for PPB_TCPServerSocket_Private_0_1 */
3965 static PP_Resource
Pnacl_M18_PPB_TCPServerSocket_Private_Create(PP_Instance instance
) {
3966 const struct PPB_TCPServerSocket_Private_0_1
*iface
= Pnacl_WrapperInfo_PPB_TCPServerSocket_Private_0_1
.real_iface
;
3967 return iface
->Create(instance
);
3970 static PP_Bool
Pnacl_M18_PPB_TCPServerSocket_Private_IsTCPServerSocket(PP_Resource resource
) {
3971 const struct PPB_TCPServerSocket_Private_0_1
*iface
= Pnacl_WrapperInfo_PPB_TCPServerSocket_Private_0_1
.real_iface
;
3972 return iface
->IsTCPServerSocket(resource
);
3975 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
) {
3976 const struct PPB_TCPServerSocket_Private_0_1
*iface
= Pnacl_WrapperInfo_PPB_TCPServerSocket_Private_0_1
.real_iface
;
3977 return iface
->Listen(tcp_server_socket
, addr
, backlog
, *callback
);
3980 static int32_t Pnacl_M18_PPB_TCPServerSocket_Private_Accept(PP_Resource tcp_server_socket
, PP_Resource
* tcp_socket
, struct PP_CompletionCallback
* callback
) {
3981 const struct PPB_TCPServerSocket_Private_0_1
*iface
= Pnacl_WrapperInfo_PPB_TCPServerSocket_Private_0_1
.real_iface
;
3982 return iface
->Accept(tcp_server_socket
, tcp_socket
, *callback
);
3985 static void Pnacl_M18_PPB_TCPServerSocket_Private_StopListening(PP_Resource tcp_server_socket
) {
3986 const struct PPB_TCPServerSocket_Private_0_1
*iface
= Pnacl_WrapperInfo_PPB_TCPServerSocket_Private_0_1
.real_iface
;
3987 iface
->StopListening(tcp_server_socket
);
3990 /* End wrapper methods for PPB_TCPServerSocket_Private_0_1 */
3992 /* Begin wrapper methods for PPB_TCPServerSocket_Private_0_2 */
3994 static PP_Resource
Pnacl_M28_PPB_TCPServerSocket_Private_Create(PP_Instance instance
) {
3995 const struct PPB_TCPServerSocket_Private_0_2
*iface
= Pnacl_WrapperInfo_PPB_TCPServerSocket_Private_0_2
.real_iface
;
3996 return iface
->Create(instance
);
3999 static PP_Bool
Pnacl_M28_PPB_TCPServerSocket_Private_IsTCPServerSocket(PP_Resource resource
) {
4000 const struct PPB_TCPServerSocket_Private_0_2
*iface
= Pnacl_WrapperInfo_PPB_TCPServerSocket_Private_0_2
.real_iface
;
4001 return iface
->IsTCPServerSocket(resource
);
4004 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
) {
4005 const struct PPB_TCPServerSocket_Private_0_2
*iface
= Pnacl_WrapperInfo_PPB_TCPServerSocket_Private_0_2
.real_iface
;
4006 return iface
->Listen(tcp_server_socket
, addr
, backlog
, *callback
);
4009 static int32_t Pnacl_M28_PPB_TCPServerSocket_Private_Accept(PP_Resource tcp_server_socket
, PP_Resource
* tcp_socket
, struct PP_CompletionCallback
* callback
) {
4010 const struct PPB_TCPServerSocket_Private_0_2
*iface
= Pnacl_WrapperInfo_PPB_TCPServerSocket_Private_0_2
.real_iface
;
4011 return iface
->Accept(tcp_server_socket
, tcp_socket
, *callback
);
4014 static int32_t Pnacl_M28_PPB_TCPServerSocket_Private_GetLocalAddress(PP_Resource tcp_server_socket
, struct PP_NetAddress_Private
* addr
) {
4015 const struct PPB_TCPServerSocket_Private_0_2
*iface
= Pnacl_WrapperInfo_PPB_TCPServerSocket_Private_0_2
.real_iface
;
4016 return iface
->GetLocalAddress(tcp_server_socket
, addr
);
4019 static void Pnacl_M28_PPB_TCPServerSocket_Private_StopListening(PP_Resource tcp_server_socket
) {
4020 const struct PPB_TCPServerSocket_Private_0_2
*iface
= Pnacl_WrapperInfo_PPB_TCPServerSocket_Private_0_2
.real_iface
;
4021 iface
->StopListening(tcp_server_socket
);
4024 /* End wrapper methods for PPB_TCPServerSocket_Private_0_2 */
4026 /* Begin wrapper methods for PPB_TCPSocket_Private_0_3 */
4028 static PP_Resource
Pnacl_M17_PPB_TCPSocket_Private_Create(PP_Instance instance
) {
4029 const struct PPB_TCPSocket_Private_0_3
*iface
= Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_3
.real_iface
;
4030 return iface
->Create(instance
);
4033 static PP_Bool
Pnacl_M17_PPB_TCPSocket_Private_IsTCPSocket(PP_Resource resource
) {
4034 const struct PPB_TCPSocket_Private_0_3
*iface
= Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_3
.real_iface
;
4035 return iface
->IsTCPSocket(resource
);
4038 static int32_t Pnacl_M17_PPB_TCPSocket_Private_Connect(PP_Resource tcp_socket
, const char* host
, uint16_t port
, 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
->Connect(tcp_socket
, host
, port
, *callback
);
4043 static int32_t Pnacl_M17_PPB_TCPSocket_Private_ConnectWithNetAddress(PP_Resource tcp_socket
, const struct PP_NetAddress_Private
* addr
, 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
->ConnectWithNetAddress(tcp_socket
, addr
, *callback
);
4048 static PP_Bool
Pnacl_M17_PPB_TCPSocket_Private_GetLocalAddress(PP_Resource tcp_socket
, struct PP_NetAddress_Private
* local_addr
) {
4049 const struct PPB_TCPSocket_Private_0_3
*iface
= Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_3
.real_iface
;
4050 return iface
->GetLocalAddress(tcp_socket
, local_addr
);
4053 static PP_Bool
Pnacl_M17_PPB_TCPSocket_Private_GetRemoteAddress(PP_Resource tcp_socket
, struct PP_NetAddress_Private
* remote_addr
) {
4054 const struct PPB_TCPSocket_Private_0_3
*iface
= Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_3
.real_iface
;
4055 return iface
->GetRemoteAddress(tcp_socket
, remote_addr
);
4058 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
) {
4059 const struct PPB_TCPSocket_Private_0_3
*iface
= Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_3
.real_iface
;
4060 return iface
->SSLHandshake(tcp_socket
, server_name
, server_port
, *callback
);
4063 static int32_t Pnacl_M17_PPB_TCPSocket_Private_Read(PP_Resource tcp_socket
, char* buffer
, int32_t bytes_to_read
, struct PP_CompletionCallback
* callback
) {
4064 const struct PPB_TCPSocket_Private_0_3
*iface
= Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_3
.real_iface
;
4065 return iface
->Read(tcp_socket
, buffer
, bytes_to_read
, *callback
);
4068 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
) {
4069 const struct PPB_TCPSocket_Private_0_3
*iface
= Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_3
.real_iface
;
4070 return iface
->Write(tcp_socket
, buffer
, bytes_to_write
, *callback
);
4073 static void Pnacl_M17_PPB_TCPSocket_Private_Disconnect(PP_Resource tcp_socket
) {
4074 const struct PPB_TCPSocket_Private_0_3
*iface
= Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_3
.real_iface
;
4075 iface
->Disconnect(tcp_socket
);
4078 /* End wrapper methods for PPB_TCPSocket_Private_0_3 */
4080 /* Begin wrapper methods for PPB_TCPSocket_Private_0_4 */
4082 static PP_Resource
Pnacl_M20_PPB_TCPSocket_Private_Create(PP_Instance instance
) {
4083 const struct PPB_TCPSocket_Private_0_4
*iface
= Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_4
.real_iface
;
4084 return iface
->Create(instance
);
4087 static PP_Bool
Pnacl_M20_PPB_TCPSocket_Private_IsTCPSocket(PP_Resource resource
) {
4088 const struct PPB_TCPSocket_Private_0_4
*iface
= Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_4
.real_iface
;
4089 return iface
->IsTCPSocket(resource
);
4092 static int32_t Pnacl_M20_PPB_TCPSocket_Private_Connect(PP_Resource tcp_socket
, const char* host
, uint16_t port
, struct PP_CompletionCallback
* callback
) {
4093 const struct PPB_TCPSocket_Private_0_4
*iface
= Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_4
.real_iface
;
4094 return iface
->Connect(tcp_socket
, host
, port
, *callback
);
4097 static int32_t Pnacl_M20_PPB_TCPSocket_Private_ConnectWithNetAddress(PP_Resource tcp_socket
, const struct PP_NetAddress_Private
* addr
, struct PP_CompletionCallback
* callback
) {
4098 const struct PPB_TCPSocket_Private_0_4
*iface
= Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_4
.real_iface
;
4099 return iface
->ConnectWithNetAddress(tcp_socket
, addr
, *callback
);
4102 static PP_Bool
Pnacl_M20_PPB_TCPSocket_Private_GetLocalAddress(PP_Resource tcp_socket
, struct PP_NetAddress_Private
* local_addr
) {
4103 const struct PPB_TCPSocket_Private_0_4
*iface
= Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_4
.real_iface
;
4104 return iface
->GetLocalAddress(tcp_socket
, local_addr
);
4107 static PP_Bool
Pnacl_M20_PPB_TCPSocket_Private_GetRemoteAddress(PP_Resource tcp_socket
, struct PP_NetAddress_Private
* remote_addr
) {
4108 const struct PPB_TCPSocket_Private_0_4
*iface
= Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_4
.real_iface
;
4109 return iface
->GetRemoteAddress(tcp_socket
, remote_addr
);
4112 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
) {
4113 const struct PPB_TCPSocket_Private_0_4
*iface
= Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_4
.real_iface
;
4114 return iface
->SSLHandshake(tcp_socket
, server_name
, server_port
, *callback
);
4117 static PP_Resource
Pnacl_M20_PPB_TCPSocket_Private_GetServerCertificate(PP_Resource tcp_socket
) {
4118 const struct PPB_TCPSocket_Private_0_4
*iface
= Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_4
.real_iface
;
4119 return iface
->GetServerCertificate(tcp_socket
);
4122 static PP_Bool
Pnacl_M20_PPB_TCPSocket_Private_AddChainBuildingCertificate(PP_Resource tcp_socket
, PP_Resource certificate
, PP_Bool is_trusted
) {
4123 const struct PPB_TCPSocket_Private_0_4
*iface
= Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_4
.real_iface
;
4124 return iface
->AddChainBuildingCertificate(tcp_socket
, certificate
, is_trusted
);
4127 static int32_t Pnacl_M20_PPB_TCPSocket_Private_Read(PP_Resource tcp_socket
, char* buffer
, int32_t bytes_to_read
, struct PP_CompletionCallback
* callback
) {
4128 const struct PPB_TCPSocket_Private_0_4
*iface
= Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_4
.real_iface
;
4129 return iface
->Read(tcp_socket
, buffer
, bytes_to_read
, *callback
);
4132 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
) {
4133 const struct PPB_TCPSocket_Private_0_4
*iface
= Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_4
.real_iface
;
4134 return iface
->Write(tcp_socket
, buffer
, bytes_to_write
, *callback
);
4137 static void Pnacl_M20_PPB_TCPSocket_Private_Disconnect(PP_Resource tcp_socket
) {
4138 const struct PPB_TCPSocket_Private_0_4
*iface
= Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_4
.real_iface
;
4139 iface
->Disconnect(tcp_socket
);
4142 /* End wrapper methods for PPB_TCPSocket_Private_0_4 */
4144 /* Begin wrapper methods for PPB_TCPSocket_Private_0_5 */
4146 static PP_Resource
Pnacl_M27_PPB_TCPSocket_Private_Create(PP_Instance instance
) {
4147 const struct PPB_TCPSocket_Private_0_5
*iface
= Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_5
.real_iface
;
4148 return iface
->Create(instance
);
4151 static PP_Bool
Pnacl_M27_PPB_TCPSocket_Private_IsTCPSocket(PP_Resource resource
) {
4152 const struct PPB_TCPSocket_Private_0_5
*iface
= Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_5
.real_iface
;
4153 return iface
->IsTCPSocket(resource
);
4156 static int32_t Pnacl_M27_PPB_TCPSocket_Private_Connect(PP_Resource tcp_socket
, const char* host
, uint16_t port
, struct PP_CompletionCallback
* callback
) {
4157 const struct PPB_TCPSocket_Private_0_5
*iface
= Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_5
.real_iface
;
4158 return iface
->Connect(tcp_socket
, host
, port
, *callback
);
4161 static int32_t Pnacl_M27_PPB_TCPSocket_Private_ConnectWithNetAddress(PP_Resource tcp_socket
, const struct PP_NetAddress_Private
* addr
, struct PP_CompletionCallback
* callback
) {
4162 const struct PPB_TCPSocket_Private_0_5
*iface
= Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_5
.real_iface
;
4163 return iface
->ConnectWithNetAddress(tcp_socket
, addr
, *callback
);
4166 static PP_Bool
Pnacl_M27_PPB_TCPSocket_Private_GetLocalAddress(PP_Resource tcp_socket
, struct PP_NetAddress_Private
* local_addr
) {
4167 const struct PPB_TCPSocket_Private_0_5
*iface
= Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_5
.real_iface
;
4168 return iface
->GetLocalAddress(tcp_socket
, local_addr
);
4171 static PP_Bool
Pnacl_M27_PPB_TCPSocket_Private_GetRemoteAddress(PP_Resource tcp_socket
, struct PP_NetAddress_Private
* remote_addr
) {
4172 const struct PPB_TCPSocket_Private_0_5
*iface
= Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_5
.real_iface
;
4173 return iface
->GetRemoteAddress(tcp_socket
, remote_addr
);
4176 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
) {
4177 const struct PPB_TCPSocket_Private_0_5
*iface
= Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_5
.real_iface
;
4178 return iface
->SSLHandshake(tcp_socket
, server_name
, server_port
, *callback
);
4181 static PP_Resource
Pnacl_M27_PPB_TCPSocket_Private_GetServerCertificate(PP_Resource tcp_socket
) {
4182 const struct PPB_TCPSocket_Private_0_5
*iface
= Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_5
.real_iface
;
4183 return iface
->GetServerCertificate(tcp_socket
);
4186 static PP_Bool
Pnacl_M27_PPB_TCPSocket_Private_AddChainBuildingCertificate(PP_Resource tcp_socket
, PP_Resource certificate
, PP_Bool is_trusted
) {
4187 const struct PPB_TCPSocket_Private_0_5
*iface
= Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_5
.real_iface
;
4188 return iface
->AddChainBuildingCertificate(tcp_socket
, certificate
, is_trusted
);
4191 static int32_t Pnacl_M27_PPB_TCPSocket_Private_Read(PP_Resource tcp_socket
, char* buffer
, int32_t bytes_to_read
, struct PP_CompletionCallback
* callback
) {
4192 const struct PPB_TCPSocket_Private_0_5
*iface
= Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_5
.real_iface
;
4193 return iface
->Read(tcp_socket
, buffer
, bytes_to_read
, *callback
);
4196 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
) {
4197 const struct PPB_TCPSocket_Private_0_5
*iface
= Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_5
.real_iface
;
4198 return iface
->Write(tcp_socket
, buffer
, bytes_to_write
, *callback
);
4201 static void Pnacl_M27_PPB_TCPSocket_Private_Disconnect(PP_Resource tcp_socket
) {
4202 const struct PPB_TCPSocket_Private_0_5
*iface
= Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_5
.real_iface
;
4203 iface
->Disconnect(tcp_socket
);
4206 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
) {
4207 const struct PPB_TCPSocket_Private_0_5
*iface
= Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_5
.real_iface
;
4208 return iface
->SetOption(tcp_socket
, name
, *value
, *callback
);
4211 /* End wrapper methods for PPB_TCPSocket_Private_0_5 */
4213 /* Begin wrapper methods for PPB_Testing_Private_1_0 */
4215 static PP_Bool
Pnacl_M33_PPB_Testing_Private_ReadImageData(PP_Resource device_context_2d
, PP_Resource image
, const struct PP_Point
* top_left
) {
4216 const struct PPB_Testing_Private_1_0
*iface
= Pnacl_WrapperInfo_PPB_Testing_Private_1_0
.real_iface
;
4217 return iface
->ReadImageData(device_context_2d
, image
, top_left
);
4220 static void Pnacl_M33_PPB_Testing_Private_RunMessageLoop(PP_Instance instance
) {
4221 const struct PPB_Testing_Private_1_0
*iface
= Pnacl_WrapperInfo_PPB_Testing_Private_1_0
.real_iface
;
4222 iface
->RunMessageLoop(instance
);
4225 static void Pnacl_M33_PPB_Testing_Private_QuitMessageLoop(PP_Instance instance
) {
4226 const struct PPB_Testing_Private_1_0
*iface
= Pnacl_WrapperInfo_PPB_Testing_Private_1_0
.real_iface
;
4227 iface
->QuitMessageLoop(instance
);
4230 static uint32_t Pnacl_M33_PPB_Testing_Private_GetLiveObjectsForInstance(PP_Instance instance
) {
4231 const struct PPB_Testing_Private_1_0
*iface
= Pnacl_WrapperInfo_PPB_Testing_Private_1_0
.real_iface
;
4232 return iface
->GetLiveObjectsForInstance(instance
);
4235 static PP_Bool
Pnacl_M33_PPB_Testing_Private_IsOutOfProcess(void) {
4236 const struct PPB_Testing_Private_1_0
*iface
= Pnacl_WrapperInfo_PPB_Testing_Private_1_0
.real_iface
;
4237 return iface
->IsOutOfProcess();
4240 static void Pnacl_M33_PPB_Testing_Private_SimulateInputEvent(PP_Instance instance
, PP_Resource input_event
) {
4241 const struct PPB_Testing_Private_1_0
*iface
= Pnacl_WrapperInfo_PPB_Testing_Private_1_0
.real_iface
;
4242 iface
->SimulateInputEvent(instance
, input_event
);
4245 static void Pnacl_M33_PPB_Testing_Private_GetDocumentURL(struct PP_Var
* _struct_result
, PP_Instance instance
, struct PP_URLComponents_Dev
* components
) {
4246 const struct PPB_Testing_Private_1_0
*iface
= Pnacl_WrapperInfo_PPB_Testing_Private_1_0
.real_iface
;
4247 *_struct_result
= iface
->GetDocumentURL(instance
, components
);
4250 static uint32_t Pnacl_M33_PPB_Testing_Private_GetLiveVars(struct PP_Var live_vars
[], uint32_t array_size
) {
4251 const struct PPB_Testing_Private_1_0
*iface
= Pnacl_WrapperInfo_PPB_Testing_Private_1_0
.real_iface
;
4252 return iface
->GetLiveVars(live_vars
, array_size
);
4255 static void Pnacl_M33_PPB_Testing_Private_SetMinimumArrayBufferSizeForShmem(PP_Instance instance
, uint32_t threshold
) {
4256 const struct PPB_Testing_Private_1_0
*iface
= Pnacl_WrapperInfo_PPB_Testing_Private_1_0
.real_iface
;
4257 iface
->SetMinimumArrayBufferSizeForShmem(instance
, threshold
);
4260 static void Pnacl_M33_PPB_Testing_Private_RunV8GC(PP_Instance instance
) {
4261 const struct PPB_Testing_Private_1_0
*iface
= Pnacl_WrapperInfo_PPB_Testing_Private_1_0
.real_iface
;
4262 iface
->RunV8GC(instance
);
4265 /* End wrapper methods for PPB_Testing_Private_1_0 */
4267 /* Begin wrapper methods for PPB_UDPSocket_Private_0_2 */
4269 static PP_Resource
Pnacl_M17_PPB_UDPSocket_Private_Create(PP_Instance instance_id
) {
4270 const struct PPB_UDPSocket_Private_0_2
*iface
= Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_2
.real_iface
;
4271 return iface
->Create(instance_id
);
4274 static PP_Bool
Pnacl_M17_PPB_UDPSocket_Private_IsUDPSocket(PP_Resource resource_id
) {
4275 const struct PPB_UDPSocket_Private_0_2
*iface
= Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_2
.real_iface
;
4276 return iface
->IsUDPSocket(resource_id
);
4279 static int32_t Pnacl_M17_PPB_UDPSocket_Private_Bind(PP_Resource udp_socket
, 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
->Bind(udp_socket
, addr
, *callback
);
4284 static int32_t Pnacl_M17_PPB_UDPSocket_Private_RecvFrom(PP_Resource udp_socket
, char* buffer
, int32_t num_bytes
, struct PP_CompletionCallback
* callback
) {
4285 const struct PPB_UDPSocket_Private_0_2
*iface
= Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_2
.real_iface
;
4286 return iface
->RecvFrom(udp_socket
, buffer
, num_bytes
, *callback
);
4289 static PP_Bool
Pnacl_M17_PPB_UDPSocket_Private_GetRecvFromAddress(PP_Resource udp_socket
, struct PP_NetAddress_Private
* addr
) {
4290 const struct PPB_UDPSocket_Private_0_2
*iface
= Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_2
.real_iface
;
4291 return iface
->GetRecvFromAddress(udp_socket
, addr
);
4294 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
) {
4295 const struct PPB_UDPSocket_Private_0_2
*iface
= Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_2
.real_iface
;
4296 return iface
->SendTo(udp_socket
, buffer
, num_bytes
, addr
, *callback
);
4299 static void Pnacl_M17_PPB_UDPSocket_Private_Close(PP_Resource udp_socket
) {
4300 const struct PPB_UDPSocket_Private_0_2
*iface
= Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_2
.real_iface
;
4301 iface
->Close(udp_socket
);
4304 /* End wrapper methods for PPB_UDPSocket_Private_0_2 */
4306 /* Begin wrapper methods for PPB_UDPSocket_Private_0_3 */
4308 static PP_Resource
Pnacl_M19_PPB_UDPSocket_Private_Create(PP_Instance instance_id
) {
4309 const struct PPB_UDPSocket_Private_0_3
*iface
= Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_3
.real_iface
;
4310 return iface
->Create(instance_id
);
4313 static PP_Bool
Pnacl_M19_PPB_UDPSocket_Private_IsUDPSocket(PP_Resource resource_id
) {
4314 const struct PPB_UDPSocket_Private_0_3
*iface
= Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_3
.real_iface
;
4315 return iface
->IsUDPSocket(resource_id
);
4318 static int32_t Pnacl_M19_PPB_UDPSocket_Private_Bind(PP_Resource udp_socket
, const struct PP_NetAddress_Private
* addr
, struct PP_CompletionCallback
* callback
) {
4319 const struct PPB_UDPSocket_Private_0_3
*iface
= Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_3
.real_iface
;
4320 return iface
->Bind(udp_socket
, addr
, *callback
);
4323 static PP_Bool
Pnacl_M19_PPB_UDPSocket_Private_GetBoundAddress(PP_Resource udp_socket
, struct PP_NetAddress_Private
* addr
) {
4324 const struct PPB_UDPSocket_Private_0_3
*iface
= Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_3
.real_iface
;
4325 return iface
->GetBoundAddress(udp_socket
, addr
);
4328 static int32_t Pnacl_M19_PPB_UDPSocket_Private_RecvFrom(PP_Resource udp_socket
, char* buffer
, int32_t num_bytes
, struct PP_CompletionCallback
* callback
) {
4329 const struct PPB_UDPSocket_Private_0_3
*iface
= Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_3
.real_iface
;
4330 return iface
->RecvFrom(udp_socket
, buffer
, num_bytes
, *callback
);
4333 static PP_Bool
Pnacl_M19_PPB_UDPSocket_Private_GetRecvFromAddress(PP_Resource udp_socket
, struct PP_NetAddress_Private
* addr
) {
4334 const struct PPB_UDPSocket_Private_0_3
*iface
= Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_3
.real_iface
;
4335 return iface
->GetRecvFromAddress(udp_socket
, addr
);
4338 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
) {
4339 const struct PPB_UDPSocket_Private_0_3
*iface
= Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_3
.real_iface
;
4340 return iface
->SendTo(udp_socket
, buffer
, num_bytes
, addr
, *callback
);
4343 static void Pnacl_M19_PPB_UDPSocket_Private_Close(PP_Resource udp_socket
) {
4344 const struct PPB_UDPSocket_Private_0_3
*iface
= Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_3
.real_iface
;
4345 iface
->Close(udp_socket
);
4348 /* End wrapper methods for PPB_UDPSocket_Private_0_3 */
4350 /* Begin wrapper methods for PPB_UDPSocket_Private_0_4 */
4352 static PP_Resource
Pnacl_M23_PPB_UDPSocket_Private_Create(PP_Instance instance_id
) {
4353 const struct PPB_UDPSocket_Private_0_4
*iface
= Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_4
.real_iface
;
4354 return iface
->Create(instance_id
);
4357 static PP_Bool
Pnacl_M23_PPB_UDPSocket_Private_IsUDPSocket(PP_Resource resource_id
) {
4358 const struct PPB_UDPSocket_Private_0_4
*iface
= Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_4
.real_iface
;
4359 return iface
->IsUDPSocket(resource_id
);
4362 static int32_t Pnacl_M23_PPB_UDPSocket_Private_SetSocketFeature(PP_Resource udp_socket
, PP_UDPSocketFeature_Private name
, struct PP_Var
* value
) {
4363 const struct PPB_UDPSocket_Private_0_4
*iface
= Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_4
.real_iface
;
4364 return iface
->SetSocketFeature(udp_socket
, name
, *value
);
4367 static int32_t Pnacl_M23_PPB_UDPSocket_Private_Bind(PP_Resource udp_socket
, const struct PP_NetAddress_Private
* addr
, struct PP_CompletionCallback
* callback
) {
4368 const struct PPB_UDPSocket_Private_0_4
*iface
= Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_4
.real_iface
;
4369 return iface
->Bind(udp_socket
, addr
, *callback
);
4372 static PP_Bool
Pnacl_M23_PPB_UDPSocket_Private_GetBoundAddress(PP_Resource udp_socket
, struct PP_NetAddress_Private
* addr
) {
4373 const struct PPB_UDPSocket_Private_0_4
*iface
= Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_4
.real_iface
;
4374 return iface
->GetBoundAddress(udp_socket
, addr
);
4377 static int32_t Pnacl_M23_PPB_UDPSocket_Private_RecvFrom(PP_Resource udp_socket
, char* buffer
, int32_t num_bytes
, struct PP_CompletionCallback
* callback
) {
4378 const struct PPB_UDPSocket_Private_0_4
*iface
= Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_4
.real_iface
;
4379 return iface
->RecvFrom(udp_socket
, buffer
, num_bytes
, *callback
);
4382 static PP_Bool
Pnacl_M23_PPB_UDPSocket_Private_GetRecvFromAddress(PP_Resource udp_socket
, struct PP_NetAddress_Private
* addr
) {
4383 const struct PPB_UDPSocket_Private_0_4
*iface
= Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_4
.real_iface
;
4384 return iface
->GetRecvFromAddress(udp_socket
, addr
);
4387 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
) {
4388 const struct PPB_UDPSocket_Private_0_4
*iface
= Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_4
.real_iface
;
4389 return iface
->SendTo(udp_socket
, buffer
, num_bytes
, addr
, *callback
);
4392 static void Pnacl_M23_PPB_UDPSocket_Private_Close(PP_Resource udp_socket
) {
4393 const struct PPB_UDPSocket_Private_0_4
*iface
= Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_4
.real_iface
;
4394 iface
->Close(udp_socket
);
4397 /* End wrapper methods for PPB_UDPSocket_Private_0_4 */
4399 /* Begin wrapper methods for PPB_UMA_Private_0_3 */
4401 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
) {
4402 const struct PPB_UMA_Private_0_3
*iface
= Pnacl_WrapperInfo_PPB_UMA_Private_0_3
.real_iface
;
4403 iface
->HistogramCustomTimes(instance
, *name
, sample
, min
, max
, bucket_count
);
4406 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
) {
4407 const struct PPB_UMA_Private_0_3
*iface
= Pnacl_WrapperInfo_PPB_UMA_Private_0_3
.real_iface
;
4408 iface
->HistogramCustomCounts(instance
, *name
, sample
, min
, max
, bucket_count
);
4411 static void Pnacl_M35_PPB_UMA_Private_HistogramEnumeration(PP_Instance instance
, struct PP_Var
* name
, int32_t sample
, int32_t boundary_value
) {
4412 const struct PPB_UMA_Private_0_3
*iface
= Pnacl_WrapperInfo_PPB_UMA_Private_0_3
.real_iface
;
4413 iface
->HistogramEnumeration(instance
, *name
, sample
, boundary_value
);
4416 static int32_t Pnacl_M35_PPB_UMA_Private_IsCrashReportingEnabled(PP_Instance instance
, struct PP_CompletionCallback
* callback
) {
4417 const struct PPB_UMA_Private_0_3
*iface
= Pnacl_WrapperInfo_PPB_UMA_Private_0_3
.real_iface
;
4418 return iface
->IsCrashReportingEnabled(instance
, *callback
);
4421 /* End wrapper methods for PPB_UMA_Private_0_3 */
4423 /* Begin wrapper methods for PPB_VideoDestination_Private_0_1 */
4425 static PP_Resource
Pnacl_M28_PPB_VideoDestination_Private_Create(PP_Instance instance
) {
4426 const struct PPB_VideoDestination_Private_0_1
*iface
= Pnacl_WrapperInfo_PPB_VideoDestination_Private_0_1
.real_iface
;
4427 return iface
->Create(instance
);
4430 static PP_Bool
Pnacl_M28_PPB_VideoDestination_Private_IsVideoDestination(PP_Resource resource
) {
4431 const struct PPB_VideoDestination_Private_0_1
*iface
= Pnacl_WrapperInfo_PPB_VideoDestination_Private_0_1
.real_iface
;
4432 return iface
->IsVideoDestination(resource
);
4435 static int32_t Pnacl_M28_PPB_VideoDestination_Private_Open(PP_Resource destination
, struct PP_Var
* stream_url
, struct PP_CompletionCallback
* callback
) {
4436 const struct PPB_VideoDestination_Private_0_1
*iface
= Pnacl_WrapperInfo_PPB_VideoDestination_Private_0_1
.real_iface
;
4437 return iface
->Open(destination
, *stream_url
, *callback
);
4440 static int32_t Pnacl_M28_PPB_VideoDestination_Private_PutFrame(PP_Resource destination
, const struct PP_VideoFrame_Private
* frame
) {
4441 const struct PPB_VideoDestination_Private_0_1
*iface
= Pnacl_WrapperInfo_PPB_VideoDestination_Private_0_1
.real_iface
;
4442 return iface
->PutFrame(destination
, frame
);
4445 static void Pnacl_M28_PPB_VideoDestination_Private_Close(PP_Resource destination
) {
4446 const struct PPB_VideoDestination_Private_0_1
*iface
= Pnacl_WrapperInfo_PPB_VideoDestination_Private_0_1
.real_iface
;
4447 iface
->Close(destination
);
4450 /* End wrapper methods for PPB_VideoDestination_Private_0_1 */
4452 /* Begin wrapper methods for PPB_VideoSource_Private_0_1 */
4454 static PP_Resource
Pnacl_M28_PPB_VideoSource_Private_Create(PP_Instance instance
) {
4455 const struct PPB_VideoSource_Private_0_1
*iface
= Pnacl_WrapperInfo_PPB_VideoSource_Private_0_1
.real_iface
;
4456 return iface
->Create(instance
);
4459 static PP_Bool
Pnacl_M28_PPB_VideoSource_Private_IsVideoSource(PP_Resource resource
) {
4460 const struct PPB_VideoSource_Private_0_1
*iface
= Pnacl_WrapperInfo_PPB_VideoSource_Private_0_1
.real_iface
;
4461 return iface
->IsVideoSource(resource
);
4464 static int32_t Pnacl_M28_PPB_VideoSource_Private_Open(PP_Resource source
, struct PP_Var
* stream_url
, struct PP_CompletionCallback
* callback
) {
4465 const struct PPB_VideoSource_Private_0_1
*iface
= Pnacl_WrapperInfo_PPB_VideoSource_Private_0_1
.real_iface
;
4466 return iface
->Open(source
, *stream_url
, *callback
);
4469 static int32_t Pnacl_M28_PPB_VideoSource_Private_GetFrame(PP_Resource source
, struct PP_VideoFrame_Private
* frame
, struct PP_CompletionCallback
* callback
) {
4470 const struct PPB_VideoSource_Private_0_1
*iface
= Pnacl_WrapperInfo_PPB_VideoSource_Private_0_1
.real_iface
;
4471 return iface
->GetFrame(source
, frame
, *callback
);
4474 static void Pnacl_M28_PPB_VideoSource_Private_Close(PP_Resource source
) {
4475 const struct PPB_VideoSource_Private_0_1
*iface
= Pnacl_WrapperInfo_PPB_VideoSource_Private_0_1
.real_iface
;
4476 iface
->Close(source
);
4479 /* End wrapper methods for PPB_VideoSource_Private_0_1 */
4481 /* Begin wrapper methods for PPB_X509Certificate_Private_0_1 */
4483 static PP_Resource
Pnacl_M19_PPB_X509Certificate_Private_Create(PP_Instance instance
) {
4484 const struct PPB_X509Certificate_Private_0_1
*iface
= Pnacl_WrapperInfo_PPB_X509Certificate_Private_0_1
.real_iface
;
4485 return iface
->Create(instance
);
4488 static PP_Bool
Pnacl_M19_PPB_X509Certificate_Private_IsX509CertificatePrivate(PP_Resource resource
) {
4489 const struct PPB_X509Certificate_Private_0_1
*iface
= Pnacl_WrapperInfo_PPB_X509Certificate_Private_0_1
.real_iface
;
4490 return iface
->IsX509CertificatePrivate(resource
);
4493 static PP_Bool
Pnacl_M19_PPB_X509Certificate_Private_Initialize(PP_Resource resource
, const char* bytes
, uint32_t length
) {
4494 const struct PPB_X509Certificate_Private_0_1
*iface
= Pnacl_WrapperInfo_PPB_X509Certificate_Private_0_1
.real_iface
;
4495 return iface
->Initialize(resource
, bytes
, length
);
4498 static void Pnacl_M19_PPB_X509Certificate_Private_GetField(struct PP_Var
* _struct_result
, PP_Resource resource
, PP_X509Certificate_Private_Field field
) {
4499 const struct PPB_X509Certificate_Private_0_1
*iface
= Pnacl_WrapperInfo_PPB_X509Certificate_Private_0_1
.real_iface
;
4500 *_struct_result
= iface
->GetField(resource
, field
);
4503 /* End wrapper methods for PPB_X509Certificate_Private_0_1 */
4505 /* Begin wrapper methods for PPP_ContentDecryptor_Private_0_13 */
4507 static void Pnacl_M41_PPP_ContentDecryptor_Private_Initialize(PP_Instance instance
, struct PP_Var key_system
) {
4508 const struct PPP_ContentDecryptor_Private_0_13
*iface
= Pnacl_WrapperInfo_PPP_ContentDecryptor_Private_0_13
.real_iface
;
4509 void (*temp_fp
)(PP_Instance instance
, struct PP_Var
* key_system
) =
4510 ((void (*)(PP_Instance instance
, struct PP_Var
* key_system
))iface
->Initialize
);
4511 temp_fp(instance
, &key_system
);
4514 static void Pnacl_M41_PPP_ContentDecryptor_Private_SetServerCertificate(PP_Instance instance
, uint32_t promise_id
, struct PP_Var server_certificate
) {
4515 const struct PPP_ContentDecryptor_Private_0_13
*iface
= Pnacl_WrapperInfo_PPP_ContentDecryptor_Private_0_13
.real_iface
;
4516 void (*temp_fp
)(PP_Instance instance
, uint32_t promise_id
, struct PP_Var
* server_certificate
) =
4517 ((void (*)(PP_Instance instance
, uint32_t promise_id
, struct PP_Var
* server_certificate
))iface
->SetServerCertificate
);
4518 temp_fp(instance
, promise_id
, &server_certificate
);
4521 static void Pnacl_M41_PPP_ContentDecryptor_Private_CreateSessionAndGenerateRequest(PP_Instance instance
, uint32_t promise_id
, PP_SessionType session_type
, struct PP_Var init_data_type
, struct PP_Var init_data
) {
4522 const struct PPP_ContentDecryptor_Private_0_13
*iface
= Pnacl_WrapperInfo_PPP_ContentDecryptor_Private_0_13
.real_iface
;
4523 void (*temp_fp
)(PP_Instance instance
, uint32_t promise_id
, PP_SessionType session_type
, struct PP_Var
* init_data_type
, struct PP_Var
* init_data
) =
4524 ((void (*)(PP_Instance instance
, uint32_t promise_id
, PP_SessionType session_type
, struct PP_Var
* init_data_type
, struct PP_Var
* init_data
))iface
->CreateSessionAndGenerateRequest
);
4525 temp_fp(instance
, promise_id
, session_type
, &init_data_type
, &init_data
);
4528 static void Pnacl_M41_PPP_ContentDecryptor_Private_LoadSession(PP_Instance instance
, uint32_t promise_id
, PP_SessionType session_type
, struct PP_Var web_session_id
) {
4529 const struct PPP_ContentDecryptor_Private_0_13
*iface
= Pnacl_WrapperInfo_PPP_ContentDecryptor_Private_0_13
.real_iface
;
4530 void (*temp_fp
)(PP_Instance instance
, uint32_t promise_id
, PP_SessionType session_type
, struct PP_Var
* web_session_id
) =
4531 ((void (*)(PP_Instance instance
, uint32_t promise_id
, PP_SessionType session_type
, struct PP_Var
* web_session_id
))iface
->LoadSession
);
4532 temp_fp(instance
, promise_id
, session_type
, &web_session_id
);
4535 static void Pnacl_M41_PPP_ContentDecryptor_Private_UpdateSession(PP_Instance instance
, uint32_t promise_id
, struct PP_Var web_session_id
, struct PP_Var response
) {
4536 const struct PPP_ContentDecryptor_Private_0_13
*iface
= Pnacl_WrapperInfo_PPP_ContentDecryptor_Private_0_13
.real_iface
;
4537 void (*temp_fp
)(PP_Instance instance
, uint32_t promise_id
, struct PP_Var
* web_session_id
, struct PP_Var
* response
) =
4538 ((void (*)(PP_Instance instance
, uint32_t promise_id
, struct PP_Var
* web_session_id
, struct PP_Var
* response
))iface
->UpdateSession
);
4539 temp_fp(instance
, promise_id
, &web_session_id
, &response
);
4542 static void Pnacl_M41_PPP_ContentDecryptor_Private_CloseSession(PP_Instance instance
, uint32_t promise_id
, struct PP_Var web_session_id
) {
4543 const struct PPP_ContentDecryptor_Private_0_13
*iface
= Pnacl_WrapperInfo_PPP_ContentDecryptor_Private_0_13
.real_iface
;
4544 void (*temp_fp
)(PP_Instance instance
, uint32_t promise_id
, struct PP_Var
* web_session_id
) =
4545 ((void (*)(PP_Instance instance
, uint32_t promise_id
, struct PP_Var
* web_session_id
))iface
->CloseSession
);
4546 temp_fp(instance
, promise_id
, &web_session_id
);
4549 static void Pnacl_M41_PPP_ContentDecryptor_Private_RemoveSession(PP_Instance instance
, uint32_t promise_id
, struct PP_Var web_session_id
) {
4550 const struct PPP_ContentDecryptor_Private_0_13
*iface
= Pnacl_WrapperInfo_PPP_ContentDecryptor_Private_0_13
.real_iface
;
4551 void (*temp_fp
)(PP_Instance instance
, uint32_t promise_id
, struct PP_Var
* web_session_id
) =
4552 ((void (*)(PP_Instance instance
, uint32_t promise_id
, struct PP_Var
* web_session_id
))iface
->RemoveSession
);
4553 temp_fp(instance
, promise_id
, &web_session_id
);
4556 static void Pnacl_M41_PPP_ContentDecryptor_Private_Decrypt(PP_Instance instance
, PP_Resource encrypted_block
, const struct PP_EncryptedBlockInfo
* encrypted_block_info
) {
4557 const struct PPP_ContentDecryptor_Private_0_13
*iface
= Pnacl_WrapperInfo_PPP_ContentDecryptor_Private_0_13
.real_iface
;
4558 void (*temp_fp
)(PP_Instance instance
, PP_Resource encrypted_block
, const struct PP_EncryptedBlockInfo
* encrypted_block_info
) =
4559 ((void (*)(PP_Instance instance
, PP_Resource encrypted_block
, const struct PP_EncryptedBlockInfo
* encrypted_block_info
))iface
->Decrypt
);
4560 temp_fp(instance
, encrypted_block
, encrypted_block_info
);
4563 static void Pnacl_M41_PPP_ContentDecryptor_Private_InitializeAudioDecoder(PP_Instance instance
, const struct PP_AudioDecoderConfig
* decoder_config
, PP_Resource codec_extra_data
) {
4564 const struct PPP_ContentDecryptor_Private_0_13
*iface
= Pnacl_WrapperInfo_PPP_ContentDecryptor_Private_0_13
.real_iface
;
4565 void (*temp_fp
)(PP_Instance instance
, const struct PP_AudioDecoderConfig
* decoder_config
, PP_Resource codec_extra_data
) =
4566 ((void (*)(PP_Instance instance
, const struct PP_AudioDecoderConfig
* decoder_config
, PP_Resource codec_extra_data
))iface
->InitializeAudioDecoder
);
4567 temp_fp(instance
, decoder_config
, codec_extra_data
);
4570 static void Pnacl_M41_PPP_ContentDecryptor_Private_InitializeVideoDecoder(PP_Instance instance
, const struct PP_VideoDecoderConfig
* decoder_config
, PP_Resource codec_extra_data
) {
4571 const struct PPP_ContentDecryptor_Private_0_13
*iface
= Pnacl_WrapperInfo_PPP_ContentDecryptor_Private_0_13
.real_iface
;
4572 void (*temp_fp
)(PP_Instance instance
, const struct PP_VideoDecoderConfig
* decoder_config
, PP_Resource codec_extra_data
) =
4573 ((void (*)(PP_Instance instance
, const struct PP_VideoDecoderConfig
* decoder_config
, PP_Resource codec_extra_data
))iface
->InitializeVideoDecoder
);
4574 temp_fp(instance
, decoder_config
, codec_extra_data
);
4577 static void Pnacl_M41_PPP_ContentDecryptor_Private_DeinitializeDecoder(PP_Instance instance
, PP_DecryptorStreamType decoder_type
, uint32_t request_id
) {
4578 const struct PPP_ContentDecryptor_Private_0_13
*iface
= Pnacl_WrapperInfo_PPP_ContentDecryptor_Private_0_13
.real_iface
;
4579 void (*temp_fp
)(PP_Instance instance
, PP_DecryptorStreamType decoder_type
, uint32_t request_id
) =
4580 ((void (*)(PP_Instance instance
, PP_DecryptorStreamType decoder_type
, uint32_t request_id
))iface
->DeinitializeDecoder
);
4581 temp_fp(instance
, decoder_type
, request_id
);
4584 static void Pnacl_M41_PPP_ContentDecryptor_Private_ResetDecoder(PP_Instance instance
, PP_DecryptorStreamType decoder_type
, uint32_t request_id
) {
4585 const struct PPP_ContentDecryptor_Private_0_13
*iface
= Pnacl_WrapperInfo_PPP_ContentDecryptor_Private_0_13
.real_iface
;
4586 void (*temp_fp
)(PP_Instance instance
, PP_DecryptorStreamType decoder_type
, uint32_t request_id
) =
4587 ((void (*)(PP_Instance instance
, PP_DecryptorStreamType decoder_type
, uint32_t request_id
))iface
->ResetDecoder
);
4588 temp_fp(instance
, decoder_type
, request_id
);
4591 static void Pnacl_M41_PPP_ContentDecryptor_Private_DecryptAndDecode(PP_Instance instance
, PP_DecryptorStreamType decoder_type
, PP_Resource encrypted_buffer
, const struct PP_EncryptedBlockInfo
* encrypted_block_info
) {
4592 const struct PPP_ContentDecryptor_Private_0_13
*iface
= Pnacl_WrapperInfo_PPP_ContentDecryptor_Private_0_13
.real_iface
;
4593 void (*temp_fp
)(PP_Instance instance
, PP_DecryptorStreamType decoder_type
, PP_Resource encrypted_buffer
, const struct PP_EncryptedBlockInfo
* encrypted_block_info
) =
4594 ((void (*)(PP_Instance instance
, PP_DecryptorStreamType decoder_type
, PP_Resource encrypted_buffer
, const struct PP_EncryptedBlockInfo
* encrypted_block_info
))iface
->DecryptAndDecode
);
4595 temp_fp(instance
, decoder_type
, encrypted_buffer
, encrypted_block_info
);
4598 /* End wrapper methods for PPP_ContentDecryptor_Private_0_13 */
4600 /* Not generating wrapper methods for PPP_Find_Private_0_3 */
4602 /* Not generating wrapper methods for PPP_Flash_BrowserOperations_1_0 */
4604 /* Not generating wrapper methods for PPP_Flash_BrowserOperations_1_2 */
4606 /* Not generating wrapper methods for PPP_Flash_BrowserOperations_1_3 */
4608 /* Begin wrapper methods for PPP_Instance_Private_0_1 */
4610 static struct PP_Var
Pnacl_M18_PPP_Instance_Private_GetInstanceObject(PP_Instance instance
) {
4611 const struct PPP_Instance_Private_0_1
*iface
= Pnacl_WrapperInfo_PPP_Instance_Private_0_1
.real_iface
;
4612 void (*temp_fp
)(struct PP_Var
* _struct_result
, PP_Instance instance
) =
4613 ((void (*)(struct PP_Var
* _struct_result
, PP_Instance instance
))iface
->GetInstanceObject
);
4614 struct PP_Var _struct_result
;
4615 temp_fp(&_struct_result
, instance
);
4616 return _struct_result
;
4619 /* End wrapper methods for PPP_Instance_Private_0_1 */
4621 /* Not generating wrapper methods for PPP_PexeStreamHandler_1_0 */
4623 /* Not generating wrapper interface for PPB_Audio_1_0 */
4625 /* Not generating wrapper interface for PPB_Audio_1_1 */
4627 /* Not generating wrapper interface for PPB_AudioBuffer_0_1 */
4629 /* Not generating wrapper interface for PPB_AudioConfig_1_0 */
4631 /* Not generating wrapper interface for PPB_AudioConfig_1_1 */
4633 static const struct PPB_Compositor_0_1 Pnacl_Wrappers_PPB_Compositor_0_1
= {
4634 .IsCompositor
= (PP_Bool (*)(PP_Resource resource
))&Pnacl_M37_PPB_Compositor_IsCompositor
,
4635 .Create
= (PP_Resource (*)(PP_Instance instance
))&Pnacl_M37_PPB_Compositor_Create
,
4636 .AddLayer
= (PP_Resource (*)(PP_Resource compositor
))&Pnacl_M37_PPB_Compositor_AddLayer
,
4637 .CommitLayers
= (int32_t (*)(PP_Resource compositor
, struct PP_CompletionCallback cc
))&Pnacl_M37_PPB_Compositor_CommitLayers
,
4638 .ResetLayers
= (int32_t (*)(PP_Resource compositor
))&Pnacl_M37_PPB_Compositor_ResetLayers
4641 static const struct PPB_CompositorLayer_0_1 Pnacl_Wrappers_PPB_CompositorLayer_0_1
= {
4642 .IsCompositorLayer
= (PP_Bool (*)(PP_Resource resource
))&Pnacl_M37_PPB_CompositorLayer_IsCompositorLayer
,
4643 .SetColor
= (int32_t (*)(PP_Resource layer
, float red
, float green
, float blue
, float alpha
, const struct PP_Size
* size
))&Pnacl_M37_PPB_CompositorLayer_SetColor
,
4644 .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
,
4645 .SetImage
= (int32_t (*)(PP_Resource layer
, PP_Resource image_data
, const struct PP_Size
* size
, struct PP_CompletionCallback cc
))&Pnacl_M37_PPB_CompositorLayer_SetImage
,
4646 .SetClipRect
= (int32_t (*)(PP_Resource layer
, const struct PP_Rect
* rect
))&Pnacl_M37_PPB_CompositorLayer_SetClipRect
,
4647 .SetTransform
= (int32_t (*)(PP_Resource layer
, const float matrix
[16]))&Pnacl_M37_PPB_CompositorLayer_SetTransform
,
4648 .SetOpacity
= (int32_t (*)(PP_Resource layer
, float opacity
))&Pnacl_M37_PPB_CompositorLayer_SetOpacity
,
4649 .SetBlendMode
= (int32_t (*)(PP_Resource layer
, PP_BlendMode mode
))&Pnacl_M37_PPB_CompositorLayer_SetBlendMode
,
4650 .SetSourceRect
= (int32_t (*)(PP_Resource layer
, const struct PP_FloatRect
* rect
))&Pnacl_M37_PPB_CompositorLayer_SetSourceRect
,
4651 .SetPremultipliedAlpha
= (int32_t (*)(PP_Resource layer
, PP_Bool premult
))&Pnacl_M37_PPB_CompositorLayer_SetPremultipliedAlpha
4654 static const struct PPB_CompositorLayer_0_2 Pnacl_Wrappers_PPB_CompositorLayer_0_2
= {
4655 .IsCompositorLayer
= (PP_Bool (*)(PP_Resource resource
))&Pnacl_M38_PPB_CompositorLayer_IsCompositorLayer
,
4656 .SetColor
= (int32_t (*)(PP_Resource layer
, float red
, float green
, float blue
, float alpha
, const struct PP_Size
* size
))&Pnacl_M38_PPB_CompositorLayer_SetColor
,
4657 .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
,
4658 .SetImage
= (int32_t (*)(PP_Resource layer
, PP_Resource image_data
, const struct PP_Size
* size
, struct PP_CompletionCallback cc
))&Pnacl_M38_PPB_CompositorLayer_SetImage
,
4659 .SetClipRect
= (int32_t (*)(PP_Resource layer
, const struct PP_Rect
* rect
))&Pnacl_M38_PPB_CompositorLayer_SetClipRect
,
4660 .SetTransform
= (int32_t (*)(PP_Resource layer
, const float matrix
[16]))&Pnacl_M38_PPB_CompositorLayer_SetTransform
,
4661 .SetOpacity
= (int32_t (*)(PP_Resource layer
, float opacity
))&Pnacl_M38_PPB_CompositorLayer_SetOpacity
,
4662 .SetBlendMode
= (int32_t (*)(PP_Resource layer
, PP_BlendMode mode
))&Pnacl_M38_PPB_CompositorLayer_SetBlendMode
,
4663 .SetSourceRect
= (int32_t (*)(PP_Resource layer
, const struct PP_FloatRect
* rect
))&Pnacl_M38_PPB_CompositorLayer_SetSourceRect
,
4664 .SetPremultipliedAlpha
= (int32_t (*)(PP_Resource layer
, PP_Bool premult
))&Pnacl_M38_PPB_CompositorLayer_SetPremultipliedAlpha
4667 static const struct PPB_Console_1_0 Pnacl_Wrappers_PPB_Console_1_0
= {
4668 .Log
= (void (*)(PP_Instance instance
, PP_LogLevel level
, struct PP_Var value
))&Pnacl_M25_PPB_Console_Log
,
4669 .LogWithSource
= (void (*)(PP_Instance instance
, PP_LogLevel level
, struct PP_Var source
, struct PP_Var value
))&Pnacl_M25_PPB_Console_LogWithSource
4672 static const struct PPB_Core_1_0 Pnacl_Wrappers_PPB_Core_1_0
= {
4673 .AddRefResource
= (void (*)(PP_Resource resource
))&Pnacl_M14_PPB_Core_AddRefResource
,
4674 .ReleaseResource
= (void (*)(PP_Resource resource
))&Pnacl_M14_PPB_Core_ReleaseResource
,
4675 .GetTime
= (PP_Time (*)(void))&Pnacl_M14_PPB_Core_GetTime
,
4676 .GetTimeTicks
= (PP_TimeTicks (*)(void))&Pnacl_M14_PPB_Core_GetTimeTicks
,
4677 .CallOnMainThread
= (void (*)(int32_t delay_in_milliseconds
, struct PP_CompletionCallback callback
, int32_t result
))&Pnacl_M14_PPB_Core_CallOnMainThread
,
4678 .IsMainThread
= (PP_Bool (*)(void))&Pnacl_M14_PPB_Core_IsMainThread
4681 static const struct PPB_FileIO_1_0 Pnacl_Wrappers_PPB_FileIO_1_0
= {
4682 .Create
= (PP_Resource (*)(PP_Instance instance
))&Pnacl_M14_PPB_FileIO_Create
,
4683 .IsFileIO
= (PP_Bool (*)(PP_Resource resource
))&Pnacl_M14_PPB_FileIO_IsFileIO
,
4684 .Open
= (int32_t (*)(PP_Resource file_io
, PP_Resource file_ref
, int32_t open_flags
, struct PP_CompletionCallback callback
))&Pnacl_M14_PPB_FileIO_Open
,
4685 .Query
= (int32_t (*)(PP_Resource file_io
, struct PP_FileInfo
* info
, struct PP_CompletionCallback callback
))&Pnacl_M14_PPB_FileIO_Query
,
4686 .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
,
4687 .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
,
4688 .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
,
4689 .SetLength
= (int32_t (*)(PP_Resource file_io
, int64_t length
, struct PP_CompletionCallback callback
))&Pnacl_M14_PPB_FileIO_SetLength
,
4690 .Flush
= (int32_t (*)(PP_Resource file_io
, struct PP_CompletionCallback callback
))&Pnacl_M14_PPB_FileIO_Flush
,
4691 .Close
= (void (*)(PP_Resource file_io
))&Pnacl_M14_PPB_FileIO_Close
4694 static const struct PPB_FileIO_1_1 Pnacl_Wrappers_PPB_FileIO_1_1
= {
4695 .Create
= (PP_Resource (*)(PP_Instance instance
))&Pnacl_M25_PPB_FileIO_Create
,
4696 .IsFileIO
= (PP_Bool (*)(PP_Resource resource
))&Pnacl_M25_PPB_FileIO_IsFileIO
,
4697 .Open
= (int32_t (*)(PP_Resource file_io
, PP_Resource file_ref
, int32_t open_flags
, struct PP_CompletionCallback callback
))&Pnacl_M25_PPB_FileIO_Open
,
4698 .Query
= (int32_t (*)(PP_Resource file_io
, struct PP_FileInfo
* info
, struct PP_CompletionCallback callback
))&Pnacl_M25_PPB_FileIO_Query
,
4699 .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
,
4700 .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
,
4701 .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
,
4702 .SetLength
= (int32_t (*)(PP_Resource file_io
, int64_t length
, struct PP_CompletionCallback callback
))&Pnacl_M25_PPB_FileIO_SetLength
,
4703 .Flush
= (int32_t (*)(PP_Resource file_io
, struct PP_CompletionCallback callback
))&Pnacl_M25_PPB_FileIO_Flush
,
4704 .Close
= (void (*)(PP_Resource file_io
))&Pnacl_M25_PPB_FileIO_Close
,
4705 .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
4708 static const struct PPB_FileMapping_0_1 Pnacl_Wrappers_PPB_FileMapping_0_1
= {
4709 .Map
= (int32_t (*)(PP_Instance instance
, PP_Resource file_io
, int64_t length
, uint32_t map_protection
, uint32_t map_flags
, int64_t offset
, void** address
, struct PP_CompletionCallback callback
))&Pnacl_M34_PPB_FileMapping_Map
,
4710 .Unmap
= (int32_t (*)(PP_Instance instance
, const void* address
, int64_t length
, struct PP_CompletionCallback callback
))&Pnacl_M34_PPB_FileMapping_Unmap
,
4711 .GetMapPageSize
= (int64_t (*)(PP_Instance instance
))&Pnacl_M34_PPB_FileMapping_GetMapPageSize
4714 static const struct PPB_FileRef_1_0 Pnacl_Wrappers_PPB_FileRef_1_0
= {
4715 .Create
= (PP_Resource (*)(PP_Resource file_system
, const char* path
))&Pnacl_M14_PPB_FileRef_Create
,
4716 .IsFileRef
= (PP_Bool (*)(PP_Resource resource
))&Pnacl_M14_PPB_FileRef_IsFileRef
,
4717 .GetFileSystemType
= (PP_FileSystemType (*)(PP_Resource file_ref
))&Pnacl_M14_PPB_FileRef_GetFileSystemType
,
4718 .GetName
= (struct PP_Var (*)(PP_Resource file_ref
))&Pnacl_M14_PPB_FileRef_GetName
,
4719 .GetPath
= (struct PP_Var (*)(PP_Resource file_ref
))&Pnacl_M14_PPB_FileRef_GetPath
,
4720 .GetParent
= (PP_Resource (*)(PP_Resource file_ref
))&Pnacl_M14_PPB_FileRef_GetParent
,
4721 .MakeDirectory
= (int32_t (*)(PP_Resource directory_ref
, PP_Bool make_ancestors
, struct PP_CompletionCallback callback
))&Pnacl_M14_PPB_FileRef_MakeDirectory
,
4722 .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
,
4723 .Delete
= (int32_t (*)(PP_Resource file_ref
, struct PP_CompletionCallback callback
))&Pnacl_M14_PPB_FileRef_Delete
,
4724 .Rename
= (int32_t (*)(PP_Resource file_ref
, PP_Resource new_file_ref
, struct PP_CompletionCallback callback
))&Pnacl_M14_PPB_FileRef_Rename
4727 static const struct PPB_FileRef_1_1 Pnacl_Wrappers_PPB_FileRef_1_1
= {
4728 .Create
= (PP_Resource (*)(PP_Resource file_system
, const char* path
))&Pnacl_M28_PPB_FileRef_Create
,
4729 .IsFileRef
= (PP_Bool (*)(PP_Resource resource
))&Pnacl_M28_PPB_FileRef_IsFileRef
,
4730 .GetFileSystemType
= (PP_FileSystemType (*)(PP_Resource file_ref
))&Pnacl_M28_PPB_FileRef_GetFileSystemType
,
4731 .GetName
= (struct PP_Var (*)(PP_Resource file_ref
))&Pnacl_M28_PPB_FileRef_GetName
,
4732 .GetPath
= (struct PP_Var (*)(PP_Resource file_ref
))&Pnacl_M28_PPB_FileRef_GetPath
,
4733 .GetParent
= (PP_Resource (*)(PP_Resource file_ref
))&Pnacl_M28_PPB_FileRef_GetParent
,
4734 .MakeDirectory
= (int32_t (*)(PP_Resource directory_ref
, PP_Bool make_ancestors
, struct PP_CompletionCallback callback
))&Pnacl_M28_PPB_FileRef_MakeDirectory
,
4735 .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
,
4736 .Delete
= (int32_t (*)(PP_Resource file_ref
, struct PP_CompletionCallback callback
))&Pnacl_M28_PPB_FileRef_Delete
,
4737 .Rename
= (int32_t (*)(PP_Resource file_ref
, PP_Resource new_file_ref
, struct PP_CompletionCallback callback
))&Pnacl_M28_PPB_FileRef_Rename
,
4738 .Query
= (int32_t (*)(PP_Resource file_ref
, struct PP_FileInfo
* info
, struct PP_CompletionCallback callback
))&Pnacl_M28_PPB_FileRef_Query
,
4739 .ReadDirectoryEntries
= (int32_t (*)(PP_Resource file_ref
, struct PP_ArrayOutput output
, struct PP_CompletionCallback callback
))&Pnacl_M28_PPB_FileRef_ReadDirectoryEntries
4742 static const struct PPB_FileRef_1_2 Pnacl_Wrappers_PPB_FileRef_1_2
= {
4743 .Create
= (PP_Resource (*)(PP_Resource file_system
, const char* path
))&Pnacl_M34_PPB_FileRef_Create
,
4744 .IsFileRef
= (PP_Bool (*)(PP_Resource resource
))&Pnacl_M34_PPB_FileRef_IsFileRef
,
4745 .GetFileSystemType
= (PP_FileSystemType (*)(PP_Resource file_ref
))&Pnacl_M34_PPB_FileRef_GetFileSystemType
,
4746 .GetName
= (struct PP_Var (*)(PP_Resource file_ref
))&Pnacl_M34_PPB_FileRef_GetName
,
4747 .GetPath
= (struct PP_Var (*)(PP_Resource file_ref
))&Pnacl_M34_PPB_FileRef_GetPath
,
4748 .GetParent
= (PP_Resource (*)(PP_Resource file_ref
))&Pnacl_M34_PPB_FileRef_GetParent
,
4749 .MakeDirectory
= (int32_t (*)(PP_Resource directory_ref
, int32_t make_directory_flags
, struct PP_CompletionCallback callback
))&Pnacl_M34_PPB_FileRef_MakeDirectory
,
4750 .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
,
4751 .Delete
= (int32_t (*)(PP_Resource file_ref
, struct PP_CompletionCallback callback
))&Pnacl_M34_PPB_FileRef_Delete
,
4752 .Rename
= (int32_t (*)(PP_Resource file_ref
, PP_Resource new_file_ref
, struct PP_CompletionCallback callback
))&Pnacl_M34_PPB_FileRef_Rename
,
4753 .Query
= (int32_t (*)(PP_Resource file_ref
, struct PP_FileInfo
* info
, struct PP_CompletionCallback callback
))&Pnacl_M34_PPB_FileRef_Query
,
4754 .ReadDirectoryEntries
= (int32_t (*)(PP_Resource file_ref
, struct PP_ArrayOutput output
, struct PP_CompletionCallback callback
))&Pnacl_M34_PPB_FileRef_ReadDirectoryEntries
4757 static const struct PPB_FileSystem_1_0 Pnacl_Wrappers_PPB_FileSystem_1_0
= {
4758 .Create
= (PP_Resource (*)(PP_Instance instance
, PP_FileSystemType type
))&Pnacl_M14_PPB_FileSystem_Create
,
4759 .IsFileSystem
= (PP_Bool (*)(PP_Resource resource
))&Pnacl_M14_PPB_FileSystem_IsFileSystem
,
4760 .Open
= (int32_t (*)(PP_Resource file_system
, int64_t expected_size
, struct PP_CompletionCallback callback
))&Pnacl_M14_PPB_FileSystem_Open
,
4761 .GetType
= (PP_FileSystemType (*)(PP_Resource file_system
))&Pnacl_M14_PPB_FileSystem_GetType
4764 /* Not generating wrapper interface for PPB_Fullscreen_1_0 */
4766 /* Not generating wrapper interface for PPB_Gamepad_1_0 */
4768 static const struct PPB_Graphics2D_1_0 Pnacl_Wrappers_PPB_Graphics2D_1_0
= {
4769 .Create
= (PP_Resource (*)(PP_Instance instance
, const struct PP_Size
* size
, PP_Bool is_always_opaque
))&Pnacl_M14_PPB_Graphics2D_Create
,
4770 .IsGraphics2D
= (PP_Bool (*)(PP_Resource resource
))&Pnacl_M14_PPB_Graphics2D_IsGraphics2D
,
4771 .Describe
= (PP_Bool (*)(PP_Resource graphics_2d
, struct PP_Size
* size
, PP_Bool
* is_always_opaque
))&Pnacl_M14_PPB_Graphics2D_Describe
,
4772 .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
,
4773 .Scroll
= (void (*)(PP_Resource graphics_2d
, const struct PP_Rect
* clip_rect
, const struct PP_Point
* amount
))&Pnacl_M14_PPB_Graphics2D_Scroll
,
4774 .ReplaceContents
= (void (*)(PP_Resource graphics_2d
, PP_Resource image_data
))&Pnacl_M14_PPB_Graphics2D_ReplaceContents
,
4775 .Flush
= (int32_t (*)(PP_Resource graphics_2d
, struct PP_CompletionCallback callback
))&Pnacl_M14_PPB_Graphics2D_Flush
4778 static const struct PPB_Graphics2D_1_1 Pnacl_Wrappers_PPB_Graphics2D_1_1
= {
4779 .Create
= (PP_Resource (*)(PP_Instance instance
, const struct PP_Size
* size
, PP_Bool is_always_opaque
))&Pnacl_M27_PPB_Graphics2D_Create
,
4780 .IsGraphics2D
= (PP_Bool (*)(PP_Resource resource
))&Pnacl_M27_PPB_Graphics2D_IsGraphics2D
,
4781 .Describe
= (PP_Bool (*)(PP_Resource graphics_2d
, struct PP_Size
* size
, PP_Bool
* is_always_opaque
))&Pnacl_M27_PPB_Graphics2D_Describe
,
4782 .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
,
4783 .Scroll
= (void (*)(PP_Resource graphics_2d
, const struct PP_Rect
* clip_rect
, const struct PP_Point
* amount
))&Pnacl_M27_PPB_Graphics2D_Scroll
,
4784 .ReplaceContents
= (void (*)(PP_Resource graphics_2d
, PP_Resource image_data
))&Pnacl_M27_PPB_Graphics2D_ReplaceContents
,
4785 .Flush
= (int32_t (*)(PP_Resource graphics_2d
, struct PP_CompletionCallback callback
))&Pnacl_M27_PPB_Graphics2D_Flush
,
4786 .SetScale
= (PP_Bool (*)(PP_Resource resource
, float scale
))&Pnacl_M27_PPB_Graphics2D_SetScale
,
4787 .GetScale
= (float (*)(PP_Resource resource
))&Pnacl_M27_PPB_Graphics2D_GetScale
4790 static const struct PPB_Graphics3D_1_0 Pnacl_Wrappers_PPB_Graphics3D_1_0
= {
4791 .GetAttribMaxValue
= (int32_t (*)(PP_Resource instance
, int32_t attribute
, int32_t* value
))&Pnacl_M15_PPB_Graphics3D_GetAttribMaxValue
,
4792 .Create
= (PP_Resource (*)(PP_Instance instance
, PP_Resource share_context
, const int32_t attrib_list
[]))&Pnacl_M15_PPB_Graphics3D_Create
,
4793 .IsGraphics3D
= (PP_Bool (*)(PP_Resource resource
))&Pnacl_M15_PPB_Graphics3D_IsGraphics3D
,
4794 .GetAttribs
= (int32_t (*)(PP_Resource context
, int32_t attrib_list
[]))&Pnacl_M15_PPB_Graphics3D_GetAttribs
,
4795 .SetAttribs
= (int32_t (*)(PP_Resource context
, const int32_t attrib_list
[]))&Pnacl_M15_PPB_Graphics3D_SetAttribs
,
4796 .GetError
= (int32_t (*)(PP_Resource context
))&Pnacl_M15_PPB_Graphics3D_GetError
,
4797 .ResizeBuffers
= (int32_t (*)(PP_Resource context
, int32_t width
, int32_t height
))&Pnacl_M15_PPB_Graphics3D_ResizeBuffers
,
4798 .SwapBuffers
= (int32_t (*)(PP_Resource context
, struct PP_CompletionCallback callback
))&Pnacl_M15_PPB_Graphics3D_SwapBuffers
4801 static const struct PPB_HostResolver_1_0 Pnacl_Wrappers_PPB_HostResolver_1_0
= {
4802 .Create
= (PP_Resource (*)(PP_Instance instance
))&Pnacl_M29_PPB_HostResolver_Create
,
4803 .IsHostResolver
= (PP_Bool (*)(PP_Resource resource
))&Pnacl_M29_PPB_HostResolver_IsHostResolver
,
4804 .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
,
4805 .GetCanonicalName
= (struct PP_Var (*)(PP_Resource host_resolver
))&Pnacl_M29_PPB_HostResolver_GetCanonicalName
,
4806 .GetNetAddressCount
= (uint32_t (*)(PP_Resource host_resolver
))&Pnacl_M29_PPB_HostResolver_GetNetAddressCount
,
4807 .GetNetAddress
= (PP_Resource (*)(PP_Resource host_resolver
, uint32_t index
))&Pnacl_M29_PPB_HostResolver_GetNetAddress
4810 /* Not generating wrapper interface for PPB_ImageData_1_0 */
4812 /* Not generating wrapper interface for PPB_InputEvent_1_0 */
4814 static const struct PPB_MouseInputEvent_1_0 Pnacl_Wrappers_PPB_MouseInputEvent_1_0
= {
4815 .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
,
4816 .IsMouseInputEvent
= (PP_Bool (*)(PP_Resource resource
))&Pnacl_M13_PPB_MouseInputEvent_IsMouseInputEvent
,
4817 .GetButton
= (PP_InputEvent_MouseButton (*)(PP_Resource mouse_event
))&Pnacl_M13_PPB_MouseInputEvent_GetButton
,
4818 .GetPosition
= (struct PP_Point (*)(PP_Resource mouse_event
))&Pnacl_M13_PPB_MouseInputEvent_GetPosition
,
4819 .GetClickCount
= (int32_t (*)(PP_Resource mouse_event
))&Pnacl_M13_PPB_MouseInputEvent_GetClickCount
4822 static const struct PPB_MouseInputEvent_1_1 Pnacl_Wrappers_PPB_MouseInputEvent_1_1
= {
4823 .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
,
4824 .IsMouseInputEvent
= (PP_Bool (*)(PP_Resource resource
))&Pnacl_M14_PPB_MouseInputEvent_IsMouseInputEvent
,
4825 .GetButton
= (PP_InputEvent_MouseButton (*)(PP_Resource mouse_event
))&Pnacl_M14_PPB_MouseInputEvent_GetButton
,
4826 .GetPosition
= (struct PP_Point (*)(PP_Resource mouse_event
))&Pnacl_M14_PPB_MouseInputEvent_GetPosition
,
4827 .GetClickCount
= (int32_t (*)(PP_Resource mouse_event
))&Pnacl_M14_PPB_MouseInputEvent_GetClickCount
,
4828 .GetMovement
= (struct PP_Point (*)(PP_Resource mouse_event
))&Pnacl_M14_PPB_MouseInputEvent_GetMovement
4831 static const struct PPB_WheelInputEvent_1_0 Pnacl_Wrappers_PPB_WheelInputEvent_1_0
= {
4832 .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
,
4833 .IsWheelInputEvent
= (PP_Bool (*)(PP_Resource resource
))&Pnacl_M13_PPB_WheelInputEvent_IsWheelInputEvent
,
4834 .GetDelta
= (struct PP_FloatPoint (*)(PP_Resource wheel_event
))&Pnacl_M13_PPB_WheelInputEvent_GetDelta
,
4835 .GetTicks
= (struct PP_FloatPoint (*)(PP_Resource wheel_event
))&Pnacl_M13_PPB_WheelInputEvent_GetTicks
,
4836 .GetScrollByPage
= (PP_Bool (*)(PP_Resource wheel_event
))&Pnacl_M13_PPB_WheelInputEvent_GetScrollByPage
4839 static const struct PPB_KeyboardInputEvent_1_0 Pnacl_Wrappers_PPB_KeyboardInputEvent_1_0
= {
4840 .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
,
4841 .IsKeyboardInputEvent
= (PP_Bool (*)(PP_Resource resource
))&Pnacl_M13_PPB_KeyboardInputEvent_IsKeyboardInputEvent
,
4842 .GetKeyCode
= (uint32_t (*)(PP_Resource key_event
))&Pnacl_M13_PPB_KeyboardInputEvent_GetKeyCode
,
4843 .GetCharacterText
= (struct PP_Var (*)(PP_Resource character_event
))&Pnacl_M13_PPB_KeyboardInputEvent_GetCharacterText
4846 static const struct PPB_KeyboardInputEvent_1_2 Pnacl_Wrappers_PPB_KeyboardInputEvent_1_2
= {
4847 .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
,
4848 .IsKeyboardInputEvent
= (PP_Bool (*)(PP_Resource resource
))&Pnacl_M34_PPB_KeyboardInputEvent_IsKeyboardInputEvent
,
4849 .GetKeyCode
= (uint32_t (*)(PP_Resource key_event
))&Pnacl_M34_PPB_KeyboardInputEvent_GetKeyCode
,
4850 .GetCharacterText
= (struct PP_Var (*)(PP_Resource character_event
))&Pnacl_M34_PPB_KeyboardInputEvent_GetCharacterText
,
4851 .GetCode
= (struct PP_Var (*)(PP_Resource key_event
))&Pnacl_M34_PPB_KeyboardInputEvent_GetCode
4854 static const struct PPB_TouchInputEvent_1_0 Pnacl_Wrappers_PPB_TouchInputEvent_1_0
= {
4855 .Create
= (PP_Resource (*)(PP_Instance instance
, PP_InputEvent_Type type
, PP_TimeTicks time_stamp
, uint32_t modifiers
))&Pnacl_M13_PPB_TouchInputEvent_Create
,
4856 .AddTouchPoint
= (void (*)(PP_Resource touch_event
, PP_TouchListType list
, const struct PP_TouchPoint
* point
))&Pnacl_M13_PPB_TouchInputEvent_AddTouchPoint
,
4857 .IsTouchInputEvent
= (PP_Bool (*)(PP_Resource resource
))&Pnacl_M13_PPB_TouchInputEvent_IsTouchInputEvent
,
4858 .GetTouchCount
= (uint32_t (*)(PP_Resource resource
, PP_TouchListType list
))&Pnacl_M13_PPB_TouchInputEvent_GetTouchCount
,
4859 .GetTouchByIndex
= (struct PP_TouchPoint (*)(PP_Resource resource
, PP_TouchListType list
, uint32_t index
))&Pnacl_M13_PPB_TouchInputEvent_GetTouchByIndex
,
4860 .GetTouchById
= (struct PP_TouchPoint (*)(PP_Resource resource
, PP_TouchListType list
, uint32_t touch_id
))&Pnacl_M13_PPB_TouchInputEvent_GetTouchById
4863 static const struct PPB_IMEInputEvent_1_0 Pnacl_Wrappers_PPB_IMEInputEvent_1_0
= {
4864 .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
,
4865 .IsIMEInputEvent
= (PP_Bool (*)(PP_Resource resource
))&Pnacl_M13_PPB_IMEInputEvent_IsIMEInputEvent
,
4866 .GetText
= (struct PP_Var (*)(PP_Resource ime_event
))&Pnacl_M13_PPB_IMEInputEvent_GetText
,
4867 .GetSegmentNumber
= (uint32_t (*)(PP_Resource ime_event
))&Pnacl_M13_PPB_IMEInputEvent_GetSegmentNumber
,
4868 .GetSegmentOffset
= (uint32_t (*)(PP_Resource ime_event
, uint32_t index
))&Pnacl_M13_PPB_IMEInputEvent_GetSegmentOffset
,
4869 .GetTargetSegment
= (int32_t (*)(PP_Resource ime_event
))&Pnacl_M13_PPB_IMEInputEvent_GetTargetSegment
,
4870 .GetSelection
= (void (*)(PP_Resource ime_event
, uint32_t* start
, uint32_t* end
))&Pnacl_M13_PPB_IMEInputEvent_GetSelection
4873 /* Not generating wrapper interface for PPB_Instance_1_0 */
4875 static const struct PPB_MediaStreamAudioTrack_0_1 Pnacl_Wrappers_PPB_MediaStreamAudioTrack_0_1
= {
4876 .IsMediaStreamAudioTrack
= (PP_Bool (*)(PP_Resource resource
))&Pnacl_M35_PPB_MediaStreamAudioTrack_IsMediaStreamAudioTrack
,
4877 .Configure
= (int32_t (*)(PP_Resource audio_track
, const int32_t attrib_list
[], struct PP_CompletionCallback callback
))&Pnacl_M35_PPB_MediaStreamAudioTrack_Configure
,
4878 .GetAttrib
= (int32_t (*)(PP_Resource audio_track
, PP_MediaStreamAudioTrack_Attrib attrib
, int32_t* value
))&Pnacl_M35_PPB_MediaStreamAudioTrack_GetAttrib
,
4879 .GetId
= (struct PP_Var (*)(PP_Resource audio_track
))&Pnacl_M35_PPB_MediaStreamAudioTrack_GetId
,
4880 .HasEnded
= (PP_Bool (*)(PP_Resource audio_track
))&Pnacl_M35_PPB_MediaStreamAudioTrack_HasEnded
,
4881 .GetBuffer
= (int32_t (*)(PP_Resource audio_track
, PP_Resource
* buffer
, struct PP_CompletionCallback callback
))&Pnacl_M35_PPB_MediaStreamAudioTrack_GetBuffer
,
4882 .RecycleBuffer
= (int32_t (*)(PP_Resource audio_track
, PP_Resource buffer
))&Pnacl_M35_PPB_MediaStreamAudioTrack_RecycleBuffer
,
4883 .Close
= (void (*)(PP_Resource audio_track
))&Pnacl_M35_PPB_MediaStreamAudioTrack_Close
4886 static const struct PPB_MediaStreamVideoTrack_0_1 Pnacl_Wrappers_PPB_MediaStreamVideoTrack_0_1
= {
4887 .IsMediaStreamVideoTrack
= (PP_Bool (*)(PP_Resource resource
))&Pnacl_M35_PPB_MediaStreamVideoTrack_IsMediaStreamVideoTrack
,
4888 .Configure
= (int32_t (*)(PP_Resource video_track
, const int32_t attrib_list
[], struct PP_CompletionCallback callback
))&Pnacl_M35_PPB_MediaStreamVideoTrack_Configure
,
4889 .GetAttrib
= (int32_t (*)(PP_Resource video_track
, PP_MediaStreamVideoTrack_Attrib attrib
, int32_t* value
))&Pnacl_M35_PPB_MediaStreamVideoTrack_GetAttrib
,
4890 .GetId
= (struct PP_Var (*)(PP_Resource video_track
))&Pnacl_M35_PPB_MediaStreamVideoTrack_GetId
,
4891 .HasEnded
= (PP_Bool (*)(PP_Resource video_track
))&Pnacl_M35_PPB_MediaStreamVideoTrack_HasEnded
,
4892 .GetFrame
= (int32_t (*)(PP_Resource video_track
, PP_Resource
* frame
, struct PP_CompletionCallback callback
))&Pnacl_M35_PPB_MediaStreamVideoTrack_GetFrame
,
4893 .RecycleFrame
= (int32_t (*)(PP_Resource video_track
, PP_Resource frame
))&Pnacl_M35_PPB_MediaStreamVideoTrack_RecycleFrame
,
4894 .Close
= (void (*)(PP_Resource video_track
))&Pnacl_M35_PPB_MediaStreamVideoTrack_Close
4897 static const struct PPB_MediaStreamVideoTrack_1_0 Pnacl_Wrappers_PPB_MediaStreamVideoTrack_1_0
= {
4898 .Create
= (PP_Resource (*)(PP_Instance instance
))&Pnacl_M36_PPB_MediaStreamVideoTrack_Create
,
4899 .IsMediaStreamVideoTrack
= (PP_Bool (*)(PP_Resource resource
))&Pnacl_M36_PPB_MediaStreamVideoTrack_IsMediaStreamVideoTrack
,
4900 .Configure
= (int32_t (*)(PP_Resource video_track
, const int32_t attrib_list
[], struct PP_CompletionCallback callback
))&Pnacl_M36_PPB_MediaStreamVideoTrack_Configure
,
4901 .GetAttrib
= (int32_t (*)(PP_Resource video_track
, PP_MediaStreamVideoTrack_Attrib attrib
, int32_t* value
))&Pnacl_M36_PPB_MediaStreamVideoTrack_GetAttrib
,
4902 .GetId
= (struct PP_Var (*)(PP_Resource video_track
))&Pnacl_M36_PPB_MediaStreamVideoTrack_GetId
,
4903 .HasEnded
= (PP_Bool (*)(PP_Resource video_track
))&Pnacl_M36_PPB_MediaStreamVideoTrack_HasEnded
,
4904 .GetFrame
= (int32_t (*)(PP_Resource video_track
, PP_Resource
* frame
, struct PP_CompletionCallback callback
))&Pnacl_M36_PPB_MediaStreamVideoTrack_GetFrame
,
4905 .RecycleFrame
= (int32_t (*)(PP_Resource video_track
, PP_Resource frame
))&Pnacl_M36_PPB_MediaStreamVideoTrack_RecycleFrame
,
4906 .Close
= (void (*)(PP_Resource video_track
))&Pnacl_M36_PPB_MediaStreamVideoTrack_Close
,
4907 .GetEmptyFrame
= (int32_t (*)(PP_Resource video_track
, PP_Resource
* frame
, struct PP_CompletionCallback callback
))&Pnacl_M36_PPB_MediaStreamVideoTrack_GetEmptyFrame
,
4908 .PutFrame
= (int32_t (*)(PP_Resource video_track
, PP_Resource frame
))&Pnacl_M36_PPB_MediaStreamVideoTrack_PutFrame
4911 static const struct PPB_MessageLoop_1_0 Pnacl_Wrappers_PPB_MessageLoop_1_0
= {
4912 .Create
= (PP_Resource (*)(PP_Instance instance
))&Pnacl_M25_PPB_MessageLoop_Create
,
4913 .GetForMainThread
= (PP_Resource (*)(void))&Pnacl_M25_PPB_MessageLoop_GetForMainThread
,
4914 .GetCurrent
= (PP_Resource (*)(void))&Pnacl_M25_PPB_MessageLoop_GetCurrent
,
4915 .AttachToCurrentThread
= (int32_t (*)(PP_Resource message_loop
))&Pnacl_M25_PPB_MessageLoop_AttachToCurrentThread
,
4916 .Run
= (int32_t (*)(PP_Resource message_loop
))&Pnacl_M25_PPB_MessageLoop_Run
,
4917 .PostWork
= (int32_t (*)(PP_Resource message_loop
, struct PP_CompletionCallback callback
, int64_t delay_ms
))&Pnacl_M25_PPB_MessageLoop_PostWork
,
4918 .PostQuit
= (int32_t (*)(PP_Resource message_loop
, PP_Bool should_destroy
))&Pnacl_M25_PPB_MessageLoop_PostQuit
4921 static const struct PPB_Messaging_1_0 Pnacl_Wrappers_PPB_Messaging_1_0
= {
4922 .PostMessage
= (void (*)(PP_Instance instance
, struct PP_Var message
))&Pnacl_M14_PPB_Messaging_PostMessage
4925 static const struct PPB_Messaging_1_2 Pnacl_Wrappers_PPB_Messaging_1_2
= {
4926 .PostMessage
= (void (*)(PP_Instance instance
, struct PP_Var message
))&Pnacl_M39_PPB_Messaging_PostMessage
,
4927 .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
,
4928 .UnregisterMessageHandler
= (void (*)(PP_Instance instance
))&Pnacl_M39_PPB_Messaging_UnregisterMessageHandler
4931 /* Not generating wrapper interface for PPB_MouseCursor_1_0 */
4933 static const struct PPB_MouseLock_1_0 Pnacl_Wrappers_PPB_MouseLock_1_0
= {
4934 .LockMouse
= (int32_t (*)(PP_Instance instance
, struct PP_CompletionCallback callback
))&Pnacl_M16_PPB_MouseLock_LockMouse
,
4935 .UnlockMouse
= (void (*)(PP_Instance instance
))&Pnacl_M16_PPB_MouseLock_UnlockMouse
4938 static const struct PPB_NetAddress_1_0 Pnacl_Wrappers_PPB_NetAddress_1_0
= {
4939 .CreateFromIPv4Address
= (PP_Resource (*)(PP_Instance instance
, const struct PP_NetAddress_IPv4
* ipv4_addr
))&Pnacl_M29_PPB_NetAddress_CreateFromIPv4Address
,
4940 .CreateFromIPv6Address
= (PP_Resource (*)(PP_Instance instance
, const struct PP_NetAddress_IPv6
* ipv6_addr
))&Pnacl_M29_PPB_NetAddress_CreateFromIPv6Address
,
4941 .IsNetAddress
= (PP_Bool (*)(PP_Resource resource
))&Pnacl_M29_PPB_NetAddress_IsNetAddress
,
4942 .GetFamily
= (PP_NetAddress_Family (*)(PP_Resource addr
))&Pnacl_M29_PPB_NetAddress_GetFamily
,
4943 .DescribeAsString
= (struct PP_Var (*)(PP_Resource addr
, PP_Bool include_port
))&Pnacl_M29_PPB_NetAddress_DescribeAsString
,
4944 .DescribeAsIPv4Address
= (PP_Bool (*)(PP_Resource addr
, struct PP_NetAddress_IPv4
* ipv4_addr
))&Pnacl_M29_PPB_NetAddress_DescribeAsIPv4Address
,
4945 .DescribeAsIPv6Address
= (PP_Bool (*)(PP_Resource addr
, struct PP_NetAddress_IPv6
* ipv6_addr
))&Pnacl_M29_PPB_NetAddress_DescribeAsIPv6Address
4948 static const struct PPB_NetworkList_1_0 Pnacl_Wrappers_PPB_NetworkList_1_0
= {
4949 .IsNetworkList
= (PP_Bool (*)(PP_Resource resource
))&Pnacl_M31_PPB_NetworkList_IsNetworkList
,
4950 .GetCount
= (uint32_t (*)(PP_Resource resource
))&Pnacl_M31_PPB_NetworkList_GetCount
,
4951 .GetName
= (struct PP_Var (*)(PP_Resource resource
, uint32_t index
))&Pnacl_M31_PPB_NetworkList_GetName
,
4952 .GetType
= (PP_NetworkList_Type (*)(PP_Resource resource
, uint32_t index
))&Pnacl_M31_PPB_NetworkList_GetType
,
4953 .GetState
= (PP_NetworkList_State (*)(PP_Resource resource
, uint32_t index
))&Pnacl_M31_PPB_NetworkList_GetState
,
4954 .GetIpAddresses
= (int32_t (*)(PP_Resource resource
, uint32_t index
, struct PP_ArrayOutput output
))&Pnacl_M31_PPB_NetworkList_GetIpAddresses
,
4955 .GetDisplayName
= (struct PP_Var (*)(PP_Resource resource
, uint32_t index
))&Pnacl_M31_PPB_NetworkList_GetDisplayName
,
4956 .GetMTU
= (uint32_t (*)(PP_Resource resource
, uint32_t index
))&Pnacl_M31_PPB_NetworkList_GetMTU
4959 static const struct PPB_NetworkMonitor_1_0 Pnacl_Wrappers_PPB_NetworkMonitor_1_0
= {
4960 .Create
= (PP_Resource (*)(PP_Instance instance
))&Pnacl_M31_PPB_NetworkMonitor_Create
,
4961 .UpdateNetworkList
= (int32_t (*)(PP_Resource network_monitor
, PP_Resource
* network_list
, struct PP_CompletionCallback callback
))&Pnacl_M31_PPB_NetworkMonitor_UpdateNetworkList
,
4962 .IsNetworkMonitor
= (PP_Bool (*)(PP_Resource resource
))&Pnacl_M31_PPB_NetworkMonitor_IsNetworkMonitor
4965 static const struct PPB_NetworkProxy_1_0 Pnacl_Wrappers_PPB_NetworkProxy_1_0
= {
4966 .GetProxyForURL
= (int32_t (*)(PP_Instance instance
, struct PP_Var url
, struct PP_Var
* proxy_string
, struct PP_CompletionCallback callback
))&Pnacl_M29_PPB_NetworkProxy_GetProxyForURL
4969 /* Not generating wrapper interface for PPB_OpenGLES2_1_0 */
4971 /* Not generating wrapper interface for PPB_OpenGLES2InstancedArrays_1_0 */
4973 /* Not generating wrapper interface for PPB_OpenGLES2FramebufferBlit_1_0 */
4975 /* Not generating wrapper interface for PPB_OpenGLES2FramebufferMultisample_1_0 */
4977 /* Not generating wrapper interface for PPB_OpenGLES2ChromiumEnableFeature_1_0 */
4979 /* Not generating wrapper interface for PPB_OpenGLES2ChromiumMapSub_1_0 */
4981 /* Not generating wrapper interface for PPB_OpenGLES2Query_1_0 */
4983 /* Not generating wrapper interface for PPB_OpenGLES2VertexArrayObject_1_0 */
4985 static const struct PPB_TCPSocket_1_0 Pnacl_Wrappers_PPB_TCPSocket_1_0
= {
4986 .Create
= (PP_Resource (*)(PP_Instance instance
))&Pnacl_M29_PPB_TCPSocket_Create
,
4987 .IsTCPSocket
= (PP_Bool (*)(PP_Resource resource
))&Pnacl_M29_PPB_TCPSocket_IsTCPSocket
,
4988 .Connect
= (int32_t (*)(PP_Resource tcp_socket
, PP_Resource addr
, struct PP_CompletionCallback callback
))&Pnacl_M29_PPB_TCPSocket_Connect
,
4989 .GetLocalAddress
= (PP_Resource (*)(PP_Resource tcp_socket
))&Pnacl_M29_PPB_TCPSocket_GetLocalAddress
,
4990 .GetRemoteAddress
= (PP_Resource (*)(PP_Resource tcp_socket
))&Pnacl_M29_PPB_TCPSocket_GetRemoteAddress
,
4991 .Read
= (int32_t (*)(PP_Resource tcp_socket
, char* buffer
, int32_t bytes_to_read
, struct PP_CompletionCallback callback
))&Pnacl_M29_PPB_TCPSocket_Read
,
4992 .Write
= (int32_t (*)(PP_Resource tcp_socket
, const char* buffer
, int32_t bytes_to_write
, struct PP_CompletionCallback callback
))&Pnacl_M29_PPB_TCPSocket_Write
,
4993 .Close
= (void (*)(PP_Resource tcp_socket
))&Pnacl_M29_PPB_TCPSocket_Close
,
4994 .SetOption
= (int32_t (*)(PP_Resource tcp_socket
, PP_TCPSocket_Option name
, struct PP_Var value
, struct PP_CompletionCallback callback
))&Pnacl_M29_PPB_TCPSocket_SetOption
4997 static const struct PPB_TCPSocket_1_1 Pnacl_Wrappers_PPB_TCPSocket_1_1
= {
4998 .Create
= (PP_Resource (*)(PP_Instance instance
))&Pnacl_M31_PPB_TCPSocket_Create
,
4999 .IsTCPSocket
= (PP_Bool (*)(PP_Resource resource
))&Pnacl_M31_PPB_TCPSocket_IsTCPSocket
,
5000 .Bind
= (int32_t (*)(PP_Resource tcp_socket
, PP_Resource addr
, struct PP_CompletionCallback callback
))&Pnacl_M31_PPB_TCPSocket_Bind
,
5001 .Connect
= (int32_t (*)(PP_Resource tcp_socket
, PP_Resource addr
, struct PP_CompletionCallback callback
))&Pnacl_M31_PPB_TCPSocket_Connect
,
5002 .GetLocalAddress
= (PP_Resource (*)(PP_Resource tcp_socket
))&Pnacl_M31_PPB_TCPSocket_GetLocalAddress
,
5003 .GetRemoteAddress
= (PP_Resource (*)(PP_Resource tcp_socket
))&Pnacl_M31_PPB_TCPSocket_GetRemoteAddress
,
5004 .Read
= (int32_t (*)(PP_Resource tcp_socket
, char* buffer
, int32_t bytes_to_read
, struct PP_CompletionCallback callback
))&Pnacl_M31_PPB_TCPSocket_Read
,
5005 .Write
= (int32_t (*)(PP_Resource tcp_socket
, const char* buffer
, int32_t bytes_to_write
, struct PP_CompletionCallback callback
))&Pnacl_M31_PPB_TCPSocket_Write
,
5006 .Listen
= (int32_t (*)(PP_Resource tcp_socket
, int32_t backlog
, struct PP_CompletionCallback callback
))&Pnacl_M31_PPB_TCPSocket_Listen
,
5007 .Accept
= (int32_t (*)(PP_Resource tcp_socket
, PP_Resource
* accepted_tcp_socket
, struct PP_CompletionCallback callback
))&Pnacl_M31_PPB_TCPSocket_Accept
,
5008 .Close
= (void (*)(PP_Resource tcp_socket
))&Pnacl_M31_PPB_TCPSocket_Close
,
5009 .SetOption
= (int32_t (*)(PP_Resource tcp_socket
, PP_TCPSocket_Option name
, struct PP_Var value
, struct PP_CompletionCallback callback
))&Pnacl_M31_PPB_TCPSocket_SetOption
5012 static const struct PPB_TCPSocket_1_2 Pnacl_Wrappers_PPB_TCPSocket_1_2
= {
5013 .Create
= (PP_Resource (*)(PP_Instance instance
))&Pnacl_M41_PPB_TCPSocket_Create
,
5014 .IsTCPSocket
= (PP_Bool (*)(PP_Resource resource
))&Pnacl_M41_PPB_TCPSocket_IsTCPSocket
,
5015 .Bind
= (int32_t (*)(PP_Resource tcp_socket
, PP_Resource addr
, struct PP_CompletionCallback callback
))&Pnacl_M41_PPB_TCPSocket_Bind
,
5016 .Connect
= (int32_t (*)(PP_Resource tcp_socket
, PP_Resource addr
, struct PP_CompletionCallback callback
))&Pnacl_M41_PPB_TCPSocket_Connect
,
5017 .GetLocalAddress
= (PP_Resource (*)(PP_Resource tcp_socket
))&Pnacl_M41_PPB_TCPSocket_GetLocalAddress
,
5018 .GetRemoteAddress
= (PP_Resource (*)(PP_Resource tcp_socket
))&Pnacl_M41_PPB_TCPSocket_GetRemoteAddress
,
5019 .Read
= (int32_t (*)(PP_Resource tcp_socket
, char* buffer
, int32_t bytes_to_read
, struct PP_CompletionCallback callback
))&Pnacl_M41_PPB_TCPSocket_Read
,
5020 .Write
= (int32_t (*)(PP_Resource tcp_socket
, const char* buffer
, int32_t bytes_to_write
, struct PP_CompletionCallback callback
))&Pnacl_M41_PPB_TCPSocket_Write
,
5021 .Listen
= (int32_t (*)(PP_Resource tcp_socket
, int32_t backlog
, struct PP_CompletionCallback callback
))&Pnacl_M41_PPB_TCPSocket_Listen
,
5022 .Accept
= (int32_t (*)(PP_Resource tcp_socket
, PP_Resource
* accepted_tcp_socket
, struct PP_CompletionCallback callback
))&Pnacl_M41_PPB_TCPSocket_Accept
,
5023 .Close
= (void (*)(PP_Resource tcp_socket
))&Pnacl_M41_PPB_TCPSocket_Close
,
5024 .SetOption
= (int32_t (*)(PP_Resource tcp_socket
, PP_TCPSocket_Option name
, struct PP_Var value
, struct PP_CompletionCallback callback
))&Pnacl_M41_PPB_TCPSocket_SetOption
5027 static const struct PPB_TextInputController_1_0 Pnacl_Wrappers_PPB_TextInputController_1_0
= {
5028 .SetTextInputType
= (void (*)(PP_Instance instance
, PP_TextInput_Type type
))&Pnacl_M30_PPB_TextInputController_SetTextInputType
,
5029 .UpdateCaretPosition
= (void (*)(PP_Instance instance
, const struct PP_Rect
* caret
))&Pnacl_M30_PPB_TextInputController_UpdateCaretPosition
,
5030 .CancelCompositionText
= (void (*)(PP_Instance instance
))&Pnacl_M30_PPB_TextInputController_CancelCompositionText
,
5031 .UpdateSurroundingText
= (void (*)(PP_Instance instance
, struct PP_Var text
, uint32_t caret
, uint32_t anchor
))&Pnacl_M30_PPB_TextInputController_UpdateSurroundingText
5034 static const struct PPB_UDPSocket_1_0 Pnacl_Wrappers_PPB_UDPSocket_1_0
= {
5035 .Create
= (PP_Resource (*)(PP_Instance instance
))&Pnacl_M29_PPB_UDPSocket_Create
,
5036 .IsUDPSocket
= (PP_Bool (*)(PP_Resource resource
))&Pnacl_M29_PPB_UDPSocket_IsUDPSocket
,
5037 .Bind
= (int32_t (*)(PP_Resource udp_socket
, PP_Resource addr
, struct PP_CompletionCallback callback
))&Pnacl_M29_PPB_UDPSocket_Bind
,
5038 .GetBoundAddress
= (PP_Resource (*)(PP_Resource udp_socket
))&Pnacl_M29_PPB_UDPSocket_GetBoundAddress
,
5039 .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
,
5040 .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
,
5041 .Close
= (void (*)(PP_Resource udp_socket
))&Pnacl_M29_PPB_UDPSocket_Close
,
5042 .SetOption
= (int32_t (*)(PP_Resource udp_socket
, PP_UDPSocket_Option name
, struct PP_Var value
, struct PP_CompletionCallback callback
))&Pnacl_M29_PPB_UDPSocket_SetOption
5045 static const struct PPB_UDPSocket_1_1 Pnacl_Wrappers_PPB_UDPSocket_1_1
= {
5046 .Create
= (PP_Resource (*)(PP_Instance instance
))&Pnacl_M41_PPB_UDPSocket_Create
,
5047 .IsUDPSocket
= (PP_Bool (*)(PP_Resource resource
))&Pnacl_M41_PPB_UDPSocket_IsUDPSocket
,
5048 .Bind
= (int32_t (*)(PP_Resource udp_socket
, PP_Resource addr
, struct PP_CompletionCallback callback
))&Pnacl_M41_PPB_UDPSocket_Bind
,
5049 .GetBoundAddress
= (PP_Resource (*)(PP_Resource udp_socket
))&Pnacl_M41_PPB_UDPSocket_GetBoundAddress
,
5050 .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
,
5051 .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
,
5052 .Close
= (void (*)(PP_Resource udp_socket
))&Pnacl_M41_PPB_UDPSocket_Close
,
5053 .SetOption
= (int32_t (*)(PP_Resource udp_socket
, PP_UDPSocket_Option name
, struct PP_Var value
, struct PP_CompletionCallback callback
))&Pnacl_M41_PPB_UDPSocket_SetOption
5056 static const struct PPB_URLLoader_1_0 Pnacl_Wrappers_PPB_URLLoader_1_0
= {
5057 .Create
= (PP_Resource (*)(PP_Instance instance
))&Pnacl_M14_PPB_URLLoader_Create
,
5058 .IsURLLoader
= (PP_Bool (*)(PP_Resource resource
))&Pnacl_M14_PPB_URLLoader_IsURLLoader
,
5059 .Open
= (int32_t (*)(PP_Resource loader
, PP_Resource request_info
, struct PP_CompletionCallback callback
))&Pnacl_M14_PPB_URLLoader_Open
,
5060 .FollowRedirect
= (int32_t (*)(PP_Resource loader
, struct PP_CompletionCallback callback
))&Pnacl_M14_PPB_URLLoader_FollowRedirect
,
5061 .GetUploadProgress
= (PP_Bool (*)(PP_Resource loader
, int64_t* bytes_sent
, int64_t* total_bytes_to_be_sent
))&Pnacl_M14_PPB_URLLoader_GetUploadProgress
,
5062 .GetDownloadProgress
= (PP_Bool (*)(PP_Resource loader
, int64_t* bytes_received
, int64_t* total_bytes_to_be_received
))&Pnacl_M14_PPB_URLLoader_GetDownloadProgress
,
5063 .GetResponseInfo
= (PP_Resource (*)(PP_Resource loader
))&Pnacl_M14_PPB_URLLoader_GetResponseInfo
,
5064 .ReadResponseBody
= (int32_t (*)(PP_Resource loader
, void* buffer
, int32_t bytes_to_read
, struct PP_CompletionCallback callback
))&Pnacl_M14_PPB_URLLoader_ReadResponseBody
,
5065 .FinishStreamingToFile
= (int32_t (*)(PP_Resource loader
, struct PP_CompletionCallback callback
))&Pnacl_M14_PPB_URLLoader_FinishStreamingToFile
,
5066 .Close
= (void (*)(PP_Resource loader
))&Pnacl_M14_PPB_URLLoader_Close
5069 static const struct PPB_URLRequestInfo_1_0 Pnacl_Wrappers_PPB_URLRequestInfo_1_0
= {
5070 .Create
= (PP_Resource (*)(PP_Instance instance
))&Pnacl_M14_PPB_URLRequestInfo_Create
,
5071 .IsURLRequestInfo
= (PP_Bool (*)(PP_Resource resource
))&Pnacl_M14_PPB_URLRequestInfo_IsURLRequestInfo
,
5072 .SetProperty
= (PP_Bool (*)(PP_Resource request
, PP_URLRequestProperty property
, struct PP_Var value
))&Pnacl_M14_PPB_URLRequestInfo_SetProperty
,
5073 .AppendDataToBody
= (PP_Bool (*)(PP_Resource request
, const void* data
, uint32_t len
))&Pnacl_M14_PPB_URLRequestInfo_AppendDataToBody
,
5074 .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
5077 static const struct PPB_URLResponseInfo_1_0 Pnacl_Wrappers_PPB_URLResponseInfo_1_0
= {
5078 .IsURLResponseInfo
= (PP_Bool (*)(PP_Resource resource
))&Pnacl_M14_PPB_URLResponseInfo_IsURLResponseInfo
,
5079 .GetProperty
= (struct PP_Var (*)(PP_Resource response
, PP_URLResponseProperty property
))&Pnacl_M14_PPB_URLResponseInfo_GetProperty
,
5080 .GetBodyAsFileRef
= (PP_Resource (*)(PP_Resource response
))&Pnacl_M14_PPB_URLResponseInfo_GetBodyAsFileRef
5083 static const struct PPB_Var_1_0 Pnacl_Wrappers_PPB_Var_1_0
= {
5084 .AddRef
= (void (*)(struct PP_Var var
))&Pnacl_M14_PPB_Var_AddRef
,
5085 .Release
= (void (*)(struct PP_Var var
))&Pnacl_M14_PPB_Var_Release
,
5086 .VarFromUtf8
= (struct PP_Var (*)(PP_Module module
, const char* data
, uint32_t len
))&Pnacl_M14_PPB_Var_VarFromUtf8
,
5087 .VarToUtf8
= (const char* (*)(struct PP_Var var
, uint32_t* len
))&Pnacl_M14_PPB_Var_VarToUtf8
5090 static const struct PPB_Var_1_1 Pnacl_Wrappers_PPB_Var_1_1
= {
5091 .AddRef
= (void (*)(struct PP_Var var
))&Pnacl_M18_PPB_Var_AddRef
,
5092 .Release
= (void (*)(struct PP_Var var
))&Pnacl_M18_PPB_Var_Release
,
5093 .VarFromUtf8
= (struct PP_Var (*)(const char* data
, uint32_t len
))&Pnacl_M18_PPB_Var_VarFromUtf8
,
5094 .VarToUtf8
= (const char* (*)(struct PP_Var var
, uint32_t* len
))&Pnacl_M18_PPB_Var_VarToUtf8
5097 static const struct PPB_Var_1_2 Pnacl_Wrappers_PPB_Var_1_2
= {
5098 .AddRef
= (void (*)(struct PP_Var var
))&Pnacl_M34_PPB_Var_AddRef
,
5099 .Release
= (void (*)(struct PP_Var var
))&Pnacl_M34_PPB_Var_Release
,
5100 .VarFromUtf8
= (struct PP_Var (*)(const char* data
, uint32_t len
))&Pnacl_M34_PPB_Var_VarFromUtf8
,
5101 .VarToUtf8
= (const char* (*)(struct PP_Var var
, uint32_t* len
))&Pnacl_M34_PPB_Var_VarToUtf8
,
5102 .VarToResource
= (PP_Resource (*)(struct PP_Var var
))&Pnacl_M34_PPB_Var_VarToResource
,
5103 .VarFromResource
= (struct PP_Var (*)(PP_Resource resource
))&Pnacl_M34_PPB_Var_VarFromResource
5106 static const struct PPB_VarArray_1_0 Pnacl_Wrappers_PPB_VarArray_1_0
= {
5107 .Create
= (struct PP_Var (*)(void))&Pnacl_M29_PPB_VarArray_Create
,
5108 .Get
= (struct PP_Var (*)(struct PP_Var array
, uint32_t index
))&Pnacl_M29_PPB_VarArray_Get
,
5109 .Set
= (PP_Bool (*)(struct PP_Var array
, uint32_t index
, struct PP_Var value
))&Pnacl_M29_PPB_VarArray_Set
,
5110 .GetLength
= (uint32_t (*)(struct PP_Var array
))&Pnacl_M29_PPB_VarArray_GetLength
,
5111 .SetLength
= (PP_Bool (*)(struct PP_Var array
, uint32_t length
))&Pnacl_M29_PPB_VarArray_SetLength
5114 static const struct PPB_VarArrayBuffer_1_0 Pnacl_Wrappers_PPB_VarArrayBuffer_1_0
= {
5115 .Create
= (struct PP_Var (*)(uint32_t size_in_bytes
))&Pnacl_M18_PPB_VarArrayBuffer_Create
,
5116 .ByteLength
= (PP_Bool (*)(struct PP_Var array
, uint32_t* byte_length
))&Pnacl_M18_PPB_VarArrayBuffer_ByteLength
,
5117 .Map
= (void* (*)(struct PP_Var array
))&Pnacl_M18_PPB_VarArrayBuffer_Map
,
5118 .Unmap
= (void (*)(struct PP_Var array
))&Pnacl_M18_PPB_VarArrayBuffer_Unmap
5121 static const struct PPB_VarDictionary_1_0 Pnacl_Wrappers_PPB_VarDictionary_1_0
= {
5122 .Create
= (struct PP_Var (*)(void))&Pnacl_M29_PPB_VarDictionary_Create
,
5123 .Get
= (struct PP_Var (*)(struct PP_Var dict
, struct PP_Var key
))&Pnacl_M29_PPB_VarDictionary_Get
,
5124 .Set
= (PP_Bool (*)(struct PP_Var dict
, struct PP_Var key
, struct PP_Var value
))&Pnacl_M29_PPB_VarDictionary_Set
,
5125 .Delete
= (void (*)(struct PP_Var dict
, struct PP_Var key
))&Pnacl_M29_PPB_VarDictionary_Delete
,
5126 .HasKey
= (PP_Bool (*)(struct PP_Var dict
, struct PP_Var key
))&Pnacl_M29_PPB_VarDictionary_HasKey
,
5127 .GetKeys
= (struct PP_Var (*)(struct PP_Var dict
))&Pnacl_M29_PPB_VarDictionary_GetKeys
5130 static const struct PPB_VideoDecoder_0_1 Pnacl_Wrappers_PPB_VideoDecoder_0_1
= {
5131 .Create
= (PP_Resource (*)(PP_Instance instance
))&Pnacl_M36_PPB_VideoDecoder_Create
,
5132 .IsVideoDecoder
= (PP_Bool (*)(PP_Resource resource
))&Pnacl_M36_PPB_VideoDecoder_IsVideoDecoder
,
5133 .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
,
5134 .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
,
5135 .GetPicture
= (int32_t (*)(PP_Resource video_decoder
, struct PP_VideoPicture_0_1
* picture
, struct PP_CompletionCallback callback
))&Pnacl_M36_PPB_VideoDecoder_GetPicture
,
5136 .RecyclePicture
= (void (*)(PP_Resource video_decoder
, const struct PP_VideoPicture
* picture
))&Pnacl_M36_PPB_VideoDecoder_RecyclePicture
,
5137 .Flush
= (int32_t (*)(PP_Resource video_decoder
, struct PP_CompletionCallback callback
))&Pnacl_M36_PPB_VideoDecoder_Flush
,
5138 .Reset
= (int32_t (*)(PP_Resource video_decoder
, struct PP_CompletionCallback callback
))&Pnacl_M36_PPB_VideoDecoder_Reset
5141 static const struct PPB_VideoDecoder_0_2 Pnacl_Wrappers_PPB_VideoDecoder_0_2
= {
5142 .Create
= (PP_Resource (*)(PP_Instance instance
))&Pnacl_M39_PPB_VideoDecoder_Create
,
5143 .IsVideoDecoder
= (PP_Bool (*)(PP_Resource resource
))&Pnacl_M39_PPB_VideoDecoder_IsVideoDecoder
,
5144 .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
,
5145 .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
,
5146 .GetPicture
= (int32_t (*)(PP_Resource video_decoder
, struct PP_VideoPicture_0_1
* picture
, struct PP_CompletionCallback callback
))&Pnacl_M39_PPB_VideoDecoder_GetPicture
,
5147 .RecyclePicture
= (void (*)(PP_Resource video_decoder
, const struct PP_VideoPicture
* picture
))&Pnacl_M39_PPB_VideoDecoder_RecyclePicture
,
5148 .Flush
= (int32_t (*)(PP_Resource video_decoder
, struct PP_CompletionCallback callback
))&Pnacl_M39_PPB_VideoDecoder_Flush
,
5149 .Reset
= (int32_t (*)(PP_Resource video_decoder
, struct PP_CompletionCallback callback
))&Pnacl_M39_PPB_VideoDecoder_Reset
5152 static const struct PPB_VideoDecoder_1_0 Pnacl_Wrappers_PPB_VideoDecoder_1_0
= {
5153 .Create
= (PP_Resource (*)(PP_Instance instance
))&Pnacl_M40_PPB_VideoDecoder_Create
,
5154 .IsVideoDecoder
= (PP_Bool (*)(PP_Resource resource
))&Pnacl_M40_PPB_VideoDecoder_IsVideoDecoder
,
5155 .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
,
5156 .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
,
5157 .GetPicture
= (int32_t (*)(PP_Resource video_decoder
, struct PP_VideoPicture
* picture
, struct PP_CompletionCallback callback
))&Pnacl_M40_PPB_VideoDecoder_GetPicture
,
5158 .RecyclePicture
= (void (*)(PP_Resource video_decoder
, const struct PP_VideoPicture
* picture
))&Pnacl_M40_PPB_VideoDecoder_RecyclePicture
,
5159 .Flush
= (int32_t (*)(PP_Resource video_decoder
, struct PP_CompletionCallback callback
))&Pnacl_M40_PPB_VideoDecoder_Flush
,
5160 .Reset
= (int32_t (*)(PP_Resource video_decoder
, struct PP_CompletionCallback callback
))&Pnacl_M40_PPB_VideoDecoder_Reset
5163 /* Not generating wrapper interface for PPB_VideoFrame_0_1 */
5165 /* Not generating wrapper interface for PPB_View_1_0 */
5167 /* Not generating wrapper interface for PPB_View_1_1 */
5169 /* Not generating wrapper interface for PPB_View_1_2 */
5171 static const struct PPB_WebSocket_1_0 Pnacl_Wrappers_PPB_WebSocket_1_0
= {
5172 .Create
= (PP_Resource (*)(PP_Instance instance
))&Pnacl_M18_PPB_WebSocket_Create
,
5173 .IsWebSocket
= (PP_Bool (*)(PP_Resource resource
))&Pnacl_M18_PPB_WebSocket_IsWebSocket
,
5174 .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
,
5175 .Close
= (int32_t (*)(PP_Resource web_socket
, uint16_t code
, struct PP_Var reason
, struct PP_CompletionCallback callback
))&Pnacl_M18_PPB_WebSocket_Close
,
5176 .ReceiveMessage
= (int32_t (*)(PP_Resource web_socket
, struct PP_Var
* message
, struct PP_CompletionCallback callback
))&Pnacl_M18_PPB_WebSocket_ReceiveMessage
,
5177 .SendMessage
= (int32_t (*)(PP_Resource web_socket
, struct PP_Var message
))&Pnacl_M18_PPB_WebSocket_SendMessage
,
5178 .GetBufferedAmount
= (uint64_t (*)(PP_Resource web_socket
))&Pnacl_M18_PPB_WebSocket_GetBufferedAmount
,
5179 .GetCloseCode
= (uint16_t (*)(PP_Resource web_socket
))&Pnacl_M18_PPB_WebSocket_GetCloseCode
,
5180 .GetCloseReason
= (struct PP_Var (*)(PP_Resource web_socket
))&Pnacl_M18_PPB_WebSocket_GetCloseReason
,
5181 .GetCloseWasClean
= (PP_Bool (*)(PP_Resource web_socket
))&Pnacl_M18_PPB_WebSocket_GetCloseWasClean
,
5182 .GetExtensions
= (struct PP_Var (*)(PP_Resource web_socket
))&Pnacl_M18_PPB_WebSocket_GetExtensions
,
5183 .GetProtocol
= (struct PP_Var (*)(PP_Resource web_socket
))&Pnacl_M18_PPB_WebSocket_GetProtocol
,
5184 .GetReadyState
= (PP_WebSocketReadyState (*)(PP_Resource web_socket
))&Pnacl_M18_PPB_WebSocket_GetReadyState
,
5185 .GetURL
= (struct PP_Var (*)(PP_Resource web_socket
))&Pnacl_M18_PPB_WebSocket_GetURL
5188 /* Not generating wrapper interface for PPP_Graphics3D_1_0 */
5190 /* Not generating wrapper interface for PPP_InputEvent_0_1 */
5192 /* Not generating wrapper interface for PPP_Instance_1_0 */
5194 /* Not generating wrapper interface for PPP_Instance_1_1 */
5196 /* Not generating wrapper interface for PPP_MessageHandler_0_2 */
5198 static const struct PPP_Messaging_1_0 Pnacl_Wrappers_PPP_Messaging_1_0
= {
5199 .HandleMessage
= &Pnacl_M14_PPP_Messaging_HandleMessage
5202 /* Not generating wrapper interface for PPP_MouseLock_1_0 */
5204 /* Not generating wrapper interface for PPB_BrokerTrusted_0_2 */
5206 /* Not generating wrapper interface for PPB_BrokerTrusted_0_3 */
5208 /* Not generating wrapper interface for PPB_BrowserFont_Trusted_1_0 */
5210 /* Not generating wrapper interface for PPB_CharSet_Trusted_1_0 */
5212 /* Not generating wrapper interface for PPB_FileChooserTrusted_0_5 */
5214 /* Not generating wrapper interface for PPB_FileChooserTrusted_0_6 */
5216 /* Not generating wrapper interface for PPB_URLLoaderTrusted_0_3 */
5218 static const struct PPB_AudioInput_Dev_0_3 Pnacl_Wrappers_PPB_AudioInput_Dev_0_3
= {
5219 .Create
= (PP_Resource (*)(PP_Instance instance
))&Pnacl_M25_PPB_AudioInput_Dev_Create
,
5220 .IsAudioInput
= (PP_Bool (*)(PP_Resource resource
))&Pnacl_M25_PPB_AudioInput_Dev_IsAudioInput
,
5221 .EnumerateDevices
= (int32_t (*)(PP_Resource audio_input
, struct PP_ArrayOutput output
, struct PP_CompletionCallback callback
))&Pnacl_M25_PPB_AudioInput_Dev_EnumerateDevices
,
5222 .MonitorDeviceChange
= (int32_t (*)(PP_Resource audio_input
, PP_MonitorDeviceChangeCallback callback
, void* user_data
))&Pnacl_M25_PPB_AudioInput_Dev_MonitorDeviceChange
,
5223 .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
,
5224 .GetCurrentConfig
= (PP_Resource (*)(PP_Resource audio_input
))&Pnacl_M25_PPB_AudioInput_Dev_GetCurrentConfig
,
5225 .StartCapture
= (PP_Bool (*)(PP_Resource audio_input
))&Pnacl_M25_PPB_AudioInput_Dev_StartCapture
,
5226 .StopCapture
= (PP_Bool (*)(PP_Resource audio_input
))&Pnacl_M25_PPB_AudioInput_Dev_StopCapture
,
5227 .Close
= (void (*)(PP_Resource audio_input
))&Pnacl_M25_PPB_AudioInput_Dev_Close
5230 static const struct PPB_AudioInput_Dev_0_4 Pnacl_Wrappers_PPB_AudioInput_Dev_0_4
= {
5231 .Create
= (PP_Resource (*)(PP_Instance instance
))&Pnacl_M30_PPB_AudioInput_Dev_Create
,
5232 .IsAudioInput
= (PP_Bool (*)(PP_Resource resource
))&Pnacl_M30_PPB_AudioInput_Dev_IsAudioInput
,
5233 .EnumerateDevices
= (int32_t (*)(PP_Resource audio_input
, struct PP_ArrayOutput output
, struct PP_CompletionCallback callback
))&Pnacl_M30_PPB_AudioInput_Dev_EnumerateDevices
,
5234 .MonitorDeviceChange
= (int32_t (*)(PP_Resource audio_input
, PP_MonitorDeviceChangeCallback callback
, void* user_data
))&Pnacl_M30_PPB_AudioInput_Dev_MonitorDeviceChange
,
5235 .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
,
5236 .GetCurrentConfig
= (PP_Resource (*)(PP_Resource audio_input
))&Pnacl_M30_PPB_AudioInput_Dev_GetCurrentConfig
,
5237 .StartCapture
= (PP_Bool (*)(PP_Resource audio_input
))&Pnacl_M30_PPB_AudioInput_Dev_StartCapture
,
5238 .StopCapture
= (PP_Bool (*)(PP_Resource audio_input
))&Pnacl_M30_PPB_AudioInput_Dev_StopCapture
,
5239 .Close
= (void (*)(PP_Resource audio_input
))&Pnacl_M30_PPB_AudioInput_Dev_Close
5242 /* Not generating wrapper interface for PPB_Buffer_Dev_0_4 */
5244 /* Not generating wrapper interface for PPB_Crypto_Dev_0_1 */
5246 /* Not generating wrapper interface for PPB_CursorControl_Dev_0_4 */
5248 static const struct PPB_DeviceRef_Dev_0_1 Pnacl_Wrappers_PPB_DeviceRef_Dev_0_1
= {
5249 .IsDeviceRef
= (PP_Bool (*)(PP_Resource resource
))&Pnacl_M18_PPB_DeviceRef_Dev_IsDeviceRef
,
5250 .GetType
= (PP_DeviceType_Dev (*)(PP_Resource device_ref
))&Pnacl_M18_PPB_DeviceRef_Dev_GetType
,
5251 .GetName
= (struct PP_Var (*)(PP_Resource device_ref
))&Pnacl_M18_PPB_DeviceRef_Dev_GetName
5254 static const struct PPB_FileChooser_Dev_0_5 Pnacl_Wrappers_PPB_FileChooser_Dev_0_5
= {
5255 .Create
= (PP_Resource (*)(PP_Instance instance
, PP_FileChooserMode_Dev mode
, struct PP_Var accept_types
))&Pnacl_M16_PPB_FileChooser_Dev_Create
,
5256 .IsFileChooser
= (PP_Bool (*)(PP_Resource resource
))&Pnacl_M16_PPB_FileChooser_Dev_IsFileChooser
,
5257 .Show
= (int32_t (*)(PP_Resource chooser
, struct PP_CompletionCallback callback
))&Pnacl_M16_PPB_FileChooser_Dev_Show
,
5258 .GetNextChosenFile
= (PP_Resource (*)(PP_Resource chooser
))&Pnacl_M16_PPB_FileChooser_Dev_GetNextChosenFile
5261 static const struct PPB_FileChooser_Dev_0_6 Pnacl_Wrappers_PPB_FileChooser_Dev_0_6
= {
5262 .Create
= (PP_Resource (*)(PP_Instance instance
, PP_FileChooserMode_Dev mode
, struct PP_Var accept_types
))&Pnacl_M19_PPB_FileChooser_Dev_Create
,
5263 .IsFileChooser
= (PP_Bool (*)(PP_Resource resource
))&Pnacl_M19_PPB_FileChooser_Dev_IsFileChooser
,
5264 .Show
= (int32_t (*)(PP_Resource chooser
, struct PP_ArrayOutput output
, struct PP_CompletionCallback callback
))&Pnacl_M19_PPB_FileChooser_Dev_Show
5267 static const struct PPB_Font_Dev_0_6 Pnacl_Wrappers_PPB_Font_Dev_0_6
= {
5268 .GetFontFamilies
= (struct PP_Var (*)(PP_Instance instance
))&Pnacl_M14_PPB_Font_Dev_GetFontFamilies
,
5269 .Create
= (PP_Resource (*)(PP_Instance instance
, const struct PP_FontDescription_Dev
* description
))&Pnacl_M14_PPB_Font_Dev_Create
,
5270 .IsFont
= (PP_Bool (*)(PP_Resource resource
))&Pnacl_M14_PPB_Font_Dev_IsFont
,
5271 .Describe
= (PP_Bool (*)(PP_Resource font
, struct PP_FontDescription_Dev
* description
, struct PP_FontMetrics_Dev
* metrics
))&Pnacl_M14_PPB_Font_Dev_Describe
,
5272 .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
,
5273 .MeasureText
= (int32_t (*)(PP_Resource font
, const struct PP_TextRun_Dev
* text
))&Pnacl_M14_PPB_Font_Dev_MeasureText
,
5274 .CharacterOffsetForPixel
= (uint32_t (*)(PP_Resource font
, const struct PP_TextRun_Dev
* text
, int32_t pixel_position
))&Pnacl_M14_PPB_Font_Dev_CharacterOffsetForPixel
,
5275 .PixelOffsetForCharacter
= (int32_t (*)(PP_Resource font
, const struct PP_TextRun_Dev
* text
, uint32_t char_offset
))&Pnacl_M14_PPB_Font_Dev_PixelOffsetForCharacter
5278 static const struct PPB_IMEInputEvent_Dev_0_1 Pnacl_Wrappers_PPB_IMEInputEvent_Dev_0_1
= {
5279 .IsIMEInputEvent
= (PP_Bool (*)(PP_Resource resource
))&Pnacl_M16_PPB_IMEInputEvent_Dev_IsIMEInputEvent
,
5280 .GetText
= (struct PP_Var (*)(PP_Resource ime_event
))&Pnacl_M16_PPB_IMEInputEvent_Dev_GetText
,
5281 .GetSegmentNumber
= (uint32_t (*)(PP_Resource ime_event
))&Pnacl_M16_PPB_IMEInputEvent_Dev_GetSegmentNumber
,
5282 .GetSegmentOffset
= (uint32_t (*)(PP_Resource ime_event
, uint32_t index
))&Pnacl_M16_PPB_IMEInputEvent_Dev_GetSegmentOffset
,
5283 .GetTargetSegment
= (int32_t (*)(PP_Resource ime_event
))&Pnacl_M16_PPB_IMEInputEvent_Dev_GetTargetSegment
,
5284 .GetSelection
= (void (*)(PP_Resource ime_event
, uint32_t* start
, uint32_t* end
))&Pnacl_M16_PPB_IMEInputEvent_Dev_GetSelection
5287 static const struct PPB_IMEInputEvent_Dev_0_2 Pnacl_Wrappers_PPB_IMEInputEvent_Dev_0_2
= {
5288 .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
,
5289 .IsIMEInputEvent
= (PP_Bool (*)(PP_Resource resource
))&Pnacl_M21_PPB_IMEInputEvent_Dev_IsIMEInputEvent
,
5290 .GetText
= (struct PP_Var (*)(PP_Resource ime_event
))&Pnacl_M21_PPB_IMEInputEvent_Dev_GetText
,
5291 .GetSegmentNumber
= (uint32_t (*)(PP_Resource ime_event
))&Pnacl_M21_PPB_IMEInputEvent_Dev_GetSegmentNumber
,
5292 .GetSegmentOffset
= (uint32_t (*)(PP_Resource ime_event
, uint32_t index
))&Pnacl_M21_PPB_IMEInputEvent_Dev_GetSegmentOffset
,
5293 .GetTargetSegment
= (int32_t (*)(PP_Resource ime_event
))&Pnacl_M21_PPB_IMEInputEvent_Dev_GetTargetSegment
,
5294 .GetSelection
= (void (*)(PP_Resource ime_event
, uint32_t* start
, uint32_t* end
))&Pnacl_M21_PPB_IMEInputEvent_Dev_GetSelection
5297 /* Not generating wrapper interface for PPB_Memory_Dev_0_1 */
5299 /* Not generating wrapper interface for PPB_OpenGLES2DrawBuffers_Dev_1_0 */
5301 static const struct PPB_Printing_Dev_0_7 Pnacl_Wrappers_PPB_Printing_Dev_0_7
= {
5302 .Create
= (PP_Resource (*)(PP_Instance instance
))&Pnacl_M23_PPB_Printing_Dev_Create
,
5303 .GetDefaultPrintSettings
= (int32_t (*)(PP_Resource resource
, struct PP_PrintSettings_Dev
* print_settings
, struct PP_CompletionCallback callback
))&Pnacl_M23_PPB_Printing_Dev_GetDefaultPrintSettings
5306 /* Not generating wrapper interface for PPB_Scrollbar_Dev_0_5 */
5308 /* Not generating wrapper interface for PPB_TextInput_Dev_0_1 */
5310 /* Not generating wrapper interface for PPB_TextInput_Dev_0_2 */
5312 /* Not generating wrapper interface for PPB_Trace_Event_Dev_0_1 */
5314 /* Not generating wrapper interface for PPB_Trace_Event_Dev_0_2 */
5316 static const struct PPB_TrueTypeFont_Dev_0_1 Pnacl_Wrappers_PPB_TrueTypeFont_Dev_0_1
= {
5317 .GetFontFamilies
= (int32_t (*)(PP_Instance instance
, struct PP_ArrayOutput output
, struct PP_CompletionCallback callback
))&Pnacl_M26_PPB_TrueTypeFont_Dev_GetFontFamilies
,
5318 .GetFontsInFamily
= (int32_t (*)(PP_Instance instance
, struct PP_Var family
, struct PP_ArrayOutput output
, struct PP_CompletionCallback callback
))&Pnacl_M26_PPB_TrueTypeFont_Dev_GetFontsInFamily
,
5319 .Create
= (PP_Resource (*)(PP_Instance instance
, const struct PP_TrueTypeFontDesc_Dev
* desc
))&Pnacl_M26_PPB_TrueTypeFont_Dev_Create
,
5320 .IsTrueTypeFont
= (PP_Bool (*)(PP_Resource resource
))&Pnacl_M26_PPB_TrueTypeFont_Dev_IsTrueTypeFont
,
5321 .Describe
= (int32_t (*)(PP_Resource font
, struct PP_TrueTypeFontDesc_Dev
* desc
, struct PP_CompletionCallback callback
))&Pnacl_M26_PPB_TrueTypeFont_Dev_Describe
,
5322 .GetTableTags
= (int32_t (*)(PP_Resource font
, struct PP_ArrayOutput output
, struct PP_CompletionCallback callback
))&Pnacl_M26_PPB_TrueTypeFont_Dev_GetTableTags
,
5323 .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
5326 static const struct PPB_URLUtil_Dev_0_6 Pnacl_Wrappers_PPB_URLUtil_Dev_0_6
= {
5327 .Canonicalize
= (struct PP_Var (*)(struct PP_Var url
, struct PP_URLComponents_Dev
* components
))&Pnacl_M17_PPB_URLUtil_Dev_Canonicalize
,
5328 .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
,
5329 .ResolveRelativeToDocument
= (struct PP_Var (*)(PP_Instance instance
, struct PP_Var relative_string
, struct PP_URLComponents_Dev
* components
))&Pnacl_M17_PPB_URLUtil_Dev_ResolveRelativeToDocument
,
5330 .IsSameSecurityOrigin
= (PP_Bool (*)(struct PP_Var url_a
, struct PP_Var url_b
))&Pnacl_M17_PPB_URLUtil_Dev_IsSameSecurityOrigin
,
5331 .DocumentCanRequest
= (PP_Bool (*)(PP_Instance instance
, struct PP_Var url
))&Pnacl_M17_PPB_URLUtil_Dev_DocumentCanRequest
,
5332 .DocumentCanAccessDocument
= (PP_Bool (*)(PP_Instance active
, PP_Instance target
))&Pnacl_M17_PPB_URLUtil_Dev_DocumentCanAccessDocument
,
5333 .GetDocumentURL
= (struct PP_Var (*)(PP_Instance instance
, struct PP_URLComponents_Dev
* components
))&Pnacl_M17_PPB_URLUtil_Dev_GetDocumentURL
,
5334 .GetPluginInstanceURL
= (struct PP_Var (*)(PP_Instance instance
, struct PP_URLComponents_Dev
* components
))&Pnacl_M17_PPB_URLUtil_Dev_GetPluginInstanceURL
5337 static const struct PPB_URLUtil_Dev_0_7 Pnacl_Wrappers_PPB_URLUtil_Dev_0_7
= {
5338 .Canonicalize
= (struct PP_Var (*)(struct PP_Var url
, struct PP_URLComponents_Dev
* components
))&Pnacl_M31_PPB_URLUtil_Dev_Canonicalize
,
5339 .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
,
5340 .ResolveRelativeToDocument
= (struct PP_Var (*)(PP_Instance instance
, struct PP_Var relative_string
, struct PP_URLComponents_Dev
* components
))&Pnacl_M31_PPB_URLUtil_Dev_ResolveRelativeToDocument
,
5341 .IsSameSecurityOrigin
= (PP_Bool (*)(struct PP_Var url_a
, struct PP_Var url_b
))&Pnacl_M31_PPB_URLUtil_Dev_IsSameSecurityOrigin
,
5342 .DocumentCanRequest
= (PP_Bool (*)(PP_Instance instance
, struct PP_Var url
))&Pnacl_M31_PPB_URLUtil_Dev_DocumentCanRequest
,
5343 .DocumentCanAccessDocument
= (PP_Bool (*)(PP_Instance active
, PP_Instance target
))&Pnacl_M31_PPB_URLUtil_Dev_DocumentCanAccessDocument
,
5344 .GetDocumentURL
= (struct PP_Var (*)(PP_Instance instance
, struct PP_URLComponents_Dev
* components
))&Pnacl_M31_PPB_URLUtil_Dev_GetDocumentURL
,
5345 .GetPluginInstanceURL
= (struct PP_Var (*)(PP_Instance instance
, struct PP_URLComponents_Dev
* components
))&Pnacl_M31_PPB_URLUtil_Dev_GetPluginInstanceURL
,
5346 .GetPluginReferrerURL
= (struct PP_Var (*)(PP_Instance instance
, struct PP_URLComponents_Dev
* components
))&Pnacl_M31_PPB_URLUtil_Dev_GetPluginReferrerURL
5349 static const struct PPB_VideoCapture_Dev_0_3 Pnacl_Wrappers_PPB_VideoCapture_Dev_0_3
= {
5350 .Create
= (PP_Resource (*)(PP_Instance instance
))&Pnacl_M25_PPB_VideoCapture_Dev_Create
,
5351 .IsVideoCapture
= (PP_Bool (*)(PP_Resource video_capture
))&Pnacl_M25_PPB_VideoCapture_Dev_IsVideoCapture
,
5352 .EnumerateDevices
= (int32_t (*)(PP_Resource video_capture
, struct PP_ArrayOutput output
, struct PP_CompletionCallback callback
))&Pnacl_M25_PPB_VideoCapture_Dev_EnumerateDevices
,
5353 .MonitorDeviceChange
= (int32_t (*)(PP_Resource video_capture
, PP_MonitorDeviceChangeCallback callback
, void* user_data
))&Pnacl_M25_PPB_VideoCapture_Dev_MonitorDeviceChange
,
5354 .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
,
5355 .StartCapture
= (int32_t (*)(PP_Resource video_capture
))&Pnacl_M25_PPB_VideoCapture_Dev_StartCapture
,
5356 .ReuseBuffer
= (int32_t (*)(PP_Resource video_capture
, uint32_t buffer
))&Pnacl_M25_PPB_VideoCapture_Dev_ReuseBuffer
,
5357 .StopCapture
= (int32_t (*)(PP_Resource video_capture
))&Pnacl_M25_PPB_VideoCapture_Dev_StopCapture
,
5358 .Close
= (void (*)(PP_Resource video_capture
))&Pnacl_M25_PPB_VideoCapture_Dev_Close
5361 static const struct PPB_VideoDecoder_Dev_0_16 Pnacl_Wrappers_PPB_VideoDecoder_Dev_0_16
= {
5362 .Create
= (PP_Resource (*)(PP_Instance instance
, PP_Resource context
, PP_VideoDecoder_Profile profile
))&Pnacl_M14_PPB_VideoDecoder_Dev_Create
,
5363 .IsVideoDecoder
= (PP_Bool (*)(PP_Resource resource
))&Pnacl_M14_PPB_VideoDecoder_Dev_IsVideoDecoder
,
5364 .Decode
= (int32_t (*)(PP_Resource video_decoder
, const struct PP_VideoBitstreamBuffer_Dev
* bitstream_buffer
, struct PP_CompletionCallback callback
))&Pnacl_M14_PPB_VideoDecoder_Dev_Decode
,
5365 .AssignPictureBuffers
= (void (*)(PP_Resource video_decoder
, uint32_t no_of_buffers
, const struct PP_PictureBuffer_Dev buffers
[]))&Pnacl_M14_PPB_VideoDecoder_Dev_AssignPictureBuffers
,
5366 .ReusePictureBuffer
= (void (*)(PP_Resource video_decoder
, int32_t picture_buffer_id
))&Pnacl_M14_PPB_VideoDecoder_Dev_ReusePictureBuffer
,
5367 .Flush
= (int32_t (*)(PP_Resource video_decoder
, struct PP_CompletionCallback callback
))&Pnacl_M14_PPB_VideoDecoder_Dev_Flush
,
5368 .Reset
= (int32_t (*)(PP_Resource video_decoder
, struct PP_CompletionCallback callback
))&Pnacl_M14_PPB_VideoDecoder_Dev_Reset
,
5369 .Destroy
= (void (*)(PP_Resource video_decoder
))&Pnacl_M14_PPB_VideoDecoder_Dev_Destroy
5372 /* Not generating wrapper interface for PPB_View_Dev_0_1 */
5374 /* Not generating wrapper interface for PPB_Widget_Dev_0_3 */
5376 /* Not generating wrapper interface for PPB_Widget_Dev_0_4 */
5378 /* Not generating wrapper interface for PPB_Zoom_Dev_0_2 */
5380 /* Not generating wrapper interface for PPP_NetworkState_Dev_0_1 */
5382 /* Not generating wrapper interface for PPP_Printing_Dev_0_6 */
5384 /* Not generating wrapper interface for PPP_Scrollbar_Dev_0_2 */
5386 /* Not generating wrapper interface for PPP_Scrollbar_Dev_0_3 */
5388 static const struct PPP_Selection_Dev_0_3 Pnacl_Wrappers_PPP_Selection_Dev_0_3
= {
5389 .GetSelectedText
= &Pnacl_M13_PPP_Selection_Dev_GetSelectedText
5392 /* Not generating wrapper interface for PPP_TextInput_Dev_0_1 */
5394 /* Not generating wrapper interface for PPP_VideoCapture_Dev_0_1 */
5396 /* Not generating wrapper interface for PPP_VideoDecoder_Dev_0_11 */
5398 /* Not generating wrapper interface for PPP_Widget_Dev_0_2 */
5400 /* Not generating wrapper interface for PPP_Zoom_Dev_0_3 */
5402 /* Not generating wrapper interface for PPB_CameraCapabilities_Private_0_1 */
5404 static const struct PPB_ContentDecryptor_Private_0_13 Pnacl_Wrappers_PPB_ContentDecryptor_Private_0_13
= {
5405 .PromiseResolved
= (void (*)(PP_Instance instance
, uint32_t promise_id
))&Pnacl_M41_PPB_ContentDecryptor_Private_PromiseResolved
,
5406 .PromiseResolvedWithSession
= (void (*)(PP_Instance instance
, uint32_t promise_id
, struct PP_Var web_session_id
))&Pnacl_M41_PPB_ContentDecryptor_Private_PromiseResolvedWithSession
,
5407 .PromiseRejected
= (void (*)(PP_Instance instance
, uint32_t promise_id
, PP_CdmExceptionCode exception_code
, uint32_t system_code
, struct PP_Var error_description
))&Pnacl_M41_PPB_ContentDecryptor_Private_PromiseRejected
,
5408 .SessionMessage
= (void (*)(PP_Instance instance
, struct PP_Var web_session_id
, PP_CdmMessageType message_type
, struct PP_Var message
, struct PP_Var legacy_destination_url
))&Pnacl_M41_PPB_ContentDecryptor_Private_SessionMessage
,
5409 .SessionKeysChange
= (void (*)(PP_Instance instance
, struct PP_Var web_session_id
, PP_Bool has_additional_usable_key
, uint32_t key_count
, const struct PP_KeyInformation key_information
[]))&Pnacl_M41_PPB_ContentDecryptor_Private_SessionKeysChange
,
5410 .SessionExpirationChange
= (void (*)(PP_Instance instance
, struct PP_Var web_session_id
, PP_Time new_expiry_time
))&Pnacl_M41_PPB_ContentDecryptor_Private_SessionExpirationChange
,
5411 .SessionClosed
= (void (*)(PP_Instance instance
, struct PP_Var web_session_id
))&Pnacl_M41_PPB_ContentDecryptor_Private_SessionClosed
,
5412 .SessionError
= (void (*)(PP_Instance instance
, struct PP_Var web_session_id
, PP_CdmExceptionCode exception_code
, uint32_t system_code
, struct PP_Var error_description
))&Pnacl_M41_PPB_ContentDecryptor_Private_SessionError
,
5413 .DeliverBlock
= (void (*)(PP_Instance instance
, PP_Resource decrypted_block
, const struct PP_DecryptedBlockInfo
* decrypted_block_info
))&Pnacl_M41_PPB_ContentDecryptor_Private_DeliverBlock
,
5414 .DecoderInitializeDone
= (void (*)(PP_Instance instance
, PP_DecryptorStreamType decoder_type
, uint32_t request_id
, PP_Bool success
))&Pnacl_M41_PPB_ContentDecryptor_Private_DecoderInitializeDone
,
5415 .DecoderDeinitializeDone
= (void (*)(PP_Instance instance
, PP_DecryptorStreamType decoder_type
, uint32_t request_id
))&Pnacl_M41_PPB_ContentDecryptor_Private_DecoderDeinitializeDone
,
5416 .DecoderResetDone
= (void (*)(PP_Instance instance
, PP_DecryptorStreamType decoder_type
, uint32_t request_id
))&Pnacl_M41_PPB_ContentDecryptor_Private_DecoderResetDone
,
5417 .DeliverFrame
= (void (*)(PP_Instance instance
, PP_Resource decrypted_frame
, const struct PP_DecryptedFrameInfo
* decrypted_frame_info
))&Pnacl_M41_PPB_ContentDecryptor_Private_DeliverFrame
,
5418 .DeliverSamples
= (void (*)(PP_Instance instance
, PP_Resource audio_frames
, const struct PP_DecryptedSampleInfo
* decrypted_sample_info
))&Pnacl_M41_PPB_ContentDecryptor_Private_DeliverSamples
5421 static const struct PPB_DisplayColorProfile_Private_0_1 Pnacl_Wrappers_PPB_DisplayColorProfile_Private_0_1
= {
5422 .Create
= (PP_Resource (*)(PP_Instance instance
))&Pnacl_M33_PPB_DisplayColorProfile_Private_Create
,
5423 .IsDisplayColorProfile
= (PP_Bool (*)(PP_Resource resource
))&Pnacl_M33_PPB_DisplayColorProfile_Private_IsDisplayColorProfile
,
5424 .GetColorProfile
= (int32_t (*)(PP_Resource display_color_profile_res
, struct PP_ArrayOutput color_profile
, struct PP_CompletionCallback callback
))&Pnacl_M33_PPB_DisplayColorProfile_Private_GetColorProfile
,
5425 .RegisterColorProfileChangeCallback
= (int32_t (*)(PP_Resource display_color_profile_res
, struct PP_CompletionCallback callback
))&Pnacl_M33_PPB_DisplayColorProfile_Private_RegisterColorProfileChangeCallback
5428 static const struct PPB_Ext_CrxFileSystem_Private_0_1 Pnacl_Wrappers_PPB_Ext_CrxFileSystem_Private_0_1
= {
5429 .Open
= (int32_t (*)(PP_Instance instance
, PP_Resource
* file_system
, struct PP_CompletionCallback callback
))&Pnacl_M28_PPB_Ext_CrxFileSystem_Private_Open
5432 static const struct PPB_FileIO_Private_0_1 Pnacl_Wrappers_PPB_FileIO_Private_0_1
= {
5433 .RequestOSFileHandle
= (int32_t (*)(PP_Resource file_io
, PP_FileHandle
* handle
, struct PP_CompletionCallback callback
))&Pnacl_M28_PPB_FileIO_Private_RequestOSFileHandle
5436 static const struct PPB_FileRefPrivate_0_1 Pnacl_Wrappers_PPB_FileRefPrivate_0_1
= {
5437 .GetAbsolutePath
= (struct PP_Var (*)(PP_Resource file_ref
))&Pnacl_M15_PPB_FileRefPrivate_GetAbsolutePath
5440 /* Not generating wrapper interface for PPB_Find_Private_0_3 */
5442 static const struct PPB_Flash_12_4 Pnacl_Wrappers_PPB_Flash_12_4
= {
5443 .SetInstanceAlwaysOnTop
= (void (*)(PP_Instance instance
, PP_Bool on_top
))&Pnacl_M21_PPB_Flash_SetInstanceAlwaysOnTop
,
5444 .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
,
5445 .GetProxyForURL
= (struct PP_Var (*)(PP_Instance instance
, const char* url
))&Pnacl_M21_PPB_Flash_GetProxyForURL
,
5446 .Navigate
= (int32_t (*)(PP_Resource request_info
, const char* target
, PP_Bool from_user_action
))&Pnacl_M21_PPB_Flash_Navigate
,
5447 .RunMessageLoop
= (void (*)(PP_Instance instance
))&Pnacl_M21_PPB_Flash_RunMessageLoop
,
5448 .QuitMessageLoop
= (void (*)(PP_Instance instance
))&Pnacl_M21_PPB_Flash_QuitMessageLoop
,
5449 .GetLocalTimeZoneOffset
= (double (*)(PP_Instance instance
, PP_Time t
))&Pnacl_M21_PPB_Flash_GetLocalTimeZoneOffset
,
5450 .GetCommandLineArgs
= (struct PP_Var (*)(PP_Module module
))&Pnacl_M21_PPB_Flash_GetCommandLineArgs
,
5451 .PreloadFontWin
= (void (*)(const void* logfontw
))&Pnacl_M21_PPB_Flash_PreloadFontWin
,
5452 .IsRectTopmost
= (PP_Bool (*)(PP_Instance instance
, const struct PP_Rect
* rect
))&Pnacl_M21_PPB_Flash_IsRectTopmost
,
5453 .InvokePrinting
= (int32_t (*)(PP_Instance instance
))&Pnacl_M21_PPB_Flash_InvokePrinting
,
5454 .UpdateActivity
= (void (*)(PP_Instance instance
))&Pnacl_M21_PPB_Flash_UpdateActivity
,
5455 .GetDeviceID
= (struct PP_Var (*)(PP_Instance instance
))&Pnacl_M21_PPB_Flash_GetDeviceID
,
5456 .GetSettingInt
= (int32_t (*)(PP_Instance instance
, PP_FlashSetting setting
))&Pnacl_M21_PPB_Flash_GetSettingInt
,
5457 .GetSetting
= (struct PP_Var (*)(PP_Instance instance
, PP_FlashSetting setting
))&Pnacl_M21_PPB_Flash_GetSetting
5460 static const struct PPB_Flash_12_5 Pnacl_Wrappers_PPB_Flash_12_5
= {
5461 .SetInstanceAlwaysOnTop
= (void (*)(PP_Instance instance
, PP_Bool on_top
))&Pnacl_M22_PPB_Flash_SetInstanceAlwaysOnTop
,
5462 .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
,
5463 .GetProxyForURL
= (struct PP_Var (*)(PP_Instance instance
, const char* url
))&Pnacl_M22_PPB_Flash_GetProxyForURL
,
5464 .Navigate
= (int32_t (*)(PP_Resource request_info
, const char* target
, PP_Bool from_user_action
))&Pnacl_M22_PPB_Flash_Navigate
,
5465 .RunMessageLoop
= (void (*)(PP_Instance instance
))&Pnacl_M22_PPB_Flash_RunMessageLoop
,
5466 .QuitMessageLoop
= (void (*)(PP_Instance instance
))&Pnacl_M22_PPB_Flash_QuitMessageLoop
,
5467 .GetLocalTimeZoneOffset
= (double (*)(PP_Instance instance
, PP_Time t
))&Pnacl_M22_PPB_Flash_GetLocalTimeZoneOffset
,
5468 .GetCommandLineArgs
= (struct PP_Var (*)(PP_Module module
))&Pnacl_M22_PPB_Flash_GetCommandLineArgs
,
5469 .PreloadFontWin
= (void (*)(const void* logfontw
))&Pnacl_M22_PPB_Flash_PreloadFontWin
,
5470 .IsRectTopmost
= (PP_Bool (*)(PP_Instance instance
, const struct PP_Rect
* rect
))&Pnacl_M22_PPB_Flash_IsRectTopmost
,
5471 .InvokePrinting
= (int32_t (*)(PP_Instance instance
))&Pnacl_M22_PPB_Flash_InvokePrinting
,
5472 .UpdateActivity
= (void (*)(PP_Instance instance
))&Pnacl_M22_PPB_Flash_UpdateActivity
,
5473 .GetDeviceID
= (struct PP_Var (*)(PP_Instance instance
))&Pnacl_M22_PPB_Flash_GetDeviceID
,
5474 .GetSettingInt
= (int32_t (*)(PP_Instance instance
, PP_FlashSetting setting
))&Pnacl_M22_PPB_Flash_GetSettingInt
,
5475 .GetSetting
= (struct PP_Var (*)(PP_Instance instance
, PP_FlashSetting setting
))&Pnacl_M22_PPB_Flash_GetSetting
,
5476 .SetCrashData
= (PP_Bool (*)(PP_Instance instance
, PP_FlashCrashKey key
, struct PP_Var value
))&Pnacl_M22_PPB_Flash_SetCrashData
5479 static const struct PPB_Flash_12_6 Pnacl_Wrappers_PPB_Flash_12_6
= {
5480 .SetInstanceAlwaysOnTop
= (void (*)(PP_Instance instance
, PP_Bool on_top
))&Pnacl_M24_0_PPB_Flash_SetInstanceAlwaysOnTop
,
5481 .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
,
5482 .GetProxyForURL
= (struct PP_Var (*)(PP_Instance instance
, const char* url
))&Pnacl_M24_0_PPB_Flash_GetProxyForURL
,
5483 .Navigate
= (int32_t (*)(PP_Resource request_info
, const char* target
, PP_Bool from_user_action
))&Pnacl_M24_0_PPB_Flash_Navigate
,
5484 .RunMessageLoop
= (void (*)(PP_Instance instance
))&Pnacl_M24_0_PPB_Flash_RunMessageLoop
,
5485 .QuitMessageLoop
= (void (*)(PP_Instance instance
))&Pnacl_M24_0_PPB_Flash_QuitMessageLoop
,
5486 .GetLocalTimeZoneOffset
= (double (*)(PP_Instance instance
, PP_Time t
))&Pnacl_M24_0_PPB_Flash_GetLocalTimeZoneOffset
,
5487 .GetCommandLineArgs
= (struct PP_Var (*)(PP_Module module
))&Pnacl_M24_0_PPB_Flash_GetCommandLineArgs
,
5488 .PreloadFontWin
= (void (*)(const void* logfontw
))&Pnacl_M24_0_PPB_Flash_PreloadFontWin
,
5489 .IsRectTopmost
= (PP_Bool (*)(PP_Instance instance
, const struct PP_Rect
* rect
))&Pnacl_M24_0_PPB_Flash_IsRectTopmost
,
5490 .InvokePrinting
= (int32_t (*)(PP_Instance instance
))&Pnacl_M24_0_PPB_Flash_InvokePrinting
,
5491 .UpdateActivity
= (void (*)(PP_Instance instance
))&Pnacl_M24_0_PPB_Flash_UpdateActivity
,
5492 .GetDeviceID
= (struct PP_Var (*)(PP_Instance instance
))&Pnacl_M24_0_PPB_Flash_GetDeviceID
,
5493 .GetSettingInt
= (int32_t (*)(PP_Instance instance
, PP_FlashSetting setting
))&Pnacl_M24_0_PPB_Flash_GetSettingInt
,
5494 .GetSetting
= (struct PP_Var (*)(PP_Instance instance
, PP_FlashSetting setting
))&Pnacl_M24_0_PPB_Flash_GetSetting
,
5495 .SetCrashData
= (PP_Bool (*)(PP_Instance instance
, PP_FlashCrashKey key
, struct PP_Var value
))&Pnacl_M24_0_PPB_Flash_SetCrashData
,
5496 .EnumerateVideoCaptureDevices
= (int32_t (*)(PP_Instance instance
, PP_Resource video_capture
, struct PP_ArrayOutput devices
))&Pnacl_M24_0_PPB_Flash_EnumerateVideoCaptureDevices
5499 static const struct PPB_Flash_13_0 Pnacl_Wrappers_PPB_Flash_13_0
= {
5500 .SetInstanceAlwaysOnTop
= (void (*)(PP_Instance instance
, PP_Bool on_top
))&Pnacl_M24_1_PPB_Flash_SetInstanceAlwaysOnTop
,
5501 .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
,
5502 .GetProxyForURL
= (struct PP_Var (*)(PP_Instance instance
, const char* url
))&Pnacl_M24_1_PPB_Flash_GetProxyForURL
,
5503 .Navigate
= (int32_t (*)(PP_Resource request_info
, const char* target
, PP_Bool from_user_action
))&Pnacl_M24_1_PPB_Flash_Navigate
,
5504 .GetLocalTimeZoneOffset
= (double (*)(PP_Instance instance
, PP_Time t
))&Pnacl_M24_1_PPB_Flash_GetLocalTimeZoneOffset
,
5505 .GetCommandLineArgs
= (struct PP_Var (*)(PP_Module module
))&Pnacl_M24_1_PPB_Flash_GetCommandLineArgs
,
5506 .PreloadFontWin
= (void (*)(const void* logfontw
))&Pnacl_M24_1_PPB_Flash_PreloadFontWin
,
5507 .IsRectTopmost
= (PP_Bool (*)(PP_Instance instance
, const struct PP_Rect
* rect
))&Pnacl_M24_1_PPB_Flash_IsRectTopmost
,
5508 .UpdateActivity
= (void (*)(PP_Instance instance
))&Pnacl_M24_1_PPB_Flash_UpdateActivity
,
5509 .GetSetting
= (struct PP_Var (*)(PP_Instance instance
, PP_FlashSetting setting
))&Pnacl_M24_1_PPB_Flash_GetSetting
,
5510 .SetCrashData
= (PP_Bool (*)(PP_Instance instance
, PP_FlashCrashKey key
, struct PP_Var value
))&Pnacl_M24_1_PPB_Flash_SetCrashData
,
5511 .EnumerateVideoCaptureDevices
= (int32_t (*)(PP_Instance instance
, PP_Resource video_capture
, struct PP_ArrayOutput devices
))&Pnacl_M24_1_PPB_Flash_EnumerateVideoCaptureDevices
5514 static const struct PPB_Flash_Clipboard_4_0 Pnacl_Wrappers_PPB_Flash_Clipboard_4_0
= {
5515 .IsFormatAvailable
= (PP_Bool (*)(PP_Instance instance_id
, PP_Flash_Clipboard_Type clipboard_type
, PP_Flash_Clipboard_Format format
))&Pnacl_M19_PPB_Flash_Clipboard_IsFormatAvailable
,
5516 .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
,
5517 .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
5520 static const struct PPB_Flash_Clipboard_5_0 Pnacl_Wrappers_PPB_Flash_Clipboard_5_0
= {
5521 .RegisterCustomFormat
= (uint32_t (*)(PP_Instance instance_id
, const char* format_name
))&Pnacl_M24_PPB_Flash_Clipboard_RegisterCustomFormat
,
5522 .IsFormatAvailable
= (PP_Bool (*)(PP_Instance instance_id
, PP_Flash_Clipboard_Type clipboard_type
, uint32_t format
))&Pnacl_M24_PPB_Flash_Clipboard_IsFormatAvailable
,
5523 .ReadData
= (struct PP_Var (*)(PP_Instance instance_id
, PP_Flash_Clipboard_Type clipboard_type
, uint32_t format
))&Pnacl_M24_PPB_Flash_Clipboard_ReadData
,
5524 .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
5527 static const struct PPB_Flash_Clipboard_5_1 Pnacl_Wrappers_PPB_Flash_Clipboard_5_1
= {
5528 .RegisterCustomFormat
= (uint32_t (*)(PP_Instance instance_id
, const char* format_name
))&Pnacl_M34_PPB_Flash_Clipboard_RegisterCustomFormat
,
5529 .IsFormatAvailable
= (PP_Bool (*)(PP_Instance instance_id
, PP_Flash_Clipboard_Type clipboard_type
, uint32_t format
))&Pnacl_M34_PPB_Flash_Clipboard_IsFormatAvailable
,
5530 .ReadData
= (struct PP_Var (*)(PP_Instance instance_id
, PP_Flash_Clipboard_Type clipboard_type
, uint32_t format
))&Pnacl_M34_PPB_Flash_Clipboard_ReadData
,
5531 .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
,
5532 .GetSequenceNumber
= (PP_Bool (*)(PP_Instance instance_id
, PP_Flash_Clipboard_Type clipboard_type
, uint64_t* sequence_number
))&Pnacl_M34_PPB_Flash_Clipboard_GetSequenceNumber
5535 static const struct PPB_Flash_DeviceID_1_0 Pnacl_Wrappers_PPB_Flash_DeviceID_1_0
= {
5536 .Create
= (PP_Resource (*)(PP_Instance instance
))&Pnacl_M21_PPB_Flash_DeviceID_Create
,
5537 .GetDeviceID
= (int32_t (*)(PP_Resource device_id
, struct PP_Var
* id
, struct PP_CompletionCallback callback
))&Pnacl_M21_PPB_Flash_DeviceID_GetDeviceID
5540 static const struct PPB_Flash_DRM_1_0 Pnacl_Wrappers_PPB_Flash_DRM_1_0
= {
5541 .Create
= (PP_Resource (*)(PP_Instance instance
))&Pnacl_M29_PPB_Flash_DRM_Create
,
5542 .GetDeviceID
= (int32_t (*)(PP_Resource drm
, struct PP_Var
* id
, struct PP_CompletionCallback callback
))&Pnacl_M29_PPB_Flash_DRM_GetDeviceID
,
5543 .GetHmonitor
= (PP_Bool (*)(PP_Resource drm
, int64_t* hmonitor
))&Pnacl_M29_PPB_Flash_DRM_GetHmonitor
,
5544 .GetVoucherFile
= (int32_t (*)(PP_Resource drm
, PP_Resource
* file_ref
, struct PP_CompletionCallback callback
))&Pnacl_M29_PPB_Flash_DRM_GetVoucherFile
5547 static const struct PPB_Flash_DRM_1_1 Pnacl_Wrappers_PPB_Flash_DRM_1_1
= {
5548 .Create
= (PP_Resource (*)(PP_Instance instance
))&Pnacl_M33_PPB_Flash_DRM_Create
,
5549 .GetDeviceID
= (int32_t (*)(PP_Resource drm
, struct PP_Var
* id
, struct PP_CompletionCallback callback
))&Pnacl_M33_PPB_Flash_DRM_GetDeviceID
,
5550 .GetHmonitor
= (PP_Bool (*)(PP_Resource drm
, int64_t* hmonitor
))&Pnacl_M33_PPB_Flash_DRM_GetHmonitor
,
5551 .GetVoucherFile
= (int32_t (*)(PP_Resource drm
, PP_Resource
* file_ref
, struct PP_CompletionCallback callback
))&Pnacl_M33_PPB_Flash_DRM_GetVoucherFile
,
5552 .MonitorIsExternal
= (int32_t (*)(PP_Resource drm
, PP_Bool
* is_external
, struct PP_CompletionCallback callback
))&Pnacl_M33_PPB_Flash_DRM_MonitorIsExternal
5555 /* Not generating wrapper interface for PPB_Flash_FontFile_0_1 */
5557 /* Not generating wrapper interface for PPB_FlashFullscreen_0_1 */
5559 /* Not generating wrapper interface for PPB_FlashFullscreen_1_0 */
5561 static const struct PPB_Flash_Menu_0_2 Pnacl_Wrappers_PPB_Flash_Menu_0_2
= {
5562 .Create
= (PP_Resource (*)(PP_Instance instance_id
, const struct PP_Flash_Menu
* menu_data
))&Pnacl_M14_PPB_Flash_Menu_Create
,
5563 .IsFlashMenu
= (PP_Bool (*)(PP_Resource resource_id
))&Pnacl_M14_PPB_Flash_Menu_IsFlashMenu
,
5564 .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
5567 /* Not generating wrapper interface for PPB_Flash_MessageLoop_0_1 */
5569 /* Not generating wrapper interface for PPB_Flash_Print_1_0 */
5571 static const struct PPB_HostResolver_Private_0_1 Pnacl_Wrappers_PPB_HostResolver_Private_0_1
= {
5572 .Create
= (PP_Resource (*)(PP_Instance instance
))&Pnacl_M19_PPB_HostResolver_Private_Create
,
5573 .IsHostResolver
= (PP_Bool (*)(PP_Resource resource
))&Pnacl_M19_PPB_HostResolver_Private_IsHostResolver
,
5574 .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
,
5575 .GetCanonicalName
= (struct PP_Var (*)(PP_Resource host_resolver
))&Pnacl_M19_PPB_HostResolver_Private_GetCanonicalName
,
5576 .GetSize
= (uint32_t (*)(PP_Resource host_resolver
))&Pnacl_M19_PPB_HostResolver_Private_GetSize
,
5577 .GetNetAddress
= (PP_Bool (*)(PP_Resource host_resolver
, uint32_t index
, struct PP_NetAddress_Private
* addr
))&Pnacl_M19_PPB_HostResolver_Private_GetNetAddress
5580 /* Not generating wrapper interface for PPB_ImageCaptureConfig_Private_0_1 */
5582 static const struct PPB_ImageCapture_Private_0_1 Pnacl_Wrappers_PPB_ImageCapture_Private_0_1
= {
5583 .Create
= (PP_Resource (*)(PP_Instance instance
, struct PP_Var camera_source_id
, PPB_ImageCapture_Private_ErrorCallback error_callback
, void* user_data
))&Pnacl_M39_PPB_ImageCapture_Private_Create
,
5584 .IsImageCapture
= (PP_Bool (*)(PP_Resource resource
))&Pnacl_M39_PPB_ImageCapture_Private_IsImageCapture
,
5585 .Close
= (int32_t (*)(PP_Resource resource
, struct PP_CompletionCallback callback
))&Pnacl_M39_PPB_ImageCapture_Private_Close
,
5586 .SetConfig
= (int32_t (*)(PP_Resource image_capture
, PP_Resource config
, struct PP_CompletionCallback callback
))&Pnacl_M39_PPB_ImageCapture_Private_SetConfig
,
5587 .GetConfig
= (int32_t (*)(PP_Resource image_capture
, PP_Resource
* config
, struct PP_CompletionCallback callback
))&Pnacl_M39_PPB_ImageCapture_Private_GetConfig
,
5588 .GetCameraCapabilities
= (int32_t (*)(PP_Resource image_capture
, PP_Resource
* capabilities
, struct PP_CompletionCallback callback
))&Pnacl_M39_PPB_ImageCapture_Private_GetCameraCapabilities
,
5589 .CaptureStillImage
= (int32_t (*)(PP_Resource image_capture
, PPB_ImageCapture_Private_ShutterCallback shutter_callback
, PPB_ImageCapture_Private_PreviewCallback preview_callback
, PPB_ImageCapture_Private_JpegCallback jpeg_callback
, int64_t* sequence_id
))&Pnacl_M39_PPB_ImageCapture_Private_CaptureStillImage
5592 /* Not generating wrapper interface for PPB_InputEvent_Private_0_1 */
5594 static const struct PPB_Instance_Private_0_1 Pnacl_Wrappers_PPB_Instance_Private_0_1
= {
5595 .GetWindowObject
= (struct PP_Var (*)(PP_Instance instance
))&Pnacl_M13_PPB_Instance_Private_GetWindowObject
,
5596 .GetOwnerElementObject
= (struct PP_Var (*)(PP_Instance instance
))&Pnacl_M13_PPB_Instance_Private_GetOwnerElementObject
,
5597 .ExecuteScript
= (struct PP_Var (*)(PP_Instance instance
, struct PP_Var script
, struct PP_Var
* exception
))&Pnacl_M13_PPB_Instance_Private_ExecuteScript
5600 static const struct PPB_IsolatedFileSystem_Private_0_2 Pnacl_Wrappers_PPB_IsolatedFileSystem_Private_0_2
= {
5601 .Open
= (int32_t (*)(PP_Instance instance
, PP_IsolatedFileSystemType_Private type
, PP_Resource
* file_system
, struct PP_CompletionCallback callback
))&Pnacl_M33_PPB_IsolatedFileSystem_Private_Open
5604 static const struct PPB_NaCl_Private_1_0 Pnacl_Wrappers_PPB_NaCl_Private_1_0
= {
5605 .LaunchSelLdr
= (void (*)(PP_Instance instance
, PP_Bool main_service_runtime
, const char* alleged_url
, const struct PP_NaClFileInfo
* nexe_file_info
, PP_Bool uses_nonsfi_mode
, PP_Bool enable_ppapi_dev
, PP_NaClAppProcessType process_type
, void* imc_handle
, struct PP_CompletionCallback callback
))&Pnacl_M25_PPB_NaCl_Private_LaunchSelLdr
,
5606 .StartPpapiProxy
= (PP_Bool (*)(PP_Instance instance
))&Pnacl_M25_PPB_NaCl_Private_StartPpapiProxy
,
5607 .UrandomFD
= (int32_t (*)(void))&Pnacl_M25_PPB_NaCl_Private_UrandomFD
,
5608 .BrokerDuplicateHandle
= (int32_t (*)(PP_FileHandle source_handle
, uint32_t process_id
, PP_FileHandle
* target_handle
, uint32_t desired_access
, uint32_t options
))&Pnacl_M25_PPB_NaCl_Private_BrokerDuplicateHandle
,
5609 .GetReadExecPnaclFd
= (void (*)(const char* url
, struct PP_NaClFileInfo
* out_file_info
))&Pnacl_M25_PPB_NaCl_Private_GetReadExecPnaclFd
,
5610 .CreateTemporaryFile
= (PP_FileHandle (*)(PP_Instance instance
))&Pnacl_M25_PPB_NaCl_Private_CreateTemporaryFile
,
5611 .GetNumberOfProcessors
= (int32_t (*)(void))&Pnacl_M25_PPB_NaCl_Private_GetNumberOfProcessors
,
5612 .ReportTranslationFinished
= (void (*)(PP_Instance instance
, PP_Bool success
, int32_t opt_level
, int64_t pexe_size
, int64_t compile_time_us
))&Pnacl_M25_PPB_NaCl_Private_ReportTranslationFinished
,
5613 .DispatchEvent
= (void (*)(PP_Instance instance
, PP_NaClEventType event_type
, const char* resource_url
, PP_Bool length_is_computable
, uint64_t loaded_bytes
, uint64_t total_bytes
))&Pnacl_M25_PPB_NaCl_Private_DispatchEvent
,
5614 .ReportLoadSuccess
= (void (*)(PP_Instance instance
, uint64_t loaded_bytes
, uint64_t total_bytes
))&Pnacl_M25_PPB_NaCl_Private_ReportLoadSuccess
,
5615 .ReportLoadError
= (void (*)(PP_Instance instance
, PP_NaClError error
, const char* error_message
))&Pnacl_M25_PPB_NaCl_Private_ReportLoadError
,
5616 .InstanceCreated
= (void (*)(PP_Instance instance
))&Pnacl_M25_PPB_NaCl_Private_InstanceCreated
,
5617 .InstanceDestroyed
= (void (*)(PP_Instance instance
))&Pnacl_M25_PPB_NaCl_Private_InstanceDestroyed
,
5618 .GetSandboxArch
= (const char* (*)(void))&Pnacl_M25_PPB_NaCl_Private_GetSandboxArch
,
5619 .Vlog
= (void (*)(const char* message
))&Pnacl_M25_PPB_NaCl_Private_Vlog
,
5620 .InitializePlugin
= (void (*)(PP_Instance instance
, uint32_t argc
, const char* argn
[], const char* argv
[]))&Pnacl_M25_PPB_NaCl_Private_InitializePlugin
,
5621 .RequestNaClManifest
= (void (*)(PP_Instance instance
, struct PP_CompletionCallback callback
))&Pnacl_M25_PPB_NaCl_Private_RequestNaClManifest
,
5622 .GetManifestBaseURL
= (struct PP_Var (*)(PP_Instance instance
))&Pnacl_M25_PPB_NaCl_Private_GetManifestBaseURL
,
5623 .ProcessNaClManifest
= (void (*)(PP_Instance instance
, const char* program_url
))&Pnacl_M25_PPB_NaCl_Private_ProcessNaClManifest
,
5624 .DevInterfacesEnabled
= (PP_Bool (*)(PP_Instance instance
))&Pnacl_M25_PPB_NaCl_Private_DevInterfacesEnabled
,
5625 .GetManifestProgramURL
= (PP_Bool (*)(PP_Instance instance
, struct PP_Var
* full_url
, struct PP_PNaClOptions
* pnacl_options
, PP_Bool
* uses_nonsfi_mode
))&Pnacl_M25_PPB_NaCl_Private_GetManifestProgramURL
,
5626 .GetPnaclResourceInfo
= (PP_Bool (*)(PP_Instance instance
, struct PP_Var
* llc_tool_name
, struct PP_Var
* ld_tool_name
))&Pnacl_M25_PPB_NaCl_Private_GetPnaclResourceInfo
,
5627 .GetCpuFeatureAttrs
= (struct PP_Var (*)(void))&Pnacl_M25_PPB_NaCl_Private_GetCpuFeatureAttrs
,
5628 .DownloadNexe
= (void (*)(PP_Instance instance
, const char* url
, struct PP_NaClFileInfo
* file_info
, struct PP_CompletionCallback callback
))&Pnacl_M25_PPB_NaCl_Private_DownloadNexe
,
5629 .ReportSelLdrStatus
= (void (*)(PP_Instance instance
, int32_t load_status
, int32_t max_status
))&Pnacl_M25_PPB_NaCl_Private_ReportSelLdrStatus
,
5630 .LogTranslateTime
= (void (*)(const char* histogram_name
, int64_t time_us
))&Pnacl_M25_PPB_NaCl_Private_LogTranslateTime
,
5631 .OpenManifestEntry
= (void (*)(PP_Instance instance
, PP_Bool is_helper_process
, const char* key
, struct PP_NaClFileInfo
* file_info
, struct PP_CompletionCallback callback
))&Pnacl_M25_PPB_NaCl_Private_OpenManifestEntry
,
5632 .SetPNaClStartTime
= (void (*)(PP_Instance instance
))&Pnacl_M25_PPB_NaCl_Private_SetPNaClStartTime
,
5633 .StreamPexe
= (void (*)(PP_Instance instance
, const char* pexe_url
, int32_t opt_level
, const struct PPP_PexeStreamHandler_1_0
* stream_handler
, void* stream_handler_user_data
))&Pnacl_M25_PPB_NaCl_Private_StreamPexe
5636 static const struct PPB_NetAddress_Private_0_1 Pnacl_Wrappers_PPB_NetAddress_Private_0_1
= {
5637 .AreEqual
= (PP_Bool (*)(const struct PP_NetAddress_Private
* addr1
, const struct PP_NetAddress_Private
* addr2
))&Pnacl_M17_PPB_NetAddress_Private_AreEqual
,
5638 .AreHostsEqual
= (PP_Bool (*)(const struct PP_NetAddress_Private
* addr1
, const struct PP_NetAddress_Private
* addr2
))&Pnacl_M17_PPB_NetAddress_Private_AreHostsEqual
,
5639 .Describe
= (struct PP_Var (*)(PP_Module module
, const struct PP_NetAddress_Private
* addr
, PP_Bool include_port
))&Pnacl_M17_PPB_NetAddress_Private_Describe
,
5640 .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
,
5641 .GetAnyAddress
= (void (*)(PP_Bool is_ipv6
, struct PP_NetAddress_Private
* addr
))&Pnacl_M17_PPB_NetAddress_Private_GetAnyAddress
5644 static const struct PPB_NetAddress_Private_1_0 Pnacl_Wrappers_PPB_NetAddress_Private_1_0
= {
5645 .AreEqual
= (PP_Bool (*)(const struct PP_NetAddress_Private
* addr1
, const struct PP_NetAddress_Private
* addr2
))&Pnacl_M19_0_PPB_NetAddress_Private_AreEqual
,
5646 .AreHostsEqual
= (PP_Bool (*)(const struct PP_NetAddress_Private
* addr1
, const struct PP_NetAddress_Private
* addr2
))&Pnacl_M19_0_PPB_NetAddress_Private_AreHostsEqual
,
5647 .Describe
= (struct PP_Var (*)(PP_Module module
, const struct PP_NetAddress_Private
* addr
, PP_Bool include_port
))&Pnacl_M19_0_PPB_NetAddress_Private_Describe
,
5648 .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
,
5649 .GetAnyAddress
= (void (*)(PP_Bool is_ipv6
, struct PP_NetAddress_Private
* addr
))&Pnacl_M19_0_PPB_NetAddress_Private_GetAnyAddress
,
5650 .GetFamily
= (PP_NetAddressFamily_Private (*)(const struct PP_NetAddress_Private
* addr
))&Pnacl_M19_0_PPB_NetAddress_Private_GetFamily
,
5651 .GetPort
= (uint16_t (*)(const struct PP_NetAddress_Private
* addr
))&Pnacl_M19_0_PPB_NetAddress_Private_GetPort
,
5652 .GetAddress
= (PP_Bool (*)(const struct PP_NetAddress_Private
* addr
, void* address
, uint16_t address_size
))&Pnacl_M19_0_PPB_NetAddress_Private_GetAddress
5655 static const struct PPB_NetAddress_Private_1_1 Pnacl_Wrappers_PPB_NetAddress_Private_1_1
= {
5656 .AreEqual
= (PP_Bool (*)(const struct PP_NetAddress_Private
* addr1
, const struct PP_NetAddress_Private
* addr2
))&Pnacl_M19_1_PPB_NetAddress_Private_AreEqual
,
5657 .AreHostsEqual
= (PP_Bool (*)(const struct PP_NetAddress_Private
* addr1
, const struct PP_NetAddress_Private
* addr2
))&Pnacl_M19_1_PPB_NetAddress_Private_AreHostsEqual
,
5658 .Describe
= (struct PP_Var (*)(PP_Module module
, const struct PP_NetAddress_Private
* addr
, PP_Bool include_port
))&Pnacl_M19_1_PPB_NetAddress_Private_Describe
,
5659 .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
,
5660 .GetAnyAddress
= (void (*)(PP_Bool is_ipv6
, struct PP_NetAddress_Private
* addr
))&Pnacl_M19_1_PPB_NetAddress_Private_GetAnyAddress
,
5661 .GetFamily
= (PP_NetAddressFamily_Private (*)(const struct PP_NetAddress_Private
* addr
))&Pnacl_M19_1_PPB_NetAddress_Private_GetFamily
,
5662 .GetPort
= (uint16_t (*)(const struct PP_NetAddress_Private
* addr
))&Pnacl_M19_1_PPB_NetAddress_Private_GetPort
,
5663 .GetAddress
= (PP_Bool (*)(const struct PP_NetAddress_Private
* addr
, void* address
, uint16_t address_size
))&Pnacl_M19_1_PPB_NetAddress_Private_GetAddress
,
5664 .GetScopeID
= (uint32_t (*)(const struct PP_NetAddress_Private
* addr
))&Pnacl_M19_1_PPB_NetAddress_Private_GetScopeID
,
5665 .CreateFromIPv4Address
= (void (*)(const uint8_t ip
[4], uint16_t port
, struct PP_NetAddress_Private
* addr_out
))&Pnacl_M19_1_PPB_NetAddress_Private_CreateFromIPv4Address
,
5666 .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
5669 static const struct PPB_OutputProtection_Private_0_1 Pnacl_Wrappers_PPB_OutputProtection_Private_0_1
= {
5670 .Create
= (PP_Resource (*)(PP_Instance instance
))&Pnacl_M31_PPB_OutputProtection_Private_Create
,
5671 .IsOutputProtection
= (PP_Bool (*)(PP_Resource resource
))&Pnacl_M31_PPB_OutputProtection_Private_IsOutputProtection
,
5672 .QueryStatus
= (int32_t (*)(PP_Resource resource
, uint32_t* link_mask
, uint32_t* protection_mask
, struct PP_CompletionCallback callback
))&Pnacl_M31_PPB_OutputProtection_Private_QueryStatus
,
5673 .EnableProtection
= (int32_t (*)(PP_Resource resource
, uint32_t desired_protection_mask
, struct PP_CompletionCallback callback
))&Pnacl_M31_PPB_OutputProtection_Private_EnableProtection
5676 static const struct PPB_PlatformVerification_Private_0_2 Pnacl_Wrappers_PPB_PlatformVerification_Private_0_2
= {
5677 .Create
= (PP_Resource (*)(PP_Instance instance
))&Pnacl_M32_PPB_PlatformVerification_Private_Create
,
5678 .IsPlatformVerification
= (PP_Bool (*)(PP_Resource resource
))&Pnacl_M32_PPB_PlatformVerification_Private_IsPlatformVerification
,
5679 .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
5682 static const struct PPB_Talk_Private_1_0 Pnacl_Wrappers_PPB_Talk_Private_1_0
= {
5683 .Create
= (PP_Resource (*)(PP_Instance instance
))&Pnacl_M19_PPB_Talk_Private_Create
,
5684 .GetPermission
= (int32_t (*)(PP_Resource talk_resource
, struct PP_CompletionCallback callback
))&Pnacl_M19_PPB_Talk_Private_GetPermission
5687 static const struct PPB_Talk_Private_2_0 Pnacl_Wrappers_PPB_Talk_Private_2_0
= {
5688 .Create
= (PP_Resource (*)(PP_Instance instance
))&Pnacl_M29_PPB_Talk_Private_Create
,
5689 .RequestPermission
= (int32_t (*)(PP_Resource talk_resource
, PP_TalkPermission permission
, struct PP_CompletionCallback callback
))&Pnacl_M29_PPB_Talk_Private_RequestPermission
,
5690 .StartRemoting
= (int32_t (*)(PP_Resource talk_resource
, PP_TalkEventCallback event_callback
, void* user_data
, struct PP_CompletionCallback callback
))&Pnacl_M29_PPB_Talk_Private_StartRemoting
,
5691 .StopRemoting
= (int32_t (*)(PP_Resource talk_resource
, struct PP_CompletionCallback callback
))&Pnacl_M29_PPB_Talk_Private_StopRemoting
5694 static const struct PPB_TCPServerSocket_Private_0_1 Pnacl_Wrappers_PPB_TCPServerSocket_Private_0_1
= {
5695 .Create
= (PP_Resource (*)(PP_Instance instance
))&Pnacl_M18_PPB_TCPServerSocket_Private_Create
,
5696 .IsTCPServerSocket
= (PP_Bool (*)(PP_Resource resource
))&Pnacl_M18_PPB_TCPServerSocket_Private_IsTCPServerSocket
,
5697 .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
,
5698 .Accept
= (int32_t (*)(PP_Resource tcp_server_socket
, PP_Resource
* tcp_socket
, struct PP_CompletionCallback callback
))&Pnacl_M18_PPB_TCPServerSocket_Private_Accept
,
5699 .StopListening
= (void (*)(PP_Resource tcp_server_socket
))&Pnacl_M18_PPB_TCPServerSocket_Private_StopListening
5702 static const struct PPB_TCPServerSocket_Private_0_2 Pnacl_Wrappers_PPB_TCPServerSocket_Private_0_2
= {
5703 .Create
= (PP_Resource (*)(PP_Instance instance
))&Pnacl_M28_PPB_TCPServerSocket_Private_Create
,
5704 .IsTCPServerSocket
= (PP_Bool (*)(PP_Resource resource
))&Pnacl_M28_PPB_TCPServerSocket_Private_IsTCPServerSocket
,
5705 .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
,
5706 .Accept
= (int32_t (*)(PP_Resource tcp_server_socket
, PP_Resource
* tcp_socket
, struct PP_CompletionCallback callback
))&Pnacl_M28_PPB_TCPServerSocket_Private_Accept
,
5707 .GetLocalAddress
= (int32_t (*)(PP_Resource tcp_server_socket
, struct PP_NetAddress_Private
* addr
))&Pnacl_M28_PPB_TCPServerSocket_Private_GetLocalAddress
,
5708 .StopListening
= (void (*)(PP_Resource tcp_server_socket
))&Pnacl_M28_PPB_TCPServerSocket_Private_StopListening
5711 static const struct PPB_TCPSocket_Private_0_3 Pnacl_Wrappers_PPB_TCPSocket_Private_0_3
= {
5712 .Create
= (PP_Resource (*)(PP_Instance instance
))&Pnacl_M17_PPB_TCPSocket_Private_Create
,
5713 .IsTCPSocket
= (PP_Bool (*)(PP_Resource resource
))&Pnacl_M17_PPB_TCPSocket_Private_IsTCPSocket
,
5714 .Connect
= (int32_t (*)(PP_Resource tcp_socket
, const char* host
, uint16_t port
, struct PP_CompletionCallback callback
))&Pnacl_M17_PPB_TCPSocket_Private_Connect
,
5715 .ConnectWithNetAddress
= (int32_t (*)(PP_Resource tcp_socket
, const struct PP_NetAddress_Private
* addr
, struct PP_CompletionCallback callback
))&Pnacl_M17_PPB_TCPSocket_Private_ConnectWithNetAddress
,
5716 .GetLocalAddress
= (PP_Bool (*)(PP_Resource tcp_socket
, struct PP_NetAddress_Private
* local_addr
))&Pnacl_M17_PPB_TCPSocket_Private_GetLocalAddress
,
5717 .GetRemoteAddress
= (PP_Bool (*)(PP_Resource tcp_socket
, struct PP_NetAddress_Private
* remote_addr
))&Pnacl_M17_PPB_TCPSocket_Private_GetRemoteAddress
,
5718 .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
,
5719 .Read
= (int32_t (*)(PP_Resource tcp_socket
, char* buffer
, int32_t bytes_to_read
, struct PP_CompletionCallback callback
))&Pnacl_M17_PPB_TCPSocket_Private_Read
,
5720 .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
,
5721 .Disconnect
= (void (*)(PP_Resource tcp_socket
))&Pnacl_M17_PPB_TCPSocket_Private_Disconnect
5724 static const struct PPB_TCPSocket_Private_0_4 Pnacl_Wrappers_PPB_TCPSocket_Private_0_4
= {
5725 .Create
= (PP_Resource (*)(PP_Instance instance
))&Pnacl_M20_PPB_TCPSocket_Private_Create
,
5726 .IsTCPSocket
= (PP_Bool (*)(PP_Resource resource
))&Pnacl_M20_PPB_TCPSocket_Private_IsTCPSocket
,
5727 .Connect
= (int32_t (*)(PP_Resource tcp_socket
, const char* host
, uint16_t port
, struct PP_CompletionCallback callback
))&Pnacl_M20_PPB_TCPSocket_Private_Connect
,
5728 .ConnectWithNetAddress
= (int32_t (*)(PP_Resource tcp_socket
, const struct PP_NetAddress_Private
* addr
, struct PP_CompletionCallback callback
))&Pnacl_M20_PPB_TCPSocket_Private_ConnectWithNetAddress
,
5729 .GetLocalAddress
= (PP_Bool (*)(PP_Resource tcp_socket
, struct PP_NetAddress_Private
* local_addr
))&Pnacl_M20_PPB_TCPSocket_Private_GetLocalAddress
,
5730 .GetRemoteAddress
= (PP_Bool (*)(PP_Resource tcp_socket
, struct PP_NetAddress_Private
* remote_addr
))&Pnacl_M20_PPB_TCPSocket_Private_GetRemoteAddress
,
5731 .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
,
5732 .GetServerCertificate
= (PP_Resource (*)(PP_Resource tcp_socket
))&Pnacl_M20_PPB_TCPSocket_Private_GetServerCertificate
,
5733 .AddChainBuildingCertificate
= (PP_Bool (*)(PP_Resource tcp_socket
, PP_Resource certificate
, PP_Bool is_trusted
))&Pnacl_M20_PPB_TCPSocket_Private_AddChainBuildingCertificate
,
5734 .Read
= (int32_t (*)(PP_Resource tcp_socket
, char* buffer
, int32_t bytes_to_read
, struct PP_CompletionCallback callback
))&Pnacl_M20_PPB_TCPSocket_Private_Read
,
5735 .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
,
5736 .Disconnect
= (void (*)(PP_Resource tcp_socket
))&Pnacl_M20_PPB_TCPSocket_Private_Disconnect
5739 static const struct PPB_TCPSocket_Private_0_5 Pnacl_Wrappers_PPB_TCPSocket_Private_0_5
= {
5740 .Create
= (PP_Resource (*)(PP_Instance instance
))&Pnacl_M27_PPB_TCPSocket_Private_Create
,
5741 .IsTCPSocket
= (PP_Bool (*)(PP_Resource resource
))&Pnacl_M27_PPB_TCPSocket_Private_IsTCPSocket
,
5742 .Connect
= (int32_t (*)(PP_Resource tcp_socket
, const char* host
, uint16_t port
, struct PP_CompletionCallback callback
))&Pnacl_M27_PPB_TCPSocket_Private_Connect
,
5743 .ConnectWithNetAddress
= (int32_t (*)(PP_Resource tcp_socket
, const struct PP_NetAddress_Private
* addr
, struct PP_CompletionCallback callback
))&Pnacl_M27_PPB_TCPSocket_Private_ConnectWithNetAddress
,
5744 .GetLocalAddress
= (PP_Bool (*)(PP_Resource tcp_socket
, struct PP_NetAddress_Private
* local_addr
))&Pnacl_M27_PPB_TCPSocket_Private_GetLocalAddress
,
5745 .GetRemoteAddress
= (PP_Bool (*)(PP_Resource tcp_socket
, struct PP_NetAddress_Private
* remote_addr
))&Pnacl_M27_PPB_TCPSocket_Private_GetRemoteAddress
,
5746 .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
,
5747 .GetServerCertificate
= (PP_Resource (*)(PP_Resource tcp_socket
))&Pnacl_M27_PPB_TCPSocket_Private_GetServerCertificate
,
5748 .AddChainBuildingCertificate
= (PP_Bool (*)(PP_Resource tcp_socket
, PP_Resource certificate
, PP_Bool is_trusted
))&Pnacl_M27_PPB_TCPSocket_Private_AddChainBuildingCertificate
,
5749 .Read
= (int32_t (*)(PP_Resource tcp_socket
, char* buffer
, int32_t bytes_to_read
, struct PP_CompletionCallback callback
))&Pnacl_M27_PPB_TCPSocket_Private_Read
,
5750 .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
,
5751 .Disconnect
= (void (*)(PP_Resource tcp_socket
))&Pnacl_M27_PPB_TCPSocket_Private_Disconnect
,
5752 .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
5755 static const struct PPB_Testing_Private_1_0 Pnacl_Wrappers_PPB_Testing_Private_1_0
= {
5756 .ReadImageData
= (PP_Bool (*)(PP_Resource device_context_2d
, PP_Resource image
, const struct PP_Point
* top_left
))&Pnacl_M33_PPB_Testing_Private_ReadImageData
,
5757 .RunMessageLoop
= (void (*)(PP_Instance instance
))&Pnacl_M33_PPB_Testing_Private_RunMessageLoop
,
5758 .QuitMessageLoop
= (void (*)(PP_Instance instance
))&Pnacl_M33_PPB_Testing_Private_QuitMessageLoop
,
5759 .GetLiveObjectsForInstance
= (uint32_t (*)(PP_Instance instance
))&Pnacl_M33_PPB_Testing_Private_GetLiveObjectsForInstance
,
5760 .IsOutOfProcess
= (PP_Bool (*)(void))&Pnacl_M33_PPB_Testing_Private_IsOutOfProcess
,
5761 .SimulateInputEvent
= (void (*)(PP_Instance instance
, PP_Resource input_event
))&Pnacl_M33_PPB_Testing_Private_SimulateInputEvent
,
5762 .GetDocumentURL
= (struct PP_Var (*)(PP_Instance instance
, struct PP_URLComponents_Dev
* components
))&Pnacl_M33_PPB_Testing_Private_GetDocumentURL
,
5763 .GetLiveVars
= (uint32_t (*)(struct PP_Var live_vars
[], uint32_t array_size
))&Pnacl_M33_PPB_Testing_Private_GetLiveVars
,
5764 .SetMinimumArrayBufferSizeForShmem
= (void (*)(PP_Instance instance
, uint32_t threshold
))&Pnacl_M33_PPB_Testing_Private_SetMinimumArrayBufferSizeForShmem
,
5765 .RunV8GC
= (void (*)(PP_Instance instance
))&Pnacl_M33_PPB_Testing_Private_RunV8GC
5768 static const struct PPB_UDPSocket_Private_0_2 Pnacl_Wrappers_PPB_UDPSocket_Private_0_2
= {
5769 .Create
= (PP_Resource (*)(PP_Instance instance_id
))&Pnacl_M17_PPB_UDPSocket_Private_Create
,
5770 .IsUDPSocket
= (PP_Bool (*)(PP_Resource resource_id
))&Pnacl_M17_PPB_UDPSocket_Private_IsUDPSocket
,
5771 .Bind
= (int32_t (*)(PP_Resource udp_socket
, const struct PP_NetAddress_Private
* addr
, struct PP_CompletionCallback callback
))&Pnacl_M17_PPB_UDPSocket_Private_Bind
,
5772 .RecvFrom
= (int32_t (*)(PP_Resource udp_socket
, char* buffer
, int32_t num_bytes
, struct PP_CompletionCallback callback
))&Pnacl_M17_PPB_UDPSocket_Private_RecvFrom
,
5773 .GetRecvFromAddress
= (PP_Bool (*)(PP_Resource udp_socket
, struct PP_NetAddress_Private
* addr
))&Pnacl_M17_PPB_UDPSocket_Private_GetRecvFromAddress
,
5774 .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
,
5775 .Close
= (void (*)(PP_Resource udp_socket
))&Pnacl_M17_PPB_UDPSocket_Private_Close
5778 static const struct PPB_UDPSocket_Private_0_3 Pnacl_Wrappers_PPB_UDPSocket_Private_0_3
= {
5779 .Create
= (PP_Resource (*)(PP_Instance instance_id
))&Pnacl_M19_PPB_UDPSocket_Private_Create
,
5780 .IsUDPSocket
= (PP_Bool (*)(PP_Resource resource_id
))&Pnacl_M19_PPB_UDPSocket_Private_IsUDPSocket
,
5781 .Bind
= (int32_t (*)(PP_Resource udp_socket
, const struct PP_NetAddress_Private
* addr
, struct PP_CompletionCallback callback
))&Pnacl_M19_PPB_UDPSocket_Private_Bind
,
5782 .GetBoundAddress
= (PP_Bool (*)(PP_Resource udp_socket
, struct PP_NetAddress_Private
* addr
))&Pnacl_M19_PPB_UDPSocket_Private_GetBoundAddress
,
5783 .RecvFrom
= (int32_t (*)(PP_Resource udp_socket
, char* buffer
, int32_t num_bytes
, struct PP_CompletionCallback callback
))&Pnacl_M19_PPB_UDPSocket_Private_RecvFrom
,
5784 .GetRecvFromAddress
= (PP_Bool (*)(PP_Resource udp_socket
, struct PP_NetAddress_Private
* addr
))&Pnacl_M19_PPB_UDPSocket_Private_GetRecvFromAddress
,
5785 .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
,
5786 .Close
= (void (*)(PP_Resource udp_socket
))&Pnacl_M19_PPB_UDPSocket_Private_Close
5789 static const struct PPB_UDPSocket_Private_0_4 Pnacl_Wrappers_PPB_UDPSocket_Private_0_4
= {
5790 .Create
= (PP_Resource (*)(PP_Instance instance_id
))&Pnacl_M23_PPB_UDPSocket_Private_Create
,
5791 .IsUDPSocket
= (PP_Bool (*)(PP_Resource resource_id
))&Pnacl_M23_PPB_UDPSocket_Private_IsUDPSocket
,
5792 .SetSocketFeature
= (int32_t (*)(PP_Resource udp_socket
, PP_UDPSocketFeature_Private name
, struct PP_Var value
))&Pnacl_M23_PPB_UDPSocket_Private_SetSocketFeature
,
5793 .Bind
= (int32_t (*)(PP_Resource udp_socket
, const struct PP_NetAddress_Private
* addr
, struct PP_CompletionCallback callback
))&Pnacl_M23_PPB_UDPSocket_Private_Bind
,
5794 .GetBoundAddress
= (PP_Bool (*)(PP_Resource udp_socket
, struct PP_NetAddress_Private
* addr
))&Pnacl_M23_PPB_UDPSocket_Private_GetBoundAddress
,
5795 .RecvFrom
= (int32_t (*)(PP_Resource udp_socket
, char* buffer
, int32_t num_bytes
, struct PP_CompletionCallback callback
))&Pnacl_M23_PPB_UDPSocket_Private_RecvFrom
,
5796 .GetRecvFromAddress
= (PP_Bool (*)(PP_Resource udp_socket
, struct PP_NetAddress_Private
* addr
))&Pnacl_M23_PPB_UDPSocket_Private_GetRecvFromAddress
,
5797 .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
,
5798 .Close
= (void (*)(PP_Resource udp_socket
))&Pnacl_M23_PPB_UDPSocket_Private_Close
5801 static const struct PPB_UMA_Private_0_3 Pnacl_Wrappers_PPB_UMA_Private_0_3
= {
5802 .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
,
5803 .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
,
5804 .HistogramEnumeration
= (void (*)(PP_Instance instance
, struct PP_Var name
, int32_t sample
, int32_t boundary_value
))&Pnacl_M35_PPB_UMA_Private_HistogramEnumeration
,
5805 .IsCrashReportingEnabled
= (int32_t (*)(PP_Instance instance
, struct PP_CompletionCallback callback
))&Pnacl_M35_PPB_UMA_Private_IsCrashReportingEnabled
5808 static const struct PPB_VideoDestination_Private_0_1 Pnacl_Wrappers_PPB_VideoDestination_Private_0_1
= {
5809 .Create
= (PP_Resource (*)(PP_Instance instance
))&Pnacl_M28_PPB_VideoDestination_Private_Create
,
5810 .IsVideoDestination
= (PP_Bool (*)(PP_Resource resource
))&Pnacl_M28_PPB_VideoDestination_Private_IsVideoDestination
,
5811 .Open
= (int32_t (*)(PP_Resource destination
, struct PP_Var stream_url
, struct PP_CompletionCallback callback
))&Pnacl_M28_PPB_VideoDestination_Private_Open
,
5812 .PutFrame
= (int32_t (*)(PP_Resource destination
, const struct PP_VideoFrame_Private
* frame
))&Pnacl_M28_PPB_VideoDestination_Private_PutFrame
,
5813 .Close
= (void (*)(PP_Resource destination
))&Pnacl_M28_PPB_VideoDestination_Private_Close
5816 static const struct PPB_VideoSource_Private_0_1 Pnacl_Wrappers_PPB_VideoSource_Private_0_1
= {
5817 .Create
= (PP_Resource (*)(PP_Instance instance
))&Pnacl_M28_PPB_VideoSource_Private_Create
,
5818 .IsVideoSource
= (PP_Bool (*)(PP_Resource resource
))&Pnacl_M28_PPB_VideoSource_Private_IsVideoSource
,
5819 .Open
= (int32_t (*)(PP_Resource source
, struct PP_Var stream_url
, struct PP_CompletionCallback callback
))&Pnacl_M28_PPB_VideoSource_Private_Open
,
5820 .GetFrame
= (int32_t (*)(PP_Resource source
, struct PP_VideoFrame_Private
* frame
, struct PP_CompletionCallback callback
))&Pnacl_M28_PPB_VideoSource_Private_GetFrame
,
5821 .Close
= (void (*)(PP_Resource source
))&Pnacl_M28_PPB_VideoSource_Private_Close
5824 static const struct PPB_X509Certificate_Private_0_1 Pnacl_Wrappers_PPB_X509Certificate_Private_0_1
= {
5825 .Create
= (PP_Resource (*)(PP_Instance instance
))&Pnacl_M19_PPB_X509Certificate_Private_Create
,
5826 .IsX509CertificatePrivate
= (PP_Bool (*)(PP_Resource resource
))&Pnacl_M19_PPB_X509Certificate_Private_IsX509CertificatePrivate
,
5827 .Initialize
= (PP_Bool (*)(PP_Resource resource
, const char* bytes
, uint32_t length
))&Pnacl_M19_PPB_X509Certificate_Private_Initialize
,
5828 .GetField
= (struct PP_Var (*)(PP_Resource resource
, PP_X509Certificate_Private_Field field
))&Pnacl_M19_PPB_X509Certificate_Private_GetField
5831 static const struct PPP_ContentDecryptor_Private_0_13 Pnacl_Wrappers_PPP_ContentDecryptor_Private_0_13
= {
5832 .Initialize
= &Pnacl_M41_PPP_ContentDecryptor_Private_Initialize
,
5833 .SetServerCertificate
= &Pnacl_M41_PPP_ContentDecryptor_Private_SetServerCertificate
,
5834 .CreateSessionAndGenerateRequest
= &Pnacl_M41_PPP_ContentDecryptor_Private_CreateSessionAndGenerateRequest
,
5835 .LoadSession
= &Pnacl_M41_PPP_ContentDecryptor_Private_LoadSession
,
5836 .UpdateSession
= &Pnacl_M41_PPP_ContentDecryptor_Private_UpdateSession
,
5837 .CloseSession
= &Pnacl_M41_PPP_ContentDecryptor_Private_CloseSession
,
5838 .RemoveSession
= &Pnacl_M41_PPP_ContentDecryptor_Private_RemoveSession
,
5839 .Decrypt
= &Pnacl_M41_PPP_ContentDecryptor_Private_Decrypt
,
5840 .InitializeAudioDecoder
= &Pnacl_M41_PPP_ContentDecryptor_Private_InitializeAudioDecoder
,
5841 .InitializeVideoDecoder
= &Pnacl_M41_PPP_ContentDecryptor_Private_InitializeVideoDecoder
,
5842 .DeinitializeDecoder
= &Pnacl_M41_PPP_ContentDecryptor_Private_DeinitializeDecoder
,
5843 .ResetDecoder
= &Pnacl_M41_PPP_ContentDecryptor_Private_ResetDecoder
,
5844 .DecryptAndDecode
= &Pnacl_M41_PPP_ContentDecryptor_Private_DecryptAndDecode
5847 /* Not generating wrapper interface for PPP_Find_Private_0_3 */
5849 /* Not generating wrapper interface for PPP_Flash_BrowserOperations_1_0 */
5851 /* Not generating wrapper interface for PPP_Flash_BrowserOperations_1_2 */
5853 /* Not generating wrapper interface for PPP_Flash_BrowserOperations_1_3 */
5855 static const struct PPP_Instance_Private_0_1 Pnacl_Wrappers_PPP_Instance_Private_0_1
= {
5856 .GetInstanceObject
= &Pnacl_M18_PPP_Instance_Private_GetInstanceObject
5859 /* Not generating wrapper interface for PPP_PexeStreamHandler_1_0 */
5861 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Compositor_0_1
= {
5862 .iface_macro
= PPB_COMPOSITOR_INTERFACE_0_1
,
5863 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_Compositor_0_1
,
5867 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_CompositorLayer_0_1
= {
5868 .iface_macro
= PPB_COMPOSITORLAYER_INTERFACE_0_1
,
5869 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_CompositorLayer_0_1
,
5873 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_CompositorLayer_0_2
= {
5874 .iface_macro
= PPB_COMPOSITORLAYER_INTERFACE_0_2
,
5875 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_CompositorLayer_0_2
,
5879 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Console_1_0
= {
5880 .iface_macro
= PPB_CONSOLE_INTERFACE_1_0
,
5881 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_Console_1_0
,
5885 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Core_1_0
= {
5886 .iface_macro
= PPB_CORE_INTERFACE_1_0
,
5887 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_Core_1_0
,
5891 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_FileIO_1_0
= {
5892 .iface_macro
= PPB_FILEIO_INTERFACE_1_0
,
5893 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_FileIO_1_0
,
5897 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_FileIO_1_1
= {
5898 .iface_macro
= PPB_FILEIO_INTERFACE_1_1
,
5899 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_FileIO_1_1
,
5903 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_FileMapping_0_1
= {
5904 .iface_macro
= PPB_FILEMAPPING_INTERFACE_0_1
,
5905 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_FileMapping_0_1
,
5909 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_FileRef_1_0
= {
5910 .iface_macro
= PPB_FILEREF_INTERFACE_1_0
,
5911 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_FileRef_1_0
,
5915 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_FileRef_1_1
= {
5916 .iface_macro
= PPB_FILEREF_INTERFACE_1_1
,
5917 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_FileRef_1_1
,
5921 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_FileRef_1_2
= {
5922 .iface_macro
= PPB_FILEREF_INTERFACE_1_2
,
5923 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_FileRef_1_2
,
5927 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_FileSystem_1_0
= {
5928 .iface_macro
= PPB_FILESYSTEM_INTERFACE_1_0
,
5929 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_FileSystem_1_0
,
5933 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Graphics2D_1_0
= {
5934 .iface_macro
= PPB_GRAPHICS_2D_INTERFACE_1_0
,
5935 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_Graphics2D_1_0
,
5939 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Graphics2D_1_1
= {
5940 .iface_macro
= PPB_GRAPHICS_2D_INTERFACE_1_1
,
5941 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_Graphics2D_1_1
,
5945 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Graphics3D_1_0
= {
5946 .iface_macro
= PPB_GRAPHICS_3D_INTERFACE_1_0
,
5947 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_Graphics3D_1_0
,
5951 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_HostResolver_1_0
= {
5952 .iface_macro
= PPB_HOSTRESOLVER_INTERFACE_1_0
,
5953 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_HostResolver_1_0
,
5957 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_MouseInputEvent_1_0
= {
5958 .iface_macro
= PPB_MOUSE_INPUT_EVENT_INTERFACE_1_0
,
5959 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_MouseInputEvent_1_0
,
5963 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_MouseInputEvent_1_1
= {
5964 .iface_macro
= PPB_MOUSE_INPUT_EVENT_INTERFACE_1_1
,
5965 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_MouseInputEvent_1_1
,
5969 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_WheelInputEvent_1_0
= {
5970 .iface_macro
= PPB_WHEEL_INPUT_EVENT_INTERFACE_1_0
,
5971 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_WheelInputEvent_1_0
,
5975 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_KeyboardInputEvent_1_0
= {
5976 .iface_macro
= PPB_KEYBOARD_INPUT_EVENT_INTERFACE_1_0
,
5977 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_KeyboardInputEvent_1_0
,
5981 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_KeyboardInputEvent_1_2
= {
5982 .iface_macro
= PPB_KEYBOARD_INPUT_EVENT_INTERFACE_1_2
,
5983 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_KeyboardInputEvent_1_2
,
5987 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TouchInputEvent_1_0
= {
5988 .iface_macro
= PPB_TOUCH_INPUT_EVENT_INTERFACE_1_0
,
5989 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_TouchInputEvent_1_0
,
5993 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_IMEInputEvent_1_0
= {
5994 .iface_macro
= PPB_IME_INPUT_EVENT_INTERFACE_1_0
,
5995 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_IMEInputEvent_1_0
,
5999 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_MediaStreamAudioTrack_0_1
= {
6000 .iface_macro
= PPB_MEDIASTREAMAUDIOTRACK_INTERFACE_0_1
,
6001 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_MediaStreamAudioTrack_0_1
,
6005 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_MediaStreamVideoTrack_0_1
= {
6006 .iface_macro
= PPB_MEDIASTREAMVIDEOTRACK_INTERFACE_0_1
,
6007 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_MediaStreamVideoTrack_0_1
,
6011 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_MediaStreamVideoTrack_1_0
= {
6012 .iface_macro
= PPB_MEDIASTREAMVIDEOTRACK_INTERFACE_1_0
,
6013 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_MediaStreamVideoTrack_1_0
,
6017 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_MessageLoop_1_0
= {
6018 .iface_macro
= PPB_MESSAGELOOP_INTERFACE_1_0
,
6019 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_MessageLoop_1_0
,
6023 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Messaging_1_0
= {
6024 .iface_macro
= PPB_MESSAGING_INTERFACE_1_0
,
6025 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_Messaging_1_0
,
6029 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Messaging_1_2
= {
6030 .iface_macro
= PPB_MESSAGING_INTERFACE_1_2
,
6031 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_Messaging_1_2
,
6035 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_MouseLock_1_0
= {
6036 .iface_macro
= PPB_MOUSELOCK_INTERFACE_1_0
,
6037 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_MouseLock_1_0
,
6041 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetAddress_1_0
= {
6042 .iface_macro
= PPB_NETADDRESS_INTERFACE_1_0
,
6043 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_NetAddress_1_0
,
6047 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetworkList_1_0
= {
6048 .iface_macro
= PPB_NETWORKLIST_INTERFACE_1_0
,
6049 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_NetworkList_1_0
,
6053 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetworkMonitor_1_0
= {
6054 .iface_macro
= PPB_NETWORKMONITOR_INTERFACE_1_0
,
6055 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_NetworkMonitor_1_0
,
6059 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetworkProxy_1_0
= {
6060 .iface_macro
= PPB_NETWORKPROXY_INTERFACE_1_0
,
6061 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_NetworkProxy_1_0
,
6065 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TCPSocket_1_0
= {
6066 .iface_macro
= PPB_TCPSOCKET_INTERFACE_1_0
,
6067 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_TCPSocket_1_0
,
6071 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TCPSocket_1_1
= {
6072 .iface_macro
= PPB_TCPSOCKET_INTERFACE_1_1
,
6073 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_TCPSocket_1_1
,
6077 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TCPSocket_1_2
= {
6078 .iface_macro
= PPB_TCPSOCKET_INTERFACE_1_2
,
6079 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_TCPSocket_1_2
,
6083 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TextInputController_1_0
= {
6084 .iface_macro
= PPB_TEXTINPUTCONTROLLER_INTERFACE_1_0
,
6085 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_TextInputController_1_0
,
6089 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_UDPSocket_1_0
= {
6090 .iface_macro
= PPB_UDPSOCKET_INTERFACE_1_0
,
6091 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_UDPSocket_1_0
,
6095 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_UDPSocket_1_1
= {
6096 .iface_macro
= PPB_UDPSOCKET_INTERFACE_1_1
,
6097 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_UDPSocket_1_1
,
6101 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_URLLoader_1_0
= {
6102 .iface_macro
= PPB_URLLOADER_INTERFACE_1_0
,
6103 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_URLLoader_1_0
,
6107 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_URLRequestInfo_1_0
= {
6108 .iface_macro
= PPB_URLREQUESTINFO_INTERFACE_1_0
,
6109 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_URLRequestInfo_1_0
,
6113 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_URLResponseInfo_1_0
= {
6114 .iface_macro
= PPB_URLRESPONSEINFO_INTERFACE_1_0
,
6115 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_URLResponseInfo_1_0
,
6119 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Var_1_0
= {
6120 .iface_macro
= PPB_VAR_INTERFACE_1_0
,
6121 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_Var_1_0
,
6125 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Var_1_1
= {
6126 .iface_macro
= PPB_VAR_INTERFACE_1_1
,
6127 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_Var_1_1
,
6131 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Var_1_2
= {
6132 .iface_macro
= PPB_VAR_INTERFACE_1_2
,
6133 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_Var_1_2
,
6137 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_VarArray_1_0
= {
6138 .iface_macro
= PPB_VAR_ARRAY_INTERFACE_1_0
,
6139 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_VarArray_1_0
,
6143 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_VarArrayBuffer_1_0
= {
6144 .iface_macro
= PPB_VAR_ARRAY_BUFFER_INTERFACE_1_0
,
6145 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_VarArrayBuffer_1_0
,
6149 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_VarDictionary_1_0
= {
6150 .iface_macro
= PPB_VAR_DICTIONARY_INTERFACE_1_0
,
6151 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_VarDictionary_1_0
,
6155 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_VideoDecoder_0_1
= {
6156 .iface_macro
= PPB_VIDEODECODER_INTERFACE_0_1
,
6157 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_VideoDecoder_0_1
,
6161 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_VideoDecoder_0_2
= {
6162 .iface_macro
= PPB_VIDEODECODER_INTERFACE_0_2
,
6163 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_VideoDecoder_0_2
,
6167 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_VideoDecoder_1_0
= {
6168 .iface_macro
= PPB_VIDEODECODER_INTERFACE_1_0
,
6169 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_VideoDecoder_1_0
,
6173 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_WebSocket_1_0
= {
6174 .iface_macro
= PPB_WEBSOCKET_INTERFACE_1_0
,
6175 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_WebSocket_1_0
,
6179 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPP_Messaging_1_0
= {
6180 .iface_macro
= PPP_MESSAGING_INTERFACE_1_0
,
6181 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPP_Messaging_1_0
,
6185 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_AudioInput_Dev_0_3
= {
6186 .iface_macro
= PPB_AUDIO_INPUT_DEV_INTERFACE_0_3
,
6187 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_AudioInput_Dev_0_3
,
6191 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_AudioInput_Dev_0_4
= {
6192 .iface_macro
= PPB_AUDIO_INPUT_DEV_INTERFACE_0_4
,
6193 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_AudioInput_Dev_0_4
,
6197 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_DeviceRef_Dev_0_1
= {
6198 .iface_macro
= PPB_DEVICEREF_DEV_INTERFACE_0_1
,
6199 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_DeviceRef_Dev_0_1
,
6203 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_FileChooser_Dev_0_5
= {
6204 .iface_macro
= PPB_FILECHOOSER_DEV_INTERFACE_0_5
,
6205 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_FileChooser_Dev_0_5
,
6209 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_FileChooser_Dev_0_6
= {
6210 .iface_macro
= PPB_FILECHOOSER_DEV_INTERFACE_0_6
,
6211 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_FileChooser_Dev_0_6
,
6215 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Font_Dev_0_6
= {
6216 .iface_macro
= PPB_FONT_DEV_INTERFACE_0_6
,
6217 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_Font_Dev_0_6
,
6221 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_IMEInputEvent_Dev_0_1
= {
6222 .iface_macro
= PPB_IME_INPUT_EVENT_DEV_INTERFACE_0_1
,
6223 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_IMEInputEvent_Dev_0_1
,
6227 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_IMEInputEvent_Dev_0_2
= {
6228 .iface_macro
= PPB_IME_INPUT_EVENT_DEV_INTERFACE_0_2
,
6229 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_IMEInputEvent_Dev_0_2
,
6233 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Printing_Dev_0_7
= {
6234 .iface_macro
= PPB_PRINTING_DEV_INTERFACE_0_7
,
6235 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_Printing_Dev_0_7
,
6239 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TrueTypeFont_Dev_0_1
= {
6240 .iface_macro
= PPB_TRUETYPEFONT_DEV_INTERFACE_0_1
,
6241 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_TrueTypeFont_Dev_0_1
,
6245 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_URLUtil_Dev_0_6
= {
6246 .iface_macro
= PPB_URLUTIL_DEV_INTERFACE_0_6
,
6247 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_URLUtil_Dev_0_6
,
6251 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_URLUtil_Dev_0_7
= {
6252 .iface_macro
= PPB_URLUTIL_DEV_INTERFACE_0_7
,
6253 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_URLUtil_Dev_0_7
,
6257 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_VideoCapture_Dev_0_3
= {
6258 .iface_macro
= PPB_VIDEOCAPTURE_DEV_INTERFACE_0_3
,
6259 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_VideoCapture_Dev_0_3
,
6263 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_VideoDecoder_Dev_0_16
= {
6264 .iface_macro
= PPB_VIDEODECODER_DEV_INTERFACE_0_16
,
6265 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_VideoDecoder_Dev_0_16
,
6269 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPP_Selection_Dev_0_3
= {
6270 .iface_macro
= PPP_SELECTION_DEV_INTERFACE_0_3
,
6271 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPP_Selection_Dev_0_3
,
6275 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_ContentDecryptor_Private_0_13
= {
6276 .iface_macro
= PPB_CONTENTDECRYPTOR_PRIVATE_INTERFACE_0_13
,
6277 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_ContentDecryptor_Private_0_13
,
6281 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_DisplayColorProfile_Private_0_1
= {
6282 .iface_macro
= PPB_DISPLAYCOLORPROFILE_PRIVATE_INTERFACE_0_1
,
6283 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_DisplayColorProfile_Private_0_1
,
6287 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Ext_CrxFileSystem_Private_0_1
= {
6288 .iface_macro
= PPB_EXT_CRXFILESYSTEM_PRIVATE_INTERFACE_0_1
,
6289 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_Ext_CrxFileSystem_Private_0_1
,
6293 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_FileIO_Private_0_1
= {
6294 .iface_macro
= PPB_FILEIO_PRIVATE_INTERFACE_0_1
,
6295 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_FileIO_Private_0_1
,
6299 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_FileRefPrivate_0_1
= {
6300 .iface_macro
= PPB_FILEREFPRIVATE_INTERFACE_0_1
,
6301 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_FileRefPrivate_0_1
,
6305 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_12_4
= {
6306 .iface_macro
= PPB_FLASH_INTERFACE_12_4
,
6307 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_Flash_12_4
,
6311 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_12_5
= {
6312 .iface_macro
= PPB_FLASH_INTERFACE_12_5
,
6313 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_Flash_12_5
,
6317 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_12_6
= {
6318 .iface_macro
= PPB_FLASH_INTERFACE_12_6
,
6319 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_Flash_12_6
,
6323 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_13_0
= {
6324 .iface_macro
= PPB_FLASH_INTERFACE_13_0
,
6325 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_Flash_13_0
,
6329 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_Clipboard_4_0
= {
6330 .iface_macro
= PPB_FLASH_CLIPBOARD_INTERFACE_4_0
,
6331 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_Flash_Clipboard_4_0
,
6335 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_Clipboard_5_0
= {
6336 .iface_macro
= PPB_FLASH_CLIPBOARD_INTERFACE_5_0
,
6337 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_Flash_Clipboard_5_0
,
6341 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_Clipboard_5_1
= {
6342 .iface_macro
= PPB_FLASH_CLIPBOARD_INTERFACE_5_1
,
6343 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_Flash_Clipboard_5_1
,
6347 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_DeviceID_1_0
= {
6348 .iface_macro
= PPB_FLASH_DEVICEID_INTERFACE_1_0
,
6349 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_Flash_DeviceID_1_0
,
6353 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_DRM_1_0
= {
6354 .iface_macro
= PPB_FLASH_DRM_INTERFACE_1_0
,
6355 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_Flash_DRM_1_0
,
6359 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_DRM_1_1
= {
6360 .iface_macro
= PPB_FLASH_DRM_INTERFACE_1_1
,
6361 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_Flash_DRM_1_1
,
6365 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_Menu_0_2
= {
6366 .iface_macro
= PPB_FLASH_MENU_INTERFACE_0_2
,
6367 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_Flash_Menu_0_2
,
6371 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_HostResolver_Private_0_1
= {
6372 .iface_macro
= PPB_HOSTRESOLVER_PRIVATE_INTERFACE_0_1
,
6373 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_HostResolver_Private_0_1
,
6377 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_ImageCapture_Private_0_1
= {
6378 .iface_macro
= PPB_IMAGECAPTURE_PRIVATE_INTERFACE_0_1
,
6379 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_ImageCapture_Private_0_1
,
6383 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Instance_Private_0_1
= {
6384 .iface_macro
= PPB_INSTANCE_PRIVATE_INTERFACE_0_1
,
6385 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_Instance_Private_0_1
,
6389 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_IsolatedFileSystem_Private_0_2
= {
6390 .iface_macro
= PPB_ISOLATEDFILESYSTEM_PRIVATE_INTERFACE_0_2
,
6391 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_IsolatedFileSystem_Private_0_2
,
6395 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NaCl_Private_1_0
= {
6396 .iface_macro
= PPB_NACL_PRIVATE_INTERFACE_1_0
,
6397 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_NaCl_Private_1_0
,
6401 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetAddress_Private_0_1
= {
6402 .iface_macro
= PPB_NETADDRESS_PRIVATE_INTERFACE_0_1
,
6403 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_NetAddress_Private_0_1
,
6407 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetAddress_Private_1_0
= {
6408 .iface_macro
= PPB_NETADDRESS_PRIVATE_INTERFACE_1_0
,
6409 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_NetAddress_Private_1_0
,
6413 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetAddress_Private_1_1
= {
6414 .iface_macro
= PPB_NETADDRESS_PRIVATE_INTERFACE_1_1
,
6415 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_NetAddress_Private_1_1
,
6419 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_OutputProtection_Private_0_1
= {
6420 .iface_macro
= PPB_OUTPUTPROTECTION_PRIVATE_INTERFACE_0_1
,
6421 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_OutputProtection_Private_0_1
,
6425 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_PlatformVerification_Private_0_2
= {
6426 .iface_macro
= PPB_PLATFORMVERIFICATION_PRIVATE_INTERFACE_0_2
,
6427 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_PlatformVerification_Private_0_2
,
6431 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Talk_Private_1_0
= {
6432 .iface_macro
= PPB_TALK_PRIVATE_INTERFACE_1_0
,
6433 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_Talk_Private_1_0
,
6437 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Talk_Private_2_0
= {
6438 .iface_macro
= PPB_TALK_PRIVATE_INTERFACE_2_0
,
6439 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_Talk_Private_2_0
,
6443 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TCPServerSocket_Private_0_1
= {
6444 .iface_macro
= PPB_TCPSERVERSOCKET_PRIVATE_INTERFACE_0_1
,
6445 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_TCPServerSocket_Private_0_1
,
6449 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TCPServerSocket_Private_0_2
= {
6450 .iface_macro
= PPB_TCPSERVERSOCKET_PRIVATE_INTERFACE_0_2
,
6451 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_TCPServerSocket_Private_0_2
,
6455 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_3
= {
6456 .iface_macro
= PPB_TCPSOCKET_PRIVATE_INTERFACE_0_3
,
6457 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_TCPSocket_Private_0_3
,
6461 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_4
= {
6462 .iface_macro
= PPB_TCPSOCKET_PRIVATE_INTERFACE_0_4
,
6463 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_TCPSocket_Private_0_4
,
6467 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_5
= {
6468 .iface_macro
= PPB_TCPSOCKET_PRIVATE_INTERFACE_0_5
,
6469 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_TCPSocket_Private_0_5
,
6473 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Testing_Private_1_0
= {
6474 .iface_macro
= PPB_TESTING_PRIVATE_INTERFACE_1_0
,
6475 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_Testing_Private_1_0
,
6479 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_2
= {
6480 .iface_macro
= PPB_UDPSOCKET_PRIVATE_INTERFACE_0_2
,
6481 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_UDPSocket_Private_0_2
,
6485 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_3
= {
6486 .iface_macro
= PPB_UDPSOCKET_PRIVATE_INTERFACE_0_3
,
6487 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_UDPSocket_Private_0_3
,
6491 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_4
= {
6492 .iface_macro
= PPB_UDPSOCKET_PRIVATE_INTERFACE_0_4
,
6493 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_UDPSocket_Private_0_4
,
6497 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_UMA_Private_0_3
= {
6498 .iface_macro
= PPB_UMA_PRIVATE_INTERFACE_0_3
,
6499 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_UMA_Private_0_3
,
6503 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_VideoDestination_Private_0_1
= {
6504 .iface_macro
= PPB_VIDEODESTINATION_PRIVATE_INTERFACE_0_1
,
6505 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_VideoDestination_Private_0_1
,
6509 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_VideoSource_Private_0_1
= {
6510 .iface_macro
= PPB_VIDEOSOURCE_PRIVATE_INTERFACE_0_1
,
6511 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_VideoSource_Private_0_1
,
6515 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_X509Certificate_Private_0_1
= {
6516 .iface_macro
= PPB_X509CERTIFICATE_PRIVATE_INTERFACE_0_1
,
6517 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPB_X509Certificate_Private_0_1
,
6521 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPP_ContentDecryptor_Private_0_13
= {
6522 .iface_macro
= PPP_CONTENTDECRYPTOR_PRIVATE_INTERFACE_0_13
,
6523 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPP_ContentDecryptor_Private_0_13
,
6527 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPP_Instance_Private_0_1
= {
6528 .iface_macro
= PPP_INSTANCE_PRIVATE_INTERFACE_0_1
,
6529 .wrapped_iface
= (const void *) &Pnacl_Wrappers_PPP_Instance_Private_0_1
,
6533 static struct __PnaclWrapperInfo
*s_ppb_wrappers
[] = {
6534 &Pnacl_WrapperInfo_PPB_Compositor_0_1
,
6535 &Pnacl_WrapperInfo_PPB_CompositorLayer_0_1
,
6536 &Pnacl_WrapperInfo_PPB_CompositorLayer_0_2
,
6537 &Pnacl_WrapperInfo_PPB_Console_1_0
,
6538 &Pnacl_WrapperInfo_PPB_Core_1_0
,
6539 &Pnacl_WrapperInfo_PPB_FileIO_1_0
,
6540 &Pnacl_WrapperInfo_PPB_FileIO_1_1
,
6541 &Pnacl_WrapperInfo_PPB_FileMapping_0_1
,
6542 &Pnacl_WrapperInfo_PPB_FileRef_1_0
,
6543 &Pnacl_WrapperInfo_PPB_FileRef_1_1
,
6544 &Pnacl_WrapperInfo_PPB_FileRef_1_2
,
6545 &Pnacl_WrapperInfo_PPB_FileSystem_1_0
,
6546 &Pnacl_WrapperInfo_PPB_Graphics2D_1_0
,
6547 &Pnacl_WrapperInfo_PPB_Graphics2D_1_1
,
6548 &Pnacl_WrapperInfo_PPB_Graphics3D_1_0
,
6549 &Pnacl_WrapperInfo_PPB_HostResolver_1_0
,
6550 &Pnacl_WrapperInfo_PPB_MouseInputEvent_1_0
,
6551 &Pnacl_WrapperInfo_PPB_MouseInputEvent_1_1
,
6552 &Pnacl_WrapperInfo_PPB_WheelInputEvent_1_0
,
6553 &Pnacl_WrapperInfo_PPB_KeyboardInputEvent_1_0
,
6554 &Pnacl_WrapperInfo_PPB_KeyboardInputEvent_1_2
,
6555 &Pnacl_WrapperInfo_PPB_TouchInputEvent_1_0
,
6556 &Pnacl_WrapperInfo_PPB_IMEInputEvent_1_0
,
6557 &Pnacl_WrapperInfo_PPB_MediaStreamAudioTrack_0_1
,
6558 &Pnacl_WrapperInfo_PPB_MediaStreamVideoTrack_0_1
,
6559 &Pnacl_WrapperInfo_PPB_MediaStreamVideoTrack_1_0
,
6560 &Pnacl_WrapperInfo_PPB_MessageLoop_1_0
,
6561 &Pnacl_WrapperInfo_PPB_Messaging_1_0
,
6562 &Pnacl_WrapperInfo_PPB_Messaging_1_2
,
6563 &Pnacl_WrapperInfo_PPB_MouseLock_1_0
,
6564 &Pnacl_WrapperInfo_PPB_NetAddress_1_0
,
6565 &Pnacl_WrapperInfo_PPB_NetworkList_1_0
,
6566 &Pnacl_WrapperInfo_PPB_NetworkMonitor_1_0
,
6567 &Pnacl_WrapperInfo_PPB_NetworkProxy_1_0
,
6568 &Pnacl_WrapperInfo_PPB_TCPSocket_1_0
,
6569 &Pnacl_WrapperInfo_PPB_TCPSocket_1_1
,
6570 &Pnacl_WrapperInfo_PPB_TCPSocket_1_2
,
6571 &Pnacl_WrapperInfo_PPB_TextInputController_1_0
,
6572 &Pnacl_WrapperInfo_PPB_UDPSocket_1_0
,
6573 &Pnacl_WrapperInfo_PPB_UDPSocket_1_1
,
6574 &Pnacl_WrapperInfo_PPB_URLLoader_1_0
,
6575 &Pnacl_WrapperInfo_PPB_URLRequestInfo_1_0
,
6576 &Pnacl_WrapperInfo_PPB_URLResponseInfo_1_0
,
6577 &Pnacl_WrapperInfo_PPB_Var_1_0
,
6578 &Pnacl_WrapperInfo_PPB_Var_1_1
,
6579 &Pnacl_WrapperInfo_PPB_Var_1_2
,
6580 &Pnacl_WrapperInfo_PPB_VarArray_1_0
,
6581 &Pnacl_WrapperInfo_PPB_VarArrayBuffer_1_0
,
6582 &Pnacl_WrapperInfo_PPB_VarDictionary_1_0
,
6583 &Pnacl_WrapperInfo_PPB_VideoDecoder_0_1
,
6584 &Pnacl_WrapperInfo_PPB_VideoDecoder_0_2
,
6585 &Pnacl_WrapperInfo_PPB_VideoDecoder_1_0
,
6586 &Pnacl_WrapperInfo_PPB_WebSocket_1_0
,
6587 &Pnacl_WrapperInfo_PPB_AudioInput_Dev_0_3
,
6588 &Pnacl_WrapperInfo_PPB_AudioInput_Dev_0_4
,
6589 &Pnacl_WrapperInfo_PPB_DeviceRef_Dev_0_1
,
6590 &Pnacl_WrapperInfo_PPB_FileChooser_Dev_0_5
,
6591 &Pnacl_WrapperInfo_PPB_FileChooser_Dev_0_6
,
6592 &Pnacl_WrapperInfo_PPB_Font_Dev_0_6
,
6593 &Pnacl_WrapperInfo_PPB_IMEInputEvent_Dev_0_1
,
6594 &Pnacl_WrapperInfo_PPB_IMEInputEvent_Dev_0_2
,
6595 &Pnacl_WrapperInfo_PPB_Printing_Dev_0_7
,
6596 &Pnacl_WrapperInfo_PPB_TrueTypeFont_Dev_0_1
,
6597 &Pnacl_WrapperInfo_PPB_URLUtil_Dev_0_6
,
6598 &Pnacl_WrapperInfo_PPB_URLUtil_Dev_0_7
,
6599 &Pnacl_WrapperInfo_PPB_VideoCapture_Dev_0_3
,
6600 &Pnacl_WrapperInfo_PPB_VideoDecoder_Dev_0_16
,
6601 &Pnacl_WrapperInfo_PPB_ContentDecryptor_Private_0_13
,
6602 &Pnacl_WrapperInfo_PPB_DisplayColorProfile_Private_0_1
,
6603 &Pnacl_WrapperInfo_PPB_Ext_CrxFileSystem_Private_0_1
,
6604 &Pnacl_WrapperInfo_PPB_FileIO_Private_0_1
,
6605 &Pnacl_WrapperInfo_PPB_FileRefPrivate_0_1
,
6606 &Pnacl_WrapperInfo_PPB_Flash_12_4
,
6607 &Pnacl_WrapperInfo_PPB_Flash_12_5
,
6608 &Pnacl_WrapperInfo_PPB_Flash_12_6
,
6609 &Pnacl_WrapperInfo_PPB_Flash_13_0
,
6610 &Pnacl_WrapperInfo_PPB_Flash_Clipboard_4_0
,
6611 &Pnacl_WrapperInfo_PPB_Flash_Clipboard_5_0
,
6612 &Pnacl_WrapperInfo_PPB_Flash_Clipboard_5_1
,
6613 &Pnacl_WrapperInfo_PPB_Flash_DeviceID_1_0
,
6614 &Pnacl_WrapperInfo_PPB_Flash_DRM_1_0
,
6615 &Pnacl_WrapperInfo_PPB_Flash_DRM_1_1
,
6616 &Pnacl_WrapperInfo_PPB_Flash_Menu_0_2
,
6617 &Pnacl_WrapperInfo_PPB_HostResolver_Private_0_1
,
6618 &Pnacl_WrapperInfo_PPB_ImageCapture_Private_0_1
,
6619 &Pnacl_WrapperInfo_PPB_Instance_Private_0_1
,
6620 &Pnacl_WrapperInfo_PPB_IsolatedFileSystem_Private_0_2
,
6621 &Pnacl_WrapperInfo_PPB_NaCl_Private_1_0
,
6622 &Pnacl_WrapperInfo_PPB_NetAddress_Private_0_1
,
6623 &Pnacl_WrapperInfo_PPB_NetAddress_Private_1_0
,
6624 &Pnacl_WrapperInfo_PPB_NetAddress_Private_1_1
,
6625 &Pnacl_WrapperInfo_PPB_OutputProtection_Private_0_1
,
6626 &Pnacl_WrapperInfo_PPB_PlatformVerification_Private_0_2
,
6627 &Pnacl_WrapperInfo_PPB_Talk_Private_1_0
,
6628 &Pnacl_WrapperInfo_PPB_Talk_Private_2_0
,
6629 &Pnacl_WrapperInfo_PPB_TCPServerSocket_Private_0_1
,
6630 &Pnacl_WrapperInfo_PPB_TCPServerSocket_Private_0_2
,
6631 &Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_3
,
6632 &Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_4
,
6633 &Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_5
,
6634 &Pnacl_WrapperInfo_PPB_Testing_Private_1_0
,
6635 &Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_2
,
6636 &Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_3
,
6637 &Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_4
,
6638 &Pnacl_WrapperInfo_PPB_UMA_Private_0_3
,
6639 &Pnacl_WrapperInfo_PPB_VideoDestination_Private_0_1
,
6640 &Pnacl_WrapperInfo_PPB_VideoSource_Private_0_1
,
6641 &Pnacl_WrapperInfo_PPB_X509Certificate_Private_0_1
,
6645 static struct __PnaclWrapperInfo
*s_ppp_wrappers
[] = {
6646 &Pnacl_WrapperInfo_PPP_Messaging_1_0
,
6647 &Pnacl_WrapperInfo_PPP_Selection_Dev_0_3
,
6648 &Pnacl_WrapperInfo_PPP_ContentDecryptor_Private_0_13
,
6649 &Pnacl_WrapperInfo_PPP_Instance_Private_0_1
,
6655 static PPB_GetInterface __real_PPBGetInterface
;
6656 static PPP_GetInterface_Type __real_PPPGetInterface
;
6658 void __set_real_Pnacl_PPBGetInterface(PPB_GetInterface real
) {
6659 __real_PPBGetInterface
= real
;
6662 void __set_real_Pnacl_PPPGetInterface(PPP_GetInterface_Type real
) {
6663 __real_PPPGetInterface
= real
;
6666 /* Map interface string -> wrapper metadata */
6667 static struct __PnaclWrapperInfo
*PnaclPPBShimIface(
6669 struct __PnaclWrapperInfo
**next
= s_ppb_wrappers
;
6670 while (*next
!= NULL
) {
6671 if (mystrcmp(name
, (*next
)->iface_macro
) == 0) return *next
;
6677 /* Map interface string -> wrapper metadata */
6678 static struct __PnaclWrapperInfo
*PnaclPPPShimIface(
6680 struct __PnaclWrapperInfo
**next
= s_ppp_wrappers
;
6681 while (*next
!= NULL
) {
6682 if (mystrcmp(name
, (*next
)->iface_macro
) == 0) return *next
;
6688 const void *__Pnacl_PPBGetInterface(const char *name
) {
6689 struct __PnaclWrapperInfo
*wrapper
= PnaclPPBShimIface(name
);
6690 if (wrapper
== NULL
) {
6691 /* We did not generate a wrapper for this, so return the real interface. */
6692 return (*__real_PPBGetInterface
)(name
);
6695 /* Initialize the real_iface if it hasn't been. The wrapper depends on it. */
6696 if (wrapper
->real_iface
== NULL
) {
6697 const void *iface
= (*__real_PPBGetInterface
)(name
);
6698 if (NULL
== iface
) return NULL
;
6699 wrapper
->real_iface
= iface
;
6702 return wrapper
->wrapped_iface
;
6705 const void *__Pnacl_PPPGetInterface(const char *name
) {
6706 struct __PnaclWrapperInfo
*wrapper
= PnaclPPPShimIface(name
);
6707 if (wrapper
== NULL
) {
6708 /* We did not generate a wrapper for this, so return the real interface. */
6709 return (*__real_PPPGetInterface
)(name
);
6712 /* Initialize the real_iface if it hasn't been. The wrapper depends on it. */
6713 if (wrapper
->real_iface
== NULL
) {
6714 const void *iface
= (*__real_PPPGetInterface
)(name
);
6715 if (NULL
== iface
) return NULL
;
6716 wrapper
->real_iface
= iface
;
6719 return wrapper
->wrapped_iface
;