bool NPN_Invoke(NPP npp, NPObject* obj, NPIdentifier methodName, const NPVariant *args, uint32_t argCount, NPVariant *result) { return NPNFuncs.invoke(npp, obj, methodName, args, argCount, result); }
void NPN_InvalidateRegion(NPP instance, NPRegion invalidRegion) { NPNFuncs.invalidateregion(instance, invalidRegion); }
NPIdentifier NPN_GetStringIdentifier(const NPUTF8 *name) { return NPNFuncs.getstringidentifier(name); }
JRIEnv* NPN_GetJavaEnv(void) { JRIEnv * rv = NULL; rv = NPNFuncs.getJavaEnv(); return rv; }
NPError NPN_SetValue(NPP instance, NPPVariable variable, void *value) { NPError rv = NPNFuncs.setvalue(instance, variable, value); return rv; }
void* NPN_MemAlloc(uint32 size) { void * rv = NULL; rv = NPNFuncs.memalloc(size); return rv; }
uint32 NPN_MemFlush(uint32 size) { uint32 rv = NPNFuncs.memflush(size); return rv; }
bool NPN_Enumerate(NPP npp, NPObject *obj, NPIdentifier **identifier, uint32_t *count) { return NPNFuncs.enumerate(npp, obj, identifier, count); }
bool NPN_Construct(NPP npp, NPObject *obj, const NPVariant *args, uint32_t argCount, NPVariant *result) { return NPNFuncs.construct(npp, obj, args, argCount, result); }
bool NPN_SetProperty(NPP npp, NPObject* obj, NPIdentifier propertyName, const NPVariant *value) { return NPNFuncs.setproperty(npp, obj, propertyName, value); }
bool NPN_RemoveProperty(NPP npp, NPObject* obj, NPIdentifier propertyName) { return NPNFuncs.removeproperty(npp, obj, propertyName); }
bool NPN_GetProperty(NPP npp, NPObject* obj, NPIdentifier propertyName, NPVariant *result) { return NPNFuncs.getproperty(npp, obj, propertyName, result); }
bool NPN_Evaluate(NPP npp, NPObject* obj, NPString *script, NPVariant *result) { return NPNFuncs.evaluate(npp, obj, script, result); }
bool NPN_InvokeDefault(NPP npp, NPObject* obj, const NPVariant *args, uint32_t argCount, NPVariant *result) { return NPNFuncs.invokeDefault(npp, obj, args, argCount, result); }
void NPN_Status(NPP instance, const char *message) { NPNFuncs.status(instance, message); }
bool NPN_HasProperty(NPP npp, NPObject* obj, NPIdentifier propertyName) { return NPNFuncs.hasproperty(npp, obj, propertyName); }
const char* NPN_UserAgent(NPP instance) { const char * rv = NULL; rv = NPNFuncs.uagent(instance); return rv; }
bool NPN_HasMethod(NPP npp, NPObject* obj, NPIdentifier methodName) { return NPNFuncs.hasmethod(npp, obj, methodName); }
void NPN_MemFree(void* ptr) { NPNFuncs.memfree(ptr); }
void NPN_SetException(NPObject* obj, const NPUTF8 *message) { NPNFuncs.setexception(obj, message); }
void NPN_ReloadPlugins(NPBool reloadPages) { NPNFuncs.reloadplugins(reloadPages); }
NPError NPN_SetValueForURL(NPP instance, NPNURLVariable variable, const char *url, const char *value, uint32_t len) { return NPNFuncs.setvalueforurl(instance, variable, url, value, len); }
jref NPN_GetJavaPeer(NPP instance) { jref rv; rv = NPNFuncs.getJavaPeer(instance); return rv; }
void NPN_PluginThreadAsyncCall(NPP plugin, void (*func)(void *), void *userData) { NPNFuncs.pluginthreadasynccall(plugin, func, userData); }
void NPN_InvalidateRect(NPP instance, NPRect *invalidRect) { NPNFuncs.invalidaterect(instance, invalidRect); }
NPError NPN_GetURL(NPP instance, const char *url, const char *target) { NPError rv = NPNFuncs.geturl(instance, url, target); return rv; }
void NPN_ForceRedraw(NPP instance) { NPNFuncs.forceredraw(instance); }
NPError NPN_RequestRead(NPStream* stream, NPByteRange* rangeList) { NPError rv = NPNFuncs.requestread(stream, rangeList); return rv; }
void NPN_GetStringIdentifiers(const NPUTF8 **names, uint32_t nameCount, NPIdentifier *identifiers) { //return NPNFuncs.getstringidentifiers(names, nameCount, identifiers); NPNFuncs.getstringidentifiers(names, nameCount, identifiers); }
void NPN_ReleaseObject(NPObject *obj) { return NPNFuncs.releaseobject(obj); }