实例介绍
在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
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论