#ifndef PPAPI_PROXY_PPAPI_MESSAGES_H_
#define PPAPI_PROXY_PPAPI_MESSAGES_H_
#include <stdint.h>
#include <map>
#include <string>
#include <vector>
#include "base/sync_socket.h"
#include "build/build_config.h"
#ifdef WIN32
#undef MemoryBarrier
#endif
#include "base/files/file_path.h"
#include "base/process/process.h"
#include "build/build_config.h"
#include "gpu/command_buffer/common/command_buffer.h"
#include "gpu/command_buffer/common/command_buffer_id.h"
#include "gpu/command_buffer/common/mailbox.h"
#include "gpu/command_buffer/common/sync_token.h"
#include "gpu/ipc/common/gpu_command_buffer_traits.h"
#include "ipc/ipc_channel_handle.h"
#include "ipc/ipc_message_macros.h"
#include "ipc/ipc_message_start.h"
#include "ipc/ipc_message_utils.h"
#include "ipc/ipc_platform_file.h"
#include "ppapi/c/dev/pp_video_capture_dev.h"
#include "ppapi/c/dev/pp_video_dev.h"
#include "ppapi/c/dev/ppb_url_util_dev.h"
#include "ppapi/c/dev/ppp_printing_dev.h"
#include "ppapi/c/pp_bool.h"
#include "ppapi/c/pp_codecs.h"
#include "ppapi/c/pp_file_info.h"
#include "ppapi/c/pp_instance.h"
#include "ppapi/c/pp_module.h"
#include "ppapi/c/pp_point.h"
#include "ppapi/c/pp_rect.h"
#include "ppapi/c/pp_resource.h"
#include "ppapi/c/pp_size.h"
#include "ppapi/c/pp_time.h"
#include "ppapi/c/ppb_audio_config.h"
#include "ppapi/c/ppb_image_data.h"
#include "ppapi/c/ppb_tcp_socket.h"
#include "ppapi/c/ppb_text_input_controller.h"
#include "ppapi/c/ppb_udp_socket.h"
#include "ppapi/c/ppb_video_encoder.h"
#include "ppapi/c/private/pp_private_font_charset.h"
#include "ppapi/c/private/pp_video_capture_format.h"
#include "ppapi/c/private/ppb_host_resolver_private.h"
#include "ppapi/c/private/ppb_isolated_file_system_private.h"
#include "ppapi/c/private/ppb_net_address_private.h"
#include "ppapi/proxy/host_resolver_private_resource.h"
#include "ppapi/proxy/network_list_resource.h"
#include "ppapi/proxy/ppapi_param_traits.h"
#include "ppapi/proxy/ppapi_proxy_export.h"
#include "ppapi/proxy/resource_message_params.h"
#include "ppapi/proxy/serialized_handle.h"
#include "ppapi/proxy/serialized_structs.h"
#include "ppapi/proxy/serialized_var.h"
#include "ppapi/shared_impl/dir_contents.h"
#include "ppapi/shared_impl/file_growth.h"
#include "ppapi/shared_impl/file_path.h"
#include "ppapi/shared_impl/file_ref_create_info.h"
#include "ppapi/shared_impl/media_stream_audio_track_shared.h"
#include "ppapi/shared_impl/media_stream_video_track_shared.h"
#include "ppapi/shared_impl/ppapi_nacl_plugin_args.h"
#include "ppapi/shared_impl/ppapi_preferences.h"
#include "ppapi/shared_impl/ppb_device_ref_shared.h"
#include "ppapi/shared_impl/ppb_input_event_shared.h"
#include "ppapi/shared_impl/ppb_tcp_socket_shared.h"
#include "ppapi/shared_impl/ppb_view_shared.h"
#include "ppapi/shared_impl/private/ppb_x509_certificate_private_shared.h"
#include "ppapi/shared_impl/socket_option_data.h"
#include "ppapi/shared_impl/url_request_info_data.h"
#include "ppapi/shared_impl/url_response_info_data.h"
#undef IPC_MESSAGE_EXPORT
#define IPC_MESSAGE_EXPORT PPAPI_PROXY_EXPORT
#define IPC_MESSAGE_START PpapiMsgStart
IPC_ENUM_TRAITS_MAX_VALUE(ppapi::TCPSocketVersion,
ppapi::TCP_SOCKET_VERSION_1_1_OR_ABOVE)
IPC_ENUM_TRAITS_MAX_VALUE(PP_AudioSampleRate, PP_AUDIOSAMPLERATE_LAST)
IPC_ENUM_TRAITS_MAX_VALUE(PP_DeviceType_Dev, PP_DEVICETYPE_DEV_MAX)
IPC_ENUM_TRAITS_MAX_VALUE(PP_FileSystemType, PP_FILESYSTEMTYPE_ISOLATED)
IPC_ENUM_TRAITS_MAX_VALUE(PP_FileType, PP_FILETYPE_OTHER)
IPC_ENUM_TRAITS_MAX_VALUE(PP_ImageDataFormat, PP_IMAGEDATAFORMAT_LAST)
IPC_ENUM_TRAITS_MIN_MAX_VALUE(PP_InputEvent_MouseButton,
PP_INPUTEVENT_MOUSEBUTTON_FIRST,
PP_INPUTEVENT_MOUSEBUTTON_LAST)
IPC_ENUM_TRAITS_MIN_MAX_VALUE(PP_InputEvent_Type,
PP_INPUTEVENT_TYPE_FIRST,
PP_INPUTEVENT_TYPE_LAST)
IPC_ENUM_TRAITS_MAX_VALUE(PP_IsolatedFileSystemType_Private,
PP_ISOLATEDFILESYSTEMTYPE_PRIVATE_CRX)
IPC_ENUM_TRAITS_MAX_VALUE(PP_NetAddressFamily_Private,
PP_NETADDRESSFAMILY_PRIVATE_IPV6)
IPC_ENUM_TRAITS_MAX_VALUE(PP_NetworkList_State, PP_NETWORKLIST_STATE_UP)
IPC_ENUM_TRAITS_MAX_VALUE(PP_NetworkList_Type, PP_NETWORKLIST_TYPE_CELLULAR)
IPC_ENUM_TRAITS_MAX_VALUE(PP_PrintOrientation_Dev,
PP_PRINTORIENTATION_ROTATED_LAST)
IPC_ENUM_TRAITS(PP_PrintOutputFormat_Dev)
IPC_ENUM_TRAITS_MAX_VALUE(PP_PrintScalingOption_Dev, PP_PRINTSCALINGOPTION_LAST)
IPC_ENUM_TRAITS_MAX_VALUE(PP_PrivateFontCharset, PP_PRIVATEFONTCHARSET_LAST)
IPC_ENUM_TRAITS_MAX_VALUE(PP_TCPSocket_Option,
PP_TCPSOCKET_OPTION_RECV_BUFFER_SIZE)
IPC_ENUM_TRAITS_MAX_VALUE(PP_TextInput_Type, PP_TEXTINPUT_TYPE_LAST)
IPC_ENUM_TRAITS_MAX_VALUE(PP_UDPSocket_Option,
PP_UDPSOCKET_OPTION_MULTICAST_TTL)
IPC_ENUM_TRAITS_MIN_MAX_VALUE(PP_VideoDecodeError_Dev,
PP_VIDEODECODERERROR_FIRST,
PP_VIDEODECODERERROR_LAST)
IPC_ENUM_TRAITS_MIN_MAX_VALUE(PP_VideoDecoder_Profile,
PP_VIDEODECODER_PROFILE_FIRST,
PP_VIDEODECODER_PROFILE_LAST)
IPC_ENUM_TRAITS_MAX_VALUE(PP_VideoFrame_Format, PP_VIDEOFRAME_FORMAT_LAST)
IPC_ENUM_TRAITS_MAX_VALUE(PP_HardwareAcceleration, PP_HARDWAREACCELERATION_LAST)
IPC_ENUM_TRAITS_MAX_VALUE(PP_VideoProfile, PP_VIDEOPROFILE_MAX)
IPC_STRUCT_TRAITS_BEGIN(PP_Point)
IPC_STRUCT_TRAITS_MEMBER(x)
IPC_STRUCT_TRAITS_MEMBER(y)
IPC_STRUCT_TRAITS_END()
IPC_STRUCT_TRAITS_BEGIN(PP_FloatPoint)
IPC_STRUCT_TRAITS_MEMBER(x)
IPC_STRUCT_TRAITS_MEMBER(y)
IPC_STRUCT_TRAITS_END()
IPC_STRUCT_TRAITS_BEGIN(PP_Size)
IPC_STRUCT_TRAITS_MEMBER(height)
IPC_STRUCT_TRAITS_MEMBER(width)
IPC_STRUCT_TRAITS_END()
IPC_STRUCT_TRAITS_BEGIN(PP_FloatSize)
IPC_STRUCT_TRAITS_MEMBER(height)
IPC_STRUCT_TRAITS_MEMBER(width)
IPC_STRUCT_TRAITS_END()
IPC_STRUCT_TRAITS_BEGIN(PP_Rect)
IPC_STRUCT_TRAITS_MEMBER(point)
IPC_STRUCT_TRAITS_MEMBER(size)
IPC_STRUCT_TRAITS_END()
IPC_STRUCT_TRAITS_BEGIN(PP_FloatRect)
IPC_STRUCT_TRAITS_MEMBER(point)
IPC_STRUCT_TRAITS_MEMBER(size)
IPC_STRUCT_TRAITS_END()
IPC_STRUCT_TRAITS_BEGIN(PP_ImageDataDesc)
IPC_STRUCT_TRAITS_MEMBER(format)
IPC_STRUCT_TRAITS_MEMBER(size)
IPC_STRUCT_TRAITS_MEMBER(stride)
IPC_STRUCT_TRAITS_END()
IPC_STRUCT_TRAITS_BEGIN(PP_PictureBuffer_Dev)
IPC_STRUCT_TRAITS_MEMBER(id)
IPC_STRUCT_TRAITS_MEMBER(size)
IPC_STRUCT_TRAITS_MEMBER(texture_id)
IPC_STRUCT_TRAITS_END()
IPC_STRUCT_TRAITS_BEGIN(PP_Picture_Dev)
IPC_STRUCT_TRAITS_MEMBER(picture_buffer_id)
IPC_STRUCT_TRAITS_MEMBER(bitstream_buffer_id)
IPC_STRUCT_TRAITS_END()
IPC_STRUCT_TRAITS_BEGIN(PP_PrintPageNumberRange_Dev)
IPC_STRUCT_TRAITS_MEMBER(first_page_number)
IPC_STRUCT_TRAITS_MEMBER(last_page_number)
IPC_STRUCT_TRAITS_END()
IPC_STRUCT_TRAITS_BEGIN(PP_VideoCaptureDeviceInfo_Dev)
IPC_STRUCT_TRAITS_MEMBER(width)
IPC_STRUCT_TRAITS_MEMBER(height)
IPC_STRUCT_TRAITS_MEMBER(frames_per_second)
IPC_STRUCT_TRAITS_END()
IPC_STRUCT_TRAITS_BEGIN(PP_HostResolver_Private_Hint)
IPC_STRUCT_TRAITS_MEMBER(family)
IPC_STRUCT_TRAITS_MEMBER(flags)
IPC_STRUCT_TRAITS_END()
IPC_STRUCT_TRAITS_BEGIN(PP_PrintSettings_Dev)
IPC_STRUCT_TRAITS_MEMBER(printable_area)
IPC_STRUCT_TRAITS_MEMBER(content_area)
IPC_STRUCT_TRAITS_MEMBER(paper_size)
IPC_STRUCT_TRAITS_MEMBER(dpi)
IPC_STRUCT_TRAITS_MEMBER(orientation)
IPC_STRUCT_TRAITS_MEMBER(print_scaling_option)
IPC_STRUCT_TRAITS_MEMBER(grayscale)
IPC_STRUCT_TRAITS_MEMBER(format)
IPC_STRUCT_TRAITS_END()
IPC_STRUCT_TRAITS_BEGIN(PP_URLComponent_Dev)
IPC_STRUCT_TRAITS_MEMBER(begin)
IPC_STRUCT_TRAITS_MEMBER(len)
IPC_STRUCT_TRAITS_END()
IPC_STRUCT_TRAITS_BEGIN(PP_URLComponents_Dev)
IPC_STRUCT_TRAITS_MEMBER(scheme)
IPC_STRUCT_TRAITS_MEMBER(username)
IPC_STRUCT_TRAITS_MEMBER(password)
IPC_STRUCT_TRAITS_MEMBER(host)
IPC_STRUCT_TRAITS_MEMBER(port)
IPC_STRUCT_TRAITS_MEMBER(path)
IPC_STRUCT_TRAITS_MEMBER(query)
IPC_STRUCT_TRAITS_MEMBER(ref)
IPC_STRUCT_TRAITS_END()
IPC_STRUCT_TRAITS_BEGIN(PP_VideoCaptureFormat)
IPC_STRUCT_TRAITS_MEMBER(frame_size)
IPC_STRUCT_TRAITS_MEMBER(frame_rate)
IPC_STRUCT_TRAITS_END()
IPC_STRUCT_TRAITS_BEGIN(PP_FileInfo)
IPC_STRUCT_TRAITS_MEMBER(size)
IPC_STRUCT_TRAITS_MEMBER(type)
IPC_STRUCT_TRAITS_MEMBER(system_type)
IPC_STRUCT_TRAITS_MEMBER(creation_time)
IPC_STRUCT_TRAITS_MEMBER(last_access_time)
IPC_STRUCT_TRAITS_MEMBER(last_modified_time)
IPC_STRUCT_TRAITS_END()
IPC_STRUCT_TRAITS_BEGIN(ppapi::FileGrowth)
IPC_STRUCT_TRAITS_MEMBER(max_written_offset)
IPC_STRUCT_TRAITS_MEMBER(append_mode_write_amount)
IPC_STRUCT_TRAITS_END()
IPC_STRUCT_TRAITS_BEGIN(ppapi::DeviceRefData)
IPC_STRUCT_TRAITS_MEMBER(type)
IPC_STRUCT_TRAITS_MEMBER(name)
IPC_STRUCT_TRAITS_MEMBER(id)
IPC_STRUCT_TRAITS_END()
IPC_STRUCT_TRAITS_BEGIN(ppapi::DirEntry)
IPC_STRUCT_TRAITS_MEMBER(name)
IPC_STRUCT_TRAITS_MEMBER(is_dir)
IPC_STRUCT_TRAITS_END()
IPC_STRUCT_TRAITS_BEGIN(ppapi::FileRefCreateInfo)
IPC_STRUCT_TRAITS_MEMBER(file_system_type)
IPC_STRUCT_TRAITS_MEMBER(internal_path)
IPC_STRUCT_TRAITS_MEMBER(display_name)
IPC_STRUCT_TRAITS_MEMBER(browser_pending_host_resource_id)
IPC_STRUCT_TRAITS_MEMBER(renderer_pending_host_resource_id)
IPC_STRUCT_TRAITS_MEMBER(file_system_plugin_resource)
IPC_STRUCT_TRAITS_END()
IPC_STRUCT_TRAITS_BEGIN(ppapi::MediaStreamAudioTrackShared::Attributes)
IPC_STRUCT_TRAITS_MEMBER(buffers)
IPC_STRUCT_TRAITS_MEMBER(duration)
IPC_STRUCT_TRAITS_END()
IPC_STRUCT_TRAITS_BEGIN(ppapi::MediaStreamVideoTrackShared::Attributes)
IPC_STRUCT_TRAITS_MEMBER(buffers)
IPC_STRUCT_TRAITS_MEMBER(width)
IPC_STRUCT_TRAITS_MEMBER(height)
IPC_STRUCT_TRAITS_MEMBER(format)
IPC_STRUCT_TRAITS_END()
IPC_STRUCT_TRAITS_BEGIN(ppapi::ViewData)
IPC_STRUCT_TRAITS_MEMBER(rect)
IPC_STRUCT_TRAITS_MEMBER(is_fullscreen)
IPC_STRUCT_TRAITS_MEMBER(is_page_visible)
IPC_STRUCT_TRAITS_MEMBER(clip_rect)
IPC_STRUCT_TRAITS_MEMBER(device_scale)
IPC_STRUCT_TRAITS_MEMBER(css_scale)
IPC_STRUCT_TRAITS_MEMBER(scroll_offset)
IPC_STRUCT_TRAITS_END()
IPC_STRUCT_TRAITS_BEGIN(PP_TouchPoint)
IPC_STRUCT_TRAITS_MEMBER(id)
IPC_STRUCT_TRAITS_MEMBER(position)
IPC_STRUCT_TRAITS_MEMBER(radius)
IPC_STRUCT_TRAITS_MEMBER(rotation_angle)
IPC_STRUCT_TRAITS_MEMBER(pressure)
IPC_STRUCT_TRAITS_END()
IPC_STRUCT_TRAITS_BEGIN(ppapi::Preferences)
IPC_STRUCT_TRAITS_MEMBER(standard_font_family_map)
IPC_STRUCT_TRAITS_MEMBER(fixed_font_family_map)
IPC_STRUCT_TRAITS_MEMBER(serif_font_family_map)
IPC_STRUCT_TRAITS_MEMBER(sans_serif_font_family_map)
IPC_STRUCT_TRAITS_MEMBER(default_font_size)
IPC_STRUCT_TRAITS_MEMBER(default_fixed_font_size)
IPC_STRUCT_TRAITS_MEMBER(number_of_cpu_cores)
IPC_STRUCT_TRAITS_MEMBER(is_3d_supported)
IPC_STRUCT_TRAITS_MEMBER(is_stage3d_supported)
IPC_STRUCT_TRAITS_MEMBER(is_stage3d_baseline_supported)
IPC_STRUCT_TRAITS_MEMBER(is_accelerated_video_decode_enabled)
IPC_STRUCT_TRAITS_END()
IPC_STRUCT_TRAITS_BEGIN(ppapi::TouchPointWithTilt)
IPC_STRUCT_TRAITS_MEMBER(touch)
IPC_STRUCT_TRAITS_MEMBER(tilt)
IPC_STRUCT_TRAITS_END()
IPC_STRUCT_TRAITS_BEGIN(ppapi::InputEventData)
IPC_STRUCT_TRAITS_MEMBER(is_filtered)
IPC_STRUCT_TRAITS_MEMBER(event_type)
IPC_STRUCT_TRAITS_MEMBER(event_time_stamp)
IPC_STRUCT_TRAITS_MEMBER(event_modifiers)
IPC_STRUCT_TRAITS_MEMBER(mouse_button)
IPC_STRUCT_TRAITS_MEMBER(mouse_position)
IPC_STRUCT_TRAITS_MEMBER(mouse_click_count)
IPC_STRUCT_TRAITS_MEMBER(mouse_movement)
IPC_STRUCT_TRAITS_MEMBER(wheel_delta)
IPC_STRUCT_TRAITS_MEMBER(wheel_ticks)
IPC_STRUCT_TRAITS_MEMBER(wheel_scroll_by_page)
IPC_STRUCT_TRAITS_MEMBER(key_code)
IPC_STRUCT_TRAITS_MEMBER(code)
IPC_STRUCT_TRAITS_MEMBER(character_text)
IPC_STRUCT_TRAITS_MEMBER(composition_segment_offsets)
IPC_STRUCT_TRAITS_MEMBER(composition_target_segment)
IPC_STRUCT_TRAITS_MEMBER(composition_selection_start)
IPC_STRUCT_TRAITS_MEMBER(composition_selection_end)
IPC_STRUCT_TRAITS_MEMBER(touches)
IPC_STRUCT_TRAITS_MEMBER(changed_touches)
IPC_STRUCT_TRAITS_MEMBER(target_touches)
IPC_STRUCT_TRAITS_END()
IPC_STRUCT_TRAITS_BEGIN(ppapi::HostPortPair)
IPC_STRUCT_TRAITS_MEMBER(host)
IPC_STRUCT_TRAITS_MEMBER(port)
IPC_STRUCT_TRAITS_END()
IPC_STRUCT_TRAITS_BEGIN(ppapi::URLRequestInfoData)
IPC_STRUCT_TRAITS_MEMBER(url)
IPC_STRUCT_TRAITS_MEMBER(method)
IPC_STRUCT_TRAITS_MEMBER(headers)
IPC_STRUCT_TRAITS_MEMBER(follow_redirects)
IPC_STRUCT_TRAITS_MEMBER(record_download_progress)
IPC_STRUCT_TRAITS_MEMBER(record_upload_progress)
IPC_STRUCT_TRAITS_MEMBER(has_custom_referrer_url)
IPC_STRUCT_TRAITS_MEMBER(custom_referrer_url)
IPC_STRUCT_TRAITS_MEMBER(allow_cross_origin_requests)
IPC_STRUCT_TRAITS_MEMBER(allow_credentials)
IPC_STRUCT_TRAITS_MEMBER(has_custom_content_transfer_encoding)
IPC_STRUCT_TRAITS_MEMBER(custom_content_transfer_encoding)
IPC_STRUCT_TRAITS_MEMBER(prefetch_buffer_upper_threshold)
IPC_STRUCT_TRAITS_MEMBER(prefetch_buffer_lower_threshold)
IPC_STRUCT_TRAITS_MEMBER(has_custom_user_agent)
IPC_STRUCT_TRAITS_MEMBER(custom_user_agent)
IPC_STRUCT_TRAITS_MEMBER(body)
IPC_STRUCT_TRAITS_END()
IPC_STRUCT_TRAITS_BEGIN(ppapi::URLRequestInfoData::BodyItem)
IPC_STRUCT_TRAITS_MEMBER(is_file)
IPC_STRUCT_TRAITS_MEMBER(data)
IPC_STRUCT_TRAITS_MEMBER(file_ref_pp_resource)
IPC_STRUCT_TRAITS_MEMBER(start_offset)
IPC_STRUCT_TRAITS_MEMBER(number_of_bytes)
IPC_STRUCT_TRAITS_MEMBER(expected_last_modified_time)
IPC_STRUCT_TRAITS_END()
IPC_STRUCT_TRAITS_BEGIN(ppapi::URLResponseInfoData)
IPC_STRUCT_TRAITS_MEMBER(url)
IPC_STRUCT_TRAITS_MEMBER(headers)
IPC_STRUCT_TRAITS_MEMBER(status_code)
IPC_STRUCT_TRAITS_MEMBER(status_text)
IPC_STRUCT_TRAITS_MEMBER(redirect_url)
IPC_STRUCT_TRAITS_END()
IPC_STRUCT_TRAITS_BEGIN(ppapi::proxy::SerializedNetworkInfo)
IPC_STRUCT_TRAITS_MEMBER(name)
IPC_STRUCT_TRAITS_MEMBER(type)
IPC_STRUCT_TRAITS_MEMBER(state)
IPC_STRUCT_TRAITS_MEMBER(addresses)
IPC_STRUCT_TRAITS_MEMBER(display_name)
IPC_STRUCT_TRAITS_MEMBER(mtu)
IPC_STRUCT_TRAITS_END()
IPC_STRUCT_TRAITS_BEGIN(ppapi::PpapiNaClPluginArgs)
IPC_STRUCT_TRAITS_MEMBER(off_the_record)
IPC_STRUCT_TRAITS_MEMBER(permissions)
IPC_STRUCT_TRAITS_MEMBER(switch_names)
IPC_STRUCT_TRAITS_MEMBER(switch_values)
IPC_STRUCT_TRAITS_END()
IPC_STRUCT_TRAITS_BEGIN(PP_VideoProfileDescription)
IPC_STRUCT_TRAITS_MEMBER(profile)
IPC_STRUCT_TRAITS_MEMBER(max_resolution)
IPC_STRUCT_TRAITS_MEMBER(max_framerate_numerator)
IPC_STRUCT_TRAITS_MEMBER(max_framerate_denominator)
IPC_STRUCT_TRAITS_MEMBER(hardware_accelerated)
IPC_STRUCT_TRAITS_END()
IPC_MESSAGE_CONTROL2(PpapiMsg_LoadPlugin,
base::FilePath ,
ppapi::PpapiPermissions )
IPC_MESSAGE_CONTROL3(PpapiMsg_CreateChannel,
base::ProcessId ,
int ,
bool )
IPC_MESSAGE_CONTROL1(PpapiMsg_InitializeNaClDispatcher,
ppapi::PpapiNaClPluginArgs )
IPC_SYNC_MESSAGE_CONTROL1_1(PpapiMsg_ReserveInstanceId,
PP_Instance ,
bool )
IPC_MESSAGE_CONTROL1(PpapiMsg_SetPreferences,
ppapi::Preferences)
IPC_SYNC_MESSAGE_CONTROL1_1(PpapiMsg_SupportsInterface,
std::string ,
bool )
#if !BUILDFLAG(IS_NACL) && !defined(NACL_WIN64)
IPC_MESSAGE_CONTROL1(PpapiMsg_SetNetworkState,
bool )
#endif
IPC_MESSAGE_ROUTED4(PpapiMsg_PPBAudio_NotifyAudioStreamCreated,
ppapi::HostResource ,
int32_t ,
ppapi::proxy::SerializedHandle ,
ppapi::proxy::SerializedHandle )
IPC_MESSAGE_ROUTED2(PpapiMsg_PPBGraphics3D_SwapBuffersACK,
ppapi::HostResource ,
int32_t )
IPC_MESSAGE_ROUTED1(PpapiMsg_PPBImageData_NotifyUnusedImageData,
ppapi::HostResource )
IPC_MESSAGE_ROUTED2(PpapiMsg_PPBInstance_MouseLockComplete,
PP_Instance ,
int32_t )
IPC_SYNC_MESSAGE_ROUTED3_2(PpapiMsg_PPPClass_HasProperty,
int64_t ,
int64_t ,
ppapi::proxy::SerializedVar ,
ppapi::proxy::SerializedVar ,
bool )
IPC_SYNC_MESSAGE_ROUTED3_2(PpapiMsg_PPPClass_HasMethod,
int64_t ,
int64_t ,
ppapi::proxy::SerializedVar ,
ppapi::proxy::SerializedVar ,
bool )
IPC_SYNC_MESSAGE_ROUTED3_2(PpapiMsg_PPPClass_GetProperty,
int64_t ,
int64_t ,
ppapi::proxy::SerializedVar ,
ppapi::proxy::SerializedVar ,
ppapi::proxy::SerializedVar )
IPC_SYNC_MESSAGE_ROUTED2_2(PpapiMsg_PPPClass_EnumerateProperties,
int64_t ,
int64_t ,
std::vector<ppapi::proxy::SerializedVar> ,
ppapi::proxy::SerializedVar )
IPC_SYNC_MESSAGE_ROUTED4_1(PpapiMsg_PPPClass_SetProperty,
int64_t ,
int64_t ,
ppapi::proxy::SerializedVar ,
ppapi::proxy::SerializedVar ,
ppapi::proxy::SerializedVar )
IPC_SYNC_MESSAGE_ROUTED3_1(PpapiMsg_PPPClass_RemoveProperty,
int64_t ,
int64_t ,
ppapi::proxy::SerializedVar ,
ppapi::proxy::SerializedVar )
IPC_SYNC_MESSAGE_ROUTED4_2(PpapiMsg_PPPClass_Call,
int64_t ,
int64_t ,
ppapi::proxy::SerializedVar ,
std::vector<ppapi::proxy::SerializedVar> ,
ppapi::proxy::SerializedVar ,
ppapi::proxy::SerializedVar )
IPC_SYNC_MESSAGE_ROUTED3_2(PpapiMsg_PPPClass_Construct,
int64_t ,
int64_t ,
std::vector<ppapi::proxy::SerializedVar> ,
ppapi::proxy::SerializedVar ,
ppapi::proxy::SerializedVar )
IPC_MESSAGE_ROUTED2(PpapiMsg_PPPClass_Deallocate,
int64_t ,
int64_t )
IPC_MESSAGE_ROUTED1(PpapiMsg_PPPGraphics3D_ContextLost,
PP_Instance )
IPC_MESSAGE_ROUTED2(PpapiMsg_PPPInputEvent_HandleInputEvent,
PP_Instance ,
ppapi::InputEventData )
IPC_SYNC_MESSAGE_ROUTED2_1(PpapiMsg_PPPInputEvent_HandleFilteredInputEvent,
PP_Instance ,
ppapi::InputEventData ,
PP_Bool )
IPC_SYNC_MESSAGE_ROUTED3_1(PpapiMsg_PPPInstance_DidCreate,
PP_Instance ,
std::vector<std::string> ,
std::vector<std::string> ,
PP_Bool )
IPC_SYNC_MESSAGE_ROUTED1_0(PpapiMsg_PPPInstance_DidDestroy,
PP_Instance )
IPC_MESSAGE_ROUTED3(PpapiMsg_PPPInstance_DidChangeView,
PP_Instance ,
ppapi::ViewData ,
PP_Bool )
IPC_MESSAGE_ROUTED2(PpapiMsg_PPPInstance_DidChangeFocus,
PP_Instance ,
PP_Bool )
IPC_MESSAGE_ROUTED3(PpapiMsg_PPPInstance_HandleDocumentLoad,
PP_Instance ,
int ,
ppapi::URLResponseInfoData )
IPC_MESSAGE_ROUTED2(PpapiMsg_PPPMessaging_HandleMessage,
PP_Instance ,
ppapi::proxy::SerializedVar )
IPC_SYNC_MESSAGE_ROUTED2_2(PpapiMsg_PPPMessageHandler_HandleBlockingMessage,
PP_Instance ,
ppapi::proxy::SerializedVar ,
ppapi::proxy::SerializedVar ,
bool )
IPC_MESSAGE_ROUTED1(PpapiMsg_PPPMouseLock_MouseLockLost,
PP_Instance )
IPC_SYNC_MESSAGE_ROUTED1_1(PpapiMsg_PPPPrinting_QuerySupportedFormats,
PP_Instance ,
uint32_t )
IPC_SYNC_MESSAGE_ROUTED2_1(PpapiMsg_PPPPrinting_Begin,
PP_Instance ,
PP_PrintSettings_Dev ,
int32_t )
IPC_SYNC_MESSAGE_ROUTED2_1(PpapiMsg_PPPPrinting_PrintPages,
PP_Instance ,
std::vector<PP_PrintPageNumberRange_Dev> ,
ppapi::HostResource )
IPC_MESSAGE_ROUTED1(PpapiMsg_PPPPrinting_End,
PP_Instance )
IPC_SYNC_MESSAGE_ROUTED1_1(PpapiMsg_PPPPrinting_IsScalingDisabled,
PP_Instance ,
bool )
IPC_MESSAGE_ROUTED2(PpapiMsg_PPPTextInput_RequestSurroundingText,
PP_Instance ,
uint32_t )
#if !BUILDFLAG(IS_NACL) && !defined(NACL_WIN64)
IPC_SYNC_MESSAGE_ROUTED1_1(PpapiMsg_PPPInstancePrivate_GetInstanceObject,
PP_Instance ,
ppapi::proxy::SerializedVar )
#endif
IPC_SYNC_MESSAGE_CONTROL3_2(PpapiMsg_PnaclTranslatorCompileInit,
int,
std::vector<ppapi::proxy::SerializedHandle>,
std::vector<std::string>,
bool,
std::string)
IPC_SYNC_MESSAGE_CONTROL1_1(PpapiMsg_PnaclTranslatorCompileChunk,
std::string,
bool)
IPC_SYNC_MESSAGE_CONTROL0_2(PpapiMsg_PnaclTranslatorCompileEnd,
bool,
std::string)
IPC_SYNC_MESSAGE_CONTROL2_1(PpapiMsg_PnaclTranslatorLink,
std::vector<ppapi::proxy::SerializedHandle>,
ppapi::proxy::SerializedHandle,
bool)
IPC_MESSAGE_CONTROL1(PpapiHostMsg_ChannelCreated,
IPC::ChannelHandle )
IPC_MESSAGE_CONTROL0(PpapiHostMsg_StartupInitializationComplete)
IPC_SYNC_MESSAGE_CONTROL1_3(PpapiHostMsg_OpenResource,
std::string ,
uint64_t ,
uint64_t ,
ppapi::proxy::SerializedHandle )
IPC_MESSAGE_CONTROL4(PpapiHostMsg_LogWithSource,
PP_Instance ,
int ,
std::string ,
std::string )
IPC_SYNC_MESSAGE_ROUTED3_1(PpapiHostMsg_PPBAudio_Create,
PP_Instance ,
int32_t ,
uint32_t ,
ppapi::HostResource )
IPC_MESSAGE_ROUTED2(PpapiHostMsg_PPBAudio_StartOrStop,
ppapi::HostResource ,
bool )
IPC_MESSAGE_ROUTED1(PpapiHostMsg_PPBCore_AddRefResource,
ppapi::HostResource)
IPC_MESSAGE_ROUTED1(PpapiHostMsg_PPBCore_ReleaseResource,
ppapi::HostResource)
IPC_SYNC_MESSAGE_ROUTED3_4(PpapiHostMsg_PPBGraphics3D_Create,
PP_Instance ,
ppapi::HostResource ,
gpu::ContextCreationAttribs ,
ppapi::HostResource ,
gpu::Capabilities ,
ppapi::proxy::SerializedHandle ,
gpu::CommandBufferId )
IPC_SYNC_MESSAGE_ROUTED2_0(PpapiHostMsg_PPBGraphics3D_SetGetBuffer,
ppapi::HostResource ,
int32_t )
IPC_SYNC_MESSAGE_ROUTED3_2(PpapiHostMsg_PPBGraphics3D_WaitForTokenInRange,
ppapi::HostResource ,
int32_t ,
int32_t ,
gpu::CommandBuffer::State ,
bool )
IPC_SYNC_MESSAGE_ROUTED4_2(PpapiHostMsg_PPBGraphics3D_WaitForGetOffsetInRange,
ppapi::HostResource ,
uint32_t ,
int32_t ,
int32_t ,
gpu::CommandBuffer::State ,
bool )
IPC_MESSAGE_ROUTED2(PpapiHostMsg_PPBGraphics3D_AsyncFlush,
ppapi::HostResource ,
int32_t )
IPC_SYNC_MESSAGE_ROUTED2_2(PpapiHostMsg_PPBGraphics3D_CreateTransferBuffer,
ppapi::HostResource ,
uint32_t ,
int32_t ,
ppapi::proxy::SerializedHandle )
IPC_SYNC_MESSAGE_ROUTED2_0(PpapiHostMsg_PPBGraphics3D_DestroyTransferBuffer,
ppapi::HostResource ,
int32_t )
IPC_MESSAGE_ROUTED1(PpapiHostMsg_PPBGraphics3D_TakeFrontBuffer,
ppapi::HostResource )
IPC_MESSAGE_ROUTED3(PpapiHostMsg_PPBGraphics3D_SwapBuffers,
ppapi::HostResource ,
gpu::SyncToken ,
gfx::Size )
IPC_MESSAGE_ROUTED1(PpapiHostMsg_PPBGraphics3D_EnsureWorkVisible,
ppapi::HostResource )
IPC_MESSAGE_ROUTED1(PpapiHostMsg_PPBGraphics3D_ResolveAndDetachFramebuffer,
ppapi::HostResource )
IPC_MESSAGE_ROUTED2(PpapiHostMsg_PPBGraphics3D_Resize,
ppapi::HostResource ,
gfx::Size )
IPC_SYNC_MESSAGE_ROUTED4_3(PpapiHostMsg_PPBImageData_CreatePlatform,
PP_Instance ,
int32_t ,
PP_Size ,
PP_Bool ,
ppapi::HostResource ,
PP_ImageDataDesc ,
ppapi::proxy::SerializedHandle )
IPC_SYNC_MESSAGE_ROUTED4_3(PpapiHostMsg_PPBImageData_CreateSimple,
PP_Instance ,
int32_t ,
PP_Size ,
PP_Bool ,
ppapi::HostResource ,
PP_ImageDataDesc ,
ppapi::proxy::SerializedHandle )
IPC_SYNC_MESSAGE_ROUTED1_1(PpapiHostMsg_PPBInstance_GetWindowObject,
PP_Instance ,
ppapi::proxy::SerializedVar )
IPC_SYNC_MESSAGE_ROUTED1_1(PpapiHostMsg_PPBInstance_GetOwnerElementObject,
PP_Instance ,
ppapi::proxy::SerializedVar )
IPC_MESSAGE_ROUTED2(PpapiHostMsg_PPBInstance_BindGraphics,
PP_Instance ,
PP_Resource )
IPC_SYNC_MESSAGE_ROUTED1_1(
PpapiHostMsg_PPBInstance_GetAudioHardwareOutputSampleRate,
PP_Instance ,
uint32_t )
IPC_SYNC_MESSAGE_ROUTED1_1(
PpapiHostMsg_PPBInstance_GetAudioHardwareOutputBufferSize,
PP_Instance ,
uint32_t )
IPC_SYNC_MESSAGE_ROUTED1_1(PpapiHostMsg_PPBInstance_IsFullFrame,
PP_Instance ,
PP_Bool )
IPC_SYNC_MESSAGE_ROUTED2_2(PpapiHostMsg_PPBInstance_ExecuteScript,
PP_Instance ,
ppapi::proxy::SerializedVar ,
ppapi::proxy::SerializedVar ,
ppapi::proxy::SerializedVar )
IPC_SYNC_MESSAGE_ROUTED1_1(PpapiHostMsg_PPBInstance_GetDefaultCharSet,
PP_Instance ,
ppapi::proxy::SerializedVar )
IPC_SYNC_MESSAGE_ROUTED2_1(PpapiHostMsg_PPBInstance_SetFullscreen,
PP_Instance ,
PP_Bool ,
PP_Bool )
IPC_SYNC_MESSAGE_ROUTED1_2(PpapiHostMsg_PPBInstance_GetScreenSize,
PP_Instance ,
PP_Bool ,
PP_Size )
IPC_MESSAGE_ROUTED3(PpapiHostMsg_PPBInstance_RequestInputEvents,
PP_Instance ,
bool ,
uint32_t )
IPC_MESSAGE_ROUTED2(PpapiHostMsg_PPBInstance_ClearInputEvents,
PP_Instance ,
uint32_t )
IPC_MESSAGE_ROUTED2(PpapiHostMsg_PPBInstance_PostMessage,
PP_Instance ,
ppapi::proxy::SerializedVar )
IPC_MESSAGE_ROUTED1(PpapiHostMsg_PPBInstance_LockMouse,
PP_Instance )
IPC_MESSAGE_ROUTED1(PpapiHostMsg_PPBInstance_UnlockMouse,
PP_Instance )
IPC_SYNC_MESSAGE_ROUTED2_1(PpapiHostMsg_PPBInstance_ResolveRelativeToDocument,
PP_Instance ,
ppapi::proxy::SerializedVar ,
ppapi::proxy::SerializedVar )
IPC_SYNC_MESSAGE_ROUTED2_1(PpapiHostMsg_PPBInstance_DocumentCanRequest,
PP_Instance ,
ppapi::proxy::SerializedVar ,
PP_Bool )
IPC_SYNC_MESSAGE_ROUTED2_1(PpapiHostMsg_PPBInstance_DocumentCanAccessDocument,
PP_Instance ,
PP_Instance ,
PP_Bool )
IPC_SYNC_MESSAGE_ROUTED1_2(PpapiHostMsg_PPBInstance_GetDocumentURL,
PP_Instance ,
PP_URLComponents_Dev ,
ppapi::proxy::SerializedVar )
IPC_SYNC_MESSAGE_ROUTED1_1(PpapiHostMsg_PPBInstance_GetPluginInstanceURL,
PP_Instance ,
ppapi::proxy::SerializedVar )
IPC_SYNC_MESSAGE_ROUTED1_1(PpapiHostMsg_PPBInstance_GetPluginReferrerURL,
PP_Instance ,
ppapi::proxy::SerializedVar )
IPC_MESSAGE_ROUTED4(PpapiHostMsg_PPBInstance_SetCursor,
PP_Instance ,
int32_t ,
ppapi::HostResource ,
PP_Point )
IPC_MESSAGE_ROUTED2(PpapiHostMsg_PPBInstance_SetTextInputType,
PP_Instance ,
PP_TextInput_Type )
IPC_MESSAGE_ROUTED3(PpapiHostMsg_PPBInstance_UpdateCaretPosition,
PP_Instance ,
PP_Rect ,
PP_Rect )
IPC_MESSAGE_ROUTED1(PpapiHostMsg_PPBInstance_CancelCompositionText,
PP_Instance )
IPC_MESSAGE_ROUTED4(PpapiHostMsg_PPBInstance_UpdateSurroundingText,
PP_Instance ,
std::string ,
uint32_t ,
uint32_t )
IPC_SYNC_MESSAGE_ROUTED1_0(PpapiHostMsg_PPBVar_AddRefObject,
int64_t )
IPC_MESSAGE_ROUTED1(PpapiHostMsg_PPBVar_ReleaseObject, int64_t )
IPC_SYNC_MESSAGE_ROUTED2_2(PpapiHostMsg_PPBVar_HasProperty,
ppapi::proxy::SerializedVar ,
ppapi::proxy::SerializedVar ,
ppapi::proxy::SerializedVar ,
PP_Bool )
IPC_SYNC_MESSAGE_ROUTED2_2(PpapiHostMsg_PPBVar_HasMethodDeprecated,
ppapi::proxy::SerializedVar ,
ppapi::proxy::SerializedVar ,
ppapi::proxy::SerializedVar ,
PP_Bool )
IPC_SYNC_MESSAGE_ROUTED2_2(PpapiHostMsg_PPBVar_GetProperty,
ppapi::proxy::SerializedVar ,
ppapi::proxy::SerializedVar ,
ppapi::proxy::SerializedVar ,
ppapi::proxy::SerializedVar )
IPC_SYNC_MESSAGE_ROUTED2_2(PpapiHostMsg_PPBVar_DeleteProperty,
ppapi::proxy::SerializedVar ,
ppapi::proxy::SerializedVar ,
ppapi::proxy::SerializedVar ,
PP_Bool )
IPC_SYNC_MESSAGE_ROUTED1_2(PpapiHostMsg_PPBVar_EnumerateProperties,
ppapi::proxy::SerializedVar ,
std::vector<ppapi::proxy::SerializedVar> ,
ppapi::proxy::SerializedVar )
IPC_SYNC_MESSAGE_ROUTED3_1(PpapiHostMsg_PPBVar_SetPropertyDeprecated,
ppapi::proxy::SerializedVar ,
ppapi::proxy::SerializedVar ,
ppapi::proxy::SerializedVar ,
ppapi::proxy::SerializedVar )
IPC_SYNC_MESSAGE_ROUTED3_2(PpapiHostMsg_PPBVar_CallDeprecated,
ppapi::proxy::SerializedVar ,
ppapi::proxy::SerializedVar ,
std::vector<ppapi::proxy::SerializedVar> ,
ppapi::proxy::SerializedVar ,
ppapi::proxy::SerializedVar )
IPC_SYNC_MESSAGE_ROUTED2_2(PpapiHostMsg_PPBVar_Construct,
ppapi::proxy::SerializedVar ,
std::vector<ppapi::proxy::SerializedVar> ,
ppapi::proxy::SerializedVar ,
ppapi::proxy::SerializedVar )
IPC_SYNC_MESSAGE_ROUTED2_2(PpapiHostMsg_PPBVar_IsInstanceOfDeprecated,
ppapi::proxy::SerializedVar ,
int64_t ,
int64_t ,
PP_Bool )
IPC_SYNC_MESSAGE_ROUTED3_1(PpapiHostMsg_PPBVar_CreateObjectDeprecated,
PP_Instance ,
int64_t ,
int64_t ,
ppapi::proxy::SerializedVar )
#if !BUILDFLAG(IS_NACL) && !defined(NACL_WIN64)
IPC_SYNC_MESSAGE_ROUTED2_2(
PpapiHostMsg_PPBBuffer_Create,
PP_Instance ,
uint32_t ,
ppapi::HostResource ,
ppapi::proxy::SerializedHandle )
#endif
IPC_SYNC_MESSAGE_ROUTED3_1(
PpapiHostMsg_PPBTesting_ReadImageData,
ppapi::HostResource ,
ppapi::HostResource ,
PP_Point ,
PP_Bool )
IPC_SYNC_MESSAGE_ROUTED1_1(PpapiHostMsg_PPBTesting_GetLiveObjectsForInstance,
PP_Instance ,
uint32_t )
IPC_MESSAGE_ROUTED2(PpapiHostMsg_PPBTesting_SimulateInputEvent,
PP_Instance ,
ppapi::InputEventData )
IPC_SYNC_MESSAGE_ROUTED1_0(
PpapiHostMsg_PPBTesting_SetMinimumArrayBufferSizeForShmem,
uint32_t )
#if !BUILDFLAG(IS_NACL) && !defined(NACL_WIN64)
IPC_SYNC_MESSAGE_ROUTED3_1(PpapiHostMsg_PPBVideoDecoder_Create,
PP_Instance ,
ppapi::HostResource ,
PP_VideoDecoder_Profile ,
ppapi::HostResource )
IPC_MESSAGE_ROUTED4(PpapiHostMsg_PPBVideoDecoder_Decode,
ppapi::HostResource ,
ppapi::HostResource ,
int32_t ,
uint32_t )
IPC_MESSAGE_ROUTED2(PpapiHostMsg_PPBVideoDecoder_AssignPictureBuffers,
ppapi::HostResource ,
std::vector<PP_PictureBuffer_Dev> )
IPC_MESSAGE_ROUTED2(PpapiHostMsg_PPBVideoDecoder_ReusePictureBuffer,
ppapi::HostResource ,
int32_t )
IPC_MESSAGE_ROUTED1(PpapiHostMsg_PPBVideoDecoder_Flush,
ppapi::HostResource )
IPC_MESSAGE_ROUTED1(PpapiHostMsg_PPBVideoDecoder_Reset,
ppapi::HostResource )
IPC_SYNC_MESSAGE_ROUTED1_0(PpapiHostMsg_PPBVideoDecoder_Destroy,
ppapi::HostResource )
IPC_MESSAGE_ROUTED3(PpapiMsg_PPBVideoDecoder_EndOfBitstreamACK,
ppapi::HostResource ,
int32_t ,
int32_t )
IPC_MESSAGE_ROUTED2(PpapiMsg_PPBVideoDecoder_FlushACK,
ppapi::HostResource ,
int32_t )
IPC_MESSAGE_ROUTED2(PpapiMsg_PPBVideoDecoder_ResetACK,
ppapi::HostResource ,
int32_t )
IPC_MESSAGE_ROUTED4(PpapiMsg_PPPVideoDecoder_ProvidePictureBuffers,
ppapi::HostResource ,
uint32_t ,
PP_Size ,
uint32_t )
IPC_MESSAGE_ROUTED2(PpapiMsg_PPPVideoDecoder_DismissPictureBuffer,
ppapi::HostResource ,
int32_t )
IPC_MESSAGE_ROUTED2(PpapiMsg_PPPVideoDecoder_PictureReady,
ppapi::HostResource ,
PP_Picture_Dev )
IPC_MESSAGE_ROUTED2(PpapiMsg_PPPVideoDecoder_NotifyError,
ppapi::HostResource ,
PP_VideoDecodeError_Dev )
#endif
IPC_MESSAGE_CONTROL3(PpapiHostMsg_ResourceCreated,
ppapi::proxy::ResourceMessageCallParams ,
PP_Instance ,
IPC::Message )
IPC_MESSAGE_CONTROL1(PpapiHostMsg_ResourceDestroyed,
PP_Resource )
IPC_MESSAGE_CONTROL2(PpapiHostMsg_AttachToPendingHost,
PP_Resource ,
int )
IPC_MESSAGE_CONTROL2(PpapiHostMsg_ResourceCall,
ppapi::proxy::ResourceMessageCallParams ,
IPC::Message )
IPC_MESSAGE_CONTROL3(PpapiHostMsg_InProcessResourceCall,
int ,
ppapi::proxy::ResourceMessageCallParams ,
IPC::Message )
IPC_MESSAGE_CONTROL2(
PpapiPluginMsg_ResourceReply,
ppapi::proxy::ResourceMessageReplyParams ,
IPC::Message )
IPC_MESSAGE_ROUTED2(
PpapiHostMsg_InProcessResourceReply,
ppapi::proxy::ResourceMessageReplyParams ,
IPC::Message )
IPC_SYNC_MESSAGE_CONTROL2_2(PpapiHostMsg_ResourceSyncCall,
ppapi::proxy::ResourceMessageCallParams ,
IPC::Message ,
ppapi::proxy::ResourceMessageReplyParams ,
IPC::Message )
IPC_MESSAGE_CONTROL5(
PpapiHostMsg_CreateResourceHostsFromHost,
int ,
int ,
ppapi::proxy::ResourceMessageCallParams ,
PP_Instance ,
std::vector<IPC::Message> )
IPC_MESSAGE_ROUTED2(
PpapiHostMsg_CreateResourceHostsFromHostReply,
int32_t ,
std::vector<int> )
IPC_MESSAGE_CONTROL0(PpapiHostMsg_UMA_Create)
IPC_MESSAGE_CONTROL5(PpapiHostMsg_UMA_HistogramCustomTimes,
std::string ,
int64_t ,
int64_t ,
int64_t ,
uint32_t )
IPC_MESSAGE_CONTROL5(PpapiHostMsg_UMA_HistogramCustomCounts,
std::string ,
int32_t ,
int32_t ,
int32_t ,
uint32_t )
IPC_MESSAGE_CONTROL3(PpapiHostMsg_UMA_HistogramEnumeration,
std::string ,
int32_t ,
int32_t )
IPC_MESSAGE_CONTROL0(PpapiHostMsg_UMA_IsCrashReportingEnabled)
IPC_MESSAGE_CONTROL0(PpapiPluginMsg_UMA_IsCrashReportingEnabledReply)
IPC_MESSAGE_CONTROL0(PpapiHostMsg_FileChooser_Create)
IPC_MESSAGE_CONTROL4(PpapiHostMsg_FileChooser_Show,
bool ,
bool ,
std::string ,
std::vector<std::string> )
IPC_MESSAGE_CONTROL1(PpapiPluginMsg_FileChooser_ShowReply,
std::vector<ppapi::FileRefCreateInfo> )
IPC_MESSAGE_CONTROL0(PpapiHostMsg_FileIO_Create)
IPC_MESSAGE_CONTROL2(PpapiHostMsg_FileIO_Open,
PP_Resource ,
int32_t )
IPC_MESSAGE_CONTROL2(PpapiPluginMsg_FileIO_OpenReply,
PP_Resource ,
int64_t )
IPC_MESSAGE_CONTROL1(PpapiHostMsg_FileIO_Close,
ppapi::FileGrowth )
IPC_MESSAGE_CONTROL2(PpapiHostMsg_FileIO_Touch,
PP_Time ,
PP_Time )
IPC_MESSAGE_CONTROL1(PpapiHostMsg_FileIO_SetLength,
int64_t )
IPC_MESSAGE_CONTROL0(PpapiHostMsg_FileIO_Flush)
IPC_MESSAGE_CONTROL0(PpapiHostMsg_FileIO_RequestOSFileHandle)
IPC_MESSAGE_CONTROL0(PpapiPluginMsg_FileIO_RequestOSFileHandleReply)
IPC_MESSAGE_CONTROL0(PpapiPluginMsg_FileIO_GeneralReply)
IPC_MESSAGE_CONTROL1(PpapiHostMsg_FileRef_CreateForRawFS,
base::FilePath )
IPC_MESSAGE_CONTROL2(PpapiHostMsg_FileRef_CreateForFileAPI,
PP_Resource ,
std::string )
IPC_MESSAGE_CONTROL1(PpapiHostMsg_FileRef_MakeDirectory,
int32_t )
IPC_MESSAGE_CONTROL0(PpapiPluginMsg_FileRef_MakeDirectoryReply)
IPC_MESSAGE_CONTROL2(PpapiHostMsg_FileRef_Touch,
PP_Time ,
PP_Time )
IPC_MESSAGE_CONTROL0(PpapiPluginMsg_FileRef_TouchReply)
IPC_MESSAGE_CONTROL0(PpapiHostMsg_FileRef_Delete)
IPC_MESSAGE_CONTROL0(PpapiPluginMsg_FileRef_DeleteReply)
IPC_MESSAGE_CONTROL1(PpapiHostMsg_FileRef_Rename,
PP_Resource )
IPC_MESSAGE_CONTROL0(PpapiPluginMsg_FileRef_RenameReply)
IPC_MESSAGE_CONTROL0(PpapiHostMsg_FileRef_Query)
IPC_MESSAGE_CONTROL1(PpapiPluginMsg_FileRef_QueryReply,
PP_FileInfo )
IPC_MESSAGE_CONTROL0(PpapiHostMsg_FileRef_ReadDirectoryEntries)
IPC_MESSAGE_CONTROL2(PpapiPluginMsg_FileRef_ReadDirectoryEntriesReply,
std::vector<ppapi::FileRefCreateInfo> ,
std::vector<PP_FileType> )
IPC_MESSAGE_CONTROL0(PpapiHostMsg_FileRef_GetAbsolutePath)
IPC_MESSAGE_CONTROL1(PpapiPluginMsg_FileRef_GetAbsolutePathReply,
std::string )
IPC_MESSAGE_CONTROL1(PpapiHostMsg_FileSystem_Create,
PP_FileSystemType )
IPC_MESSAGE_CONTROL1(PpapiHostMsg_FileSystem_Open,
int64_t )
IPC_MESSAGE_CONTROL0(PpapiPluginMsg_FileSystem_OpenReply)
IPC_MESSAGE_CONTROL2(PpapiHostMsg_FileSystem_InitIsolatedFileSystem,
std::string ,
PP_IsolatedFileSystemType_Private )
IPC_MESSAGE_CONTROL0(PpapiPluginMsg_FileSystem_InitIsolatedFileSystemReply)
IPC_MESSAGE_CONTROL2(PpapiHostMsg_FileSystem_CreateFromRenderer,
std::string ,
PP_FileSystemType )
IPC_MESSAGE_CONTROL1(PpapiPluginMsg_FileSystem_CreateFromPendingHost,
PP_FileSystemType )
IPC_MESSAGE_CONTROL2(PpapiHostMsg_FileSystem_ReserveQuota,
int64_t ,
ppapi::FileGrowthMap )
IPC_MESSAGE_CONTROL2(PpapiPluginMsg_FileSystem_ReserveQuotaReply,
int64_t ,
ppapi::FileSizeMap )
IPC_MESSAGE_CONTROL0(PpapiHostMsg_Gamepad_Create)
IPC_MESSAGE_CONTROL0(PpapiHostMsg_Gamepad_RequestMemory)
IPC_MESSAGE_CONTROL0(PpapiPluginMsg_Gamepad_SendMemory)
IPC_MESSAGE_CONTROL2(PpapiHostMsg_Graphics2D_Create,
PP_Size ,
PP_Bool )
IPC_MESSAGE_CONTROL4(PpapiHostMsg_Graphics2D_PaintImageData,
ppapi::HostResource ,
PP_Point ,
bool ,
PP_Rect )
IPC_MESSAGE_CONTROL3(PpapiHostMsg_Graphics2D_Scroll,
bool ,
PP_Rect ,
PP_Point )
IPC_MESSAGE_CONTROL1(PpapiHostMsg_Graphics2D_ReplaceContents,
ppapi::HostResource )
IPC_MESSAGE_CONTROL1(PpapiHostMsg_Graphics2D_SetScale,
float )
IPC_MESSAGE_CONTROL2(PpapiHostMsg_Graphics2D_SetLayerTransform,
float ,
PP_FloatPoint )
IPC_MESSAGE_CONTROL0(PpapiHostMsg_Graphics2D_Flush)
IPC_MESSAGE_CONTROL0(PpapiPluginMsg_Graphics2D_FlushAck)
IPC_MESSAGE_CONTROL2(PpapiHostMsg_Graphics2D_ReadImageData,
PP_Resource ,
PP_Point )
IPC_MESSAGE_CONTROL0(PpapiPluginMsg_Graphics2D_ReadImageDataAck)
IPC_MESSAGE_CONTROL0(PpapiHostMsg_CameraDevice_Create)
IPC_MESSAGE_CONTROL0(PpapiHostMsg_CameraDevice_Close)
IPC_MESSAGE_CONTROL1(PpapiHostMsg_CameraDevice_Open,
std::string )
IPC_MESSAGE_CONTROL0(PpapiPluginMsg_CameraDevice_OpenReply)
IPC_MESSAGE_CONTROL0(
PpapiHostMsg_CameraDevice_GetSupportedVideoCaptureFormats)
IPC_MESSAGE_CONTROL1(
PpapiPluginMsg_CameraDevice_GetSupportedVideoCaptureFormatsReply,
std::vector<PP_VideoCaptureFormat> )
IPC_MESSAGE_CONTROL0(PpapiHostMsg_IsolatedFileSystem_Create)
IPC_MESSAGE_CONTROL1(PpapiHostMsg_IsolatedFileSystem_BrowserOpen,
PP_IsolatedFileSystemType_Private )
IPC_MESSAGE_CONTROL1(PpapiPluginMsg_IsolatedFileSystem_BrowserOpenReply,
std::string )
IPC_MESSAGE_CONTROL1(PpapiPluginMsg_MediaStreamAudioTrack_CreateFromPendingHost,
std::string )
IPC_MESSAGE_CONTROL1(
PpapiHostMsg_MediaStreamAudioTrack_Configure,
ppapi::MediaStreamAudioTrackShared::Attributes )
IPC_MESSAGE_CONTROL0(PpapiPluginMsg_MediaStreamAudioTrack_ConfigureReply)
IPC_MESSAGE_CONTROL1(PpapiPluginMsg_MediaStreamVideoTrack_CreateFromPendingHost,
std::string )
IPC_MESSAGE_CONTROL0(PpapiHostMsg_MediaStreamVideoTrack_Create)
IPC_MESSAGE_CONTROL1(
PpapiHostMsg_MediaStreamVideoTrack_Configure,
ppapi::MediaStreamVideoTrackShared::Attributes )
IPC_MESSAGE_CONTROL1(PpapiPluginMsg_MediaStreamVideoTrack_ConfigureReply,
std::string )
IPC_MESSAGE_CONTROL3(PpapiPluginMsg_MediaStreamTrack_InitBuffers,
int32_t ,
int32_t ,
bool )
IPC_MESSAGE_CONTROL1(PpapiPluginMsg_MediaStreamTrack_EnqueueBuffer,
int32_t )
IPC_MESSAGE_CONTROL1(PpapiHostMsg_MediaStreamTrack_EnqueueBuffer,
int32_t )
IPC_MESSAGE_CONTROL1(PpapiPluginMsg_MediaStreamTrack_EnqueueBuffers,
std::vector<int32_t> )
IPC_MESSAGE_CONTROL0(PpapiHostMsg_MediaStreamTrack_Close)
IPC_MESSAGE_CONTROL0(PpapiHostMsg_NetworkMonitor_Create)
IPC_MESSAGE_CONTROL1(PpapiPluginMsg_NetworkMonitor_NetworkList,
ppapi::proxy::SerializedNetworkList )
IPC_MESSAGE_CONTROL0(PpapiPluginMsg_NetworkMonitor_Forbidden)
IPC_MESSAGE_CONTROL0(PpapiHostMsg_NetworkProxy_Create)
IPC_MESSAGE_CONTROL1(PpapiHostMsg_NetworkProxy_GetProxyForURL,
std::string )
IPC_MESSAGE_CONTROL1(PpapiPluginMsg_NetworkProxy_GetProxyForURLReply,
std::string )
IPC_MESSAGE_CONTROL0(PpapiHostMsg_HostResolver_Create)
IPC_MESSAGE_CONTROL0(PpapiHostMsg_HostResolver_CreatePrivate)
IPC_MESSAGE_CONTROL2(PpapiHostMsg_HostResolver_Resolve,
ppapi::HostPortPair ,
PP_HostResolver_Private_Hint )
IPC_MESSAGE_CONTROL2(PpapiPluginMsg_HostResolver_ResolveReply,
std::string ,
std::vector<PP_NetAddress_Private> )
IPC_MESSAGE_CONTROL0(PpapiHostMsg_Printing_Create)
IPC_MESSAGE_CONTROL0(PpapiHostMsg_Printing_GetDefaultPrintSettings)
IPC_MESSAGE_CONTROL1(PpapiPluginMsg_Printing_GetDefaultPrintSettingsReply,
PP_PrintSettings_Dev )
IPC_MESSAGE_CONTROL1(PpapiHostMsg_TCPSocket_Create,
ppapi::TCPSocketVersion )
IPC_MESSAGE_CONTROL0(PpapiHostMsg_TCPSocket_CreatePrivate)
IPC_MESSAGE_CONTROL1(PpapiHostMsg_TCPSocket_Bind,
PP_NetAddress_Private )
IPC_MESSAGE_CONTROL1(PpapiPluginMsg_TCPSocket_BindReply,
PP_NetAddress_Private )
IPC_MESSAGE_CONTROL2(PpapiHostMsg_TCPSocket_Connect,
std::string ,
uint16_t )
IPC_MESSAGE_CONTROL1(PpapiHostMsg_TCPSocket_ConnectWithNetAddress,
PP_NetAddress_Private )
IPC_MESSAGE_CONTROL2(PpapiPluginMsg_TCPSocket_ConnectReply,
PP_NetAddress_Private ,
PP_NetAddress_Private )
IPC_MESSAGE_CONTROL4(PpapiHostMsg_TCPSocket_SSLHandshake,
std::string ,
uint16_t ,
std::vector<std::vector<char> > ,
std::vector<std::vector<char> > )
IPC_MESSAGE_CONTROL1(PpapiPluginMsg_TCPSocket_SSLHandshakeReply,
ppapi::PPB_X509Certificate_Fields )
IPC_MESSAGE_CONTROL1(PpapiHostMsg_TCPSocket_Read,
int32_t )
IPC_MESSAGE_CONTROL1(PpapiPluginMsg_TCPSocket_ReadReply,
std::string )
IPC_MESSAGE_CONTROL1(PpapiHostMsg_TCPSocket_Write,
std::string )
IPC_MESSAGE_CONTROL0(PpapiPluginMsg_TCPSocket_WriteReply)
IPC_MESSAGE_CONTROL1(PpapiHostMsg_TCPSocket_Listen,
int32_t )
IPC_MESSAGE_CONTROL0(PpapiPluginMsg_TCPSocket_ListenReply)
IPC_MESSAGE_CONTROL0(PpapiHostMsg_TCPSocket_Accept)
IPC_MESSAGE_CONTROL3(PpapiPluginMsg_TCPSocket_AcceptReply,
int ,
PP_NetAddress_Private ,
PP_NetAddress_Private )
IPC_MESSAGE_CONTROL0(PpapiHostMsg_TCPSocket_Close)
IPC_MESSAGE_CONTROL2(PpapiHostMsg_TCPSocket_SetOption,
PP_TCPSocket_Option ,
ppapi::SocketOptionData )
IPC_MESSAGE_CONTROL0(PpapiPluginMsg_TCPSocket_SetOptionReply)
IPC_MESSAGE_CONTROL0(PpapiHostMsg_TCPServerSocket_CreatePrivate)
IPC_MESSAGE_CONTROL2(PpapiHostMsg_TCPServerSocket_Listen,
PP_NetAddress_Private ,
int32_t )
IPC_MESSAGE_CONTROL1(PpapiPluginMsg_TCPServerSocket_ListenReply,
PP_NetAddress_Private )
IPC_MESSAGE_CONTROL0(PpapiHostMsg_TCPServerSocket_Accept)
IPC_MESSAGE_CONTROL3(PpapiPluginMsg_TCPServerSocket_AcceptReply,
int ,
PP_NetAddress_Private ,
PP_NetAddress_Private )
IPC_MESSAGE_CONTROL0(PpapiHostMsg_TCPServerSocket_StopListening)
IPC_MESSAGE_CONTROL0(PpapiHostMsg_UDPSocket_Create)
IPC_MESSAGE_CONTROL0(PpapiHostMsg_UDPSocket_CreatePrivate)
IPC_MESSAGE_CONTROL2(PpapiHostMsg_UDPSocket_SetOption,
PP_UDPSocket_Option ,
ppapi::SocketOptionData )
IPC_MESSAGE_CONTROL0(PpapiPluginMsg_UDPSocket_SetOptionReply)
IPC_MESSAGE_CONTROL1(PpapiHostMsg_UDPSocket_Bind,
PP_NetAddress_Private )
IPC_MESSAGE_CONTROL1(PpapiPluginMsg_UDPSocket_BindReply,
PP_NetAddress_Private )
IPC_MESSAGE_CONTROL3(PpapiPluginMsg_UDPSocket_PushRecvResult,
int32_t ,
std::string ,
PP_NetAddress_Private )
IPC_MESSAGE_CONTROL0(PpapiHostMsg_UDPSocket_RecvSlotAvailable)
IPC_MESSAGE_CONTROL2(PpapiHostMsg_UDPSocket_SendTo,
std::string ,
PP_NetAddress_Private )
IPC_MESSAGE_CONTROL1(PpapiPluginMsg_UDPSocket_SendToReply,
int32_t )
IPC_MESSAGE_CONTROL0(PpapiHostMsg_UDPSocket_Close)
IPC_MESSAGE_CONTROL1(PpapiHostMsg_UDPSocket_JoinGroup,
PP_NetAddress_Private )
IPC_MESSAGE_CONTROL0(PpapiPluginMsg_UDPSocket_JoinGroupReply)
IPC_MESSAGE_CONTROL1(PpapiHostMsg_UDPSocket_LeaveGroup,
PP_NetAddress_Private )
IPC_MESSAGE_CONTROL0(PpapiPluginMsg_UDPSocket_LeaveGroupReply)
IPC_MESSAGE_CONTROL0(PpapiHostMsg_URLLoader_Create)
IPC_MESSAGE_CONTROL1(PpapiHostMsg_URLLoader_Open,
ppapi::URLRequestInfoData )
IPC_MESSAGE_CONTROL1(PpapiHostMsg_URLLoader_SetDeferLoading,
bool )
IPC_MESSAGE_CONTROL0(PpapiHostMsg_URLLoader_Close)
IPC_MESSAGE_CONTROL0(PpapiHostMsg_URLLoader_GrantUniversalAccess)
IPC_MESSAGE_CONTROL1(PpapiPluginMsg_URLLoader_ReceivedResponse,
ppapi::URLResponseInfoData )
IPC_MESSAGE_CONTROL0(PpapiPluginMsg_URLLoader_SendData)
IPC_MESSAGE_CONTROL1(PpapiPluginMsg_URLLoader_FinishedLoading,
int32_t )
IPC_MESSAGE_CONTROL4(PpapiPluginMsg_URLLoader_UpdateProgress,
int64_t ,
int64_t ,
int64_t ,
int64_t )
IPC_SYNC_MESSAGE_CONTROL2_2(PpapiHostMsg_SharedMemory_CreateSharedMemory,
PP_Instance ,
uint32_t ,
int ,
ppapi::proxy::SerializedHandle )
IPC_MESSAGE_CONTROL0(PpapiHostMsg_VpnProvider_Create)
IPC_MESSAGE_CONTROL2(PpapiHostMsg_VpnProvider_Bind,
std::string ,
std::string )
IPC_MESSAGE_CONTROL3(PpapiPluginMsg_VpnProvider_BindReply,
uint32_t ,
uint32_t ,
int32_t )
IPC_MESSAGE_CONTROL2(PpapiHostMsg_VpnProvider_SendPacket,
uint32_t ,
uint32_t )
IPC_MESSAGE_CONTROL1(PpapiPluginMsg_VpnProvider_SendPacketReply,
uint32_t )
IPC_MESSAGE_CONTROL0(PpapiPluginMsg_VpnProvider_OnUnbind)
IPC_MESSAGE_CONTROL2(PpapiPluginMsg_VpnProvider_OnPacketReceived,
uint32_t ,
uint32_t )
IPC_MESSAGE_CONTROL1(PpapiHostMsg_VpnProvider_OnPacketReceivedReply,
uint32_t )
IPC_MESSAGE_CONTROL0(PpapiHostMsg_WebSocket_Create)
IPC_MESSAGE_CONTROL2(PpapiHostMsg_WebSocket_Connect,
std::string ,
std::vector<std::string> )
IPC_MESSAGE_CONTROL2(PpapiHostMsg_WebSocket_Close,
int32_t ,
std::string )
IPC_MESSAGE_CONTROL1(PpapiHostMsg_WebSocket_SendText,
std::string )
IPC_MESSAGE_CONTROL1(PpapiHostMsg_WebSocket_SendBinary,
std::vector<uint8_t> )
IPC_MESSAGE_CONTROL1(PpapiHostMsg_WebSocket_Fail,
std::string )
IPC_MESSAGE_CONTROL2(PpapiPluginMsg_WebSocket_ConnectReply,
std::string ,
std::string )
IPC_MESSAGE_CONTROL4(PpapiPluginMsg_WebSocket_CloseReply,
uint64_t ,
bool ,
uint16_t ,
std::string )
IPC_MESSAGE_CONTROL1(PpapiPluginMsg_WebSocket_ReceiveTextReply,
std::string )
IPC_MESSAGE_CONTROL1(PpapiPluginMsg_WebSocket_ReceiveBinaryReply,
std::vector<uint8_t> )
IPC_MESSAGE_CONTROL0(PpapiPluginMsg_WebSocket_ErrorReply)
IPC_MESSAGE_CONTROL1(PpapiPluginMsg_WebSocket_BufferedAmountReply,
uint64_t )
IPC_MESSAGE_CONTROL1(PpapiPluginMsg_WebSocket_StateReply,
int32_t )
IPC_MESSAGE_CONTROL4(PpapiPluginMsg_WebSocket_ClosedReply,
uint64_t ,
bool ,
uint16_t ,
std::string )
IPC_MESSAGE_CONTROL0(PpapiHostMsg_VideoDecoder_Create)
IPC_MESSAGE_CONTROL4(PpapiHostMsg_VideoDecoder_Initialize,
ppapi::HostResource ,
PP_VideoProfile ,
PP_HardwareAcceleration ,
uint32_t )
IPC_MESSAGE_CONTROL0(PpapiPluginMsg_VideoDecoder_InitializeReply)
IPC_MESSAGE_CONTROL2(PpapiHostMsg_VideoDecoder_GetShm,
uint32_t ,
uint32_t )
IPC_MESSAGE_CONTROL1(PpapiPluginMsg_VideoDecoder_GetShmReply,
uint32_t )
IPC_MESSAGE_CONTROL3(PpapiHostMsg_VideoDecoder_Decode,
uint32_t ,
uint32_t ,
int32_t )
IPC_MESSAGE_CONTROL1(PpapiPluginMsg_VideoDecoder_DecodeReply,
uint32_t )
IPC_MESSAGE_CONTROL3(PpapiPluginMsg_VideoDecoder_RequestTextures,
uint32_t ,
PP_Size ,
uint32_t )
IPC_MESSAGE_CONTROL3(PpapiHostMsg_VideoDecoder_AssignTextures,
PP_Size ,
std::vector<uint32_t> ,
std::vector<gpu::Mailbox> )
IPC_MESSAGE_CONTROL3(PpapiPluginMsg_VideoDecoder_PictureReady,
int32_t ,
uint32_t ,
PP_Rect )
IPC_MESSAGE_CONTROL1(PpapiHostMsg_VideoDecoder_RecyclePicture,
uint32_t )
IPC_MESSAGE_CONTROL1(PpapiPluginMsg_VideoDecoder_DismissPicture,
uint32_t )
IPC_MESSAGE_CONTROL0(PpapiHostMsg_VideoDecoder_Flush)
IPC_MESSAGE_CONTROL0(PpapiPluginMsg_VideoDecoder_FlushReply)
IPC_MESSAGE_CONTROL0(PpapiHostMsg_VideoDecoder_Reset)
IPC_MESSAGE_CONTROL0(PpapiPluginMsg_VideoDecoder_ResetReply)
IPC_MESSAGE_CONTROL1(PpapiPluginMsg_VideoDecoder_NotifyError,
int32_t )
IPC_MESSAGE_CONTROL0(PpapiHostMsg_VideoEncoder_Create)
IPC_MESSAGE_CONTROL0(PpapiHostMsg_VideoEncoder_GetSupportedProfiles)
IPC_MESSAGE_CONTROL1(PpapiPluginMsg_VideoEncoder_GetSupportedProfilesReply,
std::vector<PP_VideoProfileDescription> )
IPC_MESSAGE_CONTROL5(PpapiHostMsg_VideoEncoder_Initialize,
PP_VideoFrame_Format ,
PP_Size ,
PP_VideoProfile ,
uint32_t ,
PP_HardwareAcceleration )
IPC_MESSAGE_CONTROL2(PpapiPluginMsg_VideoEncoder_InitializeReply,
uint32_t ,
PP_Size )
IPC_MESSAGE_CONTROL1(PpapiPluginMsg_VideoEncoder_BitstreamBuffers,
uint32_t )
IPC_MESSAGE_CONTROL0(PpapiHostMsg_VideoEncoder_GetVideoFrames)
IPC_MESSAGE_CONTROL3(PpapiPluginMsg_VideoEncoder_GetVideoFramesReply,
uint32_t ,
uint32_t ,
PP_Size )
IPC_MESSAGE_CONTROL2(PpapiHostMsg_VideoEncoder_Encode,
uint32_t ,
bool )
IPC_MESSAGE_CONTROL1(PpapiPluginMsg_VideoEncoder_EncodeReply,
uint32_t )
IPC_MESSAGE_CONTROL3(PpapiPluginMsg_VideoEncoder_BitstreamBufferReady,
uint32_t ,
uint32_t ,
bool )
IPC_MESSAGE_CONTROL1(PpapiHostMsg_VideoEncoder_RecycleBitstreamBuffer,
uint32_t )
IPC_MESSAGE_CONTROL2(PpapiHostMsg_VideoEncoder_RequestEncodingParametersChange,
uint32_t ,
uint32_t )
IPC_MESSAGE_CONTROL1(PpapiPluginMsg_VideoEncoder_NotifyError,
int32_t )
IPC_MESSAGE_CONTROL0(PpapiHostMsg_VideoEncoder_Close)
#if !BUILDFLAG(IS_NACL) && !defined(NACL_WIN64)
IPC_MESSAGE_CONTROL0(PpapiHostMsg_AudioInput_Create)
IPC_MESSAGE_CONTROL3(PpapiHostMsg_AudioInput_Open,
std::string ,
PP_AudioSampleRate ,
uint32_t )
IPC_MESSAGE_CONTROL0(PpapiPluginMsg_AudioInput_OpenReply)
IPC_MESSAGE_CONTROL1(PpapiHostMsg_AudioInput_StartOrStop, bool )
IPC_MESSAGE_CONTROL0(PpapiHostMsg_AudioInput_Close)
IPC_MESSAGE_CONTROL0(PpapiHostMsg_AudioOutput_Create)
IPC_MESSAGE_CONTROL3(PpapiHostMsg_AudioOutput_Open,
std::string ,
PP_AudioSampleRate ,
uint32_t )
IPC_MESSAGE_CONTROL0(PpapiPluginMsg_AudioOutput_OpenReply)
IPC_MESSAGE_CONTROL1(PpapiHostMsg_AudioOutput_StartOrStop, bool )
IPC_MESSAGE_CONTROL0(PpapiHostMsg_AudioOutput_Close)
IPC_MESSAGE_CONTROL0(PpapiHostMsg_BrowserFontSingleton_Create)
IPC_MESSAGE_CONTROL0(PpapiHostMsg_BrowserFontSingleton_GetFontFamilies)
IPC_MESSAGE_CONTROL1(PpapiPluginMsg_BrowserFontSingleton_GetFontFamiliesReply,
std::string )
IPC_MESSAGE_CONTROL0(PpapiHostMsg_DeviceEnumeration_EnumerateDevices)
IPC_MESSAGE_CONTROL1(PpapiPluginMsg_DeviceEnumeration_EnumerateDevicesReply,
std::vector<ppapi::DeviceRefData> )
IPC_MESSAGE_CONTROL1(PpapiHostMsg_DeviceEnumeration_MonitorDeviceChange,
uint32_t )
IPC_MESSAGE_CONTROL0(PpapiHostMsg_DeviceEnumeration_StopMonitoringDeviceChange)
IPC_MESSAGE_CONTROL2(PpapiPluginMsg_DeviceEnumeration_NotifyDeviceChange,
uint32_t ,
std::vector<ppapi::DeviceRefData> )
IPC_MESSAGE_CONTROL0(PpapiHostMsg_VideoCapture_Create)
IPC_MESSAGE_CONTROL0(PpapiHostMsg_VideoCapture_StartCapture)
IPC_MESSAGE_CONTROL1(PpapiHostMsg_VideoCapture_ReuseBuffer,
uint32_t )
IPC_MESSAGE_CONTROL0(PpapiHostMsg_VideoCapture_StopCapture)
IPC_MESSAGE_CONTROL0(PpapiHostMsg_VideoCapture_Close)
IPC_MESSAGE_CONTROL3(PpapiHostMsg_VideoCapture_Open,
std::string ,
PP_VideoCaptureDeviceInfo_Dev ,
uint32_t )
IPC_MESSAGE_CONTROL0(PpapiPluginMsg_VideoCapture_OpenReply)
IPC_MESSAGE_CONTROL3(PpapiPluginMsg_VideoCapture_OnDeviceInfo,
PP_VideoCaptureDeviceInfo_Dev ,
std::vector<ppapi::HostResource> ,
uint32_t )
IPC_MESSAGE_CONTROL1(PpapiPluginMsg_VideoCapture_OnStatus,
uint32_t )
IPC_MESSAGE_CONTROL1(PpapiPluginMsg_VideoCapture_OnError,
uint32_t )
IPC_MESSAGE_CONTROL1(PpapiPluginMsg_VideoCapture_OnBufferReady,
uint32_t )
#endif
#endif