diff --git a/src/native/windows/opengl/org_lwjgl_opengl_WindowsContextImplementation.h b/src/native/windows/opengl/org_lwjgl_opengl_WindowsContextImplementation.h new file mode 100644 index 00000000..282b6797 --- /dev/null +++ b/src/native/windows/opengl/org_lwjgl_opengl_WindowsContextImplementation.h @@ -0,0 +1,85 @@ +/* DO NOT EDIT THIS FILE - it is machine generated */ +#include +/* Header for class org_lwjgl_opengl_WindowsContextImplementation */ + +#ifndef _Included_org_lwjgl_opengl_WindowsContextImplementation +#define _Included_org_lwjgl_opengl_WindowsContextImplementation +#ifdef __cplusplus +extern "C" { +#endif +/* + * Class: org_lwjgl_opengl_WindowsContextImplementation + * Method: nCreate + * Signature: (Ljava/nio/ByteBuffer;Ljava/nio/IntBuffer;Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer; + */ +JNIEXPORT jobject JNICALL Java_org_lwjgl_opengl_WindowsContextImplementation_nCreate + (JNIEnv *, jclass, jobject, jobject, jobject); + +/* + * Class: org_lwjgl_opengl_WindowsContextImplementation + * Method: getHGLRC + * Signature: (Ljava/nio/ByteBuffer;)J + */ +JNIEXPORT jlong JNICALL Java_org_lwjgl_opengl_WindowsContextImplementation_getHGLRC + (JNIEnv *, jobject, jobject); + +/* + * Class: org_lwjgl_opengl_WindowsContextImplementation + * Method: getHDC + * Signature: (Ljava/nio/ByteBuffer;)J + */ +JNIEXPORT jlong JNICALL Java_org_lwjgl_opengl_WindowsContextImplementation_getHDC + (JNIEnv *, jobject, jobject); + +/* + * Class: org_lwjgl_opengl_WindowsContextImplementation + * Method: nSwapBuffers + * Signature: (Ljava/nio/ByteBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_WindowsContextImplementation_nSwapBuffers + (JNIEnv *, jclass, jobject); + +/* + * Class: org_lwjgl_opengl_WindowsContextImplementation + * Method: nReleaseCurrentContext + * Signature: ()V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_WindowsContextImplementation_nReleaseCurrentContext + (JNIEnv *, jclass); + +/* + * Class: org_lwjgl_opengl_WindowsContextImplementation + * Method: nMakeCurrent + * Signature: (Ljava/nio/ByteBuffer;Ljava/nio/ByteBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_WindowsContextImplementation_nMakeCurrent + (JNIEnv *, jclass, jobject, jobject); + +/* + * Class: org_lwjgl_opengl_WindowsContextImplementation + * Method: nIsCurrent + * Signature: (Ljava/nio/ByteBuffer;)Z + */ +JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_WindowsContextImplementation_nIsCurrent + (JNIEnv *, jclass, jobject); + +/* + * Class: org_lwjgl_opengl_WindowsContextImplementation + * Method: nSetSwapInterval + * Signature: (I)Z + */ +JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_WindowsContextImplementation_nSetSwapInterval + (JNIEnv *, jclass, jint); + +/* + * Class: org_lwjgl_opengl_WindowsContextImplementation + * Method: nDestroy + * Signature: (Ljava/nio/ByteBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_WindowsContextImplementation_nDestroy + (JNIEnv *, jclass, jobject); + +#ifdef __cplusplus +} +#endif +#endif diff --git a/src/native/windows/opengl/org_lwjgl_opengl_WindowsPbufferPeerInfo.h b/src/native/windows/opengl/org_lwjgl_opengl_WindowsPbufferPeerInfo.h new file mode 100644 index 00000000..7887c03f --- /dev/null +++ b/src/native/windows/opengl/org_lwjgl_opengl_WindowsPbufferPeerInfo.h @@ -0,0 +1,61 @@ +/* DO NOT EDIT THIS FILE - it is machine generated */ +#include +/* Header for class org_lwjgl_opengl_WindowsPbufferPeerInfo */ + +#ifndef _Included_org_lwjgl_opengl_WindowsPbufferPeerInfo +#define _Included_org_lwjgl_opengl_WindowsPbufferPeerInfo +#ifdef __cplusplus +extern "C" { +#endif +/* + * Class: org_lwjgl_opengl_WindowsPbufferPeerInfo + * Method: nCreate + * Signature: (Ljava/nio/ByteBuffer;IILorg/lwjgl/opengl/PixelFormat;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_WindowsPbufferPeerInfo_nCreate + (JNIEnv *, jclass, jobject, jint, jint, jobject, jobject, jobject); + +/* + * Class: org_lwjgl_opengl_WindowsPbufferPeerInfo + * Method: nIsBufferLost + * Signature: (Ljava/nio/ByteBuffer;)Z + */ +JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_WindowsPbufferPeerInfo_nIsBufferLost + (JNIEnv *, jclass, jobject); + +/* + * Class: org_lwjgl_opengl_WindowsPbufferPeerInfo + * Method: nSetPbufferAttrib + * Signature: (Ljava/nio/ByteBuffer;II)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_WindowsPbufferPeerInfo_nSetPbufferAttrib + (JNIEnv *, jclass, jobject, jint, jint); + +/* + * Class: org_lwjgl_opengl_WindowsPbufferPeerInfo + * Method: nBindTexImageToPbuffer + * Signature: (Ljava/nio/ByteBuffer;I)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_WindowsPbufferPeerInfo_nBindTexImageToPbuffer + (JNIEnv *, jclass, jobject, jint); + +/* + * Class: org_lwjgl_opengl_WindowsPbufferPeerInfo + * Method: nReleaseTexImageFromPbuffer + * Signature: (Ljava/nio/ByteBuffer;I)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_WindowsPbufferPeerInfo_nReleaseTexImageFromPbuffer + (JNIEnv *, jclass, jobject, jint); + +/* + * Class: org_lwjgl_opengl_WindowsPbufferPeerInfo + * Method: nDestroy + * Signature: (Ljava/nio/ByteBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_WindowsPbufferPeerInfo_nDestroy + (JNIEnv *, jclass, jobject); + +#ifdef __cplusplus +} +#endif +#endif diff --git a/src/native/windows/opengl/org_lwjgl_opengl_WindowsPeerInfo.h b/src/native/windows/opengl/org_lwjgl_opengl_WindowsPeerInfo.h new file mode 100644 index 00000000..5d59421a --- /dev/null +++ b/src/native/windows/opengl/org_lwjgl_opengl_WindowsPeerInfo.h @@ -0,0 +1,53 @@ +/* DO NOT EDIT THIS FILE - it is machine generated */ +#include +/* Header for class org_lwjgl_opengl_WindowsPeerInfo */ + +#ifndef _Included_org_lwjgl_opengl_WindowsPeerInfo +#define _Included_org_lwjgl_opengl_WindowsPeerInfo +#ifdef __cplusplus +extern "C" { +#endif +/* + * Class: org_lwjgl_opengl_WindowsPeerInfo + * Method: createHandle + * Signature: ()Ljava/nio/ByteBuffer; + */ +JNIEXPORT jobject JNICALL Java_org_lwjgl_opengl_WindowsPeerInfo_createHandle + (JNIEnv *, jclass); + +/* + * Class: org_lwjgl_opengl_WindowsPeerInfo + * Method: nChoosePixelFormat + * Signature: (JIILorg/lwjgl/opengl/PixelFormat;Ljava/nio/IntBuffer;ZZZZ)I + */ +JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_WindowsPeerInfo_nChoosePixelFormat + (JNIEnv *, jclass, jlong, jint, jint, jobject, jobject, jboolean, jboolean, jboolean, jboolean); + +/* + * Class: org_lwjgl_opengl_WindowsPeerInfo + * Method: setPixelFormat + * Signature: (JI)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_WindowsPeerInfo_setPixelFormat + (JNIEnv *, jclass, jlong, jint); + +/* + * Class: org_lwjgl_opengl_WindowsPeerInfo + * Method: nGetHdc + * Signature: (Ljava/nio/ByteBuffer;)J + */ +JNIEXPORT jlong JNICALL Java_org_lwjgl_opengl_WindowsPeerInfo_nGetHdc + (JNIEnv *, jclass, jobject); + +/* + * Class: org_lwjgl_opengl_WindowsPeerInfo + * Method: nGetHwnd + * Signature: (Ljava/nio/ByteBuffer;)J + */ +JNIEXPORT jlong JNICALL Java_org_lwjgl_opengl_WindowsPeerInfo_nGetHwnd + (JNIEnv *, jclass, jobject); + +#ifdef __cplusplus +} +#endif +#endif diff --git a/src/native/windows/opengles/org_lwjgl_opengl_WindowsPeerInfo.h b/src/native/windows/opengles/org_lwjgl_opengl_WindowsPeerInfo.h new file mode 100644 index 00000000..5d59421a --- /dev/null +++ b/src/native/windows/opengles/org_lwjgl_opengl_WindowsPeerInfo.h @@ -0,0 +1,53 @@ +/* DO NOT EDIT THIS FILE - it is machine generated */ +#include +/* Header for class org_lwjgl_opengl_WindowsPeerInfo */ + +#ifndef _Included_org_lwjgl_opengl_WindowsPeerInfo +#define _Included_org_lwjgl_opengl_WindowsPeerInfo +#ifdef __cplusplus +extern "C" { +#endif +/* + * Class: org_lwjgl_opengl_WindowsPeerInfo + * Method: createHandle + * Signature: ()Ljava/nio/ByteBuffer; + */ +JNIEXPORT jobject JNICALL Java_org_lwjgl_opengl_WindowsPeerInfo_createHandle + (JNIEnv *, jclass); + +/* + * Class: org_lwjgl_opengl_WindowsPeerInfo + * Method: nChoosePixelFormat + * Signature: (JIILorg/lwjgl/opengl/PixelFormat;Ljava/nio/IntBuffer;ZZZZ)I + */ +JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_WindowsPeerInfo_nChoosePixelFormat + (JNIEnv *, jclass, jlong, jint, jint, jobject, jobject, jboolean, jboolean, jboolean, jboolean); + +/* + * Class: org_lwjgl_opengl_WindowsPeerInfo + * Method: setPixelFormat + * Signature: (JI)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_WindowsPeerInfo_setPixelFormat + (JNIEnv *, jclass, jlong, jint); + +/* + * Class: org_lwjgl_opengl_WindowsPeerInfo + * Method: nGetHdc + * Signature: (Ljava/nio/ByteBuffer;)J + */ +JNIEXPORT jlong JNICALL Java_org_lwjgl_opengl_WindowsPeerInfo_nGetHdc + (JNIEnv *, jclass, jobject); + +/* + * Class: org_lwjgl_opengl_WindowsPeerInfo + * Method: nGetHwnd + * Signature: (Ljava/nio/ByteBuffer;)J + */ +JNIEXPORT jlong JNICALL Java_org_lwjgl_opengl_WindowsPeerInfo_nGetHwnd + (JNIEnv *, jclass, jobject); + +#ifdef __cplusplus +} +#endif +#endif diff --git a/src/native/windows/org_lwjgl_WindowsSysImplementation.h b/src/native/windows/org_lwjgl_WindowsSysImplementation.h new file mode 100644 index 00000000..41186b6f --- /dev/null +++ b/src/native/windows/org_lwjgl_WindowsSysImplementation.h @@ -0,0 +1,47 @@ +/* DO NOT EDIT THIS FILE - it is machine generated */ +#include +/* Header for class org_lwjgl_WindowsSysImplementation */ + +#ifndef _Included_org_lwjgl_WindowsSysImplementation +#define _Included_org_lwjgl_WindowsSysImplementation +#ifdef __cplusplus +extern "C" { +#endif +#undef org_lwjgl_WindowsSysImplementation_JNI_VERSION +#define org_lwjgl_WindowsSysImplementation_JNI_VERSION 24L +/* + * Class: org_lwjgl_WindowsSysImplementation + * Method: nGetTime + * Signature: ()J + */ +JNIEXPORT jlong JNICALL Java_org_lwjgl_WindowsSysImplementation_nGetTime + (JNIEnv *, jclass); + +/* + * Class: org_lwjgl_WindowsSysImplementation + * Method: nAlert + * Signature: (JJJ)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_WindowsSysImplementation_nAlert + (JNIEnv *, jclass, jlong, jlong, jlong); + +/* + * Class: org_lwjgl_WindowsSysImplementation + * Method: initCommonControls + * Signature: ()V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_WindowsSysImplementation_initCommonControls + (JNIEnv *, jclass); + +/* + * Class: org_lwjgl_WindowsSysImplementation + * Method: nGetClipboard + * Signature: ()Ljava/lang/String; + */ +JNIEXPORT jstring JNICALL Java_org_lwjgl_WindowsSysImplementation_nGetClipboard + (JNIEnv *, jclass); + +#ifdef __cplusplus +} +#endif +#endif diff --git a/src/native/windows/org_lwjgl_opengl_WindowsAWTGLCanvasPeerInfo.h b/src/native/windows/org_lwjgl_opengl_WindowsAWTGLCanvasPeerInfo.h new file mode 100644 index 00000000..3d18911c --- /dev/null +++ b/src/native/windows/org_lwjgl_opengl_WindowsAWTGLCanvasPeerInfo.h @@ -0,0 +1,21 @@ +/* DO NOT EDIT THIS FILE - it is machine generated */ +#include +/* Header for class org_lwjgl_opengl_WindowsAWTGLCanvasPeerInfo */ + +#ifndef _Included_org_lwjgl_opengl_WindowsAWTGLCanvasPeerInfo +#define _Included_org_lwjgl_opengl_WindowsAWTGLCanvasPeerInfo +#ifdef __cplusplus +extern "C" { +#endif +/* + * Class: org_lwjgl_opengl_WindowsAWTGLCanvasPeerInfo + * Method: nInitHandle + * Signature: (Ljava/nio/ByteBuffer;Ljava/nio/ByteBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_WindowsAWTGLCanvasPeerInfo_nInitHandle + (JNIEnv *, jclass, jobject, jobject); + +#ifdef __cplusplus +} +#endif +#endif diff --git a/src/native/windows/org_lwjgl_opengl_WindowsDisplay.h b/src/native/windows/org_lwjgl_opengl_WindowsDisplay.h new file mode 100644 index 00000000..9276b1e2 --- /dev/null +++ b/src/native/windows/org_lwjgl_opengl_WindowsDisplay.h @@ -0,0 +1,545 @@ +/* DO NOT EDIT THIS FILE - it is machine generated */ +#include +/* Header for class org_lwjgl_opengl_WindowsDisplay */ + +#ifndef _Included_org_lwjgl_opengl_WindowsDisplay +#define _Included_org_lwjgl_opengl_WindowsDisplay +#ifdef __cplusplus +extern "C" { +#endif +#undef org_lwjgl_opengl_WindowsDisplay_GAMMA_LENGTH +#define org_lwjgl_opengl_WindowsDisplay_GAMMA_LENGTH 256L +#undef org_lwjgl_opengl_WindowsDisplay_WM_WINDOWPOSCHANGED +#define org_lwjgl_opengl_WindowsDisplay_WM_WINDOWPOSCHANGED 71L +#undef org_lwjgl_opengl_WindowsDisplay_WM_MOVE +#define org_lwjgl_opengl_WindowsDisplay_WM_MOVE 3L +#undef org_lwjgl_opengl_WindowsDisplay_WM_CANCELMODE +#define org_lwjgl_opengl_WindowsDisplay_WM_CANCELMODE 31L +#undef org_lwjgl_opengl_WindowsDisplay_WM_MOUSEMOVE +#define org_lwjgl_opengl_WindowsDisplay_WM_MOUSEMOVE 512L +#undef org_lwjgl_opengl_WindowsDisplay_WM_LBUTTONDOWN +#define org_lwjgl_opengl_WindowsDisplay_WM_LBUTTONDOWN 513L +#undef org_lwjgl_opengl_WindowsDisplay_WM_LBUTTONUP +#define org_lwjgl_opengl_WindowsDisplay_WM_LBUTTONUP 514L +#undef org_lwjgl_opengl_WindowsDisplay_WM_LBUTTONDBLCLK +#define org_lwjgl_opengl_WindowsDisplay_WM_LBUTTONDBLCLK 515L +#undef org_lwjgl_opengl_WindowsDisplay_WM_RBUTTONDOWN +#define org_lwjgl_opengl_WindowsDisplay_WM_RBUTTONDOWN 516L +#undef org_lwjgl_opengl_WindowsDisplay_WM_RBUTTONUP +#define org_lwjgl_opengl_WindowsDisplay_WM_RBUTTONUP 517L +#undef org_lwjgl_opengl_WindowsDisplay_WM_RBUTTONDBLCLK +#define org_lwjgl_opengl_WindowsDisplay_WM_RBUTTONDBLCLK 518L +#undef org_lwjgl_opengl_WindowsDisplay_WM_MBUTTONDOWN +#define org_lwjgl_opengl_WindowsDisplay_WM_MBUTTONDOWN 519L +#undef org_lwjgl_opengl_WindowsDisplay_WM_MBUTTONUP +#define org_lwjgl_opengl_WindowsDisplay_WM_MBUTTONUP 520L +#undef org_lwjgl_opengl_WindowsDisplay_WM_MBUTTONDBLCLK +#define org_lwjgl_opengl_WindowsDisplay_WM_MBUTTONDBLCLK 521L +#undef org_lwjgl_opengl_WindowsDisplay_WM_XBUTTONDOWN +#define org_lwjgl_opengl_WindowsDisplay_WM_XBUTTONDOWN 523L +#undef org_lwjgl_opengl_WindowsDisplay_WM_XBUTTONUP +#define org_lwjgl_opengl_WindowsDisplay_WM_XBUTTONUP 524L +#undef org_lwjgl_opengl_WindowsDisplay_WM_XBUTTONDBLCLK +#define org_lwjgl_opengl_WindowsDisplay_WM_XBUTTONDBLCLK 525L +#undef org_lwjgl_opengl_WindowsDisplay_WM_MOUSEWHEEL +#define org_lwjgl_opengl_WindowsDisplay_WM_MOUSEWHEEL 522L +#undef org_lwjgl_opengl_WindowsDisplay_WM_CAPTURECHANGED +#define org_lwjgl_opengl_WindowsDisplay_WM_CAPTURECHANGED 533L +#undef org_lwjgl_opengl_WindowsDisplay_WM_MOUSELEAVE +#define org_lwjgl_opengl_WindowsDisplay_WM_MOUSELEAVE 675L +#undef org_lwjgl_opengl_WindowsDisplay_WM_ENTERSIZEMOVE +#define org_lwjgl_opengl_WindowsDisplay_WM_ENTERSIZEMOVE 561L +#undef org_lwjgl_opengl_WindowsDisplay_WM_EXITSIZEMOVE +#define org_lwjgl_opengl_WindowsDisplay_WM_EXITSIZEMOVE 562L +#undef org_lwjgl_opengl_WindowsDisplay_WM_SIZING +#define org_lwjgl_opengl_WindowsDisplay_WM_SIZING 532L +#undef org_lwjgl_opengl_WindowsDisplay_WM_KEYDOWN +#define org_lwjgl_opengl_WindowsDisplay_WM_KEYDOWN 256L +#undef org_lwjgl_opengl_WindowsDisplay_WM_KEYUP +#define org_lwjgl_opengl_WindowsDisplay_WM_KEYUP 257L +#undef org_lwjgl_opengl_WindowsDisplay_WM_SYSKEYUP +#define org_lwjgl_opengl_WindowsDisplay_WM_SYSKEYUP 261L +#undef org_lwjgl_opengl_WindowsDisplay_WM_SYSKEYDOWN +#define org_lwjgl_opengl_WindowsDisplay_WM_SYSKEYDOWN 260L +#undef org_lwjgl_opengl_WindowsDisplay_WM_SYSCHAR +#define org_lwjgl_opengl_WindowsDisplay_WM_SYSCHAR 262L +#undef org_lwjgl_opengl_WindowsDisplay_WM_CHAR +#define org_lwjgl_opengl_WindowsDisplay_WM_CHAR 258L +#undef org_lwjgl_opengl_WindowsDisplay_WM_GETICON +#define org_lwjgl_opengl_WindowsDisplay_WM_GETICON 127L +#undef org_lwjgl_opengl_WindowsDisplay_WM_SETICON +#define org_lwjgl_opengl_WindowsDisplay_WM_SETICON 128L +#undef org_lwjgl_opengl_WindowsDisplay_WM_SETCURSOR +#define org_lwjgl_opengl_WindowsDisplay_WM_SETCURSOR 32L +#undef org_lwjgl_opengl_WindowsDisplay_WM_MOUSEACTIVATE +#define org_lwjgl_opengl_WindowsDisplay_WM_MOUSEACTIVATE 33L +#undef org_lwjgl_opengl_WindowsDisplay_WM_QUIT +#define org_lwjgl_opengl_WindowsDisplay_WM_QUIT 18L +#undef org_lwjgl_opengl_WindowsDisplay_WM_SYSCOMMAND +#define org_lwjgl_opengl_WindowsDisplay_WM_SYSCOMMAND 274L +#undef org_lwjgl_opengl_WindowsDisplay_WM_PAINT +#define org_lwjgl_opengl_WindowsDisplay_WM_PAINT 15L +#undef org_lwjgl_opengl_WindowsDisplay_WM_KILLFOCUS +#define org_lwjgl_opengl_WindowsDisplay_WM_KILLFOCUS 8L +#undef org_lwjgl_opengl_WindowsDisplay_WM_SETFOCUS +#define org_lwjgl_opengl_WindowsDisplay_WM_SETFOCUS 7L +#undef org_lwjgl_opengl_WindowsDisplay_SC_SIZE +#define org_lwjgl_opengl_WindowsDisplay_SC_SIZE 61440L +#undef org_lwjgl_opengl_WindowsDisplay_SC_MOVE +#define org_lwjgl_opengl_WindowsDisplay_SC_MOVE 61456L +#undef org_lwjgl_opengl_WindowsDisplay_SC_MINIMIZE +#define org_lwjgl_opengl_WindowsDisplay_SC_MINIMIZE 61472L +#undef org_lwjgl_opengl_WindowsDisplay_SC_MAXIMIZE +#define org_lwjgl_opengl_WindowsDisplay_SC_MAXIMIZE 61488L +#undef org_lwjgl_opengl_WindowsDisplay_SC_NEXTWINDOW +#define org_lwjgl_opengl_WindowsDisplay_SC_NEXTWINDOW 61504L +#undef org_lwjgl_opengl_WindowsDisplay_SC_PREVWINDOW +#define org_lwjgl_opengl_WindowsDisplay_SC_PREVWINDOW 61520L +#undef org_lwjgl_opengl_WindowsDisplay_SC_CLOSE +#define org_lwjgl_opengl_WindowsDisplay_SC_CLOSE 61536L +#undef org_lwjgl_opengl_WindowsDisplay_SC_VSCROLL +#define org_lwjgl_opengl_WindowsDisplay_SC_VSCROLL 61552L +#undef org_lwjgl_opengl_WindowsDisplay_SC_HSCROLL +#define org_lwjgl_opengl_WindowsDisplay_SC_HSCROLL 61568L +#undef org_lwjgl_opengl_WindowsDisplay_SC_MOUSEMENU +#define org_lwjgl_opengl_WindowsDisplay_SC_MOUSEMENU 61584L +#undef org_lwjgl_opengl_WindowsDisplay_SC_KEYMENU +#define org_lwjgl_opengl_WindowsDisplay_SC_KEYMENU 61696L +#undef org_lwjgl_opengl_WindowsDisplay_SC_ARRANGE +#define org_lwjgl_opengl_WindowsDisplay_SC_ARRANGE 61712L +#undef org_lwjgl_opengl_WindowsDisplay_SC_RESTORE +#define org_lwjgl_opengl_WindowsDisplay_SC_RESTORE 61728L +#undef org_lwjgl_opengl_WindowsDisplay_SC_TASKLIST +#define org_lwjgl_opengl_WindowsDisplay_SC_TASKLIST 61744L +#undef org_lwjgl_opengl_WindowsDisplay_SC_SCREENSAVE +#define org_lwjgl_opengl_WindowsDisplay_SC_SCREENSAVE 61760L +#undef org_lwjgl_opengl_WindowsDisplay_SC_HOTKEY +#define org_lwjgl_opengl_WindowsDisplay_SC_HOTKEY 61776L +#undef org_lwjgl_opengl_WindowsDisplay_SC_DEFAULT +#define org_lwjgl_opengl_WindowsDisplay_SC_DEFAULT 61792L +#undef org_lwjgl_opengl_WindowsDisplay_SC_MONITORPOWER +#define org_lwjgl_opengl_WindowsDisplay_SC_MONITORPOWER 61808L +#undef org_lwjgl_opengl_WindowsDisplay_SC_CONTEXTHELP +#define org_lwjgl_opengl_WindowsDisplay_SC_CONTEXTHELP 61824L +#undef org_lwjgl_opengl_WindowsDisplay_SC_SEPARATOR +#define org_lwjgl_opengl_WindowsDisplay_SC_SEPARATOR 61455L +#undef org_lwjgl_opengl_WindowsDisplay_SM_CXCURSOR +#define org_lwjgl_opengl_WindowsDisplay_SM_CXCURSOR 13L +#undef org_lwjgl_opengl_WindowsDisplay_SM_CYCURSOR +#define org_lwjgl_opengl_WindowsDisplay_SM_CYCURSOR 14L +#undef org_lwjgl_opengl_WindowsDisplay_SM_CMOUSEBUTTONS +#define org_lwjgl_opengl_WindowsDisplay_SM_CMOUSEBUTTONS 43L +#undef org_lwjgl_opengl_WindowsDisplay_SM_MOUSEWHEELPRESENT +#define org_lwjgl_opengl_WindowsDisplay_SM_MOUSEWHEELPRESENT 75L +#undef org_lwjgl_opengl_WindowsDisplay_SIZE_RESTORED +#define org_lwjgl_opengl_WindowsDisplay_SIZE_RESTORED 0L +#undef org_lwjgl_opengl_WindowsDisplay_SIZE_MINIMIZED +#define org_lwjgl_opengl_WindowsDisplay_SIZE_MINIMIZED 1L +#undef org_lwjgl_opengl_WindowsDisplay_SIZE_MAXIMIZED +#define org_lwjgl_opengl_WindowsDisplay_SIZE_MAXIMIZED 2L +#undef org_lwjgl_opengl_WindowsDisplay_WM_SIZE +#define org_lwjgl_opengl_WindowsDisplay_WM_SIZE 5L +#undef org_lwjgl_opengl_WindowsDisplay_WM_ACTIVATE +#define org_lwjgl_opengl_WindowsDisplay_WM_ACTIVATE 6L +#undef org_lwjgl_opengl_WindowsDisplay_WA_INACTIVE +#define org_lwjgl_opengl_WindowsDisplay_WA_INACTIVE 0L +#undef org_lwjgl_opengl_WindowsDisplay_WA_ACTIVE +#define org_lwjgl_opengl_WindowsDisplay_WA_ACTIVE 1L +#undef org_lwjgl_opengl_WindowsDisplay_WA_CLICKACTIVE +#define org_lwjgl_opengl_WindowsDisplay_WA_CLICKACTIVE 2L +#undef org_lwjgl_opengl_WindowsDisplay_SW_NORMAL +#define org_lwjgl_opengl_WindowsDisplay_SW_NORMAL 1L +#undef org_lwjgl_opengl_WindowsDisplay_SW_SHOWMINNOACTIVE +#define org_lwjgl_opengl_WindowsDisplay_SW_SHOWMINNOACTIVE 7L +#undef org_lwjgl_opengl_WindowsDisplay_SW_SHOWDEFAULT +#define org_lwjgl_opengl_WindowsDisplay_SW_SHOWDEFAULT 10L +#undef org_lwjgl_opengl_WindowsDisplay_SW_RESTORE +#define org_lwjgl_opengl_WindowsDisplay_SW_RESTORE 9L +#undef org_lwjgl_opengl_WindowsDisplay_SW_MAXIMIZE +#define org_lwjgl_opengl_WindowsDisplay_SW_MAXIMIZE 3L +#undef org_lwjgl_opengl_WindowsDisplay_ICON_SMALL +#define org_lwjgl_opengl_WindowsDisplay_ICON_SMALL 0L +#undef org_lwjgl_opengl_WindowsDisplay_ICON_BIG +#define org_lwjgl_opengl_WindowsDisplay_ICON_BIG 1L +#undef org_lwjgl_opengl_WindowsDisplay_HWND_TOP +#define org_lwjgl_opengl_WindowsDisplay_HWND_TOP 0LL +#undef org_lwjgl_opengl_WindowsDisplay_HWND_BOTTOM +#define org_lwjgl_opengl_WindowsDisplay_HWND_BOTTOM 1LL +#undef org_lwjgl_opengl_WindowsDisplay_HWND_TOPMOST +#define org_lwjgl_opengl_WindowsDisplay_HWND_TOPMOST -1LL +#undef org_lwjgl_opengl_WindowsDisplay_HWND_NOTOPMOST +#define org_lwjgl_opengl_WindowsDisplay_HWND_NOTOPMOST -2LL +#undef org_lwjgl_opengl_WindowsDisplay_SWP_NOSIZE +#define org_lwjgl_opengl_WindowsDisplay_SWP_NOSIZE 1L +#undef org_lwjgl_opengl_WindowsDisplay_SWP_NOMOVE +#define org_lwjgl_opengl_WindowsDisplay_SWP_NOMOVE 2L +#undef org_lwjgl_opengl_WindowsDisplay_SWP_NOZORDER +#define org_lwjgl_opengl_WindowsDisplay_SWP_NOZORDER 4L +#undef org_lwjgl_opengl_WindowsDisplay_SWP_FRAMECHANGED +#define org_lwjgl_opengl_WindowsDisplay_SWP_FRAMECHANGED 32L +#undef org_lwjgl_opengl_WindowsDisplay_GWL_STYLE +#define org_lwjgl_opengl_WindowsDisplay_GWL_STYLE -16L +#undef org_lwjgl_opengl_WindowsDisplay_GWL_EXSTYLE +#define org_lwjgl_opengl_WindowsDisplay_GWL_EXSTYLE -20L +#undef org_lwjgl_opengl_WindowsDisplay_WS_THICKFRAME +#define org_lwjgl_opengl_WindowsDisplay_WS_THICKFRAME 262144L +#undef org_lwjgl_opengl_WindowsDisplay_WS_MAXIMIZEBOX +#define org_lwjgl_opengl_WindowsDisplay_WS_MAXIMIZEBOX 65536L +#undef org_lwjgl_opengl_WindowsDisplay_HTCLIENT +#define org_lwjgl_opengl_WindowsDisplay_HTCLIENT 1L +#undef org_lwjgl_opengl_WindowsDisplay_MK_XBUTTON1 +#define org_lwjgl_opengl_WindowsDisplay_MK_XBUTTON1 32L +#undef org_lwjgl_opengl_WindowsDisplay_MK_XBUTTON2 +#define org_lwjgl_opengl_WindowsDisplay_MK_XBUTTON2 64L +#undef org_lwjgl_opengl_WindowsDisplay_XBUTTON1 +#define org_lwjgl_opengl_WindowsDisplay_XBUTTON1 1L +#undef org_lwjgl_opengl_WindowsDisplay_XBUTTON2 +#define org_lwjgl_opengl_WindowsDisplay_XBUTTON2 2L +/* + * Class: org_lwjgl_opengl_WindowsDisplay + * Method: nCreateWindow + * Signature: (IIIIZZJ)J + */ +JNIEXPORT jlong JNICALL Java_org_lwjgl_opengl_WindowsDisplay_nCreateWindow + (JNIEnv *, jclass, jint, jint, jint, jint, jboolean, jboolean, jlong); + +/* + * Class: org_lwjgl_opengl_WindowsDisplay + * Method: nReleaseDC + * Signature: (JJ)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_WindowsDisplay_nReleaseDC + (JNIEnv *, jclass, jlong, jlong); + +/* + * Class: org_lwjgl_opengl_WindowsDisplay + * Method: nDestroyWindow + * Signature: (J)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_WindowsDisplay_nDestroyWindow + (JNIEnv *, jclass, jlong); + +/* + * Class: org_lwjgl_opengl_WindowsDisplay + * Method: clipCursor + * Signature: (Ljava/nio/IntBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_WindowsDisplay_clipCursor + (JNIEnv *, jclass, jobject); + +/* + * Class: org_lwjgl_opengl_WindowsDisplay + * Method: nSwitchDisplayMode + * Signature: (Lorg/lwjgl/opengl/DisplayMode;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_WindowsDisplay_nSwitchDisplayMode + (JNIEnv *, jclass, jobject); + +/* + * Class: org_lwjgl_opengl_WindowsDisplay + * Method: showWindow + * Signature: (JI)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_WindowsDisplay_showWindow + (JNIEnv *, jclass, jlong, jint); + +/* + * Class: org_lwjgl_opengl_WindowsDisplay + * Method: setForegroundWindow + * Signature: (J)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_WindowsDisplay_setForegroundWindow + (JNIEnv *, jclass, jlong); + +/* + * Class: org_lwjgl_opengl_WindowsDisplay + * Method: setFocus + * Signature: (J)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_WindowsDisplay_setFocus + (JNIEnv *, jclass, jlong); + +/* + * Class: org_lwjgl_opengl_WindowsDisplay + * Method: nResetDisplayMode + * Signature: ()V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_WindowsDisplay_nResetDisplayMode + (JNIEnv *, jclass); + +/* + * Class: org_lwjgl_opengl_WindowsDisplay + * Method: convertToNativeRamp + * Signature: (Ljava/nio/FloatBuffer;)Ljava/nio/ByteBuffer; + */ +JNIEXPORT jobject JNICALL Java_org_lwjgl_opengl_WindowsDisplay_convertToNativeRamp + (JNIEnv *, jclass, jobject); + +/* + * Class: org_lwjgl_opengl_WindowsDisplay + * Method: getCurrentGammaRamp + * Signature: ()Ljava/nio/ByteBuffer; + */ +JNIEXPORT jobject JNICALL Java_org_lwjgl_opengl_WindowsDisplay_getCurrentGammaRamp + (JNIEnv *, jclass); + +/* + * Class: org_lwjgl_opengl_WindowsDisplay + * Method: nSetGammaRamp + * Signature: (Ljava/nio/ByteBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_WindowsDisplay_nSetGammaRamp + (JNIEnv *, jclass, jobject); + +/* + * Class: org_lwjgl_opengl_WindowsDisplay + * Method: nGetVersion + * Signature: (Ljava/lang/String;)Lorg/lwjgl/opengl/WindowsFileVersion; + */ +JNIEXPORT jobject JNICALL Java_org_lwjgl_opengl_WindowsDisplay_nGetVersion + (JNIEnv *, jobject, jstring); + +/* + * Class: org_lwjgl_opengl_WindowsDisplay + * Method: getCurrentDisplayMode + * Signature: ()Lorg/lwjgl/opengl/DisplayMode; + */ +JNIEXPORT jobject JNICALL Java_org_lwjgl_opengl_WindowsDisplay_getCurrentDisplayMode + (JNIEnv *, jclass); + +/* + * Class: org_lwjgl_opengl_WindowsDisplay + * Method: nSetTitle + * Signature: (JJ)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_WindowsDisplay_nSetTitle + (JNIEnv *, jclass, jlong, jlong); + +/* + * Class: org_lwjgl_opengl_WindowsDisplay + * Method: nUpdate + * Signature: ()V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_WindowsDisplay_nUpdate + (JNIEnv *, jclass); + +/* + * Class: org_lwjgl_opengl_WindowsDisplay + * Method: nReshape + * Signature: (JIIIIZZ)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_WindowsDisplay_nReshape + (JNIEnv *, jclass, jlong, jint, jint, jint, jint, jboolean, jboolean); + +/* + * Class: org_lwjgl_opengl_WindowsDisplay + * Method: getAvailableDisplayModes + * Signature: ()[Lorg/lwjgl/opengl/DisplayMode; + */ +JNIEXPORT jobjectArray JNICALL Java_org_lwjgl_opengl_WindowsDisplay_getAvailableDisplayModes + (JNIEnv *, jobject); + +/* + * Class: org_lwjgl_opengl_WindowsDisplay + * Method: nSetCursorPosition + * Signature: (II)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_WindowsDisplay_nSetCursorPosition + (JNIEnv *, jclass, jint, jint); + +/* + * Class: org_lwjgl_opengl_WindowsDisplay + * Method: nSetNativeCursor + * Signature: (JLjava/lang/Object;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_WindowsDisplay_nSetNativeCursor + (JNIEnv *, jclass, jlong, jobject); + +/* + * Class: org_lwjgl_opengl_WindowsDisplay + * Method: getSystemMetrics + * Signature: (I)I + */ +JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_WindowsDisplay_getSystemMetrics + (JNIEnv *, jclass, jint); + +/* + * Class: org_lwjgl_opengl_WindowsDisplay + * Method: getDllInstance + * Signature: ()J + */ +JNIEXPORT jlong JNICALL Java_org_lwjgl_opengl_WindowsDisplay_getDllInstance + (JNIEnv *, jclass); + +/* + * Class: org_lwjgl_opengl_WindowsDisplay + * Method: getDC + * Signature: (J)J + */ +JNIEXPORT jlong JNICALL Java_org_lwjgl_opengl_WindowsDisplay_getDC + (JNIEnv *, jclass, jlong); + +/* + * Class: org_lwjgl_opengl_WindowsDisplay + * Method: getDesktopWindow + * Signature: ()J + */ +JNIEXPORT jlong JNICALL Java_org_lwjgl_opengl_WindowsDisplay_getDesktopWindow + (JNIEnv *, jclass); + +/* + * Class: org_lwjgl_opengl_WindowsDisplay + * Method: getForegroundWindow + * Signature: ()J + */ +JNIEXPORT jlong JNICALL Java_org_lwjgl_opengl_WindowsDisplay_getForegroundWindow + (JNIEnv *, jclass); + +/* + * Class: org_lwjgl_opengl_WindowsDisplay + * Method: nCreateCursor + * Signature: (IIIIILjava/nio/IntBuffer;ILjava/nio/IntBuffer;I)Ljava/nio/ByteBuffer; + */ +JNIEXPORT jobject JNICALL Java_org_lwjgl_opengl_WindowsDisplay_nCreateCursor + (JNIEnv *, jclass, jint, jint, jint, jint, jint, jobject, jint, jobject, jint); + +/* + * Class: org_lwjgl_opengl_WindowsDisplay + * Method: doDestroyCursor + * Signature: (Ljava/lang/Object;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_WindowsDisplay_doDestroyCursor + (JNIEnv *, jclass, jobject); + +/* + * Class: org_lwjgl_opengl_WindowsDisplay + * Method: nGetPbufferCapabilities + * Signature: (Lorg/lwjgl/opengl/PixelFormat;)I + */ +JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_WindowsDisplay_nGetPbufferCapabilities + (JNIEnv *, jobject, jobject); + +/* + * Class: org_lwjgl_opengl_WindowsDisplay + * Method: createIcon + * Signature: (IILjava/nio/IntBuffer;)J + */ +JNIEXPORT jlong JNICALL Java_org_lwjgl_opengl_WindowsDisplay_createIcon + (JNIEnv *, jclass, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_WindowsDisplay + * Method: destroyIcon + * Signature: (J)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_WindowsDisplay_destroyIcon + (JNIEnv *, jclass, jlong); + +/* + * Class: org_lwjgl_opengl_WindowsDisplay + * Method: sendMessage + * Signature: (JJJJ)J + */ +JNIEXPORT jlong JNICALL Java_org_lwjgl_opengl_WindowsDisplay_sendMessage + (JNIEnv *, jclass, jlong, jlong, jlong, jlong); + +/* + * Class: org_lwjgl_opengl_WindowsDisplay + * Method: setWindowLongPtr + * Signature: (JIJ)J + */ +JNIEXPORT jlong JNICALL Java_org_lwjgl_opengl_WindowsDisplay_setWindowLongPtr + (JNIEnv *, jclass, jlong, jint, jlong); + +/* + * Class: org_lwjgl_opengl_WindowsDisplay + * Method: getWindowLongPtr + * Signature: (JI)J + */ +JNIEXPORT jlong JNICALL Java_org_lwjgl_opengl_WindowsDisplay_getWindowLongPtr + (JNIEnv *, jclass, jlong, jint); + +/* + * Class: org_lwjgl_opengl_WindowsDisplay + * Method: setWindowPos + * Signature: (JJIIIIJ)Z + */ +JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_WindowsDisplay_setWindowPos + (JNIEnv *, jclass, jlong, jlong, jint, jint, jint, jint, jlong); + +/* + * Class: org_lwjgl_opengl_WindowsDisplay + * Method: nSetCapture + * Signature: (J)J + */ +JNIEXPORT jlong JNICALL Java_org_lwjgl_opengl_WindowsDisplay_nSetCapture + (JNIEnv *, jclass, jlong); + +/* + * Class: org_lwjgl_opengl_WindowsDisplay + * Method: nReleaseCapture + * Signature: ()Z + */ +JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_WindowsDisplay_nReleaseCapture + (JNIEnv *, jclass); + +/* + * Class: org_lwjgl_opengl_WindowsDisplay + * Method: getClientRect + * Signature: (JLjava/nio/IntBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_WindowsDisplay_getClientRect + (JNIEnv *, jclass, jlong, jobject); + +/* + * Class: org_lwjgl_opengl_WindowsDisplay + * Method: clientToScreen + * Signature: (JLjava/nio/IntBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_WindowsDisplay_clientToScreen + (JNIEnv *, jclass, jlong, jobject); + +/* + * Class: org_lwjgl_opengl_WindowsDisplay + * Method: setWindowProc + * Signature: (Ljava/lang/reflect/Method;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_WindowsDisplay_setWindowProc + (JNIEnv *, jclass, jobject); + +/* + * Class: org_lwjgl_opengl_WindowsDisplay + * Method: defWindowProc + * Signature: (JIJJ)J + */ +JNIEXPORT jlong JNICALL Java_org_lwjgl_opengl_WindowsDisplay_defWindowProc + (JNIEnv *, jclass, jlong, jint, jlong, jlong); + +/* + * Class: org_lwjgl_opengl_WindowsDisplay + * Method: getWindowRect + * Signature: (JLjava/nio/IntBuffer;)Z + */ +JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_WindowsDisplay_getWindowRect + (JNIEnv *, jobject, jlong, jobject); + +/* + * Class: org_lwjgl_opengl_WindowsDisplay + * Method: nTrackMouseEvent + * Signature: (J)Z + */ +JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_WindowsDisplay_nTrackMouseEvent + (JNIEnv *, jobject, jlong); + +/* + * Class: org_lwjgl_opengl_WindowsDisplay + * Method: adjustWindowRectEx + * Signature: (Ljava/nio/IntBuffer;IZI)Z + */ +JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_WindowsDisplay_adjustWindowRectEx + (JNIEnv *, jobject, jobject, jint, jboolean, jint); + +#ifdef __cplusplus +} +#endif +#endif diff --git a/src/native/windows/org_lwjgl_opengl_WindowsDisplayPeerInfo.h b/src/native/windows/org_lwjgl_opengl_WindowsDisplayPeerInfo.h new file mode 100644 index 00000000..127cf717 --- /dev/null +++ b/src/native/windows/org_lwjgl_opengl_WindowsDisplayPeerInfo.h @@ -0,0 +1,21 @@ +/* DO NOT EDIT THIS FILE - it is machine generated */ +#include +/* Header for class org_lwjgl_opengl_WindowsDisplayPeerInfo */ + +#ifndef _Included_org_lwjgl_opengl_WindowsDisplayPeerInfo +#define _Included_org_lwjgl_opengl_WindowsDisplayPeerInfo +#ifdef __cplusplus +extern "C" { +#endif +/* + * Class: org_lwjgl_opengl_WindowsDisplayPeerInfo + * Method: nInitDC + * Signature: (Ljava/nio/ByteBuffer;JJ)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_WindowsDisplayPeerInfo_nInitDC + (JNIEnv *, jclass, jobject, jlong, jlong); + +#ifdef __cplusplus +} +#endif +#endif diff --git a/src/native/windows/org_lwjgl_opengl_WindowsDisplay_Rect.h b/src/native/windows/org_lwjgl_opengl_WindowsDisplay_Rect.h new file mode 100644 index 00000000..a429f7fc --- /dev/null +++ b/src/native/windows/org_lwjgl_opengl_WindowsDisplay_Rect.h @@ -0,0 +1,13 @@ +/* DO NOT EDIT THIS FILE - it is machine generated */ +#include +/* Header for class org_lwjgl_opengl_WindowsDisplay_Rect */ + +#ifndef _Included_org_lwjgl_opengl_WindowsDisplay_Rect +#define _Included_org_lwjgl_opengl_WindowsDisplay_Rect +#ifdef __cplusplus +extern "C" { +#endif +#ifdef __cplusplus +} +#endif +#endif diff --git a/src/native/windows/org_lwjgl_opengl_WindowsKeyboard.h b/src/native/windows/org_lwjgl_opengl_WindowsKeyboard.h new file mode 100644 index 00000000..1f690340 --- /dev/null +++ b/src/native/windows/org_lwjgl_opengl_WindowsKeyboard.h @@ -0,0 +1,69 @@ +/* DO NOT EDIT THIS FILE - it is machine generated */ +#include +/* Header for class org_lwjgl_opengl_WindowsKeyboard */ + +#ifndef _Included_org_lwjgl_opengl_WindowsKeyboard +#define _Included_org_lwjgl_opengl_WindowsKeyboard +#ifdef __cplusplus +extern "C" { +#endif +/* + * Class: org_lwjgl_opengl_WindowsKeyboard + * Method: isWindowsNT + * Signature: ()Z + */ +JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_WindowsKeyboard_isWindowsNT + (JNIEnv *, jclass); + +/* + * Class: org_lwjgl_opengl_WindowsKeyboard + * Method: MapVirtualKey + * Signature: (II)I + */ +JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_WindowsKeyboard_MapVirtualKey + (JNIEnv *, jclass, jint, jint); + +/* + * Class: org_lwjgl_opengl_WindowsKeyboard + * Method: ToUnicode + * Signature: (IILjava/nio/ByteBuffer;Ljava/nio/CharBuffer;II)I + */ +JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_WindowsKeyboard_ToUnicode + (JNIEnv *, jclass, jint, jint, jobject, jobject, jint, jint); + +/* + * Class: org_lwjgl_opengl_WindowsKeyboard + * Method: ToAscii + * Signature: (IILjava/nio/ByteBuffer;Ljava/nio/ByteBuffer;I)I + */ +JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_WindowsKeyboard_ToAscii + (JNIEnv *, jclass, jint, jint, jobject, jobject, jint); + +/* + * Class: org_lwjgl_opengl_WindowsKeyboard + * Method: GetKeyboardState + * Signature: (Ljava/nio/ByteBuffer;)I + */ +JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_WindowsKeyboard_GetKeyboardState + (JNIEnv *, jclass, jobject); + +/* + * Class: org_lwjgl_opengl_WindowsKeyboard + * Method: GetKeyState + * Signature: (I)S + */ +JNIEXPORT jshort JNICALL Java_org_lwjgl_opengl_WindowsKeyboard_GetKeyState + (JNIEnv *, jclass, jint); + +/* + * Class: org_lwjgl_opengl_WindowsKeyboard + * Method: GetAsyncKeyState + * Signature: (I)S + */ +JNIEXPORT jshort JNICALL Java_org_lwjgl_opengl_WindowsKeyboard_GetAsyncKeyState + (JNIEnv *, jclass, jint); + +#ifdef __cplusplus +} +#endif +#endif diff --git a/src/native/windows/org_lwjgl_opengl_WindowsRegistry.h b/src/native/windows/org_lwjgl_opengl_WindowsRegistry.h new file mode 100644 index 00000000..ed69518e --- /dev/null +++ b/src/native/windows/org_lwjgl_opengl_WindowsRegistry.h @@ -0,0 +1,29 @@ +/* DO NOT EDIT THIS FILE - it is machine generated */ +#include +/* Header for class org_lwjgl_opengl_WindowsRegistry */ + +#ifndef _Included_org_lwjgl_opengl_WindowsRegistry +#define _Included_org_lwjgl_opengl_WindowsRegistry +#ifdef __cplusplus +extern "C" { +#endif +#undef org_lwjgl_opengl_WindowsRegistry_HKEY_CLASSES_ROOT +#define org_lwjgl_opengl_WindowsRegistry_HKEY_CLASSES_ROOT 1L +#undef org_lwjgl_opengl_WindowsRegistry_HKEY_CURRENT_USER +#define org_lwjgl_opengl_WindowsRegistry_HKEY_CURRENT_USER 2L +#undef org_lwjgl_opengl_WindowsRegistry_HKEY_LOCAL_MACHINE +#define org_lwjgl_opengl_WindowsRegistry_HKEY_LOCAL_MACHINE 3L +#undef org_lwjgl_opengl_WindowsRegistry_HKEY_USERS +#define org_lwjgl_opengl_WindowsRegistry_HKEY_USERS 4L +/* + * Class: org_lwjgl_opengl_WindowsRegistry + * Method: nQueryRegistrationKey + * Signature: (ILjava/lang/String;Ljava/lang/String;)Ljava/lang/String; + */ +JNIEXPORT jstring JNICALL Java_org_lwjgl_opengl_WindowsRegistry_nQueryRegistrationKey + (JNIEnv *, jclass, jint, jstring, jstring); + +#ifdef __cplusplus +} +#endif +#endif