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

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

Issue 68773004: Pepper: Add MonitorIsExternal function to PPB_Flash_DRM. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 7 years, 1 month 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) 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 191 matching lines...) Expand 10 before | Expand all | Expand 10 after
202 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_FileIO_Private_0_1; 202 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_FileIO_Private_0_1;
203 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_FileRefPrivate_0_1; 203 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_FileRefPrivate_0_1;
204 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_12_4; 204 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_12_4;
205 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_12_5; 205 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_12_5;
206 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_12_6; 206 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_12_6;
207 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_13_0; 207 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_13_0;
208 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_Clipboard_4_0; 208 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_Clipboard_4_0;
209 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_Clipboard_5_0; 209 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_Clipboard_5_0;
210 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_DeviceID_1_0; 210 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_DeviceID_1_0;
211 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_DRM_1_0; 211 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_DRM_1_0;
212 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_DRM_1_1;
212 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_Menu_0_2; 213 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_Menu_0_2;
213 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_HostResolver_Private_0_1; 214 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_HostResolver_Private_0_1;
214 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Instance_Private_0_1; 215 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Instance_Private_0_1;
215 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NaCl_Private_1_0; 216 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_0_1;
217 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetAddress_Private_1_0; 218 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_NetAddress_Private_1_1;
219 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_OutputProtection_Private_ 0_1; 220 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_OutputProtection_Private_ 0_1;
220 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_PlatformVerification_Priv ate_0_2; 221 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_PlatformVerification_Priv ate_0_2;
221 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Talk_Private_1_0; 222 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Talk_Private_1_0;
(...skipping 2725 matching lines...) Expand 10 before | Expand all | Expand 10 after
2947 return iface->GetHmonitor(drm, hmonitor); 2948 return iface->GetHmonitor(drm, hmonitor);
2948 } 2949 }
2949 2950
2950 static int32_t Pnacl_M29_PPB_Flash_DRM_GetVoucherFile(PP_Resource drm, PP_Resour ce* file_ref, struct PP_CompletionCallback* callback) { 2951 static int32_t Pnacl_M29_PPB_Flash_DRM_GetVoucherFile(PP_Resource drm, PP_Resour ce* file_ref, struct PP_CompletionCallback* callback) {
2951 const struct PPB_Flash_DRM_1_0 *iface = Pnacl_WrapperInfo_PPB_Flash_DRM_1_0.re al_iface; 2952 const struct PPB_Flash_DRM_1_0 *iface = Pnacl_WrapperInfo_PPB_Flash_DRM_1_0.re al_iface;
2952 return iface->GetVoucherFile(drm, file_ref, *callback); 2953 return iface->GetVoucherFile(drm, file_ref, *callback);
2953 } 2954 }
2954 2955
2955 /* End wrapper methods for PPB_Flash_DRM_1_0 */ 2956 /* End wrapper methods for PPB_Flash_DRM_1_0 */
2956 2957
2958 /* Begin wrapper methods for PPB_Flash_DRM_1_1 */
2959
2960 static PP_Resource Pnacl_M33_PPB_Flash_DRM_Create(PP_Instance instance) {
2961 const struct PPB_Flash_DRM_1_1 *iface = Pnacl_WrapperInfo_PPB_Flash_DRM_1_1.re al_iface;
2962 return iface->Create(instance);
2963 }
2964
2965 static int32_t Pnacl_M33_PPB_Flash_DRM_GetDeviceID(PP_Resource drm, struct PP_Va r* id, struct PP_CompletionCallback* callback) {
2966 const struct PPB_Flash_DRM_1_1 *iface = Pnacl_WrapperInfo_PPB_Flash_DRM_1_1.re al_iface;
2967 return iface->GetDeviceID(drm, id, *callback);
2968 }
2969
2970 static PP_Bool Pnacl_M33_PPB_Flash_DRM_GetHmonitor(PP_Resource drm, int64_t* hmo nitor) {
2971 const struct PPB_Flash_DRM_1_1 *iface = Pnacl_WrapperInfo_PPB_Flash_DRM_1_1.re al_iface;
2972 return iface->GetHmonitor(drm, hmonitor);
2973 }
2974
2975 static int32_t Pnacl_M33_PPB_Flash_DRM_GetVoucherFile(PP_Resource drm, PP_Resour ce* file_ref, struct PP_CompletionCallback* callback) {
2976 const struct PPB_Flash_DRM_1_1 *iface = Pnacl_WrapperInfo_PPB_Flash_DRM_1_1.re al_iface;
2977 return iface->GetVoucherFile(drm, file_ref, *callback);
2978 }
2979
2980 static int32_t Pnacl_M33_PPB_Flash_DRM_MonitorIsExternal(PP_Resource drm, PP_Boo l* is_external, struct PP_CompletionCallback* callback) {
2981 const struct PPB_Flash_DRM_1_1 *iface = Pnacl_WrapperInfo_PPB_Flash_DRM_1_1.re al_iface;
2982 return iface->MonitorIsExternal(drm, is_external, *callback);
2983 }
2984
2985 /* End wrapper methods for PPB_Flash_DRM_1_1 */
2986
2957 /* Not generating wrapper methods for PPB_Flash_FontFile_0_1 */ 2987 /* Not generating wrapper methods for PPB_Flash_FontFile_0_1 */
2958 2988
2959 /* Not generating wrapper methods for PPB_FlashFullscreen_0_1 */ 2989 /* Not generating wrapper methods for PPB_FlashFullscreen_0_1 */
2960 2990
2961 /* Not generating wrapper methods for PPB_FlashFullscreen_1_0 */ 2991 /* Not generating wrapper methods for PPB_FlashFullscreen_1_0 */
2962 2992
2963 /* Begin wrapper methods for PPB_Flash_Menu_0_2 */ 2993 /* Begin wrapper methods for PPB_Flash_Menu_0_2 */
2964 2994
2965 static PP_Resource Pnacl_M14_PPB_Flash_Menu_Create(PP_Instance instance_id, cons t struct PP_Flash_Menu* menu_data) { 2995 static PP_Resource Pnacl_M14_PPB_Flash_Menu_Create(PP_Instance instance_id, cons t struct PP_Flash_Menu* menu_data) {
2966 const struct PPB_Flash_Menu_0_2 *iface = Pnacl_WrapperInfo_PPB_Flash_Menu_0_2. real_iface; 2996 const struct PPB_Flash_Menu_0_2 *iface = Pnacl_WrapperInfo_PPB_Flash_Menu_0_2. real_iface;
(...skipping 1928 matching lines...) Expand 10 before | Expand all | Expand 10 after
4895 .GetDeviceID = (int32_t (*)(PP_Resource device_id, struct PP_Var* id, struct PP_CompletionCallback callback))&Pnacl_M21_PPB_Flash_DeviceID_GetDeviceID 4925 .GetDeviceID = (int32_t (*)(PP_Resource device_id, struct PP_Var* id, struct PP_CompletionCallback callback))&Pnacl_M21_PPB_Flash_DeviceID_GetDeviceID
4896 }; 4926 };
4897 4927
4898 struct PPB_Flash_DRM_1_0 Pnacl_Wrappers_PPB_Flash_DRM_1_0 = { 4928 struct PPB_Flash_DRM_1_0 Pnacl_Wrappers_PPB_Flash_DRM_1_0 = {
4899 .Create = (PP_Resource (*)(PP_Instance instance))&Pnacl_M29_PPB_Flash_DRM_Cr eate, 4929 .Create = (PP_Resource (*)(PP_Instance instance))&Pnacl_M29_PPB_Flash_DRM_Cr eate,
4900 .GetDeviceID = (int32_t (*)(PP_Resource drm, struct PP_Var* id, struct PP_Co mpletionCallback callback))&Pnacl_M29_PPB_Flash_DRM_GetDeviceID, 4930 .GetDeviceID = (int32_t (*)(PP_Resource drm, struct PP_Var* id, struct PP_Co mpletionCallback callback))&Pnacl_M29_PPB_Flash_DRM_GetDeviceID,
4901 .GetHmonitor = (PP_Bool (*)(PP_Resource drm, int64_t* hmonitor))&Pnacl_M29_P PB_Flash_DRM_GetHmonitor, 4931 .GetHmonitor = (PP_Bool (*)(PP_Resource drm, int64_t* hmonitor))&Pnacl_M29_P PB_Flash_DRM_GetHmonitor,
4902 .GetVoucherFile = (int32_t (*)(PP_Resource drm, PP_Resource* file_ref, struc t PP_CompletionCallback callback))&Pnacl_M29_PPB_Flash_DRM_GetVoucherFile 4932 .GetVoucherFile = (int32_t (*)(PP_Resource drm, PP_Resource* file_ref, struc t PP_CompletionCallback callback))&Pnacl_M29_PPB_Flash_DRM_GetVoucherFile
4903 }; 4933 };
4904 4934
4935 struct PPB_Flash_DRM_1_1 Pnacl_Wrappers_PPB_Flash_DRM_1_1 = {
4936 .Create = (PP_Resource (*)(PP_Instance instance))&Pnacl_M33_PPB_Flash_DRM_Cr eate,
4937 .GetDeviceID = (int32_t (*)(PP_Resource drm, struct PP_Var* id, struct PP_Co mpletionCallback callback))&Pnacl_M33_PPB_Flash_DRM_GetDeviceID,
4938 .GetHmonitor = (PP_Bool (*)(PP_Resource drm, int64_t* hmonitor))&Pnacl_M33_P PB_Flash_DRM_GetHmonitor,
4939 .GetVoucherFile = (int32_t (*)(PP_Resource drm, PP_Resource* file_ref, struc t PP_CompletionCallback callback))&Pnacl_M33_PPB_Flash_DRM_GetVoucherFile,
4940 .MonitorIsExternal = (int32_t (*)(PP_Resource drm, PP_Bool* is_external, str uct PP_CompletionCallback callback))&Pnacl_M33_PPB_Flash_DRM_MonitorIsExternal
4941 };
4942
4905 /* Not generating wrapper interface for PPB_Flash_FontFile_0_1 */ 4943 /* Not generating wrapper interface for PPB_Flash_FontFile_0_1 */
4906 4944
4907 /* Not generating wrapper interface for PPB_FlashFullscreen_0_1 */ 4945 /* Not generating wrapper interface for PPB_FlashFullscreen_0_1 */
4908 4946
4909 /* Not generating wrapper interface for PPB_FlashFullscreen_1_0 */ 4947 /* Not generating wrapper interface for PPB_FlashFullscreen_1_0 */
4910 4948
4911 struct PPB_Flash_Menu_0_2 Pnacl_Wrappers_PPB_Flash_Menu_0_2 = { 4949 struct PPB_Flash_Menu_0_2 Pnacl_Wrappers_PPB_Flash_Menu_0_2 = {
4912 .Create = (PP_Resource (*)(PP_Instance instance_id, const struct PP_Flash_Me nu* menu_data))&Pnacl_M14_PPB_Flash_Menu_Create, 4950 .Create = (PP_Resource (*)(PP_Instance instance_id, const struct PP_Flash_Me nu* menu_data))&Pnacl_M14_PPB_Flash_Menu_Create,
4913 .IsFlashMenu = (PP_Bool (*)(PP_Resource resource_id))&Pnacl_M14_PPB_Flash_Me nu_IsFlashMenu, 4951 .IsFlashMenu = (PP_Bool (*)(PP_Resource resource_id))&Pnacl_M14_PPB_Flash_Me nu_IsFlashMenu,
4914 .Show = (int32_t (*)(PP_Resource menu_id, const struct PP_Point* location, i nt32_t* selected_id, struct PP_CompletionCallback callback))&Pnacl_M14_PPB_Flash _Menu_Show 4952 .Show = (int32_t (*)(PP_Resource menu_id, const struct PP_Point* location, i nt32_t* selected_id, struct PP_CompletionCallback callback))&Pnacl_M14_PPB_Flash _Menu_Show
(...skipping 722 matching lines...) Expand 10 before | Expand all | Expand 10 after
5637 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_Flash_DeviceID_1_0, 5675 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_Flash_DeviceID_1_0,
5638 .real_iface = NULL 5676 .real_iface = NULL
5639 }; 5677 };
5640 5678
5641 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_DRM_1_0 = { 5679 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_DRM_1_0 = {
5642 .iface_macro = PPB_FLASH_DRM_INTERFACE_1_0, 5680 .iface_macro = PPB_FLASH_DRM_INTERFACE_1_0,
5643 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_Flash_DRM_1_0, 5681 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_Flash_DRM_1_0,
5644 .real_iface = NULL 5682 .real_iface = NULL
5645 }; 5683 };
5646 5684
5685 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_DRM_1_1 = {
5686 .iface_macro = PPB_FLASH_DRM_INTERFACE_1_1,
5687 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_Flash_DRM_1_1,
5688 .real_iface = NULL
5689 };
5690
5647 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_Menu_0_2 = { 5691 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_Menu_0_2 = {
5648 .iface_macro = PPB_FLASH_MENU_INTERFACE_0_2, 5692 .iface_macro = PPB_FLASH_MENU_INTERFACE_0_2,
5649 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_Flash_Menu_0_2, 5693 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_Flash_Menu_0_2,
5650 .real_iface = NULL 5694 .real_iface = NULL
5651 }; 5695 };
5652 5696
5653 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_HostResolver_Private_0_1 = { 5697 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_HostResolver_Private_0_1 = {
5654 .iface_macro = PPB_HOSTRESOLVER_PRIVATE_INTERFACE_0_1, 5698 .iface_macro = PPB_HOSTRESOLVER_PRIVATE_INTERFACE_0_1,
5655 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_HostResolver_Private_0_1, 5699 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_HostResolver_Private_0_1,
5656 .real_iface = NULL 5700 .real_iface = NULL
(...skipping 226 matching lines...) Expand 10 before | Expand all | Expand 10 after
5883 &Pnacl_WrapperInfo_PPB_FileIO_Private_0_1, 5927 &Pnacl_WrapperInfo_PPB_FileIO_Private_0_1,
5884 &Pnacl_WrapperInfo_PPB_FileRefPrivate_0_1, 5928 &Pnacl_WrapperInfo_PPB_FileRefPrivate_0_1,
5885 &Pnacl_WrapperInfo_PPB_Flash_12_4, 5929 &Pnacl_WrapperInfo_PPB_Flash_12_4,
5886 &Pnacl_WrapperInfo_PPB_Flash_12_5, 5930 &Pnacl_WrapperInfo_PPB_Flash_12_5,
5887 &Pnacl_WrapperInfo_PPB_Flash_12_6, 5931 &Pnacl_WrapperInfo_PPB_Flash_12_6,
5888 &Pnacl_WrapperInfo_PPB_Flash_13_0, 5932 &Pnacl_WrapperInfo_PPB_Flash_13_0,
5889 &Pnacl_WrapperInfo_PPB_Flash_Clipboard_4_0, 5933 &Pnacl_WrapperInfo_PPB_Flash_Clipboard_4_0,
5890 &Pnacl_WrapperInfo_PPB_Flash_Clipboard_5_0, 5934 &Pnacl_WrapperInfo_PPB_Flash_Clipboard_5_0,
5891 &Pnacl_WrapperInfo_PPB_Flash_DeviceID_1_0, 5935 &Pnacl_WrapperInfo_PPB_Flash_DeviceID_1_0,
5892 &Pnacl_WrapperInfo_PPB_Flash_DRM_1_0, 5936 &Pnacl_WrapperInfo_PPB_Flash_DRM_1_0,
5937 &Pnacl_WrapperInfo_PPB_Flash_DRM_1_1,
5893 &Pnacl_WrapperInfo_PPB_Flash_Menu_0_2, 5938 &Pnacl_WrapperInfo_PPB_Flash_Menu_0_2,
5894 &Pnacl_WrapperInfo_PPB_HostResolver_Private_0_1, 5939 &Pnacl_WrapperInfo_PPB_HostResolver_Private_0_1,
5895 &Pnacl_WrapperInfo_PPB_Instance_Private_0_1, 5940 &Pnacl_WrapperInfo_PPB_Instance_Private_0_1,
5896 &Pnacl_WrapperInfo_PPB_NaCl_Private_1_0, 5941 &Pnacl_WrapperInfo_PPB_NaCl_Private_1_0,
5897 &Pnacl_WrapperInfo_PPB_NetAddress_Private_0_1, 5942 &Pnacl_WrapperInfo_PPB_NetAddress_Private_0_1,
5898 &Pnacl_WrapperInfo_PPB_NetAddress_Private_1_0, 5943 &Pnacl_WrapperInfo_PPB_NetAddress_Private_1_0,
5899 &Pnacl_WrapperInfo_PPB_NetAddress_Private_1_1, 5944 &Pnacl_WrapperInfo_PPB_NetAddress_Private_1_1,
5900 &Pnacl_WrapperInfo_PPB_OutputProtection_Private_0_1, 5945 &Pnacl_WrapperInfo_PPB_OutputProtection_Private_0_1,
5901 &Pnacl_WrapperInfo_PPB_PlatformVerification_Private_0_2, 5946 &Pnacl_WrapperInfo_PPB_PlatformVerification_Private_0_2,
5902 &Pnacl_WrapperInfo_PPB_Talk_Private_1_0, 5947 &Pnacl_WrapperInfo_PPB_Talk_Private_1_0,
(...skipping 94 matching lines...) Expand 10 before | Expand all | Expand 10 after
5997 if (NULL == iface) return NULL; 6042 if (NULL == iface) return NULL;
5998 wrapper->real_iface = iface; 6043 wrapper->real_iface = iface;
5999 } 6044 }
6000 6045
6001 if (wrapper->wrapped_iface) { 6046 if (wrapper->wrapped_iface) {
6002 return wrapper->wrapped_iface; 6047 return wrapper->wrapped_iface;
6003 } else { 6048 } else {
6004 return wrapper->real_iface; 6049 return wrapper->real_iface;
6005 } 6050 }
6006 } 6051 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698