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 &#160;</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">&#160;</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 &#160;</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 &#160;</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">&#160;</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 &#160;</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">&#160;</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 &#160;</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">&#160;</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 &#160;</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 &#160;</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">&#160;</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 &#160;</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">&#160;</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 &#160;</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">&#160;</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 &#160;</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">&#160;</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 &#160;</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">&#160;</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 &#160;</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">&#160;</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 &#160;</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">&#160;</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 &#160;</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">&#160;</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 &#160;</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">&#160;</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 &#160;</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">&#160;</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 &#160;</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">&#160;</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 &#160;</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">&#160;</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 &#160;</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">&#160;</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 &#160;</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">&#160;</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 &#160;</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">&#160;</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 &#160;</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">&#160;</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 &#160;</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 &#160;</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">&#160;</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 &#160;</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 &#160;</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 &#160;</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">&#160;</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 &#160;</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">&#160;</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 &#160;</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">&#160;</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 &#160;</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">&#160;</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 &#160;</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">&#160;</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 &#160;</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">&#160;</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 &#160;</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">&#160;</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 &#160;</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">&#160;</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 &#160;</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">&#160;</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 &#160;</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">&#160;</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 &#160;</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">&#160;</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 &#160;</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">&#160;</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 &#160;</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">&#160;</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 &#160;</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">&#160;</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 &#160;</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">&#160;</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 &#160;</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 &#160;</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">&#160;</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 &#160;</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">&#160;</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 &#160;</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">&#160;</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 &#160;</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 &#160;</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">&#160;</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 &#160;</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">&#160;</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 &#160;</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">&#160;</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 &#160;</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 &#160;</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">&#160;</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 &#160;</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">&#160;</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 &#160;</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">&#160;</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 &#160;</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">&#160;</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>&#160;</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>&#160;</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>&#160;</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>&#160;</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>&#160;</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>&#160;</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>&#160;</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>&#160;</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>&#160;</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>&#160;</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>&#160;</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>&#160;</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>&#160;</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>&#160;</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>&#160;</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>&#160;</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>&#160;</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>&#160;</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>&#160;</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>&#160;</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>&#160;</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>&#160;</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>&#160;</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>&#160;</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>&#160;</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>&#160;</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>&#160;</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>&#160;</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>&#160;</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>&#160;</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>&#160;</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>&#160;</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>&#160;</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>&#160;</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>&#160;</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>&#160;</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>&#160;</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>&#160;</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>&#160;</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>&#160;</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>&#160;</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>&#160;</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>&#160;</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>&#160;</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>&#160;</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>&#160;</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>&#160;</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