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

#ifndef _Included_gnu_java_awt_peer_wce_WCEGraphics
#define _Included_gnu_java_awt_peer_wce_WCEGraphics
#ifdef __cplusplus
extern "C" {
#endif
/*
 * Class:     gnu_java_awt_peer_wce_WCEGraphics
 * Method:    createNativeDeviceContext
 * Signature: (I)I
 */
JNIEXPORT jint JNICALL Java_gnu_java_awt_peer_wce_WCEGraphics_createNativeDeviceContext
  (JNIEnv *, jobject, jint);

/*
 * Class:     gnu_java_awt_peer_wce_WCEGraphics
 * Method:    copyNativeArea
 * Signature: (IIIIIII)V
 */
JNIEXPORT void JNICALL Java_gnu_java_awt_peer_wce_WCEGraphics_copyNativeArea
  (JNIEnv *, jobject, jint, jint, jint, jint, jint, jint, jint);

/*
 * Class:     gnu_java_awt_peer_wce_WCEGraphics
 * Method:    setNativeParameters
 * Signature: (IZIIIIIZII)V
 */
JNIEXPORT void JNICALL Java_gnu_java_awt_peer_wce_WCEGraphics_setNativeParameters
  (JNIEnv *, jobject, jint, jboolean, jint, jint, jint, jint, jint, jboolean, jint, jint);

/*
 * Class:     gnu_java_awt_peer_wce_WCEGraphics
 * Method:    drawNativeLine
 * Signature: (IIIII)V
 */
JNIEXPORT void JNICALL Java_gnu_java_awt_peer_wce_WCEGraphics_drawNativeLine
  (JNIEnv *, jobject, jint, jint, jint, jint, jint);

/*
 * Class:     gnu_java_awt_peer_wce_WCEGraphics
 * Method:    drawNativeRect
 * Signature: (IIIII)V
 */
JNIEXPORT void JNICALL Java_gnu_java_awt_peer_wce_WCEGraphics_drawNativeRect
  (JNIEnv *, jobject, jint, jint, jint, jint, jint);

/*
 * Class:     gnu_java_awt_peer_wce_WCEGraphics
 * Method:    fillNativeRect
 * Signature: (IIIII)V
 */
JNIEXPORT void JNICALL Java_gnu_java_awt_peer_wce_WCEGraphics_fillNativeRect
  (JNIEnv *, jobject, jint, jint, jint, jint, jint);

/*
 * Class:     gnu_java_awt_peer_wce_WCEGraphics
 * Method:    clearNativeRect
 * Signature: (IIIIII)V
 */
JNIEXPORT void JNICALL Java_gnu_java_awt_peer_wce_WCEGraphics_clearNativeRect
  (JNIEnv *, jobject, jint, jint, jint, jint, jint, jint);

/*
 * Class:     gnu_java_awt_peer_wce_WCEGraphics
 * Method:    nativeRoundRect
 * Signature: (IIIIIIIZ)V
 */
JNIEXPORT void JNICALL Java_gnu_java_awt_peer_wce_WCEGraphics_nativeRoundRect
  (JNIEnv *, jobject, jint, jint, jint, jint, jint, jint, jint, jboolean);

/*
 * Class:     gnu_java_awt_peer_wce_WCEGraphics
 * Method:    nativeOval
 * Signature: (IIIIIZ)V
 */
JNIEXPORT void JNICALL Java_gnu_java_awt_peer_wce_WCEGraphics_nativeOval
  (JNIEnv *, jobject, jint, jint, jint, jint, jint, jboolean);

/*
 * Class:     gnu_java_awt_peer_wce_WCEGraphics
 * Method:    nativeArc
 * Signature: (IIIIIIIZ)V
 */
JNIEXPORT void JNICALL Java_gnu_java_awt_peer_wce_WCEGraphics_nativeArc
  (JNIEnv *, jobject, jint, jint, jint, jint, jint, jint, jint, jboolean);

/*
 * Class:     gnu_java_awt_peer_wce_WCEGraphics
 * Method:    drawNativePolyline
 * Signature: (I[I[II)V
 */
JNIEXPORT void JNICALL Java_gnu_java_awt_peer_wce_WCEGraphics_drawNativePolyline
  (JNIEnv *, jobject, jint, jintArray, jintArray, jint);

/*
 * Class:     gnu_java_awt_peer_wce_WCEGraphics
 * Method:    drawNativePolygon
 * Signature: (I[I[II)V
 */
JNIEXPORT void JNICALL Java_gnu_java_awt_peer_wce_WCEGraphics_drawNativePolygon
  (JNIEnv *, jobject, jint, jintArray, jintArray, jint);

/*
 * Class:     gnu_java_awt_peer_wce_WCEGraphics
 * Method:    fillNativePolygon
 * Signature: (I[I[II)V
 */
JNIEXPORT void JNICALL Java_gnu_java_awt_peer_wce_WCEGraphics_fillNativePolygon
  (JNIEnv *, jobject, jint, jintArray, jintArray, jint);

/*
 * Class:     gnu_java_awt_peer_wce_WCEGraphics
 * Method:    drawNativeString
 * Signature: (ILjava/lang/String;IIZ)V
 */
JNIEXPORT void JNICALL Java_gnu_java_awt_peer_wce_WCEGraphics_drawNativeString
  (JNIEnv *, jobject, jint, jstring, jint, jint, jboolean);

/*
 * Class:     gnu_java_awt_peer_wce_WCEGraphics
 * Method:    nativeBitBlt
 * Signature: (IIIIII)V
 */
JNIEXPORT void JNICALL Java_gnu_java_awt_peer_wce_WCEGraphics_nativeBitBlt
  (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint);

/*
 * Class:     gnu_java_awt_peer_wce_WCEGraphics
 * Method:    nativeStretchBlt
 * Signature: (IIIIIIIIII)V
 */
JNIEXPORT void JNICALL Java_gnu_java_awt_peer_wce_WCEGraphics_nativeStretchBlt
  (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jint, jint, jint);

/*
 * Class:     gnu_java_awt_peer_wce_WCEGraphics
 * Method:    disposeNative
 * Signature: (II)V
 */
JNIEXPORT void JNICALL Java_gnu_java_awt_peer_wce_WCEGraphics_disposeNative
  (JNIEnv *, jobject, jint, jint);

#ifdef __cplusplus
}
#endif
#endif
