1 /* Copyright (c) 2013 The Chromium Authors. All rights reserved.
2 * Use of this source code is governed by a BSD-style license that can be
3 * found in the LICENSE file.
4 */
5
6 /* NOTE: this is auto-generated from IDL */
7 #include "ppapi/generators/pnacl_shim.h"
8
9 #include "ppapi/c/ppb.h"
10 #include "ppapi/c/dev/ppb_alarms_dev.h"
11 #include "ppapi/c/dev/ppb_audio_input_dev.h"
12 #include "ppapi/c/dev/ppb_buffer_dev.h"
13 #include "ppapi/c/dev/ppb_crypto_dev.h"
14 #include "ppapi/c/dev/ppb_cursor_control_dev.h"
15 #include "ppapi/c/dev/ppb_device_ref_dev.h"
16 #include "ppapi/c/dev/ppb_file_chooser_dev.h"
17 #include "ppapi/c/dev/ppb_file_io_dev.h"
18 #include "ppapi/c/dev/ppb_find_dev.h"
19 #include "ppapi/c/dev/ppb_font_dev.h"
20 #include "ppapi/c/dev/ppb_graphics_2d_dev.h"
21 #include "ppapi/c/dev/ppb_ime_input_event_dev.h"
22 #include "ppapi/c/dev/ppb_keyboard_input_event_dev.h"
23 #include "ppapi/c/dev/ppb_memory_dev.h"
24 #include "ppapi/c/dev/ppb_printing_dev.h"
25 #include "ppapi/c/dev/ppb_resource_array_dev.h"
26 #include "ppapi/c/dev/ppb_scrollbar_dev.h"
27 #include "ppapi/c/dev/ppb_text_input_dev.h"
28 #include "ppapi/c/dev/ppb_trace_event_dev.h"
29 #include "ppapi/c/dev/ppb_truetype_font_dev.h"
30 #include "ppapi/c/dev/ppb_url_util_dev.h"
31 #include "ppapi/c/dev/ppb_var_resource_dev.h"
32 #include "ppapi/c/dev/ppb_video_capture_dev.h"
33 #include "ppapi/c/dev/ppb_video_decoder_dev.h"
34 #include "ppapi/c/dev/ppb_view_dev.h"
35 #include "ppapi/c/dev/ppb_widget_dev.h"
36 #include "ppapi/c/dev/ppb_zoom_dev.h"
37 #include "ppapi/c/dev/ppp_network_state_dev.h"
38 #include "ppapi/c/dev/ppp_printing_dev.h"
39 #include "ppapi/c/dev/ppp_scrollbar_dev.h"
40 #include "ppapi/c/dev/ppp_selection_dev.h"
41 #include "ppapi/c/dev/ppp_text_input_dev.h"
42 #include "ppapi/c/dev/ppp_video_capture_dev.h"
43 #include "ppapi/c/dev/ppp_video_decoder_dev.h"
44 #include "ppapi/c/dev/ppp_widget_dev.h"
45 #include "ppapi/c/dev/ppp_zoom_dev.h"
46 #include "ppapi/c/extensions/dev/ppb_ext_socket_dev.h"
47 #include "ppapi/c/ppb_audio.h"
48 #include "ppapi/c/ppb_audio_config.h"
49 #include "ppapi/c/ppb_console.h"
50 #include "ppapi/c/ppb_core.h"
51 #include "ppapi/c/ppb_file_io.h"
52 #include "ppapi/c/ppb_file_ref.h"
53 #include "ppapi/c/ppb_file_system.h"
54 #include "ppapi/c/ppb_fullscreen.h"
55 #include "ppapi/c/ppb_gamepad.h"
56 #include "ppapi/c/ppb_graphics_2d.h"
57 #include "ppapi/c/ppb_graphics_3d.h"
58 #include "ppapi/c/ppb_host_resolver.h"
59 #include "ppapi/c/ppb_image_data.h"
60 #include "ppapi/c/ppb_input_event.h"
61 #include "ppapi/c/ppb_instance.h"
62 #include "ppapi/c/ppb_message_loop.h"
63 #include "ppapi/c/ppb_messaging.h"
64 #include "ppapi/c/ppb_mouse_cursor.h"
65 #include "ppapi/c/ppb_mouse_lock.h"
66 #include "ppapi/c/ppb_net_address.h"
67 #include "ppapi/c/ppb_network_list.h"
68 #include "ppapi/c/ppb_network_monitor.h"
69 #include "ppapi/c/ppb_network_proxy.h"
70 #include "ppapi/c/ppb_tcp_socket.h"
71 #include "ppapi/c/ppb_text_input_controller.h"
72 #include "ppapi/c/ppb_udp_socket.h"
73 #include "ppapi/c/ppb_url_loader.h"
74 #include "ppapi/c/ppb_url_request_info.h"
75 #include "ppapi/c/ppb_url_response_info.h"
76 #include "ppapi/c/ppb_var.h"
77 #include "ppapi/c/ppb_var_array.h"
78 #include "ppapi/c/ppb_var_array_buffer.h"
79 #include "ppapi/c/ppb_var_dictionary.h"
80 #include "ppapi/c/ppb_view.h"
81 #include "ppapi/c/ppb_websocket.h"
82 #include "ppapi/c/ppp_graphics_3d.h"
83 #include "ppapi/c/ppp_input_event.h"
84 #include "ppapi/c/ppp_instance.h"
85 #include "ppapi/c/ppp_messaging.h"
86 #include "ppapi/c/ppp_mouse_lock.h"
87 #include "ppapi/c/private/ppb_content_decryptor_private.h"
88 #include "ppapi/c/private/ppb_ext_crx_file_system_private.h"
89 #include "ppapi/c/private/ppb_file_io_private.h"
90 #include "ppapi/c/private/ppb_file_ref_private.h"
91 #include "ppapi/c/private/ppb_flash.h"
92 #include "ppapi/c/private/ppb_flash_clipboard.h"
93 #include "ppapi/c/private/ppb_flash_device_id.h"
94 #include "ppapi/c/private/ppb_flash_drm.h"
95 #include "ppapi/c/private/ppb_flash_font_file.h"
96 #include "ppapi/c/private/ppb_flash_fullscreen.h"
97 #include "ppapi/c/private/ppb_flash_menu.h"
98 #include "ppapi/c/private/ppb_flash_message_loop.h"
99 #include "ppapi/c/private/ppb_flash_print.h"
100 #include "ppapi/c/private/ppb_host_resolver_private.h"
101 #include "ppapi/c/private/ppb_instance_private.h"
102 #include "ppapi/c/private/ppb_isolated_file_system_private.h"
103 #include "ppapi/c/private/ppb_nacl_private.h"
104 #include "ppapi/c/private/ppb_net_address_private.h"
105 #include "ppapi/c/private/ppb_output_protection_private.h"
106 #include "ppapi/c/private/ppb_platform_verification_private.h"
107 #include "ppapi/c/private/ppb_talk_private.h"
108 #include "ppapi/c/private/ppb_tcp_server_socket_private.h"
109 #include "ppapi/c/private/ppb_tcp_socket_private.h"
110 #include "ppapi/c/private/ppb_testing_private.h"
111 #include "ppapi/c/private/ppb_udp_socket_private.h"
112 #include "ppapi/c/private/ppb_uma_private.h"
113 #include "ppapi/c/private/ppb_video_destination_private.h"
114 #include "ppapi/c/private/ppb_video_source_private.h"
115 #include "ppapi/c/private/ppb_x509_certificate_private.h"
116 #include "ppapi/c/private/ppp_content_decryptor_private.h"
117 #include "ppapi/c/private/ppp_flash_browser_operations.h"
118 #include "ppapi/c/private/ppp_instance_private.h"
119 #include "ppapi/c/trusted/ppb_broker_trusted.h"
120 #include "ppapi/c/trusted/ppb_browser_font_trusted.h"
121 #include "ppapi/c/trusted/ppb_char_set_trusted.h"
122 #include "ppapi/c/trusted/ppb_file_chooser_trusted.h"
123 #include "ppapi/c/trusted/ppb_url_loader_trusted.h"
124
125 /* Use local strcmp to avoid dependency on libc. */
mystrcmp(const char * s1,const char * s2)126 static int mystrcmp(const char* s1, const char *s2) {
127 while (1) {
128 if (*s1 == 0) break;
129 if (*s2 == 0) break;
130 if (*s1 != *s2) break;
131 ++s1;
132 ++s2;
133 }
134 return (int)(*s1) - (int)(*s2);
135 }
136
137 /* BEGIN Declarations for all Wrapper Infos */
138
139 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Console_1_0;
140 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Core_1_0;
141 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_FileIO_1_0;
142 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_FileIO_1_1;
143 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_FileRef_1_0;
144 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_FileRef_1_1;
145 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_FileSystem_1_0;
146 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Graphics2D_1_0;
147 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Graphics2D_1_1;
148 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Graphics3D_1_0;
149 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_HostResolver_1_0;
150 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_MouseInputEvent_1_0;
151 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_MouseInputEvent_1_1;
152 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_WheelInputEvent_1_0;
153 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_KeyboardInputEvent_1_0;
154 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TouchInputEvent_1_0;
155 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_IMEInputEvent_1_0;
156 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_MessageLoop_1_0;
157 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Messaging_1_0;
158 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_MouseLock_1_0;
159 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetAddress_1_0;
160 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetworkList_1_0;
161 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetworkMonitor_1_0;
162 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetworkProxy_1_0;
163 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TCPSocket_1_0;
164 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TCPSocket_1_1;
165 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TextInputController_1_0;
166 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_UDPSocket_1_0;
167 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_URLLoader_1_0;
168 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_URLRequestInfo_1_0;
169 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_URLResponseInfo_1_0;
170 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Var_1_0;
171 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Var_1_1;
172 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_VarArray_1_0;
173 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_VarArrayBuffer_1_0;
174 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_VarDictionary_1_0;
175 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_WebSocket_1_0;
176 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPP_Messaging_1_0;
177 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Alarms_Dev_0_1;
178 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_AudioInput_Dev_0_2;
179 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_AudioInput_Dev_0_3;
180 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_AudioInput_Dev_0_4;
181 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_DeviceRef_Dev_0_1;
182 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_FileChooser_Dev_0_5;
183 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_FileChooser_Dev_0_6;
184 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_FileIO_Dev_0_1;
185 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Font_Dev_0_6;
186 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_IMEInputEvent_Dev_0_1;
187 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_IMEInputEvent_Dev_0_2;
188 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_KeyboardInputEvent_Dev_0_2;
189 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Printing_Dev_0_7;
190 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TrueTypeFont_Dev_0_1;
191 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_URLUtil_Dev_0_6;
192 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_URLUtil_Dev_0_7;
193 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_VarResource_Dev_0_1;
194 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_VideoCapture_Dev_0_2;
195 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_VideoCapture_Dev_0_3;
196 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_VideoDecoder_Dev_0_16;
197 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPP_Selection_Dev_0_3;
198 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_ContentDecryptor_Private_0_9;
199 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Ext_CrxFileSystem_Private_0_1;
200 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_FileIO_Private_0_1;
201 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_FileRefPrivate_0_1;
202 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_12_4;
203 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_12_5;
204 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_12_6;
205 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_13_0;
206 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_Clipboard_4_0;
207 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_Clipboard_5_0;
208 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_DeviceID_1_0;
209 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_DRM_1_0;
210 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_DRM_1_1;
211 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_Menu_0_2;
212 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_HostResolver_Private_0_1;
213 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Instance_Private_0_1;
214 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_IsolatedFileSystem_Private_0_2;
215 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NaCl_Private_1_0;
216 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetAddress_Private_0_1;
217 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetAddress_Private_1_0;
218 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetAddress_Private_1_1;
219 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_OutputProtection_Private_0_1;
220 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_PlatformVerification_Private_0_2;
221 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Talk_Private_1_0;
222 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Talk_Private_2_0;
223 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TCPServerSocket_Private_0_1;
224 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TCPServerSocket_Private_0_2;
225 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_3;
226 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_4;
227 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_5;
228 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Testing_Private_1_0;
229 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_2;
230 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_3;
231 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_4;
232 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_UMA_Private_0_1;
233 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_VideoDestination_Private_0_1;
234 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_VideoSource_Private_0_1;
235 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_X509Certificate_Private_0_1;
236 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPP_ContentDecryptor_Private_0_9;
237 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPP_Instance_Private_0_1;
238 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Ext_Socket_Dev_0_1;
239 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Ext_Socket_Dev_0_2;
240 /* END Declarations for all Wrapper Infos. */
241
242 /* Not generating wrapper methods for PPB_Audio_1_0 */
243
244 /* Not generating wrapper methods for PPB_Audio_1_1 */
245
246 /* Not generating wrapper methods for PPB_AudioConfig_1_0 */
247
248 /* Not generating wrapper methods for PPB_AudioConfig_1_1 */
249
250 /* Begin wrapper methods for PPB_Console_1_0 */
251
Pnacl_M25_PPB_Console_Log(PP_Instance instance,PP_LogLevel level,struct PP_Var * value)252 static void Pnacl_M25_PPB_Console_Log(PP_Instance instance, PP_LogLevel level, struct PP_Var* value) {
253 const struct PPB_Console_1_0 *iface = Pnacl_WrapperInfo_PPB_Console_1_0.real_iface;
254 iface->Log(instance, level, *value);
255 }
256
Pnacl_M25_PPB_Console_LogWithSource(PP_Instance instance,PP_LogLevel level,struct PP_Var * source,struct PP_Var * value)257 static void Pnacl_M25_PPB_Console_LogWithSource(PP_Instance instance, PP_LogLevel level, struct PP_Var* source, struct PP_Var* value) {
258 const struct PPB_Console_1_0 *iface = Pnacl_WrapperInfo_PPB_Console_1_0.real_iface;
259 iface->LogWithSource(instance, level, *source, *value);
260 }
261
262 /* End wrapper methods for PPB_Console_1_0 */
263
264 /* Begin wrapper methods for PPB_Core_1_0 */
265
Pnacl_M14_PPB_Core_AddRefResource(PP_Resource resource)266 static void Pnacl_M14_PPB_Core_AddRefResource(PP_Resource resource) {
267 const struct PPB_Core_1_0 *iface = Pnacl_WrapperInfo_PPB_Core_1_0.real_iface;
268 iface->AddRefResource(resource);
269 }
270
Pnacl_M14_PPB_Core_ReleaseResource(PP_Resource resource)271 static void Pnacl_M14_PPB_Core_ReleaseResource(PP_Resource resource) {
272 const struct PPB_Core_1_0 *iface = Pnacl_WrapperInfo_PPB_Core_1_0.real_iface;
273 iface->ReleaseResource(resource);
274 }
275
Pnacl_M14_PPB_Core_GetTime(void)276 static PP_Time Pnacl_M14_PPB_Core_GetTime(void) {
277 const struct PPB_Core_1_0 *iface = Pnacl_WrapperInfo_PPB_Core_1_0.real_iface;
278 return iface->GetTime();
279 }
280
Pnacl_M14_PPB_Core_GetTimeTicks(void)281 static PP_TimeTicks Pnacl_M14_PPB_Core_GetTimeTicks(void) {
282 const struct PPB_Core_1_0 *iface = Pnacl_WrapperInfo_PPB_Core_1_0.real_iface;
283 return iface->GetTimeTicks();
284 }
285
Pnacl_M14_PPB_Core_CallOnMainThread(int32_t delay_in_milliseconds,struct PP_CompletionCallback * callback,int32_t result)286 static void Pnacl_M14_PPB_Core_CallOnMainThread(int32_t delay_in_milliseconds, struct PP_CompletionCallback* callback, int32_t result) {
287 const struct PPB_Core_1_0 *iface = Pnacl_WrapperInfo_PPB_Core_1_0.real_iface;
288 iface->CallOnMainThread(delay_in_milliseconds, *callback, result);
289 }
290
Pnacl_M14_PPB_Core_IsMainThread(void)291 static PP_Bool Pnacl_M14_PPB_Core_IsMainThread(void) {
292 const struct PPB_Core_1_0 *iface = Pnacl_WrapperInfo_PPB_Core_1_0.real_iface;
293 return iface->IsMainThread();
294 }
295
296 /* End wrapper methods for PPB_Core_1_0 */
297
298 /* Begin wrapper methods for PPB_FileIO_1_0 */
299
Pnacl_M14_PPB_FileIO_Create(PP_Instance instance)300 static PP_Resource Pnacl_M14_PPB_FileIO_Create(PP_Instance instance) {
301 const struct PPB_FileIO_1_0 *iface = Pnacl_WrapperInfo_PPB_FileIO_1_0.real_iface;
302 return iface->Create(instance);
303 }
304
Pnacl_M14_PPB_FileIO_IsFileIO(PP_Resource resource)305 static PP_Bool Pnacl_M14_PPB_FileIO_IsFileIO(PP_Resource resource) {
306 const struct PPB_FileIO_1_0 *iface = Pnacl_WrapperInfo_PPB_FileIO_1_0.real_iface;
307 return iface->IsFileIO(resource);
308 }
309
Pnacl_M14_PPB_FileIO_Open(PP_Resource file_io,PP_Resource file_ref,int32_t open_flags,struct PP_CompletionCallback * callback)310 static int32_t Pnacl_M14_PPB_FileIO_Open(PP_Resource file_io, PP_Resource file_ref, int32_t open_flags, struct PP_CompletionCallback* callback) {
311 const struct PPB_FileIO_1_0 *iface = Pnacl_WrapperInfo_PPB_FileIO_1_0.real_iface;
312 return iface->Open(file_io, file_ref, open_flags, *callback);
313 }
314
Pnacl_M14_PPB_FileIO_Query(PP_Resource file_io,struct PP_FileInfo * info,struct PP_CompletionCallback * callback)315 static int32_t Pnacl_M14_PPB_FileIO_Query(PP_Resource file_io, struct PP_FileInfo* info, struct PP_CompletionCallback* callback) {
316 const struct PPB_FileIO_1_0 *iface = Pnacl_WrapperInfo_PPB_FileIO_1_0.real_iface;
317 return iface->Query(file_io, info, *callback);
318 }
319
Pnacl_M14_PPB_FileIO_Touch(PP_Resource file_io,PP_Time last_access_time,PP_Time last_modified_time,struct PP_CompletionCallback * callback)320 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) {
321 const struct PPB_FileIO_1_0 *iface = Pnacl_WrapperInfo_PPB_FileIO_1_0.real_iface;
322 return iface->Touch(file_io, last_access_time, last_modified_time, *callback);
323 }
324
Pnacl_M14_PPB_FileIO_Read(PP_Resource file_io,int64_t offset,char * buffer,int32_t bytes_to_read,struct PP_CompletionCallback * callback)325 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) {
326 const struct PPB_FileIO_1_0 *iface = Pnacl_WrapperInfo_PPB_FileIO_1_0.real_iface;
327 return iface->Read(file_io, offset, buffer, bytes_to_read, *callback);
328 }
329
Pnacl_M14_PPB_FileIO_Write(PP_Resource file_io,int64_t offset,const char * buffer,int32_t bytes_to_write,struct PP_CompletionCallback * callback)330 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) {
331 const struct PPB_FileIO_1_0 *iface = Pnacl_WrapperInfo_PPB_FileIO_1_0.real_iface;
332 return iface->Write(file_io, offset, buffer, bytes_to_write, *callback);
333 }
334
Pnacl_M14_PPB_FileIO_SetLength(PP_Resource file_io,int64_t length,struct PP_CompletionCallback * callback)335 static int32_t Pnacl_M14_PPB_FileIO_SetLength(PP_Resource file_io, int64_t length, struct PP_CompletionCallback* callback) {
336 const struct PPB_FileIO_1_0 *iface = Pnacl_WrapperInfo_PPB_FileIO_1_0.real_iface;
337 return iface->SetLength(file_io, length, *callback);
338 }
339
Pnacl_M14_PPB_FileIO_Flush(PP_Resource file_io,struct PP_CompletionCallback * callback)340 static int32_t Pnacl_M14_PPB_FileIO_Flush(PP_Resource file_io, struct PP_CompletionCallback* callback) {
341 const struct PPB_FileIO_1_0 *iface = Pnacl_WrapperInfo_PPB_FileIO_1_0.real_iface;
342 return iface->Flush(file_io, *callback);
343 }
344
Pnacl_M14_PPB_FileIO_Close(PP_Resource file_io)345 static void Pnacl_M14_PPB_FileIO_Close(PP_Resource file_io) {
346 const struct PPB_FileIO_1_0 *iface = Pnacl_WrapperInfo_PPB_FileIO_1_0.real_iface;
347 iface->Close(file_io);
348 }
349
350 /* End wrapper methods for PPB_FileIO_1_0 */
351
352 /* Begin wrapper methods for PPB_FileIO_1_1 */
353
Pnacl_M25_PPB_FileIO_Create(PP_Instance instance)354 static PP_Resource Pnacl_M25_PPB_FileIO_Create(PP_Instance instance) {
355 const struct PPB_FileIO_1_1 *iface = Pnacl_WrapperInfo_PPB_FileIO_1_1.real_iface;
356 return iface->Create(instance);
357 }
358
Pnacl_M25_PPB_FileIO_IsFileIO(PP_Resource resource)359 static PP_Bool Pnacl_M25_PPB_FileIO_IsFileIO(PP_Resource resource) {
360 const struct PPB_FileIO_1_1 *iface = Pnacl_WrapperInfo_PPB_FileIO_1_1.real_iface;
361 return iface->IsFileIO(resource);
362 }
363
Pnacl_M25_PPB_FileIO_Open(PP_Resource file_io,PP_Resource file_ref,int32_t open_flags,struct PP_CompletionCallback * callback)364 static int32_t Pnacl_M25_PPB_FileIO_Open(PP_Resource file_io, PP_Resource file_ref, int32_t open_flags, struct PP_CompletionCallback* callback) {
365 const struct PPB_FileIO_1_1 *iface = Pnacl_WrapperInfo_PPB_FileIO_1_1.real_iface;
366 return iface->Open(file_io, file_ref, open_flags, *callback);
367 }
368
Pnacl_M25_PPB_FileIO_Query(PP_Resource file_io,struct PP_FileInfo * info,struct PP_CompletionCallback * callback)369 static int32_t Pnacl_M25_PPB_FileIO_Query(PP_Resource file_io, struct PP_FileInfo* info, struct PP_CompletionCallback* callback) {
370 const struct PPB_FileIO_1_1 *iface = Pnacl_WrapperInfo_PPB_FileIO_1_1.real_iface;
371 return iface->Query(file_io, info, *callback);
372 }
373
Pnacl_M25_PPB_FileIO_Touch(PP_Resource file_io,PP_Time last_access_time,PP_Time last_modified_time,struct PP_CompletionCallback * callback)374 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) {
375 const struct PPB_FileIO_1_1 *iface = Pnacl_WrapperInfo_PPB_FileIO_1_1.real_iface;
376 return iface->Touch(file_io, last_access_time, last_modified_time, *callback);
377 }
378
Pnacl_M25_PPB_FileIO_Read(PP_Resource file_io,int64_t offset,char * buffer,int32_t bytes_to_read,struct PP_CompletionCallback * callback)379 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) {
380 const struct PPB_FileIO_1_1 *iface = Pnacl_WrapperInfo_PPB_FileIO_1_1.real_iface;
381 return iface->Read(file_io, offset, buffer, bytes_to_read, *callback);
382 }
383
Pnacl_M25_PPB_FileIO_Write(PP_Resource file_io,int64_t offset,const char * buffer,int32_t bytes_to_write,struct PP_CompletionCallback * callback)384 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) {
385 const struct PPB_FileIO_1_1 *iface = Pnacl_WrapperInfo_PPB_FileIO_1_1.real_iface;
386 return iface->Write(file_io, offset, buffer, bytes_to_write, *callback);
387 }
388
Pnacl_M25_PPB_FileIO_SetLength(PP_Resource file_io,int64_t length,struct PP_CompletionCallback * callback)389 static int32_t Pnacl_M25_PPB_FileIO_SetLength(PP_Resource file_io, int64_t length, struct PP_CompletionCallback* callback) {
390 const struct PPB_FileIO_1_1 *iface = Pnacl_WrapperInfo_PPB_FileIO_1_1.real_iface;
391 return iface->SetLength(file_io, length, *callback);
392 }
393
Pnacl_M25_PPB_FileIO_Flush(PP_Resource file_io,struct PP_CompletionCallback * callback)394 static int32_t Pnacl_M25_PPB_FileIO_Flush(PP_Resource file_io, struct PP_CompletionCallback* callback) {
395 const struct PPB_FileIO_1_1 *iface = Pnacl_WrapperInfo_PPB_FileIO_1_1.real_iface;
396 return iface->Flush(file_io, *callback);
397 }
398
Pnacl_M25_PPB_FileIO_Close(PP_Resource file_io)399 static void Pnacl_M25_PPB_FileIO_Close(PP_Resource file_io) {
400 const struct PPB_FileIO_1_1 *iface = Pnacl_WrapperInfo_PPB_FileIO_1_1.real_iface;
401 iface->Close(file_io);
402 }
403
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)404 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) {
405 const struct PPB_FileIO_1_1 *iface = Pnacl_WrapperInfo_PPB_FileIO_1_1.real_iface;
406 return iface->ReadToArray(file_io, offset, max_read_length, output, *callback);
407 }
408
409 /* End wrapper methods for PPB_FileIO_1_1 */
410
411 /* Begin wrapper methods for PPB_FileRef_1_0 */
412
Pnacl_M14_PPB_FileRef_Create(PP_Resource file_system,const char * path)413 static PP_Resource Pnacl_M14_PPB_FileRef_Create(PP_Resource file_system, const char* path) {
414 const struct PPB_FileRef_1_0 *iface = Pnacl_WrapperInfo_PPB_FileRef_1_0.real_iface;
415 return iface->Create(file_system, path);
416 }
417
Pnacl_M14_PPB_FileRef_IsFileRef(PP_Resource resource)418 static PP_Bool Pnacl_M14_PPB_FileRef_IsFileRef(PP_Resource resource) {
419 const struct PPB_FileRef_1_0 *iface = Pnacl_WrapperInfo_PPB_FileRef_1_0.real_iface;
420 return iface->IsFileRef(resource);
421 }
422
Pnacl_M14_PPB_FileRef_GetFileSystemType(PP_Resource file_ref)423 static PP_FileSystemType Pnacl_M14_PPB_FileRef_GetFileSystemType(PP_Resource file_ref) {
424 const struct PPB_FileRef_1_0 *iface = Pnacl_WrapperInfo_PPB_FileRef_1_0.real_iface;
425 return iface->GetFileSystemType(file_ref);
426 }
427
Pnacl_M14_PPB_FileRef_GetName(struct PP_Var * _struct_result,PP_Resource file_ref)428 static void Pnacl_M14_PPB_FileRef_GetName(struct PP_Var* _struct_result, PP_Resource file_ref) {
429 const struct PPB_FileRef_1_0 *iface = Pnacl_WrapperInfo_PPB_FileRef_1_0.real_iface;
430 *_struct_result = iface->GetName(file_ref);
431 }
432
Pnacl_M14_PPB_FileRef_GetPath(struct PP_Var * _struct_result,PP_Resource file_ref)433 static void Pnacl_M14_PPB_FileRef_GetPath(struct PP_Var* _struct_result, PP_Resource file_ref) {
434 const struct PPB_FileRef_1_0 *iface = Pnacl_WrapperInfo_PPB_FileRef_1_0.real_iface;
435 *_struct_result = iface->GetPath(file_ref);
436 }
437
Pnacl_M14_PPB_FileRef_GetParent(PP_Resource file_ref)438 static PP_Resource Pnacl_M14_PPB_FileRef_GetParent(PP_Resource file_ref) {
439 const struct PPB_FileRef_1_0 *iface = Pnacl_WrapperInfo_PPB_FileRef_1_0.real_iface;
440 return iface->GetParent(file_ref);
441 }
442
Pnacl_M14_PPB_FileRef_MakeDirectory(PP_Resource directory_ref,PP_Bool make_ancestors,struct PP_CompletionCallback * callback)443 static int32_t Pnacl_M14_PPB_FileRef_MakeDirectory(PP_Resource directory_ref, PP_Bool make_ancestors, struct PP_CompletionCallback* callback) {
444 const struct PPB_FileRef_1_0 *iface = Pnacl_WrapperInfo_PPB_FileRef_1_0.real_iface;
445 return iface->MakeDirectory(directory_ref, make_ancestors, *callback);
446 }
447
Pnacl_M14_PPB_FileRef_Touch(PP_Resource file_ref,PP_Time last_access_time,PP_Time last_modified_time,struct PP_CompletionCallback * callback)448 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) {
449 const struct PPB_FileRef_1_0 *iface = Pnacl_WrapperInfo_PPB_FileRef_1_0.real_iface;
450 return iface->Touch(file_ref, last_access_time, last_modified_time, *callback);
451 }
452
Pnacl_M14_PPB_FileRef_Delete(PP_Resource file_ref,struct PP_CompletionCallback * callback)453 static int32_t Pnacl_M14_PPB_FileRef_Delete(PP_Resource file_ref, struct PP_CompletionCallback* callback) {
454 const struct PPB_FileRef_1_0 *iface = Pnacl_WrapperInfo_PPB_FileRef_1_0.real_iface;
455 return iface->Delete(file_ref, *callback);
456 }
457
Pnacl_M14_PPB_FileRef_Rename(PP_Resource file_ref,PP_Resource new_file_ref,struct PP_CompletionCallback * callback)458 static int32_t Pnacl_M14_PPB_FileRef_Rename(PP_Resource file_ref, PP_Resource new_file_ref, struct PP_CompletionCallback* callback) {
459 const struct PPB_FileRef_1_0 *iface = Pnacl_WrapperInfo_PPB_FileRef_1_0.real_iface;
460 return iface->Rename(file_ref, new_file_ref, *callback);
461 }
462
463 /* End wrapper methods for PPB_FileRef_1_0 */
464
465 /* Begin wrapper methods for PPB_FileRef_1_1 */
466
Pnacl_M28_PPB_FileRef_Create(PP_Resource file_system,const char * path)467 static PP_Resource Pnacl_M28_PPB_FileRef_Create(PP_Resource file_system, const char* path) {
468 const struct PPB_FileRef_1_1 *iface = Pnacl_WrapperInfo_PPB_FileRef_1_1.real_iface;
469 return iface->Create(file_system, path);
470 }
471
Pnacl_M28_PPB_FileRef_IsFileRef(PP_Resource resource)472 static PP_Bool Pnacl_M28_PPB_FileRef_IsFileRef(PP_Resource resource) {
473 const struct PPB_FileRef_1_1 *iface = Pnacl_WrapperInfo_PPB_FileRef_1_1.real_iface;
474 return iface->IsFileRef(resource);
475 }
476
Pnacl_M28_PPB_FileRef_GetFileSystemType(PP_Resource file_ref)477 static PP_FileSystemType Pnacl_M28_PPB_FileRef_GetFileSystemType(PP_Resource file_ref) {
478 const struct PPB_FileRef_1_1 *iface = Pnacl_WrapperInfo_PPB_FileRef_1_1.real_iface;
479 return iface->GetFileSystemType(file_ref);
480 }
481
Pnacl_M28_PPB_FileRef_GetName(struct PP_Var * _struct_result,PP_Resource file_ref)482 static void Pnacl_M28_PPB_FileRef_GetName(struct PP_Var* _struct_result, PP_Resource file_ref) {
483 const struct PPB_FileRef_1_1 *iface = Pnacl_WrapperInfo_PPB_FileRef_1_1.real_iface;
484 *_struct_result = iface->GetName(file_ref);
485 }
486
Pnacl_M28_PPB_FileRef_GetPath(struct PP_Var * _struct_result,PP_Resource file_ref)487 static void Pnacl_M28_PPB_FileRef_GetPath(struct PP_Var* _struct_result, PP_Resource file_ref) {
488 const struct PPB_FileRef_1_1 *iface = Pnacl_WrapperInfo_PPB_FileRef_1_1.real_iface;
489 *_struct_result = iface->GetPath(file_ref);
490 }
491
Pnacl_M28_PPB_FileRef_GetParent(PP_Resource file_ref)492 static PP_Resource Pnacl_M28_PPB_FileRef_GetParent(PP_Resource file_ref) {
493 const struct PPB_FileRef_1_1 *iface = Pnacl_WrapperInfo_PPB_FileRef_1_1.real_iface;
494 return iface->GetParent(file_ref);
495 }
496
Pnacl_M28_PPB_FileRef_MakeDirectory(PP_Resource directory_ref,PP_Bool make_ancestors,struct PP_CompletionCallback * callback)497 static int32_t Pnacl_M28_PPB_FileRef_MakeDirectory(PP_Resource directory_ref, PP_Bool make_ancestors, struct PP_CompletionCallback* callback) {
498 const struct PPB_FileRef_1_1 *iface = Pnacl_WrapperInfo_PPB_FileRef_1_1.real_iface;
499 return iface->MakeDirectory(directory_ref, make_ancestors, *callback);
500 }
501
Pnacl_M28_PPB_FileRef_Touch(PP_Resource file_ref,PP_Time last_access_time,PP_Time last_modified_time,struct PP_CompletionCallback * callback)502 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) {
503 const struct PPB_FileRef_1_1 *iface = Pnacl_WrapperInfo_PPB_FileRef_1_1.real_iface;
504 return iface->Touch(file_ref, last_access_time, last_modified_time, *callback);
505 }
506
Pnacl_M28_PPB_FileRef_Delete(PP_Resource file_ref,struct PP_CompletionCallback * callback)507 static int32_t Pnacl_M28_PPB_FileRef_Delete(PP_Resource file_ref, struct PP_CompletionCallback* callback) {
508 const struct PPB_FileRef_1_1 *iface = Pnacl_WrapperInfo_PPB_FileRef_1_1.real_iface;
509 return iface->Delete(file_ref, *callback);
510 }
511
Pnacl_M28_PPB_FileRef_Rename(PP_Resource file_ref,PP_Resource new_file_ref,struct PP_CompletionCallback * callback)512 static int32_t Pnacl_M28_PPB_FileRef_Rename(PP_Resource file_ref, PP_Resource new_file_ref, struct PP_CompletionCallback* callback) {
513 const struct PPB_FileRef_1_1 *iface = Pnacl_WrapperInfo_PPB_FileRef_1_1.real_iface;
514 return iface->Rename(file_ref, new_file_ref, *callback);
515 }
516
Pnacl_M28_PPB_FileRef_Query(PP_Resource file_ref,struct PP_FileInfo * info,struct PP_CompletionCallback * callback)517 static int32_t Pnacl_M28_PPB_FileRef_Query(PP_Resource file_ref, struct PP_FileInfo* info, struct PP_CompletionCallback* callback) {
518 const struct PPB_FileRef_1_1 *iface = Pnacl_WrapperInfo_PPB_FileRef_1_1.real_iface;
519 return iface->Query(file_ref, info, *callback);
520 }
521
Pnacl_M28_PPB_FileRef_ReadDirectoryEntries(PP_Resource file_ref,struct PP_ArrayOutput * output,struct PP_CompletionCallback * callback)522 static int32_t Pnacl_M28_PPB_FileRef_ReadDirectoryEntries(PP_Resource file_ref, struct PP_ArrayOutput* output, struct PP_CompletionCallback* callback) {
523 const struct PPB_FileRef_1_1 *iface = Pnacl_WrapperInfo_PPB_FileRef_1_1.real_iface;
524 return iface->ReadDirectoryEntries(file_ref, *output, *callback);
525 }
526
527 /* End wrapper methods for PPB_FileRef_1_1 */
528
529 /* Begin wrapper methods for PPB_FileSystem_1_0 */
530
Pnacl_M14_PPB_FileSystem_Create(PP_Instance instance,PP_FileSystemType type)531 static PP_Resource Pnacl_M14_PPB_FileSystem_Create(PP_Instance instance, PP_FileSystemType type) {
532 const struct PPB_FileSystem_1_0 *iface = Pnacl_WrapperInfo_PPB_FileSystem_1_0.real_iface;
533 return iface->Create(instance, type);
534 }
535
Pnacl_M14_PPB_FileSystem_IsFileSystem(PP_Resource resource)536 static PP_Bool Pnacl_M14_PPB_FileSystem_IsFileSystem(PP_Resource resource) {
537 const struct PPB_FileSystem_1_0 *iface = Pnacl_WrapperInfo_PPB_FileSystem_1_0.real_iface;
538 return iface->IsFileSystem(resource);
539 }
540
Pnacl_M14_PPB_FileSystem_Open(PP_Resource file_system,int64_t expected_size,struct PP_CompletionCallback * callback)541 static int32_t Pnacl_M14_PPB_FileSystem_Open(PP_Resource file_system, int64_t expected_size, struct PP_CompletionCallback* callback) {
542 const struct PPB_FileSystem_1_0 *iface = Pnacl_WrapperInfo_PPB_FileSystem_1_0.real_iface;
543 return iface->Open(file_system, expected_size, *callback);
544 }
545
Pnacl_M14_PPB_FileSystem_GetType(PP_Resource file_system)546 static PP_FileSystemType Pnacl_M14_PPB_FileSystem_GetType(PP_Resource file_system) {
547 const struct PPB_FileSystem_1_0 *iface = Pnacl_WrapperInfo_PPB_FileSystem_1_0.real_iface;
548 return iface->GetType(file_system);
549 }
550
551 /* End wrapper methods for PPB_FileSystem_1_0 */
552
553 /* Not generating wrapper methods for PPB_Fullscreen_1_0 */
554
555 /* Not generating wrapper methods for PPB_Gamepad_1_0 */
556
557 /* Begin wrapper methods for PPB_Graphics2D_1_0 */
558
Pnacl_M14_PPB_Graphics2D_Create(PP_Instance instance,const struct PP_Size * size,PP_Bool is_always_opaque)559 static PP_Resource Pnacl_M14_PPB_Graphics2D_Create(PP_Instance instance, const struct PP_Size* size, PP_Bool is_always_opaque) {
560 const struct PPB_Graphics2D_1_0 *iface = Pnacl_WrapperInfo_PPB_Graphics2D_1_0.real_iface;
561 return iface->Create(instance, size, is_always_opaque);
562 }
563
Pnacl_M14_PPB_Graphics2D_IsGraphics2D(PP_Resource resource)564 static PP_Bool Pnacl_M14_PPB_Graphics2D_IsGraphics2D(PP_Resource resource) {
565 const struct PPB_Graphics2D_1_0 *iface = Pnacl_WrapperInfo_PPB_Graphics2D_1_0.real_iface;
566 return iface->IsGraphics2D(resource);
567 }
568
Pnacl_M14_PPB_Graphics2D_Describe(PP_Resource graphics_2d,struct PP_Size * size,PP_Bool * is_always_opaque)569 static PP_Bool Pnacl_M14_PPB_Graphics2D_Describe(PP_Resource graphics_2d, struct PP_Size* size, PP_Bool* is_always_opaque) {
570 const struct PPB_Graphics2D_1_0 *iface = Pnacl_WrapperInfo_PPB_Graphics2D_1_0.real_iface;
571 return iface->Describe(graphics_2d, size, is_always_opaque);
572 }
573
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)574 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) {
575 const struct PPB_Graphics2D_1_0 *iface = Pnacl_WrapperInfo_PPB_Graphics2D_1_0.real_iface;
576 iface->PaintImageData(graphics_2d, image_data, top_left, src_rect);
577 }
578
Pnacl_M14_PPB_Graphics2D_Scroll(PP_Resource graphics_2d,const struct PP_Rect * clip_rect,const struct PP_Point * amount)579 static void Pnacl_M14_PPB_Graphics2D_Scroll(PP_Resource graphics_2d, const struct PP_Rect* clip_rect, const struct PP_Point* amount) {
580 const struct PPB_Graphics2D_1_0 *iface = Pnacl_WrapperInfo_PPB_Graphics2D_1_0.real_iface;
581 iface->Scroll(graphics_2d, clip_rect, amount);
582 }
583
Pnacl_M14_PPB_Graphics2D_ReplaceContents(PP_Resource graphics_2d,PP_Resource image_data)584 static void Pnacl_M14_PPB_Graphics2D_ReplaceContents(PP_Resource graphics_2d, PP_Resource image_data) {
585 const struct PPB_Graphics2D_1_0 *iface = Pnacl_WrapperInfo_PPB_Graphics2D_1_0.real_iface;
586 iface->ReplaceContents(graphics_2d, image_data);
587 }
588
Pnacl_M14_PPB_Graphics2D_Flush(PP_Resource graphics_2d,struct PP_CompletionCallback * callback)589 static int32_t Pnacl_M14_PPB_Graphics2D_Flush(PP_Resource graphics_2d, struct PP_CompletionCallback* callback) {
590 const struct PPB_Graphics2D_1_0 *iface = Pnacl_WrapperInfo_PPB_Graphics2D_1_0.real_iface;
591 return iface->Flush(graphics_2d, *callback);
592 }
593
594 /* End wrapper methods for PPB_Graphics2D_1_0 */
595
596 /* Begin wrapper methods for PPB_Graphics2D_1_1 */
597
Pnacl_M27_PPB_Graphics2D_Create(PP_Instance instance,const struct PP_Size * size,PP_Bool is_always_opaque)598 static PP_Resource Pnacl_M27_PPB_Graphics2D_Create(PP_Instance instance, const struct PP_Size* size, PP_Bool is_always_opaque) {
599 const struct PPB_Graphics2D_1_1 *iface = Pnacl_WrapperInfo_PPB_Graphics2D_1_1.real_iface;
600 return iface->Create(instance, size, is_always_opaque);
601 }
602
Pnacl_M27_PPB_Graphics2D_IsGraphics2D(PP_Resource resource)603 static PP_Bool Pnacl_M27_PPB_Graphics2D_IsGraphics2D(PP_Resource resource) {
604 const struct PPB_Graphics2D_1_1 *iface = Pnacl_WrapperInfo_PPB_Graphics2D_1_1.real_iface;
605 return iface->IsGraphics2D(resource);
606 }
607
Pnacl_M27_PPB_Graphics2D_Describe(PP_Resource graphics_2d,struct PP_Size * size,PP_Bool * is_always_opaque)608 static PP_Bool Pnacl_M27_PPB_Graphics2D_Describe(PP_Resource graphics_2d, struct PP_Size* size, PP_Bool* is_always_opaque) {
609 const struct PPB_Graphics2D_1_1 *iface = Pnacl_WrapperInfo_PPB_Graphics2D_1_1.real_iface;
610 return iface->Describe(graphics_2d, size, is_always_opaque);
611 }
612
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)613 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) {
614 const struct PPB_Graphics2D_1_1 *iface = Pnacl_WrapperInfo_PPB_Graphics2D_1_1.real_iface;
615 iface->PaintImageData(graphics_2d, image_data, top_left, src_rect);
616 }
617
Pnacl_M27_PPB_Graphics2D_Scroll(PP_Resource graphics_2d,const struct PP_Rect * clip_rect,const struct PP_Point * amount)618 static void Pnacl_M27_PPB_Graphics2D_Scroll(PP_Resource graphics_2d, const struct PP_Rect* clip_rect, const struct PP_Point* amount) {
619 const struct PPB_Graphics2D_1_1 *iface = Pnacl_WrapperInfo_PPB_Graphics2D_1_1.real_iface;
620 iface->Scroll(graphics_2d, clip_rect, amount);
621 }
622
Pnacl_M27_PPB_Graphics2D_ReplaceContents(PP_Resource graphics_2d,PP_Resource image_data)623 static void Pnacl_M27_PPB_Graphics2D_ReplaceContents(PP_Resource graphics_2d, PP_Resource image_data) {
624 const struct PPB_Graphics2D_1_1 *iface = Pnacl_WrapperInfo_PPB_Graphics2D_1_1.real_iface;
625 iface->ReplaceContents(graphics_2d, image_data);
626 }
627
Pnacl_M27_PPB_Graphics2D_Flush(PP_Resource graphics_2d,struct PP_CompletionCallback * callback)628 static int32_t Pnacl_M27_PPB_Graphics2D_Flush(PP_Resource graphics_2d, struct PP_CompletionCallback* callback) {
629 const struct PPB_Graphics2D_1_1 *iface = Pnacl_WrapperInfo_PPB_Graphics2D_1_1.real_iface;
630 return iface->Flush(graphics_2d, *callback);
631 }
632
Pnacl_M27_PPB_Graphics2D_SetScale(PP_Resource resource,float scale)633 static PP_Bool Pnacl_M27_PPB_Graphics2D_SetScale(PP_Resource resource, float scale) {
634 const struct PPB_Graphics2D_1_1 *iface = Pnacl_WrapperInfo_PPB_Graphics2D_1_1.real_iface;
635 return iface->SetScale(resource, scale);
636 }
637
Pnacl_M27_PPB_Graphics2D_GetScale(PP_Resource resource)638 static float Pnacl_M27_PPB_Graphics2D_GetScale(PP_Resource resource) {
639 const struct PPB_Graphics2D_1_1 *iface = Pnacl_WrapperInfo_PPB_Graphics2D_1_1.real_iface;
640 return iface->GetScale(resource);
641 }
642
643 /* End wrapper methods for PPB_Graphics2D_1_1 */
644
645 /* Begin wrapper methods for PPB_Graphics3D_1_0 */
646
Pnacl_M15_PPB_Graphics3D_GetAttribMaxValue(PP_Resource instance,int32_t attribute,int32_t * value)647 static int32_t Pnacl_M15_PPB_Graphics3D_GetAttribMaxValue(PP_Resource instance, int32_t attribute, int32_t* value) {
648 const struct PPB_Graphics3D_1_0 *iface = Pnacl_WrapperInfo_PPB_Graphics3D_1_0.real_iface;
649 return iface->GetAttribMaxValue(instance, attribute, value);
650 }
651
Pnacl_M15_PPB_Graphics3D_Create(PP_Instance instance,PP_Resource share_context,const int32_t attrib_list[])652 static PP_Resource Pnacl_M15_PPB_Graphics3D_Create(PP_Instance instance, PP_Resource share_context, const int32_t attrib_list[]) {
653 const struct PPB_Graphics3D_1_0 *iface = Pnacl_WrapperInfo_PPB_Graphics3D_1_0.real_iface;
654 return iface->Create(instance, share_context, attrib_list);
655 }
656
Pnacl_M15_PPB_Graphics3D_IsGraphics3D(PP_Resource resource)657 static PP_Bool Pnacl_M15_PPB_Graphics3D_IsGraphics3D(PP_Resource resource) {
658 const struct PPB_Graphics3D_1_0 *iface = Pnacl_WrapperInfo_PPB_Graphics3D_1_0.real_iface;
659 return iface->IsGraphics3D(resource);
660 }
661
Pnacl_M15_PPB_Graphics3D_GetAttribs(PP_Resource context,int32_t attrib_list[])662 static int32_t Pnacl_M15_PPB_Graphics3D_GetAttribs(PP_Resource context, int32_t attrib_list[]) {
663 const struct PPB_Graphics3D_1_0 *iface = Pnacl_WrapperInfo_PPB_Graphics3D_1_0.real_iface;
664 return iface->GetAttribs(context, attrib_list);
665 }
666
Pnacl_M15_PPB_Graphics3D_SetAttribs(PP_Resource context,const int32_t attrib_list[])667 static int32_t Pnacl_M15_PPB_Graphics3D_SetAttribs(PP_Resource context, const int32_t attrib_list[]) {
668 const struct PPB_Graphics3D_1_0 *iface = Pnacl_WrapperInfo_PPB_Graphics3D_1_0.real_iface;
669 return iface->SetAttribs(context, attrib_list);
670 }
671
Pnacl_M15_PPB_Graphics3D_GetError(PP_Resource context)672 static int32_t Pnacl_M15_PPB_Graphics3D_GetError(PP_Resource context) {
673 const struct PPB_Graphics3D_1_0 *iface = Pnacl_WrapperInfo_PPB_Graphics3D_1_0.real_iface;
674 return iface->GetError(context);
675 }
676
Pnacl_M15_PPB_Graphics3D_ResizeBuffers(PP_Resource context,int32_t width,int32_t height)677 static int32_t Pnacl_M15_PPB_Graphics3D_ResizeBuffers(PP_Resource context, int32_t width, int32_t height) {
678 const struct PPB_Graphics3D_1_0 *iface = Pnacl_WrapperInfo_PPB_Graphics3D_1_0.real_iface;
679 return iface->ResizeBuffers(context, width, height);
680 }
681
Pnacl_M15_PPB_Graphics3D_SwapBuffers(PP_Resource context,struct PP_CompletionCallback * callback)682 static int32_t Pnacl_M15_PPB_Graphics3D_SwapBuffers(PP_Resource context, struct PP_CompletionCallback* callback) {
683 const struct PPB_Graphics3D_1_0 *iface = Pnacl_WrapperInfo_PPB_Graphics3D_1_0.real_iface;
684 return iface->SwapBuffers(context, *callback);
685 }
686
687 /* End wrapper methods for PPB_Graphics3D_1_0 */
688
689 /* Begin wrapper methods for PPB_HostResolver_1_0 */
690
Pnacl_M29_PPB_HostResolver_Create(PP_Instance instance)691 static PP_Resource Pnacl_M29_PPB_HostResolver_Create(PP_Instance instance) {
692 const struct PPB_HostResolver_1_0 *iface = Pnacl_WrapperInfo_PPB_HostResolver_1_0.real_iface;
693 return iface->Create(instance);
694 }
695
Pnacl_M29_PPB_HostResolver_IsHostResolver(PP_Resource resource)696 static PP_Bool Pnacl_M29_PPB_HostResolver_IsHostResolver(PP_Resource resource) {
697 const struct PPB_HostResolver_1_0 *iface = Pnacl_WrapperInfo_PPB_HostResolver_1_0.real_iface;
698 return iface->IsHostResolver(resource);
699 }
700
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)701 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) {
702 const struct PPB_HostResolver_1_0 *iface = Pnacl_WrapperInfo_PPB_HostResolver_1_0.real_iface;
703 return iface->Resolve(host_resolver, host, port, hint, *callback);
704 }
705
Pnacl_M29_PPB_HostResolver_GetCanonicalName(struct PP_Var * _struct_result,PP_Resource host_resolver)706 static void Pnacl_M29_PPB_HostResolver_GetCanonicalName(struct PP_Var* _struct_result, PP_Resource host_resolver) {
707 const struct PPB_HostResolver_1_0 *iface = Pnacl_WrapperInfo_PPB_HostResolver_1_0.real_iface;
708 *_struct_result = iface->GetCanonicalName(host_resolver);
709 }
710
Pnacl_M29_PPB_HostResolver_GetNetAddressCount(PP_Resource host_resolver)711 static uint32_t Pnacl_M29_PPB_HostResolver_GetNetAddressCount(PP_Resource host_resolver) {
712 const struct PPB_HostResolver_1_0 *iface = Pnacl_WrapperInfo_PPB_HostResolver_1_0.real_iface;
713 return iface->GetNetAddressCount(host_resolver);
714 }
715
Pnacl_M29_PPB_HostResolver_GetNetAddress(PP_Resource host_resolver,uint32_t index)716 static PP_Resource Pnacl_M29_PPB_HostResolver_GetNetAddress(PP_Resource host_resolver, uint32_t index) {
717 const struct PPB_HostResolver_1_0 *iface = Pnacl_WrapperInfo_PPB_HostResolver_1_0.real_iface;
718 return iface->GetNetAddress(host_resolver, index);
719 }
720
721 /* End wrapper methods for PPB_HostResolver_1_0 */
722
723 /* Not generating wrapper methods for PPB_ImageData_1_0 */
724
725 /* Not generating wrapper methods for PPB_InputEvent_1_0 */
726
727 /* Begin wrapper methods for PPB_MouseInputEvent_1_0 */
728
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)729 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) {
730 const struct PPB_MouseInputEvent_1_0 *iface = Pnacl_WrapperInfo_PPB_MouseInputEvent_1_0.real_iface;
731 return iface->Create(instance, type, time_stamp, modifiers, mouse_button, mouse_position, click_count);
732 }
733
Pnacl_M13_PPB_MouseInputEvent_IsMouseInputEvent(PP_Resource resource)734 static PP_Bool Pnacl_M13_PPB_MouseInputEvent_IsMouseInputEvent(PP_Resource resource) {
735 const struct PPB_MouseInputEvent_1_0 *iface = Pnacl_WrapperInfo_PPB_MouseInputEvent_1_0.real_iface;
736 return iface->IsMouseInputEvent(resource);
737 }
738
Pnacl_M13_PPB_MouseInputEvent_GetButton(PP_Resource mouse_event)739 static PP_InputEvent_MouseButton Pnacl_M13_PPB_MouseInputEvent_GetButton(PP_Resource mouse_event) {
740 const struct PPB_MouseInputEvent_1_0 *iface = Pnacl_WrapperInfo_PPB_MouseInputEvent_1_0.real_iface;
741 return iface->GetButton(mouse_event);
742 }
743
Pnacl_M13_PPB_MouseInputEvent_GetPosition(struct PP_Point * _struct_result,PP_Resource mouse_event)744 static void Pnacl_M13_PPB_MouseInputEvent_GetPosition(struct PP_Point* _struct_result, PP_Resource mouse_event) {
745 const struct PPB_MouseInputEvent_1_0 *iface = Pnacl_WrapperInfo_PPB_MouseInputEvent_1_0.real_iface;
746 *_struct_result = iface->GetPosition(mouse_event);
747 }
748
Pnacl_M13_PPB_MouseInputEvent_GetClickCount(PP_Resource mouse_event)749 static int32_t Pnacl_M13_PPB_MouseInputEvent_GetClickCount(PP_Resource mouse_event) {
750 const struct PPB_MouseInputEvent_1_0 *iface = Pnacl_WrapperInfo_PPB_MouseInputEvent_1_0.real_iface;
751 return iface->GetClickCount(mouse_event);
752 }
753
754 /* End wrapper methods for PPB_MouseInputEvent_1_0 */
755
756 /* Begin wrapper methods for PPB_MouseInputEvent_1_1 */
757
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)758 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) {
759 const struct PPB_MouseInputEvent_1_1 *iface = Pnacl_WrapperInfo_PPB_MouseInputEvent_1_1.real_iface;
760 return iface->Create(instance, type, time_stamp, modifiers, mouse_button, mouse_position, click_count, mouse_movement);
761 }
762
Pnacl_M14_PPB_MouseInputEvent_IsMouseInputEvent(PP_Resource resource)763 static PP_Bool Pnacl_M14_PPB_MouseInputEvent_IsMouseInputEvent(PP_Resource resource) {
764 const struct PPB_MouseInputEvent_1_1 *iface = Pnacl_WrapperInfo_PPB_MouseInputEvent_1_1.real_iface;
765 return iface->IsMouseInputEvent(resource);
766 }
767
Pnacl_M14_PPB_MouseInputEvent_GetButton(PP_Resource mouse_event)768 static PP_InputEvent_MouseButton Pnacl_M14_PPB_MouseInputEvent_GetButton(PP_Resource mouse_event) {
769 const struct PPB_MouseInputEvent_1_1 *iface = Pnacl_WrapperInfo_PPB_MouseInputEvent_1_1.real_iface;
770 return iface->GetButton(mouse_event);
771 }
772
Pnacl_M14_PPB_MouseInputEvent_GetPosition(struct PP_Point * _struct_result,PP_Resource mouse_event)773 static void Pnacl_M14_PPB_MouseInputEvent_GetPosition(struct PP_Point* _struct_result, PP_Resource mouse_event) {
774 const struct PPB_MouseInputEvent_1_1 *iface = Pnacl_WrapperInfo_PPB_MouseInputEvent_1_1.real_iface;
775 *_struct_result = iface->GetPosition(mouse_event);
776 }
777
Pnacl_M14_PPB_MouseInputEvent_GetClickCount(PP_Resource mouse_event)778 static int32_t Pnacl_M14_PPB_MouseInputEvent_GetClickCount(PP_Resource mouse_event) {
779 const struct PPB_MouseInputEvent_1_1 *iface = Pnacl_WrapperInfo_PPB_MouseInputEvent_1_1.real_iface;
780 return iface->GetClickCount(mouse_event);
781 }
782
Pnacl_M14_PPB_MouseInputEvent_GetMovement(struct PP_Point * _struct_result,PP_Resource mouse_event)783 static void Pnacl_M14_PPB_MouseInputEvent_GetMovement(struct PP_Point* _struct_result, PP_Resource mouse_event) {
784 const struct PPB_MouseInputEvent_1_1 *iface = Pnacl_WrapperInfo_PPB_MouseInputEvent_1_1.real_iface;
785 *_struct_result = iface->GetMovement(mouse_event);
786 }
787
788 /* End wrapper methods for PPB_MouseInputEvent_1_1 */
789
790 /* Begin wrapper methods for PPB_WheelInputEvent_1_0 */
791
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)792 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) {
793 const struct PPB_WheelInputEvent_1_0 *iface = Pnacl_WrapperInfo_PPB_WheelInputEvent_1_0.real_iface;
794 return iface->Create(instance, time_stamp, modifiers, wheel_delta, wheel_ticks, scroll_by_page);
795 }
796
Pnacl_M13_PPB_WheelInputEvent_IsWheelInputEvent(PP_Resource resource)797 static PP_Bool Pnacl_M13_PPB_WheelInputEvent_IsWheelInputEvent(PP_Resource resource) {
798 const struct PPB_WheelInputEvent_1_0 *iface = Pnacl_WrapperInfo_PPB_WheelInputEvent_1_0.real_iface;
799 return iface->IsWheelInputEvent(resource);
800 }
801
Pnacl_M13_PPB_WheelInputEvent_GetDelta(struct PP_FloatPoint * _struct_result,PP_Resource wheel_event)802 static void Pnacl_M13_PPB_WheelInputEvent_GetDelta(struct PP_FloatPoint* _struct_result, PP_Resource wheel_event) {
803 const struct PPB_WheelInputEvent_1_0 *iface = Pnacl_WrapperInfo_PPB_WheelInputEvent_1_0.real_iface;
804 *_struct_result = iface->GetDelta(wheel_event);
805 }
806
Pnacl_M13_PPB_WheelInputEvent_GetTicks(struct PP_FloatPoint * _struct_result,PP_Resource wheel_event)807 static void Pnacl_M13_PPB_WheelInputEvent_GetTicks(struct PP_FloatPoint* _struct_result, PP_Resource wheel_event) {
808 const struct PPB_WheelInputEvent_1_0 *iface = Pnacl_WrapperInfo_PPB_WheelInputEvent_1_0.real_iface;
809 *_struct_result = iface->GetTicks(wheel_event);
810 }
811
Pnacl_M13_PPB_WheelInputEvent_GetScrollByPage(PP_Resource wheel_event)812 static PP_Bool Pnacl_M13_PPB_WheelInputEvent_GetScrollByPage(PP_Resource wheel_event) {
813 const struct PPB_WheelInputEvent_1_0 *iface = Pnacl_WrapperInfo_PPB_WheelInputEvent_1_0.real_iface;
814 return iface->GetScrollByPage(wheel_event);
815 }
816
817 /* End wrapper methods for PPB_WheelInputEvent_1_0 */
818
819 /* Begin wrapper methods for PPB_KeyboardInputEvent_1_0 */
820
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)821 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) {
822 const struct PPB_KeyboardInputEvent_1_0 *iface = Pnacl_WrapperInfo_PPB_KeyboardInputEvent_1_0.real_iface;
823 return iface->Create(instance, type, time_stamp, modifiers, key_code, *character_text);
824 }
825
Pnacl_M13_PPB_KeyboardInputEvent_IsKeyboardInputEvent(PP_Resource resource)826 static PP_Bool Pnacl_M13_PPB_KeyboardInputEvent_IsKeyboardInputEvent(PP_Resource resource) {
827 const struct PPB_KeyboardInputEvent_1_0 *iface = Pnacl_WrapperInfo_PPB_KeyboardInputEvent_1_0.real_iface;
828 return iface->IsKeyboardInputEvent(resource);
829 }
830
Pnacl_M13_PPB_KeyboardInputEvent_GetKeyCode(PP_Resource key_event)831 static uint32_t Pnacl_M13_PPB_KeyboardInputEvent_GetKeyCode(PP_Resource key_event) {
832 const struct PPB_KeyboardInputEvent_1_0 *iface = Pnacl_WrapperInfo_PPB_KeyboardInputEvent_1_0.real_iface;
833 return iface->GetKeyCode(key_event);
834 }
835
Pnacl_M13_PPB_KeyboardInputEvent_GetCharacterText(struct PP_Var * _struct_result,PP_Resource character_event)836 static void Pnacl_M13_PPB_KeyboardInputEvent_GetCharacterText(struct PP_Var* _struct_result, PP_Resource character_event) {
837 const struct PPB_KeyboardInputEvent_1_0 *iface = Pnacl_WrapperInfo_PPB_KeyboardInputEvent_1_0.real_iface;
838 *_struct_result = iface->GetCharacterText(character_event);
839 }
840
841 /* End wrapper methods for PPB_KeyboardInputEvent_1_0 */
842
843 /* Begin wrapper methods for PPB_TouchInputEvent_1_0 */
844
Pnacl_M13_PPB_TouchInputEvent_Create(PP_Instance instance,PP_InputEvent_Type type,PP_TimeTicks time_stamp,uint32_t modifiers)845 static PP_Resource Pnacl_M13_PPB_TouchInputEvent_Create(PP_Instance instance, PP_InputEvent_Type type, PP_TimeTicks time_stamp, uint32_t modifiers) {
846 const struct PPB_TouchInputEvent_1_0 *iface = Pnacl_WrapperInfo_PPB_TouchInputEvent_1_0.real_iface;
847 return iface->Create(instance, type, time_stamp, modifiers);
848 }
849
Pnacl_M13_PPB_TouchInputEvent_AddTouchPoint(PP_Resource touch_event,PP_TouchListType list,const struct PP_TouchPoint * point)850 static void Pnacl_M13_PPB_TouchInputEvent_AddTouchPoint(PP_Resource touch_event, PP_TouchListType list, const struct PP_TouchPoint* point) {
851 const struct PPB_TouchInputEvent_1_0 *iface = Pnacl_WrapperInfo_PPB_TouchInputEvent_1_0.real_iface;
852 iface->AddTouchPoint(touch_event, list, point);
853 }
854
Pnacl_M13_PPB_TouchInputEvent_IsTouchInputEvent(PP_Resource resource)855 static PP_Bool Pnacl_M13_PPB_TouchInputEvent_IsTouchInputEvent(PP_Resource resource) {
856 const struct PPB_TouchInputEvent_1_0 *iface = Pnacl_WrapperInfo_PPB_TouchInputEvent_1_0.real_iface;
857 return iface->IsTouchInputEvent(resource);
858 }
859
Pnacl_M13_PPB_TouchInputEvent_GetTouchCount(PP_Resource resource,PP_TouchListType list)860 static uint32_t Pnacl_M13_PPB_TouchInputEvent_GetTouchCount(PP_Resource resource, PP_TouchListType list) {
861 const struct PPB_TouchInputEvent_1_0 *iface = Pnacl_WrapperInfo_PPB_TouchInputEvent_1_0.real_iface;
862 return iface->GetTouchCount(resource, list);
863 }
864
Pnacl_M13_PPB_TouchInputEvent_GetTouchByIndex(struct PP_TouchPoint * _struct_result,PP_Resource resource,PP_TouchListType list,uint32_t index)865 static void Pnacl_M13_PPB_TouchInputEvent_GetTouchByIndex(struct PP_TouchPoint* _struct_result, PP_Resource resource, PP_TouchListType list, uint32_t index) {
866 const struct PPB_TouchInputEvent_1_0 *iface = Pnacl_WrapperInfo_PPB_TouchInputEvent_1_0.real_iface;
867 *_struct_result = iface->GetTouchByIndex(resource, list, index);
868 }
869
Pnacl_M13_PPB_TouchInputEvent_GetTouchById(struct PP_TouchPoint * _struct_result,PP_Resource resource,PP_TouchListType list,uint32_t touch_id)870 static void Pnacl_M13_PPB_TouchInputEvent_GetTouchById(struct PP_TouchPoint* _struct_result, PP_Resource resource, PP_TouchListType list, uint32_t touch_id) {
871 const struct PPB_TouchInputEvent_1_0 *iface = Pnacl_WrapperInfo_PPB_TouchInputEvent_1_0.real_iface;
872 *_struct_result = iface->GetTouchById(resource, list, touch_id);
873 }
874
875 /* End wrapper methods for PPB_TouchInputEvent_1_0 */
876
877 /* Begin wrapper methods for PPB_IMEInputEvent_1_0 */
878
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)879 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) {
880 const struct PPB_IMEInputEvent_1_0 *iface = Pnacl_WrapperInfo_PPB_IMEInputEvent_1_0.real_iface;
881 return iface->Create(instance, type, time_stamp, *text, segment_number, segment_offsets, target_segment, selection_start, selection_end);
882 }
883
Pnacl_M13_PPB_IMEInputEvent_IsIMEInputEvent(PP_Resource resource)884 static PP_Bool Pnacl_M13_PPB_IMEInputEvent_IsIMEInputEvent(PP_Resource resource) {
885 const struct PPB_IMEInputEvent_1_0 *iface = Pnacl_WrapperInfo_PPB_IMEInputEvent_1_0.real_iface;
886 return iface->IsIMEInputEvent(resource);
887 }
888
Pnacl_M13_PPB_IMEInputEvent_GetText(struct PP_Var * _struct_result,PP_Resource ime_event)889 static void Pnacl_M13_PPB_IMEInputEvent_GetText(struct PP_Var* _struct_result, PP_Resource ime_event) {
890 const struct PPB_IMEInputEvent_1_0 *iface = Pnacl_WrapperInfo_PPB_IMEInputEvent_1_0.real_iface;
891 *_struct_result = iface->GetText(ime_event);
892 }
893
Pnacl_M13_PPB_IMEInputEvent_GetSegmentNumber(PP_Resource ime_event)894 static uint32_t Pnacl_M13_PPB_IMEInputEvent_GetSegmentNumber(PP_Resource ime_event) {
895 const struct PPB_IMEInputEvent_1_0 *iface = Pnacl_WrapperInfo_PPB_IMEInputEvent_1_0.real_iface;
896 return iface->GetSegmentNumber(ime_event);
897 }
898
Pnacl_M13_PPB_IMEInputEvent_GetSegmentOffset(PP_Resource ime_event,uint32_t index)899 static uint32_t Pnacl_M13_PPB_IMEInputEvent_GetSegmentOffset(PP_Resource ime_event, uint32_t index) {
900 const struct PPB_IMEInputEvent_1_0 *iface = Pnacl_WrapperInfo_PPB_IMEInputEvent_1_0.real_iface;
901 return iface->GetSegmentOffset(ime_event, index);
902 }
903
Pnacl_M13_PPB_IMEInputEvent_GetTargetSegment(PP_Resource ime_event)904 static int32_t Pnacl_M13_PPB_IMEInputEvent_GetTargetSegment(PP_Resource ime_event) {
905 const struct PPB_IMEInputEvent_1_0 *iface = Pnacl_WrapperInfo_PPB_IMEInputEvent_1_0.real_iface;
906 return iface->GetTargetSegment(ime_event);
907 }
908
Pnacl_M13_PPB_IMEInputEvent_GetSelection(PP_Resource ime_event,uint32_t * start,uint32_t * end)909 static void Pnacl_M13_PPB_IMEInputEvent_GetSelection(PP_Resource ime_event, uint32_t* start, uint32_t* end) {
910 const struct PPB_IMEInputEvent_1_0 *iface = Pnacl_WrapperInfo_PPB_IMEInputEvent_1_0.real_iface;
911 iface->GetSelection(ime_event, start, end);
912 }
913
914 /* End wrapper methods for PPB_IMEInputEvent_1_0 */
915
916 /* Not generating wrapper methods for PPB_Instance_1_0 */
917
918 /* Begin wrapper methods for PPB_MessageLoop_1_0 */
919
Pnacl_M25_PPB_MessageLoop_Create(PP_Instance instance)920 static PP_Resource Pnacl_M25_PPB_MessageLoop_Create(PP_Instance instance) {
921 const struct PPB_MessageLoop_1_0 *iface = Pnacl_WrapperInfo_PPB_MessageLoop_1_0.real_iface;
922 return iface->Create(instance);
923 }
924
Pnacl_M25_PPB_MessageLoop_GetForMainThread(void)925 static PP_Resource Pnacl_M25_PPB_MessageLoop_GetForMainThread(void) {
926 const struct PPB_MessageLoop_1_0 *iface = Pnacl_WrapperInfo_PPB_MessageLoop_1_0.real_iface;
927 return iface->GetForMainThread();
928 }
929
Pnacl_M25_PPB_MessageLoop_GetCurrent(void)930 static PP_Resource Pnacl_M25_PPB_MessageLoop_GetCurrent(void) {
931 const struct PPB_MessageLoop_1_0 *iface = Pnacl_WrapperInfo_PPB_MessageLoop_1_0.real_iface;
932 return iface->GetCurrent();
933 }
934
Pnacl_M25_PPB_MessageLoop_AttachToCurrentThread(PP_Resource message_loop)935 static int32_t Pnacl_M25_PPB_MessageLoop_AttachToCurrentThread(PP_Resource message_loop) {
936 const struct PPB_MessageLoop_1_0 *iface = Pnacl_WrapperInfo_PPB_MessageLoop_1_0.real_iface;
937 return iface->AttachToCurrentThread(message_loop);
938 }
939
Pnacl_M25_PPB_MessageLoop_Run(PP_Resource message_loop)940 static int32_t Pnacl_M25_PPB_MessageLoop_Run(PP_Resource message_loop) {
941 const struct PPB_MessageLoop_1_0 *iface = Pnacl_WrapperInfo_PPB_MessageLoop_1_0.real_iface;
942 return iface->Run(message_loop);
943 }
944
Pnacl_M25_PPB_MessageLoop_PostWork(PP_Resource message_loop,struct PP_CompletionCallback * callback,int64_t delay_ms)945 static int32_t Pnacl_M25_PPB_MessageLoop_PostWork(PP_Resource message_loop, struct PP_CompletionCallback* callback, int64_t delay_ms) {
946 const struct PPB_MessageLoop_1_0 *iface = Pnacl_WrapperInfo_PPB_MessageLoop_1_0.real_iface;
947 return iface->PostWork(message_loop, *callback, delay_ms);
948 }
949
Pnacl_M25_PPB_MessageLoop_PostQuit(PP_Resource message_loop,PP_Bool should_destroy)950 static int32_t Pnacl_M25_PPB_MessageLoop_PostQuit(PP_Resource message_loop, PP_Bool should_destroy) {
951 const struct PPB_MessageLoop_1_0 *iface = Pnacl_WrapperInfo_PPB_MessageLoop_1_0.real_iface;
952 return iface->PostQuit(message_loop, should_destroy);
953 }
954
955 /* End wrapper methods for PPB_MessageLoop_1_0 */
956
957 /* Begin wrapper methods for PPB_Messaging_1_0 */
958
Pnacl_M14_PPB_Messaging_PostMessage(PP_Instance instance,struct PP_Var * message)959 static void Pnacl_M14_PPB_Messaging_PostMessage(PP_Instance instance, struct PP_Var* message) {
960 const struct PPB_Messaging_1_0 *iface = Pnacl_WrapperInfo_PPB_Messaging_1_0.real_iface;
961 iface->PostMessage(instance, *message);
962 }
963
964 /* End wrapper methods for PPB_Messaging_1_0 */
965
966 /* Not generating wrapper methods for PPB_MouseCursor_1_0 */
967
968 /* Begin wrapper methods for PPB_MouseLock_1_0 */
969
Pnacl_M16_PPB_MouseLock_LockMouse(PP_Instance instance,struct PP_CompletionCallback * callback)970 static int32_t Pnacl_M16_PPB_MouseLock_LockMouse(PP_Instance instance, struct PP_CompletionCallback* callback) {
971 const struct PPB_MouseLock_1_0 *iface = Pnacl_WrapperInfo_PPB_MouseLock_1_0.real_iface;
972 return iface->LockMouse(instance, *callback);
973 }
974
Pnacl_M16_PPB_MouseLock_UnlockMouse(PP_Instance instance)975 static void Pnacl_M16_PPB_MouseLock_UnlockMouse(PP_Instance instance) {
976 const struct PPB_MouseLock_1_0 *iface = Pnacl_WrapperInfo_PPB_MouseLock_1_0.real_iface;
977 iface->UnlockMouse(instance);
978 }
979
980 /* End wrapper methods for PPB_MouseLock_1_0 */
981
982 /* Begin wrapper methods for PPB_NetAddress_1_0 */
983
Pnacl_M29_PPB_NetAddress_CreateFromIPv4Address(PP_Instance instance,const struct PP_NetAddress_IPv4 * ipv4_addr)984 static PP_Resource Pnacl_M29_PPB_NetAddress_CreateFromIPv4Address(PP_Instance instance, const struct PP_NetAddress_IPv4* ipv4_addr) {
985 const struct PPB_NetAddress_1_0 *iface = Pnacl_WrapperInfo_PPB_NetAddress_1_0.real_iface;
986 return iface->CreateFromIPv4Address(instance, ipv4_addr);
987 }
988
Pnacl_M29_PPB_NetAddress_CreateFromIPv6Address(PP_Instance instance,const struct PP_NetAddress_IPv6 * ipv6_addr)989 static PP_Resource Pnacl_M29_PPB_NetAddress_CreateFromIPv6Address(PP_Instance instance, const struct PP_NetAddress_IPv6* ipv6_addr) {
990 const struct PPB_NetAddress_1_0 *iface = Pnacl_WrapperInfo_PPB_NetAddress_1_0.real_iface;
991 return iface->CreateFromIPv6Address(instance, ipv6_addr);
992 }
993
Pnacl_M29_PPB_NetAddress_IsNetAddress(PP_Resource resource)994 static PP_Bool Pnacl_M29_PPB_NetAddress_IsNetAddress(PP_Resource resource) {
995 const struct PPB_NetAddress_1_0 *iface = Pnacl_WrapperInfo_PPB_NetAddress_1_0.real_iface;
996 return iface->IsNetAddress(resource);
997 }
998
Pnacl_M29_PPB_NetAddress_GetFamily(PP_Resource addr)999 static PP_NetAddress_Family Pnacl_M29_PPB_NetAddress_GetFamily(PP_Resource addr) {
1000 const struct PPB_NetAddress_1_0 *iface = Pnacl_WrapperInfo_PPB_NetAddress_1_0.real_iface;
1001 return iface->GetFamily(addr);
1002 }
1003
Pnacl_M29_PPB_NetAddress_DescribeAsString(struct PP_Var * _struct_result,PP_Resource addr,PP_Bool include_port)1004 static void Pnacl_M29_PPB_NetAddress_DescribeAsString(struct PP_Var* _struct_result, PP_Resource addr, PP_Bool include_port) {
1005 const struct PPB_NetAddress_1_0 *iface = Pnacl_WrapperInfo_PPB_NetAddress_1_0.real_iface;
1006 *_struct_result = iface->DescribeAsString(addr, include_port);
1007 }
1008
Pnacl_M29_PPB_NetAddress_DescribeAsIPv4Address(PP_Resource addr,struct PP_NetAddress_IPv4 * ipv4_addr)1009 static PP_Bool Pnacl_M29_PPB_NetAddress_DescribeAsIPv4Address(PP_Resource addr, struct PP_NetAddress_IPv4* ipv4_addr) {
1010 const struct PPB_NetAddress_1_0 *iface = Pnacl_WrapperInfo_PPB_NetAddress_1_0.real_iface;
1011 return iface->DescribeAsIPv4Address(addr, ipv4_addr);
1012 }
1013
Pnacl_M29_PPB_NetAddress_DescribeAsIPv6Address(PP_Resource addr,struct PP_NetAddress_IPv6 * ipv6_addr)1014 static PP_Bool Pnacl_M29_PPB_NetAddress_DescribeAsIPv6Address(PP_Resource addr, struct PP_NetAddress_IPv6* ipv6_addr) {
1015 const struct PPB_NetAddress_1_0 *iface = Pnacl_WrapperInfo_PPB_NetAddress_1_0.real_iface;
1016 return iface->DescribeAsIPv6Address(addr, ipv6_addr);
1017 }
1018
1019 /* End wrapper methods for PPB_NetAddress_1_0 */
1020
1021 /* Begin wrapper methods for PPB_NetworkList_1_0 */
1022
Pnacl_M31_PPB_NetworkList_IsNetworkList(PP_Resource resource)1023 static PP_Bool Pnacl_M31_PPB_NetworkList_IsNetworkList(PP_Resource resource) {
1024 const struct PPB_NetworkList_1_0 *iface = Pnacl_WrapperInfo_PPB_NetworkList_1_0.real_iface;
1025 return iface->IsNetworkList(resource);
1026 }
1027
Pnacl_M31_PPB_NetworkList_GetCount(PP_Resource resource)1028 static uint32_t Pnacl_M31_PPB_NetworkList_GetCount(PP_Resource resource) {
1029 const struct PPB_NetworkList_1_0 *iface = Pnacl_WrapperInfo_PPB_NetworkList_1_0.real_iface;
1030 return iface->GetCount(resource);
1031 }
1032
Pnacl_M31_PPB_NetworkList_GetName(struct PP_Var * _struct_result,PP_Resource resource,uint32_t index)1033 static void Pnacl_M31_PPB_NetworkList_GetName(struct PP_Var* _struct_result, PP_Resource resource, uint32_t index) {
1034 const struct PPB_NetworkList_1_0 *iface = Pnacl_WrapperInfo_PPB_NetworkList_1_0.real_iface;
1035 *_struct_result = iface->GetName(resource, index);
1036 }
1037
Pnacl_M31_PPB_NetworkList_GetType(PP_Resource resource,uint32_t index)1038 static PP_NetworkList_Type Pnacl_M31_PPB_NetworkList_GetType(PP_Resource resource, uint32_t index) {
1039 const struct PPB_NetworkList_1_0 *iface = Pnacl_WrapperInfo_PPB_NetworkList_1_0.real_iface;
1040 return iface->GetType(resource, index);
1041 }
1042
Pnacl_M31_PPB_NetworkList_GetState(PP_Resource resource,uint32_t index)1043 static PP_NetworkList_State Pnacl_M31_PPB_NetworkList_GetState(PP_Resource resource, uint32_t index) {
1044 const struct PPB_NetworkList_1_0 *iface = Pnacl_WrapperInfo_PPB_NetworkList_1_0.real_iface;
1045 return iface->GetState(resource, index);
1046 }
1047
Pnacl_M31_PPB_NetworkList_GetIpAddresses(PP_Resource resource,uint32_t index,struct PP_ArrayOutput * output)1048 static int32_t Pnacl_M31_PPB_NetworkList_GetIpAddresses(PP_Resource resource, uint32_t index, struct PP_ArrayOutput* output) {
1049 const struct PPB_NetworkList_1_0 *iface = Pnacl_WrapperInfo_PPB_NetworkList_1_0.real_iface;
1050 return iface->GetIpAddresses(resource, index, *output);
1051 }
1052
Pnacl_M31_PPB_NetworkList_GetDisplayName(struct PP_Var * _struct_result,PP_Resource resource,uint32_t index)1053 static void Pnacl_M31_PPB_NetworkList_GetDisplayName(struct PP_Var* _struct_result, PP_Resource resource, uint32_t index) {
1054 const struct PPB_NetworkList_1_0 *iface = Pnacl_WrapperInfo_PPB_NetworkList_1_0.real_iface;
1055 *_struct_result = iface->GetDisplayName(resource, index);
1056 }
1057
Pnacl_M31_PPB_NetworkList_GetMTU(PP_Resource resource,uint32_t index)1058 static uint32_t Pnacl_M31_PPB_NetworkList_GetMTU(PP_Resource resource, uint32_t index) {
1059 const struct PPB_NetworkList_1_0 *iface = Pnacl_WrapperInfo_PPB_NetworkList_1_0.real_iface;
1060 return iface->GetMTU(resource, index);
1061 }
1062
1063 /* End wrapper methods for PPB_NetworkList_1_0 */
1064
1065 /* Begin wrapper methods for PPB_NetworkMonitor_1_0 */
1066
Pnacl_M31_PPB_NetworkMonitor_Create(PP_Instance instance)1067 static PP_Resource Pnacl_M31_PPB_NetworkMonitor_Create(PP_Instance instance) {
1068 const struct PPB_NetworkMonitor_1_0 *iface = Pnacl_WrapperInfo_PPB_NetworkMonitor_1_0.real_iface;
1069 return iface->Create(instance);
1070 }
1071
Pnacl_M31_PPB_NetworkMonitor_UpdateNetworkList(PP_Resource network_monitor,PP_Resource * network_list,struct PP_CompletionCallback * callback)1072 static int32_t Pnacl_M31_PPB_NetworkMonitor_UpdateNetworkList(PP_Resource network_monitor, PP_Resource* network_list, struct PP_CompletionCallback* callback) {
1073 const struct PPB_NetworkMonitor_1_0 *iface = Pnacl_WrapperInfo_PPB_NetworkMonitor_1_0.real_iface;
1074 return iface->UpdateNetworkList(network_monitor, network_list, *callback);
1075 }
1076
Pnacl_M31_PPB_NetworkMonitor_IsNetworkMonitor(PP_Resource resource)1077 static PP_Bool Pnacl_M31_PPB_NetworkMonitor_IsNetworkMonitor(PP_Resource resource) {
1078 const struct PPB_NetworkMonitor_1_0 *iface = Pnacl_WrapperInfo_PPB_NetworkMonitor_1_0.real_iface;
1079 return iface->IsNetworkMonitor(resource);
1080 }
1081
1082 /* End wrapper methods for PPB_NetworkMonitor_1_0 */
1083
1084 /* Begin wrapper methods for PPB_NetworkProxy_1_0 */
1085
Pnacl_M29_PPB_NetworkProxy_GetProxyForURL(PP_Instance instance,struct PP_Var * url,struct PP_Var * proxy_string,struct PP_CompletionCallback * callback)1086 static int32_t Pnacl_M29_PPB_NetworkProxy_GetProxyForURL(PP_Instance instance, struct PP_Var* url, struct PP_Var* proxy_string, struct PP_CompletionCallback* callback) {
1087 const struct PPB_NetworkProxy_1_0 *iface = Pnacl_WrapperInfo_PPB_NetworkProxy_1_0.real_iface;
1088 return iface->GetProxyForURL(instance, *url, proxy_string, *callback);
1089 }
1090
1091 /* End wrapper methods for PPB_NetworkProxy_1_0 */
1092
1093 /* Begin wrapper methods for PPB_TCPSocket_1_0 */
1094
Pnacl_M29_PPB_TCPSocket_Create(PP_Instance instance)1095 static PP_Resource Pnacl_M29_PPB_TCPSocket_Create(PP_Instance instance) {
1096 const struct PPB_TCPSocket_1_0 *iface = Pnacl_WrapperInfo_PPB_TCPSocket_1_0.real_iface;
1097 return iface->Create(instance);
1098 }
1099
Pnacl_M29_PPB_TCPSocket_IsTCPSocket(PP_Resource resource)1100 static PP_Bool Pnacl_M29_PPB_TCPSocket_IsTCPSocket(PP_Resource resource) {
1101 const struct PPB_TCPSocket_1_0 *iface = Pnacl_WrapperInfo_PPB_TCPSocket_1_0.real_iface;
1102 return iface->IsTCPSocket(resource);
1103 }
1104
Pnacl_M29_PPB_TCPSocket_Connect(PP_Resource tcp_socket,PP_Resource addr,struct PP_CompletionCallback * callback)1105 static int32_t Pnacl_M29_PPB_TCPSocket_Connect(PP_Resource tcp_socket, PP_Resource addr, struct PP_CompletionCallback* callback) {
1106 const struct PPB_TCPSocket_1_0 *iface = Pnacl_WrapperInfo_PPB_TCPSocket_1_0.real_iface;
1107 return iface->Connect(tcp_socket, addr, *callback);
1108 }
1109
Pnacl_M29_PPB_TCPSocket_GetLocalAddress(PP_Resource tcp_socket)1110 static PP_Resource Pnacl_M29_PPB_TCPSocket_GetLocalAddress(PP_Resource tcp_socket) {
1111 const struct PPB_TCPSocket_1_0 *iface = Pnacl_WrapperInfo_PPB_TCPSocket_1_0.real_iface;
1112 return iface->GetLocalAddress(tcp_socket);
1113 }
1114
Pnacl_M29_PPB_TCPSocket_GetRemoteAddress(PP_Resource tcp_socket)1115 static PP_Resource Pnacl_M29_PPB_TCPSocket_GetRemoteAddress(PP_Resource tcp_socket) {
1116 const struct PPB_TCPSocket_1_0 *iface = Pnacl_WrapperInfo_PPB_TCPSocket_1_0.real_iface;
1117 return iface->GetRemoteAddress(tcp_socket);
1118 }
1119
Pnacl_M29_PPB_TCPSocket_Read(PP_Resource tcp_socket,char * buffer,int32_t bytes_to_read,struct PP_CompletionCallback * callback)1120 static int32_t Pnacl_M29_PPB_TCPSocket_Read(PP_Resource tcp_socket, char* buffer, int32_t bytes_to_read, struct PP_CompletionCallback* callback) {
1121 const struct PPB_TCPSocket_1_0 *iface = Pnacl_WrapperInfo_PPB_TCPSocket_1_0.real_iface;
1122 return iface->Read(tcp_socket, buffer, bytes_to_read, *callback);
1123 }
1124
Pnacl_M29_PPB_TCPSocket_Write(PP_Resource tcp_socket,const char * buffer,int32_t bytes_to_write,struct PP_CompletionCallback * callback)1125 static int32_t Pnacl_M29_PPB_TCPSocket_Write(PP_Resource tcp_socket, const char* buffer, int32_t bytes_to_write, struct PP_CompletionCallback* callback) {
1126 const struct PPB_TCPSocket_1_0 *iface = Pnacl_WrapperInfo_PPB_TCPSocket_1_0.real_iface;
1127 return iface->Write(tcp_socket, buffer, bytes_to_write, *callback);
1128 }
1129
Pnacl_M29_PPB_TCPSocket_Close(PP_Resource tcp_socket)1130 static void Pnacl_M29_PPB_TCPSocket_Close(PP_Resource tcp_socket) {
1131 const struct PPB_TCPSocket_1_0 *iface = Pnacl_WrapperInfo_PPB_TCPSocket_1_0.real_iface;
1132 iface->Close(tcp_socket);
1133 }
1134
Pnacl_M29_PPB_TCPSocket_SetOption(PP_Resource tcp_socket,PP_TCPSocket_Option name,struct PP_Var * value,struct PP_CompletionCallback * callback)1135 static int32_t Pnacl_M29_PPB_TCPSocket_SetOption(PP_Resource tcp_socket, PP_TCPSocket_Option name, struct PP_Var* value, struct PP_CompletionCallback* callback) {
1136 const struct PPB_TCPSocket_1_0 *iface = Pnacl_WrapperInfo_PPB_TCPSocket_1_0.real_iface;
1137 return iface->SetOption(tcp_socket, name, *value, *callback);
1138 }
1139
1140 /* End wrapper methods for PPB_TCPSocket_1_0 */
1141
1142 /* Begin wrapper methods for PPB_TCPSocket_1_1 */
1143
Pnacl_M31_PPB_TCPSocket_Create(PP_Instance instance)1144 static PP_Resource Pnacl_M31_PPB_TCPSocket_Create(PP_Instance instance) {
1145 const struct PPB_TCPSocket_1_1 *iface = Pnacl_WrapperInfo_PPB_TCPSocket_1_1.real_iface;
1146 return iface->Create(instance);
1147 }
1148
Pnacl_M31_PPB_TCPSocket_IsTCPSocket(PP_Resource resource)1149 static PP_Bool Pnacl_M31_PPB_TCPSocket_IsTCPSocket(PP_Resource resource) {
1150 const struct PPB_TCPSocket_1_1 *iface = Pnacl_WrapperInfo_PPB_TCPSocket_1_1.real_iface;
1151 return iface->IsTCPSocket(resource);
1152 }
1153
Pnacl_M31_PPB_TCPSocket_Bind(PP_Resource tcp_socket,PP_Resource addr,struct PP_CompletionCallback * callback)1154 static int32_t Pnacl_M31_PPB_TCPSocket_Bind(PP_Resource tcp_socket, PP_Resource addr, struct PP_CompletionCallback* callback) {
1155 const struct PPB_TCPSocket_1_1 *iface = Pnacl_WrapperInfo_PPB_TCPSocket_1_1.real_iface;
1156 return iface->Bind(tcp_socket, addr, *callback);
1157 }
1158
Pnacl_M31_PPB_TCPSocket_Connect(PP_Resource tcp_socket,PP_Resource addr,struct PP_CompletionCallback * callback)1159 static int32_t Pnacl_M31_PPB_TCPSocket_Connect(PP_Resource tcp_socket, PP_Resource addr, struct PP_CompletionCallback* callback) {
1160 const struct PPB_TCPSocket_1_1 *iface = Pnacl_WrapperInfo_PPB_TCPSocket_1_1.real_iface;
1161 return iface->Connect(tcp_socket, addr, *callback);
1162 }
1163
Pnacl_M31_PPB_TCPSocket_GetLocalAddress(PP_Resource tcp_socket)1164 static PP_Resource Pnacl_M31_PPB_TCPSocket_GetLocalAddress(PP_Resource tcp_socket) {
1165 const struct PPB_TCPSocket_1_1 *iface = Pnacl_WrapperInfo_PPB_TCPSocket_1_1.real_iface;
1166 return iface->GetLocalAddress(tcp_socket);
1167 }
1168
Pnacl_M31_PPB_TCPSocket_GetRemoteAddress(PP_Resource tcp_socket)1169 static PP_Resource Pnacl_M31_PPB_TCPSocket_GetRemoteAddress(PP_Resource tcp_socket) {
1170 const struct PPB_TCPSocket_1_1 *iface = Pnacl_WrapperInfo_PPB_TCPSocket_1_1.real_iface;
1171 return iface->GetRemoteAddress(tcp_socket);
1172 }
1173
Pnacl_M31_PPB_TCPSocket_Read(PP_Resource tcp_socket,char * buffer,int32_t bytes_to_read,struct PP_CompletionCallback * callback)1174 static int32_t Pnacl_M31_PPB_TCPSocket_Read(PP_Resource tcp_socket, char* buffer, int32_t bytes_to_read, struct PP_CompletionCallback* callback) {
1175 const struct PPB_TCPSocket_1_1 *iface = Pnacl_WrapperInfo_PPB_TCPSocket_1_1.real_iface;
1176 return iface->Read(tcp_socket, buffer, bytes_to_read, *callback);
1177 }
1178
Pnacl_M31_PPB_TCPSocket_Write(PP_Resource tcp_socket,const char * buffer,int32_t bytes_to_write,struct PP_CompletionCallback * callback)1179 static int32_t Pnacl_M31_PPB_TCPSocket_Write(PP_Resource tcp_socket, const char* buffer, int32_t bytes_to_write, struct PP_CompletionCallback* callback) {
1180 const struct PPB_TCPSocket_1_1 *iface = Pnacl_WrapperInfo_PPB_TCPSocket_1_1.real_iface;
1181 return iface->Write(tcp_socket, buffer, bytes_to_write, *callback);
1182 }
1183
Pnacl_M31_PPB_TCPSocket_Listen(PP_Resource tcp_socket,int32_t backlog,struct PP_CompletionCallback * callback)1184 static int32_t Pnacl_M31_PPB_TCPSocket_Listen(PP_Resource tcp_socket, int32_t backlog, struct PP_CompletionCallback* callback) {
1185 const struct PPB_TCPSocket_1_1 *iface = Pnacl_WrapperInfo_PPB_TCPSocket_1_1.real_iface;
1186 return iface->Listen(tcp_socket, backlog, *callback);
1187 }
1188
Pnacl_M31_PPB_TCPSocket_Accept(PP_Resource tcp_socket,PP_Resource * accepted_tcp_socket,struct PP_CompletionCallback * callback)1189 static int32_t Pnacl_M31_PPB_TCPSocket_Accept(PP_Resource tcp_socket, PP_Resource* accepted_tcp_socket, struct PP_CompletionCallback* callback) {
1190 const struct PPB_TCPSocket_1_1 *iface = Pnacl_WrapperInfo_PPB_TCPSocket_1_1.real_iface;
1191 return iface->Accept(tcp_socket, accepted_tcp_socket, *callback);
1192 }
1193
Pnacl_M31_PPB_TCPSocket_Close(PP_Resource tcp_socket)1194 static void Pnacl_M31_PPB_TCPSocket_Close(PP_Resource tcp_socket) {
1195 const struct PPB_TCPSocket_1_1 *iface = Pnacl_WrapperInfo_PPB_TCPSocket_1_1.real_iface;
1196 iface->Close(tcp_socket);
1197 }
1198
Pnacl_M31_PPB_TCPSocket_SetOption(PP_Resource tcp_socket,PP_TCPSocket_Option name,struct PP_Var * value,struct PP_CompletionCallback * callback)1199 static int32_t Pnacl_M31_PPB_TCPSocket_SetOption(PP_Resource tcp_socket, PP_TCPSocket_Option name, struct PP_Var* value, struct PP_CompletionCallback* callback) {
1200 const struct PPB_TCPSocket_1_1 *iface = Pnacl_WrapperInfo_PPB_TCPSocket_1_1.real_iface;
1201 return iface->SetOption(tcp_socket, name, *value, *callback);
1202 }
1203
1204 /* End wrapper methods for PPB_TCPSocket_1_1 */
1205
1206 /* Begin wrapper methods for PPB_TextInputController_1_0 */
1207
Pnacl_M30_PPB_TextInputController_SetTextInputType(PP_Instance instance,PP_TextInput_Type type)1208 static void Pnacl_M30_PPB_TextInputController_SetTextInputType(PP_Instance instance, PP_TextInput_Type type) {
1209 const struct PPB_TextInputController_1_0 *iface = Pnacl_WrapperInfo_PPB_TextInputController_1_0.real_iface;
1210 iface->SetTextInputType(instance, type);
1211 }
1212
Pnacl_M30_PPB_TextInputController_UpdateCaretPosition(PP_Instance instance,const struct PP_Rect * caret)1213 static void Pnacl_M30_PPB_TextInputController_UpdateCaretPosition(PP_Instance instance, const struct PP_Rect* caret) {
1214 const struct PPB_TextInputController_1_0 *iface = Pnacl_WrapperInfo_PPB_TextInputController_1_0.real_iface;
1215 iface->UpdateCaretPosition(instance, caret);
1216 }
1217
Pnacl_M30_PPB_TextInputController_CancelCompositionText(PP_Instance instance)1218 static void Pnacl_M30_PPB_TextInputController_CancelCompositionText(PP_Instance instance) {
1219 const struct PPB_TextInputController_1_0 *iface = Pnacl_WrapperInfo_PPB_TextInputController_1_0.real_iface;
1220 iface->CancelCompositionText(instance);
1221 }
1222
Pnacl_M30_PPB_TextInputController_UpdateSurroundingText(PP_Instance instance,struct PP_Var * text,uint32_t caret,uint32_t anchor)1223 static void Pnacl_M30_PPB_TextInputController_UpdateSurroundingText(PP_Instance instance, struct PP_Var* text, uint32_t caret, uint32_t anchor) {
1224 const struct PPB_TextInputController_1_0 *iface = Pnacl_WrapperInfo_PPB_TextInputController_1_0.real_iface;
1225 iface->UpdateSurroundingText(instance, *text, caret, anchor);
1226 }
1227
1228 /* End wrapper methods for PPB_TextInputController_1_0 */
1229
1230 /* Begin wrapper methods for PPB_UDPSocket_1_0 */
1231
Pnacl_M29_PPB_UDPSocket_Create(PP_Instance instance)1232 static PP_Resource Pnacl_M29_PPB_UDPSocket_Create(PP_Instance instance) {
1233 const struct PPB_UDPSocket_1_0 *iface = Pnacl_WrapperInfo_PPB_UDPSocket_1_0.real_iface;
1234 return iface->Create(instance);
1235 }
1236
Pnacl_M29_PPB_UDPSocket_IsUDPSocket(PP_Resource resource)1237 static PP_Bool Pnacl_M29_PPB_UDPSocket_IsUDPSocket(PP_Resource resource) {
1238 const struct PPB_UDPSocket_1_0 *iface = Pnacl_WrapperInfo_PPB_UDPSocket_1_0.real_iface;
1239 return iface->IsUDPSocket(resource);
1240 }
1241
Pnacl_M29_PPB_UDPSocket_Bind(PP_Resource udp_socket,PP_Resource addr,struct PP_CompletionCallback * callback)1242 static int32_t Pnacl_M29_PPB_UDPSocket_Bind(PP_Resource udp_socket, PP_Resource addr, struct PP_CompletionCallback* callback) {
1243 const struct PPB_UDPSocket_1_0 *iface = Pnacl_WrapperInfo_PPB_UDPSocket_1_0.real_iface;
1244 return iface->Bind(udp_socket, addr, *callback);
1245 }
1246
Pnacl_M29_PPB_UDPSocket_GetBoundAddress(PP_Resource udp_socket)1247 static PP_Resource Pnacl_M29_PPB_UDPSocket_GetBoundAddress(PP_Resource udp_socket) {
1248 const struct PPB_UDPSocket_1_0 *iface = Pnacl_WrapperInfo_PPB_UDPSocket_1_0.real_iface;
1249 return iface->GetBoundAddress(udp_socket);
1250 }
1251
Pnacl_M29_PPB_UDPSocket_RecvFrom(PP_Resource udp_socket,char * buffer,int32_t num_bytes,PP_Resource * addr,struct PP_CompletionCallback * callback)1252 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) {
1253 const struct PPB_UDPSocket_1_0 *iface = Pnacl_WrapperInfo_PPB_UDPSocket_1_0.real_iface;
1254 return iface->RecvFrom(udp_socket, buffer, num_bytes, addr, *callback);
1255 }
1256
Pnacl_M29_PPB_UDPSocket_SendTo(PP_Resource udp_socket,const char * buffer,int32_t num_bytes,PP_Resource addr,struct PP_CompletionCallback * callback)1257 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) {
1258 const struct PPB_UDPSocket_1_0 *iface = Pnacl_WrapperInfo_PPB_UDPSocket_1_0.real_iface;
1259 return iface->SendTo(udp_socket, buffer, num_bytes, addr, *callback);
1260 }
1261
Pnacl_M29_PPB_UDPSocket_Close(PP_Resource udp_socket)1262 static void Pnacl_M29_PPB_UDPSocket_Close(PP_Resource udp_socket) {
1263 const struct PPB_UDPSocket_1_0 *iface = Pnacl_WrapperInfo_PPB_UDPSocket_1_0.real_iface;
1264 iface->Close(udp_socket);
1265 }
1266
Pnacl_M29_PPB_UDPSocket_SetOption(PP_Resource udp_socket,PP_UDPSocket_Option name,struct PP_Var * value,struct PP_CompletionCallback * callback)1267 static int32_t Pnacl_M29_PPB_UDPSocket_SetOption(PP_Resource udp_socket, PP_UDPSocket_Option name, struct PP_Var* value, struct PP_CompletionCallback* callback) {
1268 const struct PPB_UDPSocket_1_0 *iface = Pnacl_WrapperInfo_PPB_UDPSocket_1_0.real_iface;
1269 return iface->SetOption(udp_socket, name, *value, *callback);
1270 }
1271
1272 /* End wrapper methods for PPB_UDPSocket_1_0 */
1273
1274 /* Begin wrapper methods for PPB_URLLoader_1_0 */
1275
Pnacl_M14_PPB_URLLoader_Create(PP_Instance instance)1276 static PP_Resource Pnacl_M14_PPB_URLLoader_Create(PP_Instance instance) {
1277 const struct PPB_URLLoader_1_0 *iface = Pnacl_WrapperInfo_PPB_URLLoader_1_0.real_iface;
1278 return iface->Create(instance);
1279 }
1280
Pnacl_M14_PPB_URLLoader_IsURLLoader(PP_Resource resource)1281 static PP_Bool Pnacl_M14_PPB_URLLoader_IsURLLoader(PP_Resource resource) {
1282 const struct PPB_URLLoader_1_0 *iface = Pnacl_WrapperInfo_PPB_URLLoader_1_0.real_iface;
1283 return iface->IsURLLoader(resource);
1284 }
1285
Pnacl_M14_PPB_URLLoader_Open(PP_Resource loader,PP_Resource request_info,struct PP_CompletionCallback * callback)1286 static int32_t Pnacl_M14_PPB_URLLoader_Open(PP_Resource loader, PP_Resource request_info, struct PP_CompletionCallback* callback) {
1287 const struct PPB_URLLoader_1_0 *iface = Pnacl_WrapperInfo_PPB_URLLoader_1_0.real_iface;
1288 return iface->Open(loader, request_info, *callback);
1289 }
1290
Pnacl_M14_PPB_URLLoader_FollowRedirect(PP_Resource loader,struct PP_CompletionCallback * callback)1291 static int32_t Pnacl_M14_PPB_URLLoader_FollowRedirect(PP_Resource loader, struct PP_CompletionCallback* callback) {
1292 const struct PPB_URLLoader_1_0 *iface = Pnacl_WrapperInfo_PPB_URLLoader_1_0.real_iface;
1293 return iface->FollowRedirect(loader, *callback);
1294 }
1295
Pnacl_M14_PPB_URLLoader_GetUploadProgress(PP_Resource loader,int64_t * bytes_sent,int64_t * total_bytes_to_be_sent)1296 static PP_Bool Pnacl_M14_PPB_URLLoader_GetUploadProgress(PP_Resource loader, int64_t* bytes_sent, int64_t* total_bytes_to_be_sent) {
1297 const struct PPB_URLLoader_1_0 *iface = Pnacl_WrapperInfo_PPB_URLLoader_1_0.real_iface;
1298 return iface->GetUploadProgress(loader, bytes_sent, total_bytes_to_be_sent);
1299 }
1300
Pnacl_M14_PPB_URLLoader_GetDownloadProgress(PP_Resource loader,int64_t * bytes_received,int64_t * total_bytes_to_be_received)1301 static PP_Bool Pnacl_M14_PPB_URLLoader_GetDownloadProgress(PP_Resource loader, int64_t* bytes_received, int64_t* total_bytes_to_be_received) {
1302 const struct PPB_URLLoader_1_0 *iface = Pnacl_WrapperInfo_PPB_URLLoader_1_0.real_iface;
1303 return iface->GetDownloadProgress(loader, bytes_received, total_bytes_to_be_received);
1304 }
1305
Pnacl_M14_PPB_URLLoader_GetResponseInfo(PP_Resource loader)1306 static PP_Resource Pnacl_M14_PPB_URLLoader_GetResponseInfo(PP_Resource loader) {
1307 const struct PPB_URLLoader_1_0 *iface = Pnacl_WrapperInfo_PPB_URLLoader_1_0.real_iface;
1308 return iface->GetResponseInfo(loader);
1309 }
1310
Pnacl_M14_PPB_URLLoader_ReadResponseBody(PP_Resource loader,void * buffer,int32_t bytes_to_read,struct PP_CompletionCallback * callback)1311 static int32_t Pnacl_M14_PPB_URLLoader_ReadResponseBody(PP_Resource loader, void* buffer, int32_t bytes_to_read, struct PP_CompletionCallback* callback) {
1312 const struct PPB_URLLoader_1_0 *iface = Pnacl_WrapperInfo_PPB_URLLoader_1_0.real_iface;
1313 return iface->ReadResponseBody(loader, buffer, bytes_to_read, *callback);
1314 }
1315
Pnacl_M14_PPB_URLLoader_FinishStreamingToFile(PP_Resource loader,struct PP_CompletionCallback * callback)1316 static int32_t Pnacl_M14_PPB_URLLoader_FinishStreamingToFile(PP_Resource loader, struct PP_CompletionCallback* callback) {
1317 const struct PPB_URLLoader_1_0 *iface = Pnacl_WrapperInfo_PPB_URLLoader_1_0.real_iface;
1318 return iface->FinishStreamingToFile(loader, *callback);
1319 }
1320
Pnacl_M14_PPB_URLLoader_Close(PP_Resource loader)1321 static void Pnacl_M14_PPB_URLLoader_Close(PP_Resource loader) {
1322 const struct PPB_URLLoader_1_0 *iface = Pnacl_WrapperInfo_PPB_URLLoader_1_0.real_iface;
1323 iface->Close(loader);
1324 }
1325
1326 /* End wrapper methods for PPB_URLLoader_1_0 */
1327
1328 /* Begin wrapper methods for PPB_URLRequestInfo_1_0 */
1329
Pnacl_M14_PPB_URLRequestInfo_Create(PP_Instance instance)1330 static PP_Resource Pnacl_M14_PPB_URLRequestInfo_Create(PP_Instance instance) {
1331 const struct PPB_URLRequestInfo_1_0 *iface = Pnacl_WrapperInfo_PPB_URLRequestInfo_1_0.real_iface;
1332 return iface->Create(instance);
1333 }
1334
Pnacl_M14_PPB_URLRequestInfo_IsURLRequestInfo(PP_Resource resource)1335 static PP_Bool Pnacl_M14_PPB_URLRequestInfo_IsURLRequestInfo(PP_Resource resource) {
1336 const struct PPB_URLRequestInfo_1_0 *iface = Pnacl_WrapperInfo_PPB_URLRequestInfo_1_0.real_iface;
1337 return iface->IsURLRequestInfo(resource);
1338 }
1339
Pnacl_M14_PPB_URLRequestInfo_SetProperty(PP_Resource request,PP_URLRequestProperty property,struct PP_Var * value)1340 static PP_Bool Pnacl_M14_PPB_URLRequestInfo_SetProperty(PP_Resource request, PP_URLRequestProperty property, struct PP_Var* value) {
1341 const struct PPB_URLRequestInfo_1_0 *iface = Pnacl_WrapperInfo_PPB_URLRequestInfo_1_0.real_iface;
1342 return iface->SetProperty(request, property, *value);
1343 }
1344
Pnacl_M14_PPB_URLRequestInfo_AppendDataToBody(PP_Resource request,const void * data,uint32_t len)1345 static PP_Bool Pnacl_M14_PPB_URLRequestInfo_AppendDataToBody(PP_Resource request, const void* data, uint32_t len) {
1346 const struct PPB_URLRequestInfo_1_0 *iface = Pnacl_WrapperInfo_PPB_URLRequestInfo_1_0.real_iface;
1347 return iface->AppendDataToBody(request, data, len);
1348 }
1349
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)1350 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) {
1351 const struct PPB_URLRequestInfo_1_0 *iface = Pnacl_WrapperInfo_PPB_URLRequestInfo_1_0.real_iface;
1352 return iface->AppendFileToBody(request, file_ref, start_offset, number_of_bytes, expected_last_modified_time);
1353 }
1354
1355 /* End wrapper methods for PPB_URLRequestInfo_1_0 */
1356
1357 /* Begin wrapper methods for PPB_URLResponseInfo_1_0 */
1358
Pnacl_M14_PPB_URLResponseInfo_IsURLResponseInfo(PP_Resource resource)1359 static PP_Bool Pnacl_M14_PPB_URLResponseInfo_IsURLResponseInfo(PP_Resource resource) {
1360 const struct PPB_URLResponseInfo_1_0 *iface = Pnacl_WrapperInfo_PPB_URLResponseInfo_1_0.real_iface;
1361 return iface->IsURLResponseInfo(resource);
1362 }
1363
Pnacl_M14_PPB_URLResponseInfo_GetProperty(struct PP_Var * _struct_result,PP_Resource response,PP_URLResponseProperty property)1364 static void Pnacl_M14_PPB_URLResponseInfo_GetProperty(struct PP_Var* _struct_result, PP_Resource response, PP_URLResponseProperty property) {
1365 const struct PPB_URLResponseInfo_1_0 *iface = Pnacl_WrapperInfo_PPB_URLResponseInfo_1_0.real_iface;
1366 *_struct_result = iface->GetProperty(response, property);
1367 }
1368
Pnacl_M14_PPB_URLResponseInfo_GetBodyAsFileRef(PP_Resource response)1369 static PP_Resource Pnacl_M14_PPB_URLResponseInfo_GetBodyAsFileRef(PP_Resource response) {
1370 const struct PPB_URLResponseInfo_1_0 *iface = Pnacl_WrapperInfo_PPB_URLResponseInfo_1_0.real_iface;
1371 return iface->GetBodyAsFileRef(response);
1372 }
1373
1374 /* End wrapper methods for PPB_URLResponseInfo_1_0 */
1375
1376 /* Begin wrapper methods for PPB_Var_1_0 */
1377
Pnacl_M14_PPB_Var_AddRef(struct PP_Var * var)1378 static void Pnacl_M14_PPB_Var_AddRef(struct PP_Var* var) {
1379 const struct PPB_Var_1_0 *iface = Pnacl_WrapperInfo_PPB_Var_1_0.real_iface;
1380 iface->AddRef(*var);
1381 }
1382
Pnacl_M14_PPB_Var_Release(struct PP_Var * var)1383 static void Pnacl_M14_PPB_Var_Release(struct PP_Var* var) {
1384 const struct PPB_Var_1_0 *iface = Pnacl_WrapperInfo_PPB_Var_1_0.real_iface;
1385 iface->Release(*var);
1386 }
1387
Pnacl_M14_PPB_Var_VarFromUtf8(struct PP_Var * _struct_result,PP_Module module,const char * data,uint32_t len)1388 static void Pnacl_M14_PPB_Var_VarFromUtf8(struct PP_Var* _struct_result, PP_Module module, const char* data, uint32_t len) {
1389 const struct PPB_Var_1_0 *iface = Pnacl_WrapperInfo_PPB_Var_1_0.real_iface;
1390 *_struct_result = iface->VarFromUtf8(module, data, len);
1391 }
1392
Pnacl_M14_PPB_Var_VarToUtf8(struct PP_Var * var,uint32_t * len)1393 static const char* Pnacl_M14_PPB_Var_VarToUtf8(struct PP_Var* var, uint32_t* len) {
1394 const struct PPB_Var_1_0 *iface = Pnacl_WrapperInfo_PPB_Var_1_0.real_iface;
1395 return iface->VarToUtf8(*var, len);
1396 }
1397
1398 /* End wrapper methods for PPB_Var_1_0 */
1399
1400 /* Begin wrapper methods for PPB_Var_1_1 */
1401
Pnacl_M18_PPB_Var_AddRef(struct PP_Var * var)1402 static void Pnacl_M18_PPB_Var_AddRef(struct PP_Var* var) {
1403 const struct PPB_Var_1_1 *iface = Pnacl_WrapperInfo_PPB_Var_1_1.real_iface;
1404 iface->AddRef(*var);
1405 }
1406
Pnacl_M18_PPB_Var_Release(struct PP_Var * var)1407 static void Pnacl_M18_PPB_Var_Release(struct PP_Var* var) {
1408 const struct PPB_Var_1_1 *iface = Pnacl_WrapperInfo_PPB_Var_1_1.real_iface;
1409 iface->Release(*var);
1410 }
1411
Pnacl_M18_PPB_Var_VarFromUtf8(struct PP_Var * _struct_result,const char * data,uint32_t len)1412 static void Pnacl_M18_PPB_Var_VarFromUtf8(struct PP_Var* _struct_result, const char* data, uint32_t len) {
1413 const struct PPB_Var_1_1 *iface = Pnacl_WrapperInfo_PPB_Var_1_1.real_iface;
1414 *_struct_result = iface->VarFromUtf8(data, len);
1415 }
1416
Pnacl_M18_PPB_Var_VarToUtf8(struct PP_Var * var,uint32_t * len)1417 static const char* Pnacl_M18_PPB_Var_VarToUtf8(struct PP_Var* var, uint32_t* len) {
1418 const struct PPB_Var_1_1 *iface = Pnacl_WrapperInfo_PPB_Var_1_1.real_iface;
1419 return iface->VarToUtf8(*var, len);
1420 }
1421
1422 /* End wrapper methods for PPB_Var_1_1 */
1423
1424 /* Begin wrapper methods for PPB_VarArray_1_0 */
1425
Pnacl_M29_PPB_VarArray_Create(struct PP_Var * _struct_result)1426 static void Pnacl_M29_PPB_VarArray_Create(struct PP_Var* _struct_result) {
1427 const struct PPB_VarArray_1_0 *iface = Pnacl_WrapperInfo_PPB_VarArray_1_0.real_iface;
1428 *_struct_result = iface->Create();
1429 }
1430
Pnacl_M29_PPB_VarArray_Get(struct PP_Var * _struct_result,struct PP_Var * array,uint32_t index)1431 static void Pnacl_M29_PPB_VarArray_Get(struct PP_Var* _struct_result, struct PP_Var* array, uint32_t index) {
1432 const struct PPB_VarArray_1_0 *iface = Pnacl_WrapperInfo_PPB_VarArray_1_0.real_iface;
1433 *_struct_result = iface->Get(*array, index);
1434 }
1435
Pnacl_M29_PPB_VarArray_Set(struct PP_Var * array,uint32_t index,struct PP_Var * value)1436 static PP_Bool Pnacl_M29_PPB_VarArray_Set(struct PP_Var* array, uint32_t index, struct PP_Var* value) {
1437 const struct PPB_VarArray_1_0 *iface = Pnacl_WrapperInfo_PPB_VarArray_1_0.real_iface;
1438 return iface->Set(*array, index, *value);
1439 }
1440
Pnacl_M29_PPB_VarArray_GetLength(struct PP_Var * array)1441 static uint32_t Pnacl_M29_PPB_VarArray_GetLength(struct PP_Var* array) {
1442 const struct PPB_VarArray_1_0 *iface = Pnacl_WrapperInfo_PPB_VarArray_1_0.real_iface;
1443 return iface->GetLength(*array);
1444 }
1445
Pnacl_M29_PPB_VarArray_SetLength(struct PP_Var * array,uint32_t length)1446 static PP_Bool Pnacl_M29_PPB_VarArray_SetLength(struct PP_Var* array, uint32_t length) {
1447 const struct PPB_VarArray_1_0 *iface = Pnacl_WrapperInfo_PPB_VarArray_1_0.real_iface;
1448 return iface->SetLength(*array, length);
1449 }
1450
1451 /* End wrapper methods for PPB_VarArray_1_0 */
1452
1453 /* Begin wrapper methods for PPB_VarArrayBuffer_1_0 */
1454
Pnacl_M18_PPB_VarArrayBuffer_Create(struct PP_Var * _struct_result,uint32_t size_in_bytes)1455 static void Pnacl_M18_PPB_VarArrayBuffer_Create(struct PP_Var* _struct_result, uint32_t size_in_bytes) {
1456 const struct PPB_VarArrayBuffer_1_0 *iface = Pnacl_WrapperInfo_PPB_VarArrayBuffer_1_0.real_iface;
1457 *_struct_result = iface->Create(size_in_bytes);
1458 }
1459
Pnacl_M18_PPB_VarArrayBuffer_ByteLength(struct PP_Var * array,uint32_t * byte_length)1460 static PP_Bool Pnacl_M18_PPB_VarArrayBuffer_ByteLength(struct PP_Var* array, uint32_t* byte_length) {
1461 const struct PPB_VarArrayBuffer_1_0 *iface = Pnacl_WrapperInfo_PPB_VarArrayBuffer_1_0.real_iface;
1462 return iface->ByteLength(*array, byte_length);
1463 }
1464
Pnacl_M18_PPB_VarArrayBuffer_Map(struct PP_Var * array)1465 static void* Pnacl_M18_PPB_VarArrayBuffer_Map(struct PP_Var* array) {
1466 const struct PPB_VarArrayBuffer_1_0 *iface = Pnacl_WrapperInfo_PPB_VarArrayBuffer_1_0.real_iface;
1467 return iface->Map(*array);
1468 }
1469
Pnacl_M18_PPB_VarArrayBuffer_Unmap(struct PP_Var * array)1470 static void Pnacl_M18_PPB_VarArrayBuffer_Unmap(struct PP_Var* array) {
1471 const struct PPB_VarArrayBuffer_1_0 *iface = Pnacl_WrapperInfo_PPB_VarArrayBuffer_1_0.real_iface;
1472 iface->Unmap(*array);
1473 }
1474
1475 /* End wrapper methods for PPB_VarArrayBuffer_1_0 */
1476
1477 /* Begin wrapper methods for PPB_VarDictionary_1_0 */
1478
Pnacl_M29_PPB_VarDictionary_Create(struct PP_Var * _struct_result)1479 static void Pnacl_M29_PPB_VarDictionary_Create(struct PP_Var* _struct_result) {
1480 const struct PPB_VarDictionary_1_0 *iface = Pnacl_WrapperInfo_PPB_VarDictionary_1_0.real_iface;
1481 *_struct_result = iface->Create();
1482 }
1483
Pnacl_M29_PPB_VarDictionary_Get(struct PP_Var * _struct_result,struct PP_Var * dict,struct PP_Var * key)1484 static void Pnacl_M29_PPB_VarDictionary_Get(struct PP_Var* _struct_result, struct PP_Var* dict, struct PP_Var* key) {
1485 const struct PPB_VarDictionary_1_0 *iface = Pnacl_WrapperInfo_PPB_VarDictionary_1_0.real_iface;
1486 *_struct_result = iface->Get(*dict, *key);
1487 }
1488
Pnacl_M29_PPB_VarDictionary_Set(struct PP_Var * dict,struct PP_Var * key,struct PP_Var * value)1489 static PP_Bool Pnacl_M29_PPB_VarDictionary_Set(struct PP_Var* dict, struct PP_Var* key, struct PP_Var* value) {
1490 const struct PPB_VarDictionary_1_0 *iface = Pnacl_WrapperInfo_PPB_VarDictionary_1_0.real_iface;
1491 return iface->Set(*dict, *key, *value);
1492 }
1493
Pnacl_M29_PPB_VarDictionary_Delete(struct PP_Var * dict,struct PP_Var * key)1494 static void Pnacl_M29_PPB_VarDictionary_Delete(struct PP_Var* dict, struct PP_Var* key) {
1495 const struct PPB_VarDictionary_1_0 *iface = Pnacl_WrapperInfo_PPB_VarDictionary_1_0.real_iface;
1496 iface->Delete(*dict, *key);
1497 }
1498
Pnacl_M29_PPB_VarDictionary_HasKey(struct PP_Var * dict,struct PP_Var * key)1499 static PP_Bool Pnacl_M29_PPB_VarDictionary_HasKey(struct PP_Var* dict, struct PP_Var* key) {
1500 const struct PPB_VarDictionary_1_0 *iface = Pnacl_WrapperInfo_PPB_VarDictionary_1_0.real_iface;
1501 return iface->HasKey(*dict, *key);
1502 }
1503
Pnacl_M29_PPB_VarDictionary_GetKeys(struct PP_Var * _struct_result,struct PP_Var * dict)1504 static void Pnacl_M29_PPB_VarDictionary_GetKeys(struct PP_Var* _struct_result, struct PP_Var* dict) {
1505 const struct PPB_VarDictionary_1_0 *iface = Pnacl_WrapperInfo_PPB_VarDictionary_1_0.real_iface;
1506 *_struct_result = iface->GetKeys(*dict);
1507 }
1508
1509 /* End wrapper methods for PPB_VarDictionary_1_0 */
1510
1511 /* Not generating wrapper methods for PPB_View_1_0 */
1512
1513 /* Not generating wrapper methods for PPB_View_1_1 */
1514
1515 /* Begin wrapper methods for PPB_WebSocket_1_0 */
1516
Pnacl_M18_PPB_WebSocket_Create(PP_Instance instance)1517 static PP_Resource Pnacl_M18_PPB_WebSocket_Create(PP_Instance instance) {
1518 const struct PPB_WebSocket_1_0 *iface = Pnacl_WrapperInfo_PPB_WebSocket_1_0.real_iface;
1519 return iface->Create(instance);
1520 }
1521
Pnacl_M18_PPB_WebSocket_IsWebSocket(PP_Resource resource)1522 static PP_Bool Pnacl_M18_PPB_WebSocket_IsWebSocket(PP_Resource resource) {
1523 const struct PPB_WebSocket_1_0 *iface = Pnacl_WrapperInfo_PPB_WebSocket_1_0.real_iface;
1524 return iface->IsWebSocket(resource);
1525 }
1526
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)1527 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) {
1528 const struct PPB_WebSocket_1_0 *iface = Pnacl_WrapperInfo_PPB_WebSocket_1_0.real_iface;
1529 return iface->Connect(web_socket, *url, protocols, protocol_count, *callback);
1530 }
1531
Pnacl_M18_PPB_WebSocket_Close(PP_Resource web_socket,uint16_t code,struct PP_Var * reason,struct PP_CompletionCallback * callback)1532 static int32_t Pnacl_M18_PPB_WebSocket_Close(PP_Resource web_socket, uint16_t code, struct PP_Var* reason, struct PP_CompletionCallback* callback) {
1533 const struct PPB_WebSocket_1_0 *iface = Pnacl_WrapperInfo_PPB_WebSocket_1_0.real_iface;
1534 return iface->Close(web_socket, code, *reason, *callback);
1535 }
1536
Pnacl_M18_PPB_WebSocket_ReceiveMessage(PP_Resource web_socket,struct PP_Var * message,struct PP_CompletionCallback * callback)1537 static int32_t Pnacl_M18_PPB_WebSocket_ReceiveMessage(PP_Resource web_socket, struct PP_Var* message, struct PP_CompletionCallback* callback) {
1538 const struct PPB_WebSocket_1_0 *iface = Pnacl_WrapperInfo_PPB_WebSocket_1_0.real_iface;
1539 return iface->ReceiveMessage(web_socket, message, *callback);
1540 }
1541
Pnacl_M18_PPB_WebSocket_SendMessage(PP_Resource web_socket,struct PP_Var * message)1542 static int32_t Pnacl_M18_PPB_WebSocket_SendMessage(PP_Resource web_socket, struct PP_Var* message) {
1543 const struct PPB_WebSocket_1_0 *iface = Pnacl_WrapperInfo_PPB_WebSocket_1_0.real_iface;
1544 return iface->SendMessage(web_socket, *message);
1545 }
1546
Pnacl_M18_PPB_WebSocket_GetBufferedAmount(PP_Resource web_socket)1547 static uint64_t Pnacl_M18_PPB_WebSocket_GetBufferedAmount(PP_Resource web_socket) {
1548 const struct PPB_WebSocket_1_0 *iface = Pnacl_WrapperInfo_PPB_WebSocket_1_0.real_iface;
1549 return iface->GetBufferedAmount(web_socket);
1550 }
1551
Pnacl_M18_PPB_WebSocket_GetCloseCode(PP_Resource web_socket)1552 static uint16_t Pnacl_M18_PPB_WebSocket_GetCloseCode(PP_Resource web_socket) {
1553 const struct PPB_WebSocket_1_0 *iface = Pnacl_WrapperInfo_PPB_WebSocket_1_0.real_iface;
1554 return iface->GetCloseCode(web_socket);
1555 }
1556
Pnacl_M18_PPB_WebSocket_GetCloseReason(struct PP_Var * _struct_result,PP_Resource web_socket)1557 static void Pnacl_M18_PPB_WebSocket_GetCloseReason(struct PP_Var* _struct_result, PP_Resource web_socket) {
1558 const struct PPB_WebSocket_1_0 *iface = Pnacl_WrapperInfo_PPB_WebSocket_1_0.real_iface;
1559 *_struct_result = iface->GetCloseReason(web_socket);
1560 }
1561
Pnacl_M18_PPB_WebSocket_GetCloseWasClean(PP_Resource web_socket)1562 static PP_Bool Pnacl_M18_PPB_WebSocket_GetCloseWasClean(PP_Resource web_socket) {
1563 const struct PPB_WebSocket_1_0 *iface = Pnacl_WrapperInfo_PPB_WebSocket_1_0.real_iface;
1564 return iface->GetCloseWasClean(web_socket);
1565 }
1566
Pnacl_M18_PPB_WebSocket_GetExtensions(struct PP_Var * _struct_result,PP_Resource web_socket)1567 static void Pnacl_M18_PPB_WebSocket_GetExtensions(struct PP_Var* _struct_result, PP_Resource web_socket) {
1568 const struct PPB_WebSocket_1_0 *iface = Pnacl_WrapperInfo_PPB_WebSocket_1_0.real_iface;
1569 *_struct_result = iface->GetExtensions(web_socket);
1570 }
1571
Pnacl_M18_PPB_WebSocket_GetProtocol(struct PP_Var * _struct_result,PP_Resource web_socket)1572 static void Pnacl_M18_PPB_WebSocket_GetProtocol(struct PP_Var* _struct_result, PP_Resource web_socket) {
1573 const struct PPB_WebSocket_1_0 *iface = Pnacl_WrapperInfo_PPB_WebSocket_1_0.real_iface;
1574 *_struct_result = iface->GetProtocol(web_socket);
1575 }
1576
Pnacl_M18_PPB_WebSocket_GetReadyState(PP_Resource web_socket)1577 static PP_WebSocketReadyState Pnacl_M18_PPB_WebSocket_GetReadyState(PP_Resource web_socket) {
1578 const struct PPB_WebSocket_1_0 *iface = Pnacl_WrapperInfo_PPB_WebSocket_1_0.real_iface;
1579 return iface->GetReadyState(web_socket);
1580 }
1581
Pnacl_M18_PPB_WebSocket_GetURL(struct PP_Var * _struct_result,PP_Resource web_socket)1582 static void Pnacl_M18_PPB_WebSocket_GetURL(struct PP_Var* _struct_result, PP_Resource web_socket) {
1583 const struct PPB_WebSocket_1_0 *iface = Pnacl_WrapperInfo_PPB_WebSocket_1_0.real_iface;
1584 *_struct_result = iface->GetURL(web_socket);
1585 }
1586
1587 /* End wrapper methods for PPB_WebSocket_1_0 */
1588
1589 /* Not generating wrapper methods for PPP_Graphics3D_1_0 */
1590
1591 /* Not generating wrapper methods for PPP_InputEvent_0_1 */
1592
1593 /* Not generating wrapper methods for PPP_Instance_1_0 */
1594
1595 /* Not generating wrapper methods for PPP_Instance_1_1 */
1596
1597 /* Begin wrapper methods for PPP_Messaging_1_0 */
1598
Pnacl_M14_PPP_Messaging_HandleMessage(PP_Instance instance,struct PP_Var message)1599 static void Pnacl_M14_PPP_Messaging_HandleMessage(PP_Instance instance, struct PP_Var message) {
1600 const struct PPP_Messaging_1_0 *iface = Pnacl_WrapperInfo_PPP_Messaging_1_0.real_iface;
1601 void (*temp_fp)(PP_Instance instance, struct PP_Var* message) =
1602 ((void (*)(PP_Instance instance, struct PP_Var* message))iface->HandleMessage);
1603 temp_fp(instance, &message);
1604 }
1605
1606 /* End wrapper methods for PPP_Messaging_1_0 */
1607
1608 /* Not generating wrapper methods for PPP_MouseLock_1_0 */
1609
1610 /* Not generating wrapper methods for PPB_BrokerTrusted_0_2 */
1611
1612 /* Not generating wrapper methods for PPB_BrokerTrusted_0_3 */
1613
1614 /* Not generating wrapper methods for PPB_BrowserFont_Trusted_1_0 */
1615
1616 /* Not generating wrapper methods for PPB_CharSet_Trusted_1_0 */
1617
1618 /* Not generating wrapper methods for PPB_FileChooserTrusted_0_5 */
1619
1620 /* Not generating wrapper methods for PPB_FileChooserTrusted_0_6 */
1621
1622 /* Not generating wrapper methods for PPB_URLLoaderTrusted_0_3 */
1623
1624 /* Begin wrapper methods for PPB_Alarms_Dev_0_1 */
1625
Pnacl_M33_PPB_Alarms_Dev_Create(PP_Instance instance,struct PP_Var * name,const struct PP_Alarms_AlarmCreateInfo_Dev * alarm_info)1626 static void Pnacl_M33_PPB_Alarms_Dev_Create(PP_Instance instance, struct PP_Var* name, const struct PP_Alarms_AlarmCreateInfo_Dev* alarm_info) {
1627 const struct PPB_Alarms_Dev_0_1 *iface = Pnacl_WrapperInfo_PPB_Alarms_Dev_0_1.real_iface;
1628 iface->Create(instance, *name, alarm_info);
1629 }
1630
Pnacl_M33_PPB_Alarms_Dev_Get(PP_Instance instance,struct PP_Var * name,struct PP_Alarms_Alarm_Dev * alarm,struct PP_CompletionCallback * callback)1631 static int32_t Pnacl_M33_PPB_Alarms_Dev_Get(PP_Instance instance, struct PP_Var* name, struct PP_Alarms_Alarm_Dev* alarm, struct PP_CompletionCallback* callback) {
1632 const struct PPB_Alarms_Dev_0_1 *iface = Pnacl_WrapperInfo_PPB_Alarms_Dev_0_1.real_iface;
1633 return iface->Get(instance, *name, alarm, *callback);
1634 }
1635
Pnacl_M33_PPB_Alarms_Dev_GetAll(PP_Instance instance,struct PP_Alarms_Alarm_Array_Dev * alarms,struct PP_ArrayOutput * array_allocator,struct PP_CompletionCallback * callback)1636 static int32_t Pnacl_M33_PPB_Alarms_Dev_GetAll(PP_Instance instance, struct PP_Alarms_Alarm_Array_Dev* alarms, struct PP_ArrayOutput* array_allocator, struct PP_CompletionCallback* callback) {
1637 const struct PPB_Alarms_Dev_0_1 *iface = Pnacl_WrapperInfo_PPB_Alarms_Dev_0_1.real_iface;
1638 return iface->GetAll(instance, alarms, *array_allocator, *callback);
1639 }
1640
Pnacl_M33_PPB_Alarms_Dev_Clear(PP_Instance instance,struct PP_Var * name)1641 static void Pnacl_M33_PPB_Alarms_Dev_Clear(PP_Instance instance, struct PP_Var* name) {
1642 const struct PPB_Alarms_Dev_0_1 *iface = Pnacl_WrapperInfo_PPB_Alarms_Dev_0_1.real_iface;
1643 iface->Clear(instance, *name);
1644 }
1645
Pnacl_M33_PPB_Alarms_Dev_ClearAll(PP_Instance instance)1646 static void Pnacl_M33_PPB_Alarms_Dev_ClearAll(PP_Instance instance) {
1647 const struct PPB_Alarms_Dev_0_1 *iface = Pnacl_WrapperInfo_PPB_Alarms_Dev_0_1.real_iface;
1648 iface->ClearAll(instance);
1649 }
1650
Pnacl_M33_PPB_Alarms_Dev_AddOnAlarmListener(PP_Instance instance,PP_Alarms_OnAlarm_Dev callback,void * user_data)1651 static uint32_t Pnacl_M33_PPB_Alarms_Dev_AddOnAlarmListener(PP_Instance instance, PP_Alarms_OnAlarm_Dev callback, void* user_data) {
1652 const struct PPB_Alarms_Dev_0_1 *iface = Pnacl_WrapperInfo_PPB_Alarms_Dev_0_1.real_iface;
1653 return iface->AddOnAlarmListener(instance, callback, user_data);
1654 }
1655
1656 /* End wrapper methods for PPB_Alarms_Dev_0_1 */
1657
1658 /* Begin wrapper methods for PPB_AudioInput_Dev_0_2 */
1659
Pnacl_M19_PPB_AudioInput_Dev_Create(PP_Instance instance)1660 static PP_Resource Pnacl_M19_PPB_AudioInput_Dev_Create(PP_Instance instance) {
1661 const struct PPB_AudioInput_Dev_0_2 *iface = Pnacl_WrapperInfo_PPB_AudioInput_Dev_0_2.real_iface;
1662 return iface->Create(instance);
1663 }
1664
Pnacl_M19_PPB_AudioInput_Dev_IsAudioInput(PP_Resource resource)1665 static PP_Bool Pnacl_M19_PPB_AudioInput_Dev_IsAudioInput(PP_Resource resource) {
1666 const struct PPB_AudioInput_Dev_0_2 *iface = Pnacl_WrapperInfo_PPB_AudioInput_Dev_0_2.real_iface;
1667 return iface->IsAudioInput(resource);
1668 }
1669
Pnacl_M19_PPB_AudioInput_Dev_EnumerateDevices(PP_Resource audio_input,PP_Resource * devices,struct PP_CompletionCallback * callback)1670 static int32_t Pnacl_M19_PPB_AudioInput_Dev_EnumerateDevices(PP_Resource audio_input, PP_Resource* devices, struct PP_CompletionCallback* callback) {
1671 const struct PPB_AudioInput_Dev_0_2 *iface = Pnacl_WrapperInfo_PPB_AudioInput_Dev_0_2.real_iface;
1672 return iface->EnumerateDevices(audio_input, devices, *callback);
1673 }
1674
Pnacl_M19_PPB_AudioInput_Dev_Open(PP_Resource audio_input,PP_Resource device_ref,PP_Resource config,PPB_AudioInput_Callback_0_2 audio_input_callback,void * user_data,struct PP_CompletionCallback * callback)1675 static int32_t Pnacl_M19_PPB_AudioInput_Dev_Open(PP_Resource audio_input, PP_Resource device_ref, PP_Resource config, PPB_AudioInput_Callback_0_2 audio_input_callback, void* user_data, struct PP_CompletionCallback* callback) {
1676 const struct PPB_AudioInput_Dev_0_2 *iface = Pnacl_WrapperInfo_PPB_AudioInput_Dev_0_2.real_iface;
1677 return iface->Open(audio_input, device_ref, config, audio_input_callback, user_data, *callback);
1678 }
1679
Pnacl_M19_PPB_AudioInput_Dev_GetCurrentConfig(PP_Resource audio_input)1680 static PP_Resource Pnacl_M19_PPB_AudioInput_Dev_GetCurrentConfig(PP_Resource audio_input) {
1681 const struct PPB_AudioInput_Dev_0_2 *iface = Pnacl_WrapperInfo_PPB_AudioInput_Dev_0_2.real_iface;
1682 return iface->GetCurrentConfig(audio_input);
1683 }
1684
Pnacl_M19_PPB_AudioInput_Dev_StartCapture(PP_Resource audio_input)1685 static PP_Bool Pnacl_M19_PPB_AudioInput_Dev_StartCapture(PP_Resource audio_input) {
1686 const struct PPB_AudioInput_Dev_0_2 *iface = Pnacl_WrapperInfo_PPB_AudioInput_Dev_0_2.real_iface;
1687 return iface->StartCapture(audio_input);
1688 }
1689
Pnacl_M19_PPB_AudioInput_Dev_StopCapture(PP_Resource audio_input)1690 static PP_Bool Pnacl_M19_PPB_AudioInput_Dev_StopCapture(PP_Resource audio_input) {
1691 const struct PPB_AudioInput_Dev_0_2 *iface = Pnacl_WrapperInfo_PPB_AudioInput_Dev_0_2.real_iface;
1692 return iface->StopCapture(audio_input);
1693 }
1694
Pnacl_M19_PPB_AudioInput_Dev_Close(PP_Resource audio_input)1695 static void Pnacl_M19_PPB_AudioInput_Dev_Close(PP_Resource audio_input) {
1696 const struct PPB_AudioInput_Dev_0_2 *iface = Pnacl_WrapperInfo_PPB_AudioInput_Dev_0_2.real_iface;
1697 iface->Close(audio_input);
1698 }
1699
1700 /* End wrapper methods for PPB_AudioInput_Dev_0_2 */
1701
1702 /* Begin wrapper methods for PPB_AudioInput_Dev_0_3 */
1703
Pnacl_M25_PPB_AudioInput_Dev_Create(PP_Instance instance)1704 static PP_Resource Pnacl_M25_PPB_AudioInput_Dev_Create(PP_Instance instance) {
1705 const struct PPB_AudioInput_Dev_0_3 *iface = Pnacl_WrapperInfo_PPB_AudioInput_Dev_0_3.real_iface;
1706 return iface->Create(instance);
1707 }
1708
Pnacl_M25_PPB_AudioInput_Dev_IsAudioInput(PP_Resource resource)1709 static PP_Bool Pnacl_M25_PPB_AudioInput_Dev_IsAudioInput(PP_Resource resource) {
1710 const struct PPB_AudioInput_Dev_0_3 *iface = Pnacl_WrapperInfo_PPB_AudioInput_Dev_0_3.real_iface;
1711 return iface->IsAudioInput(resource);
1712 }
1713
Pnacl_M25_PPB_AudioInput_Dev_EnumerateDevices(PP_Resource audio_input,struct PP_ArrayOutput * output,struct PP_CompletionCallback * callback)1714 static int32_t Pnacl_M25_PPB_AudioInput_Dev_EnumerateDevices(PP_Resource audio_input, struct PP_ArrayOutput* output, struct PP_CompletionCallback* callback) {
1715 const struct PPB_AudioInput_Dev_0_3 *iface = Pnacl_WrapperInfo_PPB_AudioInput_Dev_0_3.real_iface;
1716 return iface->EnumerateDevices(audio_input, *output, *callback);
1717 }
1718
Pnacl_M25_PPB_AudioInput_Dev_MonitorDeviceChange(PP_Resource audio_input,PP_MonitorDeviceChangeCallback callback,void * user_data)1719 static int32_t Pnacl_M25_PPB_AudioInput_Dev_MonitorDeviceChange(PP_Resource audio_input, PP_MonitorDeviceChangeCallback callback, void* user_data) {
1720 const struct PPB_AudioInput_Dev_0_3 *iface = Pnacl_WrapperInfo_PPB_AudioInput_Dev_0_3.real_iface;
1721 return iface->MonitorDeviceChange(audio_input, callback, user_data);
1722 }
1723
Pnacl_M25_PPB_AudioInput_Dev_Open(PP_Resource audio_input,PP_Resource device_ref,PP_Resource config,PPB_AudioInput_Callback_0_2 audio_input_callback,void * user_data,struct PP_CompletionCallback * callback)1724 static int32_t Pnacl_M25_PPB_AudioInput_Dev_Open(PP_Resource audio_input, PP_Resource device_ref, PP_Resource config, PPB_AudioInput_Callback_0_2 audio_input_callback, void* user_data, struct PP_CompletionCallback* callback) {
1725 const struct PPB_AudioInput_Dev_0_3 *iface = Pnacl_WrapperInfo_PPB_AudioInput_Dev_0_3.real_iface;
1726 return iface->Open(audio_input, device_ref, config, audio_input_callback, user_data, *callback);
1727 }
1728
Pnacl_M25_PPB_AudioInput_Dev_GetCurrentConfig(PP_Resource audio_input)1729 static PP_Resource Pnacl_M25_PPB_AudioInput_Dev_GetCurrentConfig(PP_Resource audio_input) {
1730 const struct PPB_AudioInput_Dev_0_3 *iface = Pnacl_WrapperInfo_PPB_AudioInput_Dev_0_3.real_iface;
1731 return iface->GetCurrentConfig(audio_input);
1732 }
1733
Pnacl_M25_PPB_AudioInput_Dev_StartCapture(PP_Resource audio_input)1734 static PP_Bool Pnacl_M25_PPB_AudioInput_Dev_StartCapture(PP_Resource audio_input) {
1735 const struct PPB_AudioInput_Dev_0_3 *iface = Pnacl_WrapperInfo_PPB_AudioInput_Dev_0_3.real_iface;
1736 return iface->StartCapture(audio_input);
1737 }
1738
Pnacl_M25_PPB_AudioInput_Dev_StopCapture(PP_Resource audio_input)1739 static PP_Bool Pnacl_M25_PPB_AudioInput_Dev_StopCapture(PP_Resource audio_input) {
1740 const struct PPB_AudioInput_Dev_0_3 *iface = Pnacl_WrapperInfo_PPB_AudioInput_Dev_0_3.real_iface;
1741 return iface->StopCapture(audio_input);
1742 }
1743
Pnacl_M25_PPB_AudioInput_Dev_Close(PP_Resource audio_input)1744 static void Pnacl_M25_PPB_AudioInput_Dev_Close(PP_Resource audio_input) {
1745 const struct PPB_AudioInput_Dev_0_3 *iface = Pnacl_WrapperInfo_PPB_AudioInput_Dev_0_3.real_iface;
1746 iface->Close(audio_input);
1747 }
1748
1749 /* End wrapper methods for PPB_AudioInput_Dev_0_3 */
1750
1751 /* Begin wrapper methods for PPB_AudioInput_Dev_0_4 */
1752
Pnacl_M30_PPB_AudioInput_Dev_Create(PP_Instance instance)1753 static PP_Resource Pnacl_M30_PPB_AudioInput_Dev_Create(PP_Instance instance) {
1754 const struct PPB_AudioInput_Dev_0_4 *iface = Pnacl_WrapperInfo_PPB_AudioInput_Dev_0_4.real_iface;
1755 return iface->Create(instance);
1756 }
1757
Pnacl_M30_PPB_AudioInput_Dev_IsAudioInput(PP_Resource resource)1758 static PP_Bool Pnacl_M30_PPB_AudioInput_Dev_IsAudioInput(PP_Resource resource) {
1759 const struct PPB_AudioInput_Dev_0_4 *iface = Pnacl_WrapperInfo_PPB_AudioInput_Dev_0_4.real_iface;
1760 return iface->IsAudioInput(resource);
1761 }
1762
Pnacl_M30_PPB_AudioInput_Dev_EnumerateDevices(PP_Resource audio_input,struct PP_ArrayOutput * output,struct PP_CompletionCallback * callback)1763 static int32_t Pnacl_M30_PPB_AudioInput_Dev_EnumerateDevices(PP_Resource audio_input, struct PP_ArrayOutput* output, struct PP_CompletionCallback* callback) {
1764 const struct PPB_AudioInput_Dev_0_4 *iface = Pnacl_WrapperInfo_PPB_AudioInput_Dev_0_4.real_iface;
1765 return iface->EnumerateDevices(audio_input, *output, *callback);
1766 }
1767
Pnacl_M30_PPB_AudioInput_Dev_MonitorDeviceChange(PP_Resource audio_input,PP_MonitorDeviceChangeCallback callback,void * user_data)1768 static int32_t Pnacl_M30_PPB_AudioInput_Dev_MonitorDeviceChange(PP_Resource audio_input, PP_MonitorDeviceChangeCallback callback, void* user_data) {
1769 const struct PPB_AudioInput_Dev_0_4 *iface = Pnacl_WrapperInfo_PPB_AudioInput_Dev_0_4.real_iface;
1770 return iface->MonitorDeviceChange(audio_input, callback, user_data);
1771 }
1772
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)1773 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) {
1774 const struct PPB_AudioInput_Dev_0_4 *iface = Pnacl_WrapperInfo_PPB_AudioInput_Dev_0_4.real_iface;
1775 return iface->Open(audio_input, device_ref, config, audio_input_callback, user_data, *callback);
1776 }
1777
Pnacl_M30_PPB_AudioInput_Dev_GetCurrentConfig(PP_Resource audio_input)1778 static PP_Resource Pnacl_M30_PPB_AudioInput_Dev_GetCurrentConfig(PP_Resource audio_input) {
1779 const struct PPB_AudioInput_Dev_0_4 *iface = Pnacl_WrapperInfo_PPB_AudioInput_Dev_0_4.real_iface;
1780 return iface->GetCurrentConfig(audio_input);
1781 }
1782
Pnacl_M30_PPB_AudioInput_Dev_StartCapture(PP_Resource audio_input)1783 static PP_Bool Pnacl_M30_PPB_AudioInput_Dev_StartCapture(PP_Resource audio_input) {
1784 const struct PPB_AudioInput_Dev_0_4 *iface = Pnacl_WrapperInfo_PPB_AudioInput_Dev_0_4.real_iface;
1785 return iface->StartCapture(audio_input);
1786 }
1787
Pnacl_M30_PPB_AudioInput_Dev_StopCapture(PP_Resource audio_input)1788 static PP_Bool Pnacl_M30_PPB_AudioInput_Dev_StopCapture(PP_Resource audio_input) {
1789 const struct PPB_AudioInput_Dev_0_4 *iface = Pnacl_WrapperInfo_PPB_AudioInput_Dev_0_4.real_iface;
1790 return iface->StopCapture(audio_input);
1791 }
1792
Pnacl_M30_PPB_AudioInput_Dev_Close(PP_Resource audio_input)1793 static void Pnacl_M30_PPB_AudioInput_Dev_Close(PP_Resource audio_input) {
1794 const struct PPB_AudioInput_Dev_0_4 *iface = Pnacl_WrapperInfo_PPB_AudioInput_Dev_0_4.real_iface;
1795 iface->Close(audio_input);
1796 }
1797
1798 /* End wrapper methods for PPB_AudioInput_Dev_0_4 */
1799
1800 /* Not generating wrapper methods for PPB_Buffer_Dev_0_4 */
1801
1802 /* Not generating wrapper methods for PPB_Crypto_Dev_0_1 */
1803
1804 /* Not generating wrapper methods for PPB_CursorControl_Dev_0_4 */
1805
1806 /* Begin wrapper methods for PPB_DeviceRef_Dev_0_1 */
1807
Pnacl_M18_PPB_DeviceRef_Dev_IsDeviceRef(PP_Resource resource)1808 static PP_Bool Pnacl_M18_PPB_DeviceRef_Dev_IsDeviceRef(PP_Resource resource) {
1809 const struct PPB_DeviceRef_Dev_0_1 *iface = Pnacl_WrapperInfo_PPB_DeviceRef_Dev_0_1.real_iface;
1810 return iface->IsDeviceRef(resource);
1811 }
1812
Pnacl_M18_PPB_DeviceRef_Dev_GetType(PP_Resource device_ref)1813 static PP_DeviceType_Dev Pnacl_M18_PPB_DeviceRef_Dev_GetType(PP_Resource device_ref) {
1814 const struct PPB_DeviceRef_Dev_0_1 *iface = Pnacl_WrapperInfo_PPB_DeviceRef_Dev_0_1.real_iface;
1815 return iface->GetType(device_ref);
1816 }
1817
Pnacl_M18_PPB_DeviceRef_Dev_GetName(struct PP_Var * _struct_result,PP_Resource device_ref)1818 static void Pnacl_M18_PPB_DeviceRef_Dev_GetName(struct PP_Var* _struct_result, PP_Resource device_ref) {
1819 const struct PPB_DeviceRef_Dev_0_1 *iface = Pnacl_WrapperInfo_PPB_DeviceRef_Dev_0_1.real_iface;
1820 *_struct_result = iface->GetName(device_ref);
1821 }
1822
1823 /* End wrapper methods for PPB_DeviceRef_Dev_0_1 */
1824
1825 /* Begin wrapper methods for PPB_FileChooser_Dev_0_5 */
1826
Pnacl_M16_PPB_FileChooser_Dev_Create(PP_Instance instance,PP_FileChooserMode_Dev mode,struct PP_Var * accept_types)1827 static PP_Resource Pnacl_M16_PPB_FileChooser_Dev_Create(PP_Instance instance, PP_FileChooserMode_Dev mode, struct PP_Var* accept_types) {
1828 const struct PPB_FileChooser_Dev_0_5 *iface = Pnacl_WrapperInfo_PPB_FileChooser_Dev_0_5.real_iface;
1829 return iface->Create(instance, mode, *accept_types);
1830 }
1831
Pnacl_M16_PPB_FileChooser_Dev_IsFileChooser(PP_Resource resource)1832 static PP_Bool Pnacl_M16_PPB_FileChooser_Dev_IsFileChooser(PP_Resource resource) {
1833 const struct PPB_FileChooser_Dev_0_5 *iface = Pnacl_WrapperInfo_PPB_FileChooser_Dev_0_5.real_iface;
1834 return iface->IsFileChooser(resource);
1835 }
1836
Pnacl_M16_PPB_FileChooser_Dev_Show(PP_Resource chooser,struct PP_CompletionCallback * callback)1837 static int32_t Pnacl_M16_PPB_FileChooser_Dev_Show(PP_Resource chooser, struct PP_CompletionCallback* callback) {
1838 const struct PPB_FileChooser_Dev_0_5 *iface = Pnacl_WrapperInfo_PPB_FileChooser_Dev_0_5.real_iface;
1839 return iface->Show(chooser, *callback);
1840 }
1841
Pnacl_M16_PPB_FileChooser_Dev_GetNextChosenFile(PP_Resource chooser)1842 static PP_Resource Pnacl_M16_PPB_FileChooser_Dev_GetNextChosenFile(PP_Resource chooser) {
1843 const struct PPB_FileChooser_Dev_0_5 *iface = Pnacl_WrapperInfo_PPB_FileChooser_Dev_0_5.real_iface;
1844 return iface->GetNextChosenFile(chooser);
1845 }
1846
1847 /* End wrapper methods for PPB_FileChooser_Dev_0_5 */
1848
1849 /* Begin wrapper methods for PPB_FileChooser_Dev_0_6 */
1850
Pnacl_M19_PPB_FileChooser_Dev_Create(PP_Instance instance,PP_FileChooserMode_Dev mode,struct PP_Var * accept_types)1851 static PP_Resource Pnacl_M19_PPB_FileChooser_Dev_Create(PP_Instance instance, PP_FileChooserMode_Dev mode, struct PP_Var* accept_types) {
1852 const struct PPB_FileChooser_Dev_0_6 *iface = Pnacl_WrapperInfo_PPB_FileChooser_Dev_0_6.real_iface;
1853 return iface->Create(instance, mode, *accept_types);
1854 }
1855
Pnacl_M19_PPB_FileChooser_Dev_IsFileChooser(PP_Resource resource)1856 static PP_Bool Pnacl_M19_PPB_FileChooser_Dev_IsFileChooser(PP_Resource resource) {
1857 const struct PPB_FileChooser_Dev_0_6 *iface = Pnacl_WrapperInfo_PPB_FileChooser_Dev_0_6.real_iface;
1858 return iface->IsFileChooser(resource);
1859 }
1860
Pnacl_M19_PPB_FileChooser_Dev_Show(PP_Resource chooser,struct PP_ArrayOutput * output,struct PP_CompletionCallback * callback)1861 static int32_t Pnacl_M19_PPB_FileChooser_Dev_Show(PP_Resource chooser, struct PP_ArrayOutput* output, struct PP_CompletionCallback* callback) {
1862 const struct PPB_FileChooser_Dev_0_6 *iface = Pnacl_WrapperInfo_PPB_FileChooser_Dev_0_6.real_iface;
1863 return iface->Show(chooser, *output, *callback);
1864 }
1865
1866 /* End wrapper methods for PPB_FileChooser_Dev_0_6 */
1867
1868 /* Begin wrapper methods for PPB_FileIO_Dev_0_1 */
1869
Pnacl_M31_PPB_FileIO_Dev_Map(PP_Resource file_io,int64_t length,uint32_t map_protection,uint32_t map_flags,int64_t offset,void ** address,struct PP_CompletionCallback * callback)1870 static int32_t Pnacl_M31_PPB_FileIO_Dev_Map(PP_Resource file_io, int64_t length, uint32_t map_protection, uint32_t map_flags, int64_t offset, void** address, struct PP_CompletionCallback* callback) {
1871 const struct PPB_FileIO_Dev_0_1 *iface = Pnacl_WrapperInfo_PPB_FileIO_Dev_0_1.real_iface;
1872 return iface->Map(file_io, length, map_protection, map_flags, offset, address, *callback);
1873 }
1874
Pnacl_M31_PPB_FileIO_Dev_Unmap(PP_Resource file_io,void * address,int64_t length)1875 static void Pnacl_M31_PPB_FileIO_Dev_Unmap(PP_Resource file_io, void* address, int64_t length) {
1876 const struct PPB_FileIO_Dev_0_1 *iface = Pnacl_WrapperInfo_PPB_FileIO_Dev_0_1.real_iface;
1877 iface->Unmap(file_io, address, length);
1878 }
1879
Pnacl_M31_PPB_FileIO_Dev_GetMapPageSize(PP_Resource file_io)1880 static int64_t Pnacl_M31_PPB_FileIO_Dev_GetMapPageSize(PP_Resource file_io) {
1881 const struct PPB_FileIO_Dev_0_1 *iface = Pnacl_WrapperInfo_PPB_FileIO_Dev_0_1.real_iface;
1882 return iface->GetMapPageSize(file_io);
1883 }
1884
1885 /* End wrapper methods for PPB_FileIO_Dev_0_1 */
1886
1887 /* Not generating wrapper methods for PPB_Find_Dev_0_3 */
1888
1889 /* Begin wrapper methods for PPB_Font_Dev_0_6 */
1890
Pnacl_M14_PPB_Font_Dev_GetFontFamilies(struct PP_Var * _struct_result,PP_Instance instance)1891 static void Pnacl_M14_PPB_Font_Dev_GetFontFamilies(struct PP_Var* _struct_result, PP_Instance instance) {
1892 const struct PPB_Font_Dev_0_6 *iface = Pnacl_WrapperInfo_PPB_Font_Dev_0_6.real_iface;
1893 *_struct_result = iface->GetFontFamilies(instance);
1894 }
1895
Pnacl_M14_PPB_Font_Dev_Create(PP_Instance instance,const struct PP_FontDescription_Dev * description)1896 static PP_Resource Pnacl_M14_PPB_Font_Dev_Create(PP_Instance instance, const struct PP_FontDescription_Dev* description) {
1897 const struct PPB_Font_Dev_0_6 *iface = Pnacl_WrapperInfo_PPB_Font_Dev_0_6.real_iface;
1898 return iface->Create(instance, description);
1899 }
1900
Pnacl_M14_PPB_Font_Dev_IsFont(PP_Resource resource)1901 static PP_Bool Pnacl_M14_PPB_Font_Dev_IsFont(PP_Resource resource) {
1902 const struct PPB_Font_Dev_0_6 *iface = Pnacl_WrapperInfo_PPB_Font_Dev_0_6.real_iface;
1903 return iface->IsFont(resource);
1904 }
1905
Pnacl_M14_PPB_Font_Dev_Describe(PP_Resource font,struct PP_FontDescription_Dev * description,struct PP_FontMetrics_Dev * metrics)1906 static PP_Bool Pnacl_M14_PPB_Font_Dev_Describe(PP_Resource font, struct PP_FontDescription_Dev* description, struct PP_FontMetrics_Dev* metrics) {
1907 const struct PPB_Font_Dev_0_6 *iface = Pnacl_WrapperInfo_PPB_Font_Dev_0_6.real_iface;
1908 return iface->Describe(font, description, metrics);
1909 }
1910
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)1911 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) {
1912 const struct PPB_Font_Dev_0_6 *iface = Pnacl_WrapperInfo_PPB_Font_Dev_0_6.real_iface;
1913 return iface->DrawTextAt(font, image_data, text, position, color, clip, image_data_is_opaque);
1914 }
1915
Pnacl_M14_PPB_Font_Dev_MeasureText(PP_Resource font,const struct PP_TextRun_Dev * text)1916 static int32_t Pnacl_M14_PPB_Font_Dev_MeasureText(PP_Resource font, const struct PP_TextRun_Dev* text) {
1917 const struct PPB_Font_Dev_0_6 *iface = Pnacl_WrapperInfo_PPB_Font_Dev_0_6.real_iface;
1918 return iface->MeasureText(font, text);
1919 }
1920
Pnacl_M14_PPB_Font_Dev_CharacterOffsetForPixel(PP_Resource font,const struct PP_TextRun_Dev * text,int32_t pixel_position)1921 static uint32_t Pnacl_M14_PPB_Font_Dev_CharacterOffsetForPixel(PP_Resource font, const struct PP_TextRun_Dev* text, int32_t pixel_position) {
1922 const struct PPB_Font_Dev_0_6 *iface = Pnacl_WrapperInfo_PPB_Font_Dev_0_6.real_iface;
1923 return iface->CharacterOffsetForPixel(font, text, pixel_position);
1924 }
1925
Pnacl_M14_PPB_Font_Dev_PixelOffsetForCharacter(PP_Resource font,const struct PP_TextRun_Dev * text,uint32_t char_offset)1926 static int32_t Pnacl_M14_PPB_Font_Dev_PixelOffsetForCharacter(PP_Resource font, const struct PP_TextRun_Dev* text, uint32_t char_offset) {
1927 const struct PPB_Font_Dev_0_6 *iface = Pnacl_WrapperInfo_PPB_Font_Dev_0_6.real_iface;
1928 return iface->PixelOffsetForCharacter(font, text, char_offset);
1929 }
1930
1931 /* End wrapper methods for PPB_Font_Dev_0_6 */
1932
1933 /* Not generating wrapper methods for PPB_Graphics2D_Dev_0_1 */
1934
1935 /* Not generating wrapper methods for PPB_Graphics2D_Dev_0_2 */
1936
1937 /* Begin wrapper methods for PPB_IMEInputEvent_Dev_0_1 */
1938
Pnacl_M16_PPB_IMEInputEvent_Dev_IsIMEInputEvent(PP_Resource resource)1939 static PP_Bool Pnacl_M16_PPB_IMEInputEvent_Dev_IsIMEInputEvent(PP_Resource resource) {
1940 const struct PPB_IMEInputEvent_Dev_0_1 *iface = Pnacl_WrapperInfo_PPB_IMEInputEvent_Dev_0_1.real_iface;
1941 return iface->IsIMEInputEvent(resource);
1942 }
1943
Pnacl_M16_PPB_IMEInputEvent_Dev_GetText(struct PP_Var * _struct_result,PP_Resource ime_event)1944 static void Pnacl_M16_PPB_IMEInputEvent_Dev_GetText(struct PP_Var* _struct_result, PP_Resource ime_event) {
1945 const struct PPB_IMEInputEvent_Dev_0_1 *iface = Pnacl_WrapperInfo_PPB_IMEInputEvent_Dev_0_1.real_iface;
1946 *_struct_result = iface->GetText(ime_event);
1947 }
1948
Pnacl_M16_PPB_IMEInputEvent_Dev_GetSegmentNumber(PP_Resource ime_event)1949 static uint32_t Pnacl_M16_PPB_IMEInputEvent_Dev_GetSegmentNumber(PP_Resource ime_event) {
1950 const struct PPB_IMEInputEvent_Dev_0_1 *iface = Pnacl_WrapperInfo_PPB_IMEInputEvent_Dev_0_1.real_iface;
1951 return iface->GetSegmentNumber(ime_event);
1952 }
1953
Pnacl_M16_PPB_IMEInputEvent_Dev_GetSegmentOffset(PP_Resource ime_event,uint32_t index)1954 static uint32_t Pnacl_M16_PPB_IMEInputEvent_Dev_GetSegmentOffset(PP_Resource ime_event, uint32_t index) {
1955 const struct PPB_IMEInputEvent_Dev_0_1 *iface = Pnacl_WrapperInfo_PPB_IMEInputEvent_Dev_0_1.real_iface;
1956 return iface->GetSegmentOffset(ime_event, index);
1957 }
1958
Pnacl_M16_PPB_IMEInputEvent_Dev_GetTargetSegment(PP_Resource ime_event)1959 static int32_t Pnacl_M16_PPB_IMEInputEvent_Dev_GetTargetSegment(PP_Resource ime_event) {
1960 const struct PPB_IMEInputEvent_Dev_0_1 *iface = Pnacl_WrapperInfo_PPB_IMEInputEvent_Dev_0_1.real_iface;
1961 return iface->GetTargetSegment(ime_event);
1962 }
1963
Pnacl_M16_PPB_IMEInputEvent_Dev_GetSelection(PP_Resource ime_event,uint32_t * start,uint32_t * end)1964 static void Pnacl_M16_PPB_IMEInputEvent_Dev_GetSelection(PP_Resource ime_event, uint32_t* start, uint32_t* end) {
1965 const struct PPB_IMEInputEvent_Dev_0_1 *iface = Pnacl_WrapperInfo_PPB_IMEInputEvent_Dev_0_1.real_iface;
1966 iface->GetSelection(ime_event, start, end);
1967 }
1968
1969 /* End wrapper methods for PPB_IMEInputEvent_Dev_0_1 */
1970
1971 /* Begin wrapper methods for PPB_IMEInputEvent_Dev_0_2 */
1972
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)1973 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) {
1974 const struct PPB_IMEInputEvent_Dev_0_2 *iface = Pnacl_WrapperInfo_PPB_IMEInputEvent_Dev_0_2.real_iface;
1975 return iface->Create(instance, type, time_stamp, *text, segment_number, segment_offsets, target_segment, selection_start, selection_end);
1976 }
1977
Pnacl_M21_PPB_IMEInputEvent_Dev_IsIMEInputEvent(PP_Resource resource)1978 static PP_Bool Pnacl_M21_PPB_IMEInputEvent_Dev_IsIMEInputEvent(PP_Resource resource) {
1979 const struct PPB_IMEInputEvent_Dev_0_2 *iface = Pnacl_WrapperInfo_PPB_IMEInputEvent_Dev_0_2.real_iface;
1980 return iface->IsIMEInputEvent(resource);
1981 }
1982
Pnacl_M21_PPB_IMEInputEvent_Dev_GetText(struct PP_Var * _struct_result,PP_Resource ime_event)1983 static void Pnacl_M21_PPB_IMEInputEvent_Dev_GetText(struct PP_Var* _struct_result, PP_Resource ime_event) {
1984 const struct PPB_IMEInputEvent_Dev_0_2 *iface = Pnacl_WrapperInfo_PPB_IMEInputEvent_Dev_0_2.real_iface;
1985 *_struct_result = iface->GetText(ime_event);
1986 }
1987
Pnacl_M21_PPB_IMEInputEvent_Dev_GetSegmentNumber(PP_Resource ime_event)1988 static uint32_t Pnacl_M21_PPB_IMEInputEvent_Dev_GetSegmentNumber(PP_Resource ime_event) {
1989 const struct PPB_IMEInputEvent_Dev_0_2 *iface = Pnacl_WrapperInfo_PPB_IMEInputEvent_Dev_0_2.real_iface;
1990 return iface->GetSegmentNumber(ime_event);
1991 }
1992
Pnacl_M21_PPB_IMEInputEvent_Dev_GetSegmentOffset(PP_Resource ime_event,uint32_t index)1993 static uint32_t Pnacl_M21_PPB_IMEInputEvent_Dev_GetSegmentOffset(PP_Resource ime_event, uint32_t index) {
1994 const struct PPB_IMEInputEvent_Dev_0_2 *iface = Pnacl_WrapperInfo_PPB_IMEInputEvent_Dev_0_2.real_iface;
1995 return iface->GetSegmentOffset(ime_event, index);
1996 }
1997
Pnacl_M21_PPB_IMEInputEvent_Dev_GetTargetSegment(PP_Resource ime_event)1998 static int32_t Pnacl_M21_PPB_IMEInputEvent_Dev_GetTargetSegment(PP_Resource ime_event) {
1999 const struct PPB_IMEInputEvent_Dev_0_2 *iface = Pnacl_WrapperInfo_PPB_IMEInputEvent_Dev_0_2.real_iface;
2000 return iface->GetTargetSegment(ime_event);
2001 }
2002
Pnacl_M21_PPB_IMEInputEvent_Dev_GetSelection(PP_Resource ime_event,uint32_t * start,uint32_t * end)2003 static void Pnacl_M21_PPB_IMEInputEvent_Dev_GetSelection(PP_Resource ime_event, uint32_t* start, uint32_t* end) {
2004 const struct PPB_IMEInputEvent_Dev_0_2 *iface = Pnacl_WrapperInfo_PPB_IMEInputEvent_Dev_0_2.real_iface;
2005 iface->GetSelection(ime_event, start, end);
2006 }
2007
2008 /* End wrapper methods for PPB_IMEInputEvent_Dev_0_2 */
2009
2010 /* Begin wrapper methods for PPB_KeyboardInputEvent_Dev_0_2 */
2011
Pnacl_M31_PPB_KeyboardInputEvent_Dev_SetUsbKeyCode(PP_Resource key_event,uint32_t usb_key_code)2012 static PP_Bool Pnacl_M31_PPB_KeyboardInputEvent_Dev_SetUsbKeyCode(PP_Resource key_event, uint32_t usb_key_code) {
2013 const struct PPB_KeyboardInputEvent_Dev_0_2 *iface = Pnacl_WrapperInfo_PPB_KeyboardInputEvent_Dev_0_2.real_iface;
2014 return iface->SetUsbKeyCode(key_event, usb_key_code);
2015 }
2016
Pnacl_M31_PPB_KeyboardInputEvent_Dev_GetUsbKeyCode(PP_Resource key_event)2017 static uint32_t Pnacl_M31_PPB_KeyboardInputEvent_Dev_GetUsbKeyCode(PP_Resource key_event) {
2018 const struct PPB_KeyboardInputEvent_Dev_0_2 *iface = Pnacl_WrapperInfo_PPB_KeyboardInputEvent_Dev_0_2.real_iface;
2019 return iface->GetUsbKeyCode(key_event);
2020 }
2021
Pnacl_M31_PPB_KeyboardInputEvent_Dev_GetCode(struct PP_Var * _struct_result,PP_Resource key_event)2022 static void Pnacl_M31_PPB_KeyboardInputEvent_Dev_GetCode(struct PP_Var* _struct_result, PP_Resource key_event) {
2023 const struct PPB_KeyboardInputEvent_Dev_0_2 *iface = Pnacl_WrapperInfo_PPB_KeyboardInputEvent_Dev_0_2.real_iface;
2024 *_struct_result = iface->GetCode(key_event);
2025 }
2026
2027 /* End wrapper methods for PPB_KeyboardInputEvent_Dev_0_2 */
2028
2029 /* Not generating wrapper methods for PPB_Memory_Dev_0_1 */
2030
2031 /* Begin wrapper methods for PPB_Printing_Dev_0_7 */
2032
Pnacl_M23_PPB_Printing_Dev_Create(PP_Instance instance)2033 static PP_Resource Pnacl_M23_PPB_Printing_Dev_Create(PP_Instance instance) {
2034 const struct PPB_Printing_Dev_0_7 *iface = Pnacl_WrapperInfo_PPB_Printing_Dev_0_7.real_iface;
2035 return iface->Create(instance);
2036 }
2037
Pnacl_M23_PPB_Printing_Dev_GetDefaultPrintSettings(PP_Resource resource,struct PP_PrintSettings_Dev * print_settings,struct PP_CompletionCallback * callback)2038 static int32_t Pnacl_M23_PPB_Printing_Dev_GetDefaultPrintSettings(PP_Resource resource, struct PP_PrintSettings_Dev* print_settings, struct PP_CompletionCallback* callback) {
2039 const struct PPB_Printing_Dev_0_7 *iface = Pnacl_WrapperInfo_PPB_Printing_Dev_0_7.real_iface;
2040 return iface->GetDefaultPrintSettings(resource, print_settings, *callback);
2041 }
2042
2043 /* End wrapper methods for PPB_Printing_Dev_0_7 */
2044
2045 /* Not generating wrapper methods for PPB_ResourceArray_Dev_0_1 */
2046
2047 /* Not generating wrapper methods for PPB_Scrollbar_Dev_0_5 */
2048
2049 /* Not generating wrapper methods for PPB_TextInput_Dev_0_1 */
2050
2051 /* Not generating wrapper methods for PPB_TextInput_Dev_0_2 */
2052
2053 /* Not generating wrapper methods for PPB_Trace_Event_Dev_0_1 */
2054
2055 /* Not generating wrapper methods for PPB_Trace_Event_Dev_0_2 */
2056
2057 /* Begin wrapper methods for PPB_TrueTypeFont_Dev_0_1 */
2058
Pnacl_M26_PPB_TrueTypeFont_Dev_GetFontFamilies(PP_Instance instance,struct PP_ArrayOutput * output,struct PP_CompletionCallback * callback)2059 static int32_t Pnacl_M26_PPB_TrueTypeFont_Dev_GetFontFamilies(PP_Instance instance, struct PP_ArrayOutput* output, struct PP_CompletionCallback* callback) {
2060 const struct PPB_TrueTypeFont_Dev_0_1 *iface = Pnacl_WrapperInfo_PPB_TrueTypeFont_Dev_0_1.real_iface;
2061 return iface->GetFontFamilies(instance, *output, *callback);
2062 }
2063
Pnacl_M26_PPB_TrueTypeFont_Dev_GetFontsInFamily(PP_Instance instance,struct PP_Var * family,struct PP_ArrayOutput * output,struct PP_CompletionCallback * callback)2064 static int32_t Pnacl_M26_PPB_TrueTypeFont_Dev_GetFontsInFamily(PP_Instance instance, struct PP_Var* family, struct PP_ArrayOutput* output, struct PP_CompletionCallback* callback) {
2065 const struct PPB_TrueTypeFont_Dev_0_1 *iface = Pnacl_WrapperInfo_PPB_TrueTypeFont_Dev_0_1.real_iface;
2066 return iface->GetFontsInFamily(instance, *family, *output, *callback);
2067 }
2068
Pnacl_M26_PPB_TrueTypeFont_Dev_Create(PP_Instance instance,const struct PP_TrueTypeFontDesc_Dev * desc)2069 static PP_Resource Pnacl_M26_PPB_TrueTypeFont_Dev_Create(PP_Instance instance, const struct PP_TrueTypeFontDesc_Dev* desc) {
2070 const struct PPB_TrueTypeFont_Dev_0_1 *iface = Pnacl_WrapperInfo_PPB_TrueTypeFont_Dev_0_1.real_iface;
2071 return iface->Create(instance, desc);
2072 }
2073
Pnacl_M26_PPB_TrueTypeFont_Dev_IsTrueTypeFont(PP_Resource resource)2074 static PP_Bool Pnacl_M26_PPB_TrueTypeFont_Dev_IsTrueTypeFont(PP_Resource resource) {
2075 const struct PPB_TrueTypeFont_Dev_0_1 *iface = Pnacl_WrapperInfo_PPB_TrueTypeFont_Dev_0_1.real_iface;
2076 return iface->IsTrueTypeFont(resource);
2077 }
2078
Pnacl_M26_PPB_TrueTypeFont_Dev_Describe(PP_Resource font,struct PP_TrueTypeFontDesc_Dev * desc,struct PP_CompletionCallback * callback)2079 static int32_t Pnacl_M26_PPB_TrueTypeFont_Dev_Describe(PP_Resource font, struct PP_TrueTypeFontDesc_Dev* desc, struct PP_CompletionCallback* callback) {
2080 const struct PPB_TrueTypeFont_Dev_0_1 *iface = Pnacl_WrapperInfo_PPB_TrueTypeFont_Dev_0_1.real_iface;
2081 return iface->Describe(font, desc, *callback);
2082 }
2083
Pnacl_M26_PPB_TrueTypeFont_Dev_GetTableTags(PP_Resource font,struct PP_ArrayOutput * output,struct PP_CompletionCallback * callback)2084 static int32_t Pnacl_M26_PPB_TrueTypeFont_Dev_GetTableTags(PP_Resource font, struct PP_ArrayOutput* output, struct PP_CompletionCallback* callback) {
2085 const struct PPB_TrueTypeFont_Dev_0_1 *iface = Pnacl_WrapperInfo_PPB_TrueTypeFont_Dev_0_1.real_iface;
2086 return iface->GetTableTags(font, *output, *callback);
2087 }
2088
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)2089 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) {
2090 const struct PPB_TrueTypeFont_Dev_0_1 *iface = Pnacl_WrapperInfo_PPB_TrueTypeFont_Dev_0_1.real_iface;
2091 return iface->GetTable(font, table, offset, max_data_length, *output, *callback);
2092 }
2093
2094 /* End wrapper methods for PPB_TrueTypeFont_Dev_0_1 */
2095
2096 /* Begin wrapper methods for PPB_URLUtil_Dev_0_6 */
2097
Pnacl_M17_PPB_URLUtil_Dev_Canonicalize(struct PP_Var * _struct_result,struct PP_Var * url,struct PP_URLComponents_Dev * components)2098 static void Pnacl_M17_PPB_URLUtil_Dev_Canonicalize(struct PP_Var* _struct_result, struct PP_Var* url, struct PP_URLComponents_Dev* components) {
2099 const struct PPB_URLUtil_Dev_0_6 *iface = Pnacl_WrapperInfo_PPB_URLUtil_Dev_0_6.real_iface;
2100 *_struct_result = iface->Canonicalize(*url, components);
2101 }
2102
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)2103 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) {
2104 const struct PPB_URLUtil_Dev_0_6 *iface = Pnacl_WrapperInfo_PPB_URLUtil_Dev_0_6.real_iface;
2105 *_struct_result = iface->ResolveRelativeToURL(*base_url, *relative_string, components);
2106 }
2107
Pnacl_M17_PPB_URLUtil_Dev_ResolveRelativeToDocument(struct PP_Var * _struct_result,PP_Instance instance,struct PP_Var * relative_string,struct PP_URLComponents_Dev * components)2108 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) {
2109 const struct PPB_URLUtil_Dev_0_6 *iface = Pnacl_WrapperInfo_PPB_URLUtil_Dev_0_6.real_iface;
2110 *_struct_result = iface->ResolveRelativeToDocument(instance, *relative_string, components);
2111 }
2112
Pnacl_M17_PPB_URLUtil_Dev_IsSameSecurityOrigin(struct PP_Var * url_a,struct PP_Var * url_b)2113 static PP_Bool Pnacl_M17_PPB_URLUtil_Dev_IsSameSecurityOrigin(struct PP_Var* url_a, struct PP_Var* url_b) {
2114 const struct PPB_URLUtil_Dev_0_6 *iface = Pnacl_WrapperInfo_PPB_URLUtil_Dev_0_6.real_iface;
2115 return iface->IsSameSecurityOrigin(*url_a, *url_b);
2116 }
2117
Pnacl_M17_PPB_URLUtil_Dev_DocumentCanRequest(PP_Instance instance,struct PP_Var * url)2118 static PP_Bool Pnacl_M17_PPB_URLUtil_Dev_DocumentCanRequest(PP_Instance instance, struct PP_Var* url) {
2119 const struct PPB_URLUtil_Dev_0_6 *iface = Pnacl_WrapperInfo_PPB_URLUtil_Dev_0_6.real_iface;
2120 return iface->DocumentCanRequest(instance, *url);
2121 }
2122
Pnacl_M17_PPB_URLUtil_Dev_DocumentCanAccessDocument(PP_Instance active,PP_Instance target)2123 static PP_Bool Pnacl_M17_PPB_URLUtil_Dev_DocumentCanAccessDocument(PP_Instance active, PP_Instance target) {
2124 const struct PPB_URLUtil_Dev_0_6 *iface = Pnacl_WrapperInfo_PPB_URLUtil_Dev_0_6.real_iface;
2125 return iface->DocumentCanAccessDocument(active, target);
2126 }
2127
Pnacl_M17_PPB_URLUtil_Dev_GetDocumentURL(struct PP_Var * _struct_result,PP_Instance instance,struct PP_URLComponents_Dev * components)2128 static void Pnacl_M17_PPB_URLUtil_Dev_GetDocumentURL(struct PP_Var* _struct_result, PP_Instance instance, struct PP_URLComponents_Dev* components) {
2129 const struct PPB_URLUtil_Dev_0_6 *iface = Pnacl_WrapperInfo_PPB_URLUtil_Dev_0_6.real_iface;
2130 *_struct_result = iface->GetDocumentURL(instance, components);
2131 }
2132
Pnacl_M17_PPB_URLUtil_Dev_GetPluginInstanceURL(struct PP_Var * _struct_result,PP_Instance instance,struct PP_URLComponents_Dev * components)2133 static void Pnacl_M17_PPB_URLUtil_Dev_GetPluginInstanceURL(struct PP_Var* _struct_result, PP_Instance instance, struct PP_URLComponents_Dev* components) {
2134 const struct PPB_URLUtil_Dev_0_6 *iface = Pnacl_WrapperInfo_PPB_URLUtil_Dev_0_6.real_iface;
2135 *_struct_result = iface->GetPluginInstanceURL(instance, components);
2136 }
2137
2138 /* End wrapper methods for PPB_URLUtil_Dev_0_6 */
2139
2140 /* Begin wrapper methods for PPB_URLUtil_Dev_0_7 */
2141
Pnacl_M31_PPB_URLUtil_Dev_Canonicalize(struct PP_Var * _struct_result,struct PP_Var * url,struct PP_URLComponents_Dev * components)2142 static void Pnacl_M31_PPB_URLUtil_Dev_Canonicalize(struct PP_Var* _struct_result, struct PP_Var* url, struct PP_URLComponents_Dev* components) {
2143 const struct PPB_URLUtil_Dev_0_7 *iface = Pnacl_WrapperInfo_PPB_URLUtil_Dev_0_7.real_iface;
2144 *_struct_result = iface->Canonicalize(*url, components);
2145 }
2146
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)2147 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) {
2148 const struct PPB_URLUtil_Dev_0_7 *iface = Pnacl_WrapperInfo_PPB_URLUtil_Dev_0_7.real_iface;
2149 *_struct_result = iface->ResolveRelativeToURL(*base_url, *relative_string, components);
2150 }
2151
Pnacl_M31_PPB_URLUtil_Dev_ResolveRelativeToDocument(struct PP_Var * _struct_result,PP_Instance instance,struct PP_Var * relative_string,struct PP_URLComponents_Dev * components)2152 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) {
2153 const struct PPB_URLUtil_Dev_0_7 *iface = Pnacl_WrapperInfo_PPB_URLUtil_Dev_0_7.real_iface;
2154 *_struct_result = iface->ResolveRelativeToDocument(instance, *relative_string, components);
2155 }
2156
Pnacl_M31_PPB_URLUtil_Dev_IsSameSecurityOrigin(struct PP_Var * url_a,struct PP_Var * url_b)2157 static PP_Bool Pnacl_M31_PPB_URLUtil_Dev_IsSameSecurityOrigin(struct PP_Var* url_a, struct PP_Var* url_b) {
2158 const struct PPB_URLUtil_Dev_0_7 *iface = Pnacl_WrapperInfo_PPB_URLUtil_Dev_0_7.real_iface;
2159 return iface->IsSameSecurityOrigin(*url_a, *url_b);
2160 }
2161
Pnacl_M31_PPB_URLUtil_Dev_DocumentCanRequest(PP_Instance instance,struct PP_Var * url)2162 static PP_Bool Pnacl_M31_PPB_URLUtil_Dev_DocumentCanRequest(PP_Instance instance, struct PP_Var* url) {
2163 const struct PPB_URLUtil_Dev_0_7 *iface = Pnacl_WrapperInfo_PPB_URLUtil_Dev_0_7.real_iface;
2164 return iface->DocumentCanRequest(instance, *url);
2165 }
2166
Pnacl_M31_PPB_URLUtil_Dev_DocumentCanAccessDocument(PP_Instance active,PP_Instance target)2167 static PP_Bool Pnacl_M31_PPB_URLUtil_Dev_DocumentCanAccessDocument(PP_Instance active, PP_Instance target) {
2168 const struct PPB_URLUtil_Dev_0_7 *iface = Pnacl_WrapperInfo_PPB_URLUtil_Dev_0_7.real_iface;
2169 return iface->DocumentCanAccessDocument(active, target);
2170 }
2171
Pnacl_M31_PPB_URLUtil_Dev_GetDocumentURL(struct PP_Var * _struct_result,PP_Instance instance,struct PP_URLComponents_Dev * components)2172 static void Pnacl_M31_PPB_URLUtil_Dev_GetDocumentURL(struct PP_Var* _struct_result, PP_Instance instance, struct PP_URLComponents_Dev* components) {
2173 const struct PPB_URLUtil_Dev_0_7 *iface = Pnacl_WrapperInfo_PPB_URLUtil_Dev_0_7.real_iface;
2174 *_struct_result = iface->GetDocumentURL(instance, components);
2175 }
2176
Pnacl_M31_PPB_URLUtil_Dev_GetPluginInstanceURL(struct PP_Var * _struct_result,PP_Instance instance,struct PP_URLComponents_Dev * components)2177 static void Pnacl_M31_PPB_URLUtil_Dev_GetPluginInstanceURL(struct PP_Var* _struct_result, PP_Instance instance, struct PP_URLComponents_Dev* components) {
2178 const struct PPB_URLUtil_Dev_0_7 *iface = Pnacl_WrapperInfo_PPB_URLUtil_Dev_0_7.real_iface;
2179 *_struct_result = iface->GetPluginInstanceURL(instance, components);
2180 }
2181
Pnacl_M31_PPB_URLUtil_Dev_GetPluginReferrerURL(struct PP_Var * _struct_result,PP_Instance instance,struct PP_URLComponents_Dev * components)2182 static void Pnacl_M31_PPB_URLUtil_Dev_GetPluginReferrerURL(struct PP_Var* _struct_result, PP_Instance instance, struct PP_URLComponents_Dev* components) {
2183 const struct PPB_URLUtil_Dev_0_7 *iface = Pnacl_WrapperInfo_PPB_URLUtil_Dev_0_7.real_iface;
2184 *_struct_result = iface->GetPluginReferrerURL(instance, components);
2185 }
2186
2187 /* End wrapper methods for PPB_URLUtil_Dev_0_7 */
2188
2189 /* Begin wrapper methods for PPB_VarResource_Dev_0_1 */
2190
Pnacl_M32_PPB_VarResource_Dev_VarToResource(struct PP_Var * var)2191 static PP_Resource Pnacl_M32_PPB_VarResource_Dev_VarToResource(struct PP_Var* var) {
2192 const struct PPB_VarResource_Dev_0_1 *iface = Pnacl_WrapperInfo_PPB_VarResource_Dev_0_1.real_iface;
2193 return iface->VarToResource(*var);
2194 }
2195
Pnacl_M32_PPB_VarResource_Dev_VarFromResource(struct PP_Var * _struct_result,PP_Resource resource)2196 static void Pnacl_M32_PPB_VarResource_Dev_VarFromResource(struct PP_Var* _struct_result, PP_Resource resource) {
2197 const struct PPB_VarResource_Dev_0_1 *iface = Pnacl_WrapperInfo_PPB_VarResource_Dev_0_1.real_iface;
2198 *_struct_result = iface->VarFromResource(resource);
2199 }
2200
2201 /* End wrapper methods for PPB_VarResource_Dev_0_1 */
2202
2203 /* Begin wrapper methods for PPB_VideoCapture_Dev_0_2 */
2204
Pnacl_M19_PPB_VideoCapture_Dev_Create(PP_Instance instance)2205 static PP_Resource Pnacl_M19_PPB_VideoCapture_Dev_Create(PP_Instance instance) {
2206 const struct PPB_VideoCapture_Dev_0_2 *iface = Pnacl_WrapperInfo_PPB_VideoCapture_Dev_0_2.real_iface;
2207 return iface->Create(instance);
2208 }
2209
Pnacl_M19_PPB_VideoCapture_Dev_IsVideoCapture(PP_Resource video_capture)2210 static PP_Bool Pnacl_M19_PPB_VideoCapture_Dev_IsVideoCapture(PP_Resource video_capture) {
2211 const struct PPB_VideoCapture_Dev_0_2 *iface = Pnacl_WrapperInfo_PPB_VideoCapture_Dev_0_2.real_iface;
2212 return iface->IsVideoCapture(video_capture);
2213 }
2214
Pnacl_M19_PPB_VideoCapture_Dev_EnumerateDevices(PP_Resource video_capture,PP_Resource * devices,struct PP_CompletionCallback * callback)2215 static int32_t Pnacl_M19_PPB_VideoCapture_Dev_EnumerateDevices(PP_Resource video_capture, PP_Resource* devices, struct PP_CompletionCallback* callback) {
2216 const struct PPB_VideoCapture_Dev_0_2 *iface = Pnacl_WrapperInfo_PPB_VideoCapture_Dev_0_2.real_iface;
2217 return iface->EnumerateDevices(video_capture, devices, *callback);
2218 }
2219
Pnacl_M19_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)2220 static int32_t Pnacl_M19_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) {
2221 const struct PPB_VideoCapture_Dev_0_2 *iface = Pnacl_WrapperInfo_PPB_VideoCapture_Dev_0_2.real_iface;
2222 return iface->Open(video_capture, device_ref, requested_info, buffer_count, *callback);
2223 }
2224
Pnacl_M19_PPB_VideoCapture_Dev_StartCapture(PP_Resource video_capture)2225 static int32_t Pnacl_M19_PPB_VideoCapture_Dev_StartCapture(PP_Resource video_capture) {
2226 const struct PPB_VideoCapture_Dev_0_2 *iface = Pnacl_WrapperInfo_PPB_VideoCapture_Dev_0_2.real_iface;
2227 return iface->StartCapture(video_capture);
2228 }
2229
Pnacl_M19_PPB_VideoCapture_Dev_ReuseBuffer(PP_Resource video_capture,uint32_t buffer)2230 static int32_t Pnacl_M19_PPB_VideoCapture_Dev_ReuseBuffer(PP_Resource video_capture, uint32_t buffer) {
2231 const struct PPB_VideoCapture_Dev_0_2 *iface = Pnacl_WrapperInfo_PPB_VideoCapture_Dev_0_2.real_iface;
2232 return iface->ReuseBuffer(video_capture, buffer);
2233 }
2234
Pnacl_M19_PPB_VideoCapture_Dev_StopCapture(PP_Resource video_capture)2235 static int32_t Pnacl_M19_PPB_VideoCapture_Dev_StopCapture(PP_Resource video_capture) {
2236 const struct PPB_VideoCapture_Dev_0_2 *iface = Pnacl_WrapperInfo_PPB_VideoCapture_Dev_0_2.real_iface;
2237 return iface->StopCapture(video_capture);
2238 }
2239
Pnacl_M19_PPB_VideoCapture_Dev_Close(PP_Resource video_capture)2240 static void Pnacl_M19_PPB_VideoCapture_Dev_Close(PP_Resource video_capture) {
2241 const struct PPB_VideoCapture_Dev_0_2 *iface = Pnacl_WrapperInfo_PPB_VideoCapture_Dev_0_2.real_iface;
2242 iface->Close(video_capture);
2243 }
2244
2245 /* End wrapper methods for PPB_VideoCapture_Dev_0_2 */
2246
2247 /* Begin wrapper methods for PPB_VideoCapture_Dev_0_3 */
2248
Pnacl_M25_PPB_VideoCapture_Dev_Create(PP_Instance instance)2249 static PP_Resource Pnacl_M25_PPB_VideoCapture_Dev_Create(PP_Instance instance) {
2250 const struct PPB_VideoCapture_Dev_0_3 *iface = Pnacl_WrapperInfo_PPB_VideoCapture_Dev_0_3.real_iface;
2251 return iface->Create(instance);
2252 }
2253
Pnacl_M25_PPB_VideoCapture_Dev_IsVideoCapture(PP_Resource video_capture)2254 static PP_Bool Pnacl_M25_PPB_VideoCapture_Dev_IsVideoCapture(PP_Resource video_capture) {
2255 const struct PPB_VideoCapture_Dev_0_3 *iface = Pnacl_WrapperInfo_PPB_VideoCapture_Dev_0_3.real_iface;
2256 return iface->IsVideoCapture(video_capture);
2257 }
2258
Pnacl_M25_PPB_VideoCapture_Dev_EnumerateDevices(PP_Resource video_capture,struct PP_ArrayOutput * output,struct PP_CompletionCallback * callback)2259 static int32_t Pnacl_M25_PPB_VideoCapture_Dev_EnumerateDevices(PP_Resource video_capture, struct PP_ArrayOutput* output, struct PP_CompletionCallback* callback) {
2260 const struct PPB_VideoCapture_Dev_0_3 *iface = Pnacl_WrapperInfo_PPB_VideoCapture_Dev_0_3.real_iface;
2261 return iface->EnumerateDevices(video_capture, *output, *callback);
2262 }
2263
Pnacl_M25_PPB_VideoCapture_Dev_MonitorDeviceChange(PP_Resource video_capture,PP_MonitorDeviceChangeCallback callback,void * user_data)2264 static int32_t Pnacl_M25_PPB_VideoCapture_Dev_MonitorDeviceChange(PP_Resource video_capture, PP_MonitorDeviceChangeCallback callback, void* user_data) {
2265 const struct PPB_VideoCapture_Dev_0_3 *iface = Pnacl_WrapperInfo_PPB_VideoCapture_Dev_0_3.real_iface;
2266 return iface->MonitorDeviceChange(video_capture, callback, user_data);
2267 }
2268
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)2269 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) {
2270 const struct PPB_VideoCapture_Dev_0_3 *iface = Pnacl_WrapperInfo_PPB_VideoCapture_Dev_0_3.real_iface;
2271 return iface->Open(video_capture, device_ref, requested_info, buffer_count, *callback);
2272 }
2273
Pnacl_M25_PPB_VideoCapture_Dev_StartCapture(PP_Resource video_capture)2274 static int32_t Pnacl_M25_PPB_VideoCapture_Dev_StartCapture(PP_Resource video_capture) {
2275 const struct PPB_VideoCapture_Dev_0_3 *iface = Pnacl_WrapperInfo_PPB_VideoCapture_Dev_0_3.real_iface;
2276 return iface->StartCapture(video_capture);
2277 }
2278
Pnacl_M25_PPB_VideoCapture_Dev_ReuseBuffer(PP_Resource video_capture,uint32_t buffer)2279 static int32_t Pnacl_M25_PPB_VideoCapture_Dev_ReuseBuffer(PP_Resource video_capture, uint32_t buffer) {
2280 const struct PPB_VideoCapture_Dev_0_3 *iface = Pnacl_WrapperInfo_PPB_VideoCapture_Dev_0_3.real_iface;
2281 return iface->ReuseBuffer(video_capture, buffer);
2282 }
2283
Pnacl_M25_PPB_VideoCapture_Dev_StopCapture(PP_Resource video_capture)2284 static int32_t Pnacl_M25_PPB_VideoCapture_Dev_StopCapture(PP_Resource video_capture) {
2285 const struct PPB_VideoCapture_Dev_0_3 *iface = Pnacl_WrapperInfo_PPB_VideoCapture_Dev_0_3.real_iface;
2286 return iface->StopCapture(video_capture);
2287 }
2288
Pnacl_M25_PPB_VideoCapture_Dev_Close(PP_Resource video_capture)2289 static void Pnacl_M25_PPB_VideoCapture_Dev_Close(PP_Resource video_capture) {
2290 const struct PPB_VideoCapture_Dev_0_3 *iface = Pnacl_WrapperInfo_PPB_VideoCapture_Dev_0_3.real_iface;
2291 iface->Close(video_capture);
2292 }
2293
2294 /* End wrapper methods for PPB_VideoCapture_Dev_0_3 */
2295
2296 /* Begin wrapper methods for PPB_VideoDecoder_Dev_0_16 */
2297
Pnacl_M14_PPB_VideoDecoder_Dev_Create(PP_Instance instance,PP_Resource context,PP_VideoDecoder_Profile profile)2298 static PP_Resource Pnacl_M14_PPB_VideoDecoder_Dev_Create(PP_Instance instance, PP_Resource context, PP_VideoDecoder_Profile profile) {
2299 const struct PPB_VideoDecoder_Dev_0_16 *iface = Pnacl_WrapperInfo_PPB_VideoDecoder_Dev_0_16.real_iface;
2300 return iface->Create(instance, context, profile);
2301 }
2302
Pnacl_M14_PPB_VideoDecoder_Dev_IsVideoDecoder(PP_Resource resource)2303 static PP_Bool Pnacl_M14_PPB_VideoDecoder_Dev_IsVideoDecoder(PP_Resource resource) {
2304 const struct PPB_VideoDecoder_Dev_0_16 *iface = Pnacl_WrapperInfo_PPB_VideoDecoder_Dev_0_16.real_iface;
2305 return iface->IsVideoDecoder(resource);
2306 }
2307
Pnacl_M14_PPB_VideoDecoder_Dev_Decode(PP_Resource video_decoder,const struct PP_VideoBitstreamBuffer_Dev * bitstream_buffer,struct PP_CompletionCallback * callback)2308 static int32_t Pnacl_M14_PPB_VideoDecoder_Dev_Decode(PP_Resource video_decoder, const struct PP_VideoBitstreamBuffer_Dev* bitstream_buffer, struct PP_CompletionCallback* callback) {
2309 const struct PPB_VideoDecoder_Dev_0_16 *iface = Pnacl_WrapperInfo_PPB_VideoDecoder_Dev_0_16.real_iface;
2310 return iface->Decode(video_decoder, bitstream_buffer, *callback);
2311 }
2312
Pnacl_M14_PPB_VideoDecoder_Dev_AssignPictureBuffers(PP_Resource video_decoder,uint32_t no_of_buffers,const struct PP_PictureBuffer_Dev buffers[])2313 static void Pnacl_M14_PPB_VideoDecoder_Dev_AssignPictureBuffers(PP_Resource video_decoder, uint32_t no_of_buffers, const struct PP_PictureBuffer_Dev buffers[]) {
2314 const struct PPB_VideoDecoder_Dev_0_16 *iface = Pnacl_WrapperInfo_PPB_VideoDecoder_Dev_0_16.real_iface;
2315 iface->AssignPictureBuffers(video_decoder, no_of_buffers, buffers);
2316 }
2317
Pnacl_M14_PPB_VideoDecoder_Dev_ReusePictureBuffer(PP_Resource video_decoder,int32_t picture_buffer_id)2318 static void Pnacl_M14_PPB_VideoDecoder_Dev_ReusePictureBuffer(PP_Resource video_decoder, int32_t picture_buffer_id) {
2319 const struct PPB_VideoDecoder_Dev_0_16 *iface = Pnacl_WrapperInfo_PPB_VideoDecoder_Dev_0_16.real_iface;
2320 iface->ReusePictureBuffer(video_decoder, picture_buffer_id);
2321 }
2322
Pnacl_M14_PPB_VideoDecoder_Dev_Flush(PP_Resource video_decoder,struct PP_CompletionCallback * callback)2323 static int32_t Pnacl_M14_PPB_VideoDecoder_Dev_Flush(PP_Resource video_decoder, struct PP_CompletionCallback* callback) {
2324 const struct PPB_VideoDecoder_Dev_0_16 *iface = Pnacl_WrapperInfo_PPB_VideoDecoder_Dev_0_16.real_iface;
2325 return iface->Flush(video_decoder, *callback);
2326 }
2327
Pnacl_M14_PPB_VideoDecoder_Dev_Reset(PP_Resource video_decoder,struct PP_CompletionCallback * callback)2328 static int32_t Pnacl_M14_PPB_VideoDecoder_Dev_Reset(PP_Resource video_decoder, struct PP_CompletionCallback* callback) {
2329 const struct PPB_VideoDecoder_Dev_0_16 *iface = Pnacl_WrapperInfo_PPB_VideoDecoder_Dev_0_16.real_iface;
2330 return iface->Reset(video_decoder, *callback);
2331 }
2332
Pnacl_M14_PPB_VideoDecoder_Dev_Destroy(PP_Resource video_decoder)2333 static void Pnacl_M14_PPB_VideoDecoder_Dev_Destroy(PP_Resource video_decoder) {
2334 const struct PPB_VideoDecoder_Dev_0_16 *iface = Pnacl_WrapperInfo_PPB_VideoDecoder_Dev_0_16.real_iface;
2335 iface->Destroy(video_decoder);
2336 }
2337
2338 /* End wrapper methods for PPB_VideoDecoder_Dev_0_16 */
2339
2340 /* Not generating wrapper methods for PPB_View_Dev_0_1 */
2341
2342 /* Not generating wrapper methods for PPB_Widget_Dev_0_3 */
2343
2344 /* Not generating wrapper methods for PPB_Widget_Dev_0_4 */
2345
2346 /* Not generating wrapper methods for PPB_Zoom_Dev_0_2 */
2347
2348 /* Not generating wrapper methods for PPP_NetworkState_Dev_0_1 */
2349
2350 /* Not generating wrapper methods for PPP_Printing_Dev_0_6 */
2351
2352 /* Not generating wrapper methods for PPP_Scrollbar_Dev_0_2 */
2353
2354 /* Not generating wrapper methods for PPP_Scrollbar_Dev_0_3 */
2355
2356 /* Begin wrapper methods for PPP_Selection_Dev_0_3 */
2357
Pnacl_M13_PPP_Selection_Dev_GetSelectedText(PP_Instance instance,PP_Bool html)2358 static struct PP_Var Pnacl_M13_PPP_Selection_Dev_GetSelectedText(PP_Instance instance, PP_Bool html) {
2359 const struct PPP_Selection_Dev_0_3 *iface = Pnacl_WrapperInfo_PPP_Selection_Dev_0_3.real_iface;
2360 void (*temp_fp)(struct PP_Var* _struct_result, PP_Instance instance, PP_Bool html) =
2361 ((void (*)(struct PP_Var* _struct_result, PP_Instance instance, PP_Bool html))iface->GetSelectedText);
2362 struct PP_Var _struct_result;
2363 temp_fp(&_struct_result, instance, html);
2364 return _struct_result;
2365 }
2366
2367 /* End wrapper methods for PPP_Selection_Dev_0_3 */
2368
2369 /* Not generating wrapper methods for PPP_TextInput_Dev_0_1 */
2370
2371 /* Not generating wrapper methods for PPP_VideoCapture_Dev_0_1 */
2372
2373 /* Not generating wrapper methods for PPP_VideoDecoder_Dev_0_11 */
2374
2375 /* Not generating wrapper methods for PPP_Widget_Dev_0_2 */
2376
2377 /* Not generating wrapper methods for PPP_Zoom_Dev_0_3 */
2378
2379 /* Begin wrapper methods for PPB_ContentDecryptor_Private_0_9 */
2380
Pnacl_M33_PPB_ContentDecryptor_Private_SessionCreated(PP_Instance instance,uint32_t session_id,struct PP_Var * web_session_id)2381 static void Pnacl_M33_PPB_ContentDecryptor_Private_SessionCreated(PP_Instance instance, uint32_t session_id, struct PP_Var* web_session_id) {
2382 const struct PPB_ContentDecryptor_Private_0_9 *iface = Pnacl_WrapperInfo_PPB_ContentDecryptor_Private_0_9.real_iface;
2383 iface->SessionCreated(instance, session_id, *web_session_id);
2384 }
2385
Pnacl_M33_PPB_ContentDecryptor_Private_SessionMessage(PP_Instance instance,uint32_t session_id,struct PP_Var * message,struct PP_Var * destination_url)2386 static void Pnacl_M33_PPB_ContentDecryptor_Private_SessionMessage(PP_Instance instance, uint32_t session_id, struct PP_Var* message, struct PP_Var* destination_url) {
2387 const struct PPB_ContentDecryptor_Private_0_9 *iface = Pnacl_WrapperInfo_PPB_ContentDecryptor_Private_0_9.real_iface;
2388 iface->SessionMessage(instance, session_id, *message, *destination_url);
2389 }
2390
Pnacl_M33_PPB_ContentDecryptor_Private_SessionReady(PP_Instance instance,uint32_t session_id)2391 static void Pnacl_M33_PPB_ContentDecryptor_Private_SessionReady(PP_Instance instance, uint32_t session_id) {
2392 const struct PPB_ContentDecryptor_Private_0_9 *iface = Pnacl_WrapperInfo_PPB_ContentDecryptor_Private_0_9.real_iface;
2393 iface->SessionReady(instance, session_id);
2394 }
2395
Pnacl_M33_PPB_ContentDecryptor_Private_SessionClosed(PP_Instance instance,uint32_t session_id)2396 static void Pnacl_M33_PPB_ContentDecryptor_Private_SessionClosed(PP_Instance instance, uint32_t session_id) {
2397 const struct PPB_ContentDecryptor_Private_0_9 *iface = Pnacl_WrapperInfo_PPB_ContentDecryptor_Private_0_9.real_iface;
2398 iface->SessionClosed(instance, session_id);
2399 }
2400
Pnacl_M33_PPB_ContentDecryptor_Private_SessionError(PP_Instance instance,uint32_t session_id,int32_t media_error,int32_t system_code)2401 static void Pnacl_M33_PPB_ContentDecryptor_Private_SessionError(PP_Instance instance, uint32_t session_id, int32_t media_error, int32_t system_code) {
2402 const struct PPB_ContentDecryptor_Private_0_9 *iface = Pnacl_WrapperInfo_PPB_ContentDecryptor_Private_0_9.real_iface;
2403 iface->SessionError(instance, session_id, media_error, system_code);
2404 }
2405
Pnacl_M33_PPB_ContentDecryptor_Private_DeliverBlock(PP_Instance instance,PP_Resource decrypted_block,const struct PP_DecryptedBlockInfo * decrypted_block_info)2406 static void Pnacl_M33_PPB_ContentDecryptor_Private_DeliverBlock(PP_Instance instance, PP_Resource decrypted_block, const struct PP_DecryptedBlockInfo* decrypted_block_info) {
2407 const struct PPB_ContentDecryptor_Private_0_9 *iface = Pnacl_WrapperInfo_PPB_ContentDecryptor_Private_0_9.real_iface;
2408 iface->DeliverBlock(instance, decrypted_block, decrypted_block_info);
2409 }
2410
Pnacl_M33_PPB_ContentDecryptor_Private_DecoderInitializeDone(PP_Instance instance,PP_DecryptorStreamType decoder_type,uint32_t request_id,PP_Bool success)2411 static void Pnacl_M33_PPB_ContentDecryptor_Private_DecoderInitializeDone(PP_Instance instance, PP_DecryptorStreamType decoder_type, uint32_t request_id, PP_Bool success) {
2412 const struct PPB_ContentDecryptor_Private_0_9 *iface = Pnacl_WrapperInfo_PPB_ContentDecryptor_Private_0_9.real_iface;
2413 iface->DecoderInitializeDone(instance, decoder_type, request_id, success);
2414 }
2415
Pnacl_M33_PPB_ContentDecryptor_Private_DecoderDeinitializeDone(PP_Instance instance,PP_DecryptorStreamType decoder_type,uint32_t request_id)2416 static void Pnacl_M33_PPB_ContentDecryptor_Private_DecoderDeinitializeDone(PP_Instance instance, PP_DecryptorStreamType decoder_type, uint32_t request_id) {
2417 const struct PPB_ContentDecryptor_Private_0_9 *iface = Pnacl_WrapperInfo_PPB_ContentDecryptor_Private_0_9.real_iface;
2418 iface->DecoderDeinitializeDone(instance, decoder_type, request_id);
2419 }
2420
Pnacl_M33_PPB_ContentDecryptor_Private_DecoderResetDone(PP_Instance instance,PP_DecryptorStreamType decoder_type,uint32_t request_id)2421 static void Pnacl_M33_PPB_ContentDecryptor_Private_DecoderResetDone(PP_Instance instance, PP_DecryptorStreamType decoder_type, uint32_t request_id) {
2422 const struct PPB_ContentDecryptor_Private_0_9 *iface = Pnacl_WrapperInfo_PPB_ContentDecryptor_Private_0_9.real_iface;
2423 iface->DecoderResetDone(instance, decoder_type, request_id);
2424 }
2425
Pnacl_M33_PPB_ContentDecryptor_Private_DeliverFrame(PP_Instance instance,PP_Resource decrypted_frame,const struct PP_DecryptedFrameInfo * decrypted_frame_info)2426 static void Pnacl_M33_PPB_ContentDecryptor_Private_DeliverFrame(PP_Instance instance, PP_Resource decrypted_frame, const struct PP_DecryptedFrameInfo* decrypted_frame_info) {
2427 const struct PPB_ContentDecryptor_Private_0_9 *iface = Pnacl_WrapperInfo_PPB_ContentDecryptor_Private_0_9.real_iface;
2428 iface->DeliverFrame(instance, decrypted_frame, decrypted_frame_info);
2429 }
2430
Pnacl_M33_PPB_ContentDecryptor_Private_DeliverSamples(PP_Instance instance,PP_Resource audio_frames,const struct PP_DecryptedSampleInfo * decrypted_sample_info)2431 static void Pnacl_M33_PPB_ContentDecryptor_Private_DeliverSamples(PP_Instance instance, PP_Resource audio_frames, const struct PP_DecryptedSampleInfo* decrypted_sample_info) {
2432 const struct PPB_ContentDecryptor_Private_0_9 *iface = Pnacl_WrapperInfo_PPB_ContentDecryptor_Private_0_9.real_iface;
2433 iface->DeliverSamples(instance, audio_frames, decrypted_sample_info);
2434 }
2435
2436 /* End wrapper methods for PPB_ContentDecryptor_Private_0_9 */
2437
2438 /* Begin wrapper methods for PPB_Ext_CrxFileSystem_Private_0_1 */
2439
Pnacl_M28_PPB_Ext_CrxFileSystem_Private_Open(PP_Instance instance,PP_Resource * file_system,struct PP_CompletionCallback * callback)2440 static int32_t Pnacl_M28_PPB_Ext_CrxFileSystem_Private_Open(PP_Instance instance, PP_Resource* file_system, struct PP_CompletionCallback* callback) {
2441 const struct PPB_Ext_CrxFileSystem_Private_0_1 *iface = Pnacl_WrapperInfo_PPB_Ext_CrxFileSystem_Private_0_1.real_iface;
2442 return iface->Open(instance, file_system, *callback);
2443 }
2444
2445 /* End wrapper methods for PPB_Ext_CrxFileSystem_Private_0_1 */
2446
2447 /* Begin wrapper methods for PPB_FileIO_Private_0_1 */
2448
Pnacl_M28_PPB_FileIO_Private_RequestOSFileHandle(PP_Resource file_io,PP_FileHandle * handle,struct PP_CompletionCallback * callback)2449 static int32_t Pnacl_M28_PPB_FileIO_Private_RequestOSFileHandle(PP_Resource file_io, PP_FileHandle* handle, struct PP_CompletionCallback* callback) {
2450 const struct PPB_FileIO_Private_0_1 *iface = Pnacl_WrapperInfo_PPB_FileIO_Private_0_1.real_iface;
2451 return iface->RequestOSFileHandle(file_io, handle, *callback);
2452 }
2453
2454 /* End wrapper methods for PPB_FileIO_Private_0_1 */
2455
2456 /* Begin wrapper methods for PPB_FileRefPrivate_0_1 */
2457
Pnacl_M15_PPB_FileRefPrivate_GetAbsolutePath(struct PP_Var * _struct_result,PP_Resource file_ref)2458 static void Pnacl_M15_PPB_FileRefPrivate_GetAbsolutePath(struct PP_Var* _struct_result, PP_Resource file_ref) {
2459 const struct PPB_FileRefPrivate_0_1 *iface = Pnacl_WrapperInfo_PPB_FileRefPrivate_0_1.real_iface;
2460 *_struct_result = iface->GetAbsolutePath(file_ref);
2461 }
2462
2463 /* End wrapper methods for PPB_FileRefPrivate_0_1 */
2464
2465 /* Begin wrapper methods for PPB_Flash_12_4 */
2466
Pnacl_M21_PPB_Flash_SetInstanceAlwaysOnTop(PP_Instance instance,PP_Bool on_top)2467 static void Pnacl_M21_PPB_Flash_SetInstanceAlwaysOnTop(PP_Instance instance, PP_Bool on_top) {
2468 const struct PPB_Flash_12_4 *iface = Pnacl_WrapperInfo_PPB_Flash_12_4.real_iface;
2469 iface->SetInstanceAlwaysOnTop(instance, on_top);
2470 }
2471
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[])2472 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[]) {
2473 const struct PPB_Flash_12_4 *iface = Pnacl_WrapperInfo_PPB_Flash_12_4.real_iface;
2474 return iface->DrawGlyphs(instance, pp_image_data, font_desc, color, position, clip, transformation, allow_subpixel_aa, glyph_count, glyph_indices, glyph_advances);
2475 }
2476
Pnacl_M21_PPB_Flash_GetProxyForURL(struct PP_Var * _struct_result,PP_Instance instance,const char * url)2477 static void Pnacl_M21_PPB_Flash_GetProxyForURL(struct PP_Var* _struct_result, PP_Instance instance, const char* url) {
2478 const struct PPB_Flash_12_4 *iface = Pnacl_WrapperInfo_PPB_Flash_12_4.real_iface;
2479 *_struct_result = iface->GetProxyForURL(instance, url);
2480 }
2481
Pnacl_M21_PPB_Flash_Navigate(PP_Resource request_info,const char * target,PP_Bool from_user_action)2482 static int32_t Pnacl_M21_PPB_Flash_Navigate(PP_Resource request_info, const char* target, PP_Bool from_user_action) {
2483 const struct PPB_Flash_12_4 *iface = Pnacl_WrapperInfo_PPB_Flash_12_4.real_iface;
2484 return iface->Navigate(request_info, target, from_user_action);
2485 }
2486
Pnacl_M21_PPB_Flash_RunMessageLoop(PP_Instance instance)2487 static void Pnacl_M21_PPB_Flash_RunMessageLoop(PP_Instance instance) {
2488 const struct PPB_Flash_12_4 *iface = Pnacl_WrapperInfo_PPB_Flash_12_4.real_iface;
2489 iface->RunMessageLoop(instance);
2490 }
2491
Pnacl_M21_PPB_Flash_QuitMessageLoop(PP_Instance instance)2492 static void Pnacl_M21_PPB_Flash_QuitMessageLoop(PP_Instance instance) {
2493 const struct PPB_Flash_12_4 *iface = Pnacl_WrapperInfo_PPB_Flash_12_4.real_iface;
2494 iface->QuitMessageLoop(instance);
2495 }
2496
Pnacl_M21_PPB_Flash_GetLocalTimeZoneOffset(PP_Instance instance,PP_Time t)2497 static double Pnacl_M21_PPB_Flash_GetLocalTimeZoneOffset(PP_Instance instance, PP_Time t) {
2498 const struct PPB_Flash_12_4 *iface = Pnacl_WrapperInfo_PPB_Flash_12_4.real_iface;
2499 return iface->GetLocalTimeZoneOffset(instance, t);
2500 }
2501
Pnacl_M21_PPB_Flash_GetCommandLineArgs(struct PP_Var * _struct_result,PP_Module module)2502 static void Pnacl_M21_PPB_Flash_GetCommandLineArgs(struct PP_Var* _struct_result, PP_Module module) {
2503 const struct PPB_Flash_12_4 *iface = Pnacl_WrapperInfo_PPB_Flash_12_4.real_iface;
2504 *_struct_result = iface->GetCommandLineArgs(module);
2505 }
2506
Pnacl_M21_PPB_Flash_PreloadFontWin(const void * logfontw)2507 static void Pnacl_M21_PPB_Flash_PreloadFontWin(const void* logfontw) {
2508 const struct PPB_Flash_12_4 *iface = Pnacl_WrapperInfo_PPB_Flash_12_4.real_iface;
2509 iface->PreloadFontWin(logfontw);
2510 }
2511
Pnacl_M21_PPB_Flash_IsRectTopmost(PP_Instance instance,const struct PP_Rect * rect)2512 static PP_Bool Pnacl_M21_PPB_Flash_IsRectTopmost(PP_Instance instance, const struct PP_Rect* rect) {
2513 const struct PPB_Flash_12_4 *iface = Pnacl_WrapperInfo_PPB_Flash_12_4.real_iface;
2514 return iface->IsRectTopmost(instance, rect);
2515 }
2516
Pnacl_M21_PPB_Flash_InvokePrinting(PP_Instance instance)2517 static int32_t Pnacl_M21_PPB_Flash_InvokePrinting(PP_Instance instance) {
2518 const struct PPB_Flash_12_4 *iface = Pnacl_WrapperInfo_PPB_Flash_12_4.real_iface;
2519 return iface->InvokePrinting(instance);
2520 }
2521
Pnacl_M21_PPB_Flash_UpdateActivity(PP_Instance instance)2522 static void Pnacl_M21_PPB_Flash_UpdateActivity(PP_Instance instance) {
2523 const struct PPB_Flash_12_4 *iface = Pnacl_WrapperInfo_PPB_Flash_12_4.real_iface;
2524 iface->UpdateActivity(instance);
2525 }
2526
Pnacl_M21_PPB_Flash_GetDeviceID(struct PP_Var * _struct_result,PP_Instance instance)2527 static void Pnacl_M21_PPB_Flash_GetDeviceID(struct PP_Var* _struct_result, PP_Instance instance) {
2528 const struct PPB_Flash_12_4 *iface = Pnacl_WrapperInfo_PPB_Flash_12_4.real_iface;
2529 *_struct_result = iface->GetDeviceID(instance);
2530 }
2531
Pnacl_M21_PPB_Flash_GetSettingInt(PP_Instance instance,PP_FlashSetting setting)2532 static int32_t Pnacl_M21_PPB_Flash_GetSettingInt(PP_Instance instance, PP_FlashSetting setting) {
2533 const struct PPB_Flash_12_4 *iface = Pnacl_WrapperInfo_PPB_Flash_12_4.real_iface;
2534 return iface->GetSettingInt(instance, setting);
2535 }
2536
Pnacl_M21_PPB_Flash_GetSetting(struct PP_Var * _struct_result,PP_Instance instance,PP_FlashSetting setting)2537 static void Pnacl_M21_PPB_Flash_GetSetting(struct PP_Var* _struct_result, PP_Instance instance, PP_FlashSetting setting) {
2538 const struct PPB_Flash_12_4 *iface = Pnacl_WrapperInfo_PPB_Flash_12_4.real_iface;
2539 *_struct_result = iface->GetSetting(instance, setting);
2540 }
2541
2542 /* End wrapper methods for PPB_Flash_12_4 */
2543
2544 /* Begin wrapper methods for PPB_Flash_12_5 */
2545
Pnacl_M22_PPB_Flash_SetInstanceAlwaysOnTop(PP_Instance instance,PP_Bool on_top)2546 static void Pnacl_M22_PPB_Flash_SetInstanceAlwaysOnTop(PP_Instance instance, PP_Bool on_top) {
2547 const struct PPB_Flash_12_5 *iface = Pnacl_WrapperInfo_PPB_Flash_12_5.real_iface;
2548 iface->SetInstanceAlwaysOnTop(instance, on_top);
2549 }
2550
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[])2551 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[]) {
2552 const struct PPB_Flash_12_5 *iface = Pnacl_WrapperInfo_PPB_Flash_12_5.real_iface;
2553 return iface->DrawGlyphs(instance, pp_image_data, font_desc, color, position, clip, transformation, allow_subpixel_aa, glyph_count, glyph_indices, glyph_advances);
2554 }
2555
Pnacl_M22_PPB_Flash_GetProxyForURL(struct PP_Var * _struct_result,PP_Instance instance,const char * url)2556 static void Pnacl_M22_PPB_Flash_GetProxyForURL(struct PP_Var* _struct_result, PP_Instance instance, const char* url) {
2557 const struct PPB_Flash_12_5 *iface = Pnacl_WrapperInfo_PPB_Flash_12_5.real_iface;
2558 *_struct_result = iface->GetProxyForURL(instance, url);
2559 }
2560
Pnacl_M22_PPB_Flash_Navigate(PP_Resource request_info,const char * target,PP_Bool from_user_action)2561 static int32_t Pnacl_M22_PPB_Flash_Navigate(PP_Resource request_info, const char* target, PP_Bool from_user_action) {
2562 const struct PPB_Flash_12_5 *iface = Pnacl_WrapperInfo_PPB_Flash_12_5.real_iface;
2563 return iface->Navigate(request_info, target, from_user_action);
2564 }
2565
Pnacl_M22_PPB_Flash_RunMessageLoop(PP_Instance instance)2566 static void Pnacl_M22_PPB_Flash_RunMessageLoop(PP_Instance instance) {
2567 const struct PPB_Flash_12_5 *iface = Pnacl_WrapperInfo_PPB_Flash_12_5.real_iface;
2568 iface->RunMessageLoop(instance);
2569 }
2570
Pnacl_M22_PPB_Flash_QuitMessageLoop(PP_Instance instance)2571 static void Pnacl_M22_PPB_Flash_QuitMessageLoop(PP_Instance instance) {
2572 const struct PPB_Flash_12_5 *iface = Pnacl_WrapperInfo_PPB_Flash_12_5.real_iface;
2573 iface->QuitMessageLoop(instance);
2574 }
2575
Pnacl_M22_PPB_Flash_GetLocalTimeZoneOffset(PP_Instance instance,PP_Time t)2576 static double Pnacl_M22_PPB_Flash_GetLocalTimeZoneOffset(PP_Instance instance, PP_Time t) {
2577 const struct PPB_Flash_12_5 *iface = Pnacl_WrapperInfo_PPB_Flash_12_5.real_iface;
2578 return iface->GetLocalTimeZoneOffset(instance, t);
2579 }
2580
Pnacl_M22_PPB_Flash_GetCommandLineArgs(struct PP_Var * _struct_result,PP_Module module)2581 static void Pnacl_M22_PPB_Flash_GetCommandLineArgs(struct PP_Var* _struct_result, PP_Module module) {
2582 const struct PPB_Flash_12_5 *iface = Pnacl_WrapperInfo_PPB_Flash_12_5.real_iface;
2583 *_struct_result = iface->GetCommandLineArgs(module);
2584 }
2585
Pnacl_M22_PPB_Flash_PreloadFontWin(const void * logfontw)2586 static void Pnacl_M22_PPB_Flash_PreloadFontWin(const void* logfontw) {
2587 const struct PPB_Flash_12_5 *iface = Pnacl_WrapperInfo_PPB_Flash_12_5.real_iface;
2588 iface->PreloadFontWin(logfontw);
2589 }
2590
Pnacl_M22_PPB_Flash_IsRectTopmost(PP_Instance instance,const struct PP_Rect * rect)2591 static PP_Bool Pnacl_M22_PPB_Flash_IsRectTopmost(PP_Instance instance, const struct PP_Rect* rect) {
2592 const struct PPB_Flash_12_5 *iface = Pnacl_WrapperInfo_PPB_Flash_12_5.real_iface;
2593 return iface->IsRectTopmost(instance, rect);
2594 }
2595
Pnacl_M22_PPB_Flash_InvokePrinting(PP_Instance instance)2596 static int32_t Pnacl_M22_PPB_Flash_InvokePrinting(PP_Instance instance) {
2597 const struct PPB_Flash_12_5 *iface = Pnacl_WrapperInfo_PPB_Flash_12_5.real_iface;
2598 return iface->InvokePrinting(instance);
2599 }
2600
Pnacl_M22_PPB_Flash_UpdateActivity(PP_Instance instance)2601 static void Pnacl_M22_PPB_Flash_UpdateActivity(PP_Instance instance) {
2602 const struct PPB_Flash_12_5 *iface = Pnacl_WrapperInfo_PPB_Flash_12_5.real_iface;
2603 iface->UpdateActivity(instance);
2604 }
2605
Pnacl_M22_PPB_Flash_GetDeviceID(struct PP_Var * _struct_result,PP_Instance instance)2606 static void Pnacl_M22_PPB_Flash_GetDeviceID(struct PP_Var* _struct_result, PP_Instance instance) {
2607 const struct PPB_Flash_12_5 *iface = Pnacl_WrapperInfo_PPB_Flash_12_5.real_iface;
2608 *_struct_result = iface->GetDeviceID(instance);
2609 }
2610
Pnacl_M22_PPB_Flash_GetSettingInt(PP_Instance instance,PP_FlashSetting setting)2611 static int32_t Pnacl_M22_PPB_Flash_GetSettingInt(PP_Instance instance, PP_FlashSetting setting) {
2612 const struct PPB_Flash_12_5 *iface = Pnacl_WrapperInfo_PPB_Flash_12_5.real_iface;
2613 return iface->GetSettingInt(instance, setting);
2614 }
2615
Pnacl_M22_PPB_Flash_GetSetting(struct PP_Var * _struct_result,PP_Instance instance,PP_FlashSetting setting)2616 static void Pnacl_M22_PPB_Flash_GetSetting(struct PP_Var* _struct_result, PP_Instance instance, PP_FlashSetting setting) {
2617 const struct PPB_Flash_12_5 *iface = Pnacl_WrapperInfo_PPB_Flash_12_5.real_iface;
2618 *_struct_result = iface->GetSetting(instance, setting);
2619 }
2620
Pnacl_M22_PPB_Flash_SetCrashData(PP_Instance instance,PP_FlashCrashKey key,struct PP_Var * value)2621 static PP_Bool Pnacl_M22_PPB_Flash_SetCrashData(PP_Instance instance, PP_FlashCrashKey key, struct PP_Var* value) {
2622 const struct PPB_Flash_12_5 *iface = Pnacl_WrapperInfo_PPB_Flash_12_5.real_iface;
2623 return iface->SetCrashData(instance, key, *value);
2624 }
2625
2626 /* End wrapper methods for PPB_Flash_12_5 */
2627
2628 /* Begin wrapper methods for PPB_Flash_12_6 */
2629
Pnacl_M24_0_PPB_Flash_SetInstanceAlwaysOnTop(PP_Instance instance,PP_Bool on_top)2630 static void Pnacl_M24_0_PPB_Flash_SetInstanceAlwaysOnTop(PP_Instance instance, PP_Bool on_top) {
2631 const struct PPB_Flash_12_6 *iface = Pnacl_WrapperInfo_PPB_Flash_12_6.real_iface;
2632 iface->SetInstanceAlwaysOnTop(instance, on_top);
2633 }
2634
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[])2635 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[]) {
2636 const struct PPB_Flash_12_6 *iface = Pnacl_WrapperInfo_PPB_Flash_12_6.real_iface;
2637 return iface->DrawGlyphs(instance, pp_image_data, font_desc, color, position, clip, transformation, allow_subpixel_aa, glyph_count, glyph_indices, glyph_advances);
2638 }
2639
Pnacl_M24_0_PPB_Flash_GetProxyForURL(struct PP_Var * _struct_result,PP_Instance instance,const char * url)2640 static void Pnacl_M24_0_PPB_Flash_GetProxyForURL(struct PP_Var* _struct_result, PP_Instance instance, const char* url) {
2641 const struct PPB_Flash_12_6 *iface = Pnacl_WrapperInfo_PPB_Flash_12_6.real_iface;
2642 *_struct_result = iface->GetProxyForURL(instance, url);
2643 }
2644
Pnacl_M24_0_PPB_Flash_Navigate(PP_Resource request_info,const char * target,PP_Bool from_user_action)2645 static int32_t Pnacl_M24_0_PPB_Flash_Navigate(PP_Resource request_info, const char* target, PP_Bool from_user_action) {
2646 const struct PPB_Flash_12_6 *iface = Pnacl_WrapperInfo_PPB_Flash_12_6.real_iface;
2647 return iface->Navigate(request_info, target, from_user_action);
2648 }
2649
Pnacl_M24_0_PPB_Flash_RunMessageLoop(PP_Instance instance)2650 static void Pnacl_M24_0_PPB_Flash_RunMessageLoop(PP_Instance instance) {
2651 const struct PPB_Flash_12_6 *iface = Pnacl_WrapperInfo_PPB_Flash_12_6.real_iface;
2652 iface->RunMessageLoop(instance);
2653 }
2654
Pnacl_M24_0_PPB_Flash_QuitMessageLoop(PP_Instance instance)2655 static void Pnacl_M24_0_PPB_Flash_QuitMessageLoop(PP_Instance instance) {
2656 const struct PPB_Flash_12_6 *iface = Pnacl_WrapperInfo_PPB_Flash_12_6.real_iface;
2657 iface->QuitMessageLoop(instance);
2658 }
2659
Pnacl_M24_0_PPB_Flash_GetLocalTimeZoneOffset(PP_Instance instance,PP_Time t)2660 static double Pnacl_M24_0_PPB_Flash_GetLocalTimeZoneOffset(PP_Instance instance, PP_Time t) {
2661 const struct PPB_Flash_12_6 *iface = Pnacl_WrapperInfo_PPB_Flash_12_6.real_iface;
2662 return iface->GetLocalTimeZoneOffset(instance, t);
2663 }
2664
Pnacl_M24_0_PPB_Flash_GetCommandLineArgs(struct PP_Var * _struct_result,PP_Module module)2665 static void Pnacl_M24_0_PPB_Flash_GetCommandLineArgs(struct PP_Var* _struct_result, PP_Module module) {
2666 const struct PPB_Flash_12_6 *iface = Pnacl_WrapperInfo_PPB_Flash_12_6.real_iface;
2667 *_struct_result = iface->GetCommandLineArgs(module);
2668 }
2669
Pnacl_M24_0_PPB_Flash_PreloadFontWin(const void * logfontw)2670 static void Pnacl_M24_0_PPB_Flash_PreloadFontWin(const void* logfontw) {
2671 const struct PPB_Flash_12_6 *iface = Pnacl_WrapperInfo_PPB_Flash_12_6.real_iface;
2672 iface->PreloadFontWin(logfontw);
2673 }
2674
Pnacl_M24_0_PPB_Flash_IsRectTopmost(PP_Instance instance,const struct PP_Rect * rect)2675 static PP_Bool Pnacl_M24_0_PPB_Flash_IsRectTopmost(PP_Instance instance, const struct PP_Rect* rect) {
2676 const struct PPB_Flash_12_6 *iface = Pnacl_WrapperInfo_PPB_Flash_12_6.real_iface;
2677 return iface->IsRectTopmost(instance, rect);
2678 }
2679
Pnacl_M24_0_PPB_Flash_InvokePrinting(PP_Instance instance)2680 static int32_t Pnacl_M24_0_PPB_Flash_InvokePrinting(PP_Instance instance) {
2681 const struct PPB_Flash_12_6 *iface = Pnacl_WrapperInfo_PPB_Flash_12_6.real_iface;
2682 return iface->InvokePrinting(instance);
2683 }
2684
Pnacl_M24_0_PPB_Flash_UpdateActivity(PP_Instance instance)2685 static void Pnacl_M24_0_PPB_Flash_UpdateActivity(PP_Instance instance) {
2686 const struct PPB_Flash_12_6 *iface = Pnacl_WrapperInfo_PPB_Flash_12_6.real_iface;
2687 iface->UpdateActivity(instance);
2688 }
2689
Pnacl_M24_0_PPB_Flash_GetDeviceID(struct PP_Var * _struct_result,PP_Instance instance)2690 static void Pnacl_M24_0_PPB_Flash_GetDeviceID(struct PP_Var* _struct_result, PP_Instance instance) {
2691 const struct PPB_Flash_12_6 *iface = Pnacl_WrapperInfo_PPB_Flash_12_6.real_iface;
2692 *_struct_result = iface->GetDeviceID(instance);
2693 }
2694
Pnacl_M24_0_PPB_Flash_GetSettingInt(PP_Instance instance,PP_FlashSetting setting)2695 static int32_t Pnacl_M24_0_PPB_Flash_GetSettingInt(PP_Instance instance, PP_FlashSetting setting) {
2696 const struct PPB_Flash_12_6 *iface = Pnacl_WrapperInfo_PPB_Flash_12_6.real_iface;
2697 return iface->GetSettingInt(instance, setting);
2698 }
2699
Pnacl_M24_0_PPB_Flash_GetSetting(struct PP_Var * _struct_result,PP_Instance instance,PP_FlashSetting setting)2700 static void Pnacl_M24_0_PPB_Flash_GetSetting(struct PP_Var* _struct_result, PP_Instance instance, PP_FlashSetting setting) {
2701 const struct PPB_Flash_12_6 *iface = Pnacl_WrapperInfo_PPB_Flash_12_6.real_iface;
2702 *_struct_result = iface->GetSetting(instance, setting);
2703 }
2704
Pnacl_M24_0_PPB_Flash_SetCrashData(PP_Instance instance,PP_FlashCrashKey key,struct PP_Var * value)2705 static PP_Bool Pnacl_M24_0_PPB_Flash_SetCrashData(PP_Instance instance, PP_FlashCrashKey key, struct PP_Var* value) {
2706 const struct PPB_Flash_12_6 *iface = Pnacl_WrapperInfo_PPB_Flash_12_6.real_iface;
2707 return iface->SetCrashData(instance, key, *value);
2708 }
2709
Pnacl_M24_0_PPB_Flash_EnumerateVideoCaptureDevices(PP_Instance instance,PP_Resource video_capture,struct PP_ArrayOutput * devices)2710 static int32_t Pnacl_M24_0_PPB_Flash_EnumerateVideoCaptureDevices(PP_Instance instance, PP_Resource video_capture, struct PP_ArrayOutput* devices) {
2711 const struct PPB_Flash_12_6 *iface = Pnacl_WrapperInfo_PPB_Flash_12_6.real_iface;
2712 return iface->EnumerateVideoCaptureDevices(instance, video_capture, *devices);
2713 }
2714
2715 /* End wrapper methods for PPB_Flash_12_6 */
2716
2717 /* Begin wrapper methods for PPB_Flash_13_0 */
2718
Pnacl_M24_1_PPB_Flash_SetInstanceAlwaysOnTop(PP_Instance instance,PP_Bool on_top)2719 static void Pnacl_M24_1_PPB_Flash_SetInstanceAlwaysOnTop(PP_Instance instance, PP_Bool on_top) {
2720 const struct PPB_Flash_13_0 *iface = Pnacl_WrapperInfo_PPB_Flash_13_0.real_iface;
2721 iface->SetInstanceAlwaysOnTop(instance, on_top);
2722 }
2723
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[])2724 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[]) {
2725 const struct PPB_Flash_13_0 *iface = Pnacl_WrapperInfo_PPB_Flash_13_0.real_iface;
2726 return iface->DrawGlyphs(instance, pp_image_data, font_desc, color, position, clip, transformation, allow_subpixel_aa, glyph_count, glyph_indices, glyph_advances);
2727 }
2728
Pnacl_M24_1_PPB_Flash_GetProxyForURL(struct PP_Var * _struct_result,PP_Instance instance,const char * url)2729 static void Pnacl_M24_1_PPB_Flash_GetProxyForURL(struct PP_Var* _struct_result, PP_Instance instance, const char* url) {
2730 const struct PPB_Flash_13_0 *iface = Pnacl_WrapperInfo_PPB_Flash_13_0.real_iface;
2731 *_struct_result = iface->GetProxyForURL(instance, url);
2732 }
2733
Pnacl_M24_1_PPB_Flash_Navigate(PP_Resource request_info,const char * target,PP_Bool from_user_action)2734 static int32_t Pnacl_M24_1_PPB_Flash_Navigate(PP_Resource request_info, const char* target, PP_Bool from_user_action) {
2735 const struct PPB_Flash_13_0 *iface = Pnacl_WrapperInfo_PPB_Flash_13_0.real_iface;
2736 return iface->Navigate(request_info, target, from_user_action);
2737 }
2738
Pnacl_M24_1_PPB_Flash_GetLocalTimeZoneOffset(PP_Instance instance,PP_Time t)2739 static double Pnacl_M24_1_PPB_Flash_GetLocalTimeZoneOffset(PP_Instance instance, PP_Time t) {
2740 const struct PPB_Flash_13_0 *iface = Pnacl_WrapperInfo_PPB_Flash_13_0.real_iface;
2741 return iface->GetLocalTimeZoneOffset(instance, t);
2742 }
2743
Pnacl_M24_1_PPB_Flash_GetCommandLineArgs(struct PP_Var * _struct_result,PP_Module module)2744 static void Pnacl_M24_1_PPB_Flash_GetCommandLineArgs(struct PP_Var* _struct_result, PP_Module module) {
2745 const struct PPB_Flash_13_0 *iface = Pnacl_WrapperInfo_PPB_Flash_13_0.real_iface;
2746 *_struct_result = iface->GetCommandLineArgs(module);
2747 }
2748
Pnacl_M24_1_PPB_Flash_PreloadFontWin(const void * logfontw)2749 static void Pnacl_M24_1_PPB_Flash_PreloadFontWin(const void* logfontw) {
2750 const struct PPB_Flash_13_0 *iface = Pnacl_WrapperInfo_PPB_Flash_13_0.real_iface;
2751 iface->PreloadFontWin(logfontw);
2752 }
2753
Pnacl_M24_1_PPB_Flash_IsRectTopmost(PP_Instance instance,const struct PP_Rect * rect)2754 static PP_Bool Pnacl_M24_1_PPB_Flash_IsRectTopmost(PP_Instance instance, const struct PP_Rect* rect) {
2755 const struct PPB_Flash_13_0 *iface = Pnacl_WrapperInfo_PPB_Flash_13_0.real_iface;
2756 return iface->IsRectTopmost(instance, rect);
2757 }
2758
Pnacl_M24_1_PPB_Flash_UpdateActivity(PP_Instance instance)2759 static void Pnacl_M24_1_PPB_Flash_UpdateActivity(PP_Instance instance) {
2760 const struct PPB_Flash_13_0 *iface = Pnacl_WrapperInfo_PPB_Flash_13_0.real_iface;
2761 iface->UpdateActivity(instance);
2762 }
2763
Pnacl_M24_1_PPB_Flash_GetSetting(struct PP_Var * _struct_result,PP_Instance instance,PP_FlashSetting setting)2764 static void Pnacl_M24_1_PPB_Flash_GetSetting(struct PP_Var* _struct_result, PP_Instance instance, PP_FlashSetting setting) {
2765 const struct PPB_Flash_13_0 *iface = Pnacl_WrapperInfo_PPB_Flash_13_0.real_iface;
2766 *_struct_result = iface->GetSetting(instance, setting);
2767 }
2768
Pnacl_M24_1_PPB_Flash_SetCrashData(PP_Instance instance,PP_FlashCrashKey key,struct PP_Var * value)2769 static PP_Bool Pnacl_M24_1_PPB_Flash_SetCrashData(PP_Instance instance, PP_FlashCrashKey key, struct PP_Var* value) {
2770 const struct PPB_Flash_13_0 *iface = Pnacl_WrapperInfo_PPB_Flash_13_0.real_iface;
2771 return iface->SetCrashData(instance, key, *value);
2772 }
2773
Pnacl_M24_1_PPB_Flash_EnumerateVideoCaptureDevices(PP_Instance instance,PP_Resource video_capture,struct PP_ArrayOutput * devices)2774 static int32_t Pnacl_M24_1_PPB_Flash_EnumerateVideoCaptureDevices(PP_Instance instance, PP_Resource video_capture, struct PP_ArrayOutput* devices) {
2775 const struct PPB_Flash_13_0 *iface = Pnacl_WrapperInfo_PPB_Flash_13_0.real_iface;
2776 return iface->EnumerateVideoCaptureDevices(instance, video_capture, *devices);
2777 }
2778
2779 /* End wrapper methods for PPB_Flash_13_0 */
2780
2781 /* Begin wrapper methods for PPB_Flash_Clipboard_4_0 */
2782
Pnacl_M19_PPB_Flash_Clipboard_IsFormatAvailable(PP_Instance instance_id,PP_Flash_Clipboard_Type clipboard_type,PP_Flash_Clipboard_Format format)2783 static PP_Bool Pnacl_M19_PPB_Flash_Clipboard_IsFormatAvailable(PP_Instance instance_id, PP_Flash_Clipboard_Type clipboard_type, PP_Flash_Clipboard_Format format) {
2784 const struct PPB_Flash_Clipboard_4_0 *iface = Pnacl_WrapperInfo_PPB_Flash_Clipboard_4_0.real_iface;
2785 return iface->IsFormatAvailable(instance_id, clipboard_type, format);
2786 }
2787
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)2788 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) {
2789 const struct PPB_Flash_Clipboard_4_0 *iface = Pnacl_WrapperInfo_PPB_Flash_Clipboard_4_0.real_iface;
2790 *_struct_result = iface->ReadData(instance_id, clipboard_type, format);
2791 }
2792
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[])2793 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[]) {
2794 const struct PPB_Flash_Clipboard_4_0 *iface = Pnacl_WrapperInfo_PPB_Flash_Clipboard_4_0.real_iface;
2795 return iface->WriteData(instance_id, clipboard_type, data_item_count, formats, data_items);
2796 }
2797
2798 /* End wrapper methods for PPB_Flash_Clipboard_4_0 */
2799
2800 /* Begin wrapper methods for PPB_Flash_Clipboard_5_0 */
2801
Pnacl_M24_PPB_Flash_Clipboard_RegisterCustomFormat(PP_Instance instance_id,const char * format_name)2802 static uint32_t Pnacl_M24_PPB_Flash_Clipboard_RegisterCustomFormat(PP_Instance instance_id, const char* format_name) {
2803 const struct PPB_Flash_Clipboard_5_0 *iface = Pnacl_WrapperInfo_PPB_Flash_Clipboard_5_0.real_iface;
2804 return iface->RegisterCustomFormat(instance_id, format_name);
2805 }
2806
Pnacl_M24_PPB_Flash_Clipboard_IsFormatAvailable(PP_Instance instance_id,PP_Flash_Clipboard_Type clipboard_type,uint32_t format)2807 static PP_Bool Pnacl_M24_PPB_Flash_Clipboard_IsFormatAvailable(PP_Instance instance_id, PP_Flash_Clipboard_Type clipboard_type, uint32_t format) {
2808 const struct PPB_Flash_Clipboard_5_0 *iface = Pnacl_WrapperInfo_PPB_Flash_Clipboard_5_0.real_iface;
2809 return iface->IsFormatAvailable(instance_id, clipboard_type, format);
2810 }
2811
Pnacl_M24_PPB_Flash_Clipboard_ReadData(struct PP_Var * _struct_result,PP_Instance instance_id,PP_Flash_Clipboard_Type clipboard_type,uint32_t format)2812 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) {
2813 const struct PPB_Flash_Clipboard_5_0 *iface = Pnacl_WrapperInfo_PPB_Flash_Clipboard_5_0.real_iface;
2814 *_struct_result = iface->ReadData(instance_id, clipboard_type, format);
2815 }
2816
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[])2817 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[]) {
2818 const struct PPB_Flash_Clipboard_5_0 *iface = Pnacl_WrapperInfo_PPB_Flash_Clipboard_5_0.real_iface;
2819 return iface->WriteData(instance_id, clipboard_type, data_item_count, formats, data_items);
2820 }
2821
2822 /* End wrapper methods for PPB_Flash_Clipboard_5_0 */
2823
2824 /* Begin wrapper methods for PPB_Flash_DeviceID_1_0 */
2825
Pnacl_M21_PPB_Flash_DeviceID_Create(PP_Instance instance)2826 static PP_Resource Pnacl_M21_PPB_Flash_DeviceID_Create(PP_Instance instance) {
2827 const struct PPB_Flash_DeviceID_1_0 *iface = Pnacl_WrapperInfo_PPB_Flash_DeviceID_1_0.real_iface;
2828 return iface->Create(instance);
2829 }
2830
Pnacl_M21_PPB_Flash_DeviceID_GetDeviceID(PP_Resource device_id,struct PP_Var * id,struct PP_CompletionCallback * callback)2831 static int32_t Pnacl_M21_PPB_Flash_DeviceID_GetDeviceID(PP_Resource device_id, struct PP_Var* id, struct PP_CompletionCallback* callback) {
2832 const struct PPB_Flash_DeviceID_1_0 *iface = Pnacl_WrapperInfo_PPB_Flash_DeviceID_1_0.real_iface;
2833 return iface->GetDeviceID(device_id, id, *callback);
2834 }
2835
2836 /* End wrapper methods for PPB_Flash_DeviceID_1_0 */
2837
2838 /* Begin wrapper methods for PPB_Flash_DRM_1_0 */
2839
Pnacl_M29_PPB_Flash_DRM_Create(PP_Instance instance)2840 static PP_Resource Pnacl_M29_PPB_Flash_DRM_Create(PP_Instance instance) {
2841 const struct PPB_Flash_DRM_1_0 *iface = Pnacl_WrapperInfo_PPB_Flash_DRM_1_0.real_iface;
2842 return iface->Create(instance);
2843 }
2844
Pnacl_M29_PPB_Flash_DRM_GetDeviceID(PP_Resource drm,struct PP_Var * id,struct PP_CompletionCallback * callback)2845 static int32_t Pnacl_M29_PPB_Flash_DRM_GetDeviceID(PP_Resource drm, struct PP_Var* id, struct PP_CompletionCallback* callback) {
2846 const struct PPB_Flash_DRM_1_0 *iface = Pnacl_WrapperInfo_PPB_Flash_DRM_1_0.real_iface;
2847 return iface->GetDeviceID(drm, id, *callback);
2848 }
2849
Pnacl_M29_PPB_Flash_DRM_GetHmonitor(PP_Resource drm,int64_t * hmonitor)2850 static PP_Bool Pnacl_M29_PPB_Flash_DRM_GetHmonitor(PP_Resource drm, int64_t* hmonitor) {
2851 const struct PPB_Flash_DRM_1_0 *iface = Pnacl_WrapperInfo_PPB_Flash_DRM_1_0.real_iface;
2852 return iface->GetHmonitor(drm, hmonitor);
2853 }
2854
Pnacl_M29_PPB_Flash_DRM_GetVoucherFile(PP_Resource drm,PP_Resource * file_ref,struct PP_CompletionCallback * callback)2855 static int32_t Pnacl_M29_PPB_Flash_DRM_GetVoucherFile(PP_Resource drm, PP_Resource* file_ref, struct PP_CompletionCallback* callback) {
2856 const struct PPB_Flash_DRM_1_0 *iface = Pnacl_WrapperInfo_PPB_Flash_DRM_1_0.real_iface;
2857 return iface->GetVoucherFile(drm, file_ref, *callback);
2858 }
2859
2860 /* End wrapper methods for PPB_Flash_DRM_1_0 */
2861
2862 /* Begin wrapper methods for PPB_Flash_DRM_1_1 */
2863
Pnacl_M33_PPB_Flash_DRM_Create(PP_Instance instance)2864 static PP_Resource Pnacl_M33_PPB_Flash_DRM_Create(PP_Instance instance) {
2865 const struct PPB_Flash_DRM_1_1 *iface = Pnacl_WrapperInfo_PPB_Flash_DRM_1_1.real_iface;
2866 return iface->Create(instance);
2867 }
2868
Pnacl_M33_PPB_Flash_DRM_GetDeviceID(PP_Resource drm,struct PP_Var * id,struct PP_CompletionCallback * callback)2869 static int32_t Pnacl_M33_PPB_Flash_DRM_GetDeviceID(PP_Resource drm, struct PP_Var* id, struct PP_CompletionCallback* callback) {
2870 const struct PPB_Flash_DRM_1_1 *iface = Pnacl_WrapperInfo_PPB_Flash_DRM_1_1.real_iface;
2871 return iface->GetDeviceID(drm, id, *callback);
2872 }
2873
Pnacl_M33_PPB_Flash_DRM_GetHmonitor(PP_Resource drm,int64_t * hmonitor)2874 static PP_Bool Pnacl_M33_PPB_Flash_DRM_GetHmonitor(PP_Resource drm, int64_t* hmonitor) {
2875 const struct PPB_Flash_DRM_1_1 *iface = Pnacl_WrapperInfo_PPB_Flash_DRM_1_1.real_iface;
2876 return iface->GetHmonitor(drm, hmonitor);
2877 }
2878
Pnacl_M33_PPB_Flash_DRM_GetVoucherFile(PP_Resource drm,PP_Resource * file_ref,struct PP_CompletionCallback * callback)2879 static int32_t Pnacl_M33_PPB_Flash_DRM_GetVoucherFile(PP_Resource drm, PP_Resource* file_ref, struct PP_CompletionCallback* callback) {
2880 const struct PPB_Flash_DRM_1_1 *iface = Pnacl_WrapperInfo_PPB_Flash_DRM_1_1.real_iface;
2881 return iface->GetVoucherFile(drm, file_ref, *callback);
2882 }
2883
Pnacl_M33_PPB_Flash_DRM_MonitorIsExternal(PP_Resource drm,PP_Bool * is_external,struct PP_CompletionCallback * callback)2884 static int32_t Pnacl_M33_PPB_Flash_DRM_MonitorIsExternal(PP_Resource drm, PP_Bool* is_external, struct PP_CompletionCallback* callback) {
2885 const struct PPB_Flash_DRM_1_1 *iface = Pnacl_WrapperInfo_PPB_Flash_DRM_1_1.real_iface;
2886 return iface->MonitorIsExternal(drm, is_external, *callback);
2887 }
2888
2889 /* End wrapper methods for PPB_Flash_DRM_1_1 */
2890
2891 /* Not generating wrapper methods for PPB_Flash_FontFile_0_1 */
2892
2893 /* Not generating wrapper methods for PPB_FlashFullscreen_0_1 */
2894
2895 /* Not generating wrapper methods for PPB_FlashFullscreen_1_0 */
2896
2897 /* Begin wrapper methods for PPB_Flash_Menu_0_2 */
2898
Pnacl_M14_PPB_Flash_Menu_Create(PP_Instance instance_id,const struct PP_Flash_Menu * menu_data)2899 static PP_Resource Pnacl_M14_PPB_Flash_Menu_Create(PP_Instance instance_id, const struct PP_Flash_Menu* menu_data) {
2900 const struct PPB_Flash_Menu_0_2 *iface = Pnacl_WrapperInfo_PPB_Flash_Menu_0_2.real_iface;
2901 return iface->Create(instance_id, menu_data);
2902 }
2903
Pnacl_M14_PPB_Flash_Menu_IsFlashMenu(PP_Resource resource_id)2904 static PP_Bool Pnacl_M14_PPB_Flash_Menu_IsFlashMenu(PP_Resource resource_id) {
2905 const struct PPB_Flash_Menu_0_2 *iface = Pnacl_WrapperInfo_PPB_Flash_Menu_0_2.real_iface;
2906 return iface->IsFlashMenu(resource_id);
2907 }
2908
Pnacl_M14_PPB_Flash_Menu_Show(PP_Resource menu_id,const struct PP_Point * location,int32_t * selected_id,struct PP_CompletionCallback * callback)2909 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) {
2910 const struct PPB_Flash_Menu_0_2 *iface = Pnacl_WrapperInfo_PPB_Flash_Menu_0_2.real_iface;
2911 return iface->Show(menu_id, location, selected_id, *callback);
2912 }
2913
2914 /* End wrapper methods for PPB_Flash_Menu_0_2 */
2915
2916 /* Not generating wrapper methods for PPB_Flash_MessageLoop_0_1 */
2917
2918 /* Not generating wrapper methods for PPB_Flash_Print_1_0 */
2919
2920 /* Begin wrapper methods for PPB_HostResolver_Private_0_1 */
2921
Pnacl_M19_PPB_HostResolver_Private_Create(PP_Instance instance)2922 static PP_Resource Pnacl_M19_PPB_HostResolver_Private_Create(PP_Instance instance) {
2923 const struct PPB_HostResolver_Private_0_1 *iface = Pnacl_WrapperInfo_PPB_HostResolver_Private_0_1.real_iface;
2924 return iface->Create(instance);
2925 }
2926
Pnacl_M19_PPB_HostResolver_Private_IsHostResolver(PP_Resource resource)2927 static PP_Bool Pnacl_M19_PPB_HostResolver_Private_IsHostResolver(PP_Resource resource) {
2928 const struct PPB_HostResolver_Private_0_1 *iface = Pnacl_WrapperInfo_PPB_HostResolver_Private_0_1.real_iface;
2929 return iface->IsHostResolver(resource);
2930 }
2931
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)2932 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) {
2933 const struct PPB_HostResolver_Private_0_1 *iface = Pnacl_WrapperInfo_PPB_HostResolver_Private_0_1.real_iface;
2934 return iface->Resolve(host_resolver, host, port, hint, *callback);
2935 }
2936
Pnacl_M19_PPB_HostResolver_Private_GetCanonicalName(struct PP_Var * _struct_result,PP_Resource host_resolver)2937 static void Pnacl_M19_PPB_HostResolver_Private_GetCanonicalName(struct PP_Var* _struct_result, PP_Resource host_resolver) {
2938 const struct PPB_HostResolver_Private_0_1 *iface = Pnacl_WrapperInfo_PPB_HostResolver_Private_0_1.real_iface;
2939 *_struct_result = iface->GetCanonicalName(host_resolver);
2940 }
2941
Pnacl_M19_PPB_HostResolver_Private_GetSize(PP_Resource host_resolver)2942 static uint32_t Pnacl_M19_PPB_HostResolver_Private_GetSize(PP_Resource host_resolver) {
2943 const struct PPB_HostResolver_Private_0_1 *iface = Pnacl_WrapperInfo_PPB_HostResolver_Private_0_1.real_iface;
2944 return iface->GetSize(host_resolver);
2945 }
2946
Pnacl_M19_PPB_HostResolver_Private_GetNetAddress(PP_Resource host_resolver,uint32_t index,struct PP_NetAddress_Private * addr)2947 static PP_Bool Pnacl_M19_PPB_HostResolver_Private_GetNetAddress(PP_Resource host_resolver, uint32_t index, struct PP_NetAddress_Private* addr) {
2948 const struct PPB_HostResolver_Private_0_1 *iface = Pnacl_WrapperInfo_PPB_HostResolver_Private_0_1.real_iface;
2949 return iface->GetNetAddress(host_resolver, index, addr);
2950 }
2951
2952 /* End wrapper methods for PPB_HostResolver_Private_0_1 */
2953
2954 /* Begin wrapper methods for PPB_Instance_Private_0_1 */
2955
Pnacl_M13_PPB_Instance_Private_GetWindowObject(struct PP_Var * _struct_result,PP_Instance instance)2956 static void Pnacl_M13_PPB_Instance_Private_GetWindowObject(struct PP_Var* _struct_result, PP_Instance instance) {
2957 const struct PPB_Instance_Private_0_1 *iface = Pnacl_WrapperInfo_PPB_Instance_Private_0_1.real_iface;
2958 *_struct_result = iface->GetWindowObject(instance);
2959 }
2960
Pnacl_M13_PPB_Instance_Private_GetOwnerElementObject(struct PP_Var * _struct_result,PP_Instance instance)2961 static void Pnacl_M13_PPB_Instance_Private_GetOwnerElementObject(struct PP_Var* _struct_result, PP_Instance instance) {
2962 const struct PPB_Instance_Private_0_1 *iface = Pnacl_WrapperInfo_PPB_Instance_Private_0_1.real_iface;
2963 *_struct_result = iface->GetOwnerElementObject(instance);
2964 }
2965
Pnacl_M13_PPB_Instance_Private_ExecuteScript(struct PP_Var * _struct_result,PP_Instance instance,struct PP_Var * script,struct PP_Var * exception)2966 static void Pnacl_M13_PPB_Instance_Private_ExecuteScript(struct PP_Var* _struct_result, PP_Instance instance, struct PP_Var* script, struct PP_Var* exception) {
2967 const struct PPB_Instance_Private_0_1 *iface = Pnacl_WrapperInfo_PPB_Instance_Private_0_1.real_iface;
2968 *_struct_result = iface->ExecuteScript(instance, *script, exception);
2969 }
2970
2971 /* End wrapper methods for PPB_Instance_Private_0_1 */
2972
2973 /* Begin wrapper methods for PPB_IsolatedFileSystem_Private_0_2 */
2974
Pnacl_M33_PPB_IsolatedFileSystem_Private_Open(PP_Instance instance,PP_IsolatedFileSystemType_Private type,PP_Resource * file_system,struct PP_CompletionCallback * callback)2975 static int32_t Pnacl_M33_PPB_IsolatedFileSystem_Private_Open(PP_Instance instance, PP_IsolatedFileSystemType_Private type, PP_Resource* file_system, struct PP_CompletionCallback* callback) {
2976 const struct PPB_IsolatedFileSystem_Private_0_2 *iface = Pnacl_WrapperInfo_PPB_IsolatedFileSystem_Private_0_2.real_iface;
2977 return iface->Open(instance, type, file_system, *callback);
2978 }
2979
2980 /* End wrapper methods for PPB_IsolatedFileSystem_Private_0_2 */
2981
2982 /* Begin wrapper methods for PPB_NaCl_Private_1_0 */
2983
Pnacl_M25_PPB_NaCl_Private_LaunchSelLdr(PP_Instance instance,const char * alleged_url,PP_Bool uses_irt,PP_Bool uses_ppapi,PP_Bool enable_ppapi_dev,PP_Bool enable_dyncode_syscalls,PP_Bool enable_exception_handling,PP_Bool enable_crash_throttling,void * imc_handle,struct PP_Var * error_message)2984 static PP_ExternalPluginResult Pnacl_M25_PPB_NaCl_Private_LaunchSelLdr(PP_Instance instance, const char* alleged_url, PP_Bool uses_irt, PP_Bool uses_ppapi, PP_Bool enable_ppapi_dev, PP_Bool enable_dyncode_syscalls, PP_Bool enable_exception_handling, PP_Bool enable_crash_throttling, void* imc_handle, struct PP_Var* error_message) {
2985 const struct PPB_NaCl_Private_1_0 *iface = Pnacl_WrapperInfo_PPB_NaCl_Private_1_0.real_iface;
2986 return iface->LaunchSelLdr(instance, alleged_url, uses_irt, uses_ppapi, enable_ppapi_dev, enable_dyncode_syscalls, enable_exception_handling, enable_crash_throttling, imc_handle, error_message);
2987 }
2988
Pnacl_M25_PPB_NaCl_Private_StartPpapiProxy(PP_Instance instance)2989 static PP_ExternalPluginResult Pnacl_M25_PPB_NaCl_Private_StartPpapiProxy(PP_Instance instance) {
2990 const struct PPB_NaCl_Private_1_0 *iface = Pnacl_WrapperInfo_PPB_NaCl_Private_1_0.real_iface;
2991 return iface->StartPpapiProxy(instance);
2992 }
2993
Pnacl_M25_PPB_NaCl_Private_UrandomFD(void)2994 static int32_t Pnacl_M25_PPB_NaCl_Private_UrandomFD(void) {
2995 const struct PPB_NaCl_Private_1_0 *iface = Pnacl_WrapperInfo_PPB_NaCl_Private_1_0.real_iface;
2996 return iface->UrandomFD();
2997 }
2998
Pnacl_M25_PPB_NaCl_Private_Are3DInterfacesDisabled(void)2999 static PP_Bool Pnacl_M25_PPB_NaCl_Private_Are3DInterfacesDisabled(void) {
3000 const struct PPB_NaCl_Private_1_0 *iface = Pnacl_WrapperInfo_PPB_NaCl_Private_1_0.real_iface;
3001 return iface->Are3DInterfacesDisabled();
3002 }
3003
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)3004 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) {
3005 const struct PPB_NaCl_Private_1_0 *iface = Pnacl_WrapperInfo_PPB_NaCl_Private_1_0.real_iface;
3006 return iface->BrokerDuplicateHandle(source_handle, process_id, target_handle, desired_access, options);
3007 }
3008
Pnacl_M25_PPB_NaCl_Private_GetReadonlyPnaclFd(const char * filename)3009 static PP_FileHandle Pnacl_M25_PPB_NaCl_Private_GetReadonlyPnaclFd(const char* filename) {
3010 const struct PPB_NaCl_Private_1_0 *iface = Pnacl_WrapperInfo_PPB_NaCl_Private_1_0.real_iface;
3011 return iface->GetReadonlyPnaclFd(filename);
3012 }
3013
Pnacl_M25_PPB_NaCl_Private_CreateTemporaryFile(PP_Instance instance)3014 static PP_FileHandle Pnacl_M25_PPB_NaCl_Private_CreateTemporaryFile(PP_Instance instance) {
3015 const struct PPB_NaCl_Private_1_0 *iface = Pnacl_WrapperInfo_PPB_NaCl_Private_1_0.real_iface;
3016 return iface->CreateTemporaryFile(instance);
3017 }
3018
Pnacl_M25_PPB_NaCl_Private_GetNexeFd(PP_Instance instance,const char * pexe_url,uint32_t abi_version,uint32_t opt_level,const char * last_modified,const char * etag,PP_Bool has_no_store_header,PP_Bool * is_hit,PP_FileHandle * nexe_handle,struct PP_CompletionCallback * callback)3019 static int32_t Pnacl_M25_PPB_NaCl_Private_GetNexeFd(PP_Instance instance, const char* pexe_url, uint32_t abi_version, uint32_t opt_level, const char* last_modified, const char* etag, PP_Bool has_no_store_header, PP_Bool* is_hit, PP_FileHandle* nexe_handle, struct PP_CompletionCallback* callback) {
3020 const struct PPB_NaCl_Private_1_0 *iface = Pnacl_WrapperInfo_PPB_NaCl_Private_1_0.real_iface;
3021 return iface->GetNexeFd(instance, pexe_url, abi_version, opt_level, last_modified, etag, has_no_store_header, is_hit, nexe_handle, *callback);
3022 }
3023
Pnacl_M25_PPB_NaCl_Private_ReportTranslationFinished(PP_Instance instance,PP_Bool success)3024 static void Pnacl_M25_PPB_NaCl_Private_ReportTranslationFinished(PP_Instance instance, PP_Bool success) {
3025 const struct PPB_NaCl_Private_1_0 *iface = Pnacl_WrapperInfo_PPB_NaCl_Private_1_0.real_iface;
3026 iface->ReportTranslationFinished(instance, success);
3027 }
3028
Pnacl_M25_PPB_NaCl_Private_ReportNaClError(PP_Instance instance,PP_NaClError message_id)3029 static PP_ExternalPluginResult Pnacl_M25_PPB_NaCl_Private_ReportNaClError(PP_Instance instance, PP_NaClError message_id) {
3030 const struct PPB_NaCl_Private_1_0 *iface = Pnacl_WrapperInfo_PPB_NaCl_Private_1_0.real_iface;
3031 return iface->ReportNaClError(instance, message_id);
3032 }
3033
Pnacl_M25_PPB_NaCl_Private_OpenNaClExecutable(PP_Instance instance,const char * file_url,uint64_t * file_token_lo,uint64_t * file_token_hi)3034 static PP_FileHandle Pnacl_M25_PPB_NaCl_Private_OpenNaClExecutable(PP_Instance instance, const char* file_url, uint64_t* file_token_lo, uint64_t* file_token_hi) {
3035 const struct PPB_NaCl_Private_1_0 *iface = Pnacl_WrapperInfo_PPB_NaCl_Private_1_0.real_iface;
3036 return iface->OpenNaClExecutable(instance, file_url, file_token_lo, file_token_hi);
3037 }
3038
Pnacl_M25_PPB_NaCl_Private_DispatchEvent(PP_Instance instance,PP_NaClEventType event_type,struct PP_Var * resource_url,PP_Bool length_is_computable,uint64_t loaded_bytes,uint64_t total_bytes)3039 static void Pnacl_M25_PPB_NaCl_Private_DispatchEvent(PP_Instance instance, PP_NaClEventType event_type, struct PP_Var* resource_url, PP_Bool length_is_computable, uint64_t loaded_bytes, uint64_t total_bytes) {
3040 const struct PPB_NaCl_Private_1_0 *iface = Pnacl_WrapperInfo_PPB_NaCl_Private_1_0.real_iface;
3041 iface->DispatchEvent(instance, event_type, *resource_url, length_is_computable, loaded_bytes, total_bytes);
3042 }
3043
Pnacl_M25_PPB_NaCl_Private_SetReadOnlyProperty(PP_Instance instance,struct PP_Var * key,struct PP_Var * value)3044 static void Pnacl_M25_PPB_NaCl_Private_SetReadOnlyProperty(PP_Instance instance, struct PP_Var* key, struct PP_Var* value) {
3045 const struct PPB_NaCl_Private_1_0 *iface = Pnacl_WrapperInfo_PPB_NaCl_Private_1_0.real_iface;
3046 iface->SetReadOnlyProperty(instance, *key, *value);
3047 }
3048
3049 /* End wrapper methods for PPB_NaCl_Private_1_0 */
3050
3051 /* Begin wrapper methods for PPB_NetAddress_Private_0_1 */
3052
Pnacl_M17_PPB_NetAddress_Private_AreEqual(const struct PP_NetAddress_Private * addr1,const struct PP_NetAddress_Private * addr2)3053 static PP_Bool Pnacl_M17_PPB_NetAddress_Private_AreEqual(const struct PP_NetAddress_Private* addr1, const struct PP_NetAddress_Private* addr2) {
3054 const struct PPB_NetAddress_Private_0_1 *iface = Pnacl_WrapperInfo_PPB_NetAddress_Private_0_1.real_iface;
3055 return iface->AreEqual(addr1, addr2);
3056 }
3057
Pnacl_M17_PPB_NetAddress_Private_AreHostsEqual(const struct PP_NetAddress_Private * addr1,const struct PP_NetAddress_Private * addr2)3058 static PP_Bool Pnacl_M17_PPB_NetAddress_Private_AreHostsEqual(const struct PP_NetAddress_Private* addr1, const struct PP_NetAddress_Private* addr2) {
3059 const struct PPB_NetAddress_Private_0_1 *iface = Pnacl_WrapperInfo_PPB_NetAddress_Private_0_1.real_iface;
3060 return iface->AreHostsEqual(addr1, addr2);
3061 }
3062
Pnacl_M17_PPB_NetAddress_Private_Describe(struct PP_Var * _struct_result,PP_Module module,const struct PP_NetAddress_Private * addr,PP_Bool include_port)3063 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) {
3064 const struct PPB_NetAddress_Private_0_1 *iface = Pnacl_WrapperInfo_PPB_NetAddress_Private_0_1.real_iface;
3065 *_struct_result = iface->Describe(module, addr, include_port);
3066 }
3067
Pnacl_M17_PPB_NetAddress_Private_ReplacePort(const struct PP_NetAddress_Private * src_addr,uint16_t port,struct PP_NetAddress_Private * addr_out)3068 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) {
3069 const struct PPB_NetAddress_Private_0_1 *iface = Pnacl_WrapperInfo_PPB_NetAddress_Private_0_1.real_iface;
3070 return iface->ReplacePort(src_addr, port, addr_out);
3071 }
3072
Pnacl_M17_PPB_NetAddress_Private_GetAnyAddress(PP_Bool is_ipv6,struct PP_NetAddress_Private * addr)3073 static void Pnacl_M17_PPB_NetAddress_Private_GetAnyAddress(PP_Bool is_ipv6, struct PP_NetAddress_Private* addr) {
3074 const struct PPB_NetAddress_Private_0_1 *iface = Pnacl_WrapperInfo_PPB_NetAddress_Private_0_1.real_iface;
3075 iface->GetAnyAddress(is_ipv6, addr);
3076 }
3077
3078 /* End wrapper methods for PPB_NetAddress_Private_0_1 */
3079
3080 /* Begin wrapper methods for PPB_NetAddress_Private_1_0 */
3081
Pnacl_M19_0_PPB_NetAddress_Private_AreEqual(const struct PP_NetAddress_Private * addr1,const struct PP_NetAddress_Private * addr2)3082 static PP_Bool Pnacl_M19_0_PPB_NetAddress_Private_AreEqual(const struct PP_NetAddress_Private* addr1, const struct PP_NetAddress_Private* addr2) {
3083 const struct PPB_NetAddress_Private_1_0 *iface = Pnacl_WrapperInfo_PPB_NetAddress_Private_1_0.real_iface;
3084 return iface->AreEqual(addr1, addr2);
3085 }
3086
Pnacl_M19_0_PPB_NetAddress_Private_AreHostsEqual(const struct PP_NetAddress_Private * addr1,const struct PP_NetAddress_Private * addr2)3087 static PP_Bool Pnacl_M19_0_PPB_NetAddress_Private_AreHostsEqual(const struct PP_NetAddress_Private* addr1, const struct PP_NetAddress_Private* addr2) {
3088 const struct PPB_NetAddress_Private_1_0 *iface = Pnacl_WrapperInfo_PPB_NetAddress_Private_1_0.real_iface;
3089 return iface->AreHostsEqual(addr1, addr2);
3090 }
3091
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)3092 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) {
3093 const struct PPB_NetAddress_Private_1_0 *iface = Pnacl_WrapperInfo_PPB_NetAddress_Private_1_0.real_iface;
3094 *_struct_result = iface->Describe(module, addr, include_port);
3095 }
3096
Pnacl_M19_0_PPB_NetAddress_Private_ReplacePort(const struct PP_NetAddress_Private * src_addr,uint16_t port,struct PP_NetAddress_Private * addr_out)3097 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) {
3098 const struct PPB_NetAddress_Private_1_0 *iface = Pnacl_WrapperInfo_PPB_NetAddress_Private_1_0.real_iface;
3099 return iface->ReplacePort(src_addr, port, addr_out);
3100 }
3101
Pnacl_M19_0_PPB_NetAddress_Private_GetAnyAddress(PP_Bool is_ipv6,struct PP_NetAddress_Private * addr)3102 static void Pnacl_M19_0_PPB_NetAddress_Private_GetAnyAddress(PP_Bool is_ipv6, struct PP_NetAddress_Private* addr) {
3103 const struct PPB_NetAddress_Private_1_0 *iface = Pnacl_WrapperInfo_PPB_NetAddress_Private_1_0.real_iface;
3104 iface->GetAnyAddress(is_ipv6, addr);
3105 }
3106
Pnacl_M19_0_PPB_NetAddress_Private_GetFamily(const struct PP_NetAddress_Private * addr)3107 static PP_NetAddressFamily_Private Pnacl_M19_0_PPB_NetAddress_Private_GetFamily(const struct PP_NetAddress_Private* addr) {
3108 const struct PPB_NetAddress_Private_1_0 *iface = Pnacl_WrapperInfo_PPB_NetAddress_Private_1_0.real_iface;
3109 return iface->GetFamily(addr);
3110 }
3111
Pnacl_M19_0_PPB_NetAddress_Private_GetPort(const struct PP_NetAddress_Private * addr)3112 static uint16_t Pnacl_M19_0_PPB_NetAddress_Private_GetPort(const struct PP_NetAddress_Private* addr) {
3113 const struct PPB_NetAddress_Private_1_0 *iface = Pnacl_WrapperInfo_PPB_NetAddress_Private_1_0.real_iface;
3114 return iface->GetPort(addr);
3115 }
3116
Pnacl_M19_0_PPB_NetAddress_Private_GetAddress(const struct PP_NetAddress_Private * addr,void * address,uint16_t address_size)3117 static PP_Bool Pnacl_M19_0_PPB_NetAddress_Private_GetAddress(const struct PP_NetAddress_Private* addr, void* address, uint16_t address_size) {
3118 const struct PPB_NetAddress_Private_1_0 *iface = Pnacl_WrapperInfo_PPB_NetAddress_Private_1_0.real_iface;
3119 return iface->GetAddress(addr, address, address_size);
3120 }
3121
3122 /* End wrapper methods for PPB_NetAddress_Private_1_0 */
3123
3124 /* Begin wrapper methods for PPB_NetAddress_Private_1_1 */
3125
Pnacl_M19_1_PPB_NetAddress_Private_AreEqual(const struct PP_NetAddress_Private * addr1,const struct PP_NetAddress_Private * addr2)3126 static PP_Bool Pnacl_M19_1_PPB_NetAddress_Private_AreEqual(const struct PP_NetAddress_Private* addr1, const struct PP_NetAddress_Private* addr2) {
3127 const struct PPB_NetAddress_Private_1_1 *iface = Pnacl_WrapperInfo_PPB_NetAddress_Private_1_1.real_iface;
3128 return iface->AreEqual(addr1, addr2);
3129 }
3130
Pnacl_M19_1_PPB_NetAddress_Private_AreHostsEqual(const struct PP_NetAddress_Private * addr1,const struct PP_NetAddress_Private * addr2)3131 static PP_Bool Pnacl_M19_1_PPB_NetAddress_Private_AreHostsEqual(const struct PP_NetAddress_Private* addr1, const struct PP_NetAddress_Private* addr2) {
3132 const struct PPB_NetAddress_Private_1_1 *iface = Pnacl_WrapperInfo_PPB_NetAddress_Private_1_1.real_iface;
3133 return iface->AreHostsEqual(addr1, addr2);
3134 }
3135
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)3136 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) {
3137 const struct PPB_NetAddress_Private_1_1 *iface = Pnacl_WrapperInfo_PPB_NetAddress_Private_1_1.real_iface;
3138 *_struct_result = iface->Describe(module, addr, include_port);
3139 }
3140
Pnacl_M19_1_PPB_NetAddress_Private_ReplacePort(const struct PP_NetAddress_Private * src_addr,uint16_t port,struct PP_NetAddress_Private * addr_out)3141 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) {
3142 const struct PPB_NetAddress_Private_1_1 *iface = Pnacl_WrapperInfo_PPB_NetAddress_Private_1_1.real_iface;
3143 return iface->ReplacePort(src_addr, port, addr_out);
3144 }
3145
Pnacl_M19_1_PPB_NetAddress_Private_GetAnyAddress(PP_Bool is_ipv6,struct PP_NetAddress_Private * addr)3146 static void Pnacl_M19_1_PPB_NetAddress_Private_GetAnyAddress(PP_Bool is_ipv6, struct PP_NetAddress_Private* addr) {
3147 const struct PPB_NetAddress_Private_1_1 *iface = Pnacl_WrapperInfo_PPB_NetAddress_Private_1_1.real_iface;
3148 iface->GetAnyAddress(is_ipv6, addr);
3149 }
3150
Pnacl_M19_1_PPB_NetAddress_Private_GetFamily(const struct PP_NetAddress_Private * addr)3151 static PP_NetAddressFamily_Private Pnacl_M19_1_PPB_NetAddress_Private_GetFamily(const struct PP_NetAddress_Private* addr) {
3152 const struct PPB_NetAddress_Private_1_1 *iface = Pnacl_WrapperInfo_PPB_NetAddress_Private_1_1.real_iface;
3153 return iface->GetFamily(addr);
3154 }
3155
Pnacl_M19_1_PPB_NetAddress_Private_GetPort(const struct PP_NetAddress_Private * addr)3156 static uint16_t Pnacl_M19_1_PPB_NetAddress_Private_GetPort(const struct PP_NetAddress_Private* addr) {
3157 const struct PPB_NetAddress_Private_1_1 *iface = Pnacl_WrapperInfo_PPB_NetAddress_Private_1_1.real_iface;
3158 return iface->GetPort(addr);
3159 }
3160
Pnacl_M19_1_PPB_NetAddress_Private_GetAddress(const struct PP_NetAddress_Private * addr,void * address,uint16_t address_size)3161 static PP_Bool Pnacl_M19_1_PPB_NetAddress_Private_GetAddress(const struct PP_NetAddress_Private* addr, void* address, uint16_t address_size) {
3162 const struct PPB_NetAddress_Private_1_1 *iface = Pnacl_WrapperInfo_PPB_NetAddress_Private_1_1.real_iface;
3163 return iface->GetAddress(addr, address, address_size);
3164 }
3165
Pnacl_M19_1_PPB_NetAddress_Private_GetScopeID(const struct PP_NetAddress_Private * addr)3166 static uint32_t Pnacl_M19_1_PPB_NetAddress_Private_GetScopeID(const struct PP_NetAddress_Private* addr) {
3167 const struct PPB_NetAddress_Private_1_1 *iface = Pnacl_WrapperInfo_PPB_NetAddress_Private_1_1.real_iface;
3168 return iface->GetScopeID(addr);
3169 }
3170
Pnacl_M19_1_PPB_NetAddress_Private_CreateFromIPv4Address(const uint8_t ip[4],uint16_t port,struct PP_NetAddress_Private * addr_out)3171 static void Pnacl_M19_1_PPB_NetAddress_Private_CreateFromIPv4Address(const uint8_t ip[4], uint16_t port, struct PP_NetAddress_Private* addr_out) {
3172 const struct PPB_NetAddress_Private_1_1 *iface = Pnacl_WrapperInfo_PPB_NetAddress_Private_1_1.real_iface;
3173 iface->CreateFromIPv4Address(ip, port, addr_out);
3174 }
3175
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)3176 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) {
3177 const struct PPB_NetAddress_Private_1_1 *iface = Pnacl_WrapperInfo_PPB_NetAddress_Private_1_1.real_iface;
3178 iface->CreateFromIPv6Address(ip, scope_id, port, addr_out);
3179 }
3180
3181 /* End wrapper methods for PPB_NetAddress_Private_1_1 */
3182
3183 /* Begin wrapper methods for PPB_OutputProtection_Private_0_1 */
3184
Pnacl_M31_PPB_OutputProtection_Private_Create(PP_Instance instance)3185 static PP_Resource Pnacl_M31_PPB_OutputProtection_Private_Create(PP_Instance instance) {
3186 const struct PPB_OutputProtection_Private_0_1 *iface = Pnacl_WrapperInfo_PPB_OutputProtection_Private_0_1.real_iface;
3187 return iface->Create(instance);
3188 }
3189
Pnacl_M31_PPB_OutputProtection_Private_IsOutputProtection(PP_Resource resource)3190 static PP_Bool Pnacl_M31_PPB_OutputProtection_Private_IsOutputProtection(PP_Resource resource) {
3191 const struct PPB_OutputProtection_Private_0_1 *iface = Pnacl_WrapperInfo_PPB_OutputProtection_Private_0_1.real_iface;
3192 return iface->IsOutputProtection(resource);
3193 }
3194
Pnacl_M31_PPB_OutputProtection_Private_QueryStatus(PP_Resource resource,uint32_t * link_mask,uint32_t * protection_mask,struct PP_CompletionCallback * callback)3195 static int32_t Pnacl_M31_PPB_OutputProtection_Private_QueryStatus(PP_Resource resource, uint32_t* link_mask, uint32_t* protection_mask, struct PP_CompletionCallback* callback) {
3196 const struct PPB_OutputProtection_Private_0_1 *iface = Pnacl_WrapperInfo_PPB_OutputProtection_Private_0_1.real_iface;
3197 return iface->QueryStatus(resource, link_mask, protection_mask, *callback);
3198 }
3199
Pnacl_M31_PPB_OutputProtection_Private_EnableProtection(PP_Resource resource,uint32_t desired_protection_mask,struct PP_CompletionCallback * callback)3200 static int32_t Pnacl_M31_PPB_OutputProtection_Private_EnableProtection(PP_Resource resource, uint32_t desired_protection_mask, struct PP_CompletionCallback* callback) {
3201 const struct PPB_OutputProtection_Private_0_1 *iface = Pnacl_WrapperInfo_PPB_OutputProtection_Private_0_1.real_iface;
3202 return iface->EnableProtection(resource, desired_protection_mask, *callback);
3203 }
3204
3205 /* End wrapper methods for PPB_OutputProtection_Private_0_1 */
3206
3207 /* Begin wrapper methods for PPB_PlatformVerification_Private_0_2 */
3208
Pnacl_M32_PPB_PlatformVerification_Private_Create(PP_Instance instance)3209 static PP_Resource Pnacl_M32_PPB_PlatformVerification_Private_Create(PP_Instance instance) {
3210 const struct PPB_PlatformVerification_Private_0_2 *iface = Pnacl_WrapperInfo_PPB_PlatformVerification_Private_0_2.real_iface;
3211 return iface->Create(instance);
3212 }
3213
Pnacl_M32_PPB_PlatformVerification_Private_IsPlatformVerification(PP_Resource resource)3214 static PP_Bool Pnacl_M32_PPB_PlatformVerification_Private_IsPlatformVerification(PP_Resource resource) {
3215 const struct PPB_PlatformVerification_Private_0_2 *iface = Pnacl_WrapperInfo_PPB_PlatformVerification_Private_0_2.real_iface;
3216 return iface->IsPlatformVerification(resource);
3217 }
3218
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)3219 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) {
3220 const struct PPB_PlatformVerification_Private_0_2 *iface = Pnacl_WrapperInfo_PPB_PlatformVerification_Private_0_2.real_iface;
3221 return iface->ChallengePlatform(instance, *service_id, *challenge, signed_data, signed_data_signature, platform_key_certificate, *callback);
3222 }
3223
3224 /* End wrapper methods for PPB_PlatformVerification_Private_0_2 */
3225
3226 /* Begin wrapper methods for PPB_Talk_Private_1_0 */
3227
Pnacl_M19_PPB_Talk_Private_Create(PP_Instance instance)3228 static PP_Resource Pnacl_M19_PPB_Talk_Private_Create(PP_Instance instance) {
3229 const struct PPB_Talk_Private_1_0 *iface = Pnacl_WrapperInfo_PPB_Talk_Private_1_0.real_iface;
3230 return iface->Create(instance);
3231 }
3232
Pnacl_M19_PPB_Talk_Private_GetPermission(PP_Resource talk_resource,struct PP_CompletionCallback * callback)3233 static int32_t Pnacl_M19_PPB_Talk_Private_GetPermission(PP_Resource talk_resource, struct PP_CompletionCallback* callback) {
3234 const struct PPB_Talk_Private_1_0 *iface = Pnacl_WrapperInfo_PPB_Talk_Private_1_0.real_iface;
3235 return iface->GetPermission(talk_resource, *callback);
3236 }
3237
3238 /* End wrapper methods for PPB_Talk_Private_1_0 */
3239
3240 /* Begin wrapper methods for PPB_Talk_Private_2_0 */
3241
Pnacl_M29_PPB_Talk_Private_Create(PP_Instance instance)3242 static PP_Resource Pnacl_M29_PPB_Talk_Private_Create(PP_Instance instance) {
3243 const struct PPB_Talk_Private_2_0 *iface = Pnacl_WrapperInfo_PPB_Talk_Private_2_0.real_iface;
3244 return iface->Create(instance);
3245 }
3246
Pnacl_M29_PPB_Talk_Private_RequestPermission(PP_Resource talk_resource,PP_TalkPermission permission,struct PP_CompletionCallback * callback)3247 static int32_t Pnacl_M29_PPB_Talk_Private_RequestPermission(PP_Resource talk_resource, PP_TalkPermission permission, struct PP_CompletionCallback* callback) {
3248 const struct PPB_Talk_Private_2_0 *iface = Pnacl_WrapperInfo_PPB_Talk_Private_2_0.real_iface;
3249 return iface->RequestPermission(talk_resource, permission, *callback);
3250 }
3251
Pnacl_M29_PPB_Talk_Private_StartRemoting(PP_Resource talk_resource,PP_TalkEventCallback event_callback,void * user_data,struct PP_CompletionCallback * callback)3252 static int32_t Pnacl_M29_PPB_Talk_Private_StartRemoting(PP_Resource talk_resource, PP_TalkEventCallback event_callback, void* user_data, struct PP_CompletionCallback* callback) {
3253 const struct PPB_Talk_Private_2_0 *iface = Pnacl_WrapperInfo_PPB_Talk_Private_2_0.real_iface;
3254 return iface->StartRemoting(talk_resource, event_callback, user_data, *callback);
3255 }
3256
Pnacl_M29_PPB_Talk_Private_StopRemoting(PP_Resource talk_resource,struct PP_CompletionCallback * callback)3257 static int32_t Pnacl_M29_PPB_Talk_Private_StopRemoting(PP_Resource talk_resource, struct PP_CompletionCallback* callback) {
3258 const struct PPB_Talk_Private_2_0 *iface = Pnacl_WrapperInfo_PPB_Talk_Private_2_0.real_iface;
3259 return iface->StopRemoting(talk_resource, *callback);
3260 }
3261
3262 /* End wrapper methods for PPB_Talk_Private_2_0 */
3263
3264 /* Begin wrapper methods for PPB_TCPServerSocket_Private_0_1 */
3265
Pnacl_M18_PPB_TCPServerSocket_Private_Create(PP_Instance instance)3266 static PP_Resource Pnacl_M18_PPB_TCPServerSocket_Private_Create(PP_Instance instance) {
3267 const struct PPB_TCPServerSocket_Private_0_1 *iface = Pnacl_WrapperInfo_PPB_TCPServerSocket_Private_0_1.real_iface;
3268 return iface->Create(instance);
3269 }
3270
Pnacl_M18_PPB_TCPServerSocket_Private_IsTCPServerSocket(PP_Resource resource)3271 static PP_Bool Pnacl_M18_PPB_TCPServerSocket_Private_IsTCPServerSocket(PP_Resource resource) {
3272 const struct PPB_TCPServerSocket_Private_0_1 *iface = Pnacl_WrapperInfo_PPB_TCPServerSocket_Private_0_1.real_iface;
3273 return iface->IsTCPServerSocket(resource);
3274 }
3275
Pnacl_M18_PPB_TCPServerSocket_Private_Listen(PP_Resource tcp_server_socket,const struct PP_NetAddress_Private * addr,int32_t backlog,struct PP_CompletionCallback * callback)3276 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) {
3277 const struct PPB_TCPServerSocket_Private_0_1 *iface = Pnacl_WrapperInfo_PPB_TCPServerSocket_Private_0_1.real_iface;
3278 return iface->Listen(tcp_server_socket, addr, backlog, *callback);
3279 }
3280
Pnacl_M18_PPB_TCPServerSocket_Private_Accept(PP_Resource tcp_server_socket,PP_Resource * tcp_socket,struct PP_CompletionCallback * callback)3281 static int32_t Pnacl_M18_PPB_TCPServerSocket_Private_Accept(PP_Resource tcp_server_socket, PP_Resource* tcp_socket, struct PP_CompletionCallback* callback) {
3282 const struct PPB_TCPServerSocket_Private_0_1 *iface = Pnacl_WrapperInfo_PPB_TCPServerSocket_Private_0_1.real_iface;
3283 return iface->Accept(tcp_server_socket, tcp_socket, *callback);
3284 }
3285
Pnacl_M18_PPB_TCPServerSocket_Private_StopListening(PP_Resource tcp_server_socket)3286 static void Pnacl_M18_PPB_TCPServerSocket_Private_StopListening(PP_Resource tcp_server_socket) {
3287 const struct PPB_TCPServerSocket_Private_0_1 *iface = Pnacl_WrapperInfo_PPB_TCPServerSocket_Private_0_1.real_iface;
3288 iface->StopListening(tcp_server_socket);
3289 }
3290
3291 /* End wrapper methods for PPB_TCPServerSocket_Private_0_1 */
3292
3293 /* Begin wrapper methods for PPB_TCPServerSocket_Private_0_2 */
3294
Pnacl_M28_PPB_TCPServerSocket_Private_Create(PP_Instance instance)3295 static PP_Resource Pnacl_M28_PPB_TCPServerSocket_Private_Create(PP_Instance instance) {
3296 const struct PPB_TCPServerSocket_Private_0_2 *iface = Pnacl_WrapperInfo_PPB_TCPServerSocket_Private_0_2.real_iface;
3297 return iface->Create(instance);
3298 }
3299
Pnacl_M28_PPB_TCPServerSocket_Private_IsTCPServerSocket(PP_Resource resource)3300 static PP_Bool Pnacl_M28_PPB_TCPServerSocket_Private_IsTCPServerSocket(PP_Resource resource) {
3301 const struct PPB_TCPServerSocket_Private_0_2 *iface = Pnacl_WrapperInfo_PPB_TCPServerSocket_Private_0_2.real_iface;
3302 return iface->IsTCPServerSocket(resource);
3303 }
3304
Pnacl_M28_PPB_TCPServerSocket_Private_Listen(PP_Resource tcp_server_socket,const struct PP_NetAddress_Private * addr,int32_t backlog,struct PP_CompletionCallback * callback)3305 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) {
3306 const struct PPB_TCPServerSocket_Private_0_2 *iface = Pnacl_WrapperInfo_PPB_TCPServerSocket_Private_0_2.real_iface;
3307 return iface->Listen(tcp_server_socket, addr, backlog, *callback);
3308 }
3309
Pnacl_M28_PPB_TCPServerSocket_Private_Accept(PP_Resource tcp_server_socket,PP_Resource * tcp_socket,struct PP_CompletionCallback * callback)3310 static int32_t Pnacl_M28_PPB_TCPServerSocket_Private_Accept(PP_Resource tcp_server_socket, PP_Resource* tcp_socket, struct PP_CompletionCallback* callback) {
3311 const struct PPB_TCPServerSocket_Private_0_2 *iface = Pnacl_WrapperInfo_PPB_TCPServerSocket_Private_0_2.real_iface;
3312 return iface->Accept(tcp_server_socket, tcp_socket, *callback);
3313 }
3314
Pnacl_M28_PPB_TCPServerSocket_Private_GetLocalAddress(PP_Resource tcp_server_socket,struct PP_NetAddress_Private * addr)3315 static int32_t Pnacl_M28_PPB_TCPServerSocket_Private_GetLocalAddress(PP_Resource tcp_server_socket, struct PP_NetAddress_Private* addr) {
3316 const struct PPB_TCPServerSocket_Private_0_2 *iface = Pnacl_WrapperInfo_PPB_TCPServerSocket_Private_0_2.real_iface;
3317 return iface->GetLocalAddress(tcp_server_socket, addr);
3318 }
3319
Pnacl_M28_PPB_TCPServerSocket_Private_StopListening(PP_Resource tcp_server_socket)3320 static void Pnacl_M28_PPB_TCPServerSocket_Private_StopListening(PP_Resource tcp_server_socket) {
3321 const struct PPB_TCPServerSocket_Private_0_2 *iface = Pnacl_WrapperInfo_PPB_TCPServerSocket_Private_0_2.real_iface;
3322 iface->StopListening(tcp_server_socket);
3323 }
3324
3325 /* End wrapper methods for PPB_TCPServerSocket_Private_0_2 */
3326
3327 /* Begin wrapper methods for PPB_TCPSocket_Private_0_3 */
3328
Pnacl_M17_PPB_TCPSocket_Private_Create(PP_Instance instance)3329 static PP_Resource Pnacl_M17_PPB_TCPSocket_Private_Create(PP_Instance instance) {
3330 const struct PPB_TCPSocket_Private_0_3 *iface = Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_3.real_iface;
3331 return iface->Create(instance);
3332 }
3333
Pnacl_M17_PPB_TCPSocket_Private_IsTCPSocket(PP_Resource resource)3334 static PP_Bool Pnacl_M17_PPB_TCPSocket_Private_IsTCPSocket(PP_Resource resource) {
3335 const struct PPB_TCPSocket_Private_0_3 *iface = Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_3.real_iface;
3336 return iface->IsTCPSocket(resource);
3337 }
3338
Pnacl_M17_PPB_TCPSocket_Private_Connect(PP_Resource tcp_socket,const char * host,uint16_t port,struct PP_CompletionCallback * callback)3339 static int32_t Pnacl_M17_PPB_TCPSocket_Private_Connect(PP_Resource tcp_socket, const char* host, uint16_t port, struct PP_CompletionCallback* callback) {
3340 const struct PPB_TCPSocket_Private_0_3 *iface = Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_3.real_iface;
3341 return iface->Connect(tcp_socket, host, port, *callback);
3342 }
3343
Pnacl_M17_PPB_TCPSocket_Private_ConnectWithNetAddress(PP_Resource tcp_socket,const struct PP_NetAddress_Private * addr,struct PP_CompletionCallback * callback)3344 static int32_t Pnacl_M17_PPB_TCPSocket_Private_ConnectWithNetAddress(PP_Resource tcp_socket, const struct PP_NetAddress_Private* addr, struct PP_CompletionCallback* callback) {
3345 const struct PPB_TCPSocket_Private_0_3 *iface = Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_3.real_iface;
3346 return iface->ConnectWithNetAddress(tcp_socket, addr, *callback);
3347 }
3348
Pnacl_M17_PPB_TCPSocket_Private_GetLocalAddress(PP_Resource tcp_socket,struct PP_NetAddress_Private * local_addr)3349 static PP_Bool Pnacl_M17_PPB_TCPSocket_Private_GetLocalAddress(PP_Resource tcp_socket, struct PP_NetAddress_Private* local_addr) {
3350 const struct PPB_TCPSocket_Private_0_3 *iface = Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_3.real_iface;
3351 return iface->GetLocalAddress(tcp_socket, local_addr);
3352 }
3353
Pnacl_M17_PPB_TCPSocket_Private_GetRemoteAddress(PP_Resource tcp_socket,struct PP_NetAddress_Private * remote_addr)3354 static PP_Bool Pnacl_M17_PPB_TCPSocket_Private_GetRemoteAddress(PP_Resource tcp_socket, struct PP_NetAddress_Private* remote_addr) {
3355 const struct PPB_TCPSocket_Private_0_3 *iface = Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_3.real_iface;
3356 return iface->GetRemoteAddress(tcp_socket, remote_addr);
3357 }
3358
Pnacl_M17_PPB_TCPSocket_Private_SSLHandshake(PP_Resource tcp_socket,const char * server_name,uint16_t server_port,struct PP_CompletionCallback * callback)3359 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) {
3360 const struct PPB_TCPSocket_Private_0_3 *iface = Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_3.real_iface;
3361 return iface->SSLHandshake(tcp_socket, server_name, server_port, *callback);
3362 }
3363
Pnacl_M17_PPB_TCPSocket_Private_Read(PP_Resource tcp_socket,char * buffer,int32_t bytes_to_read,struct PP_CompletionCallback * callback)3364 static int32_t Pnacl_M17_PPB_TCPSocket_Private_Read(PP_Resource tcp_socket, char* buffer, int32_t bytes_to_read, struct PP_CompletionCallback* callback) {
3365 const struct PPB_TCPSocket_Private_0_3 *iface = Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_3.real_iface;
3366 return iface->Read(tcp_socket, buffer, bytes_to_read, *callback);
3367 }
3368
Pnacl_M17_PPB_TCPSocket_Private_Write(PP_Resource tcp_socket,const char * buffer,int32_t bytes_to_write,struct PP_CompletionCallback * callback)3369 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) {
3370 const struct PPB_TCPSocket_Private_0_3 *iface = Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_3.real_iface;
3371 return iface->Write(tcp_socket, buffer, bytes_to_write, *callback);
3372 }
3373
Pnacl_M17_PPB_TCPSocket_Private_Disconnect(PP_Resource tcp_socket)3374 static void Pnacl_M17_PPB_TCPSocket_Private_Disconnect(PP_Resource tcp_socket) {
3375 const struct PPB_TCPSocket_Private_0_3 *iface = Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_3.real_iface;
3376 iface->Disconnect(tcp_socket);
3377 }
3378
3379 /* End wrapper methods for PPB_TCPSocket_Private_0_3 */
3380
3381 /* Begin wrapper methods for PPB_TCPSocket_Private_0_4 */
3382
Pnacl_M20_PPB_TCPSocket_Private_Create(PP_Instance instance)3383 static PP_Resource Pnacl_M20_PPB_TCPSocket_Private_Create(PP_Instance instance) {
3384 const struct PPB_TCPSocket_Private_0_4 *iface = Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_4.real_iface;
3385 return iface->Create(instance);
3386 }
3387
Pnacl_M20_PPB_TCPSocket_Private_IsTCPSocket(PP_Resource resource)3388 static PP_Bool Pnacl_M20_PPB_TCPSocket_Private_IsTCPSocket(PP_Resource resource) {
3389 const struct PPB_TCPSocket_Private_0_4 *iface = Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_4.real_iface;
3390 return iface->IsTCPSocket(resource);
3391 }
3392
Pnacl_M20_PPB_TCPSocket_Private_Connect(PP_Resource tcp_socket,const char * host,uint16_t port,struct PP_CompletionCallback * callback)3393 static int32_t Pnacl_M20_PPB_TCPSocket_Private_Connect(PP_Resource tcp_socket, const char* host, uint16_t port, struct PP_CompletionCallback* callback) {
3394 const struct PPB_TCPSocket_Private_0_4 *iface = Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_4.real_iface;
3395 return iface->Connect(tcp_socket, host, port, *callback);
3396 }
3397
Pnacl_M20_PPB_TCPSocket_Private_ConnectWithNetAddress(PP_Resource tcp_socket,const struct PP_NetAddress_Private * addr,struct PP_CompletionCallback * callback)3398 static int32_t Pnacl_M20_PPB_TCPSocket_Private_ConnectWithNetAddress(PP_Resource tcp_socket, const struct PP_NetAddress_Private* addr, struct PP_CompletionCallback* callback) {
3399 const struct PPB_TCPSocket_Private_0_4 *iface = Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_4.real_iface;
3400 return iface->ConnectWithNetAddress(tcp_socket, addr, *callback);
3401 }
3402
Pnacl_M20_PPB_TCPSocket_Private_GetLocalAddress(PP_Resource tcp_socket,struct PP_NetAddress_Private * local_addr)3403 static PP_Bool Pnacl_M20_PPB_TCPSocket_Private_GetLocalAddress(PP_Resource tcp_socket, struct PP_NetAddress_Private* local_addr) {
3404 const struct PPB_TCPSocket_Private_0_4 *iface = Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_4.real_iface;
3405 return iface->GetLocalAddress(tcp_socket, local_addr);
3406 }
3407
Pnacl_M20_PPB_TCPSocket_Private_GetRemoteAddress(PP_Resource tcp_socket,struct PP_NetAddress_Private * remote_addr)3408 static PP_Bool Pnacl_M20_PPB_TCPSocket_Private_GetRemoteAddress(PP_Resource tcp_socket, struct PP_NetAddress_Private* remote_addr) {
3409 const struct PPB_TCPSocket_Private_0_4 *iface = Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_4.real_iface;
3410 return iface->GetRemoteAddress(tcp_socket, remote_addr);
3411 }
3412
Pnacl_M20_PPB_TCPSocket_Private_SSLHandshake(PP_Resource tcp_socket,const char * server_name,uint16_t server_port,struct PP_CompletionCallback * callback)3413 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) {
3414 const struct PPB_TCPSocket_Private_0_4 *iface = Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_4.real_iface;
3415 return iface->SSLHandshake(tcp_socket, server_name, server_port, *callback);
3416 }
3417
Pnacl_M20_PPB_TCPSocket_Private_GetServerCertificate(PP_Resource tcp_socket)3418 static PP_Resource Pnacl_M20_PPB_TCPSocket_Private_GetServerCertificate(PP_Resource tcp_socket) {
3419 const struct PPB_TCPSocket_Private_0_4 *iface = Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_4.real_iface;
3420 return iface->GetServerCertificate(tcp_socket);
3421 }
3422
Pnacl_M20_PPB_TCPSocket_Private_AddChainBuildingCertificate(PP_Resource tcp_socket,PP_Resource certificate,PP_Bool is_trusted)3423 static PP_Bool Pnacl_M20_PPB_TCPSocket_Private_AddChainBuildingCertificate(PP_Resource tcp_socket, PP_Resource certificate, PP_Bool is_trusted) {
3424 const struct PPB_TCPSocket_Private_0_4 *iface = Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_4.real_iface;
3425 return iface->AddChainBuildingCertificate(tcp_socket, certificate, is_trusted);
3426 }
3427
Pnacl_M20_PPB_TCPSocket_Private_Read(PP_Resource tcp_socket,char * buffer,int32_t bytes_to_read,struct PP_CompletionCallback * callback)3428 static int32_t Pnacl_M20_PPB_TCPSocket_Private_Read(PP_Resource tcp_socket, char* buffer, int32_t bytes_to_read, struct PP_CompletionCallback* callback) {
3429 const struct PPB_TCPSocket_Private_0_4 *iface = Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_4.real_iface;
3430 return iface->Read(tcp_socket, buffer, bytes_to_read, *callback);
3431 }
3432
Pnacl_M20_PPB_TCPSocket_Private_Write(PP_Resource tcp_socket,const char * buffer,int32_t bytes_to_write,struct PP_CompletionCallback * callback)3433 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) {
3434 const struct PPB_TCPSocket_Private_0_4 *iface = Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_4.real_iface;
3435 return iface->Write(tcp_socket, buffer, bytes_to_write, *callback);
3436 }
3437
Pnacl_M20_PPB_TCPSocket_Private_Disconnect(PP_Resource tcp_socket)3438 static void Pnacl_M20_PPB_TCPSocket_Private_Disconnect(PP_Resource tcp_socket) {
3439 const struct PPB_TCPSocket_Private_0_4 *iface = Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_4.real_iface;
3440 iface->Disconnect(tcp_socket);
3441 }
3442
3443 /* End wrapper methods for PPB_TCPSocket_Private_0_4 */
3444
3445 /* Begin wrapper methods for PPB_TCPSocket_Private_0_5 */
3446
Pnacl_M27_PPB_TCPSocket_Private_Create(PP_Instance instance)3447 static PP_Resource Pnacl_M27_PPB_TCPSocket_Private_Create(PP_Instance instance) {
3448 const struct PPB_TCPSocket_Private_0_5 *iface = Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_5.real_iface;
3449 return iface->Create(instance);
3450 }
3451
Pnacl_M27_PPB_TCPSocket_Private_IsTCPSocket(PP_Resource resource)3452 static PP_Bool Pnacl_M27_PPB_TCPSocket_Private_IsTCPSocket(PP_Resource resource) {
3453 const struct PPB_TCPSocket_Private_0_5 *iface = Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_5.real_iface;
3454 return iface->IsTCPSocket(resource);
3455 }
3456
Pnacl_M27_PPB_TCPSocket_Private_Connect(PP_Resource tcp_socket,const char * host,uint16_t port,struct PP_CompletionCallback * callback)3457 static int32_t Pnacl_M27_PPB_TCPSocket_Private_Connect(PP_Resource tcp_socket, const char* host, uint16_t port, struct PP_CompletionCallback* callback) {
3458 const struct PPB_TCPSocket_Private_0_5 *iface = Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_5.real_iface;
3459 return iface->Connect(tcp_socket, host, port, *callback);
3460 }
3461
Pnacl_M27_PPB_TCPSocket_Private_ConnectWithNetAddress(PP_Resource tcp_socket,const struct PP_NetAddress_Private * addr,struct PP_CompletionCallback * callback)3462 static int32_t Pnacl_M27_PPB_TCPSocket_Private_ConnectWithNetAddress(PP_Resource tcp_socket, const struct PP_NetAddress_Private* addr, struct PP_CompletionCallback* callback) {
3463 const struct PPB_TCPSocket_Private_0_5 *iface = Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_5.real_iface;
3464 return iface->ConnectWithNetAddress(tcp_socket, addr, *callback);
3465 }
3466
Pnacl_M27_PPB_TCPSocket_Private_GetLocalAddress(PP_Resource tcp_socket,struct PP_NetAddress_Private * local_addr)3467 static PP_Bool Pnacl_M27_PPB_TCPSocket_Private_GetLocalAddress(PP_Resource tcp_socket, struct PP_NetAddress_Private* local_addr) {
3468 const struct PPB_TCPSocket_Private_0_5 *iface = Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_5.real_iface;
3469 return iface->GetLocalAddress(tcp_socket, local_addr);
3470 }
3471
Pnacl_M27_PPB_TCPSocket_Private_GetRemoteAddress(PP_Resource tcp_socket,struct PP_NetAddress_Private * remote_addr)3472 static PP_Bool Pnacl_M27_PPB_TCPSocket_Private_GetRemoteAddress(PP_Resource tcp_socket, struct PP_NetAddress_Private* remote_addr) {
3473 const struct PPB_TCPSocket_Private_0_5 *iface = Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_5.real_iface;
3474 return iface->GetRemoteAddress(tcp_socket, remote_addr);
3475 }
3476
Pnacl_M27_PPB_TCPSocket_Private_SSLHandshake(PP_Resource tcp_socket,const char * server_name,uint16_t server_port,struct PP_CompletionCallback * callback)3477 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) {
3478 const struct PPB_TCPSocket_Private_0_5 *iface = Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_5.real_iface;
3479 return iface->SSLHandshake(tcp_socket, server_name, server_port, *callback);
3480 }
3481
Pnacl_M27_PPB_TCPSocket_Private_GetServerCertificate(PP_Resource tcp_socket)3482 static PP_Resource Pnacl_M27_PPB_TCPSocket_Private_GetServerCertificate(PP_Resource tcp_socket) {
3483 const struct PPB_TCPSocket_Private_0_5 *iface = Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_5.real_iface;
3484 return iface->GetServerCertificate(tcp_socket);
3485 }
3486
Pnacl_M27_PPB_TCPSocket_Private_AddChainBuildingCertificate(PP_Resource tcp_socket,PP_Resource certificate,PP_Bool is_trusted)3487 static PP_Bool Pnacl_M27_PPB_TCPSocket_Private_AddChainBuildingCertificate(PP_Resource tcp_socket, PP_Resource certificate, PP_Bool is_trusted) {
3488 const struct PPB_TCPSocket_Private_0_5 *iface = Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_5.real_iface;
3489 return iface->AddChainBuildingCertificate(tcp_socket, certificate, is_trusted);
3490 }
3491
Pnacl_M27_PPB_TCPSocket_Private_Read(PP_Resource tcp_socket,char * buffer,int32_t bytes_to_read,struct PP_CompletionCallback * callback)3492 static int32_t Pnacl_M27_PPB_TCPSocket_Private_Read(PP_Resource tcp_socket, char* buffer, int32_t bytes_to_read, struct PP_CompletionCallback* callback) {
3493 const struct PPB_TCPSocket_Private_0_5 *iface = Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_5.real_iface;
3494 return iface->Read(tcp_socket, buffer, bytes_to_read, *callback);
3495 }
3496
Pnacl_M27_PPB_TCPSocket_Private_Write(PP_Resource tcp_socket,const char * buffer,int32_t bytes_to_write,struct PP_CompletionCallback * callback)3497 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) {
3498 const struct PPB_TCPSocket_Private_0_5 *iface = Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_5.real_iface;
3499 return iface->Write(tcp_socket, buffer, bytes_to_write, *callback);
3500 }
3501
Pnacl_M27_PPB_TCPSocket_Private_Disconnect(PP_Resource tcp_socket)3502 static void Pnacl_M27_PPB_TCPSocket_Private_Disconnect(PP_Resource tcp_socket) {
3503 const struct PPB_TCPSocket_Private_0_5 *iface = Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_5.real_iface;
3504 iface->Disconnect(tcp_socket);
3505 }
3506
Pnacl_M27_PPB_TCPSocket_Private_SetOption(PP_Resource tcp_socket,PP_TCPSocketOption_Private name,struct PP_Var * value,struct PP_CompletionCallback * callback)3507 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) {
3508 const struct PPB_TCPSocket_Private_0_5 *iface = Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_5.real_iface;
3509 return iface->SetOption(tcp_socket, name, *value, *callback);
3510 }
3511
3512 /* End wrapper methods for PPB_TCPSocket_Private_0_5 */
3513
3514 /* Begin wrapper methods for PPB_Testing_Private_1_0 */
3515
Pnacl_M33_PPB_Testing_Private_ReadImageData(PP_Resource device_context_2d,PP_Resource image,const struct PP_Point * top_left)3516 static PP_Bool Pnacl_M33_PPB_Testing_Private_ReadImageData(PP_Resource device_context_2d, PP_Resource image, const struct PP_Point* top_left) {
3517 const struct PPB_Testing_Private_1_0 *iface = Pnacl_WrapperInfo_PPB_Testing_Private_1_0.real_iface;
3518 return iface->ReadImageData(device_context_2d, image, top_left);
3519 }
3520
Pnacl_M33_PPB_Testing_Private_RunMessageLoop(PP_Instance instance)3521 static void Pnacl_M33_PPB_Testing_Private_RunMessageLoop(PP_Instance instance) {
3522 const struct PPB_Testing_Private_1_0 *iface = Pnacl_WrapperInfo_PPB_Testing_Private_1_0.real_iface;
3523 iface->RunMessageLoop(instance);
3524 }
3525
Pnacl_M33_PPB_Testing_Private_QuitMessageLoop(PP_Instance instance)3526 static void Pnacl_M33_PPB_Testing_Private_QuitMessageLoop(PP_Instance instance) {
3527 const struct PPB_Testing_Private_1_0 *iface = Pnacl_WrapperInfo_PPB_Testing_Private_1_0.real_iface;
3528 iface->QuitMessageLoop(instance);
3529 }
3530
Pnacl_M33_PPB_Testing_Private_GetLiveObjectsForInstance(PP_Instance instance)3531 static uint32_t Pnacl_M33_PPB_Testing_Private_GetLiveObjectsForInstance(PP_Instance instance) {
3532 const struct PPB_Testing_Private_1_0 *iface = Pnacl_WrapperInfo_PPB_Testing_Private_1_0.real_iface;
3533 return iface->GetLiveObjectsForInstance(instance);
3534 }
3535
Pnacl_M33_PPB_Testing_Private_IsOutOfProcess(void)3536 static PP_Bool Pnacl_M33_PPB_Testing_Private_IsOutOfProcess(void) {
3537 const struct PPB_Testing_Private_1_0 *iface = Pnacl_WrapperInfo_PPB_Testing_Private_1_0.real_iface;
3538 return iface->IsOutOfProcess();
3539 }
3540
Pnacl_M33_PPB_Testing_Private_SimulateInputEvent(PP_Instance instance,PP_Resource input_event)3541 static void Pnacl_M33_PPB_Testing_Private_SimulateInputEvent(PP_Instance instance, PP_Resource input_event) {
3542 const struct PPB_Testing_Private_1_0 *iface = Pnacl_WrapperInfo_PPB_Testing_Private_1_0.real_iface;
3543 iface->SimulateInputEvent(instance, input_event);
3544 }
3545
Pnacl_M33_PPB_Testing_Private_GetDocumentURL(struct PP_Var * _struct_result,PP_Instance instance,struct PP_URLComponents_Dev * components)3546 static void Pnacl_M33_PPB_Testing_Private_GetDocumentURL(struct PP_Var* _struct_result, PP_Instance instance, struct PP_URLComponents_Dev* components) {
3547 const struct PPB_Testing_Private_1_0 *iface = Pnacl_WrapperInfo_PPB_Testing_Private_1_0.real_iface;
3548 *_struct_result = iface->GetDocumentURL(instance, components);
3549 }
3550
Pnacl_M33_PPB_Testing_Private_GetLiveVars(struct PP_Var live_vars[],uint32_t array_size)3551 static uint32_t Pnacl_M33_PPB_Testing_Private_GetLiveVars(struct PP_Var live_vars[], uint32_t array_size) {
3552 const struct PPB_Testing_Private_1_0 *iface = Pnacl_WrapperInfo_PPB_Testing_Private_1_0.real_iface;
3553 return iface->GetLiveVars(live_vars, array_size);
3554 }
3555
Pnacl_M33_PPB_Testing_Private_SetMinimumArrayBufferSizeForShmem(PP_Instance instance,uint32_t threshold)3556 static void Pnacl_M33_PPB_Testing_Private_SetMinimumArrayBufferSizeForShmem(PP_Instance instance, uint32_t threshold) {
3557 const struct PPB_Testing_Private_1_0 *iface = Pnacl_WrapperInfo_PPB_Testing_Private_1_0.real_iface;
3558 iface->SetMinimumArrayBufferSizeForShmem(instance, threshold);
3559 }
3560
3561 /* End wrapper methods for PPB_Testing_Private_1_0 */
3562
3563 /* Begin wrapper methods for PPB_UDPSocket_Private_0_2 */
3564
Pnacl_M17_PPB_UDPSocket_Private_Create(PP_Instance instance_id)3565 static PP_Resource Pnacl_M17_PPB_UDPSocket_Private_Create(PP_Instance instance_id) {
3566 const struct PPB_UDPSocket_Private_0_2 *iface = Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_2.real_iface;
3567 return iface->Create(instance_id);
3568 }
3569
Pnacl_M17_PPB_UDPSocket_Private_IsUDPSocket(PP_Resource resource_id)3570 static PP_Bool Pnacl_M17_PPB_UDPSocket_Private_IsUDPSocket(PP_Resource resource_id) {
3571 const struct PPB_UDPSocket_Private_0_2 *iface = Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_2.real_iface;
3572 return iface->IsUDPSocket(resource_id);
3573 }
3574
Pnacl_M17_PPB_UDPSocket_Private_Bind(PP_Resource udp_socket,const struct PP_NetAddress_Private * addr,struct PP_CompletionCallback * callback)3575 static int32_t Pnacl_M17_PPB_UDPSocket_Private_Bind(PP_Resource udp_socket, const struct PP_NetAddress_Private* addr, struct PP_CompletionCallback* callback) {
3576 const struct PPB_UDPSocket_Private_0_2 *iface = Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_2.real_iface;
3577 return iface->Bind(udp_socket, addr, *callback);
3578 }
3579
Pnacl_M17_PPB_UDPSocket_Private_RecvFrom(PP_Resource udp_socket,char * buffer,int32_t num_bytes,struct PP_CompletionCallback * callback)3580 static int32_t Pnacl_M17_PPB_UDPSocket_Private_RecvFrom(PP_Resource udp_socket, char* buffer, int32_t num_bytes, struct PP_CompletionCallback* callback) {
3581 const struct PPB_UDPSocket_Private_0_2 *iface = Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_2.real_iface;
3582 return iface->RecvFrom(udp_socket, buffer, num_bytes, *callback);
3583 }
3584
Pnacl_M17_PPB_UDPSocket_Private_GetRecvFromAddress(PP_Resource udp_socket,struct PP_NetAddress_Private * addr)3585 static PP_Bool Pnacl_M17_PPB_UDPSocket_Private_GetRecvFromAddress(PP_Resource udp_socket, struct PP_NetAddress_Private* addr) {
3586 const struct PPB_UDPSocket_Private_0_2 *iface = Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_2.real_iface;
3587 return iface->GetRecvFromAddress(udp_socket, addr);
3588 }
3589
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)3590 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) {
3591 const struct PPB_UDPSocket_Private_0_2 *iface = Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_2.real_iface;
3592 return iface->SendTo(udp_socket, buffer, num_bytes, addr, *callback);
3593 }
3594
Pnacl_M17_PPB_UDPSocket_Private_Close(PP_Resource udp_socket)3595 static void Pnacl_M17_PPB_UDPSocket_Private_Close(PP_Resource udp_socket) {
3596 const struct PPB_UDPSocket_Private_0_2 *iface = Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_2.real_iface;
3597 iface->Close(udp_socket);
3598 }
3599
3600 /* End wrapper methods for PPB_UDPSocket_Private_0_2 */
3601
3602 /* Begin wrapper methods for PPB_UDPSocket_Private_0_3 */
3603
Pnacl_M19_PPB_UDPSocket_Private_Create(PP_Instance instance_id)3604 static PP_Resource Pnacl_M19_PPB_UDPSocket_Private_Create(PP_Instance instance_id) {
3605 const struct PPB_UDPSocket_Private_0_3 *iface = Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_3.real_iface;
3606 return iface->Create(instance_id);
3607 }
3608
Pnacl_M19_PPB_UDPSocket_Private_IsUDPSocket(PP_Resource resource_id)3609 static PP_Bool Pnacl_M19_PPB_UDPSocket_Private_IsUDPSocket(PP_Resource resource_id) {
3610 const struct PPB_UDPSocket_Private_0_3 *iface = Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_3.real_iface;
3611 return iface->IsUDPSocket(resource_id);
3612 }
3613
Pnacl_M19_PPB_UDPSocket_Private_Bind(PP_Resource udp_socket,const struct PP_NetAddress_Private * addr,struct PP_CompletionCallback * callback)3614 static int32_t Pnacl_M19_PPB_UDPSocket_Private_Bind(PP_Resource udp_socket, const struct PP_NetAddress_Private* addr, struct PP_CompletionCallback* callback) {
3615 const struct PPB_UDPSocket_Private_0_3 *iface = Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_3.real_iface;
3616 return iface->Bind(udp_socket, addr, *callback);
3617 }
3618
Pnacl_M19_PPB_UDPSocket_Private_GetBoundAddress(PP_Resource udp_socket,struct PP_NetAddress_Private * addr)3619 static PP_Bool Pnacl_M19_PPB_UDPSocket_Private_GetBoundAddress(PP_Resource udp_socket, struct PP_NetAddress_Private* addr) {
3620 const struct PPB_UDPSocket_Private_0_3 *iface = Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_3.real_iface;
3621 return iface->GetBoundAddress(udp_socket, addr);
3622 }
3623
Pnacl_M19_PPB_UDPSocket_Private_RecvFrom(PP_Resource udp_socket,char * buffer,int32_t num_bytes,struct PP_CompletionCallback * callback)3624 static int32_t Pnacl_M19_PPB_UDPSocket_Private_RecvFrom(PP_Resource udp_socket, char* buffer, int32_t num_bytes, struct PP_CompletionCallback* callback) {
3625 const struct PPB_UDPSocket_Private_0_3 *iface = Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_3.real_iface;
3626 return iface->RecvFrom(udp_socket, buffer, num_bytes, *callback);
3627 }
3628
Pnacl_M19_PPB_UDPSocket_Private_GetRecvFromAddress(PP_Resource udp_socket,struct PP_NetAddress_Private * addr)3629 static PP_Bool Pnacl_M19_PPB_UDPSocket_Private_GetRecvFromAddress(PP_Resource udp_socket, struct PP_NetAddress_Private* addr) {
3630 const struct PPB_UDPSocket_Private_0_3 *iface = Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_3.real_iface;
3631 return iface->GetRecvFromAddress(udp_socket, addr);
3632 }
3633
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)3634 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) {
3635 const struct PPB_UDPSocket_Private_0_3 *iface = Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_3.real_iface;
3636 return iface->SendTo(udp_socket, buffer, num_bytes, addr, *callback);
3637 }
3638
Pnacl_M19_PPB_UDPSocket_Private_Close(PP_Resource udp_socket)3639 static void Pnacl_M19_PPB_UDPSocket_Private_Close(PP_Resource udp_socket) {
3640 const struct PPB_UDPSocket_Private_0_3 *iface = Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_3.real_iface;
3641 iface->Close(udp_socket);
3642 }
3643
3644 /* End wrapper methods for PPB_UDPSocket_Private_0_3 */
3645
3646 /* Begin wrapper methods for PPB_UDPSocket_Private_0_4 */
3647
Pnacl_M23_PPB_UDPSocket_Private_Create(PP_Instance instance_id)3648 static PP_Resource Pnacl_M23_PPB_UDPSocket_Private_Create(PP_Instance instance_id) {
3649 const struct PPB_UDPSocket_Private_0_4 *iface = Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_4.real_iface;
3650 return iface->Create(instance_id);
3651 }
3652
Pnacl_M23_PPB_UDPSocket_Private_IsUDPSocket(PP_Resource resource_id)3653 static PP_Bool Pnacl_M23_PPB_UDPSocket_Private_IsUDPSocket(PP_Resource resource_id) {
3654 const struct PPB_UDPSocket_Private_0_4 *iface = Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_4.real_iface;
3655 return iface->IsUDPSocket(resource_id);
3656 }
3657
Pnacl_M23_PPB_UDPSocket_Private_SetSocketFeature(PP_Resource udp_socket,PP_UDPSocketFeature_Private name,struct PP_Var * value)3658 static int32_t Pnacl_M23_PPB_UDPSocket_Private_SetSocketFeature(PP_Resource udp_socket, PP_UDPSocketFeature_Private name, struct PP_Var* value) {
3659 const struct PPB_UDPSocket_Private_0_4 *iface = Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_4.real_iface;
3660 return iface->SetSocketFeature(udp_socket, name, *value);
3661 }
3662
Pnacl_M23_PPB_UDPSocket_Private_Bind(PP_Resource udp_socket,const struct PP_NetAddress_Private * addr,struct PP_CompletionCallback * callback)3663 static int32_t Pnacl_M23_PPB_UDPSocket_Private_Bind(PP_Resource udp_socket, const struct PP_NetAddress_Private* addr, struct PP_CompletionCallback* callback) {
3664 const struct PPB_UDPSocket_Private_0_4 *iface = Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_4.real_iface;
3665 return iface->Bind(udp_socket, addr, *callback);
3666 }
3667
Pnacl_M23_PPB_UDPSocket_Private_GetBoundAddress(PP_Resource udp_socket,struct PP_NetAddress_Private * addr)3668 static PP_Bool Pnacl_M23_PPB_UDPSocket_Private_GetBoundAddress(PP_Resource udp_socket, struct PP_NetAddress_Private* addr) {
3669 const struct PPB_UDPSocket_Private_0_4 *iface = Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_4.real_iface;
3670 return iface->GetBoundAddress(udp_socket, addr);
3671 }
3672
Pnacl_M23_PPB_UDPSocket_Private_RecvFrom(PP_Resource udp_socket,char * buffer,int32_t num_bytes,struct PP_CompletionCallback * callback)3673 static int32_t Pnacl_M23_PPB_UDPSocket_Private_RecvFrom(PP_Resource udp_socket, char* buffer, int32_t num_bytes, struct PP_CompletionCallback* callback) {
3674 const struct PPB_UDPSocket_Private_0_4 *iface = Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_4.real_iface;
3675 return iface->RecvFrom(udp_socket, buffer, num_bytes, *callback);
3676 }
3677
Pnacl_M23_PPB_UDPSocket_Private_GetRecvFromAddress(PP_Resource udp_socket,struct PP_NetAddress_Private * addr)3678 static PP_Bool Pnacl_M23_PPB_UDPSocket_Private_GetRecvFromAddress(PP_Resource udp_socket, struct PP_NetAddress_Private* addr) {
3679 const struct PPB_UDPSocket_Private_0_4 *iface = Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_4.real_iface;
3680 return iface->GetRecvFromAddress(udp_socket, addr);
3681 }
3682
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)3683 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) {
3684 const struct PPB_UDPSocket_Private_0_4 *iface = Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_4.real_iface;
3685 return iface->SendTo(udp_socket, buffer, num_bytes, addr, *callback);
3686 }
3687
Pnacl_M23_PPB_UDPSocket_Private_Close(PP_Resource udp_socket)3688 static void Pnacl_M23_PPB_UDPSocket_Private_Close(PP_Resource udp_socket) {
3689 const struct PPB_UDPSocket_Private_0_4 *iface = Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_4.real_iface;
3690 iface->Close(udp_socket);
3691 }
3692
3693 /* End wrapper methods for PPB_UDPSocket_Private_0_4 */
3694
3695 /* Begin wrapper methods for PPB_UMA_Private_0_1 */
3696
Pnacl_M18_PPB_UMA_Private_HistogramCustomTimes(struct PP_Var * name,int64_t sample,int64_t min,int64_t max,uint32_t bucket_count)3697 static void Pnacl_M18_PPB_UMA_Private_HistogramCustomTimes(struct PP_Var* name, int64_t sample, int64_t min, int64_t max, uint32_t bucket_count) {
3698 const struct PPB_UMA_Private_0_1 *iface = Pnacl_WrapperInfo_PPB_UMA_Private_0_1.real_iface;
3699 iface->HistogramCustomTimes(*name, sample, min, max, bucket_count);
3700 }
3701
Pnacl_M18_PPB_UMA_Private_HistogramCustomCounts(struct PP_Var * name,int32_t sample,int32_t min,int32_t max,uint32_t bucket_count)3702 static void Pnacl_M18_PPB_UMA_Private_HistogramCustomCounts(struct PP_Var* name, int32_t sample, int32_t min, int32_t max, uint32_t bucket_count) {
3703 const struct PPB_UMA_Private_0_1 *iface = Pnacl_WrapperInfo_PPB_UMA_Private_0_1.real_iface;
3704 iface->HistogramCustomCounts(*name, sample, min, max, bucket_count);
3705 }
3706
Pnacl_M18_PPB_UMA_Private_HistogramEnumeration(struct PP_Var * name,int32_t sample,int32_t boundary_value)3707 static void Pnacl_M18_PPB_UMA_Private_HistogramEnumeration(struct PP_Var* name, int32_t sample, int32_t boundary_value) {
3708 const struct PPB_UMA_Private_0_1 *iface = Pnacl_WrapperInfo_PPB_UMA_Private_0_1.real_iface;
3709 iface->HistogramEnumeration(*name, sample, boundary_value);
3710 }
3711
3712 /* End wrapper methods for PPB_UMA_Private_0_1 */
3713
3714 /* Begin wrapper methods for PPB_VideoDestination_Private_0_1 */
3715
Pnacl_M28_PPB_VideoDestination_Private_Create(PP_Instance instance)3716 static PP_Resource Pnacl_M28_PPB_VideoDestination_Private_Create(PP_Instance instance) {
3717 const struct PPB_VideoDestination_Private_0_1 *iface = Pnacl_WrapperInfo_PPB_VideoDestination_Private_0_1.real_iface;
3718 return iface->Create(instance);
3719 }
3720
Pnacl_M28_PPB_VideoDestination_Private_IsVideoDestination(PP_Resource resource)3721 static PP_Bool Pnacl_M28_PPB_VideoDestination_Private_IsVideoDestination(PP_Resource resource) {
3722 const struct PPB_VideoDestination_Private_0_1 *iface = Pnacl_WrapperInfo_PPB_VideoDestination_Private_0_1.real_iface;
3723 return iface->IsVideoDestination(resource);
3724 }
3725
Pnacl_M28_PPB_VideoDestination_Private_Open(PP_Resource destination,struct PP_Var * stream_url,struct PP_CompletionCallback * callback)3726 static int32_t Pnacl_M28_PPB_VideoDestination_Private_Open(PP_Resource destination, struct PP_Var* stream_url, struct PP_CompletionCallback* callback) {
3727 const struct PPB_VideoDestination_Private_0_1 *iface = Pnacl_WrapperInfo_PPB_VideoDestination_Private_0_1.real_iface;
3728 return iface->Open(destination, *stream_url, *callback);
3729 }
3730
Pnacl_M28_PPB_VideoDestination_Private_PutFrame(PP_Resource destination,const struct PP_VideoFrame_Private * frame)3731 static int32_t Pnacl_M28_PPB_VideoDestination_Private_PutFrame(PP_Resource destination, const struct PP_VideoFrame_Private* frame) {
3732 const struct PPB_VideoDestination_Private_0_1 *iface = Pnacl_WrapperInfo_PPB_VideoDestination_Private_0_1.real_iface;
3733 return iface->PutFrame(destination, frame);
3734 }
3735
Pnacl_M28_PPB_VideoDestination_Private_Close(PP_Resource destination)3736 static void Pnacl_M28_PPB_VideoDestination_Private_Close(PP_Resource destination) {
3737 const struct PPB_VideoDestination_Private_0_1 *iface = Pnacl_WrapperInfo_PPB_VideoDestination_Private_0_1.real_iface;
3738 iface->Close(destination);
3739 }
3740
3741 /* End wrapper methods for PPB_VideoDestination_Private_0_1 */
3742
3743 /* Begin wrapper methods for PPB_VideoSource_Private_0_1 */
3744
Pnacl_M28_PPB_VideoSource_Private_Create(PP_Instance instance)3745 static PP_Resource Pnacl_M28_PPB_VideoSource_Private_Create(PP_Instance instance) {
3746 const struct PPB_VideoSource_Private_0_1 *iface = Pnacl_WrapperInfo_PPB_VideoSource_Private_0_1.real_iface;
3747 return iface->Create(instance);
3748 }
3749
Pnacl_M28_PPB_VideoSource_Private_IsVideoSource(PP_Resource resource)3750 static PP_Bool Pnacl_M28_PPB_VideoSource_Private_IsVideoSource(PP_Resource resource) {
3751 const struct PPB_VideoSource_Private_0_1 *iface = Pnacl_WrapperInfo_PPB_VideoSource_Private_0_1.real_iface;
3752 return iface->IsVideoSource(resource);
3753 }
3754
Pnacl_M28_PPB_VideoSource_Private_Open(PP_Resource source,struct PP_Var * stream_url,struct PP_CompletionCallback * callback)3755 static int32_t Pnacl_M28_PPB_VideoSource_Private_Open(PP_Resource source, struct PP_Var* stream_url, struct PP_CompletionCallback* callback) {
3756 const struct PPB_VideoSource_Private_0_1 *iface = Pnacl_WrapperInfo_PPB_VideoSource_Private_0_1.real_iface;
3757 return iface->Open(source, *stream_url, *callback);
3758 }
3759
Pnacl_M28_PPB_VideoSource_Private_GetFrame(PP_Resource source,struct PP_VideoFrame_Private * frame,struct PP_CompletionCallback * callback)3760 static int32_t Pnacl_M28_PPB_VideoSource_Private_GetFrame(PP_Resource source, struct PP_VideoFrame_Private* frame, struct PP_CompletionCallback* callback) {
3761 const struct PPB_VideoSource_Private_0_1 *iface = Pnacl_WrapperInfo_PPB_VideoSource_Private_0_1.real_iface;
3762 return iface->GetFrame(source, frame, *callback);
3763 }
3764
Pnacl_M28_PPB_VideoSource_Private_Close(PP_Resource source)3765 static void Pnacl_M28_PPB_VideoSource_Private_Close(PP_Resource source) {
3766 const struct PPB_VideoSource_Private_0_1 *iface = Pnacl_WrapperInfo_PPB_VideoSource_Private_0_1.real_iface;
3767 iface->Close(source);
3768 }
3769
3770 /* End wrapper methods for PPB_VideoSource_Private_0_1 */
3771
3772 /* Begin wrapper methods for PPB_X509Certificate_Private_0_1 */
3773
Pnacl_M19_PPB_X509Certificate_Private_Create(PP_Instance instance)3774 static PP_Resource Pnacl_M19_PPB_X509Certificate_Private_Create(PP_Instance instance) {
3775 const struct PPB_X509Certificate_Private_0_1 *iface = Pnacl_WrapperInfo_PPB_X509Certificate_Private_0_1.real_iface;
3776 return iface->Create(instance);
3777 }
3778
Pnacl_M19_PPB_X509Certificate_Private_IsX509CertificatePrivate(PP_Resource resource)3779 static PP_Bool Pnacl_M19_PPB_X509Certificate_Private_IsX509CertificatePrivate(PP_Resource resource) {
3780 const struct PPB_X509Certificate_Private_0_1 *iface = Pnacl_WrapperInfo_PPB_X509Certificate_Private_0_1.real_iface;
3781 return iface->IsX509CertificatePrivate(resource);
3782 }
3783
Pnacl_M19_PPB_X509Certificate_Private_Initialize(PP_Resource resource,const char * bytes,uint32_t length)3784 static PP_Bool Pnacl_M19_PPB_X509Certificate_Private_Initialize(PP_Resource resource, const char* bytes, uint32_t length) {
3785 const struct PPB_X509Certificate_Private_0_1 *iface = Pnacl_WrapperInfo_PPB_X509Certificate_Private_0_1.real_iface;
3786 return iface->Initialize(resource, bytes, length);
3787 }
3788
Pnacl_M19_PPB_X509Certificate_Private_GetField(struct PP_Var * _struct_result,PP_Resource resource,PP_X509Certificate_Private_Field field)3789 static void Pnacl_M19_PPB_X509Certificate_Private_GetField(struct PP_Var* _struct_result, PP_Resource resource, PP_X509Certificate_Private_Field field) {
3790 const struct PPB_X509Certificate_Private_0_1 *iface = Pnacl_WrapperInfo_PPB_X509Certificate_Private_0_1.real_iface;
3791 *_struct_result = iface->GetField(resource, field);
3792 }
3793
3794 /* End wrapper methods for PPB_X509Certificate_Private_0_1 */
3795
3796 /* Begin wrapper methods for PPP_ContentDecryptor_Private_0_9 */
3797
Pnacl_M33_PPP_ContentDecryptor_Private_Initialize(PP_Instance instance,struct PP_Var key_system)3798 static void Pnacl_M33_PPP_ContentDecryptor_Private_Initialize(PP_Instance instance, struct PP_Var key_system) {
3799 const struct PPP_ContentDecryptor_Private_0_9 *iface = Pnacl_WrapperInfo_PPP_ContentDecryptor_Private_0_9.real_iface;
3800 void (*temp_fp)(PP_Instance instance, struct PP_Var* key_system) =
3801 ((void (*)(PP_Instance instance, struct PP_Var* key_system))iface->Initialize);
3802 temp_fp(instance, &key_system);
3803 }
3804
Pnacl_M33_PPP_ContentDecryptor_Private_CreateSession(PP_Instance instance,uint32_t session_id,struct PP_Var type,struct PP_Var init_data)3805 static void Pnacl_M33_PPP_ContentDecryptor_Private_CreateSession(PP_Instance instance, uint32_t session_id, struct PP_Var type, struct PP_Var init_data) {
3806 const struct PPP_ContentDecryptor_Private_0_9 *iface = Pnacl_WrapperInfo_PPP_ContentDecryptor_Private_0_9.real_iface;
3807 void (*temp_fp)(PP_Instance instance, uint32_t session_id, struct PP_Var* type, struct PP_Var* init_data) =
3808 ((void (*)(PP_Instance instance, uint32_t session_id, struct PP_Var* type, struct PP_Var* init_data))iface->CreateSession);
3809 temp_fp(instance, session_id, &type, &init_data);
3810 }
3811
Pnacl_M33_PPP_ContentDecryptor_Private_UpdateSession(PP_Instance instance,uint32_t session_id,struct PP_Var response)3812 static void Pnacl_M33_PPP_ContentDecryptor_Private_UpdateSession(PP_Instance instance, uint32_t session_id, struct PP_Var response) {
3813 const struct PPP_ContentDecryptor_Private_0_9 *iface = Pnacl_WrapperInfo_PPP_ContentDecryptor_Private_0_9.real_iface;
3814 void (*temp_fp)(PP_Instance instance, uint32_t session_id, struct PP_Var* response) =
3815 ((void (*)(PP_Instance instance, uint32_t session_id, struct PP_Var* response))iface->UpdateSession);
3816 temp_fp(instance, session_id, &response);
3817 }
3818
Pnacl_M33_PPP_ContentDecryptor_Private_ReleaseSession(PP_Instance instance,uint32_t session_id)3819 static void Pnacl_M33_PPP_ContentDecryptor_Private_ReleaseSession(PP_Instance instance, uint32_t session_id) {
3820 const struct PPP_ContentDecryptor_Private_0_9 *iface = Pnacl_WrapperInfo_PPP_ContentDecryptor_Private_0_9.real_iface;
3821 void (*temp_fp)(PP_Instance instance, uint32_t session_id) =
3822 ((void (*)(PP_Instance instance, uint32_t session_id))iface->ReleaseSession);
3823 temp_fp(instance, session_id);
3824 }
3825
Pnacl_M33_PPP_ContentDecryptor_Private_Decrypt(PP_Instance instance,PP_Resource encrypted_block,const struct PP_EncryptedBlockInfo * encrypted_block_info)3826 static void Pnacl_M33_PPP_ContentDecryptor_Private_Decrypt(PP_Instance instance, PP_Resource encrypted_block, const struct PP_EncryptedBlockInfo* encrypted_block_info) {
3827 const struct PPP_ContentDecryptor_Private_0_9 *iface = Pnacl_WrapperInfo_PPP_ContentDecryptor_Private_0_9.real_iface;
3828 void (*temp_fp)(PP_Instance instance, PP_Resource encrypted_block, const struct PP_EncryptedBlockInfo* encrypted_block_info) =
3829 ((void (*)(PP_Instance instance, PP_Resource encrypted_block, const struct PP_EncryptedBlockInfo* encrypted_block_info))iface->Decrypt);
3830 temp_fp(instance, encrypted_block, encrypted_block_info);
3831 }
3832
Pnacl_M33_PPP_ContentDecryptor_Private_InitializeAudioDecoder(PP_Instance instance,const struct PP_AudioDecoderConfig * decoder_config,PP_Resource codec_extra_data)3833 static void Pnacl_M33_PPP_ContentDecryptor_Private_InitializeAudioDecoder(PP_Instance instance, const struct PP_AudioDecoderConfig* decoder_config, PP_Resource codec_extra_data) {
3834 const struct PPP_ContentDecryptor_Private_0_9 *iface = Pnacl_WrapperInfo_PPP_ContentDecryptor_Private_0_9.real_iface;
3835 void (*temp_fp)(PP_Instance instance, const struct PP_AudioDecoderConfig* decoder_config, PP_Resource codec_extra_data) =
3836 ((void (*)(PP_Instance instance, const struct PP_AudioDecoderConfig* decoder_config, PP_Resource codec_extra_data))iface->InitializeAudioDecoder);
3837 temp_fp(instance, decoder_config, codec_extra_data);
3838 }
3839
Pnacl_M33_PPP_ContentDecryptor_Private_InitializeVideoDecoder(PP_Instance instance,const struct PP_VideoDecoderConfig * decoder_config,PP_Resource codec_extra_data)3840 static void Pnacl_M33_PPP_ContentDecryptor_Private_InitializeVideoDecoder(PP_Instance instance, const struct PP_VideoDecoderConfig* decoder_config, PP_Resource codec_extra_data) {
3841 const struct PPP_ContentDecryptor_Private_0_9 *iface = Pnacl_WrapperInfo_PPP_ContentDecryptor_Private_0_9.real_iface;
3842 void (*temp_fp)(PP_Instance instance, const struct PP_VideoDecoderConfig* decoder_config, PP_Resource codec_extra_data) =
3843 ((void (*)(PP_Instance instance, const struct PP_VideoDecoderConfig* decoder_config, PP_Resource codec_extra_data))iface->InitializeVideoDecoder);
3844 temp_fp(instance, decoder_config, codec_extra_data);
3845 }
3846
Pnacl_M33_PPP_ContentDecryptor_Private_DeinitializeDecoder(PP_Instance instance,PP_DecryptorStreamType decoder_type,uint32_t request_id)3847 static void Pnacl_M33_PPP_ContentDecryptor_Private_DeinitializeDecoder(PP_Instance instance, PP_DecryptorStreamType decoder_type, uint32_t request_id) {
3848 const struct PPP_ContentDecryptor_Private_0_9 *iface = Pnacl_WrapperInfo_PPP_ContentDecryptor_Private_0_9.real_iface;
3849 void (*temp_fp)(PP_Instance instance, PP_DecryptorStreamType decoder_type, uint32_t request_id) =
3850 ((void (*)(PP_Instance instance, PP_DecryptorStreamType decoder_type, uint32_t request_id))iface->DeinitializeDecoder);
3851 temp_fp(instance, decoder_type, request_id);
3852 }
3853
Pnacl_M33_PPP_ContentDecryptor_Private_ResetDecoder(PP_Instance instance,PP_DecryptorStreamType decoder_type,uint32_t request_id)3854 static void Pnacl_M33_PPP_ContentDecryptor_Private_ResetDecoder(PP_Instance instance, PP_DecryptorStreamType decoder_type, uint32_t request_id) {
3855 const struct PPP_ContentDecryptor_Private_0_9 *iface = Pnacl_WrapperInfo_PPP_ContentDecryptor_Private_0_9.real_iface;
3856 void (*temp_fp)(PP_Instance instance, PP_DecryptorStreamType decoder_type, uint32_t request_id) =
3857 ((void (*)(PP_Instance instance, PP_DecryptorStreamType decoder_type, uint32_t request_id))iface->ResetDecoder);
3858 temp_fp(instance, decoder_type, request_id);
3859 }
3860
Pnacl_M33_PPP_ContentDecryptor_Private_DecryptAndDecode(PP_Instance instance,PP_DecryptorStreamType decoder_type,PP_Resource encrypted_buffer,const struct PP_EncryptedBlockInfo * encrypted_block_info)3861 static void Pnacl_M33_PPP_ContentDecryptor_Private_DecryptAndDecode(PP_Instance instance, PP_DecryptorStreamType decoder_type, PP_Resource encrypted_buffer, const struct PP_EncryptedBlockInfo* encrypted_block_info) {
3862 const struct PPP_ContentDecryptor_Private_0_9 *iface = Pnacl_WrapperInfo_PPP_ContentDecryptor_Private_0_9.real_iface;
3863 void (*temp_fp)(PP_Instance instance, PP_DecryptorStreamType decoder_type, PP_Resource encrypted_buffer, const struct PP_EncryptedBlockInfo* encrypted_block_info) =
3864 ((void (*)(PP_Instance instance, PP_DecryptorStreamType decoder_type, PP_Resource encrypted_buffer, const struct PP_EncryptedBlockInfo* encrypted_block_info))iface->DecryptAndDecode);
3865 temp_fp(instance, decoder_type, encrypted_buffer, encrypted_block_info);
3866 }
3867
3868 /* End wrapper methods for PPP_ContentDecryptor_Private_0_9 */
3869
3870 /* Not generating wrapper methods for PPP_Flash_BrowserOperations_1_0 */
3871
3872 /* Not generating wrapper methods for PPP_Flash_BrowserOperations_1_2 */
3873
3874 /* Not generating wrapper methods for PPP_Flash_BrowserOperations_1_3 */
3875
3876 /* Begin wrapper methods for PPP_Instance_Private_0_1 */
3877
Pnacl_M18_PPP_Instance_Private_GetInstanceObject(PP_Instance instance)3878 static struct PP_Var Pnacl_M18_PPP_Instance_Private_GetInstanceObject(PP_Instance instance) {
3879 const struct PPP_Instance_Private_0_1 *iface = Pnacl_WrapperInfo_PPP_Instance_Private_0_1.real_iface;
3880 void (*temp_fp)(struct PP_Var* _struct_result, PP_Instance instance) =
3881 ((void (*)(struct PP_Var* _struct_result, PP_Instance instance))iface->GetInstanceObject);
3882 struct PP_Var _struct_result;
3883 temp_fp(&_struct_result, instance);
3884 return _struct_result;
3885 }
3886
3887 /* End wrapper methods for PPP_Instance_Private_0_1 */
3888
3889 /* Begin wrapper methods for PPB_Ext_Socket_Dev_0_1 */
3890
Pnacl_M28_PPB_Ext_Socket_Dev_Create(PP_Instance instance,PP_Ext_Socket_SocketType_Dev type,PP_Ext_Socket_CreateOptions_Dev options,PP_Ext_Socket_CreateInfo_Dev * create_info,struct PP_CompletionCallback * callback)3891 static int32_t Pnacl_M28_PPB_Ext_Socket_Dev_Create(PP_Instance instance, PP_Ext_Socket_SocketType_Dev type, PP_Ext_Socket_CreateOptions_Dev options, PP_Ext_Socket_CreateInfo_Dev* create_info, struct PP_CompletionCallback* callback) {
3892 const struct PPB_Ext_Socket_Dev_0_1 *iface = Pnacl_WrapperInfo_PPB_Ext_Socket_Dev_0_1.real_iface;
3893 return iface->Create(instance, type, options, create_info, *callback);
3894 }
3895
Pnacl_M28_PPB_Ext_Socket_Dev_Destroy(PP_Instance instance,struct PP_Var * socket_id)3896 static void Pnacl_M28_PPB_Ext_Socket_Dev_Destroy(PP_Instance instance, struct PP_Var* socket_id) {
3897 const struct PPB_Ext_Socket_Dev_0_1 *iface = Pnacl_WrapperInfo_PPB_Ext_Socket_Dev_0_1.real_iface;
3898 iface->Destroy(instance, *socket_id);
3899 }
3900
Pnacl_M28_PPB_Ext_Socket_Dev_Connect(PP_Instance instance,struct PP_Var * socket_id,struct PP_Var * hostname,struct PP_Var * port,struct PP_Var * result,struct PP_CompletionCallback * callback)3901 static int32_t Pnacl_M28_PPB_Ext_Socket_Dev_Connect(PP_Instance instance, struct PP_Var* socket_id, struct PP_Var* hostname, struct PP_Var* port, struct PP_Var* result, struct PP_CompletionCallback* callback) {
3902 const struct PPB_Ext_Socket_Dev_0_1 *iface = Pnacl_WrapperInfo_PPB_Ext_Socket_Dev_0_1.real_iface;
3903 return iface->Connect(instance, *socket_id, *hostname, *port, result, *callback);
3904 }
3905
Pnacl_M28_PPB_Ext_Socket_Dev_Bind(PP_Instance instance,struct PP_Var * socket_id,struct PP_Var * address,struct PP_Var * port,struct PP_Var * result,struct PP_CompletionCallback * callback)3906 static int32_t Pnacl_M28_PPB_Ext_Socket_Dev_Bind(PP_Instance instance, struct PP_Var* socket_id, struct PP_Var* address, struct PP_Var* port, struct PP_Var* result, struct PP_CompletionCallback* callback) {
3907 const struct PPB_Ext_Socket_Dev_0_1 *iface = Pnacl_WrapperInfo_PPB_Ext_Socket_Dev_0_1.real_iface;
3908 return iface->Bind(instance, *socket_id, *address, *port, result, *callback);
3909 }
3910
Pnacl_M28_PPB_Ext_Socket_Dev_Disconnect(PP_Instance instance,struct PP_Var * socket_id)3911 static void Pnacl_M28_PPB_Ext_Socket_Dev_Disconnect(PP_Instance instance, struct PP_Var* socket_id) {
3912 const struct PPB_Ext_Socket_Dev_0_1 *iface = Pnacl_WrapperInfo_PPB_Ext_Socket_Dev_0_1.real_iface;
3913 iface->Disconnect(instance, *socket_id);
3914 }
3915
Pnacl_M28_PPB_Ext_Socket_Dev_Read(PP_Instance instance,struct PP_Var * socket_id,struct PP_Var * buffer_size,PP_Ext_Socket_ReadInfo_Dev * read_info,struct PP_CompletionCallback * callback)3916 static int32_t Pnacl_M28_PPB_Ext_Socket_Dev_Read(PP_Instance instance, struct PP_Var* socket_id, struct PP_Var* buffer_size, PP_Ext_Socket_ReadInfo_Dev* read_info, struct PP_CompletionCallback* callback) {
3917 const struct PPB_Ext_Socket_Dev_0_1 *iface = Pnacl_WrapperInfo_PPB_Ext_Socket_Dev_0_1.real_iface;
3918 return iface->Read(instance, *socket_id, *buffer_size, read_info, *callback);
3919 }
3920
Pnacl_M28_PPB_Ext_Socket_Dev_Write(PP_Instance instance,struct PP_Var * socket_id,struct PP_Var * data,PP_Ext_Socket_WriteInfo_Dev * write_info,struct PP_CompletionCallback * callback)3921 static int32_t Pnacl_M28_PPB_Ext_Socket_Dev_Write(PP_Instance instance, struct PP_Var* socket_id, struct PP_Var* data, PP_Ext_Socket_WriteInfo_Dev* write_info, struct PP_CompletionCallback* callback) {
3922 const struct PPB_Ext_Socket_Dev_0_1 *iface = Pnacl_WrapperInfo_PPB_Ext_Socket_Dev_0_1.real_iface;
3923 return iface->Write(instance, *socket_id, *data, write_info, *callback);
3924 }
3925
Pnacl_M28_PPB_Ext_Socket_Dev_RecvFrom(PP_Instance instance,struct PP_Var * socket_id,struct PP_Var * buffer_size,PP_Ext_Socket_RecvFromInfo_Dev * recv_from_info,struct PP_CompletionCallback * callback)3926 static int32_t Pnacl_M28_PPB_Ext_Socket_Dev_RecvFrom(PP_Instance instance, struct PP_Var* socket_id, struct PP_Var* buffer_size, PP_Ext_Socket_RecvFromInfo_Dev* recv_from_info, struct PP_CompletionCallback* callback) {
3927 const struct PPB_Ext_Socket_Dev_0_1 *iface = Pnacl_WrapperInfo_PPB_Ext_Socket_Dev_0_1.real_iface;
3928 return iface->RecvFrom(instance, *socket_id, *buffer_size, recv_from_info, *callback);
3929 }
3930
Pnacl_M28_PPB_Ext_Socket_Dev_SendTo(PP_Instance instance,struct PP_Var * socket_id,struct PP_Var * data,struct PP_Var * address,struct PP_Var * port,PP_Ext_Socket_WriteInfo_Dev * write_info,struct PP_CompletionCallback * callback)3931 static int32_t Pnacl_M28_PPB_Ext_Socket_Dev_SendTo(PP_Instance instance, struct PP_Var* socket_id, struct PP_Var* data, struct PP_Var* address, struct PP_Var* port, PP_Ext_Socket_WriteInfo_Dev* write_info, struct PP_CompletionCallback* callback) {
3932 const struct PPB_Ext_Socket_Dev_0_1 *iface = Pnacl_WrapperInfo_PPB_Ext_Socket_Dev_0_1.real_iface;
3933 return iface->SendTo(instance, *socket_id, *data, *address, *port, write_info, *callback);
3934 }
3935
Pnacl_M28_PPB_Ext_Socket_Dev_Listen(PP_Instance instance,struct PP_Var * socket_id,struct PP_Var * address,struct PP_Var * port,struct PP_Var * backlog,struct PP_Var * result,struct PP_CompletionCallback * callback)3936 static int32_t Pnacl_M28_PPB_Ext_Socket_Dev_Listen(PP_Instance instance, struct PP_Var* socket_id, struct PP_Var* address, struct PP_Var* port, struct PP_Var* backlog, struct PP_Var* result, struct PP_CompletionCallback* callback) {
3937 const struct PPB_Ext_Socket_Dev_0_1 *iface = Pnacl_WrapperInfo_PPB_Ext_Socket_Dev_0_1.real_iface;
3938 return iface->Listen(instance, *socket_id, *address, *port, *backlog, result, *callback);
3939 }
3940
Pnacl_M28_PPB_Ext_Socket_Dev_Accept(PP_Instance instance,struct PP_Var * socket_id,PP_Ext_Socket_AcceptInfo_Dev * accept_info,struct PP_CompletionCallback * callback)3941 static int32_t Pnacl_M28_PPB_Ext_Socket_Dev_Accept(PP_Instance instance, struct PP_Var* socket_id, PP_Ext_Socket_AcceptInfo_Dev* accept_info, struct PP_CompletionCallback* callback) {
3942 const struct PPB_Ext_Socket_Dev_0_1 *iface = Pnacl_WrapperInfo_PPB_Ext_Socket_Dev_0_1.real_iface;
3943 return iface->Accept(instance, *socket_id, accept_info, *callback);
3944 }
3945
Pnacl_M28_PPB_Ext_Socket_Dev_SetKeepAlive(PP_Instance instance,struct PP_Var * socket_id,struct PP_Var * enable,struct PP_Var * delay,struct PP_Var * result,struct PP_CompletionCallback * callback)3946 static int32_t Pnacl_M28_PPB_Ext_Socket_Dev_SetKeepAlive(PP_Instance instance, struct PP_Var* socket_id, struct PP_Var* enable, struct PP_Var* delay, struct PP_Var* result, struct PP_CompletionCallback* callback) {
3947 const struct PPB_Ext_Socket_Dev_0_1 *iface = Pnacl_WrapperInfo_PPB_Ext_Socket_Dev_0_1.real_iface;
3948 return iface->SetKeepAlive(instance, *socket_id, *enable, *delay, result, *callback);
3949 }
3950
Pnacl_M28_PPB_Ext_Socket_Dev_SetNoDelay(PP_Instance instance,struct PP_Var * socket_id,struct PP_Var * no_delay,struct PP_Var * result,struct PP_CompletionCallback * callback)3951 static int32_t Pnacl_M28_PPB_Ext_Socket_Dev_SetNoDelay(PP_Instance instance, struct PP_Var* socket_id, struct PP_Var* no_delay, struct PP_Var* result, struct PP_CompletionCallback* callback) {
3952 const struct PPB_Ext_Socket_Dev_0_1 *iface = Pnacl_WrapperInfo_PPB_Ext_Socket_Dev_0_1.real_iface;
3953 return iface->SetNoDelay(instance, *socket_id, *no_delay, result, *callback);
3954 }
3955
Pnacl_M28_PPB_Ext_Socket_Dev_GetInfo(PP_Instance instance,struct PP_Var * socket_id,PP_Ext_Socket_SocketInfo_Dev * result,struct PP_CompletionCallback * callback)3956 static int32_t Pnacl_M28_PPB_Ext_Socket_Dev_GetInfo(PP_Instance instance, struct PP_Var* socket_id, PP_Ext_Socket_SocketInfo_Dev* result, struct PP_CompletionCallback* callback) {
3957 const struct PPB_Ext_Socket_Dev_0_1 *iface = Pnacl_WrapperInfo_PPB_Ext_Socket_Dev_0_1.real_iface;
3958 return iface->GetInfo(instance, *socket_id, result, *callback);
3959 }
3960
Pnacl_M28_PPB_Ext_Socket_Dev_GetNetworkList(PP_Instance instance,PP_Ext_Socket_NetworkInterface_Dev_Array * result,struct PP_CompletionCallback * callback)3961 static int32_t Pnacl_M28_PPB_Ext_Socket_Dev_GetNetworkList(PP_Instance instance, PP_Ext_Socket_NetworkInterface_Dev_Array* result, struct PP_CompletionCallback* callback) {
3962 const struct PPB_Ext_Socket_Dev_0_1 *iface = Pnacl_WrapperInfo_PPB_Ext_Socket_Dev_0_1.real_iface;
3963 return iface->GetNetworkList(instance, result, *callback);
3964 }
3965
3966 /* End wrapper methods for PPB_Ext_Socket_Dev_0_1 */
3967
3968 /* Begin wrapper methods for PPB_Ext_Socket_Dev_0_2 */
3969
Pnacl_M29_PPB_Ext_Socket_Dev_Create(PP_Instance instance,PP_Ext_Socket_SocketType_Dev type,PP_Ext_Socket_CreateOptions_Dev options,PP_Ext_Socket_CreateInfo_Dev * create_info,struct PP_CompletionCallback * callback)3970 static int32_t Pnacl_M29_PPB_Ext_Socket_Dev_Create(PP_Instance instance, PP_Ext_Socket_SocketType_Dev type, PP_Ext_Socket_CreateOptions_Dev options, PP_Ext_Socket_CreateInfo_Dev* create_info, struct PP_CompletionCallback* callback) {
3971 const struct PPB_Ext_Socket_Dev_0_2 *iface = Pnacl_WrapperInfo_PPB_Ext_Socket_Dev_0_2.real_iface;
3972 return iface->Create(instance, type, options, create_info, *callback);
3973 }
3974
Pnacl_M29_PPB_Ext_Socket_Dev_Destroy(PP_Instance instance,struct PP_Var * socket_id)3975 static void Pnacl_M29_PPB_Ext_Socket_Dev_Destroy(PP_Instance instance, struct PP_Var* socket_id) {
3976 const struct PPB_Ext_Socket_Dev_0_2 *iface = Pnacl_WrapperInfo_PPB_Ext_Socket_Dev_0_2.real_iface;
3977 iface->Destroy(instance, *socket_id);
3978 }
3979
Pnacl_M29_PPB_Ext_Socket_Dev_Connect(PP_Instance instance,struct PP_Var * socket_id,struct PP_Var * hostname,struct PP_Var * port,struct PP_Var * result,struct PP_CompletionCallback * callback)3980 static int32_t Pnacl_M29_PPB_Ext_Socket_Dev_Connect(PP_Instance instance, struct PP_Var* socket_id, struct PP_Var* hostname, struct PP_Var* port, struct PP_Var* result, struct PP_CompletionCallback* callback) {
3981 const struct PPB_Ext_Socket_Dev_0_2 *iface = Pnacl_WrapperInfo_PPB_Ext_Socket_Dev_0_2.real_iface;
3982 return iface->Connect(instance, *socket_id, *hostname, *port, result, *callback);
3983 }
3984
Pnacl_M29_PPB_Ext_Socket_Dev_Bind(PP_Instance instance,struct PP_Var * socket_id,struct PP_Var * address,struct PP_Var * port,struct PP_Var * result,struct PP_CompletionCallback * callback)3985 static int32_t Pnacl_M29_PPB_Ext_Socket_Dev_Bind(PP_Instance instance, struct PP_Var* socket_id, struct PP_Var* address, struct PP_Var* port, struct PP_Var* result, struct PP_CompletionCallback* callback) {
3986 const struct PPB_Ext_Socket_Dev_0_2 *iface = Pnacl_WrapperInfo_PPB_Ext_Socket_Dev_0_2.real_iface;
3987 return iface->Bind(instance, *socket_id, *address, *port, result, *callback);
3988 }
3989
Pnacl_M29_PPB_Ext_Socket_Dev_Disconnect(PP_Instance instance,struct PP_Var * socket_id)3990 static void Pnacl_M29_PPB_Ext_Socket_Dev_Disconnect(PP_Instance instance, struct PP_Var* socket_id) {
3991 const struct PPB_Ext_Socket_Dev_0_2 *iface = Pnacl_WrapperInfo_PPB_Ext_Socket_Dev_0_2.real_iface;
3992 iface->Disconnect(instance, *socket_id);
3993 }
3994
Pnacl_M29_PPB_Ext_Socket_Dev_Read(PP_Instance instance,struct PP_Var * socket_id,struct PP_Var * buffer_size,PP_Ext_Socket_ReadInfo_Dev * read_info,struct PP_CompletionCallback * callback)3995 static int32_t Pnacl_M29_PPB_Ext_Socket_Dev_Read(PP_Instance instance, struct PP_Var* socket_id, struct PP_Var* buffer_size, PP_Ext_Socket_ReadInfo_Dev* read_info, struct PP_CompletionCallback* callback) {
3996 const struct PPB_Ext_Socket_Dev_0_2 *iface = Pnacl_WrapperInfo_PPB_Ext_Socket_Dev_0_2.real_iface;
3997 return iface->Read(instance, *socket_id, *buffer_size, read_info, *callback);
3998 }
3999
Pnacl_M29_PPB_Ext_Socket_Dev_Write(PP_Instance instance,struct PP_Var * socket_id,struct PP_Var * data,PP_Ext_Socket_WriteInfo_Dev * write_info,struct PP_CompletionCallback * callback)4000 static int32_t Pnacl_M29_PPB_Ext_Socket_Dev_Write(PP_Instance instance, struct PP_Var* socket_id, struct PP_Var* data, PP_Ext_Socket_WriteInfo_Dev* write_info, struct PP_CompletionCallback* callback) {
4001 const struct PPB_Ext_Socket_Dev_0_2 *iface = Pnacl_WrapperInfo_PPB_Ext_Socket_Dev_0_2.real_iface;
4002 return iface->Write(instance, *socket_id, *data, write_info, *callback);
4003 }
4004
Pnacl_M29_PPB_Ext_Socket_Dev_RecvFrom(PP_Instance instance,struct PP_Var * socket_id,struct PP_Var * buffer_size,PP_Ext_Socket_RecvFromInfo_Dev * recv_from_info,struct PP_CompletionCallback * callback)4005 static int32_t Pnacl_M29_PPB_Ext_Socket_Dev_RecvFrom(PP_Instance instance, struct PP_Var* socket_id, struct PP_Var* buffer_size, PP_Ext_Socket_RecvFromInfo_Dev* recv_from_info, struct PP_CompletionCallback* callback) {
4006 const struct PPB_Ext_Socket_Dev_0_2 *iface = Pnacl_WrapperInfo_PPB_Ext_Socket_Dev_0_2.real_iface;
4007 return iface->RecvFrom(instance, *socket_id, *buffer_size, recv_from_info, *callback);
4008 }
4009
Pnacl_M29_PPB_Ext_Socket_Dev_SendTo(PP_Instance instance,struct PP_Var * socket_id,struct PP_Var * data,struct PP_Var * address,struct PP_Var * port,PP_Ext_Socket_WriteInfo_Dev * write_info,struct PP_CompletionCallback * callback)4010 static int32_t Pnacl_M29_PPB_Ext_Socket_Dev_SendTo(PP_Instance instance, struct PP_Var* socket_id, struct PP_Var* data, struct PP_Var* address, struct PP_Var* port, PP_Ext_Socket_WriteInfo_Dev* write_info, struct PP_CompletionCallback* callback) {
4011 const struct PPB_Ext_Socket_Dev_0_2 *iface = Pnacl_WrapperInfo_PPB_Ext_Socket_Dev_0_2.real_iface;
4012 return iface->SendTo(instance, *socket_id, *data, *address, *port, write_info, *callback);
4013 }
4014
Pnacl_M29_PPB_Ext_Socket_Dev_Listen(PP_Instance instance,struct PP_Var * socket_id,struct PP_Var * address,struct PP_Var * port,struct PP_Var * backlog,struct PP_Var * result,struct PP_CompletionCallback * callback)4015 static int32_t Pnacl_M29_PPB_Ext_Socket_Dev_Listen(PP_Instance instance, struct PP_Var* socket_id, struct PP_Var* address, struct PP_Var* port, struct PP_Var* backlog, struct PP_Var* result, struct PP_CompletionCallback* callback) {
4016 const struct PPB_Ext_Socket_Dev_0_2 *iface = Pnacl_WrapperInfo_PPB_Ext_Socket_Dev_0_2.real_iface;
4017 return iface->Listen(instance, *socket_id, *address, *port, *backlog, result, *callback);
4018 }
4019
Pnacl_M29_PPB_Ext_Socket_Dev_Accept(PP_Instance instance,struct PP_Var * socket_id,PP_Ext_Socket_AcceptInfo_Dev * accept_info,struct PP_CompletionCallback * callback)4020 static int32_t Pnacl_M29_PPB_Ext_Socket_Dev_Accept(PP_Instance instance, struct PP_Var* socket_id, PP_Ext_Socket_AcceptInfo_Dev* accept_info, struct PP_CompletionCallback* callback) {
4021 const struct PPB_Ext_Socket_Dev_0_2 *iface = Pnacl_WrapperInfo_PPB_Ext_Socket_Dev_0_2.real_iface;
4022 return iface->Accept(instance, *socket_id, accept_info, *callback);
4023 }
4024
Pnacl_M29_PPB_Ext_Socket_Dev_SetKeepAlive(PP_Instance instance,struct PP_Var * socket_id,struct PP_Var * enable,struct PP_Var * delay,struct PP_Var * result,struct PP_CompletionCallback * callback)4025 static int32_t Pnacl_M29_PPB_Ext_Socket_Dev_SetKeepAlive(PP_Instance instance, struct PP_Var* socket_id, struct PP_Var* enable, struct PP_Var* delay, struct PP_Var* result, struct PP_CompletionCallback* callback) {
4026 const struct PPB_Ext_Socket_Dev_0_2 *iface = Pnacl_WrapperInfo_PPB_Ext_Socket_Dev_0_2.real_iface;
4027 return iface->SetKeepAlive(instance, *socket_id, *enable, *delay, result, *callback);
4028 }
4029
Pnacl_M29_PPB_Ext_Socket_Dev_SetNoDelay(PP_Instance instance,struct PP_Var * socket_id,struct PP_Var * no_delay,struct PP_Var * result,struct PP_CompletionCallback * callback)4030 static int32_t Pnacl_M29_PPB_Ext_Socket_Dev_SetNoDelay(PP_Instance instance, struct PP_Var* socket_id, struct PP_Var* no_delay, struct PP_Var* result, struct PP_CompletionCallback* callback) {
4031 const struct PPB_Ext_Socket_Dev_0_2 *iface = Pnacl_WrapperInfo_PPB_Ext_Socket_Dev_0_2.real_iface;
4032 return iface->SetNoDelay(instance, *socket_id, *no_delay, result, *callback);
4033 }
4034
Pnacl_M29_PPB_Ext_Socket_Dev_GetInfo(PP_Instance instance,struct PP_Var * socket_id,PP_Ext_Socket_SocketInfo_Dev * result,struct PP_CompletionCallback * callback)4035 static int32_t Pnacl_M29_PPB_Ext_Socket_Dev_GetInfo(PP_Instance instance, struct PP_Var* socket_id, PP_Ext_Socket_SocketInfo_Dev* result, struct PP_CompletionCallback* callback) {
4036 const struct PPB_Ext_Socket_Dev_0_2 *iface = Pnacl_WrapperInfo_PPB_Ext_Socket_Dev_0_2.real_iface;
4037 return iface->GetInfo(instance, *socket_id, result, *callback);
4038 }
4039
Pnacl_M29_PPB_Ext_Socket_Dev_GetNetworkList(PP_Instance instance,PP_Ext_Socket_NetworkInterface_Dev_Array * result,struct PP_CompletionCallback * callback)4040 static int32_t Pnacl_M29_PPB_Ext_Socket_Dev_GetNetworkList(PP_Instance instance, PP_Ext_Socket_NetworkInterface_Dev_Array* result, struct PP_CompletionCallback* callback) {
4041 const struct PPB_Ext_Socket_Dev_0_2 *iface = Pnacl_WrapperInfo_PPB_Ext_Socket_Dev_0_2.real_iface;
4042 return iface->GetNetworkList(instance, result, *callback);
4043 }
4044
Pnacl_M29_PPB_Ext_Socket_Dev_JoinGroup(PP_Instance instance,struct PP_Var * socket_id,struct PP_Var * address,struct PP_Var * result,struct PP_CompletionCallback * callback)4045 static int32_t Pnacl_M29_PPB_Ext_Socket_Dev_JoinGroup(PP_Instance instance, struct PP_Var* socket_id, struct PP_Var* address, struct PP_Var* result, struct PP_CompletionCallback* callback) {
4046 const struct PPB_Ext_Socket_Dev_0_2 *iface = Pnacl_WrapperInfo_PPB_Ext_Socket_Dev_0_2.real_iface;
4047 return iface->JoinGroup(instance, *socket_id, *address, result, *callback);
4048 }
4049
Pnacl_M29_PPB_Ext_Socket_Dev_LeaveGroup(PP_Instance instance,struct PP_Var * socket_id,struct PP_Var * address,struct PP_Var * result,struct PP_CompletionCallback * callback)4050 static int32_t Pnacl_M29_PPB_Ext_Socket_Dev_LeaveGroup(PP_Instance instance, struct PP_Var* socket_id, struct PP_Var* address, struct PP_Var* result, struct PP_CompletionCallback* callback) {
4051 const struct PPB_Ext_Socket_Dev_0_2 *iface = Pnacl_WrapperInfo_PPB_Ext_Socket_Dev_0_2.real_iface;
4052 return iface->LeaveGroup(instance, *socket_id, *address, result, *callback);
4053 }
4054
Pnacl_M29_PPB_Ext_Socket_Dev_SetMulticastTimeToLive(PP_Instance instance,struct PP_Var * socket_id,struct PP_Var * ttl,struct PP_Var * result,struct PP_CompletionCallback * callback)4055 static int32_t Pnacl_M29_PPB_Ext_Socket_Dev_SetMulticastTimeToLive(PP_Instance instance, struct PP_Var* socket_id, struct PP_Var* ttl, struct PP_Var* result, struct PP_CompletionCallback* callback) {
4056 const struct PPB_Ext_Socket_Dev_0_2 *iface = Pnacl_WrapperInfo_PPB_Ext_Socket_Dev_0_2.real_iface;
4057 return iface->SetMulticastTimeToLive(instance, *socket_id, *ttl, result, *callback);
4058 }
4059
Pnacl_M29_PPB_Ext_Socket_Dev_SetMulticastLoopbackMode(PP_Instance instance,struct PP_Var * socket_id,struct PP_Var * enabled,struct PP_Var * result,struct PP_CompletionCallback * callback)4060 static int32_t Pnacl_M29_PPB_Ext_Socket_Dev_SetMulticastLoopbackMode(PP_Instance instance, struct PP_Var* socket_id, struct PP_Var* enabled, struct PP_Var* result, struct PP_CompletionCallback* callback) {
4061 const struct PPB_Ext_Socket_Dev_0_2 *iface = Pnacl_WrapperInfo_PPB_Ext_Socket_Dev_0_2.real_iface;
4062 return iface->SetMulticastLoopbackMode(instance, *socket_id, *enabled, result, *callback);
4063 }
4064
Pnacl_M29_PPB_Ext_Socket_Dev_GetJoinedGroups(PP_Instance instance,struct PP_Var * socket_id,struct PP_Var * groups,struct PP_CompletionCallback * callback)4065 static int32_t Pnacl_M29_PPB_Ext_Socket_Dev_GetJoinedGroups(PP_Instance instance, struct PP_Var* socket_id, struct PP_Var* groups, struct PP_CompletionCallback* callback) {
4066 const struct PPB_Ext_Socket_Dev_0_2 *iface = Pnacl_WrapperInfo_PPB_Ext_Socket_Dev_0_2.real_iface;
4067 return iface->GetJoinedGroups(instance, *socket_id, groups, *callback);
4068 }
4069
4070 /* End wrapper methods for PPB_Ext_Socket_Dev_0_2 */
4071
4072 /* Not generating wrapper interface for PPB_Audio_1_0 */
4073
4074 /* Not generating wrapper interface for PPB_Audio_1_1 */
4075
4076 /* Not generating wrapper interface for PPB_AudioConfig_1_0 */
4077
4078 /* Not generating wrapper interface for PPB_AudioConfig_1_1 */
4079
4080 struct PPB_Console_1_0 Pnacl_Wrappers_PPB_Console_1_0 = {
4081 .Log = (void (*)(PP_Instance instance, PP_LogLevel level, struct PP_Var value))&Pnacl_M25_PPB_Console_Log,
4082 .LogWithSource = (void (*)(PP_Instance instance, PP_LogLevel level, struct PP_Var source, struct PP_Var value))&Pnacl_M25_PPB_Console_LogWithSource
4083 };
4084
4085 struct PPB_Core_1_0 Pnacl_Wrappers_PPB_Core_1_0 = {
4086 .AddRefResource = (void (*)(PP_Resource resource))&Pnacl_M14_PPB_Core_AddRefResource,
4087 .ReleaseResource = (void (*)(PP_Resource resource))&Pnacl_M14_PPB_Core_ReleaseResource,
4088 .GetTime = (PP_Time (*)(void))&Pnacl_M14_PPB_Core_GetTime,
4089 .GetTimeTicks = (PP_TimeTicks (*)(void))&Pnacl_M14_PPB_Core_GetTimeTicks,
4090 .CallOnMainThread = (void (*)(int32_t delay_in_milliseconds, struct PP_CompletionCallback callback, int32_t result))&Pnacl_M14_PPB_Core_CallOnMainThread,
4091 .IsMainThread = (PP_Bool (*)(void))&Pnacl_M14_PPB_Core_IsMainThread
4092 };
4093
4094 struct PPB_FileIO_1_0 Pnacl_Wrappers_PPB_FileIO_1_0 = {
4095 .Create = (PP_Resource (*)(PP_Instance instance))&Pnacl_M14_PPB_FileIO_Create,
4096 .IsFileIO = (PP_Bool (*)(PP_Resource resource))&Pnacl_M14_PPB_FileIO_IsFileIO,
4097 .Open = (int32_t (*)(PP_Resource file_io, PP_Resource file_ref, int32_t open_flags, struct PP_CompletionCallback callback))&Pnacl_M14_PPB_FileIO_Open,
4098 .Query = (int32_t (*)(PP_Resource file_io, struct PP_FileInfo* info, struct PP_CompletionCallback callback))&Pnacl_M14_PPB_FileIO_Query,
4099 .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,
4100 .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,
4101 .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,
4102 .SetLength = (int32_t (*)(PP_Resource file_io, int64_t length, struct PP_CompletionCallback callback))&Pnacl_M14_PPB_FileIO_SetLength,
4103 .Flush = (int32_t (*)(PP_Resource file_io, struct PP_CompletionCallback callback))&Pnacl_M14_PPB_FileIO_Flush,
4104 .Close = (void (*)(PP_Resource file_io))&Pnacl_M14_PPB_FileIO_Close
4105 };
4106
4107 struct PPB_FileIO_1_1 Pnacl_Wrappers_PPB_FileIO_1_1 = {
4108 .Create = (PP_Resource (*)(PP_Instance instance))&Pnacl_M25_PPB_FileIO_Create,
4109 .IsFileIO = (PP_Bool (*)(PP_Resource resource))&Pnacl_M25_PPB_FileIO_IsFileIO,
4110 .Open = (int32_t (*)(PP_Resource file_io, PP_Resource file_ref, int32_t open_flags, struct PP_CompletionCallback callback))&Pnacl_M25_PPB_FileIO_Open,
4111 .Query = (int32_t (*)(PP_Resource file_io, struct PP_FileInfo* info, struct PP_CompletionCallback callback))&Pnacl_M25_PPB_FileIO_Query,
4112 .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,
4113 .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,
4114 .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,
4115 .SetLength = (int32_t (*)(PP_Resource file_io, int64_t length, struct PP_CompletionCallback callback))&Pnacl_M25_PPB_FileIO_SetLength,
4116 .Flush = (int32_t (*)(PP_Resource file_io, struct PP_CompletionCallback callback))&Pnacl_M25_PPB_FileIO_Flush,
4117 .Close = (void (*)(PP_Resource file_io))&Pnacl_M25_PPB_FileIO_Close,
4118 .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
4119 };
4120
4121 struct PPB_FileRef_1_0 Pnacl_Wrappers_PPB_FileRef_1_0 = {
4122 .Create = (PP_Resource (*)(PP_Resource file_system, const char* path))&Pnacl_M14_PPB_FileRef_Create,
4123 .IsFileRef = (PP_Bool (*)(PP_Resource resource))&Pnacl_M14_PPB_FileRef_IsFileRef,
4124 .GetFileSystemType = (PP_FileSystemType (*)(PP_Resource file_ref))&Pnacl_M14_PPB_FileRef_GetFileSystemType,
4125 .GetName = (struct PP_Var (*)(PP_Resource file_ref))&Pnacl_M14_PPB_FileRef_GetName,
4126 .GetPath = (struct PP_Var (*)(PP_Resource file_ref))&Pnacl_M14_PPB_FileRef_GetPath,
4127 .GetParent = (PP_Resource (*)(PP_Resource file_ref))&Pnacl_M14_PPB_FileRef_GetParent,
4128 .MakeDirectory = (int32_t (*)(PP_Resource directory_ref, PP_Bool make_ancestors, struct PP_CompletionCallback callback))&Pnacl_M14_PPB_FileRef_MakeDirectory,
4129 .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,
4130 .Delete = (int32_t (*)(PP_Resource file_ref, struct PP_CompletionCallback callback))&Pnacl_M14_PPB_FileRef_Delete,
4131 .Rename = (int32_t (*)(PP_Resource file_ref, PP_Resource new_file_ref, struct PP_CompletionCallback callback))&Pnacl_M14_PPB_FileRef_Rename
4132 };
4133
4134 struct PPB_FileRef_1_1 Pnacl_Wrappers_PPB_FileRef_1_1 = {
4135 .Create = (PP_Resource (*)(PP_Resource file_system, const char* path))&Pnacl_M28_PPB_FileRef_Create,
4136 .IsFileRef = (PP_Bool (*)(PP_Resource resource))&Pnacl_M28_PPB_FileRef_IsFileRef,
4137 .GetFileSystemType = (PP_FileSystemType (*)(PP_Resource file_ref))&Pnacl_M28_PPB_FileRef_GetFileSystemType,
4138 .GetName = (struct PP_Var (*)(PP_Resource file_ref))&Pnacl_M28_PPB_FileRef_GetName,
4139 .GetPath = (struct PP_Var (*)(PP_Resource file_ref))&Pnacl_M28_PPB_FileRef_GetPath,
4140 .GetParent = (PP_Resource (*)(PP_Resource file_ref))&Pnacl_M28_PPB_FileRef_GetParent,
4141 .MakeDirectory = (int32_t (*)(PP_Resource directory_ref, PP_Bool make_ancestors, struct PP_CompletionCallback callback))&Pnacl_M28_PPB_FileRef_MakeDirectory,
4142 .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,
4143 .Delete = (int32_t (*)(PP_Resource file_ref, struct PP_CompletionCallback callback))&Pnacl_M28_PPB_FileRef_Delete,
4144 .Rename = (int32_t (*)(PP_Resource file_ref, PP_Resource new_file_ref, struct PP_CompletionCallback callback))&Pnacl_M28_PPB_FileRef_Rename,
4145 .Query = (int32_t (*)(PP_Resource file_ref, struct PP_FileInfo* info, struct PP_CompletionCallback callback))&Pnacl_M28_PPB_FileRef_Query,
4146 .ReadDirectoryEntries = (int32_t (*)(PP_Resource file_ref, struct PP_ArrayOutput output, struct PP_CompletionCallback callback))&Pnacl_M28_PPB_FileRef_ReadDirectoryEntries
4147 };
4148
4149 struct PPB_FileSystem_1_0 Pnacl_Wrappers_PPB_FileSystem_1_0 = {
4150 .Create = (PP_Resource (*)(PP_Instance instance, PP_FileSystemType type))&Pnacl_M14_PPB_FileSystem_Create,
4151 .IsFileSystem = (PP_Bool (*)(PP_Resource resource))&Pnacl_M14_PPB_FileSystem_IsFileSystem,
4152 .Open = (int32_t (*)(PP_Resource file_system, int64_t expected_size, struct PP_CompletionCallback callback))&Pnacl_M14_PPB_FileSystem_Open,
4153 .GetType = (PP_FileSystemType (*)(PP_Resource file_system))&Pnacl_M14_PPB_FileSystem_GetType
4154 };
4155
4156 /* Not generating wrapper interface for PPB_Fullscreen_1_0 */
4157
4158 /* Not generating wrapper interface for PPB_Gamepad_1_0 */
4159
4160 struct PPB_Graphics2D_1_0 Pnacl_Wrappers_PPB_Graphics2D_1_0 = {
4161 .Create = (PP_Resource (*)(PP_Instance instance, const struct PP_Size* size, PP_Bool is_always_opaque))&Pnacl_M14_PPB_Graphics2D_Create,
4162 .IsGraphics2D = (PP_Bool (*)(PP_Resource resource))&Pnacl_M14_PPB_Graphics2D_IsGraphics2D,
4163 .Describe = (PP_Bool (*)(PP_Resource graphics_2d, struct PP_Size* size, PP_Bool* is_always_opaque))&Pnacl_M14_PPB_Graphics2D_Describe,
4164 .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,
4165 .Scroll = (void (*)(PP_Resource graphics_2d, const struct PP_Rect* clip_rect, const struct PP_Point* amount))&Pnacl_M14_PPB_Graphics2D_Scroll,
4166 .ReplaceContents = (void (*)(PP_Resource graphics_2d, PP_Resource image_data))&Pnacl_M14_PPB_Graphics2D_ReplaceContents,
4167 .Flush = (int32_t (*)(PP_Resource graphics_2d, struct PP_CompletionCallback callback))&Pnacl_M14_PPB_Graphics2D_Flush
4168 };
4169
4170 struct PPB_Graphics2D_1_1 Pnacl_Wrappers_PPB_Graphics2D_1_1 = {
4171 .Create = (PP_Resource (*)(PP_Instance instance, const struct PP_Size* size, PP_Bool is_always_opaque))&Pnacl_M27_PPB_Graphics2D_Create,
4172 .IsGraphics2D = (PP_Bool (*)(PP_Resource resource))&Pnacl_M27_PPB_Graphics2D_IsGraphics2D,
4173 .Describe = (PP_Bool (*)(PP_Resource graphics_2d, struct PP_Size* size, PP_Bool* is_always_opaque))&Pnacl_M27_PPB_Graphics2D_Describe,
4174 .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,
4175 .Scroll = (void (*)(PP_Resource graphics_2d, const struct PP_Rect* clip_rect, const struct PP_Point* amount))&Pnacl_M27_PPB_Graphics2D_Scroll,
4176 .ReplaceContents = (void (*)(PP_Resource graphics_2d, PP_Resource image_data))&Pnacl_M27_PPB_Graphics2D_ReplaceContents,
4177 .Flush = (int32_t (*)(PP_Resource graphics_2d, struct PP_CompletionCallback callback))&Pnacl_M27_PPB_Graphics2D_Flush,
4178 .SetScale = (PP_Bool (*)(PP_Resource resource, float scale))&Pnacl_M27_PPB_Graphics2D_SetScale,
4179 .GetScale = (float (*)(PP_Resource resource))&Pnacl_M27_PPB_Graphics2D_GetScale
4180 };
4181
4182 struct PPB_Graphics3D_1_0 Pnacl_Wrappers_PPB_Graphics3D_1_0 = {
4183 .GetAttribMaxValue = (int32_t (*)(PP_Resource instance, int32_t attribute, int32_t* value))&Pnacl_M15_PPB_Graphics3D_GetAttribMaxValue,
4184 .Create = (PP_Resource (*)(PP_Instance instance, PP_Resource share_context, const int32_t attrib_list[]))&Pnacl_M15_PPB_Graphics3D_Create,
4185 .IsGraphics3D = (PP_Bool (*)(PP_Resource resource))&Pnacl_M15_PPB_Graphics3D_IsGraphics3D,
4186 .GetAttribs = (int32_t (*)(PP_Resource context, int32_t attrib_list[]))&Pnacl_M15_PPB_Graphics3D_GetAttribs,
4187 .SetAttribs = (int32_t (*)(PP_Resource context, const int32_t attrib_list[]))&Pnacl_M15_PPB_Graphics3D_SetAttribs,
4188 .GetError = (int32_t (*)(PP_Resource context))&Pnacl_M15_PPB_Graphics3D_GetError,
4189 .ResizeBuffers = (int32_t (*)(PP_Resource context, int32_t width, int32_t height))&Pnacl_M15_PPB_Graphics3D_ResizeBuffers,
4190 .SwapBuffers = (int32_t (*)(PP_Resource context, struct PP_CompletionCallback callback))&Pnacl_M15_PPB_Graphics3D_SwapBuffers
4191 };
4192
4193 struct PPB_HostResolver_1_0 Pnacl_Wrappers_PPB_HostResolver_1_0 = {
4194 .Create = (PP_Resource (*)(PP_Instance instance))&Pnacl_M29_PPB_HostResolver_Create,
4195 .IsHostResolver = (PP_Bool (*)(PP_Resource resource))&Pnacl_M29_PPB_HostResolver_IsHostResolver,
4196 .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,
4197 .GetCanonicalName = (struct PP_Var (*)(PP_Resource host_resolver))&Pnacl_M29_PPB_HostResolver_GetCanonicalName,
4198 .GetNetAddressCount = (uint32_t (*)(PP_Resource host_resolver))&Pnacl_M29_PPB_HostResolver_GetNetAddressCount,
4199 .GetNetAddress = (PP_Resource (*)(PP_Resource host_resolver, uint32_t index))&Pnacl_M29_PPB_HostResolver_GetNetAddress
4200 };
4201
4202 /* Not generating wrapper interface for PPB_ImageData_1_0 */
4203
4204 /* Not generating wrapper interface for PPB_InputEvent_1_0 */
4205
4206 struct PPB_MouseInputEvent_1_0 Pnacl_Wrappers_PPB_MouseInputEvent_1_0 = {
4207 .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,
4208 .IsMouseInputEvent = (PP_Bool (*)(PP_Resource resource))&Pnacl_M13_PPB_MouseInputEvent_IsMouseInputEvent,
4209 .GetButton = (PP_InputEvent_MouseButton (*)(PP_Resource mouse_event))&Pnacl_M13_PPB_MouseInputEvent_GetButton,
4210 .GetPosition = (struct PP_Point (*)(PP_Resource mouse_event))&Pnacl_M13_PPB_MouseInputEvent_GetPosition,
4211 .GetClickCount = (int32_t (*)(PP_Resource mouse_event))&Pnacl_M13_PPB_MouseInputEvent_GetClickCount
4212 };
4213
4214 struct PPB_MouseInputEvent_1_1 Pnacl_Wrappers_PPB_MouseInputEvent_1_1 = {
4215 .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,
4216 .IsMouseInputEvent = (PP_Bool (*)(PP_Resource resource))&Pnacl_M14_PPB_MouseInputEvent_IsMouseInputEvent,
4217 .GetButton = (PP_InputEvent_MouseButton (*)(PP_Resource mouse_event))&Pnacl_M14_PPB_MouseInputEvent_GetButton,
4218 .GetPosition = (struct PP_Point (*)(PP_Resource mouse_event))&Pnacl_M14_PPB_MouseInputEvent_GetPosition,
4219 .GetClickCount = (int32_t (*)(PP_Resource mouse_event))&Pnacl_M14_PPB_MouseInputEvent_GetClickCount,
4220 .GetMovement = (struct PP_Point (*)(PP_Resource mouse_event))&Pnacl_M14_PPB_MouseInputEvent_GetMovement
4221 };
4222
4223 struct PPB_WheelInputEvent_1_0 Pnacl_Wrappers_PPB_WheelInputEvent_1_0 = {
4224 .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,
4225 .IsWheelInputEvent = (PP_Bool (*)(PP_Resource resource))&Pnacl_M13_PPB_WheelInputEvent_IsWheelInputEvent,
4226 .GetDelta = (struct PP_FloatPoint (*)(PP_Resource wheel_event))&Pnacl_M13_PPB_WheelInputEvent_GetDelta,
4227 .GetTicks = (struct PP_FloatPoint (*)(PP_Resource wheel_event))&Pnacl_M13_PPB_WheelInputEvent_GetTicks,
4228 .GetScrollByPage = (PP_Bool (*)(PP_Resource wheel_event))&Pnacl_M13_PPB_WheelInputEvent_GetScrollByPage
4229 };
4230
4231 struct PPB_KeyboardInputEvent_1_0 Pnacl_Wrappers_PPB_KeyboardInputEvent_1_0 = {
4232 .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,
4233 .IsKeyboardInputEvent = (PP_Bool (*)(PP_Resource resource))&Pnacl_M13_PPB_KeyboardInputEvent_IsKeyboardInputEvent,
4234 .GetKeyCode = (uint32_t (*)(PP_Resource key_event))&Pnacl_M13_PPB_KeyboardInputEvent_GetKeyCode,
4235 .GetCharacterText = (struct PP_Var (*)(PP_Resource character_event))&Pnacl_M13_PPB_KeyboardInputEvent_GetCharacterText
4236 };
4237
4238 struct PPB_TouchInputEvent_1_0 Pnacl_Wrappers_PPB_TouchInputEvent_1_0 = {
4239 .Create = (PP_Resource (*)(PP_Instance instance, PP_InputEvent_Type type, PP_TimeTicks time_stamp, uint32_t modifiers))&Pnacl_M13_PPB_TouchInputEvent_Create,
4240 .AddTouchPoint = (void (*)(PP_Resource touch_event, PP_TouchListType list, const struct PP_TouchPoint* point))&Pnacl_M13_PPB_TouchInputEvent_AddTouchPoint,
4241 .IsTouchInputEvent = (PP_Bool (*)(PP_Resource resource))&Pnacl_M13_PPB_TouchInputEvent_IsTouchInputEvent,
4242 .GetTouchCount = (uint32_t (*)(PP_Resource resource, PP_TouchListType list))&Pnacl_M13_PPB_TouchInputEvent_GetTouchCount,
4243 .GetTouchByIndex = (struct PP_TouchPoint (*)(PP_Resource resource, PP_TouchListType list, uint32_t index))&Pnacl_M13_PPB_TouchInputEvent_GetTouchByIndex,
4244 .GetTouchById = (struct PP_TouchPoint (*)(PP_Resource resource, PP_TouchListType list, uint32_t touch_id))&Pnacl_M13_PPB_TouchInputEvent_GetTouchById
4245 };
4246
4247 struct PPB_IMEInputEvent_1_0 Pnacl_Wrappers_PPB_IMEInputEvent_1_0 = {
4248 .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,
4249 .IsIMEInputEvent = (PP_Bool (*)(PP_Resource resource))&Pnacl_M13_PPB_IMEInputEvent_IsIMEInputEvent,
4250 .GetText = (struct PP_Var (*)(PP_Resource ime_event))&Pnacl_M13_PPB_IMEInputEvent_GetText,
4251 .GetSegmentNumber = (uint32_t (*)(PP_Resource ime_event))&Pnacl_M13_PPB_IMEInputEvent_GetSegmentNumber,
4252 .GetSegmentOffset = (uint32_t (*)(PP_Resource ime_event, uint32_t index))&Pnacl_M13_PPB_IMEInputEvent_GetSegmentOffset,
4253 .GetTargetSegment = (int32_t (*)(PP_Resource ime_event))&Pnacl_M13_PPB_IMEInputEvent_GetTargetSegment,
4254 .GetSelection = (void (*)(PP_Resource ime_event, uint32_t* start, uint32_t* end))&Pnacl_M13_PPB_IMEInputEvent_GetSelection
4255 };
4256
4257 /* Not generating wrapper interface for PPB_Instance_1_0 */
4258
4259 struct PPB_MessageLoop_1_0 Pnacl_Wrappers_PPB_MessageLoop_1_0 = {
4260 .Create = (PP_Resource (*)(PP_Instance instance))&Pnacl_M25_PPB_MessageLoop_Create,
4261 .GetForMainThread = (PP_Resource (*)(void))&Pnacl_M25_PPB_MessageLoop_GetForMainThread,
4262 .GetCurrent = (PP_Resource (*)(void))&Pnacl_M25_PPB_MessageLoop_GetCurrent,
4263 .AttachToCurrentThread = (int32_t (*)(PP_Resource message_loop))&Pnacl_M25_PPB_MessageLoop_AttachToCurrentThread,
4264 .Run = (int32_t (*)(PP_Resource message_loop))&Pnacl_M25_PPB_MessageLoop_Run,
4265 .PostWork = (int32_t (*)(PP_Resource message_loop, struct PP_CompletionCallback callback, int64_t delay_ms))&Pnacl_M25_PPB_MessageLoop_PostWork,
4266 .PostQuit = (int32_t (*)(PP_Resource message_loop, PP_Bool should_destroy))&Pnacl_M25_PPB_MessageLoop_PostQuit
4267 };
4268
4269 struct PPB_Messaging_1_0 Pnacl_Wrappers_PPB_Messaging_1_0 = {
4270 .PostMessage = (void (*)(PP_Instance instance, struct PP_Var message))&Pnacl_M14_PPB_Messaging_PostMessage
4271 };
4272
4273 /* Not generating wrapper interface for PPB_MouseCursor_1_0 */
4274
4275 struct PPB_MouseLock_1_0 Pnacl_Wrappers_PPB_MouseLock_1_0 = {
4276 .LockMouse = (int32_t (*)(PP_Instance instance, struct PP_CompletionCallback callback))&Pnacl_M16_PPB_MouseLock_LockMouse,
4277 .UnlockMouse = (void (*)(PP_Instance instance))&Pnacl_M16_PPB_MouseLock_UnlockMouse
4278 };
4279
4280 struct PPB_NetAddress_1_0 Pnacl_Wrappers_PPB_NetAddress_1_0 = {
4281 .CreateFromIPv4Address = (PP_Resource (*)(PP_Instance instance, const struct PP_NetAddress_IPv4* ipv4_addr))&Pnacl_M29_PPB_NetAddress_CreateFromIPv4Address,
4282 .CreateFromIPv6Address = (PP_Resource (*)(PP_Instance instance, const struct PP_NetAddress_IPv6* ipv6_addr))&Pnacl_M29_PPB_NetAddress_CreateFromIPv6Address,
4283 .IsNetAddress = (PP_Bool (*)(PP_Resource resource))&Pnacl_M29_PPB_NetAddress_IsNetAddress,
4284 .GetFamily = (PP_NetAddress_Family (*)(PP_Resource addr))&Pnacl_M29_PPB_NetAddress_GetFamily,
4285 .DescribeAsString = (struct PP_Var (*)(PP_Resource addr, PP_Bool include_port))&Pnacl_M29_PPB_NetAddress_DescribeAsString,
4286 .DescribeAsIPv4Address = (PP_Bool (*)(PP_Resource addr, struct PP_NetAddress_IPv4* ipv4_addr))&Pnacl_M29_PPB_NetAddress_DescribeAsIPv4Address,
4287 .DescribeAsIPv6Address = (PP_Bool (*)(PP_Resource addr, struct PP_NetAddress_IPv6* ipv6_addr))&Pnacl_M29_PPB_NetAddress_DescribeAsIPv6Address
4288 };
4289
4290 struct PPB_NetworkList_1_0 Pnacl_Wrappers_PPB_NetworkList_1_0 = {
4291 .IsNetworkList = (PP_Bool (*)(PP_Resource resource))&Pnacl_M31_PPB_NetworkList_IsNetworkList,
4292 .GetCount = (uint32_t (*)(PP_Resource resource))&Pnacl_M31_PPB_NetworkList_GetCount,
4293 .GetName = (struct PP_Var (*)(PP_Resource resource, uint32_t index))&Pnacl_M31_PPB_NetworkList_GetName,
4294 .GetType = (PP_NetworkList_Type (*)(PP_Resource resource, uint32_t index))&Pnacl_M31_PPB_NetworkList_GetType,
4295 .GetState = (PP_NetworkList_State (*)(PP_Resource resource, uint32_t index))&Pnacl_M31_PPB_NetworkList_GetState,
4296 .GetIpAddresses = (int32_t (*)(PP_Resource resource, uint32_t index, struct PP_ArrayOutput output))&Pnacl_M31_PPB_NetworkList_GetIpAddresses,
4297 .GetDisplayName = (struct PP_Var (*)(PP_Resource resource, uint32_t index))&Pnacl_M31_PPB_NetworkList_GetDisplayName,
4298 .GetMTU = (uint32_t (*)(PP_Resource resource, uint32_t index))&Pnacl_M31_PPB_NetworkList_GetMTU
4299 };
4300
4301 struct PPB_NetworkMonitor_1_0 Pnacl_Wrappers_PPB_NetworkMonitor_1_0 = {
4302 .Create = (PP_Resource (*)(PP_Instance instance))&Pnacl_M31_PPB_NetworkMonitor_Create,
4303 .UpdateNetworkList = (int32_t (*)(PP_Resource network_monitor, PP_Resource* network_list, struct PP_CompletionCallback callback))&Pnacl_M31_PPB_NetworkMonitor_UpdateNetworkList,
4304 .IsNetworkMonitor = (PP_Bool (*)(PP_Resource resource))&Pnacl_M31_PPB_NetworkMonitor_IsNetworkMonitor
4305 };
4306
4307 struct PPB_NetworkProxy_1_0 Pnacl_Wrappers_PPB_NetworkProxy_1_0 = {
4308 .GetProxyForURL = (int32_t (*)(PP_Instance instance, struct PP_Var url, struct PP_Var* proxy_string, struct PP_CompletionCallback callback))&Pnacl_M29_PPB_NetworkProxy_GetProxyForURL
4309 };
4310
4311 struct PPB_TCPSocket_1_0 Pnacl_Wrappers_PPB_TCPSocket_1_0 = {
4312 .Create = (PP_Resource (*)(PP_Instance instance))&Pnacl_M29_PPB_TCPSocket_Create,
4313 .IsTCPSocket = (PP_Bool (*)(PP_Resource resource))&Pnacl_M29_PPB_TCPSocket_IsTCPSocket,
4314 .Connect = (int32_t (*)(PP_Resource tcp_socket, PP_Resource addr, struct PP_CompletionCallback callback))&Pnacl_M29_PPB_TCPSocket_Connect,
4315 .GetLocalAddress = (PP_Resource (*)(PP_Resource tcp_socket))&Pnacl_M29_PPB_TCPSocket_GetLocalAddress,
4316 .GetRemoteAddress = (PP_Resource (*)(PP_Resource tcp_socket))&Pnacl_M29_PPB_TCPSocket_GetRemoteAddress,
4317 .Read = (int32_t (*)(PP_Resource tcp_socket, char* buffer, int32_t bytes_to_read, struct PP_CompletionCallback callback))&Pnacl_M29_PPB_TCPSocket_Read,
4318 .Write = (int32_t (*)(PP_Resource tcp_socket, const char* buffer, int32_t bytes_to_write, struct PP_CompletionCallback callback))&Pnacl_M29_PPB_TCPSocket_Write,
4319 .Close = (void (*)(PP_Resource tcp_socket))&Pnacl_M29_PPB_TCPSocket_Close,
4320 .SetOption = (int32_t (*)(PP_Resource tcp_socket, PP_TCPSocket_Option name, struct PP_Var value, struct PP_CompletionCallback callback))&Pnacl_M29_PPB_TCPSocket_SetOption
4321 };
4322
4323 struct PPB_TCPSocket_1_1 Pnacl_Wrappers_PPB_TCPSocket_1_1 = {
4324 .Create = (PP_Resource (*)(PP_Instance instance))&Pnacl_M31_PPB_TCPSocket_Create,
4325 .IsTCPSocket = (PP_Bool (*)(PP_Resource resource))&Pnacl_M31_PPB_TCPSocket_IsTCPSocket,
4326 .Bind = (int32_t (*)(PP_Resource tcp_socket, PP_Resource addr, struct PP_CompletionCallback callback))&Pnacl_M31_PPB_TCPSocket_Bind,
4327 .Connect = (int32_t (*)(PP_Resource tcp_socket, PP_Resource addr, struct PP_CompletionCallback callback))&Pnacl_M31_PPB_TCPSocket_Connect,
4328 .GetLocalAddress = (PP_Resource (*)(PP_Resource tcp_socket))&Pnacl_M31_PPB_TCPSocket_GetLocalAddress,
4329 .GetRemoteAddress = (PP_Resource (*)(PP_Resource tcp_socket))&Pnacl_M31_PPB_TCPSocket_GetRemoteAddress,
4330 .Read = (int32_t (*)(PP_Resource tcp_socket, char* buffer, int32_t bytes_to_read, struct PP_CompletionCallback callback))&Pnacl_M31_PPB_TCPSocket_Read,
4331 .Write = (int32_t (*)(PP_Resource tcp_socket, const char* buffer, int32_t bytes_to_write, struct PP_CompletionCallback callback))&Pnacl_M31_PPB_TCPSocket_Write,
4332 .Listen = (int32_t (*)(PP_Resource tcp_socket, int32_t backlog, struct PP_CompletionCallback callback))&Pnacl_M31_PPB_TCPSocket_Listen,
4333 .Accept = (int32_t (*)(PP_Resource tcp_socket, PP_Resource* accepted_tcp_socket, struct PP_CompletionCallback callback))&Pnacl_M31_PPB_TCPSocket_Accept,
4334 .Close = (void (*)(PP_Resource tcp_socket))&Pnacl_M31_PPB_TCPSocket_Close,
4335 .SetOption = (int32_t (*)(PP_Resource tcp_socket, PP_TCPSocket_Option name, struct PP_Var value, struct PP_CompletionCallback callback))&Pnacl_M31_PPB_TCPSocket_SetOption
4336 };
4337
4338 struct PPB_TextInputController_1_0 Pnacl_Wrappers_PPB_TextInputController_1_0 = {
4339 .SetTextInputType = (void (*)(PP_Instance instance, PP_TextInput_Type type))&Pnacl_M30_PPB_TextInputController_SetTextInputType,
4340 .UpdateCaretPosition = (void (*)(PP_Instance instance, const struct PP_Rect* caret))&Pnacl_M30_PPB_TextInputController_UpdateCaretPosition,
4341 .CancelCompositionText = (void (*)(PP_Instance instance))&Pnacl_M30_PPB_TextInputController_CancelCompositionText,
4342 .UpdateSurroundingText = (void (*)(PP_Instance instance, struct PP_Var text, uint32_t caret, uint32_t anchor))&Pnacl_M30_PPB_TextInputController_UpdateSurroundingText
4343 };
4344
4345 struct PPB_UDPSocket_1_0 Pnacl_Wrappers_PPB_UDPSocket_1_0 = {
4346 .Create = (PP_Resource (*)(PP_Instance instance))&Pnacl_M29_PPB_UDPSocket_Create,
4347 .IsUDPSocket = (PP_Bool (*)(PP_Resource resource))&Pnacl_M29_PPB_UDPSocket_IsUDPSocket,
4348 .Bind = (int32_t (*)(PP_Resource udp_socket, PP_Resource addr, struct PP_CompletionCallback callback))&Pnacl_M29_PPB_UDPSocket_Bind,
4349 .GetBoundAddress = (PP_Resource (*)(PP_Resource udp_socket))&Pnacl_M29_PPB_UDPSocket_GetBoundAddress,
4350 .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,
4351 .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,
4352 .Close = (void (*)(PP_Resource udp_socket))&Pnacl_M29_PPB_UDPSocket_Close,
4353 .SetOption = (int32_t (*)(PP_Resource udp_socket, PP_UDPSocket_Option name, struct PP_Var value, struct PP_CompletionCallback callback))&Pnacl_M29_PPB_UDPSocket_SetOption
4354 };
4355
4356 struct PPB_URLLoader_1_0 Pnacl_Wrappers_PPB_URLLoader_1_0 = {
4357 .Create = (PP_Resource (*)(PP_Instance instance))&Pnacl_M14_PPB_URLLoader_Create,
4358 .IsURLLoader = (PP_Bool (*)(PP_Resource resource))&Pnacl_M14_PPB_URLLoader_IsURLLoader,
4359 .Open = (int32_t (*)(PP_Resource loader, PP_Resource request_info, struct PP_CompletionCallback callback))&Pnacl_M14_PPB_URLLoader_Open,
4360 .FollowRedirect = (int32_t (*)(PP_Resource loader, struct PP_CompletionCallback callback))&Pnacl_M14_PPB_URLLoader_FollowRedirect,
4361 .GetUploadProgress = (PP_Bool (*)(PP_Resource loader, int64_t* bytes_sent, int64_t* total_bytes_to_be_sent))&Pnacl_M14_PPB_URLLoader_GetUploadProgress,
4362 .GetDownloadProgress = (PP_Bool (*)(PP_Resource loader, int64_t* bytes_received, int64_t* total_bytes_to_be_received))&Pnacl_M14_PPB_URLLoader_GetDownloadProgress,
4363 .GetResponseInfo = (PP_Resource (*)(PP_Resource loader))&Pnacl_M14_PPB_URLLoader_GetResponseInfo,
4364 .ReadResponseBody = (int32_t (*)(PP_Resource loader, void* buffer, int32_t bytes_to_read, struct PP_CompletionCallback callback))&Pnacl_M14_PPB_URLLoader_ReadResponseBody,
4365 .FinishStreamingToFile = (int32_t (*)(PP_Resource loader, struct PP_CompletionCallback callback))&Pnacl_M14_PPB_URLLoader_FinishStreamingToFile,
4366 .Close = (void (*)(PP_Resource loader))&Pnacl_M14_PPB_URLLoader_Close
4367 };
4368
4369 struct PPB_URLRequestInfo_1_0 Pnacl_Wrappers_PPB_URLRequestInfo_1_0 = {
4370 .Create = (PP_Resource (*)(PP_Instance instance))&Pnacl_M14_PPB_URLRequestInfo_Create,
4371 .IsURLRequestInfo = (PP_Bool (*)(PP_Resource resource))&Pnacl_M14_PPB_URLRequestInfo_IsURLRequestInfo,
4372 .SetProperty = (PP_Bool (*)(PP_Resource request, PP_URLRequestProperty property, struct PP_Var value))&Pnacl_M14_PPB_URLRequestInfo_SetProperty,
4373 .AppendDataToBody = (PP_Bool (*)(PP_Resource request, const void* data, uint32_t len))&Pnacl_M14_PPB_URLRequestInfo_AppendDataToBody,
4374 .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
4375 };
4376
4377 struct PPB_URLResponseInfo_1_0 Pnacl_Wrappers_PPB_URLResponseInfo_1_0 = {
4378 .IsURLResponseInfo = (PP_Bool (*)(PP_Resource resource))&Pnacl_M14_PPB_URLResponseInfo_IsURLResponseInfo,
4379 .GetProperty = (struct PP_Var (*)(PP_Resource response, PP_URLResponseProperty property))&Pnacl_M14_PPB_URLResponseInfo_GetProperty,
4380 .GetBodyAsFileRef = (PP_Resource (*)(PP_Resource response))&Pnacl_M14_PPB_URLResponseInfo_GetBodyAsFileRef
4381 };
4382
4383 struct PPB_Var_1_0 Pnacl_Wrappers_PPB_Var_1_0 = {
4384 .AddRef = (void (*)(struct PP_Var var))&Pnacl_M14_PPB_Var_AddRef,
4385 .Release = (void (*)(struct PP_Var var))&Pnacl_M14_PPB_Var_Release,
4386 .VarFromUtf8 = (struct PP_Var (*)(PP_Module module, const char* data, uint32_t len))&Pnacl_M14_PPB_Var_VarFromUtf8,
4387 .VarToUtf8 = (const char* (*)(struct PP_Var var, uint32_t* len))&Pnacl_M14_PPB_Var_VarToUtf8
4388 };
4389
4390 struct PPB_Var_1_1 Pnacl_Wrappers_PPB_Var_1_1 = {
4391 .AddRef = (void (*)(struct PP_Var var))&Pnacl_M18_PPB_Var_AddRef,
4392 .Release = (void (*)(struct PP_Var var))&Pnacl_M18_PPB_Var_Release,
4393 .VarFromUtf8 = (struct PP_Var (*)(const char* data, uint32_t len))&Pnacl_M18_PPB_Var_VarFromUtf8,
4394 .VarToUtf8 = (const char* (*)(struct PP_Var var, uint32_t* len))&Pnacl_M18_PPB_Var_VarToUtf8
4395 };
4396
4397 struct PPB_VarArray_1_0 Pnacl_Wrappers_PPB_VarArray_1_0 = {
4398 .Create = (struct PP_Var (*)(void))&Pnacl_M29_PPB_VarArray_Create,
4399 .Get = (struct PP_Var (*)(struct PP_Var array, uint32_t index))&Pnacl_M29_PPB_VarArray_Get,
4400 .Set = (PP_Bool (*)(struct PP_Var array, uint32_t index, struct PP_Var value))&Pnacl_M29_PPB_VarArray_Set,
4401 .GetLength = (uint32_t (*)(struct PP_Var array))&Pnacl_M29_PPB_VarArray_GetLength,
4402 .SetLength = (PP_Bool (*)(struct PP_Var array, uint32_t length))&Pnacl_M29_PPB_VarArray_SetLength
4403 };
4404
4405 struct PPB_VarArrayBuffer_1_0 Pnacl_Wrappers_PPB_VarArrayBuffer_1_0 = {
4406 .Create = (struct PP_Var (*)(uint32_t size_in_bytes))&Pnacl_M18_PPB_VarArrayBuffer_Create,
4407 .ByteLength = (PP_Bool (*)(struct PP_Var array, uint32_t* byte_length))&Pnacl_M18_PPB_VarArrayBuffer_ByteLength,
4408 .Map = (void* (*)(struct PP_Var array))&Pnacl_M18_PPB_VarArrayBuffer_Map,
4409 .Unmap = (void (*)(struct PP_Var array))&Pnacl_M18_PPB_VarArrayBuffer_Unmap
4410 };
4411
4412 struct PPB_VarDictionary_1_0 Pnacl_Wrappers_PPB_VarDictionary_1_0 = {
4413 .Create = (struct PP_Var (*)(void))&Pnacl_M29_PPB_VarDictionary_Create,
4414 .Get = (struct PP_Var (*)(struct PP_Var dict, struct PP_Var key))&Pnacl_M29_PPB_VarDictionary_Get,
4415 .Set = (PP_Bool (*)(struct PP_Var dict, struct PP_Var key, struct PP_Var value))&Pnacl_M29_PPB_VarDictionary_Set,
4416 .Delete = (void (*)(struct PP_Var dict, struct PP_Var key))&Pnacl_M29_PPB_VarDictionary_Delete,
4417 .HasKey = (PP_Bool (*)(struct PP_Var dict, struct PP_Var key))&Pnacl_M29_PPB_VarDictionary_HasKey,
4418 .GetKeys = (struct PP_Var (*)(struct PP_Var dict))&Pnacl_M29_PPB_VarDictionary_GetKeys
4419 };
4420
4421 /* Not generating wrapper interface for PPB_View_1_0 */
4422
4423 /* Not generating wrapper interface for PPB_View_1_1 */
4424
4425 struct PPB_WebSocket_1_0 Pnacl_Wrappers_PPB_WebSocket_1_0 = {
4426 .Create = (PP_Resource (*)(PP_Instance instance))&Pnacl_M18_PPB_WebSocket_Create,
4427 .IsWebSocket = (PP_Bool (*)(PP_Resource resource))&Pnacl_M18_PPB_WebSocket_IsWebSocket,
4428 .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,
4429 .Close = (int32_t (*)(PP_Resource web_socket, uint16_t code, struct PP_Var reason, struct PP_CompletionCallback callback))&Pnacl_M18_PPB_WebSocket_Close,
4430 .ReceiveMessage = (int32_t (*)(PP_Resource web_socket, struct PP_Var* message, struct PP_CompletionCallback callback))&Pnacl_M18_PPB_WebSocket_ReceiveMessage,
4431 .SendMessage = (int32_t (*)(PP_Resource web_socket, struct PP_Var message))&Pnacl_M18_PPB_WebSocket_SendMessage,
4432 .GetBufferedAmount = (uint64_t (*)(PP_Resource web_socket))&Pnacl_M18_PPB_WebSocket_GetBufferedAmount,
4433 .GetCloseCode = (uint16_t (*)(PP_Resource web_socket))&Pnacl_M18_PPB_WebSocket_GetCloseCode,
4434 .GetCloseReason = (struct PP_Var (*)(PP_Resource web_socket))&Pnacl_M18_PPB_WebSocket_GetCloseReason,
4435 .GetCloseWasClean = (PP_Bool (*)(PP_Resource web_socket))&Pnacl_M18_PPB_WebSocket_GetCloseWasClean,
4436 .GetExtensions = (struct PP_Var (*)(PP_Resource web_socket))&Pnacl_M18_PPB_WebSocket_GetExtensions,
4437 .GetProtocol = (struct PP_Var (*)(PP_Resource web_socket))&Pnacl_M18_PPB_WebSocket_GetProtocol,
4438 .GetReadyState = (PP_WebSocketReadyState (*)(PP_Resource web_socket))&Pnacl_M18_PPB_WebSocket_GetReadyState,
4439 .GetURL = (struct PP_Var (*)(PP_Resource web_socket))&Pnacl_M18_PPB_WebSocket_GetURL
4440 };
4441
4442 /* Not generating wrapper interface for PPP_Graphics3D_1_0 */
4443
4444 /* Not generating wrapper interface for PPP_InputEvent_0_1 */
4445
4446 /* Not generating wrapper interface for PPP_Instance_1_0 */
4447
4448 /* Not generating wrapper interface for PPP_Instance_1_1 */
4449
4450 struct PPP_Messaging_1_0 Pnacl_Wrappers_PPP_Messaging_1_0 = {
4451 .HandleMessage = &Pnacl_M14_PPP_Messaging_HandleMessage
4452 };
4453
4454 /* Not generating wrapper interface for PPP_MouseLock_1_0 */
4455
4456 /* Not generating wrapper interface for PPB_BrokerTrusted_0_2 */
4457
4458 /* Not generating wrapper interface for PPB_BrokerTrusted_0_3 */
4459
4460 /* Not generating wrapper interface for PPB_BrowserFont_Trusted_1_0 */
4461
4462 /* Not generating wrapper interface for PPB_CharSet_Trusted_1_0 */
4463
4464 /* Not generating wrapper interface for PPB_FileChooserTrusted_0_5 */
4465
4466 /* Not generating wrapper interface for PPB_FileChooserTrusted_0_6 */
4467
4468 /* Not generating wrapper interface for PPB_URLLoaderTrusted_0_3 */
4469
4470 struct PPB_Alarms_Dev_0_1 Pnacl_Wrappers_PPB_Alarms_Dev_0_1 = {
4471 .Create = (void (*)(PP_Instance instance, struct PP_Var name, const struct PP_Alarms_AlarmCreateInfo_Dev* alarm_info))&Pnacl_M33_PPB_Alarms_Dev_Create,
4472 .Get = (int32_t (*)(PP_Instance instance, struct PP_Var name, struct PP_Alarms_Alarm_Dev* alarm, struct PP_CompletionCallback callback))&Pnacl_M33_PPB_Alarms_Dev_Get,
4473 .GetAll = (int32_t (*)(PP_Instance instance, struct PP_Alarms_Alarm_Array_Dev* alarms, struct PP_ArrayOutput array_allocator, struct PP_CompletionCallback callback))&Pnacl_M33_PPB_Alarms_Dev_GetAll,
4474 .Clear = (void (*)(PP_Instance instance, struct PP_Var name))&Pnacl_M33_PPB_Alarms_Dev_Clear,
4475 .ClearAll = (void (*)(PP_Instance instance))&Pnacl_M33_PPB_Alarms_Dev_ClearAll,
4476 .AddOnAlarmListener = (uint32_t (*)(PP_Instance instance, PP_Alarms_OnAlarm_Dev callback, void* user_data))&Pnacl_M33_PPB_Alarms_Dev_AddOnAlarmListener
4477 };
4478
4479 struct PPB_AudioInput_Dev_0_2 Pnacl_Wrappers_PPB_AudioInput_Dev_0_2 = {
4480 .Create = (PP_Resource (*)(PP_Instance instance))&Pnacl_M19_PPB_AudioInput_Dev_Create,
4481 .IsAudioInput = (PP_Bool (*)(PP_Resource resource))&Pnacl_M19_PPB_AudioInput_Dev_IsAudioInput,
4482 .EnumerateDevices = (int32_t (*)(PP_Resource audio_input, PP_Resource* devices, struct PP_CompletionCallback callback))&Pnacl_M19_PPB_AudioInput_Dev_EnumerateDevices,
4483 .Open = (int32_t (*)(PP_Resource audio_input, PP_Resource device_ref, PP_Resource config, PPB_AudioInput_Callback_0_2 audio_input_callback, void* user_data, struct PP_CompletionCallback callback))&Pnacl_M19_PPB_AudioInput_Dev_Open,
4484 .GetCurrentConfig = (PP_Resource (*)(PP_Resource audio_input))&Pnacl_M19_PPB_AudioInput_Dev_GetCurrentConfig,
4485 .StartCapture = (PP_Bool (*)(PP_Resource audio_input))&Pnacl_M19_PPB_AudioInput_Dev_StartCapture,
4486 .StopCapture = (PP_Bool (*)(PP_Resource audio_input))&Pnacl_M19_PPB_AudioInput_Dev_StopCapture,
4487 .Close = (void (*)(PP_Resource audio_input))&Pnacl_M19_PPB_AudioInput_Dev_Close
4488 };
4489
4490 struct PPB_AudioInput_Dev_0_3 Pnacl_Wrappers_PPB_AudioInput_Dev_0_3 = {
4491 .Create = (PP_Resource (*)(PP_Instance instance))&Pnacl_M25_PPB_AudioInput_Dev_Create,
4492 .IsAudioInput = (PP_Bool (*)(PP_Resource resource))&Pnacl_M25_PPB_AudioInput_Dev_IsAudioInput,
4493 .EnumerateDevices = (int32_t (*)(PP_Resource audio_input, struct PP_ArrayOutput output, struct PP_CompletionCallback callback))&Pnacl_M25_PPB_AudioInput_Dev_EnumerateDevices,
4494 .MonitorDeviceChange = (int32_t (*)(PP_Resource audio_input, PP_MonitorDeviceChangeCallback callback, void* user_data))&Pnacl_M25_PPB_AudioInput_Dev_MonitorDeviceChange,
4495 .Open = (int32_t (*)(PP_Resource audio_input, PP_Resource device_ref, PP_Resource config, PPB_AudioInput_Callback_0_2 audio_input_callback, void* user_data, struct PP_CompletionCallback callback))&Pnacl_M25_PPB_AudioInput_Dev_Open,
4496 .GetCurrentConfig = (PP_Resource (*)(PP_Resource audio_input))&Pnacl_M25_PPB_AudioInput_Dev_GetCurrentConfig,
4497 .StartCapture = (PP_Bool (*)(PP_Resource audio_input))&Pnacl_M25_PPB_AudioInput_Dev_StartCapture,
4498 .StopCapture = (PP_Bool (*)(PP_Resource audio_input))&Pnacl_M25_PPB_AudioInput_Dev_StopCapture,
4499 .Close = (void (*)(PP_Resource audio_input))&Pnacl_M25_PPB_AudioInput_Dev_Close
4500 };
4501
4502 struct PPB_AudioInput_Dev_0_4 Pnacl_Wrappers_PPB_AudioInput_Dev_0_4 = {
4503 .Create = (PP_Resource (*)(PP_Instance instance))&Pnacl_M30_PPB_AudioInput_Dev_Create,
4504 .IsAudioInput = (PP_Bool (*)(PP_Resource resource))&Pnacl_M30_PPB_AudioInput_Dev_IsAudioInput,
4505 .EnumerateDevices = (int32_t (*)(PP_Resource audio_input, struct PP_ArrayOutput output, struct PP_CompletionCallback callback))&Pnacl_M30_PPB_AudioInput_Dev_EnumerateDevices,
4506 .MonitorDeviceChange = (int32_t (*)(PP_Resource audio_input, PP_MonitorDeviceChangeCallback callback, void* user_data))&Pnacl_M30_PPB_AudioInput_Dev_MonitorDeviceChange,
4507 .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,
4508 .GetCurrentConfig = (PP_Resource (*)(PP_Resource audio_input))&Pnacl_M30_PPB_AudioInput_Dev_GetCurrentConfig,
4509 .StartCapture = (PP_Bool (*)(PP_Resource audio_input))&Pnacl_M30_PPB_AudioInput_Dev_StartCapture,
4510 .StopCapture = (PP_Bool (*)(PP_Resource audio_input))&Pnacl_M30_PPB_AudioInput_Dev_StopCapture,
4511 .Close = (void (*)(PP_Resource audio_input))&Pnacl_M30_PPB_AudioInput_Dev_Close
4512 };
4513
4514 /* Not generating wrapper interface for PPB_Buffer_Dev_0_4 */
4515
4516 /* Not generating wrapper interface for PPB_Crypto_Dev_0_1 */
4517
4518 /* Not generating wrapper interface for PPB_CursorControl_Dev_0_4 */
4519
4520 struct PPB_DeviceRef_Dev_0_1 Pnacl_Wrappers_PPB_DeviceRef_Dev_0_1 = {
4521 .IsDeviceRef = (PP_Bool (*)(PP_Resource resource))&Pnacl_M18_PPB_DeviceRef_Dev_IsDeviceRef,
4522 .GetType = (PP_DeviceType_Dev (*)(PP_Resource device_ref))&Pnacl_M18_PPB_DeviceRef_Dev_GetType,
4523 .GetName = (struct PP_Var (*)(PP_Resource device_ref))&Pnacl_M18_PPB_DeviceRef_Dev_GetName
4524 };
4525
4526 struct PPB_FileChooser_Dev_0_5 Pnacl_Wrappers_PPB_FileChooser_Dev_0_5 = {
4527 .Create = (PP_Resource (*)(PP_Instance instance, PP_FileChooserMode_Dev mode, struct PP_Var accept_types))&Pnacl_M16_PPB_FileChooser_Dev_Create,
4528 .IsFileChooser = (PP_Bool (*)(PP_Resource resource))&Pnacl_M16_PPB_FileChooser_Dev_IsFileChooser,
4529 .Show = (int32_t (*)(PP_Resource chooser, struct PP_CompletionCallback callback))&Pnacl_M16_PPB_FileChooser_Dev_Show,
4530 .GetNextChosenFile = (PP_Resource (*)(PP_Resource chooser))&Pnacl_M16_PPB_FileChooser_Dev_GetNextChosenFile
4531 };
4532
4533 struct PPB_FileChooser_Dev_0_6 Pnacl_Wrappers_PPB_FileChooser_Dev_0_6 = {
4534 .Create = (PP_Resource (*)(PP_Instance instance, PP_FileChooserMode_Dev mode, struct PP_Var accept_types))&Pnacl_M19_PPB_FileChooser_Dev_Create,
4535 .IsFileChooser = (PP_Bool (*)(PP_Resource resource))&Pnacl_M19_PPB_FileChooser_Dev_IsFileChooser,
4536 .Show = (int32_t (*)(PP_Resource chooser, struct PP_ArrayOutput output, struct PP_CompletionCallback callback))&Pnacl_M19_PPB_FileChooser_Dev_Show
4537 };
4538
4539 struct PPB_FileIO_Dev_0_1 Pnacl_Wrappers_PPB_FileIO_Dev_0_1 = {
4540 .Map = (int32_t (*)(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_M31_PPB_FileIO_Dev_Map,
4541 .Unmap = (void (*)(PP_Resource file_io, void* address, int64_t length))&Pnacl_M31_PPB_FileIO_Dev_Unmap,
4542 .GetMapPageSize = (int64_t (*)(PP_Resource file_io))&Pnacl_M31_PPB_FileIO_Dev_GetMapPageSize
4543 };
4544
4545 /* Not generating wrapper interface for PPB_Find_Dev_0_3 */
4546
4547 struct PPB_Font_Dev_0_6 Pnacl_Wrappers_PPB_Font_Dev_0_6 = {
4548 .GetFontFamilies = (struct PP_Var (*)(PP_Instance instance))&Pnacl_M14_PPB_Font_Dev_GetFontFamilies,
4549 .Create = (PP_Resource (*)(PP_Instance instance, const struct PP_FontDescription_Dev* description))&Pnacl_M14_PPB_Font_Dev_Create,
4550 .IsFont = (PP_Bool (*)(PP_Resource resource))&Pnacl_M14_PPB_Font_Dev_IsFont,
4551 .Describe = (PP_Bool (*)(PP_Resource font, struct PP_FontDescription_Dev* description, struct PP_FontMetrics_Dev* metrics))&Pnacl_M14_PPB_Font_Dev_Describe,
4552 .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,
4553 .MeasureText = (int32_t (*)(PP_Resource font, const struct PP_TextRun_Dev* text))&Pnacl_M14_PPB_Font_Dev_MeasureText,
4554 .CharacterOffsetForPixel = (uint32_t (*)(PP_Resource font, const struct PP_TextRun_Dev* text, int32_t pixel_position))&Pnacl_M14_PPB_Font_Dev_CharacterOffsetForPixel,
4555 .PixelOffsetForCharacter = (int32_t (*)(PP_Resource font, const struct PP_TextRun_Dev* text, uint32_t char_offset))&Pnacl_M14_PPB_Font_Dev_PixelOffsetForCharacter
4556 };
4557
4558 /* Not generating wrapper interface for PPB_Graphics2D_Dev_0_1 */
4559
4560 /* Not generating wrapper interface for PPB_Graphics2D_Dev_0_2 */
4561
4562 struct PPB_IMEInputEvent_Dev_0_1 Pnacl_Wrappers_PPB_IMEInputEvent_Dev_0_1 = {
4563 .IsIMEInputEvent = (PP_Bool (*)(PP_Resource resource))&Pnacl_M16_PPB_IMEInputEvent_Dev_IsIMEInputEvent,
4564 .GetText = (struct PP_Var (*)(PP_Resource ime_event))&Pnacl_M16_PPB_IMEInputEvent_Dev_GetText,
4565 .GetSegmentNumber = (uint32_t (*)(PP_Resource ime_event))&Pnacl_M16_PPB_IMEInputEvent_Dev_GetSegmentNumber,
4566 .GetSegmentOffset = (uint32_t (*)(PP_Resource ime_event, uint32_t index))&Pnacl_M16_PPB_IMEInputEvent_Dev_GetSegmentOffset,
4567 .GetTargetSegment = (int32_t (*)(PP_Resource ime_event))&Pnacl_M16_PPB_IMEInputEvent_Dev_GetTargetSegment,
4568 .GetSelection = (void (*)(PP_Resource ime_event, uint32_t* start, uint32_t* end))&Pnacl_M16_PPB_IMEInputEvent_Dev_GetSelection
4569 };
4570
4571 struct PPB_IMEInputEvent_Dev_0_2 Pnacl_Wrappers_PPB_IMEInputEvent_Dev_0_2 = {
4572 .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,
4573 .IsIMEInputEvent = (PP_Bool (*)(PP_Resource resource))&Pnacl_M21_PPB_IMEInputEvent_Dev_IsIMEInputEvent,
4574 .GetText = (struct PP_Var (*)(PP_Resource ime_event))&Pnacl_M21_PPB_IMEInputEvent_Dev_GetText,
4575 .GetSegmentNumber = (uint32_t (*)(PP_Resource ime_event))&Pnacl_M21_PPB_IMEInputEvent_Dev_GetSegmentNumber,
4576 .GetSegmentOffset = (uint32_t (*)(PP_Resource ime_event, uint32_t index))&Pnacl_M21_PPB_IMEInputEvent_Dev_GetSegmentOffset,
4577 .GetTargetSegment = (int32_t (*)(PP_Resource ime_event))&Pnacl_M21_PPB_IMEInputEvent_Dev_GetTargetSegment,
4578 .GetSelection = (void (*)(PP_Resource ime_event, uint32_t* start, uint32_t* end))&Pnacl_M21_PPB_IMEInputEvent_Dev_GetSelection
4579 };
4580
4581 struct PPB_KeyboardInputEvent_Dev_0_2 Pnacl_Wrappers_PPB_KeyboardInputEvent_Dev_0_2 = {
4582 .SetUsbKeyCode = (PP_Bool (*)(PP_Resource key_event, uint32_t usb_key_code))&Pnacl_M31_PPB_KeyboardInputEvent_Dev_SetUsbKeyCode,
4583 .GetUsbKeyCode = (uint32_t (*)(PP_Resource key_event))&Pnacl_M31_PPB_KeyboardInputEvent_Dev_GetUsbKeyCode,
4584 .GetCode = (struct PP_Var (*)(PP_Resource key_event))&Pnacl_M31_PPB_KeyboardInputEvent_Dev_GetCode
4585 };
4586
4587 /* Not generating wrapper interface for PPB_Memory_Dev_0_1 */
4588
4589 struct PPB_Printing_Dev_0_7 Pnacl_Wrappers_PPB_Printing_Dev_0_7 = {
4590 .Create = (PP_Resource (*)(PP_Instance instance))&Pnacl_M23_PPB_Printing_Dev_Create,
4591 .GetDefaultPrintSettings = (int32_t (*)(PP_Resource resource, struct PP_PrintSettings_Dev* print_settings, struct PP_CompletionCallback callback))&Pnacl_M23_PPB_Printing_Dev_GetDefaultPrintSettings
4592 };
4593
4594 /* Not generating wrapper interface for PPB_ResourceArray_Dev_0_1 */
4595
4596 /* Not generating wrapper interface for PPB_Scrollbar_Dev_0_5 */
4597
4598 /* Not generating wrapper interface for PPB_TextInput_Dev_0_1 */
4599
4600 /* Not generating wrapper interface for PPB_TextInput_Dev_0_2 */
4601
4602 /* Not generating wrapper interface for PPB_Trace_Event_Dev_0_1 */
4603
4604 /* Not generating wrapper interface for PPB_Trace_Event_Dev_0_2 */
4605
4606 struct PPB_TrueTypeFont_Dev_0_1 Pnacl_Wrappers_PPB_TrueTypeFont_Dev_0_1 = {
4607 .GetFontFamilies = (int32_t (*)(PP_Instance instance, struct PP_ArrayOutput output, struct PP_CompletionCallback callback))&Pnacl_M26_PPB_TrueTypeFont_Dev_GetFontFamilies,
4608 .GetFontsInFamily = (int32_t (*)(PP_Instance instance, struct PP_Var family, struct PP_ArrayOutput output, struct PP_CompletionCallback callback))&Pnacl_M26_PPB_TrueTypeFont_Dev_GetFontsInFamily,
4609 .Create = (PP_Resource (*)(PP_Instance instance, const struct PP_TrueTypeFontDesc_Dev* desc))&Pnacl_M26_PPB_TrueTypeFont_Dev_Create,
4610 .IsTrueTypeFont = (PP_Bool (*)(PP_Resource resource))&Pnacl_M26_PPB_TrueTypeFont_Dev_IsTrueTypeFont,
4611 .Describe = (int32_t (*)(PP_Resource font, struct PP_TrueTypeFontDesc_Dev* desc, struct PP_CompletionCallback callback))&Pnacl_M26_PPB_TrueTypeFont_Dev_Describe,
4612 .GetTableTags = (int32_t (*)(PP_Resource font, struct PP_ArrayOutput output, struct PP_CompletionCallback callback))&Pnacl_M26_PPB_TrueTypeFont_Dev_GetTableTags,
4613 .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
4614 };
4615
4616 struct PPB_URLUtil_Dev_0_6 Pnacl_Wrappers_PPB_URLUtil_Dev_0_6 = {
4617 .Canonicalize = (struct PP_Var (*)(struct PP_Var url, struct PP_URLComponents_Dev* components))&Pnacl_M17_PPB_URLUtil_Dev_Canonicalize,
4618 .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,
4619 .ResolveRelativeToDocument = (struct PP_Var (*)(PP_Instance instance, struct PP_Var relative_string, struct PP_URLComponents_Dev* components))&Pnacl_M17_PPB_URLUtil_Dev_ResolveRelativeToDocument,
4620 .IsSameSecurityOrigin = (PP_Bool (*)(struct PP_Var url_a, struct PP_Var url_b))&Pnacl_M17_PPB_URLUtil_Dev_IsSameSecurityOrigin,
4621 .DocumentCanRequest = (PP_Bool (*)(PP_Instance instance, struct PP_Var url))&Pnacl_M17_PPB_URLUtil_Dev_DocumentCanRequest,
4622 .DocumentCanAccessDocument = (PP_Bool (*)(PP_Instance active, PP_Instance target))&Pnacl_M17_PPB_URLUtil_Dev_DocumentCanAccessDocument,
4623 .GetDocumentURL = (struct PP_Var (*)(PP_Instance instance, struct PP_URLComponents_Dev* components))&Pnacl_M17_PPB_URLUtil_Dev_GetDocumentURL,
4624 .GetPluginInstanceURL = (struct PP_Var (*)(PP_Instance instance, struct PP_URLComponents_Dev* components))&Pnacl_M17_PPB_URLUtil_Dev_GetPluginInstanceURL
4625 };
4626
4627 struct PPB_URLUtil_Dev_0_7 Pnacl_Wrappers_PPB_URLUtil_Dev_0_7 = {
4628 .Canonicalize = (struct PP_Var (*)(struct PP_Var url, struct PP_URLComponents_Dev* components))&Pnacl_M31_PPB_URLUtil_Dev_Canonicalize,
4629 .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,
4630 .ResolveRelativeToDocument = (struct PP_Var (*)(PP_Instance instance, struct PP_Var relative_string, struct PP_URLComponents_Dev* components))&Pnacl_M31_PPB_URLUtil_Dev_ResolveRelativeToDocument,
4631 .IsSameSecurityOrigin = (PP_Bool (*)(struct PP_Var url_a, struct PP_Var url_b))&Pnacl_M31_PPB_URLUtil_Dev_IsSameSecurityOrigin,
4632 .DocumentCanRequest = (PP_Bool (*)(PP_Instance instance, struct PP_Var url))&Pnacl_M31_PPB_URLUtil_Dev_DocumentCanRequest,
4633 .DocumentCanAccessDocument = (PP_Bool (*)(PP_Instance active, PP_Instance target))&Pnacl_M31_PPB_URLUtil_Dev_DocumentCanAccessDocument,
4634 .GetDocumentURL = (struct PP_Var (*)(PP_Instance instance, struct PP_URLComponents_Dev* components))&Pnacl_M31_PPB_URLUtil_Dev_GetDocumentURL,
4635 .GetPluginInstanceURL = (struct PP_Var (*)(PP_Instance instance, struct PP_URLComponents_Dev* components))&Pnacl_M31_PPB_URLUtil_Dev_GetPluginInstanceURL,
4636 .GetPluginReferrerURL = (struct PP_Var (*)(PP_Instance instance, struct PP_URLComponents_Dev* components))&Pnacl_M31_PPB_URLUtil_Dev_GetPluginReferrerURL
4637 };
4638
4639 struct PPB_VarResource_Dev_0_1 Pnacl_Wrappers_PPB_VarResource_Dev_0_1 = {
4640 .VarToResource = (PP_Resource (*)(struct PP_Var var))&Pnacl_M32_PPB_VarResource_Dev_VarToResource,
4641 .VarFromResource = (struct PP_Var (*)(PP_Resource resource))&Pnacl_M32_PPB_VarResource_Dev_VarFromResource
4642 };
4643
4644 struct PPB_VideoCapture_Dev_0_2 Pnacl_Wrappers_PPB_VideoCapture_Dev_0_2 = {
4645 .Create = (PP_Resource (*)(PP_Instance instance))&Pnacl_M19_PPB_VideoCapture_Dev_Create,
4646 .IsVideoCapture = (PP_Bool (*)(PP_Resource video_capture))&Pnacl_M19_PPB_VideoCapture_Dev_IsVideoCapture,
4647 .EnumerateDevices = (int32_t (*)(PP_Resource video_capture, PP_Resource* devices, struct PP_CompletionCallback callback))&Pnacl_M19_PPB_VideoCapture_Dev_EnumerateDevices,
4648 .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_M19_PPB_VideoCapture_Dev_Open,
4649 .StartCapture = (int32_t (*)(PP_Resource video_capture))&Pnacl_M19_PPB_VideoCapture_Dev_StartCapture,
4650 .ReuseBuffer = (int32_t (*)(PP_Resource video_capture, uint32_t buffer))&Pnacl_M19_PPB_VideoCapture_Dev_ReuseBuffer,
4651 .StopCapture = (int32_t (*)(PP_Resource video_capture))&Pnacl_M19_PPB_VideoCapture_Dev_StopCapture,
4652 .Close = (void (*)(PP_Resource video_capture))&Pnacl_M19_PPB_VideoCapture_Dev_Close
4653 };
4654
4655 struct PPB_VideoCapture_Dev_0_3 Pnacl_Wrappers_PPB_VideoCapture_Dev_0_3 = {
4656 .Create = (PP_Resource (*)(PP_Instance instance))&Pnacl_M25_PPB_VideoCapture_Dev_Create,
4657 .IsVideoCapture = (PP_Bool (*)(PP_Resource video_capture))&Pnacl_M25_PPB_VideoCapture_Dev_IsVideoCapture,
4658 .EnumerateDevices = (int32_t (*)(PP_Resource video_capture, struct PP_ArrayOutput output, struct PP_CompletionCallback callback))&Pnacl_M25_PPB_VideoCapture_Dev_EnumerateDevices,
4659 .MonitorDeviceChange = (int32_t (*)(PP_Resource video_capture, PP_MonitorDeviceChangeCallback callback, void* user_data))&Pnacl_M25_PPB_VideoCapture_Dev_MonitorDeviceChange,
4660 .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,
4661 .StartCapture = (int32_t (*)(PP_Resource video_capture))&Pnacl_M25_PPB_VideoCapture_Dev_StartCapture,
4662 .ReuseBuffer = (int32_t (*)(PP_Resource video_capture, uint32_t buffer))&Pnacl_M25_PPB_VideoCapture_Dev_ReuseBuffer,
4663 .StopCapture = (int32_t (*)(PP_Resource video_capture))&Pnacl_M25_PPB_VideoCapture_Dev_StopCapture,
4664 .Close = (void (*)(PP_Resource video_capture))&Pnacl_M25_PPB_VideoCapture_Dev_Close
4665 };
4666
4667 struct PPB_VideoDecoder_Dev_0_16 Pnacl_Wrappers_PPB_VideoDecoder_Dev_0_16 = {
4668 .Create = (PP_Resource (*)(PP_Instance instance, PP_Resource context, PP_VideoDecoder_Profile profile))&Pnacl_M14_PPB_VideoDecoder_Dev_Create,
4669 .IsVideoDecoder = (PP_Bool (*)(PP_Resource resource))&Pnacl_M14_PPB_VideoDecoder_Dev_IsVideoDecoder,
4670 .Decode = (int32_t (*)(PP_Resource video_decoder, const struct PP_VideoBitstreamBuffer_Dev* bitstream_buffer, struct PP_CompletionCallback callback))&Pnacl_M14_PPB_VideoDecoder_Dev_Decode,
4671 .AssignPictureBuffers = (void (*)(PP_Resource video_decoder, uint32_t no_of_buffers, const struct PP_PictureBuffer_Dev buffers[]))&Pnacl_M14_PPB_VideoDecoder_Dev_AssignPictureBuffers,
4672 .ReusePictureBuffer = (void (*)(PP_Resource video_decoder, int32_t picture_buffer_id))&Pnacl_M14_PPB_VideoDecoder_Dev_ReusePictureBuffer,
4673 .Flush = (int32_t (*)(PP_Resource video_decoder, struct PP_CompletionCallback callback))&Pnacl_M14_PPB_VideoDecoder_Dev_Flush,
4674 .Reset = (int32_t (*)(PP_Resource video_decoder, struct PP_CompletionCallback callback))&Pnacl_M14_PPB_VideoDecoder_Dev_Reset,
4675 .Destroy = (void (*)(PP_Resource video_decoder))&Pnacl_M14_PPB_VideoDecoder_Dev_Destroy
4676 };
4677
4678 /* Not generating wrapper interface for PPB_View_Dev_0_1 */
4679
4680 /* Not generating wrapper interface for PPB_Widget_Dev_0_3 */
4681
4682 /* Not generating wrapper interface for PPB_Widget_Dev_0_4 */
4683
4684 /* Not generating wrapper interface for PPB_Zoom_Dev_0_2 */
4685
4686 /* Not generating wrapper interface for PPP_NetworkState_Dev_0_1 */
4687
4688 /* Not generating wrapper interface for PPP_Printing_Dev_0_6 */
4689
4690 /* Not generating wrapper interface for PPP_Scrollbar_Dev_0_2 */
4691
4692 /* Not generating wrapper interface for PPP_Scrollbar_Dev_0_3 */
4693
4694 struct PPP_Selection_Dev_0_3 Pnacl_Wrappers_PPP_Selection_Dev_0_3 = {
4695 .GetSelectedText = &Pnacl_M13_PPP_Selection_Dev_GetSelectedText
4696 };
4697
4698 /* Not generating wrapper interface for PPP_TextInput_Dev_0_1 */
4699
4700 /* Not generating wrapper interface for PPP_VideoCapture_Dev_0_1 */
4701
4702 /* Not generating wrapper interface for PPP_VideoDecoder_Dev_0_11 */
4703
4704 /* Not generating wrapper interface for PPP_Widget_Dev_0_2 */
4705
4706 /* Not generating wrapper interface for PPP_Zoom_Dev_0_3 */
4707
4708 struct PPB_ContentDecryptor_Private_0_9 Pnacl_Wrappers_PPB_ContentDecryptor_Private_0_9 = {
4709 .SessionCreated = (void (*)(PP_Instance instance, uint32_t session_id, struct PP_Var web_session_id))&Pnacl_M33_PPB_ContentDecryptor_Private_SessionCreated,
4710 .SessionMessage = (void (*)(PP_Instance instance, uint32_t session_id, struct PP_Var message, struct PP_Var destination_url))&Pnacl_M33_PPB_ContentDecryptor_Private_SessionMessage,
4711 .SessionReady = (void (*)(PP_Instance instance, uint32_t session_id))&Pnacl_M33_PPB_ContentDecryptor_Private_SessionReady,
4712 .SessionClosed = (void (*)(PP_Instance instance, uint32_t session_id))&Pnacl_M33_PPB_ContentDecryptor_Private_SessionClosed,
4713 .SessionError = (void (*)(PP_Instance instance, uint32_t session_id, int32_t media_error, int32_t system_code))&Pnacl_M33_PPB_ContentDecryptor_Private_SessionError,
4714 .DeliverBlock = (void (*)(PP_Instance instance, PP_Resource decrypted_block, const struct PP_DecryptedBlockInfo* decrypted_block_info))&Pnacl_M33_PPB_ContentDecryptor_Private_DeliverBlock,
4715 .DecoderInitializeDone = (void (*)(PP_Instance instance, PP_DecryptorStreamType decoder_type, uint32_t request_id, PP_Bool success))&Pnacl_M33_PPB_ContentDecryptor_Private_DecoderInitializeDone,
4716 .DecoderDeinitializeDone = (void (*)(PP_Instance instance, PP_DecryptorStreamType decoder_type, uint32_t request_id))&Pnacl_M33_PPB_ContentDecryptor_Private_DecoderDeinitializeDone,
4717 .DecoderResetDone = (void (*)(PP_Instance instance, PP_DecryptorStreamType decoder_type, uint32_t request_id))&Pnacl_M33_PPB_ContentDecryptor_Private_DecoderResetDone,
4718 .DeliverFrame = (void (*)(PP_Instance instance, PP_Resource decrypted_frame, const struct PP_DecryptedFrameInfo* decrypted_frame_info))&Pnacl_M33_PPB_ContentDecryptor_Private_DeliverFrame,
4719 .DeliverSamples = (void (*)(PP_Instance instance, PP_Resource audio_frames, const struct PP_DecryptedSampleInfo* decrypted_sample_info))&Pnacl_M33_PPB_ContentDecryptor_Private_DeliverSamples
4720 };
4721
4722 struct PPB_Ext_CrxFileSystem_Private_0_1 Pnacl_Wrappers_PPB_Ext_CrxFileSystem_Private_0_1 = {
4723 .Open = (int32_t (*)(PP_Instance instance, PP_Resource* file_system, struct PP_CompletionCallback callback))&Pnacl_M28_PPB_Ext_CrxFileSystem_Private_Open
4724 };
4725
4726 struct PPB_FileIO_Private_0_1 Pnacl_Wrappers_PPB_FileIO_Private_0_1 = {
4727 .RequestOSFileHandle = (int32_t (*)(PP_Resource file_io, PP_FileHandle* handle, struct PP_CompletionCallback callback))&Pnacl_M28_PPB_FileIO_Private_RequestOSFileHandle
4728 };
4729
4730 struct PPB_FileRefPrivate_0_1 Pnacl_Wrappers_PPB_FileRefPrivate_0_1 = {
4731 .GetAbsolutePath = (struct PP_Var (*)(PP_Resource file_ref))&Pnacl_M15_PPB_FileRefPrivate_GetAbsolutePath
4732 };
4733
4734 struct PPB_Flash_12_4 Pnacl_Wrappers_PPB_Flash_12_4 = {
4735 .SetInstanceAlwaysOnTop = (void (*)(PP_Instance instance, PP_Bool on_top))&Pnacl_M21_PPB_Flash_SetInstanceAlwaysOnTop,
4736 .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,
4737 .GetProxyForURL = (struct PP_Var (*)(PP_Instance instance, const char* url))&Pnacl_M21_PPB_Flash_GetProxyForURL,
4738 .Navigate = (int32_t (*)(PP_Resource request_info, const char* target, PP_Bool from_user_action))&Pnacl_M21_PPB_Flash_Navigate,
4739 .RunMessageLoop = (void (*)(PP_Instance instance))&Pnacl_M21_PPB_Flash_RunMessageLoop,
4740 .QuitMessageLoop = (void (*)(PP_Instance instance))&Pnacl_M21_PPB_Flash_QuitMessageLoop,
4741 .GetLocalTimeZoneOffset = (double (*)(PP_Instance instance, PP_Time t))&Pnacl_M21_PPB_Flash_GetLocalTimeZoneOffset,
4742 .GetCommandLineArgs = (struct PP_Var (*)(PP_Module module))&Pnacl_M21_PPB_Flash_GetCommandLineArgs,
4743 .PreloadFontWin = (void (*)(const void* logfontw))&Pnacl_M21_PPB_Flash_PreloadFontWin,
4744 .IsRectTopmost = (PP_Bool (*)(PP_Instance instance, const struct PP_Rect* rect))&Pnacl_M21_PPB_Flash_IsRectTopmost,
4745 .InvokePrinting = (int32_t (*)(PP_Instance instance))&Pnacl_M21_PPB_Flash_InvokePrinting,
4746 .UpdateActivity = (void (*)(PP_Instance instance))&Pnacl_M21_PPB_Flash_UpdateActivity,
4747 .GetDeviceID = (struct PP_Var (*)(PP_Instance instance))&Pnacl_M21_PPB_Flash_GetDeviceID,
4748 .GetSettingInt = (int32_t (*)(PP_Instance instance, PP_FlashSetting setting))&Pnacl_M21_PPB_Flash_GetSettingInt,
4749 .GetSetting = (struct PP_Var (*)(PP_Instance instance, PP_FlashSetting setting))&Pnacl_M21_PPB_Flash_GetSetting
4750 };
4751
4752 struct PPB_Flash_12_5 Pnacl_Wrappers_PPB_Flash_12_5 = {
4753 .SetInstanceAlwaysOnTop = (void (*)(PP_Instance instance, PP_Bool on_top))&Pnacl_M22_PPB_Flash_SetInstanceAlwaysOnTop,
4754 .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,
4755 .GetProxyForURL = (struct PP_Var (*)(PP_Instance instance, const char* url))&Pnacl_M22_PPB_Flash_GetProxyForURL,
4756 .Navigate = (int32_t (*)(PP_Resource request_info, const char* target, PP_Bool from_user_action))&Pnacl_M22_PPB_Flash_Navigate,
4757 .RunMessageLoop = (void (*)(PP_Instance instance))&Pnacl_M22_PPB_Flash_RunMessageLoop,
4758 .QuitMessageLoop = (void (*)(PP_Instance instance))&Pnacl_M22_PPB_Flash_QuitMessageLoop,
4759 .GetLocalTimeZoneOffset = (double (*)(PP_Instance instance, PP_Time t))&Pnacl_M22_PPB_Flash_GetLocalTimeZoneOffset,
4760 .GetCommandLineArgs = (struct PP_Var (*)(PP_Module module))&Pnacl_M22_PPB_Flash_GetCommandLineArgs,
4761 .PreloadFontWin = (void (*)(const void* logfontw))&Pnacl_M22_PPB_Flash_PreloadFontWin,
4762 .IsRectTopmost = (PP_Bool (*)(PP_Instance instance, const struct PP_Rect* rect))&Pnacl_M22_PPB_Flash_IsRectTopmost,
4763 .InvokePrinting = (int32_t (*)(PP_Instance instance))&Pnacl_M22_PPB_Flash_InvokePrinting,
4764 .UpdateActivity = (void (*)(PP_Instance instance))&Pnacl_M22_PPB_Flash_UpdateActivity,
4765 .GetDeviceID = (struct PP_Var (*)(PP_Instance instance))&Pnacl_M22_PPB_Flash_GetDeviceID,
4766 .GetSettingInt = (int32_t (*)(PP_Instance instance, PP_FlashSetting setting))&Pnacl_M22_PPB_Flash_GetSettingInt,
4767 .GetSetting = (struct PP_Var (*)(PP_Instance instance, PP_FlashSetting setting))&Pnacl_M22_PPB_Flash_GetSetting,
4768 .SetCrashData = (PP_Bool (*)(PP_Instance instance, PP_FlashCrashKey key, struct PP_Var value))&Pnacl_M22_PPB_Flash_SetCrashData
4769 };
4770
4771 struct PPB_Flash_12_6 Pnacl_Wrappers_PPB_Flash_12_6 = {
4772 .SetInstanceAlwaysOnTop = (void (*)(PP_Instance instance, PP_Bool on_top))&Pnacl_M24_0_PPB_Flash_SetInstanceAlwaysOnTop,
4773 .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,
4774 .GetProxyForURL = (struct PP_Var (*)(PP_Instance instance, const char* url))&Pnacl_M24_0_PPB_Flash_GetProxyForURL,
4775 .Navigate = (int32_t (*)(PP_Resource request_info, const char* target, PP_Bool from_user_action))&Pnacl_M24_0_PPB_Flash_Navigate,
4776 .RunMessageLoop = (void (*)(PP_Instance instance))&Pnacl_M24_0_PPB_Flash_RunMessageLoop,
4777 .QuitMessageLoop = (void (*)(PP_Instance instance))&Pnacl_M24_0_PPB_Flash_QuitMessageLoop,
4778 .GetLocalTimeZoneOffset = (double (*)(PP_Instance instance, PP_Time t))&Pnacl_M24_0_PPB_Flash_GetLocalTimeZoneOffset,
4779 .GetCommandLineArgs = (struct PP_Var (*)(PP_Module module))&Pnacl_M24_0_PPB_Flash_GetCommandLineArgs,
4780 .PreloadFontWin = (void (*)(const void* logfontw))&Pnacl_M24_0_PPB_Flash_PreloadFontWin,
4781 .IsRectTopmost = (PP_Bool (*)(PP_Instance instance, const struct PP_Rect* rect))&Pnacl_M24_0_PPB_Flash_IsRectTopmost,
4782 .InvokePrinting = (int32_t (*)(PP_Instance instance))&Pnacl_M24_0_PPB_Flash_InvokePrinting,
4783 .UpdateActivity = (void (*)(PP_Instance instance))&Pnacl_M24_0_PPB_Flash_UpdateActivity,
4784 .GetDeviceID = (struct PP_Var (*)(PP_Instance instance))&Pnacl_M24_0_PPB_Flash_GetDeviceID,
4785 .GetSettingInt = (int32_t (*)(PP_Instance instance, PP_FlashSetting setting))&Pnacl_M24_0_PPB_Flash_GetSettingInt,
4786 .GetSetting = (struct PP_Var (*)(PP_Instance instance, PP_FlashSetting setting))&Pnacl_M24_0_PPB_Flash_GetSetting,
4787 .SetCrashData = (PP_Bool (*)(PP_Instance instance, PP_FlashCrashKey key, struct PP_Var value))&Pnacl_M24_0_PPB_Flash_SetCrashData,
4788 .EnumerateVideoCaptureDevices = (int32_t (*)(PP_Instance instance, PP_Resource video_capture, struct PP_ArrayOutput devices))&Pnacl_M24_0_PPB_Flash_EnumerateVideoCaptureDevices
4789 };
4790
4791 struct PPB_Flash_13_0 Pnacl_Wrappers_PPB_Flash_13_0 = {
4792 .SetInstanceAlwaysOnTop = (void (*)(PP_Instance instance, PP_Bool on_top))&Pnacl_M24_1_PPB_Flash_SetInstanceAlwaysOnTop,
4793 .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,
4794 .GetProxyForURL = (struct PP_Var (*)(PP_Instance instance, const char* url))&Pnacl_M24_1_PPB_Flash_GetProxyForURL,
4795 .Navigate = (int32_t (*)(PP_Resource request_info, const char* target, PP_Bool from_user_action))&Pnacl_M24_1_PPB_Flash_Navigate,
4796 .GetLocalTimeZoneOffset = (double (*)(PP_Instance instance, PP_Time t))&Pnacl_M24_1_PPB_Flash_GetLocalTimeZoneOffset,
4797 .GetCommandLineArgs = (struct PP_Var (*)(PP_Module module))&Pnacl_M24_1_PPB_Flash_GetCommandLineArgs,
4798 .PreloadFontWin = (void (*)(const void* logfontw))&Pnacl_M24_1_PPB_Flash_PreloadFontWin,
4799 .IsRectTopmost = (PP_Bool (*)(PP_Instance instance, const struct PP_Rect* rect))&Pnacl_M24_1_PPB_Flash_IsRectTopmost,
4800 .UpdateActivity = (void (*)(PP_Instance instance))&Pnacl_M24_1_PPB_Flash_UpdateActivity,
4801 .GetSetting = (struct PP_Var (*)(PP_Instance instance, PP_FlashSetting setting))&Pnacl_M24_1_PPB_Flash_GetSetting,
4802 .SetCrashData = (PP_Bool (*)(PP_Instance instance, PP_FlashCrashKey key, struct PP_Var value))&Pnacl_M24_1_PPB_Flash_SetCrashData,
4803 .EnumerateVideoCaptureDevices = (int32_t (*)(PP_Instance instance, PP_Resource video_capture, struct PP_ArrayOutput devices))&Pnacl_M24_1_PPB_Flash_EnumerateVideoCaptureDevices
4804 };
4805
4806 struct PPB_Flash_Clipboard_4_0 Pnacl_Wrappers_PPB_Flash_Clipboard_4_0 = {
4807 .IsFormatAvailable = (PP_Bool (*)(PP_Instance instance_id, PP_Flash_Clipboard_Type clipboard_type, PP_Flash_Clipboard_Format format))&Pnacl_M19_PPB_Flash_Clipboard_IsFormatAvailable,
4808 .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,
4809 .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
4810 };
4811
4812 struct PPB_Flash_Clipboard_5_0 Pnacl_Wrappers_PPB_Flash_Clipboard_5_0 = {
4813 .RegisterCustomFormat = (uint32_t (*)(PP_Instance instance_id, const char* format_name))&Pnacl_M24_PPB_Flash_Clipboard_RegisterCustomFormat,
4814 .IsFormatAvailable = (PP_Bool (*)(PP_Instance instance_id, PP_Flash_Clipboard_Type clipboard_type, uint32_t format))&Pnacl_M24_PPB_Flash_Clipboard_IsFormatAvailable,
4815 .ReadData = (struct PP_Var (*)(PP_Instance instance_id, PP_Flash_Clipboard_Type clipboard_type, uint32_t format))&Pnacl_M24_PPB_Flash_Clipboard_ReadData,
4816 .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
4817 };
4818
4819 struct PPB_Flash_DeviceID_1_0 Pnacl_Wrappers_PPB_Flash_DeviceID_1_0 = {
4820 .Create = (PP_Resource (*)(PP_Instance instance))&Pnacl_M21_PPB_Flash_DeviceID_Create,
4821 .GetDeviceID = (int32_t (*)(PP_Resource device_id, struct PP_Var* id, struct PP_CompletionCallback callback))&Pnacl_M21_PPB_Flash_DeviceID_GetDeviceID
4822 };
4823
4824 struct PPB_Flash_DRM_1_0 Pnacl_Wrappers_PPB_Flash_DRM_1_0 = {
4825 .Create = (PP_Resource (*)(PP_Instance instance))&Pnacl_M29_PPB_Flash_DRM_Create,
4826 .GetDeviceID = (int32_t (*)(PP_Resource drm, struct PP_Var* id, struct PP_CompletionCallback callback))&Pnacl_M29_PPB_Flash_DRM_GetDeviceID,
4827 .GetHmonitor = (PP_Bool (*)(PP_Resource drm, int64_t* hmonitor))&Pnacl_M29_PPB_Flash_DRM_GetHmonitor,
4828 .GetVoucherFile = (int32_t (*)(PP_Resource drm, PP_Resource* file_ref, struct PP_CompletionCallback callback))&Pnacl_M29_PPB_Flash_DRM_GetVoucherFile
4829 };
4830
4831 struct PPB_Flash_DRM_1_1 Pnacl_Wrappers_PPB_Flash_DRM_1_1 = {
4832 .Create = (PP_Resource (*)(PP_Instance instance))&Pnacl_M33_PPB_Flash_DRM_Create,
4833 .GetDeviceID = (int32_t (*)(PP_Resource drm, struct PP_Var* id, struct PP_CompletionCallback callback))&Pnacl_M33_PPB_Flash_DRM_GetDeviceID,
4834 .GetHmonitor = (PP_Bool (*)(PP_Resource drm, int64_t* hmonitor))&Pnacl_M33_PPB_Flash_DRM_GetHmonitor,
4835 .GetVoucherFile = (int32_t (*)(PP_Resource drm, PP_Resource* file_ref, struct PP_CompletionCallback callback))&Pnacl_M33_PPB_Flash_DRM_GetVoucherFile,
4836 .MonitorIsExternal = (int32_t (*)(PP_Resource drm, PP_Bool* is_external, struct PP_CompletionCallback callback))&Pnacl_M33_PPB_Flash_DRM_MonitorIsExternal
4837 };
4838
4839 /* Not generating wrapper interface for PPB_Flash_FontFile_0_1 */
4840
4841 /* Not generating wrapper interface for PPB_FlashFullscreen_0_1 */
4842
4843 /* Not generating wrapper interface for PPB_FlashFullscreen_1_0 */
4844
4845 struct PPB_Flash_Menu_0_2 Pnacl_Wrappers_PPB_Flash_Menu_0_2 = {
4846 .Create = (PP_Resource (*)(PP_Instance instance_id, const struct PP_Flash_Menu* menu_data))&Pnacl_M14_PPB_Flash_Menu_Create,
4847 .IsFlashMenu = (PP_Bool (*)(PP_Resource resource_id))&Pnacl_M14_PPB_Flash_Menu_IsFlashMenu,
4848 .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
4849 };
4850
4851 /* Not generating wrapper interface for PPB_Flash_MessageLoop_0_1 */
4852
4853 /* Not generating wrapper interface for PPB_Flash_Print_1_0 */
4854
4855 struct PPB_HostResolver_Private_0_1 Pnacl_Wrappers_PPB_HostResolver_Private_0_1 = {
4856 .Create = (PP_Resource (*)(PP_Instance instance))&Pnacl_M19_PPB_HostResolver_Private_Create,
4857 .IsHostResolver = (PP_Bool (*)(PP_Resource resource))&Pnacl_M19_PPB_HostResolver_Private_IsHostResolver,
4858 .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,
4859 .GetCanonicalName = (struct PP_Var (*)(PP_Resource host_resolver))&Pnacl_M19_PPB_HostResolver_Private_GetCanonicalName,
4860 .GetSize = (uint32_t (*)(PP_Resource host_resolver))&Pnacl_M19_PPB_HostResolver_Private_GetSize,
4861 .GetNetAddress = (PP_Bool (*)(PP_Resource host_resolver, uint32_t index, struct PP_NetAddress_Private* addr))&Pnacl_M19_PPB_HostResolver_Private_GetNetAddress
4862 };
4863
4864 struct PPB_Instance_Private_0_1 Pnacl_Wrappers_PPB_Instance_Private_0_1 = {
4865 .GetWindowObject = (struct PP_Var (*)(PP_Instance instance))&Pnacl_M13_PPB_Instance_Private_GetWindowObject,
4866 .GetOwnerElementObject = (struct PP_Var (*)(PP_Instance instance))&Pnacl_M13_PPB_Instance_Private_GetOwnerElementObject,
4867 .ExecuteScript = (struct PP_Var (*)(PP_Instance instance, struct PP_Var script, struct PP_Var* exception))&Pnacl_M13_PPB_Instance_Private_ExecuteScript
4868 };
4869
4870 struct PPB_IsolatedFileSystem_Private_0_2 Pnacl_Wrappers_PPB_IsolatedFileSystem_Private_0_2 = {
4871 .Open = (int32_t (*)(PP_Instance instance, PP_IsolatedFileSystemType_Private type, PP_Resource* file_system, struct PP_CompletionCallback callback))&Pnacl_M33_PPB_IsolatedFileSystem_Private_Open
4872 };
4873
4874 struct PPB_NaCl_Private_1_0 Pnacl_Wrappers_PPB_NaCl_Private_1_0 = {
4875 .LaunchSelLdr = (PP_ExternalPluginResult (*)(PP_Instance instance, const char* alleged_url, PP_Bool uses_irt, PP_Bool uses_ppapi, PP_Bool enable_ppapi_dev, PP_Bool enable_dyncode_syscalls, PP_Bool enable_exception_handling, PP_Bool enable_crash_throttling, void* imc_handle, struct PP_Var* error_message))&Pnacl_M25_PPB_NaCl_Private_LaunchSelLdr,
4876 .StartPpapiProxy = (PP_ExternalPluginResult (*)(PP_Instance instance))&Pnacl_M25_PPB_NaCl_Private_StartPpapiProxy,
4877 .UrandomFD = (int32_t (*)(void))&Pnacl_M25_PPB_NaCl_Private_UrandomFD,
4878 .Are3DInterfacesDisabled = (PP_Bool (*)(void))&Pnacl_M25_PPB_NaCl_Private_Are3DInterfacesDisabled,
4879 .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,
4880 .GetReadonlyPnaclFd = (PP_FileHandle (*)(const char* filename))&Pnacl_M25_PPB_NaCl_Private_GetReadonlyPnaclFd,
4881 .CreateTemporaryFile = (PP_FileHandle (*)(PP_Instance instance))&Pnacl_M25_PPB_NaCl_Private_CreateTemporaryFile,
4882 .GetNexeFd = (int32_t (*)(PP_Instance instance, const char* pexe_url, uint32_t abi_version, uint32_t opt_level, const char* last_modified, const char* etag, PP_Bool has_no_store_header, PP_Bool* is_hit, PP_FileHandle* nexe_handle, struct PP_CompletionCallback callback))&Pnacl_M25_PPB_NaCl_Private_GetNexeFd,
4883 .ReportTranslationFinished = (void (*)(PP_Instance instance, PP_Bool success))&Pnacl_M25_PPB_NaCl_Private_ReportTranslationFinished,
4884 .ReportNaClError = (PP_ExternalPluginResult (*)(PP_Instance instance, PP_NaClError message_id))&Pnacl_M25_PPB_NaCl_Private_ReportNaClError,
4885 .OpenNaClExecutable = (PP_FileHandle (*)(PP_Instance instance, const char* file_url, uint64_t* file_token_lo, uint64_t* file_token_hi))&Pnacl_M25_PPB_NaCl_Private_OpenNaClExecutable,
4886 .DispatchEvent = (void (*)(PP_Instance instance, PP_NaClEventType event_type, struct PP_Var resource_url, PP_Bool length_is_computable, uint64_t loaded_bytes, uint64_t total_bytes))&Pnacl_M25_PPB_NaCl_Private_DispatchEvent,
4887 .SetReadOnlyProperty = (void (*)(PP_Instance instance, struct PP_Var key, struct PP_Var value))&Pnacl_M25_PPB_NaCl_Private_SetReadOnlyProperty
4888 };
4889
4890 struct PPB_NetAddress_Private_0_1 Pnacl_Wrappers_PPB_NetAddress_Private_0_1 = {
4891 .AreEqual = (PP_Bool (*)(const struct PP_NetAddress_Private* addr1, const struct PP_NetAddress_Private* addr2))&Pnacl_M17_PPB_NetAddress_Private_AreEqual,
4892 .AreHostsEqual = (PP_Bool (*)(const struct PP_NetAddress_Private* addr1, const struct PP_NetAddress_Private* addr2))&Pnacl_M17_PPB_NetAddress_Private_AreHostsEqual,
4893 .Describe = (struct PP_Var (*)(PP_Module module, const struct PP_NetAddress_Private* addr, PP_Bool include_port))&Pnacl_M17_PPB_NetAddress_Private_Describe,
4894 .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,
4895 .GetAnyAddress = (void (*)(PP_Bool is_ipv6, struct PP_NetAddress_Private* addr))&Pnacl_M17_PPB_NetAddress_Private_GetAnyAddress
4896 };
4897
4898 struct PPB_NetAddress_Private_1_0 Pnacl_Wrappers_PPB_NetAddress_Private_1_0 = {
4899 .AreEqual = (PP_Bool (*)(const struct PP_NetAddress_Private* addr1, const struct PP_NetAddress_Private* addr2))&Pnacl_M19_0_PPB_NetAddress_Private_AreEqual,
4900 .AreHostsEqual = (PP_Bool (*)(const struct PP_NetAddress_Private* addr1, const struct PP_NetAddress_Private* addr2))&Pnacl_M19_0_PPB_NetAddress_Private_AreHostsEqual,
4901 .Describe = (struct PP_Var (*)(PP_Module module, const struct PP_NetAddress_Private* addr, PP_Bool include_port))&Pnacl_M19_0_PPB_NetAddress_Private_Describe,
4902 .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,
4903 .GetAnyAddress = (void (*)(PP_Bool is_ipv6, struct PP_NetAddress_Private* addr))&Pnacl_M19_0_PPB_NetAddress_Private_GetAnyAddress,
4904 .GetFamily = (PP_NetAddressFamily_Private (*)(const struct PP_NetAddress_Private* addr))&Pnacl_M19_0_PPB_NetAddress_Private_GetFamily,
4905 .GetPort = (uint16_t (*)(const struct PP_NetAddress_Private* addr))&Pnacl_M19_0_PPB_NetAddress_Private_GetPort,
4906 .GetAddress = (PP_Bool (*)(const struct PP_NetAddress_Private* addr, void* address, uint16_t address_size))&Pnacl_M19_0_PPB_NetAddress_Private_GetAddress
4907 };
4908
4909 struct PPB_NetAddress_Private_1_1 Pnacl_Wrappers_PPB_NetAddress_Private_1_1 = {
4910 .AreEqual = (PP_Bool (*)(const struct PP_NetAddress_Private* addr1, const struct PP_NetAddress_Private* addr2))&Pnacl_M19_1_PPB_NetAddress_Private_AreEqual,
4911 .AreHostsEqual = (PP_Bool (*)(const struct PP_NetAddress_Private* addr1, const struct PP_NetAddress_Private* addr2))&Pnacl_M19_1_PPB_NetAddress_Private_AreHostsEqual,
4912 .Describe = (struct PP_Var (*)(PP_Module module, const struct PP_NetAddress_Private* addr, PP_Bool include_port))&Pnacl_M19_1_PPB_NetAddress_Private_Describe,
4913 .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,
4914 .GetAnyAddress = (void (*)(PP_Bool is_ipv6, struct PP_NetAddress_Private* addr))&Pnacl_M19_1_PPB_NetAddress_Private_GetAnyAddress,
4915 .GetFamily = (PP_NetAddressFamily_Private (*)(const struct PP_NetAddress_Private* addr))&Pnacl_M19_1_PPB_NetAddress_Private_GetFamily,
4916 .GetPort = (uint16_t (*)(const struct PP_NetAddress_Private* addr))&Pnacl_M19_1_PPB_NetAddress_Private_GetPort,
4917 .GetAddress = (PP_Bool (*)(const struct PP_NetAddress_Private* addr, void* address, uint16_t address_size))&Pnacl_M19_1_PPB_NetAddress_Private_GetAddress,
4918 .GetScopeID = (uint32_t (*)(const struct PP_NetAddress_Private* addr))&Pnacl_M19_1_PPB_NetAddress_Private_GetScopeID,
4919 .CreateFromIPv4Address = (void (*)(const uint8_t ip[4], uint16_t port, struct PP_NetAddress_Private* addr_out))&Pnacl_M19_1_PPB_NetAddress_Private_CreateFromIPv4Address,
4920 .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
4921 };
4922
4923 struct PPB_OutputProtection_Private_0_1 Pnacl_Wrappers_PPB_OutputProtection_Private_0_1 = {
4924 .Create = (PP_Resource (*)(PP_Instance instance))&Pnacl_M31_PPB_OutputProtection_Private_Create,
4925 .IsOutputProtection = (PP_Bool (*)(PP_Resource resource))&Pnacl_M31_PPB_OutputProtection_Private_IsOutputProtection,
4926 .QueryStatus = (int32_t (*)(PP_Resource resource, uint32_t* link_mask, uint32_t* protection_mask, struct PP_CompletionCallback callback))&Pnacl_M31_PPB_OutputProtection_Private_QueryStatus,
4927 .EnableProtection = (int32_t (*)(PP_Resource resource, uint32_t desired_protection_mask, struct PP_CompletionCallback callback))&Pnacl_M31_PPB_OutputProtection_Private_EnableProtection
4928 };
4929
4930 struct PPB_PlatformVerification_Private_0_2 Pnacl_Wrappers_PPB_PlatformVerification_Private_0_2 = {
4931 .Create = (PP_Resource (*)(PP_Instance instance))&Pnacl_M32_PPB_PlatformVerification_Private_Create,
4932 .IsPlatformVerification = (PP_Bool (*)(PP_Resource resource))&Pnacl_M32_PPB_PlatformVerification_Private_IsPlatformVerification,
4933 .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
4934 };
4935
4936 struct PPB_Talk_Private_1_0 Pnacl_Wrappers_PPB_Talk_Private_1_0 = {
4937 .Create = (PP_Resource (*)(PP_Instance instance))&Pnacl_M19_PPB_Talk_Private_Create,
4938 .GetPermission = (int32_t (*)(PP_Resource talk_resource, struct PP_CompletionCallback callback))&Pnacl_M19_PPB_Talk_Private_GetPermission
4939 };
4940
4941 struct PPB_Talk_Private_2_0 Pnacl_Wrappers_PPB_Talk_Private_2_0 = {
4942 .Create = (PP_Resource (*)(PP_Instance instance))&Pnacl_M29_PPB_Talk_Private_Create,
4943 .RequestPermission = (int32_t (*)(PP_Resource talk_resource, PP_TalkPermission permission, struct PP_CompletionCallback callback))&Pnacl_M29_PPB_Talk_Private_RequestPermission,
4944 .StartRemoting = (int32_t (*)(PP_Resource talk_resource, PP_TalkEventCallback event_callback, void* user_data, struct PP_CompletionCallback callback))&Pnacl_M29_PPB_Talk_Private_StartRemoting,
4945 .StopRemoting = (int32_t (*)(PP_Resource talk_resource, struct PP_CompletionCallback callback))&Pnacl_M29_PPB_Talk_Private_StopRemoting
4946 };
4947
4948 struct PPB_TCPServerSocket_Private_0_1 Pnacl_Wrappers_PPB_TCPServerSocket_Private_0_1 = {
4949 .Create = (PP_Resource (*)(PP_Instance instance))&Pnacl_M18_PPB_TCPServerSocket_Private_Create,
4950 .IsTCPServerSocket = (PP_Bool (*)(PP_Resource resource))&Pnacl_M18_PPB_TCPServerSocket_Private_IsTCPServerSocket,
4951 .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,
4952 .Accept = (int32_t (*)(PP_Resource tcp_server_socket, PP_Resource* tcp_socket, struct PP_CompletionCallback callback))&Pnacl_M18_PPB_TCPServerSocket_Private_Accept,
4953 .StopListening = (void (*)(PP_Resource tcp_server_socket))&Pnacl_M18_PPB_TCPServerSocket_Private_StopListening
4954 };
4955
4956 struct PPB_TCPServerSocket_Private_0_2 Pnacl_Wrappers_PPB_TCPServerSocket_Private_0_2 = {
4957 .Create = (PP_Resource (*)(PP_Instance instance))&Pnacl_M28_PPB_TCPServerSocket_Private_Create,
4958 .IsTCPServerSocket = (PP_Bool (*)(PP_Resource resource))&Pnacl_M28_PPB_TCPServerSocket_Private_IsTCPServerSocket,
4959 .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,
4960 .Accept = (int32_t (*)(PP_Resource tcp_server_socket, PP_Resource* tcp_socket, struct PP_CompletionCallback callback))&Pnacl_M28_PPB_TCPServerSocket_Private_Accept,
4961 .GetLocalAddress = (int32_t (*)(PP_Resource tcp_server_socket, struct PP_NetAddress_Private* addr))&Pnacl_M28_PPB_TCPServerSocket_Private_GetLocalAddress,
4962 .StopListening = (void (*)(PP_Resource tcp_server_socket))&Pnacl_M28_PPB_TCPServerSocket_Private_StopListening
4963 };
4964
4965 struct PPB_TCPSocket_Private_0_3 Pnacl_Wrappers_PPB_TCPSocket_Private_0_3 = {
4966 .Create = (PP_Resource (*)(PP_Instance instance))&Pnacl_M17_PPB_TCPSocket_Private_Create,
4967 .IsTCPSocket = (PP_Bool (*)(PP_Resource resource))&Pnacl_M17_PPB_TCPSocket_Private_IsTCPSocket,
4968 .Connect = (int32_t (*)(PP_Resource tcp_socket, const char* host, uint16_t port, struct PP_CompletionCallback callback))&Pnacl_M17_PPB_TCPSocket_Private_Connect,
4969 .ConnectWithNetAddress = (int32_t (*)(PP_Resource tcp_socket, const struct PP_NetAddress_Private* addr, struct PP_CompletionCallback callback))&Pnacl_M17_PPB_TCPSocket_Private_ConnectWithNetAddress,
4970 .GetLocalAddress = (PP_Bool (*)(PP_Resource tcp_socket, struct PP_NetAddress_Private* local_addr))&Pnacl_M17_PPB_TCPSocket_Private_GetLocalAddress,
4971 .GetRemoteAddress = (PP_Bool (*)(PP_Resource tcp_socket, struct PP_NetAddress_Private* remote_addr))&Pnacl_M17_PPB_TCPSocket_Private_GetRemoteAddress,
4972 .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,
4973 .Read = (int32_t (*)(PP_Resource tcp_socket, char* buffer, int32_t bytes_to_read, struct PP_CompletionCallback callback))&Pnacl_M17_PPB_TCPSocket_Private_Read,
4974 .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,
4975 .Disconnect = (void (*)(PP_Resource tcp_socket))&Pnacl_M17_PPB_TCPSocket_Private_Disconnect
4976 };
4977
4978 struct PPB_TCPSocket_Private_0_4 Pnacl_Wrappers_PPB_TCPSocket_Private_0_4 = {
4979 .Create = (PP_Resource (*)(PP_Instance instance))&Pnacl_M20_PPB_TCPSocket_Private_Create,
4980 .IsTCPSocket = (PP_Bool (*)(PP_Resource resource))&Pnacl_M20_PPB_TCPSocket_Private_IsTCPSocket,
4981 .Connect = (int32_t (*)(PP_Resource tcp_socket, const char* host, uint16_t port, struct PP_CompletionCallback callback))&Pnacl_M20_PPB_TCPSocket_Private_Connect,
4982 .ConnectWithNetAddress = (int32_t (*)(PP_Resource tcp_socket, const struct PP_NetAddress_Private* addr, struct PP_CompletionCallback callback))&Pnacl_M20_PPB_TCPSocket_Private_ConnectWithNetAddress,
4983 .GetLocalAddress = (PP_Bool (*)(PP_Resource tcp_socket, struct PP_NetAddress_Private* local_addr))&Pnacl_M20_PPB_TCPSocket_Private_GetLocalAddress,
4984 .GetRemoteAddress = (PP_Bool (*)(PP_Resource tcp_socket, struct PP_NetAddress_Private* remote_addr))&Pnacl_M20_PPB_TCPSocket_Private_GetRemoteAddress,
4985 .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,
4986 .GetServerCertificate = (PP_Resource (*)(PP_Resource tcp_socket))&Pnacl_M20_PPB_TCPSocket_Private_GetServerCertificate,
4987 .AddChainBuildingCertificate = (PP_Bool (*)(PP_Resource tcp_socket, PP_Resource certificate, PP_Bool is_trusted))&Pnacl_M20_PPB_TCPSocket_Private_AddChainBuildingCertificate,
4988 .Read = (int32_t (*)(PP_Resource tcp_socket, char* buffer, int32_t bytes_to_read, struct PP_CompletionCallback callback))&Pnacl_M20_PPB_TCPSocket_Private_Read,
4989 .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,
4990 .Disconnect = (void (*)(PP_Resource tcp_socket))&Pnacl_M20_PPB_TCPSocket_Private_Disconnect
4991 };
4992
4993 struct PPB_TCPSocket_Private_0_5 Pnacl_Wrappers_PPB_TCPSocket_Private_0_5 = {
4994 .Create = (PP_Resource (*)(PP_Instance instance))&Pnacl_M27_PPB_TCPSocket_Private_Create,
4995 .IsTCPSocket = (PP_Bool (*)(PP_Resource resource))&Pnacl_M27_PPB_TCPSocket_Private_IsTCPSocket,
4996 .Connect = (int32_t (*)(PP_Resource tcp_socket, const char* host, uint16_t port, struct PP_CompletionCallback callback))&Pnacl_M27_PPB_TCPSocket_Private_Connect,
4997 .ConnectWithNetAddress = (int32_t (*)(PP_Resource tcp_socket, const struct PP_NetAddress_Private* addr, struct PP_CompletionCallback callback))&Pnacl_M27_PPB_TCPSocket_Private_ConnectWithNetAddress,
4998 .GetLocalAddress = (PP_Bool (*)(PP_Resource tcp_socket, struct PP_NetAddress_Private* local_addr))&Pnacl_M27_PPB_TCPSocket_Private_GetLocalAddress,
4999 .GetRemoteAddress = (PP_Bool (*)(PP_Resource tcp_socket, struct PP_NetAddress_Private* remote_addr))&Pnacl_M27_PPB_TCPSocket_Private_GetRemoteAddress,
5000 .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,
5001 .GetServerCertificate = (PP_Resource (*)(PP_Resource tcp_socket))&Pnacl_M27_PPB_TCPSocket_Private_GetServerCertificate,
5002 .AddChainBuildingCertificate = (PP_Bool (*)(PP_Resource tcp_socket, PP_Resource certificate, PP_Bool is_trusted))&Pnacl_M27_PPB_TCPSocket_Private_AddChainBuildingCertificate,
5003 .Read = (int32_t (*)(PP_Resource tcp_socket, char* buffer, int32_t bytes_to_read, struct PP_CompletionCallback callback))&Pnacl_M27_PPB_TCPSocket_Private_Read,
5004 .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,
5005 .Disconnect = (void (*)(PP_Resource tcp_socket))&Pnacl_M27_PPB_TCPSocket_Private_Disconnect,
5006 .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
5007 };
5008
5009 struct PPB_Testing_Private_1_0 Pnacl_Wrappers_PPB_Testing_Private_1_0 = {
5010 .ReadImageData = (PP_Bool (*)(PP_Resource device_context_2d, PP_Resource image, const struct PP_Point* top_left))&Pnacl_M33_PPB_Testing_Private_ReadImageData,
5011 .RunMessageLoop = (void (*)(PP_Instance instance))&Pnacl_M33_PPB_Testing_Private_RunMessageLoop,
5012 .QuitMessageLoop = (void (*)(PP_Instance instance))&Pnacl_M33_PPB_Testing_Private_QuitMessageLoop,
5013 .GetLiveObjectsForInstance = (uint32_t (*)(PP_Instance instance))&Pnacl_M33_PPB_Testing_Private_GetLiveObjectsForInstance,
5014 .IsOutOfProcess = (PP_Bool (*)(void))&Pnacl_M33_PPB_Testing_Private_IsOutOfProcess,
5015 .SimulateInputEvent = (void (*)(PP_Instance instance, PP_Resource input_event))&Pnacl_M33_PPB_Testing_Private_SimulateInputEvent,
5016 .GetDocumentURL = (struct PP_Var (*)(PP_Instance instance, struct PP_URLComponents_Dev* components))&Pnacl_M33_PPB_Testing_Private_GetDocumentURL,
5017 .GetLiveVars = (uint32_t (*)(struct PP_Var live_vars[], uint32_t array_size))&Pnacl_M33_PPB_Testing_Private_GetLiveVars,
5018 .SetMinimumArrayBufferSizeForShmem = (void (*)(PP_Instance instance, uint32_t threshold))&Pnacl_M33_PPB_Testing_Private_SetMinimumArrayBufferSizeForShmem
5019 };
5020
5021 struct PPB_UDPSocket_Private_0_2 Pnacl_Wrappers_PPB_UDPSocket_Private_0_2 = {
5022 .Create = (PP_Resource (*)(PP_Instance instance_id))&Pnacl_M17_PPB_UDPSocket_Private_Create,
5023 .IsUDPSocket = (PP_Bool (*)(PP_Resource resource_id))&Pnacl_M17_PPB_UDPSocket_Private_IsUDPSocket,
5024 .Bind = (int32_t (*)(PP_Resource udp_socket, const struct PP_NetAddress_Private* addr, struct PP_CompletionCallback callback))&Pnacl_M17_PPB_UDPSocket_Private_Bind,
5025 .RecvFrom = (int32_t (*)(PP_Resource udp_socket, char* buffer, int32_t num_bytes, struct PP_CompletionCallback callback))&Pnacl_M17_PPB_UDPSocket_Private_RecvFrom,
5026 .GetRecvFromAddress = (PP_Bool (*)(PP_Resource udp_socket, struct PP_NetAddress_Private* addr))&Pnacl_M17_PPB_UDPSocket_Private_GetRecvFromAddress,
5027 .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,
5028 .Close = (void (*)(PP_Resource udp_socket))&Pnacl_M17_PPB_UDPSocket_Private_Close
5029 };
5030
5031 struct PPB_UDPSocket_Private_0_3 Pnacl_Wrappers_PPB_UDPSocket_Private_0_3 = {
5032 .Create = (PP_Resource (*)(PP_Instance instance_id))&Pnacl_M19_PPB_UDPSocket_Private_Create,
5033 .IsUDPSocket = (PP_Bool (*)(PP_Resource resource_id))&Pnacl_M19_PPB_UDPSocket_Private_IsUDPSocket,
5034 .Bind = (int32_t (*)(PP_Resource udp_socket, const struct PP_NetAddress_Private* addr, struct PP_CompletionCallback callback))&Pnacl_M19_PPB_UDPSocket_Private_Bind,
5035 .GetBoundAddress = (PP_Bool (*)(PP_Resource udp_socket, struct PP_NetAddress_Private* addr))&Pnacl_M19_PPB_UDPSocket_Private_GetBoundAddress,
5036 .RecvFrom = (int32_t (*)(PP_Resource udp_socket, char* buffer, int32_t num_bytes, struct PP_CompletionCallback callback))&Pnacl_M19_PPB_UDPSocket_Private_RecvFrom,
5037 .GetRecvFromAddress = (PP_Bool (*)(PP_Resource udp_socket, struct PP_NetAddress_Private* addr))&Pnacl_M19_PPB_UDPSocket_Private_GetRecvFromAddress,
5038 .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,
5039 .Close = (void (*)(PP_Resource udp_socket))&Pnacl_M19_PPB_UDPSocket_Private_Close
5040 };
5041
5042 struct PPB_UDPSocket_Private_0_4 Pnacl_Wrappers_PPB_UDPSocket_Private_0_4 = {
5043 .Create = (PP_Resource (*)(PP_Instance instance_id))&Pnacl_M23_PPB_UDPSocket_Private_Create,
5044 .IsUDPSocket = (PP_Bool (*)(PP_Resource resource_id))&Pnacl_M23_PPB_UDPSocket_Private_IsUDPSocket,
5045 .SetSocketFeature = (int32_t (*)(PP_Resource udp_socket, PP_UDPSocketFeature_Private name, struct PP_Var value))&Pnacl_M23_PPB_UDPSocket_Private_SetSocketFeature,
5046 .Bind = (int32_t (*)(PP_Resource udp_socket, const struct PP_NetAddress_Private* addr, struct PP_CompletionCallback callback))&Pnacl_M23_PPB_UDPSocket_Private_Bind,
5047 .GetBoundAddress = (PP_Bool (*)(PP_Resource udp_socket, struct PP_NetAddress_Private* addr))&Pnacl_M23_PPB_UDPSocket_Private_GetBoundAddress,
5048 .RecvFrom = (int32_t (*)(PP_Resource udp_socket, char* buffer, int32_t num_bytes, struct PP_CompletionCallback callback))&Pnacl_M23_PPB_UDPSocket_Private_RecvFrom,
5049 .GetRecvFromAddress = (PP_Bool (*)(PP_Resource udp_socket, struct PP_NetAddress_Private* addr))&Pnacl_M23_PPB_UDPSocket_Private_GetRecvFromAddress,
5050 .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,
5051 .Close = (void (*)(PP_Resource udp_socket))&Pnacl_M23_PPB_UDPSocket_Private_Close
5052 };
5053
5054 struct PPB_UMA_Private_0_1 Pnacl_Wrappers_PPB_UMA_Private_0_1 = {
5055 .HistogramCustomTimes = (void (*)(struct PP_Var name, int64_t sample, int64_t min, int64_t max, uint32_t bucket_count))&Pnacl_M18_PPB_UMA_Private_HistogramCustomTimes,
5056 .HistogramCustomCounts = (void (*)(struct PP_Var name, int32_t sample, int32_t min, int32_t max, uint32_t bucket_count))&Pnacl_M18_PPB_UMA_Private_HistogramCustomCounts,
5057 .HistogramEnumeration = (void (*)(struct PP_Var name, int32_t sample, int32_t boundary_value))&Pnacl_M18_PPB_UMA_Private_HistogramEnumeration
5058 };
5059
5060 struct PPB_VideoDestination_Private_0_1 Pnacl_Wrappers_PPB_VideoDestination_Private_0_1 = {
5061 .Create = (PP_Resource (*)(PP_Instance instance))&Pnacl_M28_PPB_VideoDestination_Private_Create,
5062 .IsVideoDestination = (PP_Bool (*)(PP_Resource resource))&Pnacl_M28_PPB_VideoDestination_Private_IsVideoDestination,
5063 .Open = (int32_t (*)(PP_Resource destination, struct PP_Var stream_url, struct PP_CompletionCallback callback))&Pnacl_M28_PPB_VideoDestination_Private_Open,
5064 .PutFrame = (int32_t (*)(PP_Resource destination, const struct PP_VideoFrame_Private* frame))&Pnacl_M28_PPB_VideoDestination_Private_PutFrame,
5065 .Close = (void (*)(PP_Resource destination))&Pnacl_M28_PPB_VideoDestination_Private_Close
5066 };
5067
5068 struct PPB_VideoSource_Private_0_1 Pnacl_Wrappers_PPB_VideoSource_Private_0_1 = {
5069 .Create = (PP_Resource (*)(PP_Instance instance))&Pnacl_M28_PPB_VideoSource_Private_Create,
5070 .IsVideoSource = (PP_Bool (*)(PP_Resource resource))&Pnacl_M28_PPB_VideoSource_Private_IsVideoSource,
5071 .Open = (int32_t (*)(PP_Resource source, struct PP_Var stream_url, struct PP_CompletionCallback callback))&Pnacl_M28_PPB_VideoSource_Private_Open,
5072 .GetFrame = (int32_t (*)(PP_Resource source, struct PP_VideoFrame_Private* frame, struct PP_CompletionCallback callback))&Pnacl_M28_PPB_VideoSource_Private_GetFrame,
5073 .Close = (void (*)(PP_Resource source))&Pnacl_M28_PPB_VideoSource_Private_Close
5074 };
5075
5076 struct PPB_X509Certificate_Private_0_1 Pnacl_Wrappers_PPB_X509Certificate_Private_0_1 = {
5077 .Create = (PP_Resource (*)(PP_Instance instance))&Pnacl_M19_PPB_X509Certificate_Private_Create,
5078 .IsX509CertificatePrivate = (PP_Bool (*)(PP_Resource resource))&Pnacl_M19_PPB_X509Certificate_Private_IsX509CertificatePrivate,
5079 .Initialize = (PP_Bool (*)(PP_Resource resource, const char* bytes, uint32_t length))&Pnacl_M19_PPB_X509Certificate_Private_Initialize,
5080 .GetField = (struct PP_Var (*)(PP_Resource resource, PP_X509Certificate_Private_Field field))&Pnacl_M19_PPB_X509Certificate_Private_GetField
5081 };
5082
5083 struct PPP_ContentDecryptor_Private_0_9 Pnacl_Wrappers_PPP_ContentDecryptor_Private_0_9 = {
5084 .Initialize = &Pnacl_M33_PPP_ContentDecryptor_Private_Initialize,
5085 .CreateSession = &Pnacl_M33_PPP_ContentDecryptor_Private_CreateSession,
5086 .UpdateSession = &Pnacl_M33_PPP_ContentDecryptor_Private_UpdateSession,
5087 .ReleaseSession = &Pnacl_M33_PPP_ContentDecryptor_Private_ReleaseSession,
5088 .Decrypt = &Pnacl_M33_PPP_ContentDecryptor_Private_Decrypt,
5089 .InitializeAudioDecoder = &Pnacl_M33_PPP_ContentDecryptor_Private_InitializeAudioDecoder,
5090 .InitializeVideoDecoder = &Pnacl_M33_PPP_ContentDecryptor_Private_InitializeVideoDecoder,
5091 .DeinitializeDecoder = &Pnacl_M33_PPP_ContentDecryptor_Private_DeinitializeDecoder,
5092 .ResetDecoder = &Pnacl_M33_PPP_ContentDecryptor_Private_ResetDecoder,
5093 .DecryptAndDecode = &Pnacl_M33_PPP_ContentDecryptor_Private_DecryptAndDecode
5094 };
5095
5096 /* Not generating wrapper interface for PPP_Flash_BrowserOperations_1_0 */
5097
5098 /* Not generating wrapper interface for PPP_Flash_BrowserOperations_1_2 */
5099
5100 /* Not generating wrapper interface for PPP_Flash_BrowserOperations_1_3 */
5101
5102 struct PPP_Instance_Private_0_1 Pnacl_Wrappers_PPP_Instance_Private_0_1 = {
5103 .GetInstanceObject = &Pnacl_M18_PPP_Instance_Private_GetInstanceObject
5104 };
5105
5106 struct PPB_Ext_Socket_Dev_0_1 Pnacl_Wrappers_PPB_Ext_Socket_Dev_0_1 = {
5107 .Create = (int32_t (*)(PP_Instance instance, PP_Ext_Socket_SocketType_Dev type, PP_Ext_Socket_CreateOptions_Dev options, PP_Ext_Socket_CreateInfo_Dev* create_info, struct PP_CompletionCallback callback))&Pnacl_M28_PPB_Ext_Socket_Dev_Create,
5108 .Destroy = (void (*)(PP_Instance instance, struct PP_Var socket_id))&Pnacl_M28_PPB_Ext_Socket_Dev_Destroy,
5109 .Connect = (int32_t (*)(PP_Instance instance, struct PP_Var socket_id, struct PP_Var hostname, struct PP_Var port, struct PP_Var* result, struct PP_CompletionCallback callback))&Pnacl_M28_PPB_Ext_Socket_Dev_Connect,
5110 .Bind = (int32_t (*)(PP_Instance instance, struct PP_Var socket_id, struct PP_Var address, struct PP_Var port, struct PP_Var* result, struct PP_CompletionCallback callback))&Pnacl_M28_PPB_Ext_Socket_Dev_Bind,
5111 .Disconnect = (void (*)(PP_Instance instance, struct PP_Var socket_id))&Pnacl_M28_PPB_Ext_Socket_Dev_Disconnect,
5112 .Read = (int32_t (*)(PP_Instance instance, struct PP_Var socket_id, struct PP_Var buffer_size, PP_Ext_Socket_ReadInfo_Dev* read_info, struct PP_CompletionCallback callback))&Pnacl_M28_PPB_Ext_Socket_Dev_Read,
5113 .Write = (int32_t (*)(PP_Instance instance, struct PP_Var socket_id, struct PP_Var data, PP_Ext_Socket_WriteInfo_Dev* write_info, struct PP_CompletionCallback callback))&Pnacl_M28_PPB_Ext_Socket_Dev_Write,
5114 .RecvFrom = (int32_t (*)(PP_Instance instance, struct PP_Var socket_id, struct PP_Var buffer_size, PP_Ext_Socket_RecvFromInfo_Dev* recv_from_info, struct PP_CompletionCallback callback))&Pnacl_M28_PPB_Ext_Socket_Dev_RecvFrom,
5115 .SendTo = (int32_t (*)(PP_Instance instance, struct PP_Var socket_id, struct PP_Var data, struct PP_Var address, struct PP_Var port, PP_Ext_Socket_WriteInfo_Dev* write_info, struct PP_CompletionCallback callback))&Pnacl_M28_PPB_Ext_Socket_Dev_SendTo,
5116 .Listen = (int32_t (*)(PP_Instance instance, struct PP_Var socket_id, struct PP_Var address, struct PP_Var port, struct PP_Var backlog, struct PP_Var* result, struct PP_CompletionCallback callback))&Pnacl_M28_PPB_Ext_Socket_Dev_Listen,
5117 .Accept = (int32_t (*)(PP_Instance instance, struct PP_Var socket_id, PP_Ext_Socket_AcceptInfo_Dev* accept_info, struct PP_CompletionCallback callback))&Pnacl_M28_PPB_Ext_Socket_Dev_Accept,
5118 .SetKeepAlive = (int32_t (*)(PP_Instance instance, struct PP_Var socket_id, struct PP_Var enable, struct PP_Var delay, struct PP_Var* result, struct PP_CompletionCallback callback))&Pnacl_M28_PPB_Ext_Socket_Dev_SetKeepAlive,
5119 .SetNoDelay = (int32_t (*)(PP_Instance instance, struct PP_Var socket_id, struct PP_Var no_delay, struct PP_Var* result, struct PP_CompletionCallback callback))&Pnacl_M28_PPB_Ext_Socket_Dev_SetNoDelay,
5120 .GetInfo = (int32_t (*)(PP_Instance instance, struct PP_Var socket_id, PP_Ext_Socket_SocketInfo_Dev* result, struct PP_CompletionCallback callback))&Pnacl_M28_PPB_Ext_Socket_Dev_GetInfo,
5121 .GetNetworkList = (int32_t (*)(PP_Instance instance, PP_Ext_Socket_NetworkInterface_Dev_Array* result, struct PP_CompletionCallback callback))&Pnacl_M28_PPB_Ext_Socket_Dev_GetNetworkList
5122 };
5123
5124 struct PPB_Ext_Socket_Dev_0_2 Pnacl_Wrappers_PPB_Ext_Socket_Dev_0_2 = {
5125 .Create = (int32_t (*)(PP_Instance instance, PP_Ext_Socket_SocketType_Dev type, PP_Ext_Socket_CreateOptions_Dev options, PP_Ext_Socket_CreateInfo_Dev* create_info, struct PP_CompletionCallback callback))&Pnacl_M29_PPB_Ext_Socket_Dev_Create,
5126 .Destroy = (void (*)(PP_Instance instance, struct PP_Var socket_id))&Pnacl_M29_PPB_Ext_Socket_Dev_Destroy,
5127 .Connect = (int32_t (*)(PP_Instance instance, struct PP_Var socket_id, struct PP_Var hostname, struct PP_Var port, struct PP_Var* result, struct PP_CompletionCallback callback))&Pnacl_M29_PPB_Ext_Socket_Dev_Connect,
5128 .Bind = (int32_t (*)(PP_Instance instance, struct PP_Var socket_id, struct PP_Var address, struct PP_Var port, struct PP_Var* result, struct PP_CompletionCallback callback))&Pnacl_M29_PPB_Ext_Socket_Dev_Bind,
5129 .Disconnect = (void (*)(PP_Instance instance, struct PP_Var socket_id))&Pnacl_M29_PPB_Ext_Socket_Dev_Disconnect,
5130 .Read = (int32_t (*)(PP_Instance instance, struct PP_Var socket_id, struct PP_Var buffer_size, PP_Ext_Socket_ReadInfo_Dev* read_info, struct PP_CompletionCallback callback))&Pnacl_M29_PPB_Ext_Socket_Dev_Read,
5131 .Write = (int32_t (*)(PP_Instance instance, struct PP_Var socket_id, struct PP_Var data, PP_Ext_Socket_WriteInfo_Dev* write_info, struct PP_CompletionCallback callback))&Pnacl_M29_PPB_Ext_Socket_Dev_Write,
5132 .RecvFrom = (int32_t (*)(PP_Instance instance, struct PP_Var socket_id, struct PP_Var buffer_size, PP_Ext_Socket_RecvFromInfo_Dev* recv_from_info, struct PP_CompletionCallback callback))&Pnacl_M29_PPB_Ext_Socket_Dev_RecvFrom,
5133 .SendTo = (int32_t (*)(PP_Instance instance, struct PP_Var socket_id, struct PP_Var data, struct PP_Var address, struct PP_Var port, PP_Ext_Socket_WriteInfo_Dev* write_info, struct PP_CompletionCallback callback))&Pnacl_M29_PPB_Ext_Socket_Dev_SendTo,
5134 .Listen = (int32_t (*)(PP_Instance instance, struct PP_Var socket_id, struct PP_Var address, struct PP_Var port, struct PP_Var backlog, struct PP_Var* result, struct PP_CompletionCallback callback))&Pnacl_M29_PPB_Ext_Socket_Dev_Listen,
5135 .Accept = (int32_t (*)(PP_Instance instance, struct PP_Var socket_id, PP_Ext_Socket_AcceptInfo_Dev* accept_info, struct PP_CompletionCallback callback))&Pnacl_M29_PPB_Ext_Socket_Dev_Accept,
5136 .SetKeepAlive = (int32_t (*)(PP_Instance instance, struct PP_Var socket_id, struct PP_Var enable, struct PP_Var delay, struct PP_Var* result, struct PP_CompletionCallback callback))&Pnacl_M29_PPB_Ext_Socket_Dev_SetKeepAlive,
5137 .SetNoDelay = (int32_t (*)(PP_Instance instance, struct PP_Var socket_id, struct PP_Var no_delay, struct PP_Var* result, struct PP_CompletionCallback callback))&Pnacl_M29_PPB_Ext_Socket_Dev_SetNoDelay,
5138 .GetInfo = (int32_t (*)(PP_Instance instance, struct PP_Var socket_id, PP_Ext_Socket_SocketInfo_Dev* result, struct PP_CompletionCallback callback))&Pnacl_M29_PPB_Ext_Socket_Dev_GetInfo,
5139 .GetNetworkList = (int32_t (*)(PP_Instance instance, PP_Ext_Socket_NetworkInterface_Dev_Array* result, struct PP_CompletionCallback callback))&Pnacl_M29_PPB_Ext_Socket_Dev_GetNetworkList,
5140 .JoinGroup = (int32_t (*)(PP_Instance instance, struct PP_Var socket_id, struct PP_Var address, struct PP_Var* result, struct PP_CompletionCallback callback))&Pnacl_M29_PPB_Ext_Socket_Dev_JoinGroup,
5141 .LeaveGroup = (int32_t (*)(PP_Instance instance, struct PP_Var socket_id, struct PP_Var address, struct PP_Var* result, struct PP_CompletionCallback callback))&Pnacl_M29_PPB_Ext_Socket_Dev_LeaveGroup,
5142 .SetMulticastTimeToLive = (int32_t (*)(PP_Instance instance, struct PP_Var socket_id, struct PP_Var ttl, struct PP_Var* result, struct PP_CompletionCallback callback))&Pnacl_M29_PPB_Ext_Socket_Dev_SetMulticastTimeToLive,
5143 .SetMulticastLoopbackMode = (int32_t (*)(PP_Instance instance, struct PP_Var socket_id, struct PP_Var enabled, struct PP_Var* result, struct PP_CompletionCallback callback))&Pnacl_M29_PPB_Ext_Socket_Dev_SetMulticastLoopbackMode,
5144 .GetJoinedGroups = (int32_t (*)(PP_Instance instance, struct PP_Var socket_id, struct PP_Var* groups, struct PP_CompletionCallback callback))&Pnacl_M29_PPB_Ext_Socket_Dev_GetJoinedGroups
5145 };
5146
5147 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Console_1_0 = {
5148 .iface_macro = PPB_CONSOLE_INTERFACE_1_0,
5149 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_Console_1_0,
5150 .real_iface = NULL
5151 };
5152
5153 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Core_1_0 = {
5154 .iface_macro = PPB_CORE_INTERFACE_1_0,
5155 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_Core_1_0,
5156 .real_iface = NULL
5157 };
5158
5159 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_FileIO_1_0 = {
5160 .iface_macro = PPB_FILEIO_INTERFACE_1_0,
5161 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_FileIO_1_0,
5162 .real_iface = NULL
5163 };
5164
5165 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_FileIO_1_1 = {
5166 .iface_macro = PPB_FILEIO_INTERFACE_1_1,
5167 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_FileIO_1_1,
5168 .real_iface = NULL
5169 };
5170
5171 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_FileRef_1_0 = {
5172 .iface_macro = PPB_FILEREF_INTERFACE_1_0,
5173 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_FileRef_1_0,
5174 .real_iface = NULL
5175 };
5176
5177 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_FileRef_1_1 = {
5178 .iface_macro = PPB_FILEREF_INTERFACE_1_1,
5179 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_FileRef_1_1,
5180 .real_iface = NULL
5181 };
5182
5183 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_FileSystem_1_0 = {
5184 .iface_macro = PPB_FILESYSTEM_INTERFACE_1_0,
5185 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_FileSystem_1_0,
5186 .real_iface = NULL
5187 };
5188
5189 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Graphics2D_1_0 = {
5190 .iface_macro = PPB_GRAPHICS_2D_INTERFACE_1_0,
5191 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_Graphics2D_1_0,
5192 .real_iface = NULL
5193 };
5194
5195 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Graphics2D_1_1 = {
5196 .iface_macro = PPB_GRAPHICS_2D_INTERFACE_1_1,
5197 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_Graphics2D_1_1,
5198 .real_iface = NULL
5199 };
5200
5201 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Graphics3D_1_0 = {
5202 .iface_macro = PPB_GRAPHICS_3D_INTERFACE_1_0,
5203 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_Graphics3D_1_0,
5204 .real_iface = NULL
5205 };
5206
5207 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_HostResolver_1_0 = {
5208 .iface_macro = PPB_HOSTRESOLVER_INTERFACE_1_0,
5209 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_HostResolver_1_0,
5210 .real_iface = NULL
5211 };
5212
5213 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_MouseInputEvent_1_0 = {
5214 .iface_macro = PPB_MOUSE_INPUT_EVENT_INTERFACE_1_0,
5215 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_MouseInputEvent_1_0,
5216 .real_iface = NULL
5217 };
5218
5219 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_MouseInputEvent_1_1 = {
5220 .iface_macro = PPB_MOUSE_INPUT_EVENT_INTERFACE_1_1,
5221 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_MouseInputEvent_1_1,
5222 .real_iface = NULL
5223 };
5224
5225 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_WheelInputEvent_1_0 = {
5226 .iface_macro = PPB_WHEEL_INPUT_EVENT_INTERFACE_1_0,
5227 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_WheelInputEvent_1_0,
5228 .real_iface = NULL
5229 };
5230
5231 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_KeyboardInputEvent_1_0 = {
5232 .iface_macro = PPB_KEYBOARD_INPUT_EVENT_INTERFACE_1_0,
5233 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_KeyboardInputEvent_1_0,
5234 .real_iface = NULL
5235 };
5236
5237 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TouchInputEvent_1_0 = {
5238 .iface_macro = PPB_TOUCH_INPUT_EVENT_INTERFACE_1_0,
5239 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_TouchInputEvent_1_0,
5240 .real_iface = NULL
5241 };
5242
5243 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_IMEInputEvent_1_0 = {
5244 .iface_macro = PPB_IME_INPUT_EVENT_INTERFACE_1_0,
5245 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_IMEInputEvent_1_0,
5246 .real_iface = NULL
5247 };
5248
5249 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_MessageLoop_1_0 = {
5250 .iface_macro = PPB_MESSAGELOOP_INTERFACE_1_0,
5251 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_MessageLoop_1_0,
5252 .real_iface = NULL
5253 };
5254
5255 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Messaging_1_0 = {
5256 .iface_macro = PPB_MESSAGING_INTERFACE_1_0,
5257 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_Messaging_1_0,
5258 .real_iface = NULL
5259 };
5260
5261 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_MouseLock_1_0 = {
5262 .iface_macro = PPB_MOUSELOCK_INTERFACE_1_0,
5263 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_MouseLock_1_0,
5264 .real_iface = NULL
5265 };
5266
5267 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetAddress_1_0 = {
5268 .iface_macro = PPB_NETADDRESS_INTERFACE_1_0,
5269 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_NetAddress_1_0,
5270 .real_iface = NULL
5271 };
5272
5273 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetworkList_1_0 = {
5274 .iface_macro = PPB_NETWORKLIST_INTERFACE_1_0,
5275 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_NetworkList_1_0,
5276 .real_iface = NULL
5277 };
5278
5279 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetworkMonitor_1_0 = {
5280 .iface_macro = PPB_NETWORKMONITOR_INTERFACE_1_0,
5281 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_NetworkMonitor_1_0,
5282 .real_iface = NULL
5283 };
5284
5285 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetworkProxy_1_0 = {
5286 .iface_macro = PPB_NETWORKPROXY_INTERFACE_1_0,
5287 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_NetworkProxy_1_0,
5288 .real_iface = NULL
5289 };
5290
5291 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TCPSocket_1_0 = {
5292 .iface_macro = PPB_TCPSOCKET_INTERFACE_1_0,
5293 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_TCPSocket_1_0,
5294 .real_iface = NULL
5295 };
5296
5297 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TCPSocket_1_1 = {
5298 .iface_macro = PPB_TCPSOCKET_INTERFACE_1_1,
5299 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_TCPSocket_1_1,
5300 .real_iface = NULL
5301 };
5302
5303 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TextInputController_1_0 = {
5304 .iface_macro = PPB_TEXTINPUTCONTROLLER_INTERFACE_1_0,
5305 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_TextInputController_1_0,
5306 .real_iface = NULL
5307 };
5308
5309 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_UDPSocket_1_0 = {
5310 .iface_macro = PPB_UDPSOCKET_INTERFACE_1_0,
5311 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_UDPSocket_1_0,
5312 .real_iface = NULL
5313 };
5314
5315 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_URLLoader_1_0 = {
5316 .iface_macro = PPB_URLLOADER_INTERFACE_1_0,
5317 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_URLLoader_1_0,
5318 .real_iface = NULL
5319 };
5320
5321 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_URLRequestInfo_1_0 = {
5322 .iface_macro = PPB_URLREQUESTINFO_INTERFACE_1_0,
5323 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_URLRequestInfo_1_0,
5324 .real_iface = NULL
5325 };
5326
5327 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_URLResponseInfo_1_0 = {
5328 .iface_macro = PPB_URLRESPONSEINFO_INTERFACE_1_0,
5329 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_URLResponseInfo_1_0,
5330 .real_iface = NULL
5331 };
5332
5333 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Var_1_0 = {
5334 .iface_macro = PPB_VAR_INTERFACE_1_0,
5335 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_Var_1_0,
5336 .real_iface = NULL
5337 };
5338
5339 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Var_1_1 = {
5340 .iface_macro = PPB_VAR_INTERFACE_1_1,
5341 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_Var_1_1,
5342 .real_iface = NULL
5343 };
5344
5345 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_VarArray_1_0 = {
5346 .iface_macro = PPB_VAR_ARRAY_INTERFACE_1_0,
5347 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_VarArray_1_0,
5348 .real_iface = NULL
5349 };
5350
5351 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_VarArrayBuffer_1_0 = {
5352 .iface_macro = PPB_VAR_ARRAY_BUFFER_INTERFACE_1_0,
5353 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_VarArrayBuffer_1_0,
5354 .real_iface = NULL
5355 };
5356
5357 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_VarDictionary_1_0 = {
5358 .iface_macro = PPB_VAR_DICTIONARY_INTERFACE_1_0,
5359 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_VarDictionary_1_0,
5360 .real_iface = NULL
5361 };
5362
5363 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_WebSocket_1_0 = {
5364 .iface_macro = PPB_WEBSOCKET_INTERFACE_1_0,
5365 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_WebSocket_1_0,
5366 .real_iface = NULL
5367 };
5368
5369 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPP_Messaging_1_0 = {
5370 .iface_macro = PPP_MESSAGING_INTERFACE_1_0,
5371 .wrapped_iface = (void *) &Pnacl_Wrappers_PPP_Messaging_1_0,
5372 .real_iface = NULL
5373 };
5374
5375 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Alarms_Dev_0_1 = {
5376 .iface_macro = PPB_ALARMS_DEV_INTERFACE_0_1,
5377 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_Alarms_Dev_0_1,
5378 .real_iface = NULL
5379 };
5380
5381 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_AudioInput_Dev_0_2 = {
5382 .iface_macro = PPB_AUDIO_INPUT_DEV_INTERFACE_0_2,
5383 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_AudioInput_Dev_0_2,
5384 .real_iface = NULL
5385 };
5386
5387 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_AudioInput_Dev_0_3 = {
5388 .iface_macro = PPB_AUDIO_INPUT_DEV_INTERFACE_0_3,
5389 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_AudioInput_Dev_0_3,
5390 .real_iface = NULL
5391 };
5392
5393 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_AudioInput_Dev_0_4 = {
5394 .iface_macro = PPB_AUDIO_INPUT_DEV_INTERFACE_0_4,
5395 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_AudioInput_Dev_0_4,
5396 .real_iface = NULL
5397 };
5398
5399 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_DeviceRef_Dev_0_1 = {
5400 .iface_macro = PPB_DEVICEREF_DEV_INTERFACE_0_1,
5401 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_DeviceRef_Dev_0_1,
5402 .real_iface = NULL
5403 };
5404
5405 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_FileChooser_Dev_0_5 = {
5406 .iface_macro = PPB_FILECHOOSER_DEV_INTERFACE_0_5,
5407 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_FileChooser_Dev_0_5,
5408 .real_iface = NULL
5409 };
5410
5411 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_FileChooser_Dev_0_6 = {
5412 .iface_macro = PPB_FILECHOOSER_DEV_INTERFACE_0_6,
5413 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_FileChooser_Dev_0_6,
5414 .real_iface = NULL
5415 };
5416
5417 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_FileIO_Dev_0_1 = {
5418 .iface_macro = PPB_FILEIO_DEV_INTERFACE_0_1,
5419 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_FileIO_Dev_0_1,
5420 .real_iface = NULL
5421 };
5422
5423 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Font_Dev_0_6 = {
5424 .iface_macro = PPB_FONT_DEV_INTERFACE_0_6,
5425 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_Font_Dev_0_6,
5426 .real_iface = NULL
5427 };
5428
5429 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_IMEInputEvent_Dev_0_1 = {
5430 .iface_macro = PPB_IME_INPUT_EVENT_DEV_INTERFACE_0_1,
5431 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_IMEInputEvent_Dev_0_1,
5432 .real_iface = NULL
5433 };
5434
5435 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_IMEInputEvent_Dev_0_2 = {
5436 .iface_macro = PPB_IME_INPUT_EVENT_DEV_INTERFACE_0_2,
5437 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_IMEInputEvent_Dev_0_2,
5438 .real_iface = NULL
5439 };
5440
5441 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_KeyboardInputEvent_Dev_0_2 = {
5442 .iface_macro = PPB_KEYBOARD_INPUT_EVENT_DEV_INTERFACE_0_2,
5443 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_KeyboardInputEvent_Dev_0_2,
5444 .real_iface = NULL
5445 };
5446
5447 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Printing_Dev_0_7 = {
5448 .iface_macro = PPB_PRINTING_DEV_INTERFACE_0_7,
5449 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_Printing_Dev_0_7,
5450 .real_iface = NULL
5451 };
5452
5453 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TrueTypeFont_Dev_0_1 = {
5454 .iface_macro = PPB_TRUETYPEFONT_DEV_INTERFACE_0_1,
5455 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_TrueTypeFont_Dev_0_1,
5456 .real_iface = NULL
5457 };
5458
5459 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_URLUtil_Dev_0_6 = {
5460 .iface_macro = PPB_URLUTIL_DEV_INTERFACE_0_6,
5461 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_URLUtil_Dev_0_6,
5462 .real_iface = NULL
5463 };
5464
5465 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_URLUtil_Dev_0_7 = {
5466 .iface_macro = PPB_URLUTIL_DEV_INTERFACE_0_7,
5467 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_URLUtil_Dev_0_7,
5468 .real_iface = NULL
5469 };
5470
5471 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_VarResource_Dev_0_1 = {
5472 .iface_macro = PPB_VAR_RESOURCE_DEV_INTERFACE_0_1,
5473 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_VarResource_Dev_0_1,
5474 .real_iface = NULL
5475 };
5476
5477 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_VideoCapture_Dev_0_2 = {
5478 .iface_macro = PPB_VIDEOCAPTURE_DEV_INTERFACE_0_2,
5479 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_VideoCapture_Dev_0_2,
5480 .real_iface = NULL
5481 };
5482
5483 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_VideoCapture_Dev_0_3 = {
5484 .iface_macro = PPB_VIDEOCAPTURE_DEV_INTERFACE_0_3,
5485 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_VideoCapture_Dev_0_3,
5486 .real_iface = NULL
5487 };
5488
5489 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_VideoDecoder_Dev_0_16 = {
5490 .iface_macro = PPB_VIDEODECODER_DEV_INTERFACE_0_16,
5491 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_VideoDecoder_Dev_0_16,
5492 .real_iface = NULL
5493 };
5494
5495 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPP_Selection_Dev_0_3 = {
5496 .iface_macro = PPP_SELECTION_DEV_INTERFACE_0_3,
5497 .wrapped_iface = (void *) &Pnacl_Wrappers_PPP_Selection_Dev_0_3,
5498 .real_iface = NULL
5499 };
5500
5501 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_ContentDecryptor_Private_0_9 = {
5502 .iface_macro = PPB_CONTENTDECRYPTOR_PRIVATE_INTERFACE_0_9,
5503 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_ContentDecryptor_Private_0_9,
5504 .real_iface = NULL
5505 };
5506
5507 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Ext_CrxFileSystem_Private_0_1 = {
5508 .iface_macro = PPB_EXT_CRXFILESYSTEM_PRIVATE_INTERFACE_0_1,
5509 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_Ext_CrxFileSystem_Private_0_1,
5510 .real_iface = NULL
5511 };
5512
5513 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_FileIO_Private_0_1 = {
5514 .iface_macro = PPB_FILEIO_PRIVATE_INTERFACE_0_1,
5515 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_FileIO_Private_0_1,
5516 .real_iface = NULL
5517 };
5518
5519 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_FileRefPrivate_0_1 = {
5520 .iface_macro = PPB_FILEREFPRIVATE_INTERFACE_0_1,
5521 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_FileRefPrivate_0_1,
5522 .real_iface = NULL
5523 };
5524
5525 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_12_4 = {
5526 .iface_macro = PPB_FLASH_INTERFACE_12_4,
5527 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_Flash_12_4,
5528 .real_iface = NULL
5529 };
5530
5531 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_12_5 = {
5532 .iface_macro = PPB_FLASH_INTERFACE_12_5,
5533 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_Flash_12_5,
5534 .real_iface = NULL
5535 };
5536
5537 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_12_6 = {
5538 .iface_macro = PPB_FLASH_INTERFACE_12_6,
5539 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_Flash_12_6,
5540 .real_iface = NULL
5541 };
5542
5543 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_13_0 = {
5544 .iface_macro = PPB_FLASH_INTERFACE_13_0,
5545 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_Flash_13_0,
5546 .real_iface = NULL
5547 };
5548
5549 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_Clipboard_4_0 = {
5550 .iface_macro = PPB_FLASH_CLIPBOARD_INTERFACE_4_0,
5551 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_Flash_Clipboard_4_0,
5552 .real_iface = NULL
5553 };
5554
5555 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_Clipboard_5_0 = {
5556 .iface_macro = PPB_FLASH_CLIPBOARD_INTERFACE_5_0,
5557 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_Flash_Clipboard_5_0,
5558 .real_iface = NULL
5559 };
5560
5561 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_DeviceID_1_0 = {
5562 .iface_macro = PPB_FLASH_DEVICEID_INTERFACE_1_0,
5563 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_Flash_DeviceID_1_0,
5564 .real_iface = NULL
5565 };
5566
5567 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_DRM_1_0 = {
5568 .iface_macro = PPB_FLASH_DRM_INTERFACE_1_0,
5569 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_Flash_DRM_1_0,
5570 .real_iface = NULL
5571 };
5572
5573 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_DRM_1_1 = {
5574 .iface_macro = PPB_FLASH_DRM_INTERFACE_1_1,
5575 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_Flash_DRM_1_1,
5576 .real_iface = NULL
5577 };
5578
5579 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_Menu_0_2 = {
5580 .iface_macro = PPB_FLASH_MENU_INTERFACE_0_2,
5581 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_Flash_Menu_0_2,
5582 .real_iface = NULL
5583 };
5584
5585 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_HostResolver_Private_0_1 = {
5586 .iface_macro = PPB_HOSTRESOLVER_PRIVATE_INTERFACE_0_1,
5587 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_HostResolver_Private_0_1,
5588 .real_iface = NULL
5589 };
5590
5591 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Instance_Private_0_1 = {
5592 .iface_macro = PPB_INSTANCE_PRIVATE_INTERFACE_0_1,
5593 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_Instance_Private_0_1,
5594 .real_iface = NULL
5595 };
5596
5597 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_IsolatedFileSystem_Private_0_2 = {
5598 .iface_macro = PPB_ISOLATEDFILESYSTEM_PRIVATE_INTERFACE_0_2,
5599 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_IsolatedFileSystem_Private_0_2,
5600 .real_iface = NULL
5601 };
5602
5603 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NaCl_Private_1_0 = {
5604 .iface_macro = PPB_NACL_PRIVATE_INTERFACE_1_0,
5605 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_NaCl_Private_1_0,
5606 .real_iface = NULL
5607 };
5608
5609 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetAddress_Private_0_1 = {
5610 .iface_macro = PPB_NETADDRESS_PRIVATE_INTERFACE_0_1,
5611 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_NetAddress_Private_0_1,
5612 .real_iface = NULL
5613 };
5614
5615 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetAddress_Private_1_0 = {
5616 .iface_macro = PPB_NETADDRESS_PRIVATE_INTERFACE_1_0,
5617 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_NetAddress_Private_1_0,
5618 .real_iface = NULL
5619 };
5620
5621 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetAddress_Private_1_1 = {
5622 .iface_macro = PPB_NETADDRESS_PRIVATE_INTERFACE_1_1,
5623 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_NetAddress_Private_1_1,
5624 .real_iface = NULL
5625 };
5626
5627 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_OutputProtection_Private_0_1 = {
5628 .iface_macro = PPB_OUTPUTPROTECTION_PRIVATE_INTERFACE_0_1,
5629 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_OutputProtection_Private_0_1,
5630 .real_iface = NULL
5631 };
5632
5633 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_PlatformVerification_Private_0_2 = {
5634 .iface_macro = PPB_PLATFORMVERIFICATION_PRIVATE_INTERFACE_0_2,
5635 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_PlatformVerification_Private_0_2,
5636 .real_iface = NULL
5637 };
5638
5639 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Talk_Private_1_0 = {
5640 .iface_macro = PPB_TALK_PRIVATE_INTERFACE_1_0,
5641 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_Talk_Private_1_0,
5642 .real_iface = NULL
5643 };
5644
5645 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Talk_Private_2_0 = {
5646 .iface_macro = PPB_TALK_PRIVATE_INTERFACE_2_0,
5647 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_Talk_Private_2_0,
5648 .real_iface = NULL
5649 };
5650
5651 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TCPServerSocket_Private_0_1 = {
5652 .iface_macro = PPB_TCPSERVERSOCKET_PRIVATE_INTERFACE_0_1,
5653 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_TCPServerSocket_Private_0_1,
5654 .real_iface = NULL
5655 };
5656
5657 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TCPServerSocket_Private_0_2 = {
5658 .iface_macro = PPB_TCPSERVERSOCKET_PRIVATE_INTERFACE_0_2,
5659 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_TCPServerSocket_Private_0_2,
5660 .real_iface = NULL
5661 };
5662
5663 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_3 = {
5664 .iface_macro = PPB_TCPSOCKET_PRIVATE_INTERFACE_0_3,
5665 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_TCPSocket_Private_0_3,
5666 .real_iface = NULL
5667 };
5668
5669 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_4 = {
5670 .iface_macro = PPB_TCPSOCKET_PRIVATE_INTERFACE_0_4,
5671 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_TCPSocket_Private_0_4,
5672 .real_iface = NULL
5673 };
5674
5675 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_5 = {
5676 .iface_macro = PPB_TCPSOCKET_PRIVATE_INTERFACE_0_5,
5677 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_TCPSocket_Private_0_5,
5678 .real_iface = NULL
5679 };
5680
5681 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Testing_Private_1_0 = {
5682 .iface_macro = PPB_TESTING_PRIVATE_INTERFACE_1_0,
5683 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_Testing_Private_1_0,
5684 .real_iface = NULL
5685 };
5686
5687 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_2 = {
5688 .iface_macro = PPB_UDPSOCKET_PRIVATE_INTERFACE_0_2,
5689 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_UDPSocket_Private_0_2,
5690 .real_iface = NULL
5691 };
5692
5693 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_3 = {
5694 .iface_macro = PPB_UDPSOCKET_PRIVATE_INTERFACE_0_3,
5695 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_UDPSocket_Private_0_3,
5696 .real_iface = NULL
5697 };
5698
5699 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_4 = {
5700 .iface_macro = PPB_UDPSOCKET_PRIVATE_INTERFACE_0_4,
5701 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_UDPSocket_Private_0_4,
5702 .real_iface = NULL
5703 };
5704
5705 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_UMA_Private_0_1 = {
5706 .iface_macro = PPB_UMA_PRIVATE_INTERFACE_0_1,
5707 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_UMA_Private_0_1,
5708 .real_iface = NULL
5709 };
5710
5711 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_VideoDestination_Private_0_1 = {
5712 .iface_macro = PPB_VIDEODESTINATION_PRIVATE_INTERFACE_0_1,
5713 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_VideoDestination_Private_0_1,
5714 .real_iface = NULL
5715 };
5716
5717 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_VideoSource_Private_0_1 = {
5718 .iface_macro = PPB_VIDEOSOURCE_PRIVATE_INTERFACE_0_1,
5719 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_VideoSource_Private_0_1,
5720 .real_iface = NULL
5721 };
5722
5723 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_X509Certificate_Private_0_1 = {
5724 .iface_macro = PPB_X509CERTIFICATE_PRIVATE_INTERFACE_0_1,
5725 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_X509Certificate_Private_0_1,
5726 .real_iface = NULL
5727 };
5728
5729 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPP_ContentDecryptor_Private_0_9 = {
5730 .iface_macro = PPP_CONTENTDECRYPTOR_PRIVATE_INTERFACE_0_9,
5731 .wrapped_iface = (void *) &Pnacl_Wrappers_PPP_ContentDecryptor_Private_0_9,
5732 .real_iface = NULL
5733 };
5734
5735 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPP_Instance_Private_0_1 = {
5736 .iface_macro = PPP_INSTANCE_PRIVATE_INTERFACE_0_1,
5737 .wrapped_iface = (void *) &Pnacl_Wrappers_PPP_Instance_Private_0_1,
5738 .real_iface = NULL
5739 };
5740
5741 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Ext_Socket_Dev_0_1 = {
5742 .iface_macro = PPB_EXT_SOCKET_DEV_INTERFACE_0_1,
5743 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_Ext_Socket_Dev_0_1,
5744 .real_iface = NULL
5745 };
5746
5747 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Ext_Socket_Dev_0_2 = {
5748 .iface_macro = PPB_EXT_SOCKET_DEV_INTERFACE_0_2,
5749 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_Ext_Socket_Dev_0_2,
5750 .real_iface = NULL
5751 };
5752
5753 static struct __PnaclWrapperInfo *s_ppb_wrappers[] = {
5754 &Pnacl_WrapperInfo_PPB_Console_1_0,
5755 &Pnacl_WrapperInfo_PPB_Core_1_0,
5756 &Pnacl_WrapperInfo_PPB_FileIO_1_0,
5757 &Pnacl_WrapperInfo_PPB_FileIO_1_1,
5758 &Pnacl_WrapperInfo_PPB_FileRef_1_0,
5759 &Pnacl_WrapperInfo_PPB_FileRef_1_1,
5760 &Pnacl_WrapperInfo_PPB_FileSystem_1_0,
5761 &Pnacl_WrapperInfo_PPB_Graphics2D_1_0,
5762 &Pnacl_WrapperInfo_PPB_Graphics2D_1_1,
5763 &Pnacl_WrapperInfo_PPB_Graphics3D_1_0,
5764 &Pnacl_WrapperInfo_PPB_HostResolver_1_0,
5765 &Pnacl_WrapperInfo_PPB_MouseInputEvent_1_0,
5766 &Pnacl_WrapperInfo_PPB_MouseInputEvent_1_1,
5767 &Pnacl_WrapperInfo_PPB_WheelInputEvent_1_0,
5768 &Pnacl_WrapperInfo_PPB_KeyboardInputEvent_1_0,
5769 &Pnacl_WrapperInfo_PPB_TouchInputEvent_1_0,
5770 &Pnacl_WrapperInfo_PPB_IMEInputEvent_1_0,
5771 &Pnacl_WrapperInfo_PPB_MessageLoop_1_0,
5772 &Pnacl_WrapperInfo_PPB_Messaging_1_0,
5773 &Pnacl_WrapperInfo_PPB_MouseLock_1_0,
5774 &Pnacl_WrapperInfo_PPB_NetAddress_1_0,
5775 &Pnacl_WrapperInfo_PPB_NetworkList_1_0,
5776 &Pnacl_WrapperInfo_PPB_NetworkMonitor_1_0,
5777 &Pnacl_WrapperInfo_PPB_NetworkProxy_1_0,
5778 &Pnacl_WrapperInfo_PPB_TCPSocket_1_0,
5779 &Pnacl_WrapperInfo_PPB_TCPSocket_1_1,
5780 &Pnacl_WrapperInfo_PPB_TextInputController_1_0,
5781 &Pnacl_WrapperInfo_PPB_UDPSocket_1_0,
5782 &Pnacl_WrapperInfo_PPB_URLLoader_1_0,
5783 &Pnacl_WrapperInfo_PPB_URLRequestInfo_1_0,
5784 &Pnacl_WrapperInfo_PPB_URLResponseInfo_1_0,
5785 &Pnacl_WrapperInfo_PPB_Var_1_0,
5786 &Pnacl_WrapperInfo_PPB_Var_1_1,
5787 &Pnacl_WrapperInfo_PPB_VarArray_1_0,
5788 &Pnacl_WrapperInfo_PPB_VarArrayBuffer_1_0,
5789 &Pnacl_WrapperInfo_PPB_VarDictionary_1_0,
5790 &Pnacl_WrapperInfo_PPB_WebSocket_1_0,
5791 &Pnacl_WrapperInfo_PPB_Alarms_Dev_0_1,
5792 &Pnacl_WrapperInfo_PPB_AudioInput_Dev_0_2,
5793 &Pnacl_WrapperInfo_PPB_AudioInput_Dev_0_3,
5794 &Pnacl_WrapperInfo_PPB_AudioInput_Dev_0_4,
5795 &Pnacl_WrapperInfo_PPB_DeviceRef_Dev_0_1,
5796 &Pnacl_WrapperInfo_PPB_FileChooser_Dev_0_5,
5797 &Pnacl_WrapperInfo_PPB_FileChooser_Dev_0_6,
5798 &Pnacl_WrapperInfo_PPB_FileIO_Dev_0_1,
5799 &Pnacl_WrapperInfo_PPB_Font_Dev_0_6,
5800 &Pnacl_WrapperInfo_PPB_IMEInputEvent_Dev_0_1,
5801 &Pnacl_WrapperInfo_PPB_IMEInputEvent_Dev_0_2,
5802 &Pnacl_WrapperInfo_PPB_KeyboardInputEvent_Dev_0_2,
5803 &Pnacl_WrapperInfo_PPB_Printing_Dev_0_7,
5804 &Pnacl_WrapperInfo_PPB_TrueTypeFont_Dev_0_1,
5805 &Pnacl_WrapperInfo_PPB_URLUtil_Dev_0_6,
5806 &Pnacl_WrapperInfo_PPB_URLUtil_Dev_0_7,
5807 &Pnacl_WrapperInfo_PPB_VarResource_Dev_0_1,
5808 &Pnacl_WrapperInfo_PPB_VideoCapture_Dev_0_2,
5809 &Pnacl_WrapperInfo_PPB_VideoCapture_Dev_0_3,
5810 &Pnacl_WrapperInfo_PPB_VideoDecoder_Dev_0_16,
5811 &Pnacl_WrapperInfo_PPB_ContentDecryptor_Private_0_9,
5812 &Pnacl_WrapperInfo_PPB_Ext_CrxFileSystem_Private_0_1,
5813 &Pnacl_WrapperInfo_PPB_FileIO_Private_0_1,
5814 &Pnacl_WrapperInfo_PPB_FileRefPrivate_0_1,
5815 &Pnacl_WrapperInfo_PPB_Flash_12_4,
5816 &Pnacl_WrapperInfo_PPB_Flash_12_5,
5817 &Pnacl_WrapperInfo_PPB_Flash_12_6,
5818 &Pnacl_WrapperInfo_PPB_Flash_13_0,
5819 &Pnacl_WrapperInfo_PPB_Flash_Clipboard_4_0,
5820 &Pnacl_WrapperInfo_PPB_Flash_Clipboard_5_0,
5821 &Pnacl_WrapperInfo_PPB_Flash_DeviceID_1_0,
5822 &Pnacl_WrapperInfo_PPB_Flash_DRM_1_0,
5823 &Pnacl_WrapperInfo_PPB_Flash_DRM_1_1,
5824 &Pnacl_WrapperInfo_PPB_Flash_Menu_0_2,
5825 &Pnacl_WrapperInfo_PPB_HostResolver_Private_0_1,
5826 &Pnacl_WrapperInfo_PPB_Instance_Private_0_1,
5827 &Pnacl_WrapperInfo_PPB_IsolatedFileSystem_Private_0_2,
5828 &Pnacl_WrapperInfo_PPB_NaCl_Private_1_0,
5829 &Pnacl_WrapperInfo_PPB_NetAddress_Private_0_1,
5830 &Pnacl_WrapperInfo_PPB_NetAddress_Private_1_0,
5831 &Pnacl_WrapperInfo_PPB_NetAddress_Private_1_1,
5832 &Pnacl_WrapperInfo_PPB_OutputProtection_Private_0_1,
5833 &Pnacl_WrapperInfo_PPB_PlatformVerification_Private_0_2,
5834 &Pnacl_WrapperInfo_PPB_Talk_Private_1_0,
5835 &Pnacl_WrapperInfo_PPB_Talk_Private_2_0,
5836 &Pnacl_WrapperInfo_PPB_TCPServerSocket_Private_0_1,
5837 &Pnacl_WrapperInfo_PPB_TCPServerSocket_Private_0_2,
5838 &Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_3,
5839 &Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_4,
5840 &Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_5,
5841 &Pnacl_WrapperInfo_PPB_Testing_Private_1_0,
5842 &Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_2,
5843 &Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_3,
5844 &Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_4,
5845 &Pnacl_WrapperInfo_PPB_UMA_Private_0_1,
5846 &Pnacl_WrapperInfo_PPB_VideoDestination_Private_0_1,
5847 &Pnacl_WrapperInfo_PPB_VideoSource_Private_0_1,
5848 &Pnacl_WrapperInfo_PPB_X509Certificate_Private_0_1,
5849 &Pnacl_WrapperInfo_PPB_Ext_Socket_Dev_0_1,
5850 &Pnacl_WrapperInfo_PPB_Ext_Socket_Dev_0_2,
5851 NULL
5852 };
5853
5854 static struct __PnaclWrapperInfo *s_ppp_wrappers[] = {
5855 &Pnacl_WrapperInfo_PPP_Messaging_1_0,
5856 &Pnacl_WrapperInfo_PPP_Selection_Dev_0_3,
5857 &Pnacl_WrapperInfo_PPP_ContentDecryptor_Private_0_9,
5858 &Pnacl_WrapperInfo_PPP_Instance_Private_0_1,
5859 NULL
5860 };
5861
5862
5863
5864 static PPB_GetInterface __real_PPBGetInterface;
5865 static PPP_GetInterface_Type __real_PPPGetInterface;
5866
__set_real_Pnacl_PPBGetInterface(PPB_GetInterface real)5867 void __set_real_Pnacl_PPBGetInterface(PPB_GetInterface real) {
5868 __real_PPBGetInterface = real;
5869 }
5870
__set_real_Pnacl_PPPGetInterface(PPP_GetInterface_Type real)5871 void __set_real_Pnacl_PPPGetInterface(PPP_GetInterface_Type real) {
5872 __real_PPPGetInterface = real;
5873 }
5874
5875 /* Map interface string -> wrapper metadata */
PnaclPPBShimIface(const char * name)5876 static struct __PnaclWrapperInfo *PnaclPPBShimIface(
5877 const char *name) {
5878 struct __PnaclWrapperInfo **next = s_ppb_wrappers;
5879 while (*next != NULL) {
5880 if (mystrcmp(name, (*next)->iface_macro) == 0) return *next;
5881 ++next;
5882 }
5883 return NULL;
5884 }
5885
5886 /* Map interface string -> wrapper metadata */
PnaclPPPShimIface(const char * name)5887 static struct __PnaclWrapperInfo *PnaclPPPShimIface(
5888 const char *name) {
5889 struct __PnaclWrapperInfo **next = s_ppp_wrappers;
5890 while (*next != NULL) {
5891 if (mystrcmp(name, (*next)->iface_macro) == 0) return *next;
5892 ++next;
5893 }
5894 return NULL;
5895 }
5896
__Pnacl_PPBGetInterface(const char * name)5897 const void *__Pnacl_PPBGetInterface(const char *name) {
5898 struct __PnaclWrapperInfo *wrapper = PnaclPPBShimIface(name);
5899 if (wrapper == NULL) {
5900 /* We did not generate a wrapper for this, so return the real interface. */
5901 return (*__real_PPBGetInterface)(name);
5902 }
5903
5904 /* Initialize the real_iface if it hasn't been. The wrapper depends on it. */
5905 if (wrapper->real_iface == NULL) {
5906 const void *iface = (*__real_PPBGetInterface)(name);
5907 if (NULL == iface) return NULL;
5908 wrapper->real_iface = iface;
5909 }
5910
5911 if (wrapper->wrapped_iface) {
5912 return wrapper->wrapped_iface;
5913 } else {
5914 return wrapper->real_iface;
5915 }
5916 }
5917
__Pnacl_PPPGetInterface(const char * name)5918 const void *__Pnacl_PPPGetInterface(const char *name) {
5919 struct __PnaclWrapperInfo *wrapper = PnaclPPPShimIface(name);
5920 if (wrapper == NULL) {
5921 /* We did not generate a wrapper for this, so return the real interface. */
5922 return (*__real_PPPGetInterface)(name);
5923 }
5924
5925 /* Initialize the real_iface if it hasn't been. The wrapper depends on it. */
5926 if (wrapper->real_iface == NULL) {
5927 const void *iface = (*__real_PPPGetInterface)(name);
5928 if (NULL == iface) return NULL;
5929 wrapper->real_iface = iface;
5930 }
5931
5932 if (wrapper->wrapped_iface) {
5933 return wrapper->wrapped_iface;
5934 } else {
5935 return wrapper->real_iface;
5936 }
5937 }
5938