bool NPObjectWrapper::NPInvokePrivate(NPP npp, NPObject* obj, bool isDefault, NPIdentifier name, const NPVariant* args, uint32_t argCount, NPVariant* result) { NPObject* actualObject = getObjectForCall(obj); if (!actualObject) return false; if (isDefault) { return _NPN_InvokeDefault(0, actualObject, args, argCount, result); } else { return _NPN_Invoke(0, actualObject, name, args, argCount, result); } }
bool WebBindings::invoke(NPP npp, NPObject* object, NPIdentifier method, const NPVariant* args, uint32_t argCount, NPVariant* result) { return _NPN_Invoke(npp, object, method, args, argCount, result); }
bool WebBindings::invoke(NPP npp, NPObject* npObject, NPIdentifier methodName, const NPVariant* arguments, uint32_t argumentCount, NPVariant* result) { return _NPN_Invoke(npp, npObject, methodName, arguments, argumentCount, result); }
bool NPObjectWrapper::NPInvoke(NPObject* obj, NPIdentifier name, const NPVariant* args, uint32_t argCount, NPVariant* result) { NPObject* actualObject = getObjectForCall(obj); return actualObject ? _NPN_Invoke(0, actualObject, name, args, argCount, result) : false; }
bool NPN_Invoke(NPP npp, NPObject *npobj, NPIdentifier methodName, const NPVariant *args, uint32_t argCount, NPVariant *result) { return _NPN_Invoke(npp, npobj, methodName, args, argCount, result); }