mozilla

Compare Revisions

NPClass

Change Revisions

Revision 172650:

Revision 172650 by Sheppy on

Revision 172651:

Revision 172651 by Kazssym on

Title:
NPClass
NPClass
Slug:
NPClass
NPClass
Tags:
Plugins, NPAPI
Plugins, NPAPI
Content:

Revision 172650
Revision 172651
nn33  NPEnumerationFunctionPtr enumerate;
34  NPConstructFunctionPtr construct;
n46        The version number of the structure. This is set to <coden48        The version number of the structure. This is set to <code
>>NP_CLASS_STRUCT_VERSION</code>, which is 1 at the time this arti>>NP_CLASS_STRUCT_VERSION</code>, which is 1 in Gecko 1.8, 2 since
>cle was written.> Gecko 1.9a1, and 3 since Gecko 1.9b1.
nn110      <dt>
111        <code>enumerate</code>
112      </dt>
113      <dd>
114        Called by {{template.Funcref("NPN_Enumerate")}}. This fie
 >ld is available only if <code>structVersion</code> is <code>NP_CL
 >ASS_STRUCT_VERSION_ENUM</code> (2) or greater.
115      </dd>
116      <dt>
117        <code>construct</code>
118      </dt>
119      <dd>
120        Called by {{template.Funcref("NPN_Construct")}}. This fie
 >ld is available only if <code>structVersion</code> is <code>NP_CL
 >ASS_STRUCT_VERSION_CTOR</code> (3) or greater.
121      </dd>
tt145typedef bool (*NPEnumerationFunctionPtr)(NPObject *npobj, NPIdent
 >ifier **value,
146                                         uint32_t *count);
147typedef bool (*NPConstructFunctionPtr)(NPObject *npobj,
148                                       const NPVariant *args,
149                                       uint32_t argCount,
150                                       NPVariant *result);

Back to History