KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > eclipse > swt > internal > mozilla > XPCOM


1 /* ***** BEGIN LICENSE BLOCK *****
2  * Version: MPL 1.1
3  *
4  * The contents of this file are subject to the Mozilla Public License Version
5  * 1.1 (the "License"); you may not use this file except in compliance with
6  * the License. You may obtain a copy of the License at
7  * http://www.mozilla.org/MPL/
8  *
9  * Software distributed under the License is distributed on an "AS IS" basis,
10  * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
11  * for the specific language governing rights and limitations under the
12  * License.
13  *
14  * The Original Code is Mozilla Communicator client code, released March 31, 1998.
15  *
16  * The Initial Developer of the Original Code is
17  * Netscape Communications Corporation.
18  * Portions created by Netscape are Copyright (C) 1998-1999
19  * Netscape Communications Corporation. All Rights Reserved.
20  *
21  * Contributor(s):
22  *
23  * IBM
24  * - Binding to permit interfacing between Mozilla and SWT
25  * - Copyright (C) 2003, 2006 IBM Corp. All Rights Reserved.
26  *
27  * ***** END LICENSE BLOCK ***** */

28 package org.eclipse.swt.internal.mozilla;
29
30 import org.eclipse.swt.internal.*;
31
32 public class XPCOM extends C {
33     public static final String JavaDoc MOZILLA_FIVE_HOME = "MOZILLA_FIVE_HOME"; //$NON-NLS-1$
34
public static final String JavaDoc MOZILLA_PLUGIN_PATH = "MOZ_PLUGIN_PATH"; //$NON-NLS-1$
35
public static final String JavaDoc CONTENT_MAYBETEXT = "application/x-vnd.mozilla.maybe-text"; //$NON-NLS-1$
36
public static final String JavaDoc CONTENT_MULTIPART = "multipart/x-mixed-replace"; //$NON-NLS-1$
37
public static final String JavaDoc DOMEVENT_FOCUS = "focus"; //$NON-NLS-1$
38
public static final String JavaDoc DOMEVENT_UNLOAD = "unload"; //$NON-NLS-1$
39
public static final String JavaDoc DOMEVENT_MOUSEDOWN = "mousedown"; //$NON-NLS-1$
40
public static final String JavaDoc DOMEVENT_MOUSEUP = "mouseup"; //$NON-NLS-1$
41
public static final String JavaDoc DOMEVENT_MOUSEMOVE = "mousemove"; //$NON-NLS-1$
42
public static final String JavaDoc DOMEVENT_MOUSEOVER = "mouseover"; //$NON-NLS-1$
43
public static final String JavaDoc DOMEVENT_MOUSEOUT = "mouseout"; //$NON-NLS-1$
44

45     /* CID constants */
46     public static final nsID NS_APPSHELL_CID = new nsID("2d96b3df-c051-11d1-a827-0040959a28c9"); //$NON-NLS-1$
47
public static final nsID NS_CATEGORYMANAGER_CID = new nsID("16d222a6-1dd2-11b2-b693-f38b02c021b2"); //$NON-NLS-1$
48
public static final nsID NS_DOWNLOAD_CID = new nsID("e3fa9D0a-1dd1-11b2-bdef-8c720b597445"); //$NON-NLS-1$
49
public static final nsID NS_FILEPICKER_CID = new nsID("54ae32f8-1dd2-11b2-a209-df7c505370f8"); //$NON-NLS-1$
50
public static final nsID NS_HELPERAPPLAUNCHERDIALOG_CID = new nsID("f68578eb-6ec2-4169-ae19-8c6243f0abe1"); //$NON-NLS-1$
51
public static final nsID NS_INPUTSTREAMCHANNEL_CID = new nsID("6ddb050c-0d04-11d4-986e-00c04fa0cf4a"); //$NON-NLS-1$
52
public static final nsID NS_IOSERVICE_CID = new nsID("9ac9e770-18bc-11d3-9337-00104ba0fd40"); //$NON-NLS-1$
53
public static final nsID NS_LOADGROUP_CID = new nsID("e1c61582-2a84-11d3-8cce-0060b0fc14a3"); //$NON-NLS-1$
54
public static final nsID NS_PROMPTSERVICE_CID = new nsID("a2112d6a-0e28-421f-b46a-25c0b308cbd0"); //$NON-NLS-1$
55

56     public static final String JavaDoc NS_CONTEXTSTACK_CONTRACTID = "@mozilla.org/js/xpc/ContextStack;1"; //$NON-NLS-1$
57
public static final String JavaDoc NS_COOKIEMANAGER_CONTRACTID = "@mozilla.org/cookiemanager;1"; //$NON-NLS-1$
58
public static final String JavaDoc NS_DIRECTORYSERVICE_CONTRACTID = "@mozilla.org/file/directory_service;1"; //$NON-NLS-1$
59
public static final String JavaDoc NS_DOWNLOAD_CONTRACTID = "@mozilla.org/download;1"; //$NON-NLS-1$
60
public static final String JavaDoc NS_FILEPICKER_CONTRACTID = "@mozilla.org/filepicker;1"; //$NON-NLS-1$
61
public static final String JavaDoc NS_HELPERAPPLAUNCHERDIALOG_CONTRACTID = "@mozilla.org/helperapplauncherdialog;1"; //$NON-NLS-1$
62
public static final String JavaDoc NS_MEMORY_CONTRACTID = "@mozilla.org/xpcom/memory-service;1"; //$NON-NLS-1$
63
public static final String JavaDoc NS_OBSERVER_CONTRACTID = "@mozilla.org/observer-service;1"; //$NON-NLS-1$
64
public static final String JavaDoc NS_PREFLOCALIZEDSTRING_CONTRACTID = "@mozilla.org/pref-localizedstring;1"; //$NON-NLS-1$
65
public static final String JavaDoc NS_PREFSERVICE_CONTRACTID = "@mozilla.org/preferences-service;1"; //$NON-NLS-1$
66
public static final String JavaDoc NS_PROMPTSERVICE_CONTRACTID = "@mozilla.org/embedcomp/prompt-service;1"; //$NON-NLS-1$
67
public static final String JavaDoc NS_TRANSFER_CONTRACTID = "@mozilla.org/transfer;1"; //$NON-NLS-1$
68
public static final String JavaDoc NS_WEBNAVIGATIONINFO_CONTRACTID = "@mozilla.org/webnavigation-info;1"; //$NON-NLS-1$
69
public static final String JavaDoc NS_WINDOWWATCHER_CONTRACTID = "@mozilla.org/embedcomp/window-watcher;1"; //$NON-NLS-1$
70

71     /* directory service constants */
72     public static final String JavaDoc NS_APP_CACHE_PARENT_DIR = "cachePDir"; //$NON-NLS-1$
73
public static final String JavaDoc NS_APP_HISTORY_50_FILE = "UHist"; //$NON-NLS-1$
74
public static final String JavaDoc NS_APP_LOCALSTORE_50_FILE = "LclSt"; //$NON-NLS-1$
75
public static final String JavaDoc NS_APP_PLUGINS_DIR_LIST = "APluginsDL"; //$NON-NLS-1$
76
public static final String JavaDoc NS_APP_PREFS_50_DIR = "PrefD"; //$NON-NLS-1$
77
public static final String JavaDoc NS_APP_PREFS_50_FILE = "PrefF"; //$NON-NLS-1$
78
public static final String JavaDoc NS_APP_USER_CHROME_DIR = "UChrm"; //$NON-NLS-1$
79
public static final String JavaDoc NS_APP_USER_MIMETYPES_50_FILE = "UMimTyp"; //$NON-NLS-1$
80
public static final String JavaDoc NS_APP_USER_PROFILE_50_DIR = "ProfD"; //$NON-NLS-1$
81
public static final String JavaDoc NS_GRE_COMPONENT_DIR = "GreComsD"; //$NON-NLS-1$
82
public static final String JavaDoc NS_GRE_DIR = "GreD"; //$NON-NLS-1$
83
public static final String JavaDoc NS_OS_CURRENT_PROCESS_DIR = "CurProcD"; //$NON-NLS-1$
84
public static final String JavaDoc NS_OS_HOME_DIR = "Home"; //$NON-NLS-1$
85
public static final String JavaDoc NS_OS_TEMP_DIR = "TmpD"; //$NON-NLS-1$
86
public static final String JavaDoc NS_XPCOM_COMPONENT_DIR = "ComsD"; //$NON-NLS-1$
87
public static final String JavaDoc NS_XPCOM_CURRENT_PROCESS_DIR = "XCurProcD"; //$NON-NLS-1$
88
public static final String JavaDoc NS_XPCOM_INIT_CURRENT_PROCESS_DIR = "MozBinD"; //$NON-NLS-1$
89

90     /* XPCOM constants */
91     public static final int NS_OK = 0;
92     public static final int NS_COMFALSE = 1;
93     public static final int NS_BINDING_ABORTED = 0x804B0002;
94     public static final int NS_ERROR_BASE = 0xc1f30000;
95     public static final int NS_ERROR_NOT_INITIALIZED = NS_ERROR_BASE + 1;
96     public static final int NS_ERROR_ALREADY_INITIALIZED = NS_ERROR_BASE + 2;
97     public static final int NS_ERROR_NOT_IMPLEMENTED = 0x80004001;
98     public static final int NS_NOINTERFACE = 0x80004002;
99     public static final int NS_ERROR_NO_INTERFACE = NS_NOINTERFACE;
100     public static final int NS_ERROR_INVALID_POINTER = 0x80004003;
101     public static final int NS_ERROR_NULL_POINTER = NS_ERROR_INVALID_POINTER;
102     public static final int NS_ERROR_ABORT = 0x80004004;
103     public static final int NS_ERROR_FAILURE = 0x80004005;
104     public static final int NS_ERROR_UNEXPECTED = 0x8000ffff;
105     public static final int NS_ERROR_OUT_OF_MEMORY = 0x8007000e;
106     public static final int NS_ERROR_ILLEGAL_VALUE = 0x80070057;
107     public static final int NS_ERROR_INVALID_ARG = NS_ERROR_ILLEGAL_VALUE;
108     public static final int NS_ERROR_NO_AGGREGATION = 0x80040110;
109     public static final int NS_ERROR_NOT_AVAILABLE = 0x80040111;
110     public static final int NS_ERROR_FACTORY_NOT_REGISTERED = 0x80040154;
111     public static final int NS_ERROR_FACTORY_REGISTER_AGAIN = 0x80040155;
112     public static final int NS_ERROR_FACTORY_NOT_LOADED = 0x800401f8;
113     public static final int NS_ERROR_FACTORY_NO_SIGNATURE_SUPPORT = NS_ERROR_BASE + 0x101;
114     public static final int NS_ERROR_FACTORY_EXISTS = NS_ERROR_BASE + 0x100;
115     public static final int NS_ERROR_HTMLPARSER_UNRESOLVEDDTD = 0x804e03f3;
116     public static final int NS_ERROR_FILE_NOT_FOUND = 0x80520012;
117     public static final String JavaDoc NS_APP_APPLICATION_REGISTRY_DIR = "AppRegD"; //$NON-NLS-1$
118

119 public static final native void memmove(nsID dest, int /*long*/ src, int nbytes);
120 public static final native void memmove(int /*long*/ dest, nsID src, int nbytes);
121 public static final native int NS_GetComponentManager(int /*long*/[] result);
122 public static final native int NS_GetServiceManager(int /*long*/[] result);
123 public static final native int NS_InitXPCOM2(int /*long*/ result, int /*long*/ binDirectory, int /*long*/ appFileLocationProvider);
124 public static final native int NS_NewLocalFile(int /*long*/ path, boolean followLinks, int /*long*/[] result);
125 public static final native int strlen_PRUnichar(int /*long*/ s);
126 public static final native int /*long*/ nsEmbedCString_new();
127 public static final native int /*long*/ nsEmbedCString_new(byte[] aString, int length);
128 public static final native void nsEmbedCString_delete(int /*long*/ ptr);
129 public static final native int nsEmbedCString_Length(int /*long*/ ptr);
130 public static final native int /*long*/ nsEmbedCString_get(int /*long*/ ptr);
131 public static final native void nsID_delete(int /*long*/ ptr);
132 public static final native int /*long*/ nsID_new();
133 public static final native boolean nsID_Equals(int /*long*/ ptr, int /*long*/ other);
134 public static final native int /*long*/ nsEmbedString_new();
135 public static final native int /*long*/ nsEmbedString_new(char[] aString);
136 public static final native void nsEmbedString_delete(int /*long*/ ptr);
137 public static final native int nsEmbedString_Length(int /*long*/ ptr);
138 public static final native int /*long*/ nsEmbedString_get(int /*long*/ ptr);
139 public static final native int XPCOMGlueStartup(byte[] place);
140 public static final native int XPCOMGlueShutdown();
141
142 public static final native int /*long*/ Call(int /*long*/ ptr, int /*long*/ aInStream, int /*long*/ aClosure, byte[] aFromSegment, int aToOffset, int aCount, int[] aWriteCount);
143
144 static final native int VtblCall(int fnNumber, int /*long*/ ppVtbl);
145 static final native int VtblCall(int fnNumber, int /*long*/ ppVtbl, boolean arg0);
146 static final native int VtblCall(int fnNumber, int /*long*/ ppVtbl, boolean[] arg0);
147 static final native int VtblCall(int fnNumber, int /*long*/ ppVtbl, char[] arg0);
148 static final native int VtblCall(int fnNumber, int /*long*/ ppVtbl, float arg0);
149 static final native int VtblCall(int fnNumber, int /*long*/ ppVtbl, float[] arg0);
150 static final native int VtblCall(int fnNumber, int /*long*/ ppVtbl, int arg0);
151 static final native int VtblCall(int fnNumber, int /*long*/ ppVtbl, int[] arg0);
152 static final native int VtblCall(int fnNumber, int /*long*/ ppVtbl, long arg0);
153 static final native int VtblCall(int fnNumber, int /*long*/ ppVtbl, long[] arg0);
154 static final native int VtblCall(int fnNumber, int /*long*/ ppVtbl, short[] arg0);
155 static final native int VtblCall(int fnNumber, int /*long*/ ppVtbl, int /*long*/ arg0, int /*long*/[] arg1);
156 static final native int VtblCall(int fnNumber, int /*long*/ ppVtbl, boolean arg0, boolean[] arg1);
157 static final native int VtblCall(int fnNumber, int /*long*/ ppVtbl, boolean arg0, int /*long*/ arg1);
158 static final native int VtblCall(int fnNumber, int /*long*/ ppVtbl, byte[] arg0, boolean[] arg1);
159 static final native int VtblCall(int fnNumber, int /*long*/ ppVtbl, byte[] arg0, int[] arg1);
160 static final native int VtblCall(int fnNumber, int /*long*/ ppVtbl, byte[] arg0, long[] arg1);
161 static final native int VtblCall(int fnNumber, int /*long*/ ppVtbl, byte[] arg0, long arg1);
162 static final native int VtblCall(int fnNumber, int /*long*/ ppVtbl, byte[] arg0, int arg1);
163 static final native int VtblCall(int fnNumber, int /*long*/ ppVtbl, int /*long*/ arg0, boolean arg1);
164 static final native int VtblCall(int fnNumber, int /*long*/ ppVtbl, int /*long*/ arg0, boolean[] arg1);
165 static final native int VtblCall(int fnNumber, int /*long*/ ppVtbl, long arg0, int arg1);
166 static final native int VtblCall(int fnNumber, int /*long*/ ppVtbl, int arg0, int arg1);
167 static final native int VtblCall(int fnNumber, int /*long*/ ppVtbl, long arg0, long arg1);
168 static final native int VtblCall(int fnNumber, int /*long*/ ppVtbl, int /*long*/ arg0, nsID arg1);
169 static final native int VtblCall(int fnNumber, int /*long*/ ppVtbl, int arg0, char[] arg1);
170 static final native int VtblCall(int fnNumber, int /*long*/ ppVtbl, int /*long*/arg0, char[] arg1, int arg2);
171 static final native int VtblCall(int fnNumber, int /*long*/ ppVtbl, int[] arg0, int[] arg1);
172 static final native int VtblCall(int fnNumber, int /*long*/ ppVtbl, int[] arg0, long[] arg1);
173 static final native int VtblCall(int fnNumber, int /*long*/ ppVtbl, nsID arg0, boolean[] arg1);
174 static final native int VtblCall(int fnNumber, int /*long*/ ppVtbl, nsID arg0, int /*long*/ arg1);
175 static final native int VtblCall(int fnNumber, int /*long*/ ppVtbl, nsID arg0, int /*long*/[] arg1);
176 static final native int VtblCall(int fnNumber, int /*long*/ ppVtbl, int /*long*/ arg0, boolean arg1, boolean arg2, int /*long*/ arg3, int arg4, int arg5, int arg6, int arg7, int arg8, boolean arg9, boolean arg10, boolean arg11, boolean arg12, short arg13, int /*long*/ arg14);
177 static final native int VtblCall(int fnNumber, int /*long*/ ppVtbl, char[] arg0, boolean arg1);
178 static final native int VtblCall(int fnNumber, int /*long*/ ppVtbl, char[] arg0, boolean[] arg1);
179 static final native int VtblCall(int fnNumber, int /*long*/ ppVtbl, char[] arg0, char[] arg1);
180 static final native int VtblCall(int fnNumber, int /*long*/ ppVtbl, byte[] arg0, int /*long*/[] arg1, boolean[] arg2);
181 static final native int VtblCall(int fnNumber, int /*long*/ ppVtbl, int /*long*/[] arg0, int /*long*/[] arg1, int /*long*/[] arg2);
182 static final native int VtblCall(int fnNumber, int /*long*/ ppVtbl, int[] arg0, long[] arg1, int /*long*/[] arg2);
183 static final native int VtblCall(int fnNumber, int /*long*/ ppVtbl, byte[] arg0, int arg1, int[] arg2);
184 static final native int VtblCall(int fnNumber, int /*long*/ ppVtbl, byte[] arg0, nsID arg1, boolean[] arg2);
185 static final native int VtblCall(int fnNumber, int /*long*/ ppVtbl, byte[] arg0, nsID arg1, int /*long*/[] arg2);
186 static final native int VtblCall(int fnNumber, int /*long*/ ppVtbl, char[] arg0, int /*long*/ arg1, int /*long*/[] arg2);
187 static final native int VtblCall(int fnNumber, int /*long*/ ppVtbl, int /*long*/ arg0, boolean arg1, boolean arg2);
188 static final native int VtblCall(int fnNumber, int /*long*/ ppVtbl, int /*long*/ arg0, boolean arg1, boolean[] arg2);
189 static final native int VtblCall(int fnNumber, int /*long*/ ppVtbl, int /*long*/ arg0, char[] arg1, char[] arg2);
190 static final native int VtblCall(int fnNumber, int /*long*/ ppVtbl, int /*long*/ arg0, int /*long*/ arg1, int /*long*/ arg2);
191 static final native int VtblCall(int fnNumber, int /*long*/ ppVtbl, long arg0, long arg1, int arg2);
192 static final native int VtblCall(int fnNumber, int /*long*/ ppVtbl, int arg0, long arg1, long arg2);
193 static final native int VtblCall(int fnNumber, int /*long*/ ppVtbl, int arg0, int arg1, long[] arg2);
194 static final native int VtblCall(int fnNumber, int /*long*/ ppVtbl, int /*long*/ arg0, int arg1, int /*long*/[] arg2);
195 static final native int VtblCall(int fnNumber, int /*long*/ ppVtbl, long arg0, long arg1, int[] arg2); /* needed for 64-bit */
196 static final native int VtblCall(int fnNumber, int /*long*/ ppVtbl, int /*long*/ arg0, nsID arg1, int /*long*/[] arg2);
197 static final native int VtblCall(int fnNumber, int /*long*/ ppVtbl, int arg0, byte[] arg1, boolean[] arg2);
198 static final native int VtblCall(int fnNumber, int /*long*/ ppVtbl, int arg0, int arg1, boolean arg2);
199 static final native int VtblCall(int fnNumber, int /*long*/ ppVtbl, long arg0, long arg1, boolean arg2);
200 static final native int VtblCall(int fnNumber, int /*long*/ ppVtbl, int arg0, int arg1, char[] arg2);
201 static final native int VtblCall(int fnNumber, int /*long*/ ppVtbl, nsID arg0, nsID arg1, boolean[] arg2);
202 static final native int VtblCall(int fnNumber, int /*long*/ ppVtbl, nsID arg0, nsID arg1, int /*long*/[] arg2);
203 static final native int VtblCall(int fnNumber, int /*long*/ ppVtbl, byte[] arg0, boolean arg1, int /*long*/[] arg2, boolean[] arg3);
204 static final native int VtblCall(int fnNumber, int /*long*/ ppVtbl, byte[] arg0, int /*long*/ arg1, nsID arg2, int /*long*/[] arg3);
205 static final native int VtblCall(int fnNumber, int /*long*/ ppVtbl, int /*long*/ arg0, byte[] arg1, int /*long*/ arg2, int /*long*/[] arg3);
206 static final native int VtblCall(int fnNumber, int /*long*/ ppVtbl, int /*long*/ arg0, char[] arg1, char[] arg2, boolean[] arg3);
207 static final native int VtblCall(int fnNumber, int /*long*/ ppVtbl, int /*long*/ arg0, char[] arg1, char[] arg2, int /*long*/[] arg3);
208 static final native int VtblCall(int fnNumber, int /*long*/ ppVtbl, int /*long*/ arg0, int /*long*/ arg1, int arg2, boolean arg3);
209 static final native int VtblCall(int fnNumber, int /*long*/ ppVtbl, int /*long*/ arg0, int /*long*/ arg1, long arg2, boolean arg3); /* needed for 64-bit */
210 static final native int VtblCall(int fnNumber, int /*long*/ ppVtbl, int /*long*/ arg0, int /*long*/ arg1, int arg2, char[] arg3);
211 static final native int VtblCall(int fnNumber, int /*long*/ ppVtbl, int /*long*/ arg0, int /*long*/ arg1, int arg2, int arg3);
212 static final native int VtblCall(int fnNumber, int /*long*/ ppVtbl, int /*long*/ arg0, int /*long*/ arg1, int arg2, int[] arg3);
213 static final native int VtblCall(int fnNumber, int /*long*/ ppVtbl, int[] arg0, int[] arg1, int[] arg2, int[] arg3);
214 static final native int VtblCall(int fnNumber, int /*long*/ ppVtbl, nsID arg0, byte[] arg1, byte[] arg2, int /*long*/ arg3);
215 static final native int VtblCall(int fnNumber, int /*long*/ ppVtbl, nsID arg0, int /*long*/ arg1, nsID arg2, int /*long*/[] arg3);
216 static final native int VtblCall(int fnNumber, int /*long*/ ppVtbl, char[] arg0, char[] arg1, char[] arg2, boolean arg3);
217 static final native int VtblCall(int fnNumber, int /*long*/ ppVtbl, byte[] arg0, boolean arg1, int /*long*/ arg2, int /*long*/[] arg3, boolean[] arg4);
218 static final native int VtblCall(int fnNumber, int /*long*/ ppVtbl, char[] arg0, int arg1, int /*long*/ arg2, int /*long*/ arg3, int /*long*/ arg4);
219 static final native int VtblCall(int fnNumber, int /*long*/ ppVtbl, int /*long*/ arg0, boolean arg1, boolean arg2, int /*long*/ arg3, int arg4);
220 static final native int VtblCall(int fnNumber, int /*long*/ ppVtbl, int /*long*/ arg0, char[] arg1, char[] arg2, char[] arg3, boolean[] arg4);
221 static final native int VtblCall(int fnNumber, int /*long*/ ppVtbl, long arg0, long arg1, long arg2, long arg3, long arg4);
222 static final native int VtblCall(int fnNumber, int /*long*/ ppVtbl, int arg0, int arg1, int arg2, int arg3, boolean arg4);
223 static final native int VtblCall(int fnNumber, int /*long*/ ppVtbl, int arg0, int arg1, int arg2, int arg3, int arg4);
224 static final native int VtblCall(int fnNumber, int /*long*/ ppVtbl, int arg0, int[] arg1, int[] arg2, int[] arg3, int[] arg4);
225 static final native int VtblCall(int fnNumber, int /*long*/ ppVtbl, int /*long*/ arg0, byte[] arg1, byte[] arg2, byte[] arg3, int /*long*/ arg4, int /*long*/[] arg5);
226 static final native int VtblCall(int fnNumber, int /*long*/ ppVtbl, int /*long*/ arg0, char[] arg1, char[] arg2, char[] arg3, boolean[] arg4, boolean[] arg5);
227 static final native int VtblCall(int fnNumber, int /*long*/ ppVtbl, int /*long*/ arg0, int /*long*/ arg1, char[] arg2, int /*long*/ arg3, long arg4, int /*long*/ arg5);
228 static final native int VtblCall(int fnNumber, int /*long*/ ppVtbl, int /*long*/ arg0, int /*long*/ arg1, int arg2, int arg3, int arg4, int arg5);
229 static final native int VtblCall(int fnNumber, int /*long*/ ppVtbl, nsID arg0, byte[] arg1, byte[] arg2, int /*long*/ arg3, byte[] arg4, byte[] arg5);
230 static final native int VtblCall(int fnNumber, int /*long*/ ppVtbl, int /*long*/ arg0, char[] arg1, char[] arg2, int /*long*/[] arg3, char[] arg4, boolean[] arg5, boolean[] arg6);
231 static final native int VtblCall(int fnNumber, int /*long*/ ppVtbl, int /*long*/ arg0, char[] arg1, char[] arg2, int arg3, int /*long*/[] arg4, int[] arg5, boolean[] arg6);
232 static final native int VtblCall(int fnNumber, int /*long*/ ppVtbl, int /*long*/ arg0, char[] arg1, char[] arg2, int /*long*/[] arg3, int /*long*/[] arg4, char[] arg5, boolean[] arg6, boolean[] arg7);
233 static final native int VtblCall(int fnNumber, int /*long*/ ppVtbl, int /*long*/ arg0, char[] arg1, char[] arg2, int arg3, char[] arg4, char[] arg5, char[] arg6, char[] arg7, boolean[] arg8, int[] arg9);
234 static final native int VtblCall(int fnNumber, int /*long*/ ppVtbl, int /*long*/ arg0, int /*long*/ arg1, int /*long*/ arg2, boolean arg3, char[] arg4, int /*long*/ arg5, int /*long*/ arg6, int arg7, int /*long*/ arg8, boolean arg9, int /*long*/[] arg10, int /*long*/[] arg11);
235 static final native int VtblCall(int fnNumber, int /*long*/ ppVtbl, byte[] arg0);
236 static final native int VtblCall(int fnNumber, int /*long*/ ppVtbl, byte[] arg0, byte[] arg1, boolean arg2);
237 static final native int VtblCall(int fnNumber, int /*long*/ ppVtbl, byte[] arg0, byte[] arg1, int /*long*/[] arg2);
238 static final native int VtblCall(int fnNumber, int /*long*/ ppVtbl, byte[] arg0, byte[] arg1, byte[] arg2, boolean arg3, boolean arg4, int /*long*/[] arg5);
239 static final native int VtblCall(int fnNumber, int /*long*/ ppVtbl, byte[] arg0, byte[] arg1);
240 static final native int VtblCall(int fnNumber, int /*long*/ ppVtbl, byte[] arg0, int[] arg1, int /*long*/[] arg2);
241 static final native int VtblCall(int fnNumber, int /*long*/ ppVtbl, byte[] arg0, nsID arg1, int /*long*/ arg2);
242 static final native int VtblCall(int fnNumber, int /*long*/ ppVtbl, int /*long*/ arg0, int /*long*/ arg1, long arg2, long arg3, long arg4, long arg5);
243 static final native int VtblCall(int fnNumber, int /*long*/ ppVtbl, int /*long*/ arg0, int /*long*/ arg1, int /*long*/ arg2, int /*long*/ arg3, long arg4, int /*long*/ arg5, int /*long*/ arg6);
244 static final native int VtblCall(int fnNumber, int /*long*/ ppVtbl, int /*long*/ arg0, byte[] arg1);
245 static final native int VtblCall(int fnNumber, int /*long*/ ppVtbl, int /*long*/ arg0, byte[] arg1, boolean arg2);
246 static final native int VtblCall(int fnNumber, int /*long*/ ppVtbl, int /*long*/ arg0, byte[] arg1, char[] arg2);
247 static final native int VtblCall(int fnNumber, int /*long*/ ppVtbl, byte[] arg0, boolean[] arg1, int /*long*/[] arg2);
248 static final native int VtblCall(int fnNumber, int /*long*/ ppVtbl, int /*long*/ arg0, int arg1, int arg2, int /*long*/ arg3, boolean[] arg4, int /*long*/[] arg5);
249 }
250
Popular Tags