Lines Matching refs:instance
58 // Structure for per-instance storage
75 NPError NPP_New(NPMIMEType pluginType, NPP instance, uint16 mode, int16 argc, char* argn[], char* argv[], NPSavedData* saved);
76 NPError NPP_Destroy(NPP instance, NPSavedData** save);
77 NPError NPP_SetWindow(NPP instance, NPWindow* window);
78 NPError NPP_NewStream(NPP instance, NPMIMEType type, NPStream* stream, NPBool seekable, uint16* stype);
79 NPError NPP_DestroyStream(NPP instance, NPStream* stream, NPReason reason);
80 int32 NPP_WriteReady(NPP instance, NPStream* stream);
81 int32 NPP_Write(NPP instance, NPStream* stream, int32 offset, int32 len, void* buffer);
82 void NPP_StreamAsFile(NPP instance, NPStream* stream, const char* fname);
83 void NPP_Print(NPP instance, NPPrint* platformPrint);
84 int16 NPP_HandleEvent(NPP instance, void* event);
85 void NPP_URLNotify(NPP instance, const char* URL, NPReason reason, void* notifyData);
86 NPError NPP_GetValue(NPP instance, NPPVariable variable, void *value);
87 NPError NPP_SetValue(NPP instance, NPNVariable variable, void *value);
128 NPError NPP_New(NPMIMEType pluginType, NPP instance, uint16 mode, int16 argc, char* argn[], char* argv[], NPSavedData* saved)
130 // Create per-instance storage
134 obj->npp = instance;
135 instance->pdata = obj;
139 if (browser->getvalue(instance, NPNVsupportsCoreAnimationBool, &supportsCoreAnimation) != NPERR_NO_ERROR)
146 browser->setvalue(instance, NPPVpluginDrawingModel, (void *)NPDrawingModelCoreAnimation);
150 if (browser->getvalue(instance, NPNVsupportsCocoaBool, &supportsCocoa) != NPERR_NO_ERROR)
156 browser->setvalue(instance, NPPVpluginEventModel, (void *)NPEventModelCocoa);
171 NPError NPP_Destroy(NPP instance, NPSavedData** save)
173 // Free per-instance storage
174 PluginObject *obj = instance->pdata;
184 NPError NPP_SetWindow(NPP instance, NPWindow* window)
186 PluginObject *obj = instance->pdata;
193 NPError NPP_NewStream(NPP instance, NPMIMEType type, NPStream* stream, NPBool seekable, uint16* stype)
199 NPError NPP_DestroyStream(NPP instance, NPStream* stream, NPReason reason)
204 int32 NPP_WriteReady(NPP instance, NPStream* stream)
209 int32 NPP_Write(NPP instance, NPStream* stream, int32 offset, int32 len, void* buffer)
214 void NPP_StreamAsFile(NPP instance, NPStream* stream, const char* fname)
218 void NPP_Print(NPP instance, NPPrint* platformPrint)
312 int16 NPP_HandleEvent(NPP instance, void* event)
314 PluginObject *obj = instance->pdata;
343 void NPP_URLNotify(NPP instance, const char* url, NPReason reason, void* notifyData)
348 NPError NPP_GetValue(NPP instance, NPPVariable variable, void *value)
350 PluginObject *obj = instance->pdata;
390 NPError NPP_SetValue(NPP instance, NPNVariable variable, void *value)