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

📄 jni.h

📁 jpcap是一个中间件
💻 H
📖 第 1 页 / 共 5 页
字号:
        return functions->CallNonvirtualCharMethodA(this,obj,clazz,						    methodID,args);    }    jshort CallNonvirtualShortMethod(jobject obj, jclass clazz,				     jmethodID methodID, ...) {        va_list args;	jshort result;	va_start(args,methodID);	result = functions->CallNonvirtualShortMethodV(this,obj,clazz,						       methodID,args);	va_end(args);	return result;    }    jshort CallNonvirtualShortMethodV(jobject obj, jclass clazz,				      jmethodID methodID, va_list args) {        return functions->CallNonvirtualShortMethodV(this,obj,clazz,						     methodID,args);    }    jshort CallNonvirtualShortMethodA(jobject obj, jclass clazz,				      jmethodID methodID, const jvalue * args) {        return functions->CallNonvirtualShortMethodA(this,obj,clazz,						     methodID,args);    }    jint CallNonvirtualIntMethod(jobject obj, jclass clazz,				 jmethodID methodID, ...) {        va_list args;	jint result;	va_start(args,methodID);	result = functions->CallNonvirtualIntMethodV(this,obj,clazz,						     methodID,args);	va_end(args);	return result;    }    jint CallNonvirtualIntMethodV(jobject obj, jclass clazz,				  jmethodID methodID, va_list args) {        return functions->CallNonvirtualIntMethodV(this,obj,clazz,						   methodID,args);    }    jint CallNonvirtualIntMethodA(jobject obj, jclass clazz,				  jmethodID methodID, const jvalue * args) {        return functions->CallNonvirtualIntMethodA(this,obj,clazz,						   methodID,args);    }    jlong CallNonvirtualLongMethod(jobject obj, jclass clazz,				   jmethodID methodID, ...) {        va_list args;	jlong result;	va_start(args,methodID);	result = functions->CallNonvirtualLongMethodV(this,obj,clazz,						      methodID,args);	va_end(args);	return result;    }    jlong CallNonvirtualLongMethodV(jobject obj, jclass clazz,				    jmethodID methodID, va_list args) {        return functions->CallNonvirtualLongMethodV(this,obj,clazz,						    methodID,args);    }    jlong CallNonvirtualLongMethodA(jobject obj, jclass clazz,				    jmethodID methodID, const jvalue * args) {        return functions->CallNonvirtualLongMethodA(this,obj,clazz,						    methodID,args);    }    jfloat CallNonvirtualFloatMethod(jobject obj, jclass clazz,				     jmethodID methodID, ...) {        va_list args;	jfloat result;	va_start(args,methodID);	result = functions->CallNonvirtualFloatMethodV(this,obj,clazz,						       methodID,args);	va_end(args);	return result;    }    jfloat CallNonvirtualFloatMethodV(jobject obj, jclass clazz,				      jmethodID methodID,				      va_list args) {        return functions->CallNonvirtualFloatMethodV(this,obj,clazz,						     methodID,args);    }    jfloat CallNonvirtualFloatMethodA(jobject obj, jclass clazz,				      jmethodID methodID,				      const jvalue * args) {        return functions->CallNonvirtualFloatMethodA(this,obj,clazz,						     methodID,args);    }    jdouble CallNonvirtualDoubleMethod(jobject obj, jclass clazz,				       jmethodID methodID, ...) {        va_list args;	jdouble result;	va_start(args,methodID);	result = functions->CallNonvirtualDoubleMethodV(this,obj,clazz,							methodID,args);	va_end(args);	return result;    }    jdouble CallNonvirtualDoubleMethodV(jobject obj, jclass clazz,					jmethodID methodID,					va_list args) {        return functions->CallNonvirtualDoubleMethodV(this,obj,clazz,						      methodID,args);    }    jdouble CallNonvirtualDoubleMethodA(jobject obj, jclass clazz,					jmethodID methodID,					const jvalue * args) {        return functions->CallNonvirtualDoubleMethodA(this,obj,clazz,						      methodID,args);    }    void CallNonvirtualVoidMethod(jobject obj, jclass clazz,				  jmethodID methodID, ...) {        va_list args;	va_start(args,methodID);	functions->CallNonvirtualVoidMethodV(this,obj,clazz,methodID,args);	va_end(args);    }    void CallNonvirtualVoidMethodV(jobject obj, jclass clazz,				   jmethodID methodID,				   va_list args) {        functions->CallNonvirtualVoidMethodV(this,obj,clazz,methodID,args);    }    void CallNonvirtualVoidMethodA(jobject obj, jclass clazz,				   jmethodID methodID,				   const jvalue * args) {        functions->CallNonvirtualVoidMethodA(this,obj,clazz,methodID,args);    }    jfieldID GetFieldID(jclass clazz, const char *name,			const char *sig) {        return functions->GetFieldID(this,clazz,name,sig);    }    jobject GetObjectField(jobject obj, jfieldID fieldID) {        return functions->GetObjectField(this,obj,fieldID);    }    jboolean GetBooleanField(jobject obj, jfieldID fieldID) {        return functions->GetBooleanField(this,obj,fieldID);    }    jbyte GetByteField(jobject obj, jfieldID fieldID) {        return functions->GetByteField(this,obj,fieldID);    }    jchar GetCharField(jobject obj, jfieldID fieldID) {        return functions->GetCharField(this,obj,fieldID);    }    jshort GetShortField(jobject obj, jfieldID fieldID) {        return functions->GetShortField(this,obj,fieldID);    }    jint GetIntField(jobject obj, jfieldID fieldID) {        return functions->GetIntField(this,obj,fieldID);    }    jlong GetLongField(jobject obj, jfieldID fieldID) {        return functions->GetLongField(this,obj,fieldID);    }    jfloat GetFloatField(jobject obj, jfieldID fieldID) {        return functions->GetFloatField(this,obj,fieldID);    }    jdouble GetDoubleField(jobject obj, jfieldID fieldID) {        return functions->GetDoubleField(this,obj,fieldID);    }    void SetObjectField(jobject obj, jfieldID fieldID, jobject val) {        functions->SetObjectField(this,obj,fieldID,val);    }    void SetBooleanField(jobject obj, jfieldID fieldID,			 jboolean val) {        functions->SetBooleanField(this,obj,fieldID,val);    }    void SetByteField(jobject obj, jfieldID fieldID,		      jbyte val) {        functions->SetByteField(this,obj,fieldID,val);    }    void SetCharField(jobject obj, jfieldID fieldID,		      jchar val) {        functions->SetCharField(this,obj,fieldID,val);    }    void SetShortField(jobject obj, jfieldID fieldID,		       jshort val) {        functions->SetShortField(this,obj,fieldID,val);    }    void SetIntField(jobject obj, jfieldID fieldID,		     jint val) {        functions->SetIntField(this,obj,fieldID,val);    }    void SetLongField(jobject obj, jfieldID fieldID,		      jlong val) {        functions->SetLongField(this,obj,fieldID,val);    }    void SetFloatField(jobject obj, jfieldID fieldID,		       jfloat val) {        functions->SetFloatField(this,obj,fieldID,val);    }    void SetDoubleField(jobject obj, jfieldID fieldID,			jdouble val) {        functions->SetDoubleField(this,obj,fieldID,val);    }    jmethodID GetStaticMethodID(jclass clazz, const char *name,				const char *sig) {        return functions->GetStaticMethodID(this,clazz,name,sig);    }    jobject CallStaticObjectMethod(jclass clazz, jmethodID methodID,			     ...) {        va_list args;	jobject result;	va_start(args,methodID);	result = functions->CallStaticObjectMethodV(this,clazz,methodID,args);	va_end(args);	return result;    }    jobject CallStaticObjectMethodV(jclass clazz, jmethodID methodID,			      va_list args) {        return functions->CallStaticObjectMethodV(this,clazz,methodID,args);    }    jobject CallStaticObjectMethodA(jclass clazz, jmethodID methodID,			      const jvalue *args) {        return functions->CallStaticObjectMethodA(this,clazz,methodID,args);    }    jboolean CallStaticBooleanMethod(jclass clazz,				     jmethodID methodID, ...) {        va_list args;	jboolean result;	va_start(args,methodID);	result = functions->CallStaticBooleanMethodV(this,clazz,methodID,args);	va_end(args);	return result;    }    jboolean CallStaticBooleanMethodV(jclass clazz,				      jmethodID methodID, va_list args) {        return functions->CallStaticBooleanMethodV(this,clazz,methodID,args);    }    jboolean CallStaticBooleanMethodA(jclass clazz,				      jmethodID methodID, const jvalue *args) {        return functions->CallStaticBooleanMethodA(this,clazz,methodID,args);    }    jbyte CallStaticByteMethod(jclass clazz,			       jmethodID methodID, ...) {        va_list args;	jbyte result;	va_start(args,methodID);	result = functions->CallStaticByteMethodV(this,clazz,methodID,args);	va_end(args);	return result;    }    jbyte CallStaticByteMethodV(jclass clazz,				jmethodID methodID, va_list args) {        return functions->CallStaticByteMethodV(this,clazz,methodID,args);    }    jbyte CallStaticByteMethodA(jclass clazz,				jmethodID methodID, const jvalue *args) {        return functions->CallStaticByteMethodA(this,clazz,methodID,args);    }    jchar CallStaticCharMethod(jclass clazz,			       jmethodID methodID, ...) {        va_list args;	jchar result;	va_start(args,methodID);	result = functions->CallStaticCharMethodV(this,clazz,methodID,args);	va_end(args);	return result;    }    jchar CallStaticCharMethodV(jclass clazz,				jmethodID methodID, va_list args) {        return functions->CallStaticCharMethodV(this,clazz,methodID,args);    }    jchar CallStaticCharMethodA(jclass clazz,				jmethodID methodID, const jvalue *args) {        return functions->CallStaticCharMethodA(this,clazz,methodID,args);    }    jshort CallStaticShortMethod(jclass clazz,				 jmethodID methodID, ...) {        va_list args;	jshort result;	va_start(args,methodID);	result = functions->CallStaticShortMethodV(this,clazz,methodID,args);	va_end(args);	return result;    }    jshort CallStaticShortMethodV(jclass clazz,				  jmethodID methodID, va_list args) {        return functions->CallStaticShortMethodV(this,clazz,methodID,args);    }    jshort CallStaticShortMethodA(jclass clazz,				  jmethodID methodID, const jvalue *args) {        return functions->CallStaticShortMethodA(this,clazz,methodID,args);    }    jint CallStaticIntMethod(jclass clazz,			     jmethodID methodID, ...) {        va_list args;	jint result;	va_start(args,methodID);	result = functions->CallStaticIntMethodV(this,clazz,methodID,args);	va_end(args);	return result;    }    jint CallStaticIntMethodV(jclass clazz,			      jmethodID methodID, va_list args) {        return functions->CallStaticIntMethodV(this,clazz,methodID,args);    }    jint CallStaticIntMethodA(jclass clazz,			      jmethodID methodID, const jvalue *args) {        return functions->CallStaticIntMethodA(this,clazz,methodID,args);    }    jlong CallStaticLongMethod(jclass clazz,			       jmethodID methodID, ...) {        va_list args;	jlong result;	va_start(args,methodID);	result = functions->CallStaticLongMethodV(this,clazz,methodID,args);	va_end(args);	return result;    }    jlong CallStaticLongMethodV(jclass clazz,				jmethodID methodID, va_list args) {        return functions->CallStaticLongMethodV(this,clazz,methodID,args);    }    jlong CallStaticLongMethodA(jclass clazz,				jmethodID methodID, const jvalue *args) {        return functions->CallStaticLongMethodA(this,clazz,methodID,args);    }    jfloat CallStaticFloatMethod(jclass clazz,				 jmethodID methodID, ...) {        va_list args;	jfloat result;	va_start(args,methodID);	result = functions->CallStaticFloatMethodV(this,clazz,methodID,args);	va_end(args);	return result;    }    jfloat CallStaticFloatMethodV(jclass clazz,				  jmethodID methodID, va_list args) {        return functions->CallStaticFloatMethodV(this,clazz,methodID,args);    }    jfloat CallStaticFloatMethodA(jclass clazz,				  jmethodID methodID, const jvalue *args) {        return functions->CallStaticFloatMethodA(this,clazz,methodID,args);    }    jdouble CallStaticDoubleMethod(jclass clazz,				   jmethodID methodID, ...) {        va_list args;	jdouble result;	va_start(args,methodID);	result = functions->CallStaticDoubleMethodV(this,clazz,methodID,args);	va_end(args);	return result;    }    jdouble CallStaticDoubleMethodV(jclass clazz,				    jmethodID methodID, va_list args) {        return functions->CallStaticDoubleMethodV(this,clazz,methodID,args);    }    jdouble CallStaticDoubleMethodA(jclass clazz,				    jmethodID methodID, const jvalue *args) {        return functions->CallStaticDoubleMethodA(this,clazz,methodID,args);    }    void CallStaticVoidMethod(jclass cls, jmethodID methodID, ...) {        va_list args;	va_start(args,methodID);	functions->CallStaticVoidMethodV(this,cls,methodID,args);

⌨️ 快捷键说明

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