diff options
Diffstat (limited to 'ppapi/api/ppb.idl')
-rw-r--r-- | ppapi/api/ppb.idl | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/ppapi/api/ppb.idl b/ppapi/api/ppb.idl new file mode 100644 index 0000000..f580dcc --- /dev/null +++ b/ppapi/api/ppb.idl @@ -0,0 +1,19 @@ +/* Copyright (c) 2011 The Chromium Authors. All rights reserved. + * Use of this source code is governed by a BSD-style license that can be + * found in the LICENSE file. + */ + +/* This file defines a function pointer type for the PPB_GetInterface function. + */ + +/* This function pointer type defines the signature for the PPB_GetInterface + * function. A generic PPB_GetInterface pointer is passed to + * PPP_InitializedModule when your module is loaded. You can use this pointer + * to request a pointer to a specific browser interface. Browser interface + * names are ASCII strings and are generally defined in the header file for + * the interface, such as PP_AUDIO_INTERFACE found in ppb.audio.h or + * PPB_GRAPHICS_2D_INTERFACE in ppb_graphics_2d.h. + * + * This value will be NULL if the interface is not supported on the browser. + */ +typedef mem_t PPB_GetInterface([in] str_t interface_name); |