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

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

Issue 14188019: CRX FileSystem Pepper private API (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 7 years, 7 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
OLDNEW
1 /* Copyright (c) 2013 The Chromium Authors. All rights reserved. 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 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/generators/pnacl_shim.h" 7 #include "ppapi/generators/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 62 matching lines...) Expand 10 before | Expand all | Expand 10 after
73 #include "ppapi/c/ppb_video_reader.h" 73 #include "ppapi/c/ppb_video_reader.h"
74 #include "ppapi/c/ppb_video_writer.h" 74 #include "ppapi/c/ppb_video_writer.h"
75 #include "ppapi/c/ppb_view.h" 75 #include "ppapi/c/ppb_view.h"
76 #include "ppapi/c/ppb_websocket.h" 76 #include "ppapi/c/ppb_websocket.h"
77 #include "ppapi/c/ppp_graphics_3d.h" 77 #include "ppapi/c/ppp_graphics_3d.h"
78 #include "ppapi/c/ppp_input_event.h" 78 #include "ppapi/c/ppp_input_event.h"
79 #include "ppapi/c/ppp_instance.h" 79 #include "ppapi/c/ppp_instance.h"
80 #include "ppapi/c/ppp_messaging.h" 80 #include "ppapi/c/ppp_messaging.h"
81 #include "ppapi/c/ppp_mouse_lock.h" 81 #include "ppapi/c/ppp_mouse_lock.h"
82 #include "ppapi/c/private/ppb_content_decryptor_private.h" 82 #include "ppapi/c/private/ppb_content_decryptor_private.h"
83 #include "ppapi/c/private/ppb_ext_crx_file_system_private.h"
83 #include "ppapi/c/private/ppb_file_io_private.h" 84 #include "ppapi/c/private/ppb_file_io_private.h"
84 #include "ppapi/c/private/ppb_file_ref_private.h" 85 #include "ppapi/c/private/ppb_file_ref_private.h"
85 #include "ppapi/c/private/ppb_flash.h" 86 #include "ppapi/c/private/ppb_flash.h"
86 #include "ppapi/c/private/ppb_flash_clipboard.h" 87 #include "ppapi/c/private/ppb_flash_clipboard.h"
87 #include "ppapi/c/private/ppb_flash_device_id.h" 88 #include "ppapi/c/private/ppb_flash_device_id.h"
88 #include "ppapi/c/private/ppb_flash_font_file.h" 89 #include "ppapi/c/private/ppb_flash_font_file.h"
89 #include "ppapi/c/private/ppb_flash_fullscreen.h" 90 #include "ppapi/c/private/ppb_flash_fullscreen.h"
90 #include "ppapi/c/private/ppb_flash_menu.h" 91 #include "ppapi/c/private/ppb_flash_menu.h"
91 #include "ppapi/c/private/ppb_flash_message_loop.h" 92 #include "ppapi/c/private/ppb_flash_message_loop.h"
92 #include "ppapi/c/private/ppb_flash_print.h" 93 #include "ppapi/c/private/ppb_flash_print.h"
(...skipping 142 matching lines...) Expand 10 before | Expand all | Expand 10 after
235 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPP_Scrollbar_Dev_0_3; 236 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPP_Scrollbar_Dev_0_3;
236 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPP_Selection_Dev_0_3; 237 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPP_Selection_Dev_0_3;
237 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPP_TextInput_Dev_0_1; 238 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPP_TextInput_Dev_0_1;
238 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPP_VideoCapture_Dev_0_1; 239 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPP_VideoCapture_Dev_0_1;
239 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPP_VideoDecoder_Dev_0_9; 240 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPP_VideoDecoder_Dev_0_9;
240 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPP_VideoDecoder_Dev_0_10; 241 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPP_VideoDecoder_Dev_0_10;
241 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPP_VideoDecoder_Dev_0_11; 242 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPP_VideoDecoder_Dev_0_11;
242 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPP_Widget_Dev_0_2; 243 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPP_Widget_Dev_0_2;
243 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPP_Zoom_Dev_0_3; 244 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPP_Zoom_Dev_0_3;
244 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_ContentDecryptor_Private_ 0_6; 245 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_ContentDecryptor_Private_ 0_6;
246 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Ext_CrxFileSystem_Private _0_1;
245 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_FileIO_Private_0_1; 247 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_FileIO_Private_0_1;
246 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_FileRefPrivate_0_1; 248 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_FileRefPrivate_0_1;
247 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_12_4; 249 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_12_4;
248 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_12_5; 250 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_12_5;
249 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_12_6; 251 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_12_6;
250 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_13_0; 252 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_13_0;
251 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_Clipboard_4_0; 253 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_Clipboard_4_0;
252 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_Clipboard_5_0; 254 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_Clipboard_5_0;
253 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_DeviceID_1_0; 255 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_DeviceID_1_0;
254 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_FontFile_0_1; 256 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_FontFile_0_1;
(...skipping 2376 matching lines...) Expand 10 before | Expand all | Expand 10 after
2631 } 2633 }
2632 2634
2633 static __attribute__((pnaclcall)) 2635 static __attribute__((pnaclcall))
2634 void Pnacl_M24_PPB_ContentDecryptor_Private_DeliverSamples(PP_Instance instance, PP_Resource audio_frames, const struct PP_DecryptedBlockInfo* decrypted_block_i nfo) { 2636 void Pnacl_M24_PPB_ContentDecryptor_Private_DeliverSamples(PP_Instance instance, PP_Resource audio_frames, const struct PP_DecryptedBlockInfo* decrypted_block_i nfo) {
2635 const struct PPB_ContentDecryptor_Private_0_6 *iface = Pnacl_WrapperInfo_PPB_C ontentDecryptor_Private_0_6.real_iface; 2637 const struct PPB_ContentDecryptor_Private_0_6 *iface = Pnacl_WrapperInfo_PPB_C ontentDecryptor_Private_0_6.real_iface;
2636 iface->DeliverSamples(instance, audio_frames, decrypted_block_info); 2638 iface->DeliverSamples(instance, audio_frames, decrypted_block_info);
2637 } 2639 }
2638 2640
2639 /* End wrapper methods for PPB_ContentDecryptor_Private_0_6 */ 2641 /* End wrapper methods for PPB_ContentDecryptor_Private_0_6 */
2640 2642
2643 /* Begin wrapper methods for PPB_Ext_CrxFileSystem_Private_0_1 */
2644
2645 static __attribute__((pnaclcall))
2646 PP_Resource Pnacl_M28_PPB_Ext_CrxFileSystem_Private_Create(PP_Instance insance) {
2647 const struct PPB_Ext_CrxFileSystem_Private_0_1 *iface = Pnacl_WrapperInfo_PPB_ Ext_CrxFileSystem_Private_0_1.real_iface;
2648 return iface->Create(insance);
2649 }
2650
2651 static __attribute__((pnaclcall))
2652 int32_t Pnacl_M28_PPB_Ext_CrxFileSystem_Private_Open(PP_Resource crxfs, struct P P_CompletionCallback callback) {
2653 const struct PPB_Ext_CrxFileSystem_Private_0_1 *iface = Pnacl_WrapperInfo_PPB_ Ext_CrxFileSystem_Private_0_1.real_iface;
2654 return iface->Open(crxfs, callback);
2655 }
2656
2657 /* End wrapper methods for PPB_Ext_CrxFileSystem_Private_0_1 */
2658
2641 /* Begin wrapper methods for PPB_FileIO_Private_0_1 */ 2659 /* Begin wrapper methods for PPB_FileIO_Private_0_1 */
2642 2660
2643 static __attribute__((pnaclcall)) 2661 static __attribute__((pnaclcall))
2644 int32_t Pnacl_M28_PPB_FileIO_Private_RequestOSFileHandle(PP_Resource file_io, PP _FileHandle* handle, struct PP_CompletionCallback callback) { 2662 int32_t Pnacl_M28_PPB_FileIO_Private_RequestOSFileHandle(PP_Resource file_io, PP _FileHandle* handle, struct PP_CompletionCallback callback) {
2645 const struct PPB_FileIO_Private_0_1 *iface = Pnacl_WrapperInfo_PPB_FileIO_Priv ate_0_1.real_iface; 2663 const struct PPB_FileIO_Private_0_1 *iface = Pnacl_WrapperInfo_PPB_FileIO_Priv ate_0_1.real_iface;
2646 return iface->RequestOSFileHandle(file_io, handle, callback); 2664 return iface->RequestOSFileHandle(file_io, handle, callback);
2647 } 2665 }
2648 2666
2649 /* End wrapper methods for PPB_FileIO_Private_0_1 */ 2667 /* End wrapper methods for PPB_FileIO_Private_0_1 */
2650 2668
(...skipping 2055 matching lines...) Expand 10 before | Expand all | Expand 10 after
4706 .KeyMessage = (void (*)(PP_Instance instance, struct PP_Var key_system, stru ct PP_Var session_id, struct PP_Var message, struct PP_Var default_url))&Pnacl_M 24_PPB_ContentDecryptor_Private_KeyMessage, 4724 .KeyMessage = (void (*)(PP_Instance instance, struct PP_Var key_system, stru ct PP_Var session_id, struct PP_Var message, struct PP_Var default_url))&Pnacl_M 24_PPB_ContentDecryptor_Private_KeyMessage,
4707 .KeyError = (void (*)(PP_Instance instance, struct PP_Var key_system, struct PP_Var session_id, int32_t media_error, int32_t system_code))&Pnacl_M24_PPB_Con tentDecryptor_Private_KeyError, 4725 .KeyError = (void (*)(PP_Instance instance, struct PP_Var key_system, struct PP_Var session_id, int32_t media_error, int32_t system_code))&Pnacl_M24_PPB_Con tentDecryptor_Private_KeyError,
4708 .DeliverBlock = (void (*)(PP_Instance instance, PP_Resource decrypted_block, const struct PP_DecryptedBlockInfo* decrypted_block_info))&Pnacl_M24_PPB_Conten tDecryptor_Private_DeliverBlock, 4726 .DeliverBlock = (void (*)(PP_Instance instance, PP_Resource decrypted_block, const struct PP_DecryptedBlockInfo* decrypted_block_info))&Pnacl_M24_PPB_Conten tDecryptor_Private_DeliverBlock,
4709 .DecoderInitializeDone = (void (*)(PP_Instance instance, PP_DecryptorStreamT ype decoder_type, uint32_t request_id, PP_Bool success))&Pnacl_M24_PPB_ContentDe cryptor_Private_DecoderInitializeDone, 4727 .DecoderInitializeDone = (void (*)(PP_Instance instance, PP_DecryptorStreamT ype decoder_type, uint32_t request_id, PP_Bool success))&Pnacl_M24_PPB_ContentDe cryptor_Private_DecoderInitializeDone,
4710 .DecoderDeinitializeDone = (void (*)(PP_Instance instance, PP_DecryptorStrea mType decoder_type, uint32_t request_id))&Pnacl_M24_PPB_ContentDecryptor_Private _DecoderDeinitializeDone, 4728 .DecoderDeinitializeDone = (void (*)(PP_Instance instance, PP_DecryptorStrea mType decoder_type, uint32_t request_id))&Pnacl_M24_PPB_ContentDecryptor_Private _DecoderDeinitializeDone,
4711 .DecoderResetDone = (void (*)(PP_Instance instance, PP_DecryptorStreamType d ecoder_type, uint32_t request_id))&Pnacl_M24_PPB_ContentDecryptor_Private_Decode rResetDone, 4729 .DecoderResetDone = (void (*)(PP_Instance instance, PP_DecryptorStreamType d ecoder_type, uint32_t request_id))&Pnacl_M24_PPB_ContentDecryptor_Private_Decode rResetDone,
4712 .DeliverFrame = (void (*)(PP_Instance instance, PP_Resource decrypted_frame, const struct PP_DecryptedFrameInfo* decrypted_frame_info))&Pnacl_M24_PPB_Conten tDecryptor_Private_DeliverFrame, 4730 .DeliverFrame = (void (*)(PP_Instance instance, PP_Resource decrypted_frame, const struct PP_DecryptedFrameInfo* decrypted_frame_info))&Pnacl_M24_PPB_Conten tDecryptor_Private_DeliverFrame,
4713 .DeliverSamples = (void (*)(PP_Instance instance, PP_Resource audio_frames, const struct PP_DecryptedBlockInfo* decrypted_block_info))&Pnacl_M24_PPB_Content Decryptor_Private_DeliverSamples 4731 .DeliverSamples = (void (*)(PP_Instance instance, PP_Resource audio_frames, const struct PP_DecryptedBlockInfo* decrypted_block_info))&Pnacl_M24_PPB_Content Decryptor_Private_DeliverSamples
4714 }; 4732 };
4715 4733
4734 struct PPB_Ext_CrxFileSystem_Private_0_1 Pnacl_Wrappers_PPB_Ext_CrxFileSystem_Pr ivate_0_1 = {
4735 .Create = (PP_Resource (*)(PP_Instance insance))&Pnacl_M28_PPB_Ext_CrxFileSy stem_Private_Create,
4736 .Open = (int32_t (*)(PP_Resource crxfs, struct PP_CompletionCallback callbac k))&Pnacl_M28_PPB_Ext_CrxFileSystem_Private_Open
4737 };
4738
4716 struct PPB_FileIO_Private_0_1 Pnacl_Wrappers_PPB_FileIO_Private_0_1 = { 4739 struct PPB_FileIO_Private_0_1 Pnacl_Wrappers_PPB_FileIO_Private_0_1 = {
4717 .RequestOSFileHandle = (int32_t (*)(PP_Resource file_io, PP_FileHandle* hand le, struct PP_CompletionCallback callback))&Pnacl_M28_PPB_FileIO_Private_Request OSFileHandle 4740 .RequestOSFileHandle = (int32_t (*)(PP_Resource file_io, PP_FileHandle* hand le, struct PP_CompletionCallback callback))&Pnacl_M28_PPB_FileIO_Private_Request OSFileHandle
4718 }; 4741 };
4719 4742
4720 struct PPB_FileRefPrivate_0_1 Pnacl_Wrappers_PPB_FileRefPrivate_0_1 = { 4743 struct PPB_FileRefPrivate_0_1 Pnacl_Wrappers_PPB_FileRefPrivate_0_1 = {
4721 .GetAbsolutePath = (struct PP_Var (*)(PP_Resource file_ref))&Pnacl_M15_PPB_F ileRefPrivate_GetAbsolutePath 4744 .GetAbsolutePath = (struct PP_Var (*)(PP_Resource file_ref))&Pnacl_M15_PPB_F ileRefPrivate_GetAbsolutePath
4722 }; 4745 };
4723 4746
4724 struct PPB_Flash_12_4 Pnacl_Wrappers_PPB_Flash_12_4 = { 4747 struct PPB_Flash_12_4 Pnacl_Wrappers_PPB_Flash_12_4 = {
4725 .SetInstanceAlwaysOnTop = (void (*)(PP_Instance instance, PP_Bool on_top))&P nacl_M21_PPB_Flash_SetInstanceAlwaysOnTop, 4748 .SetInstanceAlwaysOnTop = (void (*)(PP_Instance instance, PP_Bool on_top))&P nacl_M21_PPB_Flash_SetInstanceAlwaysOnTop,
(...skipping 957 matching lines...) Expand 10 before | Expand all | Expand 10 after
5683 .wrapped_iface = NULL /* Still need slot for real_iface */, 5706 .wrapped_iface = NULL /* Still need slot for real_iface */,
5684 .real_iface = NULL 5707 .real_iface = NULL
5685 }; 5708 };
5686 5709
5687 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_ContentDecryptor_Private_ 0_6 = { 5710 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_ContentDecryptor_Private_ 0_6 = {
5688 .iface_macro = PPB_CONTENTDECRYPTOR_PRIVATE_INTERFACE_0_6, 5711 .iface_macro = PPB_CONTENTDECRYPTOR_PRIVATE_INTERFACE_0_6,
5689 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_ContentDecryptor_Private_0_6, 5712 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_ContentDecryptor_Private_0_6,
5690 .real_iface = NULL 5713 .real_iface = NULL
5691 }; 5714 };
5692 5715
5716 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Ext_CrxFileSystem_Private _0_1 = {
5717 .iface_macro = PPB_EXT_CRXFILESYSTEM_PRIVATE_INTERFACE_0_1,
5718 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_Ext_CrxFileSystem_Private_0_1,
5719 .real_iface = NULL
5720 };
5721
5693 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_FileIO_Private_0_1 = { 5722 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_FileIO_Private_0_1 = {
5694 .iface_macro = PPB_FILEIO_PRIVATE_INTERFACE_0_1, 5723 .iface_macro = PPB_FILEIO_PRIVATE_INTERFACE_0_1,
5695 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_FileIO_Private_0_1, 5724 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_FileIO_Private_0_1,
5696 .real_iface = NULL 5725 .real_iface = NULL
5697 }; 5726 };
5698 5727
5699 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_FileRefPrivate_0_1 = { 5728 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_FileRefPrivate_0_1 = {
5700 .iface_macro = PPB_FILEREFPRIVATE_INTERFACE_0_1, 5729 .iface_macro = PPB_FILEREFPRIVATE_INTERFACE_0_1,
5701 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_FileRefPrivate_0_1, 5730 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_FileRefPrivate_0_1,
5702 .real_iface = NULL 5731 .real_iface = NULL
(...skipping 322 matching lines...) Expand 10 before | Expand all | Expand 10 after
6025 &Pnacl_WrapperInfo_PPB_VarArray_Dev_0_1, 6054 &Pnacl_WrapperInfo_PPB_VarArray_Dev_0_1,
6026 &Pnacl_WrapperInfo_PPB_VarDictionary_Dev_0_1, 6055 &Pnacl_WrapperInfo_PPB_VarDictionary_Dev_0_1,
6027 &Pnacl_WrapperInfo_PPB_VideoCapture_Dev_0_2, 6056 &Pnacl_WrapperInfo_PPB_VideoCapture_Dev_0_2,
6028 &Pnacl_WrapperInfo_PPB_VideoCapture_Dev_0_3, 6057 &Pnacl_WrapperInfo_PPB_VideoCapture_Dev_0_3,
6029 &Pnacl_WrapperInfo_PPB_VideoDecoder_Dev_0_16, 6058 &Pnacl_WrapperInfo_PPB_VideoDecoder_Dev_0_16,
6030 &Pnacl_WrapperInfo_PPB_View_Dev_0_1, 6059 &Pnacl_WrapperInfo_PPB_View_Dev_0_1,
6031 &Pnacl_WrapperInfo_PPB_Widget_Dev_0_3, 6060 &Pnacl_WrapperInfo_PPB_Widget_Dev_0_3,
6032 &Pnacl_WrapperInfo_PPB_Widget_Dev_0_4, 6061 &Pnacl_WrapperInfo_PPB_Widget_Dev_0_4,
6033 &Pnacl_WrapperInfo_PPB_Zoom_Dev_0_2, 6062 &Pnacl_WrapperInfo_PPB_Zoom_Dev_0_2,
6034 &Pnacl_WrapperInfo_PPB_ContentDecryptor_Private_0_6, 6063 &Pnacl_WrapperInfo_PPB_ContentDecryptor_Private_0_6,
6064 &Pnacl_WrapperInfo_PPB_Ext_CrxFileSystem_Private_0_1,
6035 &Pnacl_WrapperInfo_PPB_FileIO_Private_0_1, 6065 &Pnacl_WrapperInfo_PPB_FileIO_Private_0_1,
6036 &Pnacl_WrapperInfo_PPB_FileRefPrivate_0_1, 6066 &Pnacl_WrapperInfo_PPB_FileRefPrivate_0_1,
6037 &Pnacl_WrapperInfo_PPB_Flash_12_4, 6067 &Pnacl_WrapperInfo_PPB_Flash_12_4,
6038 &Pnacl_WrapperInfo_PPB_Flash_12_5, 6068 &Pnacl_WrapperInfo_PPB_Flash_12_5,
6039 &Pnacl_WrapperInfo_PPB_Flash_12_6, 6069 &Pnacl_WrapperInfo_PPB_Flash_12_6,
6040 &Pnacl_WrapperInfo_PPB_Flash_13_0, 6070 &Pnacl_WrapperInfo_PPB_Flash_13_0,
6041 &Pnacl_WrapperInfo_PPB_Flash_Clipboard_4_0, 6071 &Pnacl_WrapperInfo_PPB_Flash_Clipboard_4_0,
6042 &Pnacl_WrapperInfo_PPB_Flash_Clipboard_5_0, 6072 &Pnacl_WrapperInfo_PPB_Flash_Clipboard_5_0,
6043 &Pnacl_WrapperInfo_PPB_Flash_DeviceID_1_0, 6073 &Pnacl_WrapperInfo_PPB_Flash_DeviceID_1_0,
6044 &Pnacl_WrapperInfo_PPB_Flash_FontFile_0_1, 6074 &Pnacl_WrapperInfo_PPB_Flash_FontFile_0_1,
(...skipping 125 matching lines...) Expand 10 before | Expand all | Expand 10 after
6170 } 6200 }
6171 6201
6172 if (wrapper->wrapped_iface) { 6202 if (wrapper->wrapped_iface) {
6173 return wrapper->wrapped_iface; 6203 return wrapper->wrapped_iface;
6174 } else { 6204 } else {
6175 return wrapper->real_iface; 6205 return wrapper->real_iface;
6176 } 6206 }
6177 } 6207 }
6178 6208
6179 #endif 6209 #endif
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698