KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > eclipse > swt > internal > ole > win32 > IAccessible


1 /*******************************************************************************
2  * Copyright (c) 2000, 2006 IBM Corporation and others.
3  * All rights reserved. This program and the accompanying materials
4  * are made available under the terms of the Eclipse Public License v1.0
5  * which accompanies this distribution, and is available at
6  * http://www.eclipse.org/legal/epl-v10.html
7  *
8  * Contributors:
9  * IBM Corporation - initial API and implementation
10  *******************************************************************************/

11 package org.eclipse.swt.internal.ole.win32;
12
13
14 public class IAccessible extends IDispatch {
15
16 public IAccessible(int /*long*/ address) {
17     super(address);
18 }
19
20 public int get_accParent(int /*long*/ ppdispParent) {
21     return COM.VtblCall(7, address, ppdispParent);
22 }
23 public int get_accChildCount(int /*long*/ pcountChildren) {
24     return COM.VtblCall(8, address, pcountChildren);
25 }
26 public int get_accChild(int /*long*/ variant, int /*long*/ ppdispChild) {
27     return COM.VtblCall_VARIANTP(9, address, variant, ppdispChild);
28 }
29 public int get_accName(int /*long*/ variant, int /*long*/ pszName) {
30     return COM.VtblCall_VARIANTP(10, address, variant, pszName);
31 }
32 public int get_accValue(int /*long*/ variant, int /*long*/ pszValue) {
33     return COM.VtblCall_VARIANTP(11, address, variant, pszValue);
34 }
35 public int get_accDescription(int /*long*/ variant, int /*long*/ pszDescription) {
36     return COM.VtblCall_VARIANTP(12, address, variant, pszDescription);
37 }
38 public int get_accRole(int /*long*/ variant, int /*long*/ pvarRole) {
39     return COM.VtblCall_VARIANTP(13, address, variant, pvarRole);
40 }
41 public int get_accState(int /*long*/ variant, int /*long*/ pvarState) {
42     return COM.VtblCall_VARIANTP(14, address, variant, pvarState);
43 }
44 public int get_accHelp(int /*long*/ variant, int /*long*/ pszHelp) {
45     return COM.VtblCall_VARIANTP(15, address, variant, pszHelp);
46 }
47 public int get_accHelpTopic(int /*long*/ pszHelpFile, int /*long*/ variant, int /*long*/ pidTopic) {
48     return COM.VtblCall_PVARIANTP(16, address, pszHelpFile, variant, pidTopic);
49 }
50 public int get_accKeyboardShortcut(int /*long*/ variant, int /*long*/ pszKeyboardShortcut) {
51     return COM.VtblCall_VARIANTP(17, address, variant, pszKeyboardShortcut);
52 }
53 public int get_accFocus(int /*long*/ pvarChild) {
54     return COM.VtblCall(18, address, pvarChild);
55 }
56 public int get_accSelection(int /*long*/ pvarChildren) {
57     return COM.VtblCall(19, address, pvarChildren);
58 }
59 public int get_accDefaultAction(int /*long*/ variant, int /*long*/ pszDefaultAction) {
60     return COM.VtblCall_VARIANTP(20, address, variant, pszDefaultAction);
61 }
62 public int accSelect(int flagsSelect, int /*long*/ variant) {
63     return COM.VtblCall_IVARIANT(21, address, flagsSelect, variant);
64 }
65 public int accLocation(int /*long*/ pxLeft, int /*long*/ pyTop, int /*long*/ pcxWidth, int /*long*/ pcyHeight, int /*long*/ variant) {
66     return COM.VtblCall_PPPPVARIANT(22, address, pxLeft, pyTop, pcxWidth, pcyHeight, variant);
67 }
68 public int accNavigate(int navDir, int /*long*/ variant, int /*long*/ pvarEndUpAt) {
69     return COM.VtblCall_IVARIANTP(23, address, navDir, variant, pvarEndUpAt);
70 }
71 public int accHitTest(int xLeft, int yTop, int /*long*/ pvarChild) {
72     return COM.VtblCall(24, address, xLeft, yTop, pvarChild);
73 }
74 public int accDoDefaultAction(int /*long*/ variant) {
75     return COM.VtblCall_VARIANT(25, address, variant);
76 }
77 public int put_accName(int /*long*/ variant, int /*long*/ szName) {
78     return COM.VtblCall_VARIANTP(26, address, variant, szName);
79 }
80 public int put_accValue(int /*long*/ variant, int /*long*/ szValue) {
81     return COM.VtblCall_VARIANTP(27, address, variant, szValue);
82 }
83 }
84
Popular Tags