在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → PPAPI 开发接口

PPAPI 开发接口

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:4.48M
  • 下载次数:3
  • 浏览次数:132
  • 发布时间:2020-09-29
  • 实例类别:一般编程问题
  • 发 布 人:robot666
  • 文件格式:.zip
  • 所需积分:2
 

实例介绍

【实例简介】
在vs中建立win32工程,将此API文件夹设置为头文件搜索路径,便可以开始你的PPAPI开发之旅啦
【实例截图】
【核心代码】
BHO-master
└── BHO-master
├── activex
│   ├── Activex.cpp
│   ├── Activex.def
│   ├── Activex.dsp
│   ├── Activex.dsw
│   ├── Activex.h
│   ├── Activex.idl
│   ├── Activex.opt
│   ├── Activex.plg
│   ├── Activexps.def
│   ├── Activexps.mk
│   ├── Activex.rc
│   ├── dlldata.c
│   ├── embed.bmp
│   ├── Embed.cpp
│   ├── Embed.h
│   ├── Embed.htm
│   ├── Embed.rgs
│   ├── Resource.h
│   ├── StdAfx.cpp
│   └── StdAfx.h
├── activex_demo
│   ├── Test
│   │   ├── Cathelp.cpp
│   │   ├── Cathelp.h
│   │   ├── ReadMe.txt
│   │   ├── resource.h
│   │   ├── stdafx.cpp
│   │   ├── stdafx.h
│   │   ├── targetver.h
│   │   ├── Test.cpp
│   │   ├── TestCtrl.bmp
│   │   ├── TestCtrl.cpp
│   │   ├── TestCtrl.h
│   │   ├── Test.def
│   │   ├── TestFunction.cpp
│   │   ├── TestFunction.h
│   │   ├── Test.h
│   │   ├── Test.ico
│   │   ├── Test.idl
│   │   ├── Testidl.h
│   │   ├── TestPropPage.cpp
│   │   ├── TestPropPage.h
│   │   ├── Test.rc
│   │   ├── Test.vcproj
│   │   ├── Test.vcxproj
│   │   └── Test.vcxproj.filters
│   └── Test.sln
├── LICENSE
├── npplugin_demo
│   ├── aemo.cpp
│   ├── aemo.h
│   ├── dll及测试页面
│   │   ├── demo-a-test.html
│   │   └── npaemo.dll
│   ├── npaemo.def
│   ├── npaemo.rc
│   ├── npaemo.vcxproj
│   ├── npaemo.vcxproj.filters
│   └── resource.h
├── npplugin_demo_frmwk
│   ├── FrmwkPlugintest.html
│   ├── npfdemo
│   │   ├── FrmwkPlugin.cpp
│   │   ├── FrmwkPlugin.h
│   │   ├── npfdemo.def
│   │   ├── npfdemo.rc
│   │   ├── npfdemo.vcxproj
│   │   ├── npfdemo.vcxproj.filters
│   │   ├── npfrmwkbase.h
│   │   ├── npfrmwk_entry.cpp
│   │   └── npfrmwk.h
│   ├── 不具有脚本化接口的dll
│   │   └── npfdemo.dll
│   └── 具有脚本化接口的dll
│   └── npfdemo.dll
├── ppapi
│   ├── api
│   │   ├── dev
│   │   │   ├── ppb_audio_input_dev.idl
│   │   │   ├── ppb_buffer_dev.idl
│   │   │   ├── ppb_crypto_dev.idl
│   │   │   ├── ppb_cursor_control_dev.idl
│   │   │   ├── ppb_device_ref_dev.idl
│   │   │   ├── ppb_file_chooser_dev.idl
│   │   │   ├── ppb_file_io_dev.idl
│   │   │   ├── ppb_find_dev.idl
│   │   │   ├── ppb_font_dev.idl
│   │   │   ├── ppb_graphics_2d_dev.idl
│   │   │   ├── ppb_ime_input_event_dev.idl
│   │   │   ├── ppb_keyboard_input_event_dev.idl
│   │   │   ├── ppb_memory_dev.idl
│   │   │   ├── ppb_printing_dev.idl
│   │   │   ├── ppb_resource_array_dev.idl
│   │   │   ├── ppb_scrollbar_dev.idl
│   │   │   ├── ppb_text_input_dev.idl
│   │   │   ├── ppb_trace_event_dev.idl
│   │   │   ├── ppb_truetype_font_dev.idl
│   │   │   ├── ppb_url_util_dev.idl
│   │   │   ├── ppb_var_resource_dev.idl
│   │   │   ├── ppb_video_capture_dev.idl
│   │   │   ├── ppb_video_decoder_dev.idl
│   │   │   ├── ppb_view_dev.idl
│   │   │   ├── ppb_widget_dev.idl
│   │   │   ├── ppb_zoom_dev.idl
│   │   │   ├── pp_cursor_type_dev.idl
│   │   │   ├── ppp_network_state_dev.idl
│   │   │   ├── ppp_printing_dev.idl
│   │   │   ├── pp_print_settings_dev.idl
│   │   │   ├── ppp_scrollbar_dev.idl
│   │   │   ├── ppp_selection_dev.idl
│   │   │   ├── ppp_text_input_dev.idl
│   │   │   ├── ppp_video_capture_dev.idl
│   │   │   ├── ppp_video_decoder_dev.idl
│   │   │   ├── ppp_widget_dev.idl
│   │   │   ├── ppp_zoom_dev.idl
│   │   │   ├── pp_video_capture_dev.idl
│   │   │   └── pp_video_dev.idl
│   │   ├── extensions
│   │   │   └── dev
│   │   │   ├── ppb_ext_alarms_dev.idl
│   │   │   ├── ppb_ext_events_dev.idl
│   │   │   └── ppb_ext_socket_dev.idl
│   │   ├── pp_array_output.idl
│   │   ├── ppb_audio_config.idl
│   │   ├── ppb_audio.idl
│   │   ├── ppb_console.idl
│   │   ├── ppb_core.idl
│   │   ├── ppb_file_io.idl
│   │   ├── ppb_file_ref.idl
│   │   ├── ppb_file_system.idl
│   │   ├── ppb_fullscreen.idl
│   │   ├── ppb_gamepad.idl
│   │   ├── ppb_graphics_2d.idl
│   │   ├── ppb_graphics_3d.idl
│   │   ├── ppb_host_resolver.idl
│   │   ├── ppb.idl
│   │   ├── ppb_image_data.idl
│   │   ├── ppb_input_event.idl
│   │   ├── ppb_instance.idl
│   │   ├── ppb_message_loop.idl
│   │   ├── ppb_messaging.idl
│   │   ├── ppb_mouse_cursor.idl
│   │   ├── ppb_mouse_lock.idl
│   │   ├── ppb_net_address.idl
│   │   ├── ppb_network_list.idl
│   │   ├── ppb_network_monitor.idl
│   │   ├── ppb_network_proxy.idl
│   │   ├── pp_bool.idl
│   │   ├── ppb_tcp_socket.idl
│   │   ├── ppb_text_input_controller.idl
│   │   ├── ppb_udp_socket.idl
│   │   ├── ppb_url_loader.idl
│   │   ├── ppb_url_request_info.idl
│   │   ├── ppb_url_response_info.idl
│   │   ├── ppb_var_array_buffer.idl
│   │   ├── ppb_var_array.idl
│   │   ├── ppb_var_dictionary.idl
│   │   ├── ppb_var.idl
│   │   ├── ppb_view.idl
│   │   ├── ppb_websocket.idl
│   │   ├── pp_completion_callback.idl
│   │   ├── pp_directory_entry.idl
│   │   ├── pp_errors.idl
│   │   ├── pp_file_info.idl
│   │   ├── pp_graphics_3d.idl
│   │   ├── pp_input_event.idl
│   │   ├── pp_instance.idl
│   │   ├── pp_macros.idl
│   │   ├── pp_module.idl
│   │   ├── ppp_graphics_3d.idl
│   │   ├── ppp.idl
│   │   ├── ppp_input_event.idl
│   │   ├── ppp_instance.idl
│   │   ├── ppp_messaging.idl
│   │   ├── ppp_mouse_lock.idl
│   │   ├── pp_point.idl
│   │   ├── pp_rect.idl
│   │   ├── pp_resource.idl
│   │   ├── pp_size.idl
│   │   ├── pp_stdint.idl
│   │   ├── pp_time.idl
│   │   ├── pp_touch_point.idl
│   │   ├── pp_var.idl
│   │   ├── private
│   │   │   ├── finish_writing_these
│   │   │   │   ├── ppb_flash_file.idl
│   │   │   │   ├── ppb_pdf.idl
│   │   │   │   └── ppb_proxy_private.idl
│   │   │   ├── ppb_content_decryptor_private.idl
│   │   │   ├── ppb_ext_crx_file_system_private.idl
│   │   │   ├── ppb_file_io_private.idl
│   │   │   ├── ppb_file_ref_private.idl
│   │   │   ├── ppb_flash_clipboard.idl
│   │   │   ├── ppb_flash_device_id.idl
│   │   │   ├── ppb_flash_drm.idl
│   │   │   ├── ppb_flash_font_file.idl
│   │   │   ├── ppb_flash_fullscreen.idl
│   │   │   ├── ppb_flash.idl
│   │   │   ├── ppb_flash_menu.idl
│   │   │   ├── ppb_flash_message_loop.idl
│   │   │   ├── ppb_flash_print.idl
│   │   │   ├── ppb_host_resolver_private.idl
│   │   │   ├── ppb_instance_private.idl
│   │   │   ├── ppb_isolated_file_system_private.idl
│   │   │   ├── ppb_nacl_private.idl
│   │   │   ├── ppb_net_address_private.idl
│   │   │   ├── ppb_output_protection_private.idl
│   │   │   ├── ppb_platform_verification_private.idl
│   │   │   ├── ppb_talk_private.idl
│   │   │   ├── ppb_tcp_server_socket_private.idl
│   │   │   ├── ppb_tcp_socket_private.idl
│   │   │   ├── ppb_testing_private.idl
│   │   │   ├── ppb_udp_socket_private.idl
│   │   │   ├── ppb_uma_private.idl
│   │   │   ├── ppb_video_destination_private.idl
│   │   │   ├── ppb_video_source_private.idl
│   │   │   ├── ppb_x509_certificate_private.idl
│   │   │   ├── pp_content_decryptor.idl
│   │   │   ├── pp_file_handle.idl
│   │   │   ├── ppp_content_decryptor_private.idl
│   │   │   ├── ppp_flash_browser_operations.idl
│   │   │   ├── ppp_instance_private.idl
│   │   │   ├── pp_private_font_charset.idl
│   │   │   └── pp_video_frame_private.idl
│   │   └── trusted
│   │   ├── ppb_broker_trusted.idl
│   │   ├── ppb_browser_font_trusted.idl
│   │   ├── ppb_char_set_trusted.idl
│   │   ├── ppb_file_chooser_trusted.idl
│   │   ├── ppb_url_loader_trusted.idl
│   │   └── ppp_broker.idl
│   ├── c
│   │   ├── DEPS
│   │   ├── dev
│   │   │   ├── deprecated_bool.h
│   │   │   ├── ppb_audio_input_dev.h
│   │   │   ├── ppb_buffer_dev.h
│   │   │   ├── ppb_char_set_dev.h
│   │   │   ├── ppb_crypto_dev.h
│   │   │   ├── ppb_cursor_control_dev.h
│   │   │   ├── ppb_device_ref_dev.h
│   │   │   ├── ppb_file_chooser_dev.h
│   │   │   ├── ppb_file_io_dev.h
│   │   │   ├── ppb_find_dev.h
│   │   │   ├── ppb_font_dev.h
│   │   │   ├── ppb_gles_chromium_texture_mapping_dev.h
│   │   │   ├── ppb_graphics_2d_dev.h
│   │   │   ├── ppb_ime_input_event_dev.h
│   │   │   ├── ppb_keyboard_input_event_dev.h
│   │   │   ├── ppb_memory_dev.h
│   │   │   ├── ppb_opengles2ext_dev.h
│   │   │   ├── ppb_printing_dev.h
│   │   │   ├── ppb_resource_array_dev.h
│   │   │   ├── ppb_scrollbar_dev.h
│   │   │   ├── ppb_text_input_dev.h
│   │   │   ├── ppb_trace_event_dev.h
│   │   │   ├── ppb_truetype_font_dev.h
│   │   │   ├── ppb_url_util_dev.h
│   │   │   ├── ppb_var_deprecated.h
│   │   │   ├── ppb_var_resource_dev.h
│   │   │   ├── ppb_video_capture_dev.h
│   │   │   ├── ppb_video_decoder_dev.h
│   │   │   ├── ppb_view_dev.h
│   │   │   ├── ppb_widget_dev.h
│   │   │   ├── ppb_zoom_dev.h
│   │   │   ├── pp_cursor_type_dev.h
│   │   │   ├── ppp_class_deprecated.h
│   │   │   ├── ppp_find_dev.h
│   │   │   ├── ppp_network_state_dev.h
│   │   │   ├── ppp_printing_dev.h
│   │   │   ├── pp_print_settings_dev.h
│   │   │   ├── ppp_scrollbar_dev.h
│   │   │   ├── ppp_selection_dev.h
│   │   │   ├── ppp_text_input_dev.h
│   │   │   ├── ppp_video_capture_dev.h
│   │   │   ├── ppp_video_decoder_dev.h
│   │   │   ├── ppp_widget_dev.h
│   │   │   ├── ppp_zoom_dev.h
│   │   │   ├── pp_video_capture_dev.h
│   │   │   └── pp_video_dev.h
│   │   ├── documentation
│   │   │   ├── check.sh
│   │   │   ├── doxy_cleanup.py
│   │   │   ├── Doxyfile
│   │   │   ├── DoxygenLayout.xml
│   │   │   ├── footer.html
│   │   │   ├── header.html
│   │   │   ├── images-dox
│   │   │   │   └── README.txt
│   │   │   ├── index.dox
│   │   │   ├── removefilesC.sh
│   │   │   ├── stylesheet.css
│   │   │   ├── stylesheet-dox.css
│   │   │   └── tabs.css
│   │   ├── extensions
│   │   │   └── dev
│   │   │   ├── ppb_ext_alarms_dev.h
│   │   │   ├── ppb_ext_events_dev.h
│   │   │   └── ppb_ext_socket_dev.h
│   │   ├── pp_array_output.h
│   │   ├── ppb_audio_config.h
│   │   ├── ppb_audio.h
│   │   ├── ppb_console.h
│   │   ├── ppb_core.h
│   │   ├── ppb_file_io.h
│   │   ├── ppb_file_ref.h
│   │   ├── ppb_file_system.h
│   │   ├── ppb_fullscreen.h
│   │   ├── ppb_gamepad.h
│   │   ├── ppb_graphics_2d.h
│   │   ├── ppb_graphics_3d.h
│   │   ├── ppb.h
│   │   ├── ppb_host_resolver.h
│   │   ├── ppb_image_data.h
│   │   ├── ppb_input_event.h
│   │   ├── ppb_instance.h
│   │   ├── ppb_message_loop.h
│   │   ├── ppb_messaging.h
│   │   ├── ppb_mouse_cursor.h
│   │   ├── ppb_mouse_lock.h
│   │   ├── ppb_net_address.h
│   │   ├── ppb_network_list.h
│   │   ├── ppb_network_monitor.h
│   │   ├── ppb_network_proxy.h
│   │   ├── pp_bool.h
│   │   ├── ppb_opengles2.h
│   │   ├── ppb_tcp_socket.h
│   │   ├── ppb_text_input_controller.h
│   │   ├── ppb_udp_socket.h
│   │   ├── ppb_url_loader.h
│   │   ├── ppb_url_request_info.h
│   │   ├── ppb_url_response_info.h
│   │   ├── ppb_var_array_buffer.h
│   │   ├── ppb_var_array.h
│   │   ├── ppb_var_dictionary.h
│   │   ├── ppb_var.h
│   │   ├── ppb_view.h
│   │   ├── ppb_websocket.h
│   │   ├── pp_completion_callback.h
│   │   ├── pp_directory_entry.h
│   │   ├── pp_errors.h
│   │   ├── pp_file_info.h
│   │   ├── pp_graphics_3d.h
│   │   ├── pp_input_event.h
│   │   ├── pp_instance.h
│   │   ├── pp_macros.h
│   │   ├── pp_module.h
│   │   ├── ppp_graphics_3d.h
│   │   ├── ppp.h
│   │   ├── ppp_input_event.h
│   │   ├── ppp_instance.h
│   │   ├── ppp_messaging.h
│   │   ├── ppp_mouse_lock.h
│   │   ├── pp_point.h
│   │   ├── pp_rect.h
│   │   ├── pp_resource.h
│   │   ├── pp_size.h
│   │   ├── pp_stdint.h
│   │   ├── pp_time.h
│   │   ├── pp_touch_point.h
│   │   ├── pp_var.h
│   │   ├── private
│   │   │   ├── ppb_content_decryptor_private.h
│   │   │   ├── ppb_ext_crx_file_system_private.h
│   │   │   ├── ppb_file_io_private.h
│   │   │   ├── ppb_file_ref_private.h
│   │   │   ├── ppb_flash_clipboard.h
│   │   │   ├── ppb_flash_device_id.h
│   │   │   ├── ppb_flash_drm.h
│   │   │   ├── ppb_flash_file.h
│   │   │   ├── ppb_flash_font_file.h
│   │   │   ├── ppb_flash_fullscreen.h
│   │   │   ├── ppb_flash.h
│   │   │   ├── ppb_flash_menu.h
│   │   │   ├── ppb_flash_message_loop.h
│   │   │   ├── ppb_flash_print.h
│   │   │   ├── ppb_host_resolver_private.h
│   │   │   ├── ppb_instance_private.h
│   │   │   ├── ppb_isolated_file_system_private.h
│   │   │   ├── ppb_nacl_private.h
│   │   │   ├── ppb_net_address_private.h
│   │   │   ├── ppb_output_protection_private.h
│   │   │   ├── ppb_pdf.h
│   │   │   ├── ppb_platform_verification_private.h
│   │   │   ├── ppb_proxy_private.h
│   │   │   ├── ppb_talk_private.h
│   │   │   ├── ppb_tcp_server_socket_private.h
│   │   │   ├── ppb_tcp_socket_private.h
│   │   │   ├── ppb_testing_private.h
│   │   │   ├── ppb_udp_socket_private.h
│   │   │   ├── ppb_uma_private.h
│   │   │   ├── ppb_video_destination_private.h
│   │   │   ├── ppb_video_source_private.h
│   │   │   ├── ppb_x509_certificate_private.h
│   │   │   ├── pp_content_decryptor.h
│   │   │   ├── pp_file_handle.h
│   │   │   ├── ppp_content_decryptor_private.h
│   │   │   ├── ppp_flash_browser_operations.h
│   │   │   ├── ppp_instance_private.h
│   │   │   ├── pp_private_font_charset.h
│   │   │   └── pp_video_frame_private.h
│   │   └── trusted
│   │   ├── ppb_broker_trusted.h
│   │   ├── ppb_browser_font_trusted.h
│   │   ├── ppb_char_set_trusted.h
│   │   ├── ppb_file_chooser_trusted.h
│   │   ├── ppb_url_loader_trusted.h
│   │   └── ppp_broker.h
│   ├── cpp
│   │   ├── array_output.cc
│   │   ├── array_output.h
│   │   ├── audio.cc
│   │   ├── audio_config.cc
│   │   ├── audio_config.h
│   │   ├── audio.h
│   │   ├── completion_callback.h
│   │   ├── core.cc
│   │   ├── core.h
│   │   ├── DEPS
│   │   ├── dev
│   │   │   ├── audio_input_dev.cc
│   │   │   ├── audio_input_dev.h
│   │   │   ├── buffer_dev.cc
│   │   │   ├── buffer_dev.h
│   │   │   ├── crypto_dev.cc
│   │   │   ├── crypto_dev.h
│   │   │   ├── cursor_control_dev.cc
│   │   │   ├── cursor_control_dev.h
│   │   │   ├── device_ref_dev.cc
│   │   │   ├── device_ref_dev.h
│   │   │   ├── file_chooser_dev.cc
│   │   │   ├── file_chooser_dev.h
│   │   │   ├── find_dev.cc
│   │   │   ├── find_dev.h
│   │   │   ├── font_dev.cc
│   │   │   ├── font_dev.h
│   │   │   ├── graphics_2d_dev.cc
│   │   │   ├── graphics_2d_dev.h
│   │   │   ├── ime_input_event_dev.cc
│   │   │   ├── ime_input_event_dev.h
│   │   │   ├── memory_dev.cc
│   │   │   ├── memory_dev.h
│   │   │   ├── printing_dev.cc
│   │   │   ├── printing_dev.h
│   │   │   ├── resource_array_dev.cc
│   │   │   ├── resource_array_dev.h
│   │   │   ├── scriptable_object_deprecated.cc
│   │   │   ├── scriptable_object_deprecated.h
│   │   │   ├── scrollbar_dev.cc
│   │   │   ├── scrollbar_dev.h
│   │   │   ├── selection_dev.cc
│   │   │   ├── selection_dev.h
│   │   │   ├── text_input_dev.cc
│   │   │   ├── text_input_dev.h
│   │   │   ├── truetype_font_dev.cc
│   │   │   ├── truetype_font_dev.h
│   │   │   ├── url_util_dev.cc
│   │   │   ├── url_util_dev.h
│   │   │   ├── var_resource_dev.cc
│   │   │   ├── var_resource_dev.h
│   │   │   ├── video_capture_client_dev.cc
│   │   │   ├── video_capture_client_dev.h
│   │   │   ├── video_capture_dev.cc
│   │   │   ├── video_capture_dev.h
│   │   │   ├── video_decoder_client_dev.cc
│   │   │   ├── video_decoder_client_dev.h
│   │   │   ├── video_decoder_dev.cc
│   │   │   ├── video_decoder_dev.h
│   │   │   ├── view_dev.cc
│   │   │   ├── view_dev.h
│   │   │   ├── widget_client_dev.cc
│   │   │   ├── widget_client_dev.h
│   │   │   ├── widget_dev.cc
│   │   │   ├── widget_dev.h
│   │   │   ├── zoom_dev.cc
│   │   │   └── zoom_dev.h
│   │   ├── directory_entry.cc
│   │   ├── directory_entry.h
│   │   ├── documentation
│   │   │   ├── check.sh
│   │   │   ├── doxy_cleanup.py
│   │   │   ├── Doxyfile
│   │   │   ├── DoxygenLayout.xml
│   │   │   ├── footer.html
│   │   │   ├── header.html
│   │   │   ├── images-dox
│   │   │   │   └── README.txt
│   │   │   ├── index.dox
│   │   │   ├── removefilesCPP.sh
│   │   │   ├── stylesheet.css
│   │   │   ├── stylesheet-dox.css
│   │   │   └── tabs.css
│   │   ├── extensions
│   │   │   ├── dev
│   │   │   │   ├── alarms_dev.cc
│   │   │   │   ├── alarms_dev.h
│   │   │   │   ├── events_dev.cc
│   │   │   │   ├── events_dev.h
│   │   │   │   ├── socket_dev.cc
│   │   │   │   └── socket_dev.h
│   │   │   ├── dict_field.h
│   │   │   ├── event_base.cc
│   │   │   ├── event_base.h
│   │   │   ├── ext_output_traits.h
│   │   │   ├── from_var_converter.h
│   │   │   ├── optional.h
│   │   │   └── to_var_converter.h
│   │   ├── file_io.cc
│   │   ├── file_io.h
│   │   ├── file_ref.cc
│   │   ├── file_ref.h
│   │   ├── file_system.cc
│   │   ├── file_system.h
│   │   ├── fullscreen.cc
│   │   ├── fullscreen.h
│   │   ├── graphics_2d.cc
│   │   ├── graphics_2d.h
│   │   ├── graphics_3d.cc
│   │   ├── graphics_3d_client.cc
│   │   ├── graphics_3d_client.h
│   │   ├── graphics_3d.h
│   │   ├── host_resolver.cc
│   │   ├── host_resolver.h
│   │   ├── image_data.cc
│   │   ├── image_data.h
│   │   ├── input_event.cc
│   │   ├── input_event.h
│   │   ├── instance.cc
│   │   ├── instance.h
│   │   ├── instance_handle.cc
│   │   ├── instance_handle.h
│   │   ├── logging.h
│   │   ├── message_loop.cc
│   │   ├── message_loop.h
│   │   ├── module.cc
│   │   ├── module_embedder.h
│   │   ├── module.h
│   │   ├── module_impl.h
│   │   ├── mouse_cursor.cc
│   │   ├── mouse_cursor.h
│   │   ├── mouse_lock.cc
│   │   ├── mouse_lock.h
│   │   ├── net_address.cc
│   │   ├── net_address.h
│   │   ├── network_list.cc
│   │   ├── network_list.h
│   │   ├── network_monitor.cc
│   │   ├── network_monitor.h
│   │   ├── network_proxy.cc
│   │   ├── network_proxy.h
│   │   ├── output_traits.h
│   │   ├── pass_ref.h
│   │   ├── point.h
│   │   ├── ppp_entrypoints.cc
│   │   ├── private
│   │   │   ├── content_decryptor_private.cc
│   │   │   ├── content_decryptor_private.h
│   │   │   ├── DEPS
│   │   │   ├── ext_crx_file_system_private.cc
│   │   │   ├── ext_crx_file_system_private.h
│   │   │   ├── file_io_private.cc
│   │   │   ├── file_io_private.h
│   │   │   ├── flash.cc
│   │   │   ├── flash_clipboard.cc
│   │   │   ├── flash_clipboard.h
│   │   │   ├── flash_device_id.cc
│   │   │   ├── flash_device_id.h
│   │   │   ├── flash_drm.cc
│   │   │   ├── flash_drm.h
│   │   │   ├── flash_file.cc
│   │   │   ├── flash_file.h
│   │   │   ├── flash_font_file.cc
│   │   │   ├── flash_font_file.h
│   │   │   ├── flash_fullscreen.cc
│   │   │   ├── flash_fullscreen.h
│   │   │   ├── flash.h
│   │   │   ├── flash_menu.cc
│   │   │   ├── flash_menu.h
│   │   │   ├── flash_message_loop.cc
│   │   │   ├── flash_message_loop.h
│   │   │   ├── host_resolver_private.cc
│   │   │   ├── host_resolver_private.h
│   │   │   ├── instance_private.cc
│   │   │   ├── instance_private.h
│   │   │   ├── isolated_file_system_private.cc
│   │   │   ├── isolated_file_system_private.h
│   │   │   ├── net_address_private.cc
│   │   │   ├── net_address_private.h
│   │   │   ├── output_protection_private.cc
│   │   │   ├── output_protection_private.h
│   │   │   ├── pass_file_handle.cc
│   │   │   ├── pass_file_handle.h
│   │   │   ├── pdf.cc
│   │   │   ├── pdf.h
│   │   │   ├── platform_verification.cc
│   │   │   ├── platform_verification.h
│   │   │   ├── tcp_server_socket_private.cc
│   │   │   ├── tcp_server_socket_private.h
│   │   │   ├── tcp_socket_private.cc
│   │   │   ├── tcp_socket_private.h
│   │   │   ├── udp_socket_private.cc
│   │   │   ├── udp_socket_private.h
│   │   │   ├── var_private.cc
│   │   │   ├── var_private.h
│   │   │   ├── video_destination_private.cc
│   │   │   ├── video_destination_private.h
│   │   │   ├── video_frame_private.cc
│   │   │   ├── video_frame_private.h
│   │   │   ├── video_source_private.cc
│   │   │   ├── video_source_private.h
│   │   │   ├── x509_certificate_private.cc
│   │   │   └── x509_certificate_private.h
│   │   ├── rect.cc
│   │   ├── rect.h
│   │   ├── resource.cc
│   │   ├── resource.h
│   │   ├── size.h
│   │   ├── tcp_socket.cc
│   │   ├── tcp_socket.h
│   │   ├── text_input_controller.cc
│   │   ├── text_input_controller.h
│   │   ├── touch_point.h
│   │   ├── trusted
│   │   │   ├── browser_font_trusted.cc
│   │   │   ├── browser_font_trusted.h
│   │   │   ├── DEPS
│   │   │   ├── file_chooser_trusted.cc
│   │   │   └── file_chooser_trusted.h
│   │   ├── udp_socket.cc
│   │   ├── udp_socket.h
│   │   ├── url_loader.cc
│   │   ├── url_loader.h
│   │   ├── url_request_info.cc
│   │   ├── url_request_info.h
│   │   ├── url_response_info.cc
│   │   ├── url_response_info.h
│   │   ├── var_array_buffer.cc
│   │   ├── var_array_buffer.h
│   │   ├── var_array.cc
│   │   ├── var_array.h
│   │   ├── var.cc
│   │   ├── var_dictionary.cc
│   │   ├── var_dictionary.h
│   │   ├── var.h
│   │   ├── view.cc
│   │   ├── view.h
│   │   ├── websocket.cc
│   │   └── websocket.h
│   ├── DEPS
│   ├── examples
│   │   ├── 2d
│   │   │   ├── 2d.html
│   │   │   ├── graphics_2d_example.c
│   │   │   ├── paint_manager_example.cc
│   │   │   └── scroll.cc
│   │   ├── audio
│   │   │   ├── audio.cc
│   │   │   └── audio.html
│   │   ├── audio_input
│   │   │   ├── audio_input.cc
│   │   │   └── audio_input.html
│   │   ├── crxfs
│   │   │   ├── crxfs.cc
│   │   │   ├── crxfs.html
│   │   │   ├── crxfs.js
│   │   │   └── manifest.json
│   │   ├── enumerate_devices
│   │   │   ├── enumerate_devices.cc
│   │   │   └── enumerate_devices.html
│   │   ├── file_chooser
│   │   │   └── file_chooser.cc
│   │   ├── flash_topmost
│   │   │   ├── flash_topmost.cc
│   │   │   ├── flash_topmost.html
│   │   │   └── flash_topmost_inner.html
│   │   ├── font
│   │   │   └── simple_font.cc
│   │   ├── gamepad
│   │   │   ├── gamepad.cc
│   │   │   └── gamepad.html
│   │   ├── gles2
│   │   │   ├── gles2.cc
│   │   │   └── gles2.html
│   │   ├── ime
│   │   │   ├── ime.cc
│   │   │   └── ime.html
│   │   ├── input
│   │   │   └── pointer_event_input.cc
│   │   ├── mouse_cursor
│   │   │   └── mouse_cursor.cc
│   │   ├── mouse_lock
│   │   │   ├── mouse_lock.cc
│   │   │   └── mouse_lock.html
│   │   ├── printing
│   │   │   ├── printing.cc
│   │   │   └── README.txt
│   │   ├── scaling
│   │   │   ├── scaling.cc
│   │   │   └── scaling.html
│   │   ├── scripting
│   │   │   ├── post_message.cc
│   │   │   └── post_message.html
│   │   ├── stub
│   │   │   ├── stub.c
│   │   │   └── stub.cc
│   │   ├── threading
│   │   │   └── threading.cc
│   │   ├── url_loader
│   │   │   ├── fetched_content.html
│   │   │   ├── README_chrome_developer.txt
│   │   │   ├── streaming.cc
│   │   │   ├── stream_to_file.cc
│   │   │   └── url_loader.html
│   │   ├── video_capture
│   │   │   ├── video_capture.cc
│   │   │   └── video_capture.html
│   │   ├── video_decode
│   │   │   ├── OWNERS
│   │   │   ├── testdata.h
│   │   │   ├── video_decode.cc
│   │   │   └── video_decode.html
│   │   └── video_effects
│   │   ├── video_effects.cc
│   │   └── video_effects.html
│   ├── generate_ppapi_include_tests.py
│   ├── generate_ppapi_size_checks.py
│   ├── generators
│   │   ├── generator.py
│   │   ├── idl_ast.py
│   │   ├── idl_c_header.py
│   │   ├── idl_c_proto.py
│   │   ├── idl_diff.py
│   │   ├── idl_generator.py
│   │   ├── idl_gen_pnacl.py
│   │   ├── idl_gen_wrapper.py
│   │   ├── idl_lexer.py
│   │   ├── idl_lint.py
│   │   ├── idl_log.py
│   │   ├── idl_namespace.py
│   │   ├── idl_node.py
│   │   ├── idl_option.py
│   │   ├── idl_outfile.py
│   │   ├── idl_parser.py
│   │   ├── idl_propertynode.py
│   │   ├── idl_release.py
│   │   ├── idl_tests.py
│   │   ├── idl_thunk.py
│   │   ├── idl_visitor.py
│   │   ├── OWNERS
│   │   ├── pnacl_shim.h
│   │   ├── test_cgen
│   │   │   ├── enum_typedef.h
│   │   │   ├── enum_typedef.idl
│   │   │   ├── interface.h
│   │   │   ├── interface.idl
│   │   │   ├── stdint.h
│   │   │   ├── stdint.idl
│   │   │   ├── structs.h
│   │   │   └── structs.idl
│   │   ├── test_cgen_range
│   │   │   ├── versions.h
│   │   │   └── versions.idl
│   │   ├── test_gen_pnacl
│   │   │   └── test_interfaces.idl
│   │   ├── test_namespace
│   │   │   ├── bar.idl
│   │   │   └── foo.idl
│   │   ├── test_parser
│   │   │   ├── enum.idl
│   │   │   ├── interface.idl
│   │   │   ├── struct.idl
│   │   │   └── typedef.idl
│   │   ├── test_thunk
│   │   │   ├── basic_test_types.idl
│   │   │   ├── simple.idl
│   │   │   └── simple_thunk.cc
│   │   └── test_version
│   │   └── versions.idl
│   ├── host
│   │   ├── DEPS
│   │   ├── dispatch_host_message.h
│   │   ├── error_conversion.cc
│   │   ├── error_conversion.h
│   │   ├── host_factory.h
│   │   ├── host_message_context.cc
│   │   ├── host_message_context.h
│   │   ├── instance_message_filter.cc
│   │   ├── instance_message_filter.h
│   │   ├── message_filter_host.cc
│   │   ├── message_filter_host.h
│   │   ├── ppapi_host.cc
│   │   ├── ppapi_host_export.h
│   │   ├── ppapi_host.h
│   │   ├── resource_host.cc
│   │   ├── resource_host.h
│   │   ├── resource_message_filter.cc
│   │   ├── resource_message_filter.h
│   │   ├── resource_message_filter_unittest.cc
│   │   ├── resource_message_handler.cc
│   │   └── resource_message_handler.h
│   ├── lib
│   │   └── gl
│   │   ├── gles2
│   │   │   ├── gl2ext_ppapi.c
│   │   │   ├── gl2ext_ppapi.h
│   │   │   └── gles2.c
│   │   ├── gl.gyp
│   │   └── include
│   │   ├── EGL
│   │   │   ├── eglext.h
│   │   │   ├── egl.h
│   │   │   └── eglplatform.h
│   │   ├── GLES2
│   │   │   ├── gl2ext.h
│   │   │   ├── gl2.h
│   │   │   └── gl2platform.h
│   │   └── KHR
│   │   └── khrplatform.h
│   ├── LICENSE
│   ├── native_client
│   │   ├── chrome_main.scons
│   │   ├── DEPS
│   │   ├── irt_test.gyp
│   │   ├── native_client.gyp
│   │   ├── OWNERS
│   │   ├── src
│   │   │   ├── shared
│   │   │   │   ├── ppapi
│   │   │   │   │   └── nacl.scons
│   │   │   │   └── ppapi_proxy
│   │   │   │   └── ppruntime.h
│   │   │   ├── tools
│   │   │   │   └── srpcgen.py
│   │   │   ├── trusted
│   │   │   │   ├── plugin
│   │   │   │   │   ├── arch_arm
│   │   │   │   │   │   └── sandbox_isa.cc
│   │   │   │   │   ├── arch_x86
│   │   │   │   │   │   └── sandbox_isa.cc
│   │   │   │   │   ├── callback_source.h
│   │   │   │   │   ├── DEPS
│   │   │   │   │   ├── file_downloader.cc
│   │   │   │   │   ├── file_downloader.h
│   │   │   │   │   ├── file_utils.cc
│   │   │   │   │   ├── file_utils.h
│   │   │   │   │   ├── json_manifest.cc
│   │   │   │   │   ├── json_manifest.h
│   │   │   │   │   ├── manifest.h
│   │   │   │   │   ├── module_ppapi.cc
│   │   │   │   │   ├── module_ppapi.h
│   │   │   │   │   ├── nacl_entry_points.h
│   │   │   │   │   ├── nacl_http_response_headers.cc
│   │   │   │   │   ├── nacl_http_response_headers.h
│   │   │   │   │   ├── nacl_http_response_headers_unittest.cc
│   │   │   │   │   ├── nacl_subprocess.cc
│   │   │   │   │   ├── nacl_subprocess.h
│   │   │   │   │   ├── nexe_arch.h
│   │   │   │   │   ├── osx_ppapi
│   │   │   │   │   │   ├── Info.plist
│   │   │   │   │   │   └── ppNaClPlugin.r
│   │   │   │   │   ├── plugin.cc
│   │   │   │   │   ├── plugin_error.h
│   │   │   │   │   ├── plugin.gyp
│   │   │   │   │   ├── plugin.gypi
│   │   │   │   │   ├── plugin.h
│   │   │   │   │   ├── pnacl_coordinator.cc
│   │   │   │   │   ├── pnacl_coordinator.h
│   │   │   │   │   ├── pnacl_options.cc
│   │   │   │   │   ├── pnacl_options.h
│   │   │   │   │   ├── pnacl_resources.cc
│   │   │   │   │   ├── pnacl_resources.h
│   │   │   │   │   ├── pnacl_translate_thread.cc
│   │   │   │   │   ├── pnacl_translate_thread.h
│   │   │   │   │   ├── ppapi.def
│   │   │   │   │   ├── scriptable_plugin.cc
│   │   │   │   │   ├── scriptable_plugin.h
│   │   │   │   │   ├── sel_ldr_launcher_chrome.cc
│   │   │   │   │   ├── sel_ldr_launcher_chrome.h
│   │   │   │   │   ├── service_runtime.cc
│   │   │   │   │   ├── service_runtime.h
│   │   │   │   │   ├── srpc_client.cc
│   │   │   │   │   ├── srpc_client.h
│   │   │   │   │   ├── srpc_params.cc
│   │   │   │   │   ├── srpc_params.h
│   │   │   │   │   ├── temporary_file.cc
│   │   │   │   │   ├── temporary_file.h
│   │   │   │   │   ├── utility.cc
│   │   │   │   │   ├── utility.h
│   │   │   │   │   └── win
│   │   │   │   │   └── nacl_plugin.rc
│   │   │   │   └── weak_ref
│   │   │   │   └── call_on_main_thread.h
│   │   │   └── untrusted
│   │   │   ├── irt_stub
│   │   │   │   ├── irt_stub.gyp
│   │   │   │   ├── libppapi.a
│   │   │   │   ├── libppapi.so
│   │   │   │   ├── nacl.scons
│   │   │   │   ├── plugin_main_irt.c
│   │   │   │   ├── ppapi_plugin_main.c
│   │   │   │   ├── ppapi_plugin_start.c
│   │   │   │   ├── ppapi_start.h
│   │   │   │   ├── thread_creator.c
│   │   │   │   └── thread_creator.h
│   │   │   ├── nacl_ppapi_util
│   │   │   │   ├── nacl_ppapi_util.cc
│   │   │   │   ├── nacl_ppapi_util.h
│   │   │   │   ├── nacl.scons
│   │   │   │   ├── ppapi_srpc_main.c
│   │   │   │   ├── ppapi_srpc_main.h
│   │   │   │   ├── string_buffer.cc
│   │   │   │   └── string_buffer.h
│   │   │   ├── pnacl_irt_shim
│   │   │   │   ├── pnacl_irt_shim.gyp
│   │   │   │   ├── pnacl_shim.c
│   │   │   │   ├── shim_entry.c
│   │   │   │   ├── shim_ppapi.c
│   │   │   │   └── shim_ppapi.h
│   │   │   └── pnacl_support_extension
│   │   │   ├── pnacl_component_crx_gen.py
│   │   │   ├── pnacl_support_extension.gyp
│   │   │   └── README
│   │   ├── tests
│   │   │   ├── breakpad_crash_test
│   │   │   │   ├── browser_process_crash.html
│   │   │   │   ├── crash_dump_tester.py
│   │   │   │   ├── crash_in_syscall.html
│   │   │   │   ├── nacl.scons
│   │   │   │   ├── trusted_crash_in_startup.html
│   │   │   │   └── untrusted_crash.html
│   │   │   ├── nacl_browser
│   │   │   │   ├── browser_dynamic_library
│   │   │   │   │   ├── browser_dlopen_test.cc
│   │   │   │   │   ├── browser_dlopen_test.html
│   │   │   │   │   ├── browser_dlopen_test.nmf
│   │   │   │   │   └── nacl.scons
│   │   │   │   ├── fault_injection
│   │   │   │   │   ├── fault_pm_nameservice_test.cc
│   │   │   │   │   ├── fault_pm_nameservice_test.html
│   │   │   │   │   ├── nacl.scons
│   │   │   │   │   └── no_fault_pm_nameservice_test.html
│   │   │   │   ├── inbrowser_test_runner
│   │   │   │   │   ├── nacl.scons
│   │   │   │   │   ├── test_runner.html
│   │   │   │   │   └── test_runner_ppapi.c
│   │   │   │   ├── manifest_file
│   │   │   │   │   ├── irt_manifest_file.nmf
│   │   │   │   │   ├── irt_manifest_file_test.cc
│   │   │   │   │   ├── irt_manifest_file_test.html
│   │   │   │   │   ├── nacl.scons
│   │   │   │   │   ├── pm_manifest_file.nmf
│   │   │   │   │   ├── pm_manifest_file_test.cc
│   │   │   │   │   ├── pm_manifest_file_test.html
│   │   │   │   │   ├── pm_pre_init_manifest_file.nmf
│   │   │   │   │   ├── pm_pre_init_manifest_file_test.cc
│   │   │   │   │   ├── pm_pre_init_manifest_file_test.html
│   │   │   │   │   └── test_file.txt
│   │   │   │   ├── nameservice
│   │   │   │   │   ├── nacl.scons
│   │   │   │   │   ├── pm_nameservice_test.cc
│   │   │   │   │   └── pm_nameservice_test.html
│   │   │   │   └── postmessage_redir
│   │   │   │   ├── nacl.scons
│   │   │   │   ├── pm_redir_test.cc
│   │   │   │   └── pm_redir_test.html
│   │   │   ├── ppapi_browser
│   │   │   │   ├── bad
│   │   │   │   │   ├── nacl.scons
│   │   │   │   │   ├── partly_invalid.nmf
│   │   │   │   │   ├── ppapi_bad_crossorigin.nmf
│   │   │   │   │   ├── ppapi_bad_doesnotexist.nmf
│   │   │   │   │   ├── ppapi_bad_event_replay_crash.cc
│   │   │   │   │   ├── ppapi_bad_get_ppp_instance_crash.cc
│   │   │   │   │   ├── ppapi_bad_get_ppp_messaging_crash.cc
│   │   │   │   │   ├── ppapi_bad_get_ppp_printing_crash.cc
│   │   │   │   │   ├── ppapi_bad.html
│   │   │   │   │   ├── ppapi_bad.js
│   │   │   │   │   ├── ppapi_bad_magic.nmf
│   │   │   │   │   ├── ppapi_bad_manifest_bad_files.nmf
│   │   │   │   │   ├── ppapi_bad_manifest_nexe_arch.nmf
│   │   │   │   │   ├── ppapi_bad_manifest_uses_nexes.nmf
│   │   │   │   │   ├── ppapi_bad_native_glibc.html
│   │   │   │   │   ├── ppapi_bad_native_glibc.stderr
│   │   │   │   │   ├── ppapi_bad_native.html
│   │   │   │   │   ├── ppapi_bad_no_ppp_instance.cc
│   │   │   │   │   ├── ppapi_bad_ppp_initialize.cc
│   │   │   │   │   ├── ppapi_bad_ppp_initialize_crash.cc
│   │   │   │   │   ├── ppapi_bad_ppp_instance_didcreate.cc
│   │   │   │   │   └── ppapi_bad_ppp_instance_didcreate_crash.cc
│   │   │   │   ├── crash
│   │   │   │   │   ├── nacl.scons
│   │   │   │   │   ├── ppapi_crash.html
│   │   │   │   │   ├── ppapi_crash_in_callback.cc
│   │   │   │   │   ├── ppapi_crash_off_main_thread.cc
│   │   │   │   │   ├── ppapi_crash_ppapi_off_main_thread.cc
│   │   │   │   │   ├── ppapi_crash_via_check_failure.cc
│   │   │   │   │   └── ppapi_crash_via_exit_call.cc
│   │   │   │   ├── extension_mime_handler
│   │   │   │   │   ├── manifest.json
│   │   │   │   │   ├── mime_test_data.dat
│   │   │   │   │   ├── nacl.scons
│   │   │   │   │   ├── ppapi_extension_mime_handler.cc
│   │   │   │   │   ├── ppapi_extension_mime_handler.html
│   │   │   │   │   └── ppapi_extension_mime_handler.nmf
│   │   │   │   ├── manifest
│   │   │   │   │   ├── manifest_arch_specific.nmf
│   │   │   │   │   ├── manifest_bad.cc
│   │   │   │   │   ├── manifest_good.cc
│   │   │   │   │   ├── manifest.html
│   │   │   │   │   ├── manifest_subdir.nmf
│   │   │   │   │   ├── manifest_top.nmf
│   │   │   │   │   └── nacl.scons
│   │   │   │   ├── ppb_instance
│   │   │   │   │   ├── nacl.scons
│   │   │   │   │   ├── ppapi_ppb_instance.cc
│   │   │   │   │   └── ppapi_ppb_instance.html
│   │   │   │   ├── ppp_instance
│   │   │   │   │   ├── nacl.scons
│   │   │   │   │   ├── ppapi_ppp_instance.cc
│   │   │   │   │   ├── ppapi_ppp_instance.html
│   │   │   │   │   └── ppapi_ppp_instance.js
│   │   │   │   └── progress_event_listener.js
│   │   │   └── ppapi_test_lib
│   │   │   ├── get_browser_interface.cc
│   │   │   ├── get_browser_interface.h
│   │   │   ├── internal_utils.cc
│   │   │   ├── internal_utils.h
│   │   │   ├── module_instance.cc
│   │   │   ├── nacl.scons
│   │   │   ├── testable_callback.cc
│   │   │   ├── testable_callback.h
│   │   │   ├── test_interface.cc
│   │   │   └── test_interface.h
│   │   └── tools
│   │   └── browser_tester
│   │   ├── browserdata
│   │   │   └── nacltest.js
│   │   ├── browsertester
│   │   │   ├── browserlauncher.py
│   │   │   ├── browserprocess.py
│   │   │   ├── __init__.py
│   │   │   ├── rpclistener.py
│   │   │   └── server.py
│   │   └── browser_tester.py
│   ├── OWNERS
│   ├── ppapi_cpp.gypi
│   ├── ppapi_gl.gypi
│   ├── ppapi.gyp
│   ├── ppapi.gypi
│   ├── ppapi_host.gypi
│   ├── ppapi_internal.gyp
│   ├── ppapi_ipc.gypi
│   ├── ppapi_ipc_untrusted.gyp
│   ├── ppapi_nacl_test_common.gypi
│   ├── ppapi_proxy.gypi
│   ├── ppapi_proxy_untrusted.gyp
│   ├── ppapi_shared.gypi
│   ├── ppapi_shared_untrusted.gyp
│   ├── ppapi_sources.gypi
│   ├── ppapi_tests.gypi
│   ├── ppapi_untrusted.gyp
│   ├── PRESUBMIT.py
│   ├── proxy
│   │   ├── audio_input_resource.cc
│   │   ├── audio_input_resource.h
│   │   ├── broker_dispatcher.cc
│   │   ├── broker_dispatcher.h
│   │   ├── broker_resource.cc
│   │   ├── broker_resource.h
│   │   ├── browser_font_singleton_resource.cc
│   │   ├── browser_font_singleton_resource.h
│   │   ├── connection.h
│   │   ├── content_decryptor_private_serializer.h
│   │   ├── DEPS
│   │   ├── device_enumeration_resource_helper.cc
│   │   ├── device_enumeration_resource_helper.h
│   │   ├── device_enumeration_resource_helper_unittest.cc
│   │   ├── dispatcher.cc
│   │   ├── dispatcher.h
│   │   ├── dispatch_reply_message.h
│   │   ├── enter_proxy.h
│   │   ├── error_conversion.cc
│   │   ├── error_conversion.h
│   │   ├── extensions_common_resource.cc
│   │   ├── extensions_common_resource.h
│   │   ├── file_chooser_resource.cc
│   │   ├── file_chooser_resource.h
│   │   ├── file_chooser_resource_unittest.cc
│   │   ├── file_io_resource.cc
│   │   ├── file_io_resource.h
│   │   ├── file_ref_resource.cc
│   │   ├── file_ref_resource.h
│   │   ├── file_system_resource.cc
│   │   ├── file_system_resource.h
│   │   ├── flash_clipboard_resource.cc
│   │   ├── flash_clipboard_resource.h
│   │   ├── flash_drm_resource.cc
│   │   ├── flash_drm_resource.h
│   │   ├── flash_file_resource.cc
│   │   ├── flash_file_resource.h
│   │   ├── flash_font_file_resource.cc
│   │   ├── flash_font_file_resource.h
│   │   ├── flash_fullscreen_resource.cc
│   │   ├── flash_fullscreen_resource.h
│   │   ├── flash_menu_resource.cc
│   │   ├── flash_menu_resource.h
│   │   ├── flash_resource.cc
│   │   ├── flash_resource.h
│   │   ├── flash_resource_unittest.cc
│   │   ├── gamepad_resource.cc
│   │   ├── gamepad_resource.h
│   │   ├── graphics_2d_resource.cc
│   │   ├── graphics_2d_resource.h
│   │   ├── host_dispatcher.cc
│   │   ├── host_dispatcher.h
│   │   ├── host_resolver_private_resource.cc
│   │   ├── host_resolver_private_resource.h
│   │   ├── host_resolver_resource_base.cc
│   │   ├── host_resolver_resource_base.h
│   │   ├── host_resolver_resource.cc
│   │   ├── host_resolver_resource.h
│   │   ├── host_var_serialization_rules.cc
│   │   ├── host_var_serialization_rules.h
│   │   ├── interface_list.cc
│   │   ├── interface_list.h
│   │   ├── interface_proxy.cc
│   │   ├── interface_proxy.h
│   │   ├── isolated_file_system_private_resource.cc
│   │   ├── isolated_file_system_private_resource.h
│   │   ├── locking_resource_releaser.h
│   │   ├── mock_resource.cc
│   │   ├── mock_resource.h
│   │   ├── nacl_message_scanner.cc
│   │   ├── nacl_message_scanner.h
│   │   ├── net_address_resource.cc
│   │   ├── net_address_resource.h
│   │   ├── network_list_resource.cc
│   │   ├── network_list_resource.h
│   │   ├── network_monitor_resource.cc
│   │   ├── network_monitor_resource.h
│   │   ├── network_proxy_resource.cc
│   │   ├── network_proxy_resource.h
│   │   ├── output_protection_resource.cc
│   │   ├── output_protection_resource.h
│   │   ├── OWNERS
│   │   ├── pdf_resource.cc
│   │   ├── pdf_resource.h
│   │   ├── pdf_resource_unittest.cc
│   │   ├── platform_verification_private_resource.cc
│   │   ├── platform_verification_private_resource.h
│   │   ├── plugin_array_buffer_var.cc
│   │   ├── plugin_array_buffer_var.h
│   │   ├── plugin_dispatcher.cc
│   │   ├── plugin_dispatcher.h
│   │   ├── plugin_dispatcher_unittest.cc
│   │   ├── plugin_globals.cc
│   │   ├── plugin_globals.h
│   │   ├── plugin_main_nacl.cc
│   │   ├── plugin_message_filter.cc
│   │   ├── plugin_message_filter.h
│   │   ├── plugin_proxy_delegate.h
│   │   ├── plugin_resource_callback.h
│   │   ├── plugin_resource.cc
│   │   ├── plugin_resource.h
│   │   ├── plugin_resource_tracker.cc
│   │   ├── plugin_resource_tracker.h
│   │   ├── plugin_resource_tracker_unittest.cc
│   │   ├── plugin_resource_var.cc
│   │   ├── plugin_resource_var.h
│   │   ├── plugin_var_serialization_rules.cc
│   │   ├── plugin_var_serialization_rules.h
│   │   ├── plugin_var_tracker.cc
│   │   ├── plugin_var_tracker.h
│   │   ├── plugin_var_tracker_unittest.cc
│   │   ├── ppapi_command_buffer_proxy.cc
│   │   ├── ppapi_command_buffer_proxy.h
│   │   ├── ppapi_messages.cc
│   │   ├── ppapi_messages.h
│   │   ├── ppapi_message_utils.h
│   │   ├── ppapi_param_traits.cc
│   │   ├── ppapi_param_traits.h
│   │   ├── ppapi_perftests.cc
│   │   ├── ppapi_proxy_export.h
│   │   ├── ppapi_proxy_test.cc
│   │   ├── ppapi_proxy_test.h
│   │   ├── ppb_audio_proxy.cc
│   │   ├── ppb_audio_proxy.h
│   │   ├── ppb_broker_proxy.cc
│   │   ├── ppb_broker_proxy.h
│   │   ├── ppb_buffer_proxy.cc
│   │   ├── ppb_buffer_proxy.h
│   │   ├── ppb_core_proxy.cc
│   │   ├── ppb_core_proxy.h
│   │   ├── ppb_flash_message_loop_proxy.cc
│   │   ├── ppb_flash_message_loop_proxy.h
│   │   ├── ppb_graphics_3d_proxy.cc
│   │   ├── ppb_graphics_3d_proxy.h
│   │   ├── ppb_image_data_proxy.cc
│   │   ├── ppb_image_data_proxy.h
│   │   ├── ppb_instance_proxy.cc
│   │   ├── ppb_instance_proxy.h
│   │   ├── ppb_message_loop_proxy.cc
│   │   ├── ppb_message_loop_proxy.h
│   │   ├── ppb_testing_proxy.cc
│   │   ├── ppb_testing_proxy.h
│   │   ├── ppb_var_deprecated_proxy.cc
│   │   ├── ppb_var_deprecated_proxy.h
│   │   ├── ppb_var_unittest.cc
│   │   ├── ppb_video_decoder_proxy.cc
│   │   ├── ppb_video_decoder_proxy.h
│   │   ├── ppb_x509_certificate_private_proxy.cc
│   │   ├── ppb_x509_certificate_private_proxy.h
│   │   ├── ppp_class_proxy.cc
│   │   ├── ppp_class_proxy.h
│   │   ├── ppp_content_decryptor_private_proxy.cc
│   │   ├── ppp_content_decryptor_private_proxy.h
│   │   ├── ppp_graphics_3d_proxy.cc
│   │   ├── ppp_graphics_3d_proxy.h
│   │   ├── ppp_input_event_proxy.cc
│   │   ├── ppp_input_event_proxy.h
│   │   ├── ppp_instance_private_proxy.cc
│   │   ├── ppp_instance_private_proxy.h
│   │   ├── ppp_instance_private_proxy_unittest.cc
│   │   ├── ppp_instance_proxy.cc
│   │   ├── ppp_instance_proxy.h
│   │   ├── ppp_instance_proxy_unittest.cc
│   │   ├── ppp_messaging_proxy.cc
│   │   ├── ppp_messaging_proxy.h
│   │   ├── ppp_messaging_proxy_perftest.cc
│   │   ├── ppp_messaging_proxy_unittest.cc
│   │   ├── ppp_mouse_lock_proxy.cc
│   │   ├── ppp_mouse_lock_proxy.h
│   │   ├── ppp_printing_proxy.cc
│   │   ├── ppp_printing_proxy.h
│   │   ├── ppp_text_input_proxy.cc
│   │   ├── ppp_text_input_proxy.h
│   │   ├── ppp_video_decoder_proxy.cc
│   │   ├── ppp_video_decoder_proxy.h
│   │   ├── printing_resource.cc
│   │   ├── printing_resource.h
│   │   ├── printing_resource_unittest.cc
│   │   ├── proxy_array_output.cc
│   │   ├── proxy_array_output.h
│   │   ├── proxy_channel.cc
│   │   ├── proxy_channel.h
│   │   ├── proxy_completion_callback_factory.h
│   │   ├── proxy_module.cc
│   │   ├── proxy_module.h
│   │   ├── proxy_object_var.cc
│   │   ├── proxy_object_var.h
│   │   ├── raw_var_data.cc
│   │   ├── raw_var_data.h
│   │   ├── raw_var_data_unittest.cc
│   │   ├── resource_creation_proxy.cc
│   │   ├── resource_creation_proxy.h
│   │   ├── resource_message_params.cc
│   │   ├── resource_message_params.h
│   │   ├── resource_message_test_sink.cc
│   │   ├── resource_message_test_sink.h
│   │   ├── serialized_flash_menu.cc
│   │   ├── serialized_flash_menu.h
│   │   ├── serialized_handle.cc
│   │   ├── serialized_handle.h
│   │   ├── serialized_structs.cc
│   │   ├── serialized_structs.h
│   │   ├── serialized_var.cc
│   │   ├── serialized_var.h
│   │   ├── serialized_var_unittest.cc
│   │   ├── talk_resource.cc
│   │   ├── talk_resource.h
│   │   ├── talk_resource_unittest.cc
│   │   ├── tcp_server_socket_private_resource.cc
│   │   ├── tcp_server_socket_private_resource.h
│   │   ├── tcp_socket_private_resource.cc
│   │   ├── tcp_socket_private_resource.h
│   │   ├── tcp_socket_resource_base.cc
│   │   ├── tcp_socket_resource_base.h
│   │   ├── tcp_socket_resource.cc
│   │   ├── tcp_socket_resource.h
│   │   ├── truetype_font_resource.cc
│   │   ├── truetype_font_resource.h
│   │   ├── truetype_font_singleton_resource.cc
│   │   ├── truetype_font_singleton_resource.h
│   │   ├── udp_socket_private_resource.cc
│   │   ├── udp_socket_private_resource.h
│   │   ├── udp_socket_resource_base.cc
│   │   ├── udp_socket_resource_base.h
│   │   ├── udp_socket_resource.cc
│   │   ├── udp_socket_resource.h
│   │   ├── url_loader_resource.cc
│   │   ├── url_loader_resource.h
│   │   ├── url_request_info_resource.cc
│   │   ├── url_request_info_resource.h
│   │   ├── url_response_info_resource.cc
│   │   ├── url_response_info_resource.h
│   │   ├── var_serialization_rules.h
│   │   ├── video_capture_resource.cc
│   │   ├── video_capture_resource.h
│   │   ├── video_destination_resource.cc
│   │   ├── video_destination_resource.h
│   │   ├── video_source_resource.cc
│   │   ├── video_source_resource.h
│   │   ├── websocket_resource.cc
│   │   ├── websocket_resource.h
│   │   └── websocket_resource_unittest.cc
│   ├── shared_impl
│   │   ├── api_id.h
│   │   ├── array_var.cc
│   │   ├── array_var.h
│   │   ├── array_writer.cc
│   │   ├── array_writer.h
│   │   ├── callback_tracker.cc
│   │   ├── callback_tracker.h
│   │   ├── DEPS
│   │   ├── dictionary_var.cc
│   │   ├── dictionary_var.h
│   │   ├── dir_contents.h
│   │   ├── file_io_state_manager.cc
│   │   ├── file_io_state_manager.h
│   │   ├── file_path.cc
│   │   ├── file_path.h
│   │   ├── file_ref_create_info.cc
│   │   ├── file_ref_create_info.h
│   │   ├── file_ref_util.cc
│   │   ├── file_ref_util.h
│   │   ├── file_system_util.cc
│   │   ├── file_system_util.h
│   │   ├── file_type_conversion.cc
│   │   ├── file_type_conversion.h
│   │   ├── flash_clipboard_format_registry.cc
│   │   ├── flash_clipboard_format_registry.h
│   │   ├── host_resource.cc
│   │   ├── host_resource.h
│   │   ├── id_assignment.cc
│   │   ├── id_assignment.h
│   │   ├── platform_file.cc
│   │   ├── platform_file.h
│   │   ├── ppapi_globals.cc
│   │   ├── ppapi_globals.h
│   │   ├── ppapi_nacl_channel_args.cc
│   │   ├── ppapi_nacl_channel_args.h
│   │   ├── ppapi_permissions.cc
│   │   ├── ppapi_permissions.h
│   │   ├── ppapi_preferences.cc
│   │   ├── ppapi_preferences.h
│   │   ├── ppapi_shared_export.h
│   │   ├── ppapi_switches.cc
│   │   ├── ppapi_switches.h
│   │   ├── ppb_audio_config_shared.cc
│   │   ├── ppb_audio_config_shared.h
│   │   ├── ppb_audio_shared.cc
│   │   ├── ppb_audio_shared.h
│   │   ├── ppb_crypto_shared.cc
│   │   ├── ppb_device_ref_shared.cc
│   │   ├── ppb_device_ref_shared.h
│   │   ├── ppb_gamepad_shared.cc
│   │   ├── ppb_gamepad_shared.h
│   │   ├── ppb_graphics_3d_shared.cc
│   │   ├── ppb_graphics_3d_shared.h
│   │   ├── ppb_image_data_shared.cc
│   │   ├── ppb_image_data_shared.h
│   │   ├── ppb_input_event_shared.cc
│   │   ├── ppb_input_event_shared.h
│   │   ├── ppb_instance_shared.cc
│   │   ├── ppb_instance_shared.h
│   │   ├── ppb_memory_shared.cc
│   │   ├── ppb_message_loop_shared.cc
│   │   ├── ppb_message_loop_shared.h
│   │   ├── ppb_opengles2_shared.cc
│   │   ├── ppb_opengles2_shared.h
│   │   ├── ppb_resource_array_shared.cc
│   │   ├── ppb_resource_array_shared.h
│   │   ├── ppb_tcp_socket_shared.cc
│   │   ├── ppb_tcp_socket_shared.h
│   │   ├── ppb_trace_event_impl.cc
│   │   ├── ppb_trace_event_impl.h
│   │   ├── ppb_url_util_shared.cc
│   │   ├── ppb_url_util_shared.h
│   │   ├── ppb_var_shared.cc
│   │   ├── ppb_var_shared.h
│   │   ├── ppb_video_decoder_shared.cc
│   │   ├── ppb_video_decoder_shared.h
│   │   ├── ppb_view_shared.cc
│   │   ├── ppb_view_shared.h
│   │   ├── ppp_flash_browser_operations_shared.h
│   │   ├── ppp_instance_combined.cc
│   │   ├── ppp_instance_combined.h
│   │   ├── private
│   │   │   ├── DEPS
│   │   │   ├── net_address_private_impl.cc
│   │   │   ├── net_address_private_impl_constants.cc
│   │   │   ├── net_address_private_impl.h
│   │   │   ├── ppb_char_set_shared.cc
│   │   │   ├── ppb_char_set_shared.h
│   │   │   ├── ppb_x509_certificate_private_shared.cc
│   │   │   └── ppb_x509_certificate_private_shared.h
│   │   ├── proxy_lock.cc
│   │   ├── proxy_lock.h
│   │   ├── proxy_lock_unittest.cc
│   │   ├── README.txt
│   │   ├── resource.cc
│   │   ├── resource.h
│   │   ├── resource_tracker.cc
│   │   ├── resource_tracker.h
│   │   ├── resource_tracker_unittest.cc
│   │   ├── resource_var.cc
│   │   ├── resource_var.h
│   │   ├── scoped_pp_resource.cc
│   │   ├── scoped_pp_resource.h
│   │   ├── scoped_pp_var.cc
│   │   ├── scoped_pp_var.h
│   │   ├── singleton_resource_id.h
│   │   ├── socket_option_data.cc
│   │   ├── socket_option_data.h
│   │   ├── test_globals.cc
│   │   ├── test_globals.h
│   │   ├── thread_aware_callback.cc
│   │   ├── thread_aware_callback.h
│   │   ├── thread_aware_callback_unittest.cc
│   │   ├── time_conversion.cc
│   │   ├── time_conversion.h
│   │   ├── time_conversion_unittest.cc
│   │   ├── tracked_callback.cc
│   │   ├── tracked_callback.h
│   │   ├── tracked_callback_unittest.cc
│   │   ├── unittest_utils.cc
│   │   ├── unittest_utils.h
│   │   ├── url_request_info_data.cc
│   │   ├── url_request_info_data.h
│   │   ├── url_response_info_data.cc
│   │   ├── url_response_info_data.h
│   │   ├── var.cc
│   │   ├── var.h
│   │   ├── var_tracker.cc
│   │   ├── var_tracker.h
│   │   ├── var_tracker_unittest.cc
│   │   ├── var_value_conversions.cc
│   │   ├── var_value_conversions.h
│   │   └── var_value_conversions_unittest.cc
│   ├── tests
│   │   ├── all_c_includes.h
│   │   ├── all_cpp_includes.h
│   │   ├── arch_dependent_sizes_32.h
│   │   ├── arch_dependent_sizes_64.h
│   │   ├── clang
│   │   │   ├── find_affected_interfaces.cc
│   │   │   ├── Makefile
│   │   │   ├── print_names_and_sizes.cc
│   │   │   └── README
│   │   ├── DEPS
│   │   ├── extensions
│   │   │   ├── extensions.gyp
│   │   │   └── socket
│   │   │   ├── controller.js
│   │   │   ├── index.html
│   │   │   ├── main.js
│   │   │   ├── manifest.json
│   │   │   └── test_socket.cc
│   │   ├── manual
│   │   │   ├── delete_plugin.cc
│   │   │   └── delete_plugin.html
│   │   ├── ppapi_nacl_tests_newlib.nmf
│   │   ├── pp_thread.h
│   │   ├── test_audio.cc
│   │   ├── test_audio_config.cc
│   │   ├── test_audio_config.h
│   │   ├── test_audio.h
│   │   ├── test_broker.cc
│   │   ├── test_broker.h
│   │   ├── test_browser_font.cc
│   │   ├── test_browser_font.h
│   │   ├── test_buffer.cc
│   │   ├── test_buffer.h
│   │   ├── test_case.cc
│   │   ├── test_case.h
│   │   ├── test_case.html
│   │   ├── test_case.html.mock-http-headers
│   │   ├── test_char_set.cc
│   │   ├── test_char_set.h
│   │   ├── test_c_includes.c
│   │   ├── test_console.cc
│   │   ├── test_console.h
│   │   ├── test_core.cc
│   │   ├── test_core.h
│   │   ├── test_cpp_includes.cc
│   │   ├── test_crypto.cc
│   │   ├── test_crypto.h
│   │   ├── test_cursor_control.cc
│   │   ├── test_cursor_control.h
│   │   ├── test_empty.cc
│   │   ├── test_empty.h
│   │   ├── test_file_io.cc
│   │   ├── test_file_io.h
│   │   ├── test_file_ref.cc
│   │   ├── test_file_ref.h
│   │   ├── test_file_system.cc
│   │   ├── test_file_system.h
│   │   ├── test_flash.cc
│   │   ├── test_flash_clipboard.cc
│   │   ├── test_flash_clipboard.h
│   │   ├── test_flash_drm.cc
│   │   ├── test_flash_drm.h
│   │   ├── test_flash_file.cc
│   │   ├── test_flash_file.h
│   │   ├── test_flash_fullscreen.cc
│   │   ├── test_flash_fullscreen.h
│   │   ├── test_flash.h
│   │   ├── test_flash_message_loop.cc
│   │   ├── test_flash_message_loop.h
│   │   ├── test_fullscreen.cc
│   │   ├── test_fullscreen.h
│   │   ├── test_graphics_2d.cc
│   │   ├── test_graphics_2d.h
│   │   ├── test_graphics_3d.cc
│   │   ├── test_graphics_3d.h
│   │   ├── test_host_resolver.cc
│   │   ├── test_host_resolver.h
│   │   ├── test_host_resolver_private.cc
│   │   ├── test_host_resolver_private_disallowed.cc
│   │   ├── test_host_resolver_private_disallowed.h
│   │   ├── test_host_resolver_private.h
│   │   ├── test_image_data.cc
│   │   ├── test_image_data.h
│   │   ├── test_ime_input_event.cc
│   │   ├── test_ime_input_event.h
│   │   ├── testing_instance.cc
│   │   ├── testing_instance.h
│   │   ├── test_input_event.cc
│   │   ├── test_input_event.h
│   │   ├── test_instance_deprecated.cc
│   │   ├── test_instance_deprecated.h
│   │   ├── test_memory.cc
│   │   ├── test_memory.h
│   │   ├── test_message_loop.cc
│   │   ├── test_message_loop.h
│   │   ├── test_mouse_cursor.cc
│   │   ├── test_mouse_cursor.h
│   │   ├── test_mouse_lock.cc
│   │   ├── test_mouse_lock.h
│   │   ├── test_net_address.cc
│   │   ├── test_net_address.h
│   │   ├── test_net_address_private.cc
│   │   ├── test_net_address_private.h
│   │   ├── test_net_address_private_untrusted.cc
│   │   ├── test_net_address_private_untrusted.h
│   │   ├── test_network_monitor.cc
│   │   ├── test_network_monitor.h
│   │   ├── test_network_proxy.cc
│   │   ├── test_network_proxy.h
│   │   ├── test_output_protection_private.cc
│   │   ├── test_output_protection_private.h
│   │   ├── test_page.css
│   │   ├── test_paint_aggregator.cc
│   │   ├── test_paint_aggregator.h
│   │   ├── test_pdf.cc
│   │   ├── test_pdf.h
│   │   ├── test_platform_verification_private.cc
│   │   ├── test_platform_verification_private.h
│   │   ├── test_post_message.cc
│   │   ├── test_post_message.h
│   │   ├── test_printing.cc
│   │   ├── test_printing.h
│   │   ├── test_resource_array.cc
│   │   ├── test_resource_array.h
│   │   ├── test_scrollbar.cc
│   │   ├── test_scrollbar.h
│   │   ├── test_struct_sizes.c
│   │   ├── test_talk_private.cc
│   │   ├── test_talk_private.h
│   │   ├── test_tcp_server_socket_private.cc
│   │   ├── test_tcp_server_socket_private_disallowed.cc
│   │   ├── test_tcp_server_socket_private_disallowed.h
│   │   ├── test_tcp_server_socket_private.h
│   │   ├── test_tcp_socket.cc
│   │   ├── test_tcp_socket.h
│   │   ├── test_tcp_socket_private.cc
│   │   ├── test_tcp_socket_private_disallowed.cc
│   │   ├── test_tcp_socket_private_disallowed.h
│   │   ├── test_tcp_socket_private.h
│   │   ├── test_tcp_socket_private_trusted.cc
│   │   ├── test_tcp_socket_private_trusted.h
│   │   ├── test_trace_event.cc
│   │   ├── test_trace_event.h
│   │   ├── test_truetype_font.cc
│   │   ├── test_truetype_font.h
│   │   ├── test_udp_socket.cc
│   │   ├── test_udp_socket.h
│   │   ├── test_udp_socket_private.cc
│   │   ├── test_udp_socket_private_disallowed.cc
│   │   ├── test_udp_socket_private_disallowed.h
│   │   ├── test_udp_socket_private.h
│   │   ├── test_uma.cc
│   │   ├── test_uma.h
│   │   ├── test_url_loader.cc
│   │   ├── test_url_loader_data
│   │   │   └── hello.txt
│   │   ├── test_url_loader.h
│   │   ├── test_url_request.cc
│   │   ├── test_url_request.h
│   │   ├── test_url_util.cc
│   │   ├── test_url_util.h
│   │   ├── test_utils.cc
│   │   ├── test_utils.h
│   │   ├── test_var.cc
│   │   ├── test_var_deprecated.cc
│   │   ├── test_var_deprecated.h
│   │   ├── test_var.h
│   │   ├── test_var_resource.cc
│   │   ├── test_var_resource.h
│   │   ├── test_video_decoder.cc
│   │   ├── test_video_decoder.h
│   │   ├── test_video_destination.cc
│   │   ├── test_video_destination.h
│   │   ├── test_video_source.cc
│   │   ├── test_video_source.h
│   │   ├── test_view.cc
│   │   ├── test_view.h
│   │   ├── test_websocket.cc
│   │   ├── test_websocket.h
│   │   ├── test_x509_certificate_private.cc
│   │   └── test_x509_certificate_private.h
│   ├── thunk
│   │   ├── DEPS
│   │   ├── enter.cc
│   │   ├── enter.h
│   │   ├── extensions_common_api.h
│   │   ├── interfaces_legacy.h
│   │   ├── interfaces_postamble.h
│   │   ├── interfaces_ppb_private_flash.h
│   │   ├── interfaces_ppb_private.h
│   │   ├── interfaces_ppb_private_no_permissions.h
│   │   ├── interfaces_ppb_public_dev.h
│   │   ├── interfaces_ppb_public_stable.h
│   │   ├── interfaces_preamble.h
│   │   ├── ppapi_thunk_export.h
│   │   ├── ppb_audio_api.h
│   │   ├── ppb_audio_config_api.h
│   │   ├── ppb_audio_config_thunk.cc
│   │   ├── ppb_audio_input_api.h
│   │   ├── ppb_audio_input_dev_thunk.cc
│   │   ├── ppb_audio_thunk.cc
│   │   ├── ppb_broker_api.h
│   │   ├── ppb_broker_thunk.cc
│   │   ├── ppb_browser_font_singleton_api.h
│   │   ├── ppb_browser_font_trusted_api.h
│   │   ├── ppb_browser_font_trusted_thunk.cc
│   │   ├── ppb_buffer_api.h
│   │   ├── ppb_buffer_thunk.cc
│   │   ├── ppb_char_set_thunk.cc
│   │   ├── ppb_console_thunk.cc
│   │   ├── ppb_content_decryptor_private_thunk.cc
│   │   ├── ppb_cursor_control_thunk.cc
│   │   ├── ppb_device_ref_api.h
│   │   ├── ppb_device_ref_dev_thunk.cc
│   │   ├── ppb_ext_alarms_thunk.cc
│   │   ├── ppb_ext_crx_file_system_private_thunk.cc
│   │   ├── ppb_ext_socket_thunk.cc
│   │   ├── ppb_file_chooser_api.h
│   │   ├── ppb_file_chooser_dev_thunk.cc
│   │   ├── ppb_file_chooser_trusted_thunk.cc
│   │   ├── ppb_file_io_api.h
│   │   ├── ppb_file_io_private_thunk.cc
│   │   ├── ppb_file_io_thunk.cc
│   │   ├── ppb_file_ref_api.h
│   │   ├── ppb_file_ref_thunk.cc
│   │   ├── ppb_file_system_api.h
│   │   ├── ppb_file_system_thunk.cc
│   │   ├── ppb_find_dev_thunk.cc
│   │   ├── ppb_flash_clipboard_api.h
│   │   ├── ppb_flash_clipboard_thunk.cc
│   │   ├── ppb_flash_device_id_thunk.cc
│   │   ├── ppb_flash_drm_api.h
│   │   ├── ppb_flash_drm_thunk.cc
│   │   ├── ppb_flash_file_api.h
│   │   ├── ppb_flash_file_fileref_thunk.cc
│   │   ├── ppb_flash_file_modulelocal_thunk.cc
│   │   ├── ppb_flash_font_file_api.h
│   │   ├── ppb_flash_font_file_thunk.cc
│   │   ├── ppb_flash_fullscreen_api.h
│   │   ├── ppb_flash_fullscreen_thunk.cc
│   │   ├── ppb_flash_functions_api.h
│   │   ├── ppb_flash_menu_api.h
│   │   ├── ppb_flash_menu_thunk.cc
│   │   ├── ppb_flash_message_loop_api.h
│   │   ├── ppb_flash_message_loop_thunk.cc
│   │   ├── ppb_flash_print_thunk.cc
│   │   ├── ppb_flash_thunk.cc
│   │   ├── ppb_fullscreen_thunk.cc
│   │   ├── ppb_gamepad_api.h
│   │   ├── ppb_gamepad_thunk.cc
│   │   ├── ppb_gles_chromium_texture_mapping_thunk.cc
│   │   ├── ppb_graphics_2d_api.h
│   │   ├── ppb_graphics_2d_dev_thunk.cc
│   │   ├── ppb_graphics_2d_thunk.cc
│   │   ├── ppb_graphics_3d_api.h
│   │   ├── ppb_graphics_3d_thunk.cc
│   │   ├── ppb_host_resolver_api.h
│   │   ├── ppb_host_resolver_private_api.h
│   │   ├── ppb_host_resolver_private_thunk.cc
│   │   ├── ppb_host_resolver_thunk.cc
│   │   ├── ppb_image_data_api.h
│   │   ├── ppb_image_data_thunk.cc
│   │   ├── ppb_input_event_api.h
│   │   ├── ppb_input_event_thunk.cc
│   │   ├── ppb_instance_api.h
│   │   ├── ppb_instance_private_thunk.cc
│   │   ├── ppb_instance_thunk.cc
│   │   ├── ppb_isolated_file_system_private_api.h
│   │   ├── ppb_isolated_file_system_private_thunk.cc
│   │   ├── ppb_message_loop_api.h
│   │   ├── ppb_messaging_thunk.cc
│   │   ├── ppb_mouse_cursor_thunk.cc
│   │   ├── ppb_mouse_lock_thunk.cc
│   │   ├── ppb_net_address_api.h
│   │   ├── ppb_net_address_thunk.cc
│   │   ├── ppb_network_list_api.h
│   │   ├── ppb_network_list_thunk.cc
│   │   ├── ppb_network_monitor_api.h
│   │   ├── ppb_network_monitor_thunk.cc
│   │   ├── ppb_network_proxy_api.h
│   │   ├── ppb_network_proxy_thunk.cc
│   │   ├── ppb_output_protection_api.h
│   │   ├── ppb_output_protection_private_thunk.cc
│   │   ├── ppb_pdf_api.h
│   │   ├── ppb_pdf_thunk.cc
│   │   ├── ppb_platform_verification_api.h
│   │   ├── ppb_platform_verification_private_thunk.cc
│   │   ├── ppb_printing_api.h
│   │   ├── ppb_printing_dev_thunk.cc
│   │   ├── ppb_resource_array_api.h
│   │   ├── ppb_resource_array_dev_thunk.cc
│   │   ├── ppb_scrollbar_api.h
│   │   ├── ppb_scrollbar_thunk.cc
│   │   ├── ppb_talk_private_api.h
│   │   ├── ppb_talk_private_thunk.cc
│   │   ├── ppb_tcp_server_socket_private_api.h
│   │   ├── ppb_tcp_server_socket_private_thunk.cc
│   │   ├── ppb_tcp_socket_api.h
│   │   ├── ppb_tcp_socket_private_api.h
│   │   ├── ppb_tcp_socket_private_thunk.cc
│   │   ├── ppb_tcp_socket_thunk.cc
│   │   ├── ppb_text_input_thunk.cc
│   │   ├── ppb_truetype_font_api.h
│   │   ├── ppb_truetype_font_dev_thunk.cc
│   │   ├── ppb_truetype_font_singleton_api.h
│   │   ├── ppb_udp_socket_api.h
│   │   ├── ppb_udp_socket_private_api.h
│   │   ├── ppb_udp_socket_private_thunk.cc
│   │   ├── ppb_udp_socket_thunk.cc
│   │   ├── ppb_url_loader_api.h
│   │   ├── ppb_url_loader_thunk.cc
│   │   ├── ppb_url_loader_trusted_thunk.cc
│   │   ├── ppb_url_request_info_api.h
│   │   ├── ppb_url_request_info_thunk.cc
│   │   ├── ppb_url_response_info_api.h
│   │   ├── ppb_url_response_info_thunk.cc
│   │   ├── ppb_url_util_thunk.cc
│   │   ├── ppb_var_array_thunk.cc
│   │   ├── ppb_var_dictionary_thunk.cc
│   │   ├── ppb_var_resource_dev_thunk.cc
│   │   ├── ppb_video_capture_api.h
│   │   ├── ppb_video_capture_thunk.cc
│   │   ├── ppb_video_decoder_api.h
│   │   ├── ppb_video_decoder_thunk.cc
│   │   ├── ppb_video_destination_private_api.h
│   │   ├── ppb_video_destination_private_thunk.cc
│   │   ├── ppb_video_source_private_api.h
│   │   ├── ppb_video_source_private_thunk.cc
│   │   ├── ppb_view_api.h
│   │   ├── ppb_view_dev_thunk.cc
│   │   ├── ppb_view_thunk.cc
│   │   ├── ppb_websocket_api.h
│   │   ├── ppb_websocket_thunk.cc
│   │   ├── ppb_widget_api.h
│   │   ├── ppb_widget_dev_thunk.cc
│   │   ├── ppb_x509_certificate_private_api.h
│   │   ├── ppb_x509_certificate_private_thunk.cc
│   │   ├── ppb_zoom_dev_thunk.cc
│   │   ├── resource_creation_api.h
│   │   └── thunk.h
│   └── utility
│   ├── completion_callback_factory.h
│   ├── completion_callback_factory_thread_traits.h
│   ├── DEPS
│   ├── graphics
│   │   ├── paint_aggregator.cc
│   │   ├── paint_aggregator.h
│   │   ├── paint_manager.cc
│   │   └── paint_manager.h
│   ├── README.txt
│   ├── threading
│   │   ├── lock.cc
│   │   ├── lock.h
│   │   ├── simple_thread.cc
│   │   └── simple_thread.h
│   └── websocket
│   ├── websocket_api.cc
│   └── websocket_api.h
├── ppapi_example
│   ├── c
│   │   ├── dev
│   │   │   ├── ppb_audio_config_dev.h
│   │   │   ├── ppb_audio_dev.h
│   │   │   ├── ppb_audio_trusted_dev.h
│   │   │   ├── ppb_buffer_dev.h
│   │   │   ├── ppb_char_set_dev.h
│   │   │   ├── ppb_cursor_control_dev.h
│   │   │   ├── ppb_directory_reader_dev.h
│   │   │   ├── ppb_file_chooser_dev.h
│   │   │   ├── ppb_file_io_dev.h
│   │   │   ├── ppb_file_io_trusted_dev.h
│   │   │   ├── ppb_file_ref_dev.h
│   │   │   ├── ppb_file_system_dev.h
│   │   │   ├── ppb_find_dev.h
│   │   │   ├── ppb_font_dev.h
│   │   │   ├── ppb_fullscreen_dev.h
│   │   │   ├── ppb_graphics_3d_dev.h
│   │   │   ├── ppb_opengles_dev.h
│   │   │   ├── ppb_scrollbar_dev.h
│   │   │   ├── ppb_testing_dev.h
│   │   │   ├── ppb_transport_dev.h
│   │   │   ├── ppb_url_loader_dev.h
│   │   │   ├── ppb_url_loader_trusted_dev.h
│   │   │   ├── ppb_url_request_info_dev.h
│   │   │   ├── ppb_url_response_info_dev.h
│   │   │   ├── ppb_url_util_dev.h
│   │   │   ├── ppb_var_deprecated.h
│   │   │   ├── ppb_video_decoder_dev.h
│   │   │   ├── ppb_widget_dev.h
│   │   │   ├── ppb_zoom_dev.h
│   │   │   ├── pp_cursor_type_dev.h
│   │   │   ├── pp_file_info_dev.h
│   │   │   ├── ppp_class_deprecated.h
│   │   │   ├── ppp_cursor_control_dev.h
│   │   │   ├── ppp_find_dev.h
│   │   │   ├── ppp_graphics_3d_dev.h
│   │   │   ├── ppp_printing_dev.h
│   │   │   ├── ppp_scrollbar_dev.h
│   │   │   ├── ppp_selection_dev.h
│   │   │   ├── ppp_widget_dev.h
│   │   │   ├── ppp_zoom_dev.h
│   │   │   └── pp_video_dev.h
│   │   ├── ppb_class.h
│   │   ├── ppb_core.h
│   │   ├── ppb_graphics_2d.h
│   │   ├── ppb.h
│   │   ├── ppb_image_data.h
│   │   ├── ppb_instance.h
│   │   ├── ppb_var.h
│   │   ├── pp_completion_callback.h
│   │   ├── pp_errors.h
│   │   ├── pp_input_event.h
│   │   ├── pp_instance.h
│   │   ├── pp_module.h
│   │   ├── ppp.h
│   │   ├── ppp_instance.h
│   │   ├── pp_point.h
│   │   ├── pp_rect.h
│   │   ├── pp_resource.h
│   │   ├── pp_size.h
│   │   ├── pp_stdint.h
│   │   ├── pp_time.h
│   │   ├── pp_var.h
│   │   └── trusted
│   │   └── ppb_image_data_trusted.h
│   ├── codereview.settings
│   ├── cpp
│   │   ├── completion_callback.h
│   │   ├── core.cc
│   │   ├── core.h
│   │   ├── dev
│   │   │   ├── audio_config_dev.cc
│   │   │   ├── audio_config_dev.h
│   │   │   ├── audio_dev.cc
│   │   │   ├── audio_dev.h
│   │   │   ├── buffer_dev.cc
│   │   │   ├── buffer_dev.h
│   │   │   ├── directory_entry_dev.cc
│   │   │   ├── directory_entry_dev.h
│   │   │   ├── directory_reader_dev.cc
│   │   │   ├── directory_reader_dev.h
│   │   │   ├── file_chooser_dev.cc
│   │   │   ├── file_chooser_dev.h
│   │   │   ├── file_io_dev.cc
│   │   │   ├── file_io_dev.h
│   │   │   ├── file_ref_dev.cc
│   │   │   ├── file_ref_dev.h
│   │   │   ├── file_system_dev.cc
│   │   │   ├── file_system_dev.h
│   │   │   ├── find_dev.cc
│   │   │   ├── find_dev.h
│   │   │   ├── font_dev.cc
│   │   │   ├── font_dev.h
│   │   │   ├── fullscreen_dev.cc
│   │   │   ├── fullscreen_dev.h
│   │   │   ├── graphics_3d_client_dev.cc
│   │   │   ├── graphics_3d_client_dev.h
│   │   │   ├── graphics_3d_dev.cc
│   │   │   ├── graphics_3d_dev.h
│   │   │   ├── printing_dev.cc
│   │   │   ├── printing_dev.h
│   │   │   ├── scriptable_object_deprecated.cc
│   │   │   ├── scriptable_object_deprecated.h
│   │   │   ├── scrollbar_dev.cc
│   │   │   ├── scrollbar_dev.h
│   │   │   ├── selection_dev.cc
│   │   │   ├── selection_dev.h
│   │   │   ├── transport_dev.cc
│   │   │   ├── transport_dev.h
│   │   │   ├── url_loader_dev.cc
│   │   │   ├── url_loader_dev.h
│   │   │   ├── url_request_info_dev.cc
│   │   │   ├── url_request_info_dev.h
│   │   │   ├── url_response_info_dev.cc
│   │   │   ├── url_response_info_dev.h
│   │   │   ├── url_util_dev.cc
│   │   │   ├── url_util_dev.h
│   │   │   ├── video_decoder_dev.cc
│   │   │   ├── video_decoder_dev.h
│   │   │   ├── widget_client_dev.cc
│   │   │   ├── widget_client_dev.h
│   │   │   ├── widget_dev.cc
│   │   │   ├── widget_dev.h
│   │   │   ├── zoom_dev.cc
│   │   │   └── zoom_dev.h
│   │   ├── graphics_2d.cc
│   │   ├── graphics_2d.h
│   │   ├── image_data.cc
│   │   ├── image_data.h
│   │   ├── instance.cc
│   │   ├── instance.h
│   │   ├── logging.h
│   │   ├── module.cc
│   │   ├── module_embedder.h
│   │   ├── module.h
│   │   ├── module_impl.h
│   │   ├── non_thread_safe_ref_count.h
│   │   ├── paint_aggregator.cc
│   │   ├── paint_aggregator.h
│   │   ├── paint_manager.cc
│   │   ├── paint_manager.h
│   │   ├── point.h
│   │   ├── ppp_entrypoints.cc
│   │   ├── rect.cc
│   │   ├── rect.h
│   │   ├── resource.cc
│   │   ├── resource.h
│   │   ├── size.h
│   │   ├── var.cc
│   │   └── var.h
│   ├── documentation
│   │   ├── check.sh
│   │   ├── Doxyfile
│   │   ├── footer.dox
│   │   ├── header.dox
│   │   ├── images-dox
│   │   │   └── README.txt
│   │   ├── index.dox
│   │   ├── modules.dox
│   │   ├── stylesheet.css
│   │   └── stylesheet-dox.css
│   ├── example
│   │   ├── example.cc
│   │   ├── example_framed.html
│   │   ├── example.html
│   │   ├── example.rc
│   │   └── Info.plist
│   ├── examples
│   │   ├── 2d
│   │   │   ├── graphics_2d_example.c
│   │   │   ├── paint_manager_example.cc
│   │   │   └── scroll.cc
│   │   ├── audio
│   │   │   └── audio.cc
│   │   ├── file_chooser
│   │   │   └── file_chooser.cc
│   │   ├── font
│   │   │   └── simple_font.cc
│   │   └── stub
│   │   ├── stub.c
│   │   └── stub.cc
│   ├── GLES2
│   │   ├── gl2.h
│   │   └── khrplatform.h
│   ├── LICENSE
│   ├── ppapi.gyp
│   ├── proxy
│   │   ├── browser_core.cc
│   │   ├── browser_globals.cc
│   │   ├── browser_globals.h
│   │   ├── browser_host.h
│   │   ├── browser_instance.cc
│   │   ├── browser_instance.h
│   │   ├── browser_ppp.cc
│   │   ├── browser_ppp.h
│   │   ├── browser_upcall.cc
│   │   ├── browser_upcall.h
│   │   ├── generated
│   │   │   ├── generate.sh
│   │   │   ├── ppb_rpc_client.cc
│   │   │   ├── ppb_rpc_client.h
│   │   │   ├── ppb_rpc_server.cc
│   │   │   ├── ppb_rpc_server.h
│   │   │   ├── ppp_rpc_client.cc
│   │   │   ├── ppp_rpc_client.h
│   │   │   ├── ppp_rpc_server.cc
│   │   │   ├── ppp_rpc_server.h
│   │   │   ├── upcall_client.cc
│   │   │   ├── upcall_client.h
│   │   │   ├── upcall_server.cc
│   │   │   └── upcall_server.h
│   │   ├── object_capability.h
│   │   ├── object.cc
│   │   ├── object.h
│   │   ├── object_proxy.cc
│   │   ├── object_proxy.h
│   │   ├── object_serialize.cc
│   │   ├── object_serialize.h
│   │   ├── objectstub_rpc_impl.cc
│   │   ├── objectstub.srpc
│   │   ├── plugin_audio.cc
│   │   ├── plugin_audio_config.cc
│   │   ├── plugin_audio_config.h
│   │   ├── plugin_audio.h
│   │   ├── plugin_buffer.cc
│   │   ├── plugin_buffer.h
│   │   ├── plugin_core.cc
│   │   ├── plugin_core.h
│   │   ├── plugin_file_io.cc
│   │   ├── plugin_file_io.h
│   │   ├── plugin_file_ref.cc
│   │   ├── plugin_file_ref.h
│   │   ├── plugin_getinterface.cc
│   │   ├── plugin_getinterface.h
│   │   ├── plugin_globals.cc
│   │   ├── plugin_globals.h
│   │   ├── plugin_graphics_2d.cc
│   │   ├── plugin_graphics_2d.h
│   │   ├── plugin_graphics_3d.cc
│   │   ├── plugin_graphics_3d.h
│   │   ├── plugin_image_data.cc
│   │   ├── plugin_image_data.h
│   │   ├── plugin_instance.cc
│   │   ├── plugin_instance.h
│   │   ├── plugin_main.cc
│   │   ├── plugin_ppp_impl.cc
│   │   ├── plugin_ppp_instance_impl.cc
│   │   ├── plugin_url_loader.cc
│   │   ├── plugin_url_loader.h
│   │   ├── plugin_url_request_info.cc
│   │   ├── plugin_url_request_info.h
│   │   ├── plugin_url_response_info.cc
│   │   ├── plugin_url_response_info.h
│   │   ├── plugin_var.cc
│   │   ├── plugin_var.h
│   │   ├── ppb_core.srpc
│   │   ├── ppp_instance.srpc
│   │   ├── ppp.srpc
│   │   ├── upcall.srpc
│   │   └── utility.h
│   └── tests
│   ├── test_buffer.cc
│   ├── test_buffer.h
│   ├── test_case.cc
│   ├── test_case.h
│   ├── test_case.html
│   ├── test_char_set.cc
│   ├── test_char_set.h
│   ├── test_file_io.cc
│   ├── test_file_io.h
│   ├── test_file_ref.cc
│   ├── test_file_ref.h
│   ├── test_graphics_2d.cc
│   ├── test_graphics_2d.h
│   ├── test_image_data
│   │   ├── test_image_data.cc
│   │   └── test_image_data.html
│   ├── test_image_data.cc
│   ├── test_image_data.h
│   ├── testing_instance.cc
│   ├── testing_instance.h
│   ├── test_instance_deprecated.cc
│   ├── test_instance_deprecated.h
│   ├── test_page.css
│   ├── test_paint_aggregator.cc
│   ├── test_paint_aggregator.h
│   ├── test_scrollbar.cc
│   ├── test_scrollbar.h
│   ├── test_transport.cc
│   ├── test_transport.h
│   ├── test_url_loader.cc
│   ├── test_url_loader_data
│   │   └── hello.txt
│   ├── test_url_loader.h
│   ├── test_url_util.cc
│   ├── test_url_util.h
│   ├── test_var.cc
│   ├── test_var_deprecated.cc
│   ├── test_var_deprecated.h
│   └── test_var.h
├── README.md
├── thefbi
│   ├── dependency_paths
│   ├── imagetowindow.c
│   ├── imagetowindow.h
│   ├── lzma
│   │   ├── LzmaDec.c
│   │   ├── LzmaDec.h
│   │   └── Types.h
│   ├── Makefile
│   ├── nspluginbase.c
│   ├── nspluginbase.h
│   ├── pluginevents.c
│   ├── pluginevents.h
│   ├── tests
│   │   └── tiny.asm
│   ├── thefbi_plugin_host_sharing.h
│   ├── thefbi_sandbox_host.c
│   ├── thefbivxthread.c
│   ├── thefbivxthread.h
│   ├── tinydebug.c
│   ├── tinydebug.h
│   ├── vxplugin.c
│   └── vxplugin.h
├── windowsXP下添加可信任站点和ActiveX控件设置
│   ├── EditZCB
│   │   ├── EditZCB.cpp
│   │   ├── EditZCBDlg.cpp
│   │   ├── EditZCBDlg.h
│   │   ├── EditZCB.h
│   │   ├── EditZCB.rc
│   │   ├── EditZCB.sln
│   │   ├── EditZCB.vcproj
│   │   ├── mfc70d.dll
│   │   ├── mfc70.dll
│   │   ├── ReadMe.txt
│   │   ├── res
│   │   │   ├── EditZCB.ico
│   │   │   ├── EditZCB.manifest
│   │   │   └── EditZCB.rc2
│   │   ├── resource.h
│   │   ├── stdafx.cpp
│   │   └── stdafx.h
│   └── 操作步骤与遗留问题.mht
└── 在浏览器中不会弹出警告的ActiveX
└── ICCard
├── HGIC.dll
├── ICCard.clw
├── ICCard.cpp
├── ICCardCtl.bmp
├── ICCardCtl.cpp
├── ICCardCtl.h
├── ICCard.def
├── ICCard.dsp
├── ICCard.dsw
├── ICCard.h
├── ICCard.ico
├── ICCard.odl
├── ICCard.opt
├── ICCard.plg
├── ICCardPpg.cpp
├── ICCardPpg.h
├── ICCard.rc
├── mssccprj.scc
├── Resource.h
├── StdAfx.cpp
├── StdAfx.h
├── test.htm
├── vssver.scc
└── 复件 test.htm

156 directories, 2016 files

标签:

实例下载地址

PPAPI 开发接口

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警