Source position: jni.pas line 157
type JNINativeInterface = record |
||
reserved0: pointer; |
|
|
reserved1: pointer; |
|
|
reserved2: pointer; |
|
|
reserved3: pointer; |
|
|
GetVersion: function( |
|
|
Env: PJNIEnv |
||
):jint; |
||
DefineClass: function( |
|
|
Env: PJNIEnv; |
||
const Name: pchar; |
||
Loader: jobject; |
||
const Buf: Pjbyte; |
||
Len: jsize |
||
):jclass; |
||
FindClass: function( |
|
|
Env: PJNIEnv; |
||
const Name: pchar |
||
):jclass; |
||
FromReflectedMethod: function( |
|
|
Env: PJNIEnv; |
||
Method: jobject |
||
):jmethodID; |
||
FromReflectedField: function( |
|
|
Env: PJNIEnv; |
||
Field: jobject |
||
):jfieldID; |
||
ToReflectedMethod: function( |
|
|
Env: PJNIEnv; |
||
AClass: jclass; |
||
MethodID: jmethodID; |
||
IsStatic: jboolean |
||
):jobject; |
||
GetSuperclass: function( |
|
|
Env: PJNIEnv; |
||
Sub: jclass |
||
):jclass; |
||
IsAssignableFrom: function( |
|
|
Env: PJNIEnv; |
||
Sub: jclass; |
||
Sup: jclass |
||
):jboolean; |
||
ToReflectedField: function( |
|
|
Env: PJNIEnv; |
||
AClass: jclass; |
||
FieldID: jfieldID; |
||
IsStatic: jboolean |
||
):jobject; |
||
Throw: function( |
|
|
Env: PJNIEnv; |
||
Obj: jthrowable |
||
):jint; |
||
ThrowNew: function( |
|
|
Env: PJNIEnv; |
||
AClass: jclass; |
||
const Msg: pchar |
||
):jint; |
||
ExceptionOccurred: function( |
|
|
Env: PJNIEnv |
||
):jthrowable; |
||
ExceptionDescribe: procedure( |
|
|
Env: PJNIEnv |
||
); |
||
ExceptionClear: procedure( |
|
|
Env: PJNIEnv |
||
); |
||
FatalError: procedure( |
|
|
Env: PJNIEnv; |
||
const Msg: pchar |
||
); |
||
PushLocalFrame: function( |
|
|
Env: PJNIEnv; |
||
Capacity: jint |
||
):jint; |
||
PopLocalFrame: function( |
|
|
Env: PJNIEnv; |
||
Result: jobject |
||
):jobject; |
||
NewGlobalRef: function( |
|
|
Env: PJNIEnv; |
||
LObj: jobject |
||
):jobject; |
||
DeleteGlobalRef: procedure( |
|
|
Env: PJNIEnv; |
||
GRef: jobject |
||
); |
||
DeleteLocalRef: procedure( |
|
|
Env: PJNIEnv; |
||
Obj: jobject |
||
); |
||
IsSameObject: function( |
|
|
Env: PJNIEnv; |
||
Obj1: jobject; |
||
Obj2: jobject |
||
):jboolean; |
||
NewLocalRef: function( |
|
|
Env: PJNIEnv; |
||
Ref: jobject |
||
):jobject; |
||
EnsureLocalCapacity: function( |
|
|
Env: PJNIEnv; |
||
Capacity: jint |
||
):jobject; |
||
AllocObject: function( |
|
|
Env: PJNIEnv; |
||
AClass: jclass |
||
):jobject; |
||
NewObject: function( |
|
|
Env: PJNIEnv; |
||
AClass: jclass; |
||
MethodID: jmethodID |
||
):jobject; |
||
NewObjectV: function( |
|
|
Env: PJNIEnv; |
||
AClass: jclass; |
||
MethodID: jmethodID; |
||
Args: va_list |
||
):jobject; |
||
NewObjectA: function( |
|
|
Env: PJNIEnv; |
||
AClass: jclass; |
||
MethodID: jmethodID; |
||
Args: Pjvalue |
||
):jobject; |
||
GetObjectClass: function( |
|
|
Env: PJNIEnv; |
||
Obj: jobject |
||
):jclass; |
||
IsInstanceOf: function( |
|
|
Env: PJNIEnv; |
||
Obj: jobject; |
||
AClass: jclass |
||
):jboolean; |
||
GetMethodID: function( |
|
|
Env: PJNIEnv; |
||
AClass: jclass; |
||
const Name: pchar; |
||
const Sig: pchar |
||
):jmethodID; |
||
CallObjectMethod: function( |
|
|
Env: PJNIEnv; |
||
Obj: jobject; |
||
MethodID: jmethodID |
||
):jobject; |
||
CallObjectMethodV: function( |
|
|
Env: PJNIEnv; |
||
Obj: jobject; |
||
MethodID: jmethodID; |
||
Args: va_list |
||
):jobject; |
||
CallObjectMethodA: function( |
|
|
Env: PJNIEnv; |
||
Obj: jobject; |
||
MethodID: jmethodID; |
||
Args: Pjvalue |
||
):jobject; |
||
CallBooleanMethod: function( |
|
|
Env: PJNIEnv; |
||
Obj: jobject; |
||
MethodID: jmethodID |
||
):jboolean; |
||
CallBooleanMethodV: function( |
|
|
Env: PJNIEnv; |
||
Obj: jobject; |
||
MethodID: jmethodID; |
||
Args: va_list |
||
):jboolean; |
||
CallBooleanMethodA: function( |
|
|
Env: PJNIEnv; |
||
Obj: jobject; |
||
MethodID: jmethodID; |
||
Args: Pjvalue |
||
):jboolean; |
||
CallByteMethod: function( |
|
|
Env: PJNIEnv; |
||
Obj: jobject; |
||
MethodID: jmethodID |
||
):jbyte; |
||
CallByteMethodV: function( |
|
|
Env: PJNIEnv; |
||
Obj: jobject; |
||
MethodID: jmethodID; |
||
Args: va_list |
||
):jbyte; |
||
CallByteMethodA: function( |
|
|
Env: PJNIEnv; |
||
Obj: jobject; |
||
MethodID: jmethodID; |
||
Args: Pjvalue |
||
):jbyte; |
||
CallCharMethod: function( |
|
|
Env: PJNIEnv; |
||
Obj: jobject; |
||
MethodID: jmethodID |
||
):jchar; |
||
CallCharMethodV: function( |
|
|
Env: PJNIEnv; |
||
Obj: jobject; |
||
MethodID: jmethodID; |
||
Args: va_list |
||
):jchar; |
||
CallCharMethodA: function( |
|
|
Env: PJNIEnv; |
||
Obj: jobject; |
||
MethodID: jmethodID; |
||
Args: Pjvalue |
||
):jchar; |
||
CallShortMethod: function( |
|
|
Env: PJNIEnv; |
||
Obj: jobject; |
||
MethodID: jmethodID |
||
):jshort; |
||
CallShortMethodV: function( |
|
|
Env: PJNIEnv; |
||
Obj: jobject; |
||
MethodID: jmethodID; |
||
Args: va_list |
||
):jshort; |
||
CallShortMethodA: function( |
|
|
Env: PJNIEnv; |
||
Obj: jobject; |
||
MethodID: jmethodID; |
||
Args: Pjvalue |
||
):jshort; |
||
CallIntMethod: function( |
|
|
Env: PJNIEnv; |
||
Obj: jobject; |
||
MethodID: jmethodID |
||
):jint; |
||
CallIntMethodV: function( |
|
|
Env: PJNIEnv; |
||
Obj: jobject; |
||
MethodID: jmethodID; |
||
Args: va_list |
||
):jint; |
||
CallIntMethodA: function( |
|
|
Env: PJNIEnv; |
||
Obj: jobject; |
||
MethodID: jmethodID; |
||
Args: Pjvalue |
||
):jint; |
||
CallLongMethod: function( |
|
|
Env: PJNIEnv; |
||
Obj: jobject; |
||
MethodID: jmethodID |
||
):jlong; |
||
CallLongMethodV: function( |
|
|
Env: PJNIEnv; |
||
Obj: jobject; |
||
MethodID: jmethodID; |
||
Args: va_list |
||
):jlong; |
||
CallLongMethodA: function( |
|
|
Env: PJNIEnv; |
||
Obj: jobject; |
||
MethodID: jmethodID; |
||
Args: Pjvalue |
||
):jlong; |
||
CallFloatMethod: function( |
|
|
Env: PJNIEnv; |
||
Obj: jobject; |
||
MethodID: jmethodID |
||
):jfloat; |
||
CallFloatMethodV: function( |
|
|
Env: PJNIEnv; |
||
Obj: jobject; |
||
MethodID: jmethodID; |
||
Args: va_list |
||
):jfloat; |
||
CallFloatMethodA: function( |
|
|
Env: PJNIEnv; |
||
Obj: jobject; |
||
MethodID: jmethodID; |
||
Args: Pjvalue |
||
):jfloat; |
||
CallDoubleMethod: function( |
|
|
Env: PJNIEnv; |
||
Obj: jobject; |
||
MethodID: jmethodID |
||
):jdouble; |
||
CallDoubleMethodV: function( |
|
|
Env: PJNIEnv; |
||
Obj: jobject; |
||
MethodID: jmethodID; |
||
Args: va_list |
||
):jdouble; |
||
CallDoubleMethodA: function( |
|
|
Env: PJNIEnv; |
||
Obj: jobject; |
||
MethodID: jmethodID; |
||
Args: Pjvalue |
||
):jdouble; |
||
CallVoidMethod: procedure( |
|
|
Env: PJNIEnv; |
||
Obj: jobject; |
||
MethodID: jmethodID |
||
); |
||
CallVoidMethodV: procedure( |
|
|
Env: PJNIEnv; |
||
Obj: jobject; |
||
MethodID: jmethodID; |
||
Args: va_list |
||
); |
||
CallVoidMethodA: procedure( |
|
|
Env: PJNIEnv; |
||
Obj: jobject; |
||
MethodID: jmethodID; |
||
Args: Pjvalue |
||
); |
||
CallNonvirtualObjectMethod: function( |
|
|
Env: PJNIEnv; |
||
Obj: jobject; |
||
AClass: jclass; |
||
MethodID: jmethodID |
||
):jobject; |
||
CallNonvirtualObjectMethodV: function( |
|
|
Env: PJNIEnv; |
||
Obj: jobject; |
||
AClass: jclass; |
||
MethodID: jmethodID; |
||
Args: va_list |
||
):jobject; |
||
CallNonvirtualObjectMethodA: function( |
|
|
Env: PJNIEnv; |
||
Obj: jobject; |
||
AClass: jclass; |
||
MethodID: jmethodID; |
||
Args: Pjvalue |
||
):jobject; |
||
CallNonvirtualBooleanMethod: function( |
|
|
Env: PJNIEnv; |
||
Obj: jobject; |
||
AClass: jclass; |
||
MethodID: jmethodID |
||
):jboolean; |
||
CallNonvirtualBooleanMethodV: function( |
|
|
Env: PJNIEnv; |
||
Obj: jobject; |
||
AClass: jclass; |
||
MethodID: jmethodID; |
||
Args: va_list |
||
):jboolean; |
||
CallNonvirtualBooleanMethodA: function( |
|
|
Env: PJNIEnv; |
||
Obj: jobject; |
||
AClass: jclass; |
||
MethodID: jmethodID; |
||
Args: Pjvalue |
||
):jboolean; |
||
CallNonvirtualByteMethod: function( |
|
|
Env: PJNIEnv; |
||
Obj: jobject; |
||
AClass: jclass; |
||
MethodID: jmethodID |
||
):jbyte; |
||
CallNonvirtualByteMethodV: function( |
|
|
Env: PJNIEnv; |
||
Obj: jobject; |
||
AClass: jclass; |
||
MethodID: jmethodID; |
||
Args: va_list |
||
):jbyte; |
||
CallNonvirtualByteMethodA: function( |
|
|
Env: PJNIEnv; |
||
Obj: jobject; |
||
AClass: jclass; |
||
MethodID: jmethodID; |
||
Args: Pjvalue |
||
):jbyte; |
||
CallNonvirtualCharMethod: function( |
|
|
Env: PJNIEnv; |
||
Obj: jobject; |
||
AClass: jclass; |
||
MethodID: jmethodID |
||
):jchar; |
||
CallNonvirtualCharMethodV: function( |
|
|
Env: PJNIEnv; |
||
Obj: jobject; |
||
AClass: jclass; |
||
MethodID: jmethodID; |
||
Args: va_list |
||
):jchar; |
||
CallNonvirtualCharMethodA: function( |
|
|
Env: PJNIEnv; |
||
Obj: jobject; |
||
AClass: jclass; |
||
MethodID: jmethodID; |
||
Args: Pjvalue |
||
):jchar; |
||
CallNonvirtualShortMethod: function( |
|
|
Env: PJNIEnv; |
||
Obj: jobject; |
||
AClass: jclass; |
||
MethodID: jmethodID |
||
):jshort; |
||
CallNonvirtualShortMethodV: function( |
|
|
Env: PJNIEnv; |
||
Obj: jobject; |
||
AClass: jclass; |
||
MethodID: jmethodID; |
||
Args: va_list |
||
):jshort; |
||
CallNonvirtualShortMethodA: function( |
|
|
Env: PJNIEnv; |
||
Obj: jobject; |
||
AClass: jclass; |
||
MethodID: jmethodID; |
||
Args: Pjvalue |
||
):jshort; |
||
CallNonvirtualIntMethod: function( |
|
|
Env: PJNIEnv; |
||
Obj: jobject; |
||
AClass: jclass; |
||
MethodID: jmethodID |
||
):jint; |
||
CallNonvirtualIntMethodV: function( |
|
|
Env: PJNIEnv; |
||
Obj: jobject; |
||
AClass: jclass; |
||
MethodID: jmethodID; |
||
Args: va_list |
||
):jint; |
||
CallNonvirtualIntMethodA: function( |
|
|
Env: PJNIEnv; |
||
Obj: jobject; |
||
AClass: jclass; |
||
MethodID: jmethodID; |
||
Args: Pjvalue |
||
):jint; |
||
CallNonvirtualLongMethod: function( |
|
|
Env: PJNIEnv; |
||
Obj: jobject; |
||
AClass: jclass; |
||
MethodID: jmethodID |
||
):jlong; |
||
CallNonvirtualLongMethodV: function( |
|
|
Env: PJNIEnv; |
||
Obj: jobject; |
||
AClass: jclass; |
||
MethodID: jmethodID; |
||
Args: va_list |
||
):jlong; |
||
CallNonvirtualLongMethodA: function( |
|
|
Env: PJNIEnv; |
||
Obj: jobject; |
||
AClass: jclass; |
||
MethodID: jmethodID; |
||
Args: Pjvalue |
||
):jlong; |
||
CallNonvirtualFloatMethod: function( |
|
|
Env: PJNIEnv; |
||
Obj: jobject; |
||
AClass: jclass; |
||
MethodID: jmethodID |
||
):jfloat; |
||
CallNonvirtualFloatMethodV: function( |
|
|
Env: PJNIEnv; |
||
Obj: jobject; |
||
AClass: jclass; |
||
MethodID: jmethodID; |
||
Args: va_list |
||
):jfloat; |
||
CallNonvirtualFloatMethodA: function( |
|
|
Env: PJNIEnv; |
||
Obj: jobject; |
||
AClass: jclass; |
||
MethodID: jmethodID; |
||
Args: Pjvalue |
||
):jfloat; |
||
CallNonvirtualDoubleMethod: function( |
|
|
Env: PJNIEnv; |
||
Obj: jobject; |
||
AClass: jclass; |
||
MethodID: jmethodID |
||
):jdouble; |
||
CallNonvirtualDoubleMethodV: function( |
|
|
Env: PJNIEnv; |
||
Obj: jobject; |
||
AClass: jclass; |
||
MethodID: jmethodID; |
||
Args: va_list |
||
):jdouble; |
||
CallNonvirtualDoubleMethodA: function( |
|
|
Env: PJNIEnv; |
||
Obj: jobject; |
||
AClass: jclass; |
||
MethodID: jmethodID; |
||
Args: Pjvalue |
||
):jdouble; |
||
CallNonvirtualVoidMethod: procedure( |
|
|
Env: PJNIEnv; |
||
Obj: jobject; |
||
AClass: jclass; |
||
MethodID: jmethodID |
||
); |
||
CallNonvirtualVoidMethodV: procedure( |
|
|
Env: PJNIEnv; |
||
Obj: jobject; |
||
AClass: jclass; |
||
MethodID: jmethodID; |
||
Args: va_list |
||
); |
||
CallNonvirtualVoidMethodA: procedure( |
|
|
Env: PJNIEnv; |
||
Obj: jobject; |
||
AClass: jclass; |
||
MethodID: jmethodID; |
||
Args: Pjvalue |
||
); |
||
GetFieldID: function( |
|
|
Env: PJNIEnv; |
||
AClass: jclass; |
||
const Name: pchar; |
||
const Sig: pchar |
||
):jfieldID; |
||
GetObjectField: function( |
|
|
Env: PJNIEnv; |
||
Obj: jobject; |
||
FieldID: jfieldID |
||
):jobject; |
||
GetBooleanField: function( |
|
|
Env: PJNIEnv; |
||
Obj: jobject; |
||
FieldID: jfieldID |
||
):jboolean; |
||
GetByteField: function( |
|
|
Env: PJNIEnv; |
||
Obj: jobject; |
||
FieldID: jfieldID |
||
):jbyte; |
||
GetCharField: function( |
|
|
Env: PJNIEnv; |
||
Obj: jobject; |
||
FieldID: jfieldID |
||
):jchar; |
||
GetShortField: function( |
|
|
Env: PJNIEnv; |
||
Obj: jobject; |
||
FieldID: jfieldID |
||
):jshort; |
||
GetIntField: function( |
|
|
Env: PJNIEnv; |
||
Obj: jobject; |
||
FieldID: jfieldID |
||
):jint; |
||
GetLongField: function( |
|
|
Env: PJNIEnv; |
||
Obj: jobject; |
||
FieldID: jfieldID |
||
):jlong; |
||
GetFloatField: function( |
|
|
Env: PJNIEnv; |
||
Obj: jobject; |
||
FieldID: jfieldID |
||
):jfloat; |
||
GetDoubleField: function( |
|
|
Env: PJNIEnv; |
||
Obj: jobject; |
||
FieldID: jfieldID |
||
):jdouble; |
||
SetObjectField: procedure( |
|
|
Env: PJNIEnv; |
||
Obj: jobject; |
||
FieldID: jfieldID; |
||
Val: jobject |
||
); |
||
SetBooleanField: procedure( |
|
|
Env: PJNIEnv; |
||
Obj: jobject; |
||
FieldID: jfieldID; |
||
Val: jboolean |
||
); |
||
SetByteField: procedure( |
|
|
Env: PJNIEnv; |
||
Obj: jobject; |
||
FieldID: jfieldID; |
||
Val: jbyte |
||
); |
||
SetCharField: procedure( |
|
|
Env: PJNIEnv; |
||
Obj: jobject; |
||
FieldID: jfieldID; |
||
Val: jchar |
||
); |
||
SetShortField: procedure( |
|
|
Env: PJNIEnv; |
||
Obj: jobject; |
||
FieldID: jfieldID; |
||
Val: jshort |
||
); |
||
SetIntField: procedure( |
|
|
Env: PJNIEnv; |
||
Obj: jobject; |
||
FieldID: jfieldID; |
||
Val: jint |
||
); |
||
SetLongField: procedure( |
|
|
Env: PJNIEnv; |
||
Obj: jobject; |
||
FieldID: jfieldID; |
||
Val: jlong |
||
); |
||
SetFloatField: procedure( |
|
|
Env: PJNIEnv; |
||
Obj: jobject; |
||
FieldID: jfieldID; |
||
Val: jfloat |
||
); |
||
SetDoubleField: procedure( |
|
|
Env: PJNIEnv; |
||
Obj: jobject; |
||
FieldID: jfieldID; |
||
Val: jdouble |
||
); |
||
GetStaticMethodID: function( |
|
|
Env: PJNIEnv; |
||
AClass: jclass; |
||
const Name: pchar; |
||
const Sig: pchar |
||
):jmethodID; |
||
CallStaticObjectMethod: function( |
|
|
Env: PJNIEnv; |
||
AClass: jclass; |
||
MethodID: jmethodID |
||
):jobject; |
||
CallStaticObjectMethodV: function( |
|
|
Env: PJNIEnv; |
||
AClass: jclass; |
||
MethodID: jmethodID; |
||
Args: va_list |
||
):jobject; |
||
CallStaticObjectMethodA: function( |
|
|
Env: PJNIEnv; |
||
AClass: jclass; |
||
MethodID: jmethodID; |
||
Args: Pjvalue |
||
):jobject; |
||
CallStaticBooleanMethod: function( |
|
|
Env: PJNIEnv; |
||
AClass: jclass; |
||
MethodID: jmethodID |
||
):jboolean; |
||
CallStaticBooleanMethodV: function( |
|
|
Env: PJNIEnv; |
||
AClass: jclass; |
||
MethodID: jmethodID; |
||
Args: va_list |
||
):jboolean; |
||
CallStaticBooleanMethodA: function( |
|
|
Env: PJNIEnv; |
||
AClass: jclass; |
||
MethodID: jmethodID; |
||
Args: Pjvalue |
||
):jboolean; |
||
CallStaticByteMethod: function( |
|
|
Env: PJNIEnv; |
||
AClass: jclass; |
||
MethodID: jmethodID |
||
):jbyte; |
||
CallStaticByteMethodV: function( |
|
|
Env: PJNIEnv; |
||
AClass: jclass; |
||
MethodID: jmethodID; |
||
Args: va_list |
||
):jbyte; |
||
CallStaticByteMethodA: function( |
|
|
Env: PJNIEnv; |
||
AClass: jclass; |
||
MethodID: jmethodID; |
||
Args: Pjvalue |
||
):jbyte; |
||
CallStaticCharMethod: function( |
|
|
Env: PJNIEnv; |
||
AClass: jclass; |
||
MethodID: jmethodID |
||
):jchar; |
||
CallStaticCharMethodV: function( |
|
|
Env: PJNIEnv; |
||
AClass: jclass; |
||
MethodID: jmethodID; |
||
Args: va_list |
||
):jchar; |
||
CallStaticCharMethodA: function( |
|
|
Env: PJNIEnv; |
||
AClass: jclass; |
||
MethodID: jmethodID; |
||
Args: Pjvalue |
||
):jchar; |
||
CallStaticShortMethod: function( |
|
|
Env: PJNIEnv; |
||
AClass: jclass; |
||
MethodID: jmethodID |
||
):jshort; |
||
CallStaticShortMethodV: function( |
|
|
Env: PJNIEnv; |
||
AClass: jclass; |
||
MethodID: jmethodID; |
||
Args: va_list |
||
):jshort; |
||
CallStaticShortMethodA: function( |
|
|
Env: PJNIEnv; |
||
AClass: jclass; |
||
MethodID: jmethodID; |
||
Args: Pjvalue |
||
):jshort; |
||
CallStaticIntMethod: function( |
|
|
Env: PJNIEnv; |
||
AClass: jclass; |
||
MethodID: jmethodID |
||
):jint; |
||
CallStaticIntMethodV: function( |
|
|
Env: PJNIEnv; |
||
AClass: jclass; |
||
MethodID: jmethodID; |
||
Args: va_list |
||
):jint; |
||
CallStaticIntMethodA: function( |
|
|
Env: PJNIEnv; |
||
AClass: jclass; |
||
MethodID: jmethodID; |
||
Args: Pjvalue |
||
):jint; |
||
CallStaticLongMethod: function( |
|
|
Env: PJNIEnv; |
||
AClass: jclass; |
||
MethodID: jmethodID |
||
):jlong; |
||
CallStaticLongMethodV: function( |
|
|
Env: PJNIEnv; |
||
AClass: jclass; |
||
MethodID: jmethodID; |
||
Args: va_list |
||
):jlong; |
||
CallStaticLongMethodA: function( |
|
|
Env: PJNIEnv; |
||
AClass: jclass; |
||
MethodID: jmethodID; |
||
Args: Pjvalue |
||
):jlong; |
||
CallStaticFloatMethod: function( |
|
|
Env: PJNIEnv; |
||
AClass: jclass; |
||
MethodID: jmethodID |
||
):jfloat; |
||
CallStaticFloatMethodV: function( |
|
|
Env: PJNIEnv; |
||
AClass: jclass; |
||
MethodID: jmethodID; |
||
Args: va_list |
||
):jfloat; |
||
CallStaticFloatMethodA: function( |
|
|
Env: PJNIEnv; |
||
AClass: jclass; |
||
MethodID: jmethodID; |
||
Args: Pjvalue |
||
):jfloat; |
||
CallStaticDoubleMethod: function( |
|
|
Env: PJNIEnv; |
||
AClass: jclass; |
||
MethodID: jmethodID |
||
):jdouble; |
||
CallStaticDoubleMethodV: function( |
|
|
Env: PJNIEnv; |
||
AClass: jclass; |
||
MethodID: jmethodID; |
||
Args: va_list |
||
):jdouble; |
||
CallStaticDoubleMethodA: function( |
|
|
Env: PJNIEnv; |
||
AClass: jclass; |
||
MethodID: jmethodID; |
||
Args: Pjvalue |
||
):jdouble; |
||
CallStaticVoidMethod: procedure( |
|
|
Env: PJNIEnv; |
||
AClass: jclass; |
||
MethodID: jmethodID |
||
); |
||
CallStaticVoidMethodV: procedure( |
|
|
Env: PJNIEnv; |
||
AClass: jclass; |
||
MethodID: jmethodID; |
||
Args: va_list |
||
); |
||
CallStaticVoidMethodA: procedure( |
|
|
Env: PJNIEnv; |
||
AClass: jclass; |
||
MethodID: jmethodID; |
||
Args: Pjvalue |
||
); |
||
GetStaticFieldID: function( |
|
|
Env: PJNIEnv; |
||
AClass: jclass; |
||
const Name: pchar; |
||
const Sig: pchar |
||
):jfieldID; |
||
GetStaticObjectField: function( |
|
|
Env: PJNIEnv; |
||
AClass: jclass; |
||
FieldID: jfieldID |
||
):jobject; |
||
GetStaticBooleanField: function( |
|
|
Env: PJNIEnv; |
||
AClass: jclass; |
||
FieldID: jfieldID |
||
):jboolean; |
||
GetStaticByteField: function( |
|
|
Env: PJNIEnv; |
||
AClass: jclass; |
||
FieldID: jfieldID |
||
):jbyte; |
||
GetStaticCharField: function( |
|
|
Env: PJNIEnv; |
||
AClass: jclass; |
||
FieldID: jfieldID |
||
):jchar; |
||
GetStaticShortField: function( |
|
|
Env: PJNIEnv; |
||
AClass: jclass; |
||
FieldID: jfieldID |
||
):jshort; |
||
GetStaticIntField: function( |
|
|
Env: PJNIEnv; |
||
AClass: jclass; |
||
FieldID: jfieldID |
||
):jint; |
||
GetStaticLongField: function( |
|
|
Env: PJNIEnv; |
||
AClass: jclass; |
||
FieldID: jfieldID |
||
):jlong; |
||
GetStaticFloatField: function( |
|
|
Env: PJNIEnv; |
||
AClass: jclass; |
||
FieldID: jfieldID |
||
):jfloat; |
||
GetStaticDoubleField: function( |
|
|
Env: PJNIEnv; |
||
AClass: jclass; |
||
FieldID: jfieldID |
||
):jdouble; |
||
SetStaticObjectField: procedure( |
|
|
Env: PJNIEnv; |
||
AClass: jclass; |
||
FieldID: jfieldID; |
||
Val: jobject |
||
); |
||
SetStaticBooleanField: procedure( |
|
|
Env: PJNIEnv; |
||
AClass: jclass; |
||
FieldID: jfieldID; |
||
Val: jboolean |
||
); |
||
SetStaticByteField: procedure( |
|
|
Env: PJNIEnv; |
||
AClass: jclass; |
||
FieldID: jfieldID; |
||
Val: jbyte |
||
); |
||
SetStaticCharField: procedure( |
|
|
Env: PJNIEnv; |
||
AClass: jclass; |
||
FieldID: jfieldID; |
||
Val: jchar |
||
); |
||
SetStaticShortField: procedure( |
|
|
Env: PJNIEnv; |
||
AClass: jclass; |
||
FieldID: jfieldID; |
||
Val: jshort |
||
); |
||
SetStaticIntField: procedure( |
|
|
Env: PJNIEnv; |
||
AClass: jclass; |
||
FieldID: jfieldID; |
||
Val: jint |
||
); |
||
SetStaticLongField: procedure( |
|
|
Env: PJNIEnv; |
||
AClass: jclass; |
||
FieldID: jfieldID; |
||
Val: jlong |
||
); |
||
SetStaticFloatField: procedure( |
|
|
Env: PJNIEnv; |
||
AClass: jclass; |
||
FieldID: jfieldID; |
||
Val: jfloat |
||
); |
||
SetStaticDoubleField: procedure( |
|
|
Env: PJNIEnv; |
||
AClass: jclass; |
||
FieldID: jfieldID; |
||
Val: jdouble |
||
); |
||
NewString: function( |
|
|
Env: PJNIEnv; |
||
const Unicode: Pjchar; |
||
Len: jsize |
||
):jstring; |
||
GetStringLength: function( |
|
|
Env: PJNIEnv; |
||
Str: jstring |
||
):jsize; |
||
GetStringChars: function( |
|
|
Env: PJNIEnv; |
||
Str: jstring; |
||
var IsCopy: jboolean |
||
):Pjchar; |
||
ReleaseStringChars: procedure( |
|
|
Env: PJNIEnv; |
||
Str: jstring; |
||
const Chars: Pjchar |
||
); |
||
NewStringUTF: function( |
|
|
Env: PJNIEnv; |
||
const UTF: pchar |
||
):jstring; |
||
GetStringUTFLength: function( |
|
|
Env: PJNIEnv; |
||
Str: jstring |
||
):jsize; |
||
GetStringUTFChars: function( |
|
|
Env: PJNIEnv; |
||
Str: jstring; |
||
IsCopy: Pjboolean |
||
):pchar; |
||
ReleaseStringUTFChars: procedure( |
|
|
Env: PJNIEnv; |
||
Str: jstring; |
||
const Chars: pchar |
||
); |
||
GetArrayLength: function( |
|
|
Env: PJNIEnv; |
||
AArray: jarray |
||
):jsize; |
||
NewObjectArray: function( |
|
|
Env: PJNIEnv; |
||
Len: jsize; |
||
AClass: jclass; |
||
Init: jobject |
||
):jobjectArray; |
||
GetObjectArrayElement: function( |
|
|
Env: PJNIEnv; |
||
AArray: jobjectArray; |
||
Index: jsize |
||
):jobject; |
||
SetObjectArrayElement: procedure( |
|
|
Env: PJNIEnv; |
||
AArray: jobjectArray; |
||
Index: jsize; |
||
Val: jobject |
||
); |
||
NewBooleanArray: function( |
|
|
Env: PJNIEnv; |
||
Len: jsize |
||
NewByteArray: function( |
|
|
Env: PJNIEnv; |
||
Len: jsize |
||
):jbyteArray; |
||
NewCharArray: function( |
|
|
Env: PJNIEnv; |
||
Len: jsize |
||
):jcharArray; |
||
NewShortArray: function( |
|
|
Env: PJNIEnv; |
||
Len: jsize |
||
):jshortArray; |
||
NewIntArray: function( |
|
|
Env: PJNIEnv; |
||
Len: jsize |
||
):jintArray; |
||
NewLongArray: function( |
|
|
Env: PJNIEnv; |
||
Len: jsize |
||
):jlongArray; |
||
NewFloatArray: function( |
|
|
Env: PJNIEnv; |
||
Len: jsize |
||
):jfloatArray; |
||
NewDoubleArray: function( |
|
|
Env: PJNIEnv; |
||
Len: jsize |
||
):jdoubleArray; |
||
GetBooleanArrayElements: function( |
|
|
Env: PJNIEnv; |
||
AArray: jbooleanArray; |
||
var IsCopy: jboolean |
||
):Pjboolean; |
||
GetByteArrayElements: function( |
|
|
Env: PJNIEnv; |
||
AArray: jbyteArray; |
||
var IsCopy: jboolean |
||
):Pjbyte; |
||
GetCharArrayElements: function( |
|
|
Env: PJNIEnv; |
||
AArray: jcharArray; |
||
var IsCopy: jboolean |
||
):Pjchar; |
||
GetShortArrayElements: function( |
|
|
Env: PJNIEnv; |
||
AArray: jshortArray; |
||
var IsCopy: jboolean |
||
):Pjshort; |
||
GetIntArrayElements: function( |
|
|
Env: PJNIEnv; |
||
AArray: jintArray; |
||
var IsCopy: jboolean |
||
):Pjint; |
||
GetLongArrayElements: function( |
|
|
Env: PJNIEnv; |
||
AArray: jlongArray; |
||
var IsCopy: jboolean |
||
):Pjlong; |
||
GetFloatArrayElements: function( |
|
|
Env: PJNIEnv; |
||
AArray: jfloatArray; |
||
var IsCopy: jboolean |
||
):Pjfloat; |
||
GetDoubleArrayElements: function( |
|
|
Env: PJNIEnv; |
||
AArray: jdoubleArray; |
||
var IsCopy: jboolean |
||
):Pjdouble; |
||
ReleaseBooleanArrayElements: procedure( |
|
|
Env: PJNIEnv; |
||
AArray: jbooleanArray; |
||
Elems: Pjboolean; |
||
Mode: jint |
||
); |
||
ReleaseByteArrayElements: procedure( |
|
|
Env: PJNIEnv; |
||
AArray: jbyteArray; |
||
Elems: Pjbyte; |
||
Mode: jint |
||
); |
||
ReleaseCharArrayElements: procedure( |
|
|
Env: PJNIEnv; |
||
AArray: jcharArray; |
||
Elems: Pjchar; |
||
Mode: jint |
||
); |
||
ReleaseShortArrayElements: procedure( |
|
|
Env: PJNIEnv; |
||
AArray: jshortArray; |
||
Elems: Pjshort; |
||
Mode: jint |
||
); |
||
ReleaseIntArrayElements: procedure( |
|
|
Env: PJNIEnv; |
||
AArray: jintArray; |
||
Elems: Pjint; |
||
Mode: jint |
||
); |
||
ReleaseLongArrayElements: procedure( |
|
|
Env: PJNIEnv; |
||
AArray: jlongArray; |
||
Elems: Pjlong; |
||
Mode: jint |
||
); |
||
ReleaseFloatArrayElements: procedure( |
|
|
Env: PJNIEnv; |
||
AArray: jfloatArray; |
||
Elems: Pjfloat; |
||
Mode: jint |
||
); |
||
ReleaseDoubleArrayElements: procedure( |
|
|
Env: PJNIEnv; |
||
AArray: jdoubleArray; |
||
Elems: Pjdouble; |
||
Mode: jint |
||
); |
||
GetBooleanArrayRegion: procedure( |
|
|
Env: PJNIEnv; |
||
AArray: jbooleanArray; |
||
Start: jsize; |
||
Len: jsize; |
||
Buf: Pjboolean |
||
); |
||
GetByteArrayRegion: procedure( |
|
|
Env: PJNIEnv; |
||
AArray: jbyteArray; |
||
Start: jsize; |
||
Len: jsize; |
||
Buf: Pjbyte |
||
); |
||
GetCharArrayRegion: procedure( |
|
|
Env: PJNIEnv; |
||
AArray: jcharArray; |
||
Start: jsize; |
||
Len: jsize; |
||
Buf: Pjchar |
||
); |
||
GetShortArrayRegion: procedure( |
|
|
Env: PJNIEnv; |
||
AArray: jshortArray; |
||
Start: jsize; |
||
Len: jsize; |
||
Buf: Pjshort |
||
); |
||
GetIntArrayRegion: procedure( |
|
|
Env: PJNIEnv; |
||
AArray: jintArray; |
||
Start: jsize; |
||
Len: jsize; |
||
Buf: Pjint |
||
); |
||
GetLongArrayRegion: procedure( |
|
|
Env: PJNIEnv; |
||
AArray: jlongArray; |
||
Start: jsize; |
||
Len: jsize; |
||
Buf: Pjlong |
||
); |
||
GetFloatArrayRegion: procedure( |
|
|
Env: PJNIEnv; |
||
AArray: jfloatArray; |
||
Start: jsize; |
||
Len: jsize; |
||
Buf: Pjfloat |
||
); |
||
GetDoubleArrayRegion: procedure( |
|
|
Env: PJNIEnv; |
||
AArray: jdoubleArray; |
||
Start: jsize; |
||
Len: jsize; |
||
Buf: Pjdouble |
||
); |
||
SetBooleanArrayRegion: procedure( |
|
|
Env: PJNIEnv; |
||
AArray: jbooleanArray; |
||
Start: jsize; |
||
Len: jsize; |
||
Buf: Pjboolean |
||
); |
||
SetByteArrayRegion: procedure( |
|
|
Env: PJNIEnv; |
||
AArray: jbyteArray; |
||
Start: jsize; |
||
Len: jsize; |
||
Buf: Pjbyte |
||
); |
||
SetCharArrayRegion: procedure( |
|
|
Env: PJNIEnv; |
||
AArray: jcharArray; |
||
Start: jsize; |
||
Len: jsize; |
||
Buf: Pjchar |
||
); |
||
SetShortArrayRegion: procedure( |
|
|
Env: PJNIEnv; |
||
AArray: jshortArray; |
||
Start: jsize; |
||
Len: jsize; |
||
Buf: Pjshort |
||
); |
||
SetIntArrayRegion: procedure( |
|
|
Env: PJNIEnv; |
||
AArray: jintArray; |
||
Start: jsize; |
||
Len: jsize; |
||
Buf: Pjint |
||
); |
||
SetLongArrayRegion: procedure( |
|
|
Env: PJNIEnv; |
||
AArray: jlongArray; |
||
Start: jsize; |
||
Len: jsize; |
||
Buf: Pjlong |
||
); |
||
SetFloatArrayRegion: procedure( |
|
|
Env: PJNIEnv; |
||
AArray: jfloatArray; |
||
Start: jsize; |
||
Len: jsize; |
||
Buf: Pjfloat |
||
); |
||
SetDoubleArrayRegion: procedure( |
|
|
Env: PJNIEnv; |
||
AArray: jdoubleArray; |
||
Start: jsize; |
||
Len: jsize; |
||
Buf: Pjdouble |
||
); |
||
RegisterNatives: function( |
|
|
Env: PJNIEnv; |
||
AClass: jclass; |
||
const Methods: PJNINativeMethod; |
||
NMethods: jint |
||
):jint; |
||
UnregisterNatives: function( |
|
|
Env: PJNIEnv; |
||
AClass: jclass |
||
):jint; |
||
MonitorEnter: function( |
|
|
Env: PJNIEnv; |
||
Obj: jobject |
||
):jint; |
||
MonitorExit: function( |
|
|
Env: PJNIEnv; |
||
Obj: jobject |
||
):jint; |
||
GetJavaVM: function( |
|
|
Env: PJNIEnv; |
||
var VM: JavaVM |
||
):jint; |
||
GetStringRegion: procedure( |
|
|
Env: PJNIEnv; |
||
Str: jstring; |
||
Start: jsize; |
||
Len: jsize; |
||
Buf: Pjchar |
||
); |
||
GetStringUTFRegion: procedure( |
|
|
Env: PJNIEnv; |
||
Str: jstring; |
||
Start: jsize; |
||
Len: jsize; |
||
Buf: pchar |
||
); |
||
GetPrimitiveArrayCritical: function( |
|
|
Env: PJNIEnv; |
||
AArray: jarray; |
||
var IsCopy: jboolean |
||
):pointer; |
||
ReleasePrimitiveArrayCritical: procedure( |
|
|
Env: PJNIEnv; |
||
AArray: jarray; |
||
CArray: pointer; |
||
Mode: jint |
||
); |
||
GetStringCritical: function( |
|
|
Env: PJNIEnv; |
||
Str: jstring; |
||
var IsCopy: jboolean |
||
):Pjchar; |
||
ReleaseStringCritical: procedure( |
|
|
Env: PJNIEnv; |
||
Str: jstring; |
||
CString: Pjchar |
||
); |
||
NewWeakGlobalRef: function( |
|
|
Env: PJNIEnv; |
||
Obj: jobject |
||
):jweak; |
||
DeleteWeakGlobalRef: procedure( |
|
|
Env: PJNIEnv; |
||
Ref: jweak |
||
); |
||
ExceptionCheck: function( |
|
|
Env: PJNIEnv |
||
):jboolean; |
||
NewDirectByteBuffer: function( |
|
|
Env: PJNIEnv; |
||
Address: pointer; |
||
Capacity: jlong |
||
):jobject; |
||
GetDirectBufferAddress: function( |
|
|
Env: PJNIEnv; |
||
Buf: jobject |
||
):pointer; |
||
GetDirectBufferCapacity: function( |
|
|
Env: PJNIEnv; |
||
Buf: jobject |
||
):jlong; |
||
GetObjectRefType: function( |
|
|
Env: PJNIEnv; |
||
AObject: jobject |
||
end; |
CT Web help |
CodeTyphon Studio |