| /******************************************************************************* |
| * Copyright (c) 2007 IBM Corporation and Others |
| * All rights reserved. This program and the accompanying materials |
| * are made available under the terms of the Eclipse Public License v1.0 |
| * which accompanies this distribution, and is available at |
| * http://www.eclipse.org/legal/epl-v10.html |
| * |
| * Contributors: |
| * Takashi ITOH - initial API and implementation |
| *******************************************************************************/ |
| /* DO NOT EDIT THIS FILE - it is machine generated */ |
| #include <jni.h> |
| /* Header for class org_eclipse_actf_accservice_swtbridge_MSAA */ |
| |
| #ifndef _Included_org_eclipse_actf_accservice_swtbridge_MSAA |
| #define _Included_org_eclipse_actf_accservice_swtbridge_MSAA |
| #ifdef __cplusplus |
| extern "C" { |
| #endif |
| #undef org_eclipse_actf_accservice_swtbridge_MSAA_ROLE_SYSTEM_TITLEBAR |
| #define org_eclipse_actf_accservice_swtbridge_MSAA_ROLE_SYSTEM_TITLEBAR 1L |
| #undef org_eclipse_actf_accservice_swtbridge_MSAA_ROLE_MENUBAR |
| #define org_eclipse_actf_accservice_swtbridge_MSAA_ROLE_MENUBAR 2L |
| #undef org_eclipse_actf_accservice_swtbridge_MSAA_ROLE_SCROLLBAR |
| #define org_eclipse_actf_accservice_swtbridge_MSAA_ROLE_SCROLLBAR 3L |
| #undef org_eclipse_actf_accservice_swtbridge_MSAA_ROLE_SYSTEM_GRIP |
| #define org_eclipse_actf_accservice_swtbridge_MSAA_ROLE_SYSTEM_GRIP 4L |
| #undef org_eclipse_actf_accservice_swtbridge_MSAA_ROLE_SYSTEM_SOUND |
| #define org_eclipse_actf_accservice_swtbridge_MSAA_ROLE_SYSTEM_SOUND 5L |
| #undef org_eclipse_actf_accservice_swtbridge_MSAA_ROLE_SYSTEM_CURSOR |
| #define org_eclipse_actf_accservice_swtbridge_MSAA_ROLE_SYSTEM_CURSOR 6L |
| #undef org_eclipse_actf_accservice_swtbridge_MSAA_ROLE_SYSTEM_CARET |
| #define org_eclipse_actf_accservice_swtbridge_MSAA_ROLE_SYSTEM_CARET 7L |
| #undef org_eclipse_actf_accservice_swtbridge_MSAA_ROLE_SYSTEM_ALERT |
| #define org_eclipse_actf_accservice_swtbridge_MSAA_ROLE_SYSTEM_ALERT 8L |
| #undef org_eclipse_actf_accservice_swtbridge_MSAA_ROLE_WINDOW |
| #define org_eclipse_actf_accservice_swtbridge_MSAA_ROLE_WINDOW 9L |
| #undef org_eclipse_actf_accservice_swtbridge_MSAA_ROLE_CLIENT_AREA |
| #define org_eclipse_actf_accservice_swtbridge_MSAA_ROLE_CLIENT_AREA 10L |
| #undef org_eclipse_actf_accservice_swtbridge_MSAA_ROLE_MENU |
| #define org_eclipse_actf_accservice_swtbridge_MSAA_ROLE_MENU 11L |
| #undef org_eclipse_actf_accservice_swtbridge_MSAA_ROLE_MENUITEM |
| #define org_eclipse_actf_accservice_swtbridge_MSAA_ROLE_MENUITEM 12L |
| #undef org_eclipse_actf_accservice_swtbridge_MSAA_ROLE_TOOLTIP |
| #define org_eclipse_actf_accservice_swtbridge_MSAA_ROLE_TOOLTIP 13L |
| #undef org_eclipse_actf_accservice_swtbridge_MSAA_ROLE_SYSTEM_APPLICATION |
| #define org_eclipse_actf_accservice_swtbridge_MSAA_ROLE_SYSTEM_APPLICATION 14L |
| #undef org_eclipse_actf_accservice_swtbridge_MSAA_ROLE_SYSTEM_DOCUMENT |
| #define org_eclipse_actf_accservice_swtbridge_MSAA_ROLE_SYSTEM_DOCUMENT 15L |
| #undef org_eclipse_actf_accservice_swtbridge_MSAA_ROLE_SYATEM_PANE |
| #define org_eclipse_actf_accservice_swtbridge_MSAA_ROLE_SYATEM_PANE 16L |
| #undef org_eclipse_actf_accservice_swtbridge_MSAA_ROLE_SYSTEM_CHART |
| #define org_eclipse_actf_accservice_swtbridge_MSAA_ROLE_SYSTEM_CHART 17L |
| #undef org_eclipse_actf_accservice_swtbridge_MSAA_ROLE_DIALOG |
| #define org_eclipse_actf_accservice_swtbridge_MSAA_ROLE_DIALOG 18L |
| #undef org_eclipse_actf_accservice_swtbridge_MSAA_ROLE_SYSTEM_BORDER |
| #define org_eclipse_actf_accservice_swtbridge_MSAA_ROLE_SYSTEM_BORDER 19L |
| #undef org_eclipse_actf_accservice_swtbridge_MSAA_ROLE_SYSTEM_GROUPING |
| #define org_eclipse_actf_accservice_swtbridge_MSAA_ROLE_SYSTEM_GROUPING 20L |
| #undef org_eclipse_actf_accservice_swtbridge_MSAA_ROLE_SEPARATOR |
| #define org_eclipse_actf_accservice_swtbridge_MSAA_ROLE_SEPARATOR 21L |
| #undef org_eclipse_actf_accservice_swtbridge_MSAA_ROLE_TOOLBAR |
| #define org_eclipse_actf_accservice_swtbridge_MSAA_ROLE_TOOLBAR 22L |
| #undef org_eclipse_actf_accservice_swtbridge_MSAA_ROLE_SYSTEM_STATUSBAR |
| #define org_eclipse_actf_accservice_swtbridge_MSAA_ROLE_SYSTEM_STATUSBAR 23L |
| #undef org_eclipse_actf_accservice_swtbridge_MSAA_ROLE_TABLE |
| #define org_eclipse_actf_accservice_swtbridge_MSAA_ROLE_TABLE 24L |
| #undef org_eclipse_actf_accservice_swtbridge_MSAA_ROLE_TABLECOLUMNHEADER |
| #define org_eclipse_actf_accservice_swtbridge_MSAA_ROLE_TABLECOLUMNHEADER 25L |
| #undef org_eclipse_actf_accservice_swtbridge_MSAA_ROLE_TABLEROWHEADER |
| #define org_eclipse_actf_accservice_swtbridge_MSAA_ROLE_TABLEROWHEADER 26L |
| #undef org_eclipse_actf_accservice_swtbridge_MSAA_ROLE_SYSTEM_COLUMN |
| #define org_eclipse_actf_accservice_swtbridge_MSAA_ROLE_SYSTEM_COLUMN 27L |
| #undef org_eclipse_actf_accservice_swtbridge_MSAA_ROLE_SYSTEM_ROW |
| #define org_eclipse_actf_accservice_swtbridge_MSAA_ROLE_SYSTEM_ROW 28L |
| #undef org_eclipse_actf_accservice_swtbridge_MSAA_ROLE_TABLECELL |
| #define org_eclipse_actf_accservice_swtbridge_MSAA_ROLE_TABLECELL 29L |
| #undef org_eclipse_actf_accservice_swtbridge_MSAA_ROLE_LINK |
| #define org_eclipse_actf_accservice_swtbridge_MSAA_ROLE_LINK 30L |
| #undef org_eclipse_actf_accservice_swtbridge_MSAA_ROLE_SYSTEM_HELPBALLOON |
| #define org_eclipse_actf_accservice_swtbridge_MSAA_ROLE_SYSTEM_HELPBALLOON 31L |
| #undef org_eclipse_actf_accservice_swtbridge_MSAA_ROLE_LIST |
| #define org_eclipse_actf_accservice_swtbridge_MSAA_ROLE_LIST 33L |
| #undef org_eclipse_actf_accservice_swtbridge_MSAA_ROLE_LISTITEM |
| #define org_eclipse_actf_accservice_swtbridge_MSAA_ROLE_LISTITEM 34L |
| #undef org_eclipse_actf_accservice_swtbridge_MSAA_ROLE_TREE |
| #define org_eclipse_actf_accservice_swtbridge_MSAA_ROLE_TREE 35L |
| #undef org_eclipse_actf_accservice_swtbridge_MSAA_ROLE_TREEITEM |
| #define org_eclipse_actf_accservice_swtbridge_MSAA_ROLE_TREEITEM 36L |
| #undef org_eclipse_actf_accservice_swtbridge_MSAA_ROLE_TABITEM |
| #define org_eclipse_actf_accservice_swtbridge_MSAA_ROLE_TABITEM 37L |
| #undef org_eclipse_actf_accservice_swtbridge_MSAA_ROLE_SYSTEM_PROPERTYPAGE |
| #define org_eclipse_actf_accservice_swtbridge_MSAA_ROLE_SYSTEM_PROPERTYPAGE 38L |
| #undef org_eclipse_actf_accservice_swtbridge_MSAA_ROLE_SYSTEM_INDICATOR |
| #define org_eclipse_actf_accservice_swtbridge_MSAA_ROLE_SYSTEM_INDICATOR 39L |
| #undef org_eclipse_actf_accservice_swtbridge_MSAA_ROLE_SYSTEM_GRAPHIC |
| #define org_eclipse_actf_accservice_swtbridge_MSAA_ROLE_SYSTEM_GRAPHIC 40L |
| #undef org_eclipse_actf_accservice_swtbridge_MSAA_ROLE_LABEL |
| #define org_eclipse_actf_accservice_swtbridge_MSAA_ROLE_LABEL 41L |
| #undef org_eclipse_actf_accservice_swtbridge_MSAA_ROLE_TEXT |
| #define org_eclipse_actf_accservice_swtbridge_MSAA_ROLE_TEXT 42L |
| #undef org_eclipse_actf_accservice_swtbridge_MSAA_ROLE_PUSHBUTTON |
| #define org_eclipse_actf_accservice_swtbridge_MSAA_ROLE_PUSHBUTTON 43L |
| #undef org_eclipse_actf_accservice_swtbridge_MSAA_ROLE_CHECKBUTTON |
| #define org_eclipse_actf_accservice_swtbridge_MSAA_ROLE_CHECKBUTTON 44L |
| #undef org_eclipse_actf_accservice_swtbridge_MSAA_ROLE_RADIOBUTTON |
| #define org_eclipse_actf_accservice_swtbridge_MSAA_ROLE_RADIOBUTTON 45L |
| #undef org_eclipse_actf_accservice_swtbridge_MSAA_ROLE_COMBOBOX |
| #define org_eclipse_actf_accservice_swtbridge_MSAA_ROLE_COMBOBOX 46L |
| #undef org_eclipse_actf_accservice_swtbridge_MSAA_ROLE_SYSTEM_DROPLIST |
| #define org_eclipse_actf_accservice_swtbridge_MSAA_ROLE_SYSTEM_DROPLIST 47L |
| #undef org_eclipse_actf_accservice_swtbridge_MSAA_ROLE_PROGRESSBAR |
| #define org_eclipse_actf_accservice_swtbridge_MSAA_ROLE_PROGRESSBAR 48L |
| #undef org_eclipse_actf_accservice_swtbridge_MSAA_ROLE_SYSTEM_DIAL |
| #define org_eclipse_actf_accservice_swtbridge_MSAA_ROLE_SYSTEM_DIAL 49L |
| #undef org_eclipse_actf_accservice_swtbridge_MSAA_ROLE_SYSTEM_HOTKEYFIELD |
| #define org_eclipse_actf_accservice_swtbridge_MSAA_ROLE_SYSTEM_HOTKEYFIELD 50L |
| #undef org_eclipse_actf_accservice_swtbridge_MSAA_ROLE_SLIDER |
| #define org_eclipse_actf_accservice_swtbridge_MSAA_ROLE_SLIDER 51L |
| #undef org_eclipse_actf_accservice_swtbridge_MSAA_ROLE_SYSTEM_SPINBUTTON |
| #define org_eclipse_actf_accservice_swtbridge_MSAA_ROLE_SYSTEM_SPINBUTTON 52L |
| #undef org_eclipse_actf_accservice_swtbridge_MSAA_ROLE_SYSTEM_DIAGRAM |
| #define org_eclipse_actf_accservice_swtbridge_MSAA_ROLE_SYSTEM_DIAGRAM 53L |
| #undef org_eclipse_actf_accservice_swtbridge_MSAA_ROLE_SYSTEM_ANIMATION |
| #define org_eclipse_actf_accservice_swtbridge_MSAA_ROLE_SYSTEM_ANIMATION 54L |
| #undef org_eclipse_actf_accservice_swtbridge_MSAA_ROLE_SYSTEM_EQUATION |
| #define org_eclipse_actf_accservice_swtbridge_MSAA_ROLE_SYSTEM_EQUATION 55L |
| #undef org_eclipse_actf_accservice_swtbridge_MSAA_ROLE_SYSTEM_BUTTONDROPDOWN |
| #define org_eclipse_actf_accservice_swtbridge_MSAA_ROLE_SYSTEM_BUTTONDROPDOWN 56L |
| #undef org_eclipse_actf_accservice_swtbridge_MSAA_ROLE_SYSTEM_BUTTONMENU |
| #define org_eclipse_actf_accservice_swtbridge_MSAA_ROLE_SYSTEM_BUTTONMENU 57L |
| #undef org_eclipse_actf_accservice_swtbridge_MSAA_ROLE_SYSTEM_BUTTONDROPDOWNGRID |
| #define org_eclipse_actf_accservice_swtbridge_MSAA_ROLE_SYSTEM_BUTTONDROPDOWNGRID 58L |
| #undef org_eclipse_actf_accservice_swtbridge_MSAA_ROLE_SYSTEM_WHITESPACE |
| #define org_eclipse_actf_accservice_swtbridge_MSAA_ROLE_SYSTEM_WHITESPACE 59L |
| #undef org_eclipse_actf_accservice_swtbridge_MSAA_ROLE_TABFOLDER |
| #define org_eclipse_actf_accservice_swtbridge_MSAA_ROLE_TABFOLDER 60L |
| #undef org_eclipse_actf_accservice_swtbridge_MSAA_ROLE_SYSTEM_CLOCK |
| #define org_eclipse_actf_accservice_swtbridge_MSAA_ROLE_SYSTEM_CLOCK 61L |
| #undef org_eclipse_actf_accservice_swtbridge_MSAA_ROLE_SYSTEM_SPLITBUTTON |
| #define org_eclipse_actf_accservice_swtbridge_MSAA_ROLE_SYSTEM_SPLITBUTTON 62L |
| #undef org_eclipse_actf_accservice_swtbridge_MSAA_ROLE_SYSTEM_OUTLINEBUTTON |
| #define org_eclipse_actf_accservice_swtbridge_MSAA_ROLE_SYSTEM_OUTLINEBUTTON 64L |
| #undef org_eclipse_actf_accservice_swtbridge_MSAA_STATE_NORMAL |
| #define org_eclipse_actf_accservice_swtbridge_MSAA_STATE_NORMAL 0L |
| #undef org_eclipse_actf_accservice_swtbridge_MSAA_STATE_SELECTED |
| #define org_eclipse_actf_accservice_swtbridge_MSAA_STATE_SELECTED 2L |
| #undef org_eclipse_actf_accservice_swtbridge_MSAA_STATE_SELECTABLE |
| #define org_eclipse_actf_accservice_swtbridge_MSAA_STATE_SELECTABLE 2097152L |
| #undef org_eclipse_actf_accservice_swtbridge_MSAA_STATE_MULTISELECTABLE |
| #define org_eclipse_actf_accservice_swtbridge_MSAA_STATE_MULTISELECTABLE 16777216L |
| #undef org_eclipse_actf_accservice_swtbridge_MSAA_STATE_FOCUSED |
| #define org_eclipse_actf_accservice_swtbridge_MSAA_STATE_FOCUSED 4L |
| #undef org_eclipse_actf_accservice_swtbridge_MSAA_STATE_FOCUSABLE |
| #define org_eclipse_actf_accservice_swtbridge_MSAA_STATE_FOCUSABLE 1048576L |
| #undef org_eclipse_actf_accservice_swtbridge_MSAA_STATE_PRESSED |
| #define org_eclipse_actf_accservice_swtbridge_MSAA_STATE_PRESSED 8L |
| #undef org_eclipse_actf_accservice_swtbridge_MSAA_STATE_CHECKED |
| #define org_eclipse_actf_accservice_swtbridge_MSAA_STATE_CHECKED 16L |
| #undef org_eclipse_actf_accservice_swtbridge_MSAA_STATE_EXPANDED |
| #define org_eclipse_actf_accservice_swtbridge_MSAA_STATE_EXPANDED 512L |
| #undef org_eclipse_actf_accservice_swtbridge_MSAA_STATE_COLLAPSED |
| #define org_eclipse_actf_accservice_swtbridge_MSAA_STATE_COLLAPSED 1024L |
| #undef org_eclipse_actf_accservice_swtbridge_MSAA_STATE_HOTTRACKED |
| #define org_eclipse_actf_accservice_swtbridge_MSAA_STATE_HOTTRACKED 128L |
| #undef org_eclipse_actf_accservice_swtbridge_MSAA_STATE_BUSY |
| #define org_eclipse_actf_accservice_swtbridge_MSAA_STATE_BUSY 2048L |
| #undef org_eclipse_actf_accservice_swtbridge_MSAA_STATE_READONLY |
| #define org_eclipse_actf_accservice_swtbridge_MSAA_STATE_READONLY 64L |
| #undef org_eclipse_actf_accservice_swtbridge_MSAA_STATE_INVISIBLE |
| #define org_eclipse_actf_accservice_swtbridge_MSAA_STATE_INVISIBLE 32768L |
| #undef org_eclipse_actf_accservice_swtbridge_MSAA_STATE_OFFSCREEN |
| #define org_eclipse_actf_accservice_swtbridge_MSAA_STATE_OFFSCREEN 65536L |
| #undef org_eclipse_actf_accservice_swtbridge_MSAA_STATE_SIZEABLE |
| #define org_eclipse_actf_accservice_swtbridge_MSAA_STATE_SIZEABLE 131072L |
| #undef org_eclipse_actf_accservice_swtbridge_MSAA_STATE_LINKED |
| #define org_eclipse_actf_accservice_swtbridge_MSAA_STATE_LINKED 4194304L |
| /* |
| * Class: org_eclipse_actf_accservice_swtbridge_MSAA |
| * Method: AccessibleObjectFromPoint |
| * Signature: (III)I |
| */ |
| JNIEXPORT jint JNICALL Java_org_eclipse_actf_accservice_swtbridge_MSAA_AccessibleObjectFromPoint |
| (JNIEnv *, jclass, jint, jint, jint); |
| |
| /* |
| * Class: org_eclipse_actf_accservice_swtbridge_MSAA |
| * Method: AccessibleObjectFromWindow |
| * Signature: (I)I |
| */ |
| JNIEXPORT jint JNICALL Java_org_eclipse_actf_accservice_swtbridge_MSAA_AccessibleObjectFromWindow |
| (JNIEnv *, jclass, jint); |
| |
| /* |
| * Class: org_eclipse_actf_accservice_swtbridge_MSAA |
| * Method: AccessibleChildren |
| * Signature: (IIII)I |
| */ |
| JNIEXPORT jint JNICALL Java_org_eclipse_actf_accservice_swtbridge_MSAA_AccessibleChildren |
| (JNIEnv *, jclass, jint, jint, jint, jint); |
| |
| /* |
| * Class: org_eclipse_actf_accservice_swtbridge_MSAA |
| * Method: WindowFromAccessibleObject |
| * Signature: (I)I |
| */ |
| JNIEXPORT jint JNICALL Java_org_eclipse_actf_accservice_swtbridge_MSAA_WindowFromAccessibleObject |
| (JNIEnv *, jclass, jint); |
| |
| /* |
| * Class: org_eclipse_actf_accservice_swtbridge_MSAA |
| * Method: GetRoleText |
| * Signature: (I[CI)I |
| */ |
| JNIEXPORT jint JNICALL Java_org_eclipse_actf_accservice_swtbridge_MSAA_GetRoleText |
| (JNIEnv *, jclass, jint, jcharArray, jint); |
| |
| /* |
| * Class: org_eclipse_actf_accservice_swtbridge_MSAA |
| * Method: GetStateText |
| * Signature: (I[CI)I |
| */ |
| JNIEXPORT jint JNICALL Java_org_eclipse_actf_accservice_swtbridge_MSAA_GetStateText |
| (JNIEnv *, jclass, jint, jcharArray, jint); |
| |
| /* |
| * Class: org_eclipse_actf_accservice_swtbridge_MSAA |
| * Method: AccessibleObjectFromEvent |
| * Signature: (IIII)I |
| */ |
| JNIEXPORT jint JNICALL Java_org_eclipse_actf_accservice_swtbridge_MSAA_AccessibleObjectFromEvent |
| (JNIEnv *, jclass, jint, jint, jint, jint); |
| |
| /* |
| * Class: org_eclipse_actf_accservice_swtbridge_MSAA |
| * Method: SetWinEventHook |
| * Signature: (IIIIIII)I |
| */ |
| JNIEXPORT jint JNICALL Java_org_eclipse_actf_accservice_swtbridge_MSAA_SetWinEventHook |
| (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint); |
| |
| /* |
| * Class: org_eclipse_actf_accservice_swtbridge_MSAA |
| * Method: UnhookWinEvent |
| * Signature: (I)I |
| */ |
| JNIEXPORT jint JNICALL Java_org_eclipse_actf_accservice_swtbridge_MSAA_UnhookWinEvent |
| (JNIEnv *, jclass, jint); |
| |
| /* |
| * Class: org_eclipse_actf_accservice_swtbridge_MSAA |
| * Method: HTMLDocumentFromWindow |
| * Signature: (I)I |
| */ |
| JNIEXPORT jint JNICALL Java_org_eclipse_actf_accservice_swtbridge_MSAA_HTMLDocumentFromWindow |
| (JNIEnv *, jclass, jint); |
| |
| #ifdef __cplusplus |
| } |
| #endif |
| #endif |