group___interfaces.html revision f8ee788a64d60abd8f2d742a5fdedde054ecd910
1{{+bindTo:partials.standard_nacl_api}} 2<h1>Interfaces</h1> 3<div id="doxygen-ref"> 4{{- dummy div to appease doxygen -}} 5 <div> 6<!-- Generated by Doxygen 1.7.6.1 --> 7 8</div> 9<!--header--> 10<div class="contents"> 11<h2> 12Data Structures</h2><table class="memberdecls"> 13 14<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___audio__1__1.html">PPB_Audio</a></td></tr> 15<tr><td class="mdescLeft"> </td><td class="mdescRight">The <code>PPB_Audio</code> interface contains pointers to several functions for handling audio resources. <a href="struct_p_p_b___audio__1__1.html#details">More...</a><br /></td></tr> 16<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___audio_buffer__0__1.html">PPB_AudioBuffer</a></td></tr> 17<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___audio_config__1__1.html">PPB_AudioConfig</a></td></tr> 18<tr><td class="mdescLeft"> </td><td class="mdescRight">The <code>PPB_AudioConfig</code> interface contains pointers to several functions for establishing your audio configuration within the browser. <a href="struct_p_p_b___audio_config__1__1.html#details">More...</a><br /></td></tr> 19<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___compositor__0__1.html">PPB_Compositor</a></td></tr> 20<tr><td class="mdescLeft"> </td><td class="mdescRight">Defines the <code>PPB_Compositor</code> interface. <a href="struct_p_p_b___compositor__0__1.html#details">More...</a><br /></td></tr> 21<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___compositor_layer__0__1.html">PPB_CompositorLayer</a></td></tr> 22<tr><td class="mdescLeft"> </td><td class="mdescRight">Defines the <code>PPB_CompositorLayer</code> interface. <a href="struct_p_p_b___compositor_layer__0__1.html#details">More...</a><br /></td></tr> 23<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___console__1__0.html">PPB_Console</a></td></tr> 24<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___core__1__0.html">PPB_Core</a></td></tr> 25<tr><td class="mdescLeft"> </td><td class="mdescRight">The <code>PPB_Core</code> interface contains pointers to functions related to memory management, time, and threads on the browser. <a href="struct_p_p_b___core__1__0.html#details">More...</a><br /></td></tr> 26<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___file_i_o__1__1.html">PPB_FileIO</a></td></tr> 27<tr><td class="mdescLeft"> </td><td class="mdescRight">The <code>PPB_FileIO</code> struct is used to operate on a regular file (PP_FileType_Regular). <a href="struct_p_p_b___file_i_o__1__1.html#details">More...</a><br /></td></tr> 28<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___file_mapping__0__1.html">PPB_FileMapping</a></td></tr> 29<tr><td class="mdescLeft"> </td><td class="mdescRight">PPB_FileMapping contains functions for mapping and unmapping files into and out of memory. <a href="struct_p_p_b___file_mapping__0__1.html#details">More...</a><br /></td></tr> 30<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___file_ref__1__2.html">PPB_FileRef</a></td></tr> 31<tr><td class="mdescLeft"> </td><td class="mdescRight">The <code>PPB_FileRef</code> struct represents a "weak pointer" to a file in a file system. <a href="struct_p_p_b___file_ref__1__2.html#details">More...</a><br /></td></tr> 32<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___file_system__1__0.html">PPB_FileSystem</a></td></tr> 33<tr><td class="mdescLeft"> </td><td class="mdescRight">The <code>PPB_FileSystem</code> struct identifies the file system type associated with a file. <a href="struct_p_p_b___file_system__1__0.html#details">More...</a><br /></td></tr> 34<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___fullscreen__1__0.html">PPB_Fullscreen</a></td></tr> 35<tr><td class="mdescLeft"> </td><td class="mdescRight">The <code>PPB_Fullscreen</code> interface is implemented by the browser. <a href="struct_p_p_b___fullscreen__1__0.html#details">More...</a><br /></td></tr> 36<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___gamepad__1__0.html">PPB_Gamepad</a></td></tr> 37<tr><td class="mdescLeft"> </td><td class="mdescRight">The <code>PPB_Gamepad</code> interface allows retrieving data from gamepad/joystick devices that are connected to the system. <a href="struct_p_p_b___gamepad__1__0.html#details">More...</a><br /></td></tr> 38<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___graphics2_d__1__1.html">PPB_Graphics2D</a></td></tr> 39<tr><td class="mdescLeft"> </td><td class="mdescRight"><code>PPB_Graphics2D</code> defines the interface for a 2D graphics context. <a href="struct_p_p_b___graphics2_d__1__1.html#details">More...</a><br /></td></tr> 40<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___graphics3_d__1__0.html">PPB_Graphics3D</a></td></tr> 41<tr><td class="mdescLeft"> </td><td class="mdescRight"><code>PPB_Graphics3D</code> defines the interface for a 3D graphics context. <a href="struct_p_p_b___graphics3_d__1__0.html#details">More...</a><br /></td></tr> 42<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___host_resolver__1__0.html">PPB_HostResolver</a></td></tr> 43<tr><td class="mdescLeft"> </td><td class="mdescRight">The <code>PPB_HostResolver</code> interface supports host name resolution. <a href="struct_p_p_b___host_resolver__1__0.html#details">More...</a><br /></td></tr> 44<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___image_data__1__0.html">PPB_ImageData</a></td></tr> 45<tr><td class="mdescLeft"> </td><td class="mdescRight">The <code>PPB_ImageData</code> interface contains pointers to several functions for determining the browser's treatment of image data. <a href="struct_p_p_b___image_data__1__0.html#details">More...</a><br /></td></tr> 46<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___input_event__1__0.html">PPB_InputEvent</a></td></tr> 47<tr><td class="mdescLeft"> </td><td class="mdescRight">The <code>PPB_InputEvent</code> interface contains pointers to several functions related to generic input events on the browser. <a href="struct_p_p_b___input_event__1__0.html#details">More...</a><br /></td></tr> 48<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___mouse_input_event__1__1.html">PPB_MouseInputEvent</a></td></tr> 49<tr><td class="mdescLeft"> </td><td class="mdescRight">The <code>PPB_MouseInputEvent</code> interface contains pointers to several functions related to mouse input events. <a href="struct_p_p_b___mouse_input_event__1__1.html#details">More...</a><br /></td></tr> 50<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___wheel_input_event__1__0.html">PPB_WheelInputEvent</a></td></tr> 51<tr><td class="mdescLeft"> </td><td class="mdescRight">The <code>PPB_WheelIputEvent</code> interface contains pointers to several functions related to wheel input events. <a href="struct_p_p_b___wheel_input_event__1__0.html#details">More...</a><br /></td></tr> 52<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___keyboard_input_event__1__2.html">PPB_KeyboardInputEvent</a></td></tr> 53<tr><td class="mdescLeft"> </td><td class="mdescRight">The <code>PPB_KeyboardInputEvent</code> interface contains pointers to several functions related to keyboard input events. <a href="struct_p_p_b___keyboard_input_event__1__2.html#details">More...</a><br /></td></tr> 54<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___touch_input_event__1__0.html">PPB_TouchInputEvent</a></td></tr> 55<tr><td class="mdescLeft"> </td><td class="mdescRight">The <code>PPB_TouchInputEvent</code> interface contains pointers to several functions related to touch events. <a href="struct_p_p_b___touch_input_event__1__0.html#details">More...</a><br /></td></tr> 56<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___i_m_e_input_event__1__0.html">PPB_IMEInputEvent</a></td></tr> 57<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___instance__1__0.html">PPB_Instance</a></td></tr> 58<tr><td class="mdescLeft"> </td><td class="mdescRight">The PPB_Instance interface contains pointers to functions related to the module instance on a web page. <a href="struct_p_p_b___instance__1__0.html#details">More...</a><br /></td></tr> 59<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___media_stream_audio_track__0__1.html">PPB_MediaStreamAudioTrack</a></td></tr> 60<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___media_stream_video_track__1__0.html">PPB_MediaStreamVideoTrack</a></td></tr> 61<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___message_loop__1__0.html">PPB_MessageLoop</a></td></tr> 62<tr><td class="mdescLeft"> </td><td class="mdescRight">A message loop allows PPAPI calls to be issued on a thread. <a href="struct_p_p_b___message_loop__1__0.html#details">More...</a><br /></td></tr> 63<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___messaging__1__1.html">PPB_Messaging</a></td></tr> 64<tr><td class="mdescLeft"> </td><td class="mdescRight">The <code>PPB_Messaging</code> interface is implemented by the browser and is related to sending messages to JavaScript message event listeners on the DOM element associated with specific module instance. <a href="struct_p_p_b___messaging__1__1.html#details">More...</a><br /></td></tr> 65<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___mouse_cursor__1__0.html">PPB_MouseCursor</a></td></tr> 66<tr><td class="mdescLeft"> </td><td class="mdescRight">The <code>PPB_MouseCursor</code> allows setting the mouse cursor. <a href="struct_p_p_b___mouse_cursor__1__0.html#details">More...</a><br /></td></tr> 67<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___mouse_lock__1__0.html">PPB_MouseLock</a></td></tr> 68<tr><td class="mdescLeft"> </td><td class="mdescRight">The <code>PPB_MouseLock</code> interface is implemented by the browser. <a href="struct_p_p_b___mouse_lock__1__0.html#details">More...</a><br /></td></tr> 69<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___net_address__1__0.html">PPB_NetAddress</a></td></tr> 70<tr><td class="mdescLeft"> </td><td class="mdescRight">The <code>PPB_NetAddress</code> interface provides operations on network addresses. <a href="struct_p_p_b___net_address__1__0.html#details">More...</a><br /></td></tr> 71<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___network_list__1__0.html">PPB_NetworkList</a></td></tr> 72<tr><td class="mdescLeft"> </td><td class="mdescRight">The <code>PPB_NetworkList</code> is used to represent a list of network interfaces and their configuration. <a href="struct_p_p_b___network_list__1__0.html#details">More...</a><br /></td></tr> 73<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___network_monitor__1__0.html">PPB_NetworkMonitor</a></td></tr> 74<tr><td class="mdescLeft"> </td><td class="mdescRight">The <code>PPB_NetworkMonitor</code> allows to get network interfaces configuration and monitor network configuration changes. <a href="struct_p_p_b___network_monitor__1__0.html#details">More...</a><br /></td></tr> 75<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___network_proxy__1__0.html">PPB_NetworkProxy</a></td></tr> 76<tr><td class="mdescLeft"> </td><td class="mdescRight">This interface provides a way to determine the appropriate proxy settings for a given URL. <a href="struct_p_p_b___network_proxy__1__0.html#details">More...</a><br /></td></tr> 77<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___t_c_p_socket__1__1.html">PPB_TCPSocket</a></td></tr> 78<tr><td class="mdescLeft"> </td><td class="mdescRight">The <code>PPB_TCPSocket</code> interface provides TCP socket operations. <a href="struct_p_p_b___t_c_p_socket__1__1.html#details">More...</a><br /></td></tr> 79<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___text_input_controller__1__0.html">PPB_TextInputController</a></td></tr> 80<tr><td class="mdescLeft"> </td><td class="mdescRight"><code>PPB_TextInputController</code> provides a set of functions for giving hints to the browser about the text input status of plugins, and functions for controlling input method editors (IMEs). <a href="struct_p_p_b___text_input_controller__1__0.html#details">More...</a><br /></td></tr> 81<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___u_d_p_socket__1__0.html">PPB_UDPSocket</a></td></tr> 82<tr><td class="mdescLeft"> </td><td class="mdescRight">The <code>PPB_UDPSocket</code> interface provides UDP socket operations. <a href="struct_p_p_b___u_d_p_socket__1__0.html#details">More...</a><br /></td></tr> 83<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___u_r_l_loader__1__0.html">PPB_URLLoader</a></td></tr> 84<tr><td class="mdescLeft"> </td><td class="mdescRight">The <b>PPB_URLLoader</b> interface contains pointers to functions for loading URLs. <a href="struct_p_p_b___u_r_l_loader__1__0.html#details">More...</a><br /></td></tr> 85<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___u_r_l_request_info__1__0.html">PPB_URLRequestInfo</a></td></tr> 86<tr><td class="mdescLeft"> </td><td class="mdescRight">The <code>PPB_URLRequestInfo</code> interface is used to create and handle URL requests. <a href="struct_p_p_b___u_r_l_request_info__1__0.html#details">More...</a><br /></td></tr> 87<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___u_r_l_response_info__1__0.html">PPB_URLResponseInfo</a></td></tr> 88<tr><td class="mdescLeft"> </td><td class="mdescRight">The PPB_URLResponseInfo interface contains APIs for examining URL responses. <a href="struct_p_p_b___u_r_l_response_info__1__0.html#details">More...</a><br /></td></tr> 89<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___var__1__2.html">PPB_Var</a></td></tr> 90<tr><td class="mdescLeft"> </td><td class="mdescRight">PPB_Var API. <a href="struct_p_p_b___var__1__2.html#details">More...</a><br /></td></tr> 91<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___var_array__1__0.html">PPB_VarArray</a></td></tr> 92<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___var_array_buffer__1__0.html">PPB_VarArrayBuffer</a></td></tr> 93<tr><td class="mdescLeft"> </td><td class="mdescRight">The <code>PPB_VarArrayBuffer</code> interface provides a way to interact with JavaScript ArrayBuffers, which represent a contiguous sequence of bytes. <a href="struct_p_p_b___var_array_buffer__1__0.html#details">More...</a><br /></td></tr> 94<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___var_dictionary__1__0.html">PPB_VarDictionary</a></td></tr> 95<tr><td class="mdescLeft"> </td><td class="mdescRight">A dictionary var contains key-value pairs with unique keys. <a href="struct_p_p_b___var_dictionary__1__0.html#details">More...</a><br /></td></tr> 96<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___video_decoder__0__1.html">PPB_VideoDecoder</a></td></tr> 97<tr><td class="mdescLeft"> </td><td class="mdescRight">Video decoder interface. <a href="struct_p_p_b___video_decoder__0__1.html#details">More...</a><br /></td></tr> 98<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___video_frame__0__1.html">PPB_VideoFrame</a></td></tr> 99<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___view__1__1.html">PPB_View</a></td></tr> 100<tr><td class="mdescLeft"> </td><td class="mdescRight"><code>PPB_View</code> represents the state of the view of an instance. <a href="struct_p_p_b___view__1__1.html#details">More...</a><br /></td></tr> 101<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___web_socket__1__0.html">PPB_WebSocket</a></td></tr> 102<tr><td class="mdescLeft"> </td><td class="mdescRight">The <code>PPB_WebSocket</code> interface provides bi-directional, full-duplex, communications over a single TCP socket. <a href="struct_p_p_b___web_socket__1__0.html#details">More...</a><br /></td></tr> 103<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_p___graphics3_d__1__0.html">PPP_Graphics3D</a></td></tr> 104<tr><td class="mdescLeft"> </td><td class="mdescRight"><code>PPP_Graphics3D</code> defines the notification interface for a 3D graphics context. <a href="struct_p_p_p___graphics3_d__1__0.html#details">More...</a><br /></td></tr> 105<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_p___input_event__0__1.html">PPP_InputEvent</a></td></tr> 106<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_p___instance__1__1.html">PPP_Instance</a></td></tr> 107<tr><td class="mdescLeft"> </td><td class="mdescRight">The <code>PPP_Instance</code> interface contains pointers to a series of functions that you must implement in your module. <a href="struct_p_p_p___instance__1__1.html#details">More...</a><br /></td></tr> 108<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_p___message_handler__0__1.html">PPP_MessageHandler</a></td></tr> 109<tr><td class="mdescLeft"> </td><td class="mdescRight">The <code>PPP_MessageHandler</code> interface is implemented by the plugin if the plugin wants to receive messages from a thread other than the main Pepper thread, or if the plugin wants to handle blocking messages which JavaScript may send via postMessageAndAwaitResponse(). <a href="struct_p_p_p___message_handler__0__1.html#details">More...</a><br /></td></tr> 110<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_p___messaging__1__0.html">PPP_Messaging</a></td></tr> 111<tr><td class="mdescLeft"> </td><td class="mdescRight">The <code>PPP_Messaging</code> interface contains pointers to functions that you must implement to handle postMessage events on the associated DOM element. <a href="struct_p_p_p___messaging__1__0.html#details">More...</a><br /></td></tr> 112<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_p___mouse_lock__1__0.html">PPP_MouseLock</a></td></tr> 113<tr><td class="mdescLeft"> </td><td class="mdescRight">The <code>PPP_MouseLock</code> interface contains a function that you must implement to receive mouse lock events from the browser. <a href="struct_p_p_p___mouse_lock__1__0.html#details">More...</a><br /></td></tr> 114</table><h2> 115Typedefs</h2><table class="memberdecls"> 116<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct_p_p_b___audio__1__1.html">PPB_Audio</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___interfaces.html#gaa420ab6e5eec1d780700bb505fe7d7f5">PPB_Audio</a></td></tr> 117<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct_p_p_b___audio_buffer__0__1.html">PPB_AudioBuffer</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___interfaces.html#gab91267a49328e3664e2e9d3410fbf624">PPB_AudioBuffer</a></td></tr> 118<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct_p_p_b___audio_config__1__1.html">PPB_AudioConfig</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___interfaces.html#ga6c784ebe92dee70d03a685298a8b8345">PPB_AudioConfig</a></td></tr> 119<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct_p_p_b___console__1__0.html">PPB_Console</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___interfaces.html#gab38f2ca92926b53d58d1cf2ce6320ebb">PPB_Console</a></td></tr> 120<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct_p_p_b___core__1__0.html">PPB_Core</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___interfaces.html#ga34a986157c49afcad3537479bc5361e9">PPB_Core</a></td></tr> 121<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct_p_p_b___file_i_o__1__1.html">PPB_FileIO</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___interfaces.html#ga7b7a4f4317a5af9982ba79d60f04db69">PPB_FileIO</a></td></tr> 122<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct_p_p_b___file_ref__1__2.html">PPB_FileRef</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___interfaces.html#gaafdfc08014561cc1479f7f1424e4c4ab">PPB_FileRef</a></td></tr> 123<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct_p_p_b___file_system__1__0.html">PPB_FileSystem</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___interfaces.html#gae5ad593b6aff864c6bd0acc09d6cc5e9">PPB_FileSystem</a></td></tr> 124<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct_p_p_b___fullscreen__1__0.html">PPB_Fullscreen</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___interfaces.html#ga965dcf552ef79d1a41e0c24db2cf5c3c">PPB_Fullscreen</a></td></tr> 125<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct_p_p_b___gamepad__1__0.html">PPB_Gamepad</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___interfaces.html#ga57baea75086a666a92489da807f16f2a">PPB_Gamepad</a></td></tr> 126<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct_p_p_b___graphics2_d__1__1.html">PPB_Graphics2D</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___interfaces.html#gaf9f8348d3315d8bb014b401f733ebdb6">PPB_Graphics2D</a></td></tr> 127<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct_p_p_b___graphics3_d__1__0.html">PPB_Graphics3D</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___interfaces.html#ga2865870b49481aae8ed416c06c58a7c0">PPB_Graphics3D</a></td></tr> 128<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct_p_p_b___host_resolver__1__0.html">PPB_HostResolver</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___interfaces.html#ga72b9bd04eeace0c69f4e454b7cc4e440">PPB_HostResolver</a></td></tr> 129<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct_p_p_b___image_data__1__0.html">PPB_ImageData</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___interfaces.html#ga17e05bbe7da0d6d7b61b6f78c5913c37">PPB_ImageData</a></td></tr> 130<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct_p_p_b___input_event__1__0.html">PPB_InputEvent</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___interfaces.html#gac221fa16a0d0daa0bf171a477b465396">PPB_InputEvent</a></td></tr> 131<tr><td class="memItemLeft" align="right" valign="top">typedef struct <br class="typebreak" /> 132<a class="el" href="struct_p_p_b___mouse_input_event__1__1.html">PPB_MouseInputEvent</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___interfaces.html#ga3fcedb0e992eebaf7d9b1b60aacceafc">PPB_MouseInputEvent</a></td></tr> 133<tr><td class="memItemLeft" align="right" valign="top">typedef struct <br class="typebreak" /> 134<a class="el" href="struct_p_p_b___wheel_input_event__1__0.html">PPB_WheelInputEvent</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___interfaces.html#gaaefb7f24240d14faa56dfdba8c116889">PPB_WheelInputEvent</a></td></tr> 135<tr><td class="memItemLeft" align="right" valign="top">typedef struct <br class="typebreak" /> 136<a class="el" href="struct_p_p_b___keyboard_input_event__1__2.html">PPB_KeyboardInputEvent</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___interfaces.html#ga65db91594ac92762680dc3cdff4f14c1">PPB_KeyboardInputEvent</a></td></tr> 137<tr><td class="memItemLeft" align="right" valign="top">typedef struct <br class="typebreak" /> 138<a class="el" href="struct_p_p_b___touch_input_event__1__0.html">PPB_TouchInputEvent</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___interfaces.html#ga3d25b1582fc1e6b94f53ecfb21422d6c">PPB_TouchInputEvent</a></td></tr> 139<tr><td class="memItemLeft" align="right" valign="top">typedef struct <br class="typebreak" /> 140<a class="el" href="struct_p_p_b___i_m_e_input_event__1__0.html">PPB_IMEInputEvent</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___interfaces.html#gaaa0c327650de77066ea8e2ec8f5589c5">PPB_IMEInputEvent</a></td></tr> 141<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct_p_p_b___instance__1__0.html">PPB_Instance</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___interfaces.html#gaf2ed3cc24968d8681b52cf70eae066ca">PPB_Instance</a></td></tr> 142<tr><td class="memItemLeft" align="right" valign="top">typedef struct <br class="typebreak" /> 143<a class="el" href="struct_p_p_b___media_stream_audio_track__0__1.html">PPB_MediaStreamAudioTrack</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___interfaces.html#ga7eb38be0c7c0450e02840804b0b8b9d3">PPB_MediaStreamAudioTrack</a></td></tr> 144<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct_p_p_b___message_loop__1__0.html">PPB_MessageLoop</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___interfaces.html#gae3eb3482b0fb57fb6a4eb05c07908788">PPB_MessageLoop</a></td></tr> 145<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct_p_p_b___mouse_cursor__1__0.html">PPB_MouseCursor</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___interfaces.html#gae583d9ea6381e1e4cb7b462c35c5d1de">PPB_MouseCursor</a></td></tr> 146<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct_p_p_b___mouse_lock__1__0.html">PPB_MouseLock</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___interfaces.html#ga9d5fa32b9c90b100400161025fda2617">PPB_MouseLock</a></td></tr> 147<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct_p_p_b___net_address__1__0.html">PPB_NetAddress</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___interfaces.html#gad6c325ff5a0a74f318a680971d0a7c52">PPB_NetAddress</a></td></tr> 148<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct_p_p_b___network_list__1__0.html">PPB_NetworkList</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___interfaces.html#ga675af1709086b2a750d28da442c41f8a">PPB_NetworkList</a></td></tr> 149<tr><td class="memItemLeft" align="right" valign="top">typedef struct <br class="typebreak" /> 150<a class="el" href="struct_p_p_b___network_monitor__1__0.html">PPB_NetworkMonitor</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___interfaces.html#ga873d8c5cd49f7b3c8ad5b4caabd1e8e6">PPB_NetworkMonitor</a></td></tr> 151<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct_p_p_b___network_proxy__1__0.html">PPB_NetworkProxy</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___interfaces.html#gaf8338a682417267c8525446ef1de85b1">PPB_NetworkProxy</a></td></tr> 152<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct_p_p_b___t_c_p_socket__1__1.html">PPB_TCPSocket</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___interfaces.html#ga0f72e14a6cf9631bd733ded1f8ba4d9f">PPB_TCPSocket</a></td></tr> 153<tr><td class="memItemLeft" align="right" valign="top">typedef struct <br class="typebreak" /> 154<a class="el" href="struct_p_p_b___text_input_controller__1__0.html">PPB_TextInputController</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___interfaces.html#gab387085f6044f3a0b1631d119d22a942">PPB_TextInputController</a></td></tr> 155<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct_p_p_b___u_d_p_socket__1__0.html">PPB_UDPSocket</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___interfaces.html#gaf04d893ccf01c5d1cfcadee5fcc869d1">PPB_UDPSocket</a></td></tr> 156<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct_p_p_b___u_r_l_loader__1__0.html">PPB_URLLoader</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___interfaces.html#ga307f562a9e41991de7c80b75cd7f379c">PPB_URLLoader</a></td></tr> 157<tr><td class="memItemLeft" align="right" valign="top">typedef struct <br class="typebreak" /> 158<a class="el" href="struct_p_p_b___u_r_l_request_info__1__0.html">PPB_URLRequestInfo</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___interfaces.html#gad60387934d9e235d3d145ee5a1fb4e74">PPB_URLRequestInfo</a></td></tr> 159<tr><td class="memItemLeft" align="right" valign="top">typedef struct <br class="typebreak" /> 160<a class="el" href="struct_p_p_b___u_r_l_response_info__1__0.html">PPB_URLResponseInfo</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___interfaces.html#gad63e57584aea115126b6922b141cf745">PPB_URLResponseInfo</a></td></tr> 161<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct_p_p_b___var__1__2.html">PPB_Var</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___interfaces.html#ga1c3a6780ef84f66ac77dc1af656a8c40">PPB_Var</a></td></tr> 162<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct_p_p_b___var_array__1__0.html">PPB_VarArray</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___interfaces.html#gaad75327f1ecc75e58c2805fc4740d3c6">PPB_VarArray</a></td></tr> 163<tr><td class="memItemLeft" align="right" valign="top">typedef struct <br class="typebreak" /> 164<a class="el" href="struct_p_p_b___var_array_buffer__1__0.html">PPB_VarArrayBuffer</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___interfaces.html#gab26d5bb032f5438d02faf5bdf7b208cb">PPB_VarArrayBuffer</a></td></tr> 165<tr><td class="memItemLeft" align="right" valign="top">typedef struct <br class="typebreak" /> 166<a class="el" href="struct_p_p_b___var_dictionary__1__0.html">PPB_VarDictionary</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___interfaces.html#ga69826004b5c32232c9639090f3e1db2e">PPB_VarDictionary</a></td></tr> 167<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct_p_p_b___video_frame__0__1.html">PPB_VideoFrame</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___interfaces.html#gaa76d004c840f6c4f64a0694e7c844ae9">PPB_VideoFrame</a></td></tr> 168<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct_p_p_b___view__1__1.html">PPB_View</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___interfaces.html#gaccc39c5c499011d13be37e23868a04f3">PPB_View</a></td></tr> 169<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct_p_p_b___web_socket__1__0.html">PPB_WebSocket</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___interfaces.html#gad0e152d14cefb0b480228f3fc7070faf">PPB_WebSocket</a></td></tr> 170<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct_p_p_p___graphics3_d__1__0.html">PPP_Graphics3D</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___interfaces.html#gab9b763d2ae6ef08a8f18069728f418eb">PPP_Graphics3D</a></td></tr> 171<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct_p_p_p___input_event__0__1.html">PPP_InputEvent</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___interfaces.html#ga9c2577b1c089f77e1e467d74bd97a940">PPP_InputEvent</a></td></tr> 172<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct_p_p_p___instance__1__1.html">PPP_Instance</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___interfaces.html#ga3397638d116e4171368bf18fcb91ef11">PPP_Instance</a></td></tr> 173<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct_p_p_p___messaging__1__0.html">PPP_Messaging</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___interfaces.html#ga1b4374f30360ab34679a159083db7e4d">PPP_Messaging</a></td></tr> 174<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct_p_p_p___mouse_lock__1__0.html">PPP_MouseLock</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___interfaces.html#gae600e8f5b6005b02378e6eb9f51b11cb">PPP_MouseLock</a></td></tr> 175</table> 176<hr /><h2>Typedef Documentation</h2> 177<a class="anchor" id="gaa420ab6e5eec1d780700bb505fe7d7f5"></a><!-- doxytag: member="ppb_audio.h::PPB_Audio" ref="gaa420ab6e5eec1d780700bb505fe7d7f5" args="" --> 178<div class="memitem"> 179<div class="memproto"> 180<table class="memname"> 181<tr> 182<td class="memname">typedef struct <a class="el" href="struct_p_p_b___audio__1__1.html">PPB_Audio</a> <a class="el" href="group___interfaces.html#gaa420ab6e5eec1d780700bb505fe7d7f5">PPB_Audio</a></td> 183</tr> 184</table> 185</div> 186<div class="memdoc"> 187</div> 188</div> 189<a class="anchor" id="gab91267a49328e3664e2e9d3410fbf624"></a><!-- doxytag: member="ppb_audio_buffer.h::PPB_AudioBuffer" ref="gab91267a49328e3664e2e9d3410fbf624" args="" --> 190<div class="memitem"> 191<div class="memproto"> 192<table class="memname"> 193<tr> 194<td class="memname">typedef struct <a class="el" href="struct_p_p_b___audio_buffer__0__1.html">PPB_AudioBuffer</a> <a class="el" href="group___interfaces.html#gab91267a49328e3664e2e9d3410fbf624">PPB_AudioBuffer</a></td> 195</tr> 196</table> 197</div> 198<div class="memdoc"> 199</div> 200</div> 201<a class="anchor" id="ga6c784ebe92dee70d03a685298a8b8345"></a><!-- doxytag: member="ppb_audio_config.h::PPB_AudioConfig" ref="ga6c784ebe92dee70d03a685298a8b8345" args="" --> 202<div class="memitem"> 203<div class="memproto"> 204<table class="memname"> 205<tr> 206<td class="memname">typedef struct <a class="el" href="struct_p_p_b___audio_config__1__1.html">PPB_AudioConfig</a> <a class="el" href="group___interfaces.html#ga6c784ebe92dee70d03a685298a8b8345">PPB_AudioConfig</a></td> 207</tr> 208</table> 209</div> 210<div class="memdoc"> 211</div> 212</div> 213<a class="anchor" id="gab38f2ca92926b53d58d1cf2ce6320ebb"></a><!-- doxytag: member="ppb_console.h::PPB_Console" ref="gab38f2ca92926b53d58d1cf2ce6320ebb" args="" --> 214<div class="memitem"> 215<div class="memproto"> 216<table class="memname"> 217<tr> 218<td class="memname">typedef struct <a class="el" href="struct_p_p_b___console__1__0.html">PPB_Console</a> <a class="el" href="group___interfaces.html#gab38f2ca92926b53d58d1cf2ce6320ebb">PPB_Console</a></td> 219</tr> 220</table> 221</div> 222<div class="memdoc"> 223</div> 224</div> 225<a class="anchor" id="ga34a986157c49afcad3537479bc5361e9"></a><!-- doxytag: member="ppb_core.h::PPB_Core" ref="ga34a986157c49afcad3537479bc5361e9" args="" --> 226<div class="memitem"> 227<div class="memproto"> 228<table class="memname"> 229<tr> 230<td class="memname">typedef struct <a class="el" href="struct_p_p_b___core__1__0.html">PPB_Core</a> <a class="el" href="group___interfaces.html#ga34a986157c49afcad3537479bc5361e9">PPB_Core</a></td> 231</tr> 232</table> 233</div> 234<div class="memdoc"> 235</div> 236</div> 237<a class="anchor" id="ga7b7a4f4317a5af9982ba79d60f04db69"></a><!-- doxytag: member="ppb_file_io.h::PPB_FileIO" ref="ga7b7a4f4317a5af9982ba79d60f04db69" args="" --> 238<div class="memitem"> 239<div class="memproto"> 240<table class="memname"> 241<tr> 242<td class="memname">typedef struct <a class="el" href="struct_p_p_b___file_i_o__1__1.html">PPB_FileIO</a> <a class="el" href="group___interfaces.html#ga7b7a4f4317a5af9982ba79d60f04db69">PPB_FileIO</a></td> 243</tr> 244</table> 245</div> 246<div class="memdoc"> 247</div> 248</div> 249<a class="anchor" id="gaafdfc08014561cc1479f7f1424e4c4ab"></a><!-- doxytag: member="ppb_file_ref.h::PPB_FileRef" ref="gaafdfc08014561cc1479f7f1424e4c4ab" args="" --> 250<div class="memitem"> 251<div class="memproto"> 252<table class="memname"> 253<tr> 254<td class="memname">typedef struct <a class="el" href="struct_p_p_b___file_ref__1__2.html">PPB_FileRef</a> <a class="el" href="group___interfaces.html#gaafdfc08014561cc1479f7f1424e4c4ab">PPB_FileRef</a></td> 255</tr> 256</table> 257</div> 258<div class="memdoc"> 259</div> 260</div> 261<a class="anchor" id="gae5ad593b6aff864c6bd0acc09d6cc5e9"></a><!-- doxytag: member="ppb_file_system.h::PPB_FileSystem" ref="gae5ad593b6aff864c6bd0acc09d6cc5e9" args="" --> 262<div class="memitem"> 263<div class="memproto"> 264<table class="memname"> 265<tr> 266<td class="memname">typedef struct <a class="el" href="struct_p_p_b___file_system__1__0.html">PPB_FileSystem</a> <a class="el" href="group___interfaces.html#gae5ad593b6aff864c6bd0acc09d6cc5e9">PPB_FileSystem</a></td> 267</tr> 268</table> 269</div> 270<div class="memdoc"> 271</div> 272</div> 273<a class="anchor" id="ga965dcf552ef79d1a41e0c24db2cf5c3c"></a><!-- doxytag: member="ppb_fullscreen.h::PPB_Fullscreen" ref="ga965dcf552ef79d1a41e0c24db2cf5c3c" args="" --> 274<div class="memitem"> 275<div class="memproto"> 276<table class="memname"> 277<tr> 278<td class="memname">typedef struct <a class="el" href="struct_p_p_b___fullscreen__1__0.html">PPB_Fullscreen</a> <a class="el" href="group___interfaces.html#ga965dcf552ef79d1a41e0c24db2cf5c3c">PPB_Fullscreen</a></td> 279</tr> 280</table> 281</div> 282<div class="memdoc"> 283</div> 284</div> 285<a class="anchor" id="ga57baea75086a666a92489da807f16f2a"></a><!-- doxytag: member="ppb_gamepad.h::PPB_Gamepad" ref="ga57baea75086a666a92489da807f16f2a" args="" --> 286<div class="memitem"> 287<div class="memproto"> 288<table class="memname"> 289<tr> 290<td class="memname">typedef struct <a class="el" href="struct_p_p_b___gamepad__1__0.html">PPB_Gamepad</a> <a class="el" href="group___interfaces.html#ga57baea75086a666a92489da807f16f2a">PPB_Gamepad</a></td> 291</tr> 292</table> 293</div> 294<div class="memdoc"> 295</div> 296</div> 297<a class="anchor" id="gaf9f8348d3315d8bb014b401f733ebdb6"></a><!-- doxytag: member="ppb_graphics_2d.h::PPB_Graphics2D" ref="gaf9f8348d3315d8bb014b401f733ebdb6" args="" --> 298<div class="memitem"> 299<div class="memproto"> 300<table class="memname"> 301<tr> 302<td class="memname">typedef struct <a class="el" href="struct_p_p_b___graphics2_d__1__1.html">PPB_Graphics2D</a> <a class="el" href="group___interfaces.html#gaf9f8348d3315d8bb014b401f733ebdb6">PPB_Graphics2D</a></td> 303</tr> 304</table> 305</div> 306<div class="memdoc"> 307</div> 308</div> 309<a class="anchor" id="ga2865870b49481aae8ed416c06c58a7c0"></a><!-- doxytag: member="ppb_graphics_3d.h::PPB_Graphics3D" ref="ga2865870b49481aae8ed416c06c58a7c0" args="" --> 310<div class="memitem"> 311<div class="memproto"> 312<table class="memname"> 313<tr> 314<td class="memname">typedef struct <a class="el" href="struct_p_p_b___graphics3_d__1__0.html">PPB_Graphics3D</a> <a class="el" href="group___interfaces.html#ga2865870b49481aae8ed416c06c58a7c0">PPB_Graphics3D</a></td> 315</tr> 316</table> 317</div> 318<div class="memdoc"> 319</div> 320</div> 321<a class="anchor" id="ga72b9bd04eeace0c69f4e454b7cc4e440"></a><!-- doxytag: member="ppb_host_resolver.h::PPB_HostResolver" ref="ga72b9bd04eeace0c69f4e454b7cc4e440" args="" --> 322<div class="memitem"> 323<div class="memproto"> 324<table class="memname"> 325<tr> 326<td class="memname">typedef struct <a class="el" href="struct_p_p_b___host_resolver__1__0.html">PPB_HostResolver</a> <a class="el" href="group___interfaces.html#ga72b9bd04eeace0c69f4e454b7cc4e440">PPB_HostResolver</a></td> 327</tr> 328</table> 329</div> 330<div class="memdoc"> 331</div> 332</div> 333<a class="anchor" id="ga17e05bbe7da0d6d7b61b6f78c5913c37"></a><!-- doxytag: member="ppb_image_data.h::PPB_ImageData" ref="ga17e05bbe7da0d6d7b61b6f78c5913c37" args="" --> 334<div class="memitem"> 335<div class="memproto"> 336<table class="memname"> 337<tr> 338<td class="memname">typedef struct <a class="el" href="struct_p_p_b___image_data__1__0.html">PPB_ImageData</a> <a class="el" href="group___interfaces.html#ga17e05bbe7da0d6d7b61b6f78c5913c37">PPB_ImageData</a></td> 339</tr> 340</table> 341</div> 342<div class="memdoc"> 343</div> 344</div> 345<a class="anchor" id="gaaa0c327650de77066ea8e2ec8f5589c5"></a><!-- doxytag: member="ppb_input_event.h::PPB_IMEInputEvent" ref="gaaa0c327650de77066ea8e2ec8f5589c5" args="" --> 346<div class="memitem"> 347<div class="memproto"> 348<table class="memname"> 349<tr> 350<td class="memname">typedef struct <a class="el" href="struct_p_p_b___i_m_e_input_event__1__0.html">PPB_IMEInputEvent</a> <a class="el" href="group___interfaces.html#gaaa0c327650de77066ea8e2ec8f5589c5">PPB_IMEInputEvent</a></td> 351</tr> 352</table> 353</div> 354<div class="memdoc"> 355</div> 356</div> 357<a class="anchor" id="gac221fa16a0d0daa0bf171a477b465396"></a><!-- doxytag: member="ppb_input_event.h::PPB_InputEvent" ref="gac221fa16a0d0daa0bf171a477b465396" args="" --> 358<div class="memitem"> 359<div class="memproto"> 360<table class="memname"> 361<tr> 362<td class="memname">typedef struct <a class="el" href="struct_p_p_b___input_event__1__0.html">PPB_InputEvent</a> <a class="el" href="group___interfaces.html#gac221fa16a0d0daa0bf171a477b465396">PPB_InputEvent</a></td> 363</tr> 364</table> 365</div> 366<div class="memdoc"> 367</div> 368</div> 369<a class="anchor" id="gaf2ed3cc24968d8681b52cf70eae066ca"></a><!-- doxytag: member="ppb_instance.h::PPB_Instance" ref="gaf2ed3cc24968d8681b52cf70eae066ca" args="" --> 370<div class="memitem"> 371<div class="memproto"> 372<table class="memname"> 373<tr> 374<td class="memname">typedef struct <a class="el" href="struct_p_p_b___instance__1__0.html">PPB_Instance</a> <a class="el" href="group___interfaces.html#gaf2ed3cc24968d8681b52cf70eae066ca">PPB_Instance</a></td> 375</tr> 376</table> 377</div> 378<div class="memdoc"> 379</div> 380</div> 381<a class="anchor" id="ga65db91594ac92762680dc3cdff4f14c1"></a><!-- doxytag: member="ppb_input_event.h::PPB_KeyboardInputEvent" ref="ga65db91594ac92762680dc3cdff4f14c1" args="" --> 382<div class="memitem"> 383<div class="memproto"> 384<table class="memname"> 385<tr> 386<td class="memname">typedef struct <a class="el" href="struct_p_p_b___keyboard_input_event__1__2.html">PPB_KeyboardInputEvent</a> <a class="el" href="group___interfaces.html#ga65db91594ac92762680dc3cdff4f14c1">PPB_KeyboardInputEvent</a></td> 387</tr> 388</table> 389</div> 390<div class="memdoc"> 391</div> 392</div> 393<a class="anchor" id="ga7eb38be0c7c0450e02840804b0b8b9d3"></a><!-- doxytag: member="ppb_media_stream_audio_track.h::PPB_MediaStreamAudioTrack" ref="ga7eb38be0c7c0450e02840804b0b8b9d3" args="" --> 394<div class="memitem"> 395<div class="memproto"> 396<table class="memname"> 397<tr> 398<td class="memname">typedef struct <a class="el" href="struct_p_p_b___media_stream_audio_track__0__1.html">PPB_MediaStreamAudioTrack</a> <a class="el" href="group___interfaces.html#ga7eb38be0c7c0450e02840804b0b8b9d3">PPB_MediaStreamAudioTrack</a></td> 399</tr> 400</table> 401</div> 402<div class="memdoc"> 403</div> 404</div> 405<a class="anchor" id="gae3eb3482b0fb57fb6a4eb05c07908788"></a><!-- doxytag: member="ppb_message_loop.h::PPB_MessageLoop" ref="gae3eb3482b0fb57fb6a4eb05c07908788" args="" --> 406<div class="memitem"> 407<div class="memproto"> 408<table class="memname"> 409<tr> 410<td class="memname">typedef struct <a class="el" href="struct_p_p_b___message_loop__1__0.html">PPB_MessageLoop</a> <a class="el" href="group___interfaces.html#gae3eb3482b0fb57fb6a4eb05c07908788">PPB_MessageLoop</a></td> 411</tr> 412</table> 413</div> 414<div class="memdoc"> 415</div> 416</div> 417<a class="anchor" id="gae583d9ea6381e1e4cb7b462c35c5d1de"></a><!-- doxytag: member="ppb_mouse_cursor.h::PPB_MouseCursor" ref="gae583d9ea6381e1e4cb7b462c35c5d1de" args="" --> 418<div class="memitem"> 419<div class="memproto"> 420<table class="memname"> 421<tr> 422<td class="memname">typedef struct <a class="el" href="struct_p_p_b___mouse_cursor__1__0.html">PPB_MouseCursor</a> <a class="el" href="group___interfaces.html#gae583d9ea6381e1e4cb7b462c35c5d1de">PPB_MouseCursor</a></td> 423</tr> 424</table> 425</div> 426<div class="memdoc"> 427</div> 428</div> 429<a class="anchor" id="ga3fcedb0e992eebaf7d9b1b60aacceafc"></a><!-- doxytag: member="ppb_input_event.h::PPB_MouseInputEvent" ref="ga3fcedb0e992eebaf7d9b1b60aacceafc" args="" --> 430<div class="memitem"> 431<div class="memproto"> 432<table class="memname"> 433<tr> 434<td class="memname">typedef struct <a class="el" href="struct_p_p_b___mouse_input_event__1__1.html">PPB_MouseInputEvent</a> <a class="el" href="group___interfaces.html#ga3fcedb0e992eebaf7d9b1b60aacceafc">PPB_MouseInputEvent</a></td> 435</tr> 436</table> 437</div> 438<div class="memdoc"> 439</div> 440</div> 441<a class="anchor" id="ga9d5fa32b9c90b100400161025fda2617"></a><!-- doxytag: member="ppb_mouse_lock.h::PPB_MouseLock" ref="ga9d5fa32b9c90b100400161025fda2617" args="" --> 442<div class="memitem"> 443<div class="memproto"> 444<table class="memname"> 445<tr> 446<td class="memname">typedef struct <a class="el" href="struct_p_p_b___mouse_lock__1__0.html">PPB_MouseLock</a> <a class="el" href="group___interfaces.html#ga9d5fa32b9c90b100400161025fda2617">PPB_MouseLock</a></td> 447</tr> 448</table> 449</div> 450<div class="memdoc"> 451</div> 452</div> 453<a class="anchor" id="gad6c325ff5a0a74f318a680971d0a7c52"></a><!-- doxytag: member="ppb_net_address.h::PPB_NetAddress" ref="gad6c325ff5a0a74f318a680971d0a7c52" args="" --> 454<div class="memitem"> 455<div class="memproto"> 456<table class="memname"> 457<tr> 458<td class="memname">typedef struct <a class="el" href="struct_p_p_b___net_address__1__0.html">PPB_NetAddress</a> <a class="el" href="group___interfaces.html#gad6c325ff5a0a74f318a680971d0a7c52">PPB_NetAddress</a></td> 459</tr> 460</table> 461</div> 462<div class="memdoc"> 463</div> 464</div> 465<a class="anchor" id="ga675af1709086b2a750d28da442c41f8a"></a><!-- doxytag: member="ppb_network_list.h::PPB_NetworkList" ref="ga675af1709086b2a750d28da442c41f8a" args="" --> 466<div class="memitem"> 467<div class="memproto"> 468<table class="memname"> 469<tr> 470<td class="memname">typedef struct <a class="el" href="struct_p_p_b___network_list__1__0.html">PPB_NetworkList</a> <a class="el" href="group___interfaces.html#ga675af1709086b2a750d28da442c41f8a">PPB_NetworkList</a></td> 471</tr> 472</table> 473</div> 474<div class="memdoc"> 475</div> 476</div> 477<a class="anchor" id="ga873d8c5cd49f7b3c8ad5b4caabd1e8e6"></a><!-- doxytag: member="ppb_network_monitor.h::PPB_NetworkMonitor" ref="ga873d8c5cd49f7b3c8ad5b4caabd1e8e6" args="" --> 478<div class="memitem"> 479<div class="memproto"> 480<table class="memname"> 481<tr> 482<td class="memname">typedef struct <a class="el" href="struct_p_p_b___network_monitor__1__0.html">PPB_NetworkMonitor</a> <a class="el" href="group___interfaces.html#ga873d8c5cd49f7b3c8ad5b4caabd1e8e6">PPB_NetworkMonitor</a></td> 483</tr> 484</table> 485</div> 486<div class="memdoc"> 487</div> 488</div> 489<a class="anchor" id="gaf8338a682417267c8525446ef1de85b1"></a><!-- doxytag: member="ppb_network_proxy.h::PPB_NetworkProxy" ref="gaf8338a682417267c8525446ef1de85b1" args="" --> 490<div class="memitem"> 491<div class="memproto"> 492<table class="memname"> 493<tr> 494<td class="memname">typedef struct <a class="el" href="struct_p_p_b___network_proxy__1__0.html">PPB_NetworkProxy</a> <a class="el" href="group___interfaces.html#gaf8338a682417267c8525446ef1de85b1">PPB_NetworkProxy</a></td> 495</tr> 496</table> 497</div> 498<div class="memdoc"> 499</div> 500</div> 501<a class="anchor" id="ga0f72e14a6cf9631bd733ded1f8ba4d9f"></a><!-- doxytag: member="ppb_tcp_socket.h::PPB_TCPSocket" ref="ga0f72e14a6cf9631bd733ded1f8ba4d9f" args="" --> 502<div class="memitem"> 503<div class="memproto"> 504<table class="memname"> 505<tr> 506<td class="memname">typedef struct <a class="el" href="struct_p_p_b___t_c_p_socket__1__1.html">PPB_TCPSocket</a> <a class="el" href="group___interfaces.html#ga0f72e14a6cf9631bd733ded1f8ba4d9f">PPB_TCPSocket</a></td> 507</tr> 508</table> 509</div> 510<div class="memdoc"> 511</div> 512</div> 513<a class="anchor" id="gab387085f6044f3a0b1631d119d22a942"></a><!-- doxytag: member="ppb_text_input_controller.h::PPB_TextInputController" ref="gab387085f6044f3a0b1631d119d22a942" args="" --> 514<div class="memitem"> 515<div class="memproto"> 516<table class="memname"> 517<tr> 518<td class="memname">typedef struct <a class="el" href="struct_p_p_b___text_input_controller__1__0.html">PPB_TextInputController</a> <a class="el" href="group___interfaces.html#gab387085f6044f3a0b1631d119d22a942">PPB_TextInputController</a></td> 519</tr> 520</table> 521</div> 522<div class="memdoc"> 523</div> 524</div> 525<a class="anchor" id="ga3d25b1582fc1e6b94f53ecfb21422d6c"></a><!-- doxytag: member="ppb_input_event.h::PPB_TouchInputEvent" ref="ga3d25b1582fc1e6b94f53ecfb21422d6c" args="" --> 526<div class="memitem"> 527<div class="memproto"> 528<table class="memname"> 529<tr> 530<td class="memname">typedef struct <a class="el" href="struct_p_p_b___touch_input_event__1__0.html">PPB_TouchInputEvent</a> <a class="el" href="group___interfaces.html#ga3d25b1582fc1e6b94f53ecfb21422d6c">PPB_TouchInputEvent</a></td> 531</tr> 532</table> 533</div> 534<div class="memdoc"> 535</div> 536</div> 537<a class="anchor" id="gaf04d893ccf01c5d1cfcadee5fcc869d1"></a><!-- doxytag: member="ppb_udp_socket.h::PPB_UDPSocket" ref="gaf04d893ccf01c5d1cfcadee5fcc869d1" args="" --> 538<div class="memitem"> 539<div class="memproto"> 540<table class="memname"> 541<tr> 542<td class="memname">typedef struct <a class="el" href="struct_p_p_b___u_d_p_socket__1__0.html">PPB_UDPSocket</a> <a class="el" href="group___interfaces.html#gaf04d893ccf01c5d1cfcadee5fcc869d1">PPB_UDPSocket</a></td> 543</tr> 544</table> 545</div> 546<div class="memdoc"> 547</div> 548</div> 549<a class="anchor" id="ga307f562a9e41991de7c80b75cd7f379c"></a><!-- doxytag: member="ppb_url_loader.h::PPB_URLLoader" ref="ga307f562a9e41991de7c80b75cd7f379c" args="" --> 550<div class="memitem"> 551<div class="memproto"> 552<table class="memname"> 553<tr> 554<td class="memname">typedef struct <a class="el" href="struct_p_p_b___u_r_l_loader__1__0.html">PPB_URLLoader</a> <a class="el" href="group___interfaces.html#ga307f562a9e41991de7c80b75cd7f379c">PPB_URLLoader</a></td> 555</tr> 556</table> 557</div> 558<div class="memdoc"> 559</div> 560</div> 561<a class="anchor" id="gad60387934d9e235d3d145ee5a1fb4e74"></a><!-- doxytag: member="ppb_url_request_info.h::PPB_URLRequestInfo" ref="gad60387934d9e235d3d145ee5a1fb4e74" args="" --> 562<div class="memitem"> 563<div class="memproto"> 564<table class="memname"> 565<tr> 566<td class="memname">typedef struct <a class="el" href="struct_p_p_b___u_r_l_request_info__1__0.html">PPB_URLRequestInfo</a> <a class="el" href="group___interfaces.html#gad60387934d9e235d3d145ee5a1fb4e74">PPB_URLRequestInfo</a></td> 567</tr> 568</table> 569</div> 570<div class="memdoc"> 571</div> 572</div> 573<a class="anchor" id="gad63e57584aea115126b6922b141cf745"></a><!-- doxytag: member="ppb_url_response_info.h::PPB_URLResponseInfo" ref="gad63e57584aea115126b6922b141cf745" args="" --> 574<div class="memitem"> 575<div class="memproto"> 576<table class="memname"> 577<tr> 578<td class="memname">typedef struct <a class="el" href="struct_p_p_b___u_r_l_response_info__1__0.html">PPB_URLResponseInfo</a> <a class="el" href="group___interfaces.html#gad63e57584aea115126b6922b141cf745">PPB_URLResponseInfo</a></td> 579</tr> 580</table> 581</div> 582<div class="memdoc"> 583</div> 584</div> 585<a class="anchor" id="ga1c3a6780ef84f66ac77dc1af656a8c40"></a><!-- doxytag: member="ppb_var.h::PPB_Var" ref="ga1c3a6780ef84f66ac77dc1af656a8c40" args="" --> 586<div class="memitem"> 587<div class="memproto"> 588<table class="memname"> 589<tr> 590<td class="memname">typedef struct <a class="el" href="struct_p_p_b___var__1__2.html">PPB_Var</a> <a class="el" href="group___interfaces.html#ga1c3a6780ef84f66ac77dc1af656a8c40">PPB_Var</a></td> 591</tr> 592</table> 593</div> 594<div class="memdoc"> 595</div> 596</div> 597<a class="anchor" id="gaad75327f1ecc75e58c2805fc4740d3c6"></a><!-- doxytag: member="ppb_var_array.h::PPB_VarArray" ref="gaad75327f1ecc75e58c2805fc4740d3c6" args="" --> 598<div class="memitem"> 599<div class="memproto"> 600<table class="memname"> 601<tr> 602<td class="memname">typedef struct <a class="el" href="struct_p_p_b___var_array__1__0.html">PPB_VarArray</a> <a class="el" href="group___interfaces.html#gaad75327f1ecc75e58c2805fc4740d3c6">PPB_VarArray</a></td> 603</tr> 604</table> 605</div> 606<div class="memdoc"> 607</div> 608</div> 609<a class="anchor" id="gab26d5bb032f5438d02faf5bdf7b208cb"></a><!-- doxytag: member="ppb_var_array_buffer.h::PPB_VarArrayBuffer" ref="gab26d5bb032f5438d02faf5bdf7b208cb" args="" --> 610<div class="memitem"> 611<div class="memproto"> 612<table class="memname"> 613<tr> 614<td class="memname">typedef struct <a class="el" href="struct_p_p_b___var_array_buffer__1__0.html">PPB_VarArrayBuffer</a> <a class="el" href="group___interfaces.html#gab26d5bb032f5438d02faf5bdf7b208cb">PPB_VarArrayBuffer</a></td> 615</tr> 616</table> 617</div> 618<div class="memdoc"> 619</div> 620</div> 621<a class="anchor" id="ga69826004b5c32232c9639090f3e1db2e"></a><!-- doxytag: member="ppb_var_dictionary.h::PPB_VarDictionary" ref="ga69826004b5c32232c9639090f3e1db2e" args="" --> 622<div class="memitem"> 623<div class="memproto"> 624<table class="memname"> 625<tr> 626<td class="memname">typedef struct <a class="el" href="struct_p_p_b___var_dictionary__1__0.html">PPB_VarDictionary</a> <a class="el" href="group___interfaces.html#ga69826004b5c32232c9639090f3e1db2e">PPB_VarDictionary</a></td> 627</tr> 628</table> 629</div> 630<div class="memdoc"> 631</div> 632</div> 633<a class="anchor" id="gaa76d004c840f6c4f64a0694e7c844ae9"></a><!-- doxytag: member="ppb_video_frame.h::PPB_VideoFrame" ref="gaa76d004c840f6c4f64a0694e7c844ae9" args="" --> 634<div class="memitem"> 635<div class="memproto"> 636<table class="memname"> 637<tr> 638<td class="memname">typedef struct <a class="el" href="struct_p_p_b___video_frame__0__1.html">PPB_VideoFrame</a> <a class="el" href="group___interfaces.html#gaa76d004c840f6c4f64a0694e7c844ae9">PPB_VideoFrame</a></td> 639</tr> 640</table> 641</div> 642<div class="memdoc"> 643</div> 644</div> 645<a class="anchor" id="gaccc39c5c499011d13be37e23868a04f3"></a><!-- doxytag: member="ppb_view.h::PPB_View" ref="gaccc39c5c499011d13be37e23868a04f3" args="" --> 646<div class="memitem"> 647<div class="memproto"> 648<table class="memname"> 649<tr> 650<td class="memname">typedef struct <a class="el" href="struct_p_p_b___view__1__1.html">PPB_View</a> <a class="el" href="group___interfaces.html#gaccc39c5c499011d13be37e23868a04f3">PPB_View</a></td> 651</tr> 652</table> 653</div> 654<div class="memdoc"> 655</div> 656</div> 657<a class="anchor" id="gad0e152d14cefb0b480228f3fc7070faf"></a><!-- doxytag: member="ppb_websocket.h::PPB_WebSocket" ref="gad0e152d14cefb0b480228f3fc7070faf" args="" --> 658<div class="memitem"> 659<div class="memproto"> 660<table class="memname"> 661<tr> 662<td class="memname">typedef struct <a class="el" href="struct_p_p_b___web_socket__1__0.html">PPB_WebSocket</a> <a class="el" href="group___interfaces.html#gad0e152d14cefb0b480228f3fc7070faf">PPB_WebSocket</a></td> 663</tr> 664</table> 665</div> 666<div class="memdoc"> 667</div> 668</div> 669<a class="anchor" id="gaaefb7f24240d14faa56dfdba8c116889"></a><!-- doxytag: member="ppb_input_event.h::PPB_WheelInputEvent" ref="gaaefb7f24240d14faa56dfdba8c116889" args="" --> 670<div class="memitem"> 671<div class="memproto"> 672<table class="memname"> 673<tr> 674<td class="memname">typedef struct <a class="el" href="struct_p_p_b___wheel_input_event__1__0.html">PPB_WheelInputEvent</a> <a class="el" href="group___interfaces.html#gaaefb7f24240d14faa56dfdba8c116889">PPB_WheelInputEvent</a></td> 675</tr> 676</table> 677</div> 678<div class="memdoc"> 679</div> 680</div> 681<a class="anchor" id="gab9b763d2ae6ef08a8f18069728f418eb"></a><!-- doxytag: member="ppp_graphics_3d.h::PPP_Graphics3D" ref="gab9b763d2ae6ef08a8f18069728f418eb" args="" --> 682<div class="memitem"> 683<div class="memproto"> 684<table class="memname"> 685<tr> 686<td class="memname">typedef struct <a class="el" href="struct_p_p_p___graphics3_d__1__0.html">PPP_Graphics3D</a> <a class="el" href="group___interfaces.html#gab9b763d2ae6ef08a8f18069728f418eb">PPP_Graphics3D</a></td> 687</tr> 688</table> 689</div> 690<div class="memdoc"> 691</div> 692</div> 693<a class="anchor" id="ga9c2577b1c089f77e1e467d74bd97a940"></a><!-- doxytag: member="ppp_input_event.h::PPP_InputEvent" ref="ga9c2577b1c089f77e1e467d74bd97a940" args="" --> 694<div class="memitem"> 695<div class="memproto"> 696<table class="memname"> 697<tr> 698<td class="memname">typedef struct <a class="el" href="struct_p_p_p___input_event__0__1.html">PPP_InputEvent</a> <a class="el" href="group___interfaces.html#ga9c2577b1c089f77e1e467d74bd97a940">PPP_InputEvent</a></td> 699</tr> 700</table> 701</div> 702<div class="memdoc"> 703</div> 704</div> 705<a class="anchor" id="ga3397638d116e4171368bf18fcb91ef11"></a><!-- doxytag: member="ppp_instance.h::PPP_Instance" ref="ga3397638d116e4171368bf18fcb91ef11" args="" --> 706<div class="memitem"> 707<div class="memproto"> 708<table class="memname"> 709<tr> 710<td class="memname">typedef struct <a class="el" href="struct_p_p_p___instance__1__1.html">PPP_Instance</a> <a class="el" href="group___interfaces.html#ga3397638d116e4171368bf18fcb91ef11">PPP_Instance</a></td> 711</tr> 712</table> 713</div> 714<div class="memdoc"> 715</div> 716</div> 717<a class="anchor" id="ga1b4374f30360ab34679a159083db7e4d"></a><!-- doxytag: member="ppp_messaging.h::PPP_Messaging" ref="ga1b4374f30360ab34679a159083db7e4d" args="" --> 718<div class="memitem"> 719<div class="memproto"> 720<table class="memname"> 721<tr> 722<td class="memname">typedef struct <a class="el" href="struct_p_p_p___messaging__1__0.html">PPP_Messaging</a> <a class="el" href="group___interfaces.html#ga1b4374f30360ab34679a159083db7e4d">PPP_Messaging</a></td> 723</tr> 724</table> 725</div> 726<div class="memdoc"> 727</div> 728</div> 729<a class="anchor" id="gae600e8f5b6005b02378e6eb9f51b11cb"></a><!-- doxytag: member="ppp_mouse_lock.h::PPP_MouseLock" ref="gae600e8f5b6005b02378e6eb9f51b11cb" args="" --> 730<div class="memitem"> 731<div class="memproto"> 732<table class="memname"> 733<tr> 734<td class="memname">typedef struct <a class="el" href="struct_p_p_p___mouse_lock__1__0.html">PPP_MouseLock</a> <a class="el" href="group___interfaces.html#gae600e8f5b6005b02378e6eb9f51b11cb">PPP_MouseLock</a></td> 735</tr> 736</table> 737</div> 738<div class="memdoc"> 739</div> 740</div> 741</div><!-- contents --> 742</div> 743{{/partials.standard_nacl_api}} 744