/* DO NOT EDIT THIS FILE - it is machine generated */
#include <jni.h>
/* Header for class RexxAndJava */

#ifndef _Included_RexxAndJava
#define _Included_RexxAndJava
#ifdef __cplusplus
extern "C" {
#endif
/* Inaccessible static: version */
/* Inaccessible static: pkgName */
/* Inaccessible static: null4Rexx */
/* Inaccessible static: bsfPrefixReturnValue */
/* Inaccessible static: bMethodHasSetAccessible */
/* Inaccessible static: nlR_class */
#undef RexxAndJava_ADD_EVENT_LISTENER
#define RexxAndJava_ADD_EVENT_LISTENER 1L
#undef RexxAndJava_ARRAY_AT
#define RexxAndJava_ARRAY_AT 2L
#undef RexxAndJava_ARRAY_LENGTH
#define RexxAndJava_ARRAY_LENGTH 3L
#undef RexxAndJava_ARRAY_PUT
#define RexxAndJava_ARRAY_PUT 4L
#undef RexxAndJava_ARRAY_PUT_STRICT
#define RexxAndJava_ARRAY_PUT_STRICT 5L
#undef RexxAndJava_CREATE_ARRAY_OBJECT
#define RexxAndJava_CREATE_ARRAY_OBJECT 6L
#undef RexxAndJava_EXIT
#define RexxAndJava_EXIT 7L
#undef RexxAndJava_GET_FIELD_VALUE
#define RexxAndJava_GET_FIELD_VALUE 8L
#undef RexxAndJava_GET_FIELD_VALUE_STRICT
#define RexxAndJava_GET_FIELD_VALUE_STRICT 9L
#undef RexxAndJava_GET_PROPERTY_VALUE
#define RexxAndJava_GET_PROPERTY_VALUE 10L
#undef RexxAndJava_GET_STATIC_VALUE
#define RexxAndJava_GET_STATIC_VALUE 11L
#undef RexxAndJava_GET_STATIC_VALUE_STRICT
#define RexxAndJava_GET_STATIC_VALUE_STRICT 12L
#undef RexxAndJava_GET_VERSION
#define RexxAndJava_GET_VERSION 13L
#undef RexxAndJava_INVOKE
#define RexxAndJava_INVOKE 14L
#undef RexxAndJava_INVOKE_STRICT
#define RexxAndJava_INVOKE_STRICT 15L
#undef RexxAndJava_LOOKUP_BEAN
#define RexxAndJava_LOOKUP_BEAN 16L
#undef RexxAndJava_POLL_EVENT_TEXT
#define RexxAndJava_POLL_EVENT_TEXT 17L
#undef RexxAndJava_POST_EVENT_TEXT
#define RexxAndJava_POST_EVENT_TEXT 18L
#undef RexxAndJava_REGISTER_BEAN
#define RexxAndJava_REGISTER_BEAN 19L
#undef RexxAndJava_NEW
#define RexxAndJava_NEW 19L
#undef RexxAndJava_REGISTER_BEAN_STRICT
#define RexxAndJava_REGISTER_BEAN_STRICT 20L
#undef RexxAndJava_NEW_STRICT
#define RexxAndJava_NEW_STRICT 20L
#undef RexxAndJava_SET_FIELD_VALUE
#define RexxAndJava_SET_FIELD_VALUE 21L
#undef RexxAndJava_SET_FIELD_VALUE_STRICT
#define RexxAndJava_SET_FIELD_VALUE_STRICT 22L
#undef RexxAndJava_SET_PROPERTY_VALUE
#define RexxAndJava_SET_PROPERTY_VALUE 23L
#undef RexxAndJava_SET_PROPERTY_VALUE_STRICT
#define RexxAndJava_SET_PROPERTY_VALUE_STRICT 24L
#undef RexxAndJava_SET_REXX_NULL_STRING
#define RexxAndJava_SET_REXX_NULL_STRING 25L
#undef RexxAndJava_SLEEP
#define RexxAndJava_SLEEP 26L
#undef RexxAndJava_UNREGISTER_BEAN
#define RexxAndJava_UNREGISTER_BEAN 27L
#undef RexxAndJava_WRAP_ARRAY_OBJECT
#define RexxAndJava_WRAP_ARRAY_OBJECT 28L
#undef RexxAndJava_WRAP_ENUMERATION_OBJECT
#define RexxAndJava_WRAP_ENUMERATION_OBJECT 29L
#undef RexxAndJava_LOAD_CLASS
#define RexxAndJava_LOAD_CLASS 30L
#undef RexxAndJava_ADD_EVENT_LISTENER_2
#define RexxAndJava_ADD_EVENT_LISTENER_2 31L
#undef RexxAndJava_GET_BSF_MANAGER
#define RexxAndJava_GET_BSF_MANAGER 32L
#undef RexxAndJava_BSF_PREFIX_RETURN_VALUE
#define RexxAndJava_BSF_PREFIX_RETURN_VALUE 33L
#undef RexxAndJava_RAW_REGISTER_BEAN
#define RexxAndJava_RAW_REGISTER_BEAN 34L
/* Inaccessible static: class_00024java_00024lang_00024reflect_00024Method */
/* Inaccessible static: class_00024java_00024lang_00024Class */
/* Inaccessible static: class_00024java_00024lang_00024Object */
/* Inaccessible static: class_00024java_00024lang_00024reflect_00024Array */
/* Inaccessible static: class_00024java_00024lang_00024String */
/* Inaccessible static: class_00024java_00024lang_00024System */
/* Inaccessible static: class_00024java_00024lang_00024Thread */
/* Inaccessible static: class_00024java_00024lang_00024Boolean */
/* Inaccessible static: class_00024java_00024lang_00024Byte */
/* Inaccessible static: class_00024java_00024lang_00024Character */
/* Inaccessible static: class_00024java_00024lang_00024Double */
/* Inaccessible static: class_00024java_00024lang_00024Float */
/* Inaccessible static: class_00024java_00024lang_00024Integer */
/* Inaccessible static: class_00024java_00024lang_00024Long */
/* Inaccessible static: class_00024java_00024lang_00024Short */
/* Inaccessible static: class_00024java_00024lang_00024Void */
/*
 * Class:     RexxAndJava
 * Method:    jniRegisterBSF
 * Signature: ()I
 */
JNIEXPORT jint JNICALL Java_RexxAndJava_jniRegisterBSF
  (JNIEnv *, jobject);

/*
 * Class:     RexxAndJava
 * Method:    jniRexxStart
 * Signature: (Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_RexxAndJava_jniRexxStart
  (JNIEnv *, jobject, jstring, jstring, jobjectArray);

/*
 * Class:     RexxAndJava
 * Method:    jniRexxWaitForTermination
 * Signature: ()I
 */
JNIEXPORT jint JNICALL Java_RexxAndJava_jniRexxWaitForTermination
  (JNIEnv *, jobject);

/*
 * Class:     RexxAndJava
 * Method:    jniRexxDidRexxTerminate
 * Signature: ()I
 */
JNIEXPORT jint JNICALL Java_RexxAndJava_jniRexxDidRexxTerminate
  (JNIEnv *, jobject);

/*
 * Class:     RexxAndJava
 * Method:    jniRexxGetTID
 * Signature: ()Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_RexxAndJava_jniRexxGetTID
  (JNIEnv *, jobject);

/*
 * Class:     RexxAndJava
 * Method:    jniRexxSetHalt
 * Signature: (Ljava/lang/String;)I
 */
JNIEXPORT jint JNICALL Java_RexxAndJava_jniRexxSetHalt
  (JNIEnv *, jobject, jstring);

/*
 * Class:     RexxAndJava
 * Method:    jniInitialize4Rexx
 * Signature: ()I
 */
JNIEXPORT jint JNICALL Java_RexxAndJava_jniInitialize4Rexx
  (JNIEnv *, jobject);

#ifdef __cplusplus
}
#endif
#endif
