Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(87)

Side by Side Diff: ppapi/native_client/src/untrusted/pnacl_irt_shim/pnacl_shim.c

Issue 391323002: Pepper: add Image Capture interfaces. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: update comments Created 6 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 /* Copyright (c) 2014 The Chromium Authors. All rights reserved. 1 /* Copyright (c) 2014 The Chromium Authors. All rights reserved.
2 * Use of this source code is governed by a BSD-style license that can be 2 * Use of this source code is governed by a BSD-style license that can be
3 * found in the LICENSE file. 3 * found in the LICENSE file.
4 */ 4 */
5 5
6 /* NOTE: this is auto-generated from IDL */ 6 /* NOTE: this is auto-generated from IDL */
7 #include "ppapi/native_client/src/untrusted/pnacl_irt_shim/pnacl_shim.h" 7 #include "ppapi/native_client/src/untrusted/pnacl_irt_shim/pnacl_shim.h"
8 8
9 #include "ppapi/c/ppb.h" 9 #include "ppapi/c/ppb.h"
10 #include "ppapi/c/dev/ppb_audio_input_dev.h" 10 #include "ppapi/c/dev/ppb_audio_input_dev.h"
(...skipping 45 matching lines...) Expand 10 before | Expand all | Expand 10 after
56 #include "ppapi/c/private/ppb_display_color_profile_private.h" 56 #include "ppapi/c/private/ppb_display_color_profile_private.h"
57 #include "ppapi/c/private/ppb_ext_crx_file_system_private.h" 57 #include "ppapi/c/private/ppb_ext_crx_file_system_private.h"
58 #include "ppapi/c/private/ppb_file_io_private.h" 58 #include "ppapi/c/private/ppb_file_io_private.h"
59 #include "ppapi/c/private/ppb_file_ref_private.h" 59 #include "ppapi/c/private/ppb_file_ref_private.h"
60 #include "ppapi/c/private/ppb_flash.h" 60 #include "ppapi/c/private/ppb_flash.h"
61 #include "ppapi/c/private/ppb_flash_clipboard.h" 61 #include "ppapi/c/private/ppb_flash_clipboard.h"
62 #include "ppapi/c/private/ppb_flash_device_id.h" 62 #include "ppapi/c/private/ppb_flash_device_id.h"
63 #include "ppapi/c/private/ppb_flash_drm.h" 63 #include "ppapi/c/private/ppb_flash_drm.h"
64 #include "ppapi/c/private/ppb_flash_menu.h" 64 #include "ppapi/c/private/ppb_flash_menu.h"
65 #include "ppapi/c/private/ppb_host_resolver_private.h" 65 #include "ppapi/c/private/ppb_host_resolver_private.h"
66 #include "ppapi/c/private/ppb_image_capture_private.h"
66 #include "ppapi/c/private/ppb_instance_private.h" 67 #include "ppapi/c/private/ppb_instance_private.h"
67 #include "ppapi/c/private/ppb_isolated_file_system_private.h" 68 #include "ppapi/c/private/ppb_isolated_file_system_private.h"
68 #include "ppapi/c/private/ppb_nacl_private.h" 69 #include "ppapi/c/private/ppb_nacl_private.h"
69 #include "ppapi/c/private/ppb_net_address_private.h" 70 #include "ppapi/c/private/ppb_net_address_private.h"
70 #include "ppapi/c/private/ppb_output_protection_private.h" 71 #include "ppapi/c/private/ppb_output_protection_private.h"
71 #include "ppapi/c/private/ppb_platform_verification_private.h" 72 #include "ppapi/c/private/ppb_platform_verification_private.h"
72 #include "ppapi/c/private/ppb_talk_private.h" 73 #include "ppapi/c/private/ppb_talk_private.h"
73 #include "ppapi/c/private/ppb_tcp_server_socket_private.h" 74 #include "ppapi/c/private/ppb_tcp_server_socket_private.h"
74 #include "ppapi/c/private/ppb_tcp_socket_private.h" 75 #include "ppapi/c/private/ppb_tcp_socket_private.h"
75 #include "ppapi/c/private/ppb_testing_private.h" 76 #include "ppapi/c/private/ppb_testing_private.h"
(...skipping 93 matching lines...) Expand 10 before | Expand all | Expand 10 after
169 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_12_6; 170 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_12_6;
170 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_13_0; 171 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_13_0;
171 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_Clipboard_4_0; 172 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_Clipboard_4_0;
172 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_Clipboard_5_0; 173 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_Clipboard_5_0;
173 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_Clipboard_5_1; 174 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_Clipboard_5_1;
174 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_DeviceID_1_0; 175 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_DeviceID_1_0;
175 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_DRM_1_0; 176 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_DRM_1_0;
176 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_DRM_1_1; 177 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_DRM_1_1;
177 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_Menu_0_2; 178 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_Menu_0_2;
178 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_HostResolver_Private_0_1; 179 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_HostResolver_Private_0_1;
180 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_ImageCapture_Private_0_1;
179 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Instance_Private_0_1; 181 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Instance_Private_0_1;
180 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_IsolatedFileSystem_Privat e_0_2; 182 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_IsolatedFileSystem_Privat e_0_2;
181 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NaCl_Private_1_0; 183 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NaCl_Private_1_0;
182 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetAddress_Private_0_1; 184 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetAddress_Private_0_1;
183 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetAddress_Private_1_0; 185 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetAddress_Private_1_0;
184 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetAddress_Private_1_1; 186 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetAddress_Private_1_1;
185 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_OutputProtection_Private_ 0_1; 187 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_OutputProtection_Private_ 0_1;
186 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_PlatformVerification_Priv ate_0_2; 188 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_PlatformVerification_Priv ate_0_2;
187 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Talk_Private_1_0; 189 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Talk_Private_1_0;
188 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Talk_Private_2_0; 190 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Talk_Private_2_0;
(...skipping 2409 matching lines...) Expand 10 before | Expand all | Expand 10 after
2598 /* Not generating wrapper methods for PPP_TextInput_Dev_0_1 */ 2600 /* Not generating wrapper methods for PPP_TextInput_Dev_0_1 */
2599 2601
2600 /* Not generating wrapper methods for PPP_VideoCapture_Dev_0_1 */ 2602 /* Not generating wrapper methods for PPP_VideoCapture_Dev_0_1 */
2601 2603
2602 /* Not generating wrapper methods for PPP_VideoDecoder_Dev_0_11 */ 2604 /* Not generating wrapper methods for PPP_VideoDecoder_Dev_0_11 */
2603 2605
2604 /* Not generating wrapper methods for PPP_Widget_Dev_0_2 */ 2606 /* Not generating wrapper methods for PPP_Widget_Dev_0_2 */
2605 2607
2606 /* Not generating wrapper methods for PPP_Zoom_Dev_0_3 */ 2608 /* Not generating wrapper methods for PPP_Zoom_Dev_0_3 */
2607 2609
2610 /* Not generating wrapper methods for PPB_CameraCapabilities_Private_0_1 */
2611
2608 /* Begin wrapper methods for PPB_ContentDecryptor_Private_0_12 */ 2612 /* Begin wrapper methods for PPB_ContentDecryptor_Private_0_12 */
2609 2613
2610 static void Pnacl_M36_PPB_ContentDecryptor_Private_PromiseResolved(PP_Instance i nstance, uint32_t promise_id) { 2614 static void Pnacl_M36_PPB_ContentDecryptor_Private_PromiseResolved(PP_Instance i nstance, uint32_t promise_id) {
2611 const struct PPB_ContentDecryptor_Private_0_12 *iface = Pnacl_WrapperInfo_PPB_ ContentDecryptor_Private_0_12.real_iface; 2615 const struct PPB_ContentDecryptor_Private_0_12 *iface = Pnacl_WrapperInfo_PPB_ ContentDecryptor_Private_0_12.real_iface;
2612 iface->PromiseResolved(instance, promise_id); 2616 iface->PromiseResolved(instance, promise_id);
2613 } 2617 }
2614 2618
2615 static void Pnacl_M36_PPB_ContentDecryptor_Private_PromiseResolvedWithSession(PP _Instance instance, uint32_t promise_id, struct PP_Var* web_session_id) { 2619 static void Pnacl_M36_PPB_ContentDecryptor_Private_PromiseResolvedWithSession(PP _Instance instance, uint32_t promise_id, struct PP_Var* web_session_id) {
2616 const struct PPB_ContentDecryptor_Private_0_12 *iface = Pnacl_WrapperInfo_PPB_ ContentDecryptor_Private_0_12.real_iface; 2620 const struct PPB_ContentDecryptor_Private_0_12 *iface = Pnacl_WrapperInfo_PPB_ ContentDecryptor_Private_0_12.real_iface;
2617 iface->PromiseResolvedWithSession(instance, promise_id, *web_session_id); 2621 iface->PromiseResolvedWithSession(instance, promise_id, *web_session_id);
(...skipping 620 matching lines...) Expand 10 before | Expand all | Expand 10 after
3238 return iface->GetSize(host_resolver); 3242 return iface->GetSize(host_resolver);
3239 } 3243 }
3240 3244
3241 static PP_Bool Pnacl_M19_PPB_HostResolver_Private_GetNetAddress(PP_Resource host _resolver, uint32_t index, struct PP_NetAddress_Private* addr) { 3245 static PP_Bool Pnacl_M19_PPB_HostResolver_Private_GetNetAddress(PP_Resource host _resolver, uint32_t index, struct PP_NetAddress_Private* addr) {
3242 const struct PPB_HostResolver_Private_0_1 *iface = Pnacl_WrapperInfo_PPB_HostR esolver_Private_0_1.real_iface; 3246 const struct PPB_HostResolver_Private_0_1 *iface = Pnacl_WrapperInfo_PPB_HostR esolver_Private_0_1.real_iface;
3243 return iface->GetNetAddress(host_resolver, index, addr); 3247 return iface->GetNetAddress(host_resolver, index, addr);
3244 } 3248 }
3245 3249
3246 /* End wrapper methods for PPB_HostResolver_Private_0_1 */ 3250 /* End wrapper methods for PPB_HostResolver_Private_0_1 */
3247 3251
3252 /* Not generating wrapper methods for PPB_ImageCaptureConfig_Private_0_1 */
3253
3254 /* Begin wrapper methods for PPB_ImageCapture_Private_0_1 */
3255
3256 static PP_Resource Pnacl_M39_PPB_ImageCapture_Private_Create(PP_Instance instanc e, struct PP_Var* camera_source_id, PPB_ImageCapture_Private_ErrorCallback error _callback, void* user_data) {
3257 const struct PPB_ImageCapture_Private_0_1 *iface = Pnacl_WrapperInfo_PPB_Image Capture_Private_0_1.real_iface;
3258 return iface->Create(instance, *camera_source_id, error_callback, user_data);
3259 }
3260
3261 static PP_Bool Pnacl_M39_PPB_ImageCapture_Private_IsImageCapture(PP_Resource res ource) {
3262 const struct PPB_ImageCapture_Private_0_1 *iface = Pnacl_WrapperInfo_PPB_Image Capture_Private_0_1.real_iface;
3263 return iface->IsImageCapture(resource);
3264 }
3265
3266 static int32_t Pnacl_M39_PPB_ImageCapture_Private_Close(PP_Resource resource, st ruct PP_CompletionCallback* callback) {
3267 const struct PPB_ImageCapture_Private_0_1 *iface = Pnacl_WrapperInfo_PPB_Image Capture_Private_0_1.real_iface;
3268 return iface->Close(resource, *callback);
3269 }
3270
3271 static int32_t Pnacl_M39_PPB_ImageCapture_Private_SetConfig(PP_Resource image_ca pture, PP_Resource config, struct PP_CompletionCallback* callback) {
3272 const struct PPB_ImageCapture_Private_0_1 *iface = Pnacl_WrapperInfo_PPB_Image Capture_Private_0_1.real_iface;
3273 return iface->SetConfig(image_capture, config, *callback);
3274 }
3275
3276 static int32_t Pnacl_M39_PPB_ImageCapture_Private_GetConfig(PP_Resource image_ca pture, PP_Resource* config, struct PP_CompletionCallback* callback) {
3277 const struct PPB_ImageCapture_Private_0_1 *iface = Pnacl_WrapperInfo_PPB_Image Capture_Private_0_1.real_iface;
3278 return iface->GetConfig(image_capture, config, *callback);
3279 }
3280
3281 static int32_t Pnacl_M39_PPB_ImageCapture_Private_GetCameraCapabilities(PP_Resou rce image_capture, PP_Resource* capabilities, struct PP_CompletionCallback* call back) {
3282 const struct PPB_ImageCapture_Private_0_1 *iface = Pnacl_WrapperInfo_PPB_Image Capture_Private_0_1.real_iface;
3283 return iface->GetCameraCapabilities(image_capture, capabilities, *callback);
3284 }
3285
3286 static int32_t Pnacl_M39_PPB_ImageCapture_Private_CaptureStillImage(PP_Resource image_capture, PPB_ImageCapture_Private_ShutterCallback shutter_callback, PPB_Im ageCapture_Private_PreviewCallback preview_callback, PPB_ImageCapture_Private_Jp egCallback jpeg_callback, int64_t* sequence_id) {
3287 const struct PPB_ImageCapture_Private_0_1 *iface = Pnacl_WrapperInfo_PPB_Image Capture_Private_0_1.real_iface;
3288 return iface->CaptureStillImage(image_capture, shutter_callback, preview_callb ack, jpeg_callback, sequence_id);
3289 }
3290
3291 /* End wrapper methods for PPB_ImageCapture_Private_0_1 */
3292
3248 /* Not generating wrapper methods for PPB_InputEvent_Private_0_1 */ 3293 /* Not generating wrapper methods for PPB_InputEvent_Private_0_1 */
3249 3294
3250 /* Begin wrapper methods for PPB_Instance_Private_0_1 */ 3295 /* Begin wrapper methods for PPB_Instance_Private_0_1 */
3251 3296
3252 static void Pnacl_M13_PPB_Instance_Private_GetWindowObject(struct PP_Var* _struc t_result, PP_Instance instance) { 3297 static void Pnacl_M13_PPB_Instance_Private_GetWindowObject(struct PP_Var* _struc t_result, PP_Instance instance) {
3253 const struct PPB_Instance_Private_0_1 *iface = Pnacl_WrapperInfo_PPB_Instance_ Private_0_1.real_iface; 3298 const struct PPB_Instance_Private_0_1 *iface = Pnacl_WrapperInfo_PPB_Instance_ Private_0_1.real_iface;
3254 *_struct_result = iface->GetWindowObject(instance); 3299 *_struct_result = iface->GetWindowObject(instance);
3255 } 3300 }
3256 3301
3257 static void Pnacl_M13_PPB_Instance_Private_GetOwnerElementObject(struct PP_Var* _struct_result, PP_Instance instance) { 3302 static void Pnacl_M13_PPB_Instance_Private_GetOwnerElementObject(struct PP_Var* _struct_result, PP_Instance instance) {
(...skipping 1768 matching lines...) Expand 10 before | Expand all | Expand 10 after
5026 /* Not generating wrapper interface for PPP_TextInput_Dev_0_1 */ 5071 /* Not generating wrapper interface for PPP_TextInput_Dev_0_1 */
5027 5072
5028 /* Not generating wrapper interface for PPP_VideoCapture_Dev_0_1 */ 5073 /* Not generating wrapper interface for PPP_VideoCapture_Dev_0_1 */
5029 5074
5030 /* Not generating wrapper interface for PPP_VideoDecoder_Dev_0_11 */ 5075 /* Not generating wrapper interface for PPP_VideoDecoder_Dev_0_11 */
5031 5076
5032 /* Not generating wrapper interface for PPP_Widget_Dev_0_2 */ 5077 /* Not generating wrapper interface for PPP_Widget_Dev_0_2 */
5033 5078
5034 /* Not generating wrapper interface for PPP_Zoom_Dev_0_3 */ 5079 /* Not generating wrapper interface for PPP_Zoom_Dev_0_3 */
5035 5080
5081 /* Not generating wrapper interface for PPB_CameraCapabilities_Private_0_1 */
5082
5036 static const struct PPB_ContentDecryptor_Private_0_12 Pnacl_Wrappers_PPB_Content Decryptor_Private_0_12 = { 5083 static const struct PPB_ContentDecryptor_Private_0_12 Pnacl_Wrappers_PPB_Content Decryptor_Private_0_12 = {
5037 .PromiseResolved = (void (*)(PP_Instance instance, uint32_t promise_id))&Pna cl_M36_PPB_ContentDecryptor_Private_PromiseResolved, 5084 .PromiseResolved = (void (*)(PP_Instance instance, uint32_t promise_id))&Pna cl_M36_PPB_ContentDecryptor_Private_PromiseResolved,
5038 .PromiseResolvedWithSession = (void (*)(PP_Instance instance, uint32_t promi se_id, struct PP_Var web_session_id))&Pnacl_M36_PPB_ContentDecryptor_Private_Pro miseResolvedWithSession, 5085 .PromiseResolvedWithSession = (void (*)(PP_Instance instance, uint32_t promi se_id, struct PP_Var web_session_id))&Pnacl_M36_PPB_ContentDecryptor_Private_Pro miseResolvedWithSession,
5039 .PromiseRejected = (void (*)(PP_Instance instance, uint32_t promise_id, PP_C dmExceptionCode exception_code, uint32_t system_code, struct PP_Var error_descri ption))&Pnacl_M36_PPB_ContentDecryptor_Private_PromiseRejected, 5086 .PromiseRejected = (void (*)(PP_Instance instance, uint32_t promise_id, PP_C dmExceptionCode exception_code, uint32_t system_code, struct PP_Var error_descri ption))&Pnacl_M36_PPB_ContentDecryptor_Private_PromiseRejected,
5040 .SessionMessage = (void (*)(PP_Instance instance, struct PP_Var web_session_ id, struct PP_Var message, struct PP_Var destination_url))&Pnacl_M36_PPB_Content Decryptor_Private_SessionMessage, 5087 .SessionMessage = (void (*)(PP_Instance instance, struct PP_Var web_session_ id, struct PP_Var message, struct PP_Var destination_url))&Pnacl_M36_PPB_Content Decryptor_Private_SessionMessage,
5041 .SessionReady = (void (*)(PP_Instance instance, struct PP_Var web_session_id ))&Pnacl_M36_PPB_ContentDecryptor_Private_SessionReady, 5088 .SessionReady = (void (*)(PP_Instance instance, struct PP_Var web_session_id ))&Pnacl_M36_PPB_ContentDecryptor_Private_SessionReady,
5042 .SessionClosed = (void (*)(PP_Instance instance, struct PP_Var web_session_i d))&Pnacl_M36_PPB_ContentDecryptor_Private_SessionClosed, 5089 .SessionClosed = (void (*)(PP_Instance instance, struct PP_Var web_session_i d))&Pnacl_M36_PPB_ContentDecryptor_Private_SessionClosed,
5043 .SessionError = (void (*)(PP_Instance instance, struct PP_Var web_session_id , PP_CdmExceptionCode exception_code, uint32_t system_code, struct PP_Var error_ description))&Pnacl_M36_PPB_ContentDecryptor_Private_SessionError, 5090 .SessionError = (void (*)(PP_Instance instance, struct PP_Var web_session_id , PP_CdmExceptionCode exception_code, uint32_t system_code, struct PP_Var error_ description))&Pnacl_M36_PPB_ContentDecryptor_Private_SessionError,
5044 .DeliverBlock = (void (*)(PP_Instance instance, PP_Resource decrypted_block, const struct PP_DecryptedBlockInfo* decrypted_block_info))&Pnacl_M36_PPB_Conten tDecryptor_Private_DeliverBlock, 5091 .DeliverBlock = (void (*)(PP_Instance instance, PP_Resource decrypted_block, const struct PP_DecryptedBlockInfo* decrypted_block_info))&Pnacl_M36_PPB_Conten tDecryptor_Private_DeliverBlock,
5045 .DecoderInitializeDone = (void (*)(PP_Instance instance, PP_DecryptorStreamT ype decoder_type, uint32_t request_id, PP_Bool success))&Pnacl_M36_PPB_ContentDe cryptor_Private_DecoderInitializeDone, 5092 .DecoderInitializeDone = (void (*)(PP_Instance instance, PP_DecryptorStreamT ype decoder_type, uint32_t request_id, PP_Bool success))&Pnacl_M36_PPB_ContentDe cryptor_Private_DecoderInitializeDone,
(...skipping 155 matching lines...) Expand 10 before | Expand all | Expand 10 after
5201 5248
5202 static const struct PPB_HostResolver_Private_0_1 Pnacl_Wrappers_PPB_HostResolver _Private_0_1 = { 5249 static const struct PPB_HostResolver_Private_0_1 Pnacl_Wrappers_PPB_HostResolver _Private_0_1 = {
5203 .Create = (PP_Resource (*)(PP_Instance instance))&Pnacl_M19_PPB_HostResolver _Private_Create, 5250 .Create = (PP_Resource (*)(PP_Instance instance))&Pnacl_M19_PPB_HostResolver _Private_Create,
5204 .IsHostResolver = (PP_Bool (*)(PP_Resource resource))&Pnacl_M19_PPB_HostReso lver_Private_IsHostResolver, 5251 .IsHostResolver = (PP_Bool (*)(PP_Resource resource))&Pnacl_M19_PPB_HostReso lver_Private_IsHostResolver,
5205 .Resolve = (int32_t (*)(PP_Resource host_resolver, const char* host, uint16_ t port, const struct PP_HostResolver_Private_Hint* hint, struct PP_CompletionCal lback callback))&Pnacl_M19_PPB_HostResolver_Private_Resolve, 5252 .Resolve = (int32_t (*)(PP_Resource host_resolver, const char* host, uint16_ t port, const struct PP_HostResolver_Private_Hint* hint, struct PP_CompletionCal lback callback))&Pnacl_M19_PPB_HostResolver_Private_Resolve,
5206 .GetCanonicalName = (struct PP_Var (*)(PP_Resource host_resolver))&Pnacl_M19 _PPB_HostResolver_Private_GetCanonicalName, 5253 .GetCanonicalName = (struct PP_Var (*)(PP_Resource host_resolver))&Pnacl_M19 _PPB_HostResolver_Private_GetCanonicalName,
5207 .GetSize = (uint32_t (*)(PP_Resource host_resolver))&Pnacl_M19_PPB_HostResol ver_Private_GetSize, 5254 .GetSize = (uint32_t (*)(PP_Resource host_resolver))&Pnacl_M19_PPB_HostResol ver_Private_GetSize,
5208 .GetNetAddress = (PP_Bool (*)(PP_Resource host_resolver, uint32_t index, str uct PP_NetAddress_Private* addr))&Pnacl_M19_PPB_HostResolver_Private_GetNetAddre ss 5255 .GetNetAddress = (PP_Bool (*)(PP_Resource host_resolver, uint32_t index, str uct PP_NetAddress_Private* addr))&Pnacl_M19_PPB_HostResolver_Private_GetNetAddre ss
5209 }; 5256 };
5210 5257
5258 /* Not generating wrapper interface for PPB_ImageCaptureConfig_Private_0_1 */
5259
5260 static const struct PPB_ImageCapture_Private_0_1 Pnacl_Wrappers_PPB_ImageCapture _Private_0_1 = {
5261 .Create = (PP_Resource (*)(PP_Instance instance, struct PP_Var camera_source _id, PPB_ImageCapture_Private_ErrorCallback error_callback, void* user_data))&Pn acl_M39_PPB_ImageCapture_Private_Create,
5262 .IsImageCapture = (PP_Bool (*)(PP_Resource resource))&Pnacl_M39_PPB_ImageCap ture_Private_IsImageCapture,
5263 .Close = (int32_t (*)(PP_Resource resource, struct PP_CompletionCallback cal lback))&Pnacl_M39_PPB_ImageCapture_Private_Close,
5264 .SetConfig = (int32_t (*)(PP_Resource image_capture, PP_Resource config, str uct PP_CompletionCallback callback))&Pnacl_M39_PPB_ImageCapture_Private_SetConfi g,
5265 .GetConfig = (int32_t (*)(PP_Resource image_capture, PP_Resource* config, st ruct PP_CompletionCallback callback))&Pnacl_M39_PPB_ImageCapture_Private_GetConf ig,
5266 .GetCameraCapabilities = (int32_t (*)(PP_Resource image_capture, PP_Resource * capabilities, struct PP_CompletionCallback callback))&Pnacl_M39_PPB_ImageCaptu re_Private_GetCameraCapabilities,
5267 .CaptureStillImage = (int32_t (*)(PP_Resource image_capture, PPB_ImageCaptur e_Private_ShutterCallback shutter_callback, PPB_ImageCapture_Private_PreviewCall back preview_callback, PPB_ImageCapture_Private_JpegCallback jpeg_callback, int6 4_t* sequence_id))&Pnacl_M39_PPB_ImageCapture_Private_CaptureStillImage
5268 };
5269
5211 /* Not generating wrapper interface for PPB_InputEvent_Private_0_1 */ 5270 /* Not generating wrapper interface for PPB_InputEvent_Private_0_1 */
5212 5271
5213 static const struct PPB_Instance_Private_0_1 Pnacl_Wrappers_PPB_Instance_Private _0_1 = { 5272 static const struct PPB_Instance_Private_0_1 Pnacl_Wrappers_PPB_Instance_Private _0_1 = {
5214 .GetWindowObject = (struct PP_Var (*)(PP_Instance instance))&Pnacl_M13_PPB_I nstance_Private_GetWindowObject, 5273 .GetWindowObject = (struct PP_Var (*)(PP_Instance instance))&Pnacl_M13_PPB_I nstance_Private_GetWindowObject,
5215 .GetOwnerElementObject = (struct PP_Var (*)(PP_Instance instance))&Pnacl_M13 _PPB_Instance_Private_GetOwnerElementObject, 5274 .GetOwnerElementObject = (struct PP_Var (*)(PP_Instance instance))&Pnacl_M13 _PPB_Instance_Private_GetOwnerElementObject,
5216 .ExecuteScript = (struct PP_Var (*)(PP_Instance instance, struct PP_Var scri pt, struct PP_Var* exception))&Pnacl_M13_PPB_Instance_Private_ExecuteScript 5275 .ExecuteScript = (struct PP_Var (*)(PP_Instance instance, struct PP_Var scri pt, struct PP_Var* exception))&Pnacl_M13_PPB_Instance_Private_ExecuteScript
5217 }; 5276 };
5218 5277
5219 static const struct PPB_IsolatedFileSystem_Private_0_2 Pnacl_Wrappers_PPB_Isolat edFileSystem_Private_0_2 = { 5278 static const struct PPB_IsolatedFileSystem_Private_0_2 Pnacl_Wrappers_PPB_Isolat edFileSystem_Private_0_2 = {
5220 .Open = (int32_t (*)(PP_Instance instance, PP_IsolatedFileSystemType_Private type, PP_Resource* file_system, struct PP_CompletionCallback callback))&Pnacl_M 33_PPB_IsolatedFileSystem_Private_Open 5279 .Open = (int32_t (*)(PP_Instance instance, PP_IsolatedFileSystemType_Private type, PP_Resource* file_system, struct PP_CompletionCallback callback))&Pnacl_M 33_PPB_IsolatedFileSystem_Private_Open
(...skipping 743 matching lines...) Expand 10 before | Expand all | Expand 10 after
5964 .wrapped_iface = (const void *) &Pnacl_Wrappers_PPB_Flash_Menu_0_2, 6023 .wrapped_iface = (const void *) &Pnacl_Wrappers_PPB_Flash_Menu_0_2,
5965 .real_iface = NULL 6024 .real_iface = NULL
5966 }; 6025 };
5967 6026
5968 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_HostResolver_Private_0_1 = { 6027 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_HostResolver_Private_0_1 = {
5969 .iface_macro = PPB_HOSTRESOLVER_PRIVATE_INTERFACE_0_1, 6028 .iface_macro = PPB_HOSTRESOLVER_PRIVATE_INTERFACE_0_1,
5970 .wrapped_iface = (const void *) &Pnacl_Wrappers_PPB_HostResolver_Private_0_1, 6029 .wrapped_iface = (const void *) &Pnacl_Wrappers_PPB_HostResolver_Private_0_1,
5971 .real_iface = NULL 6030 .real_iface = NULL
5972 }; 6031 };
5973 6032
6033 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_ImageCapture_Private_0_1 = {
6034 .iface_macro = PPB_IMAGECAPTURE_PRIVATE_INTERFACE_0_1,
6035 .wrapped_iface = (const void *) &Pnacl_Wrappers_PPB_ImageCapture_Private_0_1,
6036 .real_iface = NULL
6037 };
6038
5974 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Instance_Private_0_1 = { 6039 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Instance_Private_0_1 = {
5975 .iface_macro = PPB_INSTANCE_PRIVATE_INTERFACE_0_1, 6040 .iface_macro = PPB_INSTANCE_PRIVATE_INTERFACE_0_1,
5976 .wrapped_iface = (const void *) &Pnacl_Wrappers_PPB_Instance_Private_0_1, 6041 .wrapped_iface = (const void *) &Pnacl_Wrappers_PPB_Instance_Private_0_1,
5977 .real_iface = NULL 6042 .real_iface = NULL
5978 }; 6043 };
5979 6044
5980 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_IsolatedFileSystem_Privat e_0_2 = { 6045 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_IsolatedFileSystem_Privat e_0_2 = {
5981 .iface_macro = PPB_ISOLATEDFILESYSTEM_PRIVATE_INTERFACE_0_2, 6046 .iface_macro = PPB_ISOLATEDFILESYSTEM_PRIVATE_INTERFACE_0_2,
5982 .wrapped_iface = (const void *) &Pnacl_Wrappers_PPB_IsolatedFileSystem_Private _0_2, 6047 .wrapped_iface = (const void *) &Pnacl_Wrappers_PPB_IsolatedFileSystem_Private _0_2,
5983 .real_iface = NULL 6048 .real_iface = NULL
(...skipping 210 matching lines...) Expand 10 before | Expand all | Expand 10 after
6194 &Pnacl_WrapperInfo_PPB_Flash_12_6, 6259 &Pnacl_WrapperInfo_PPB_Flash_12_6,
6195 &Pnacl_WrapperInfo_PPB_Flash_13_0, 6260 &Pnacl_WrapperInfo_PPB_Flash_13_0,
6196 &Pnacl_WrapperInfo_PPB_Flash_Clipboard_4_0, 6261 &Pnacl_WrapperInfo_PPB_Flash_Clipboard_4_0,
6197 &Pnacl_WrapperInfo_PPB_Flash_Clipboard_5_0, 6262 &Pnacl_WrapperInfo_PPB_Flash_Clipboard_5_0,
6198 &Pnacl_WrapperInfo_PPB_Flash_Clipboard_5_1, 6263 &Pnacl_WrapperInfo_PPB_Flash_Clipboard_5_1,
6199 &Pnacl_WrapperInfo_PPB_Flash_DeviceID_1_0, 6264 &Pnacl_WrapperInfo_PPB_Flash_DeviceID_1_0,
6200 &Pnacl_WrapperInfo_PPB_Flash_DRM_1_0, 6265 &Pnacl_WrapperInfo_PPB_Flash_DRM_1_0,
6201 &Pnacl_WrapperInfo_PPB_Flash_DRM_1_1, 6266 &Pnacl_WrapperInfo_PPB_Flash_DRM_1_1,
6202 &Pnacl_WrapperInfo_PPB_Flash_Menu_0_2, 6267 &Pnacl_WrapperInfo_PPB_Flash_Menu_0_2,
6203 &Pnacl_WrapperInfo_PPB_HostResolver_Private_0_1, 6268 &Pnacl_WrapperInfo_PPB_HostResolver_Private_0_1,
6269 &Pnacl_WrapperInfo_PPB_ImageCapture_Private_0_1,
6204 &Pnacl_WrapperInfo_PPB_Instance_Private_0_1, 6270 &Pnacl_WrapperInfo_PPB_Instance_Private_0_1,
6205 &Pnacl_WrapperInfo_PPB_IsolatedFileSystem_Private_0_2, 6271 &Pnacl_WrapperInfo_PPB_IsolatedFileSystem_Private_0_2,
6206 &Pnacl_WrapperInfo_PPB_NaCl_Private_1_0, 6272 &Pnacl_WrapperInfo_PPB_NaCl_Private_1_0,
6207 &Pnacl_WrapperInfo_PPB_NetAddress_Private_0_1, 6273 &Pnacl_WrapperInfo_PPB_NetAddress_Private_0_1,
6208 &Pnacl_WrapperInfo_PPB_NetAddress_Private_1_0, 6274 &Pnacl_WrapperInfo_PPB_NetAddress_Private_1_0,
6209 &Pnacl_WrapperInfo_PPB_NetAddress_Private_1_1, 6275 &Pnacl_WrapperInfo_PPB_NetAddress_Private_1_1,
6210 &Pnacl_WrapperInfo_PPB_OutputProtection_Private_0_1, 6276 &Pnacl_WrapperInfo_PPB_OutputProtection_Private_0_1,
6211 &Pnacl_WrapperInfo_PPB_PlatformVerification_Private_0_2, 6277 &Pnacl_WrapperInfo_PPB_PlatformVerification_Private_0_2,
6212 &Pnacl_WrapperInfo_PPB_Talk_Private_1_0, 6278 &Pnacl_WrapperInfo_PPB_Talk_Private_1_0,
6213 &Pnacl_WrapperInfo_PPB_Talk_Private_2_0, 6279 &Pnacl_WrapperInfo_PPB_Talk_Private_2_0,
(...skipping 82 matching lines...) Expand 10 before | Expand all | Expand 10 after
6296 6362
6297 /* Initialize the real_iface if it hasn't been. The wrapper depends on it. */ 6363 /* Initialize the real_iface if it hasn't been. The wrapper depends on it. */
6298 if (wrapper->real_iface == NULL) { 6364 if (wrapper->real_iface == NULL) {
6299 const void *iface = (*__real_PPPGetInterface)(name); 6365 const void *iface = (*__real_PPPGetInterface)(name);
6300 if (NULL == iface) return NULL; 6366 if (NULL == iface) return NULL;
6301 wrapper->real_iface = iface; 6367 wrapper->real_iface = iface;
6302 } 6368 }
6303 6369
6304 return wrapper->wrapped_iface; 6370 return wrapper->wrapped_iface;
6305 } 6371 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698