Home | History | Annotate | Download | only in api
      1 /* Copyright (c) 2012 The Chromium Authors. All rights reserved.
      2  * Use of this source code is governed by a BSD-style license that can be
      3  * found in the LICENSE file.
      4  */
      5 
      6 /**
      7  * This file defines the PP_Instance type which uniquely identifies one module
      8  * instance.
      9  */
     10 
     11 /**
     12  * The <code>PP_Instance</code> value uniquely identifies one instance of a
     13  * module (.nexe/PP_Module). There will be one module instance for every
     14  * \<embed> tag on a page.
     15  *
     16  * This identifier is an opaque handle assigned by the browser to the module.
     17  * It is guaranteed never to be 0, so a module can initialize it to 0 to
     18  * indicate a "NULL handle."
     19  */
     20 [assert_size(4)] typedef int32_t PP_Instance;
     21 
     22