⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 npwin.cpp

📁 uclinux 下的vlc播放器源代码
💻 CPP
📖 第 1 页 / 共 2 页
字号:
		result = g_pNavigatorFuncs->write(instance, stream, len, buffer);	}	else {		result = -1;	}	return result;}/* Closes a stream object.  reason indicates why the stream was closed.*/NPError NPN_DestroyStream(NPP instance, NPStream* stream, NPError reason){	int navMinorVersion = g_pNavigatorFuncs->version & 0xFF;	NPError err;	if( navMinorVersion >= NPVERS_HAS_STREAMOUTPUT ) {		err = g_pNavigatorFuncs->destroystream(instance, stream, reason);	}	else {		err = NPERR_INCOMPATIBLE_VERSION_ERROR;	}	return err;}/* Provides a text status message in the Netscape client user interface*/void NPN_Status(NPP instance, const char *message){    g_pNavigatorFuncs->status(instance, message);}/* returns the user agent string of Navigator, which contains version info*/const char* NPN_UserAgent(NPP instance){    return g_pNavigatorFuncs->uagent(instance);}/* allocates memory from the Navigator's memory space.  Necessary so that   saved instance data may be freed by Navigator when exiting.*/void* NPN_MemAlloc(uint32 size){    return g_pNavigatorFuncs->memalloc(size);}/* reciprocal of MemAlloc() above*/void NPN_MemFree(void* ptr){    g_pNavigatorFuncs->memfree(ptr);}/* private function to Netscape.  do not use!*/void NPN_ReloadPlugins(NPBool reloadPages){    g_pNavigatorFuncs->reloadplugins(reloadPages);}JRIEnv* NPN_GetJavaEnv(void){	return g_pNavigatorFuncs->getJavaEnv();}jref NPN_GetJavaPeer(NPP instance){	return g_pNavigatorFuncs->getJavaPeer(instance);}NPError NPN_GetValue(NPP instance, NPNVariable variable, void *result){    return g_pNavigatorFuncs->getvalue(instance, variable, result);}NPError NPN_SetValue(NPP instance, NPPVariable variable, void *value){    return g_pNavigatorFuncs->setvalue(instance, variable, value);}void NPN_InvalidateRect(NPP instance, NPRect *rect){    g_pNavigatorFuncs->invalidaterect(instance, rect);}void NPN_InvalidateRegion(NPP instance, NPRegion region){    g_pNavigatorFuncs->invalidateregion(instance, region);}void NPN_ForceRedraw(NPP instance){    g_pNavigatorFuncs->forceredraw(instance);}NPIdentifier NPN_GetStringIdentifier(const NPUTF8 *name){    int navMinorVers = g_pNavigatorFuncs->version & 0xFF;    if( navMinorVers >= 14 )    {   	return g_pNavigatorFuncs->getstringidentifier(name);    }    return NULL;}void NPN_GetStringIdentifiers(const NPUTF8 **names, int32_t nameCount, NPIdentifier *identifiers){    int navMinorVers = g_pNavigatorFuncs->version & 0xFF;    if( navMinorVers >= 14 )    {   	g_pNavigatorFuncs->getstringidentifiers(names, nameCount, identifiers);    }}NPIdentifier NPN_GetIntIdentifier(int32_t intid){    int navMinorVers = g_pNavigatorFuncs->version & 0xFF;    if( navMinorVers >= 14 )    {   	return g_pNavigatorFuncs->getintidentifier(intid);    }    return NULL;}bool NPN_IdentifierIsString(NPIdentifier identifier){    int navMinorVers = g_pNavigatorFuncs->version & 0xFF;    if( navMinorVers >= 14 )    {   	return g_pNavigatorFuncs->identifierisstring(identifier);    }    return false;}NPUTF8 *NPN_UTF8FromIdentifier(NPIdentifier identifier){    int navMinorVers = g_pNavigatorFuncs->version & 0xFF;    if( navMinorVers >= 14 )    {   	return g_pNavigatorFuncs->utf8fromidentifier(identifier);    }    return NULL;}int32_t NPN_IntFromIdentifier(NPIdentifier identifier){    int navMinorVers = g_pNavigatorFuncs->version & 0xFF;    if( navMinorVers >= 14 )    {   	return g_pNavigatorFuncs->intfromidentifier(identifier);    }    return 0;}NPObject *NPN_CreateObject(NPP instance, NPClass *aClass){    int navMinorVers = g_pNavigatorFuncs->version & 0xFF;    if( navMinorVers >= 14 )    {   	return g_pNavigatorFuncs->createobject(instance, aClass);    }    return NULL;}NPObject *NPN_RetainObject(NPObject *npobj){    int navMinorVers = g_pNavigatorFuncs->version & 0xFF;    if( navMinorVers >= 14 )    {   	return g_pNavigatorFuncs->retainobject(npobj);    }    return NULL;}void NPN_ReleaseObject(NPObject *npobj){    int navMinorVers = g_pNavigatorFuncs->version & 0xFF;    if( navMinorVers >= 14 )    {   	g_pNavigatorFuncs->releaseobject(npobj);    }}bool NPN_Invoke(NPP instance, NPObject *npobj, NPIdentifier methodName, const NPVariant *args, uint32_t argCount, NPVariant *result){    int navMinorVers = g_pNavigatorFuncs->version & 0xFF;    if( navMinorVers >= 14 )    {   	return g_pNavigatorFuncs->invoke(instance, npobj, methodName, args, argCount, result);    }    return false;}bool NPN_InvokeDefault(NPP instance, NPObject *npobj, const NPVariant *args, uint32_t argCount, NPVariant *result){    int navMinorVers = g_pNavigatorFuncs->version & 0xFF;    if( navMinorVers >= 14 )    {   	return g_pNavigatorFuncs->invokeDefault(instance, npobj, args, argCount, result);    }    return false;}bool NPN_Evaluate(NPP instance, NPObject *npobj, NPString *script, NPVariant *result){    int navMinorVers = g_pNavigatorFuncs->version & 0xFF;    if( navMinorVers >= 14 )    {   	return g_pNavigatorFuncs->evaluate(instance, npobj, script, result);    }    return false;}bool NPN_GetProperty(NPP instance, NPObject *npobj, NPIdentifier propertyName, NPVariant *result){    int navMinorVers = g_pNavigatorFuncs->version & 0xFF;    if( navMinorVers >= 14 )    {   	return g_pNavigatorFuncs->getproperty(instance, npobj, propertyName, result);    }    return false;}bool NPN_SetProperty(NPP instance, NPObject *npobj, NPIdentifier propertyName, const NPVariant *value){    int navMinorVers = g_pNavigatorFuncs->version & 0xFF;    if( navMinorVers >= 14 )    {   	return g_pNavigatorFuncs->setproperty(instance, npobj, propertyName, value);    }    return false;}bool NPN_RemoveProperty(NPP instance, NPObject *npobj, NPIdentifier propertyName){    int navMinorVers = g_pNavigatorFuncs->version & 0xFF;    if( navMinorVers >= 14 )    {   	return g_pNavigatorFuncs->removeproperty(instance, npobj, propertyName);    }    return false;}bool NPN_HasProperty(NPP instance, NPObject *npobj, NPIdentifier propertyName){    int navMinorVers = g_pNavigatorFuncs->version & 0xFF;    if( navMinorVers >= 14 )    {   	return g_pNavigatorFuncs->hasproperty(instance, npobj, propertyName);    }    return false;}bool NPN_HasMethod(NPP instance, NPObject *npobj, NPIdentifier methodName){    int navMinorVers = g_pNavigatorFuncs->version & 0xFF;    if( navMinorVers >= 14 )    {   	return g_pNavigatorFuncs->hasmethod(instance, npobj, methodName);    }    return false;}void NPN_ReleaseVariantValue(NPVariant *variant){    int navMinorVers = g_pNavigatorFuncs->version & 0xFF;    if( navMinorVers >= 14 )    {   	g_pNavigatorFuncs->releasevariantvalue(variant);    }}void NPN_SetException(NPObject *npobj, const NPUTF8 *message){    int navMinorVers = g_pNavigatorFuncs->version & 0xFF;    if( navMinorVers >= 14 )    {   	g_pNavigatorFuncs->setexception(npobj, message);    }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -