KickJava   Java API By Example, From Geeks To Geeks.

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


1 /*******************************************************************************
2  * Copyright (c) 2003, 2007 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.mozilla;
12
13 import java.util.*;
14 import org.eclipse.swt.*;
15 import org.eclipse.swt.internal.*;
16
17 public class XPCOMObject {
18
19     private int /*long*/ ppVtable;
20     
21     static private final int MAX_ARG_COUNT = 12;
22     static private final int MAX_VTABLE_LENGTH = 80;
23     static private Callback[][] Callbacks = new Callback[MAX_VTABLE_LENGTH][MAX_ARG_COUNT];
24     static private Hashtable ObjectMap = new Hashtable ();
25     
26 public XPCOMObject (int[] argCounts) {
27     int /*long*/[] callbackAddresses = new int /*long*/[argCounts.length];
28     synchronized (Callbacks) {
29         for (int i = 0, length = argCounts.length; i < length; i++){
30             if ((Callbacks[i][argCounts[i]]) == null) {
31                 Callbacks[i][argCounts[i]] = new Callback (getClass (), "callback"+i, argCounts[i] + 1, true); //$NON-NLS-1$
32
}
33             callbackAddresses[i] = Callbacks[i][argCounts[i]].getAddress ();
34             if (callbackAddresses[i] == 0) SWT.error (SWT.ERROR_NO_MORE_CALLBACKS);
35         }
36     }
37
38     int /*long*/ pVtable = C.malloc (C.PTR_SIZEOF * argCounts.length);
39     XPCOM.memmove (pVtable, callbackAddresses, C.PTR_SIZEOF * argCounts.length);
40     ppVtable = C.malloc (C.PTR_SIZEOF);
41     XPCOM.memmove (ppVtable, new int /*long*/[] {pVtable}, C.PTR_SIZEOF);
42     ObjectMap.put (new LONG (ppVtable), this);
43 }
44     
45 static int /*long*/ callback0 (int /*long*/[] callbackArgs) {
46     // find the object on which this call was invoked
47
int /*long*/ address = callbackArgs[0];
48     Object JavaDoc object = ObjectMap.get (new LONG (address));
49     if (object == null) return XPCOM.NS_ERROR_FAILURE;
50     int /*long*/[] args = new int /*long*/[callbackArgs.length - 1];
51     System.arraycopy (callbackArgs, 1, args, 0, args.length);
52     return ((XPCOMObject) object).method0 (args);
53 }
54 static int /*long*/ callback1 (int /*long*/[] callbackArgs) {
55     // find the object on which this call was invoked
56
int /*long*/ address = callbackArgs[0];
57     Object JavaDoc object = ObjectMap.get (new LONG (address));
58     if (object == null) return XPCOM.NS_ERROR_FAILURE;
59     int /*long*/[] args = new int /*long*/[callbackArgs.length - 1];
60     System.arraycopy (callbackArgs, 1, args, 0, args.length);
61     return ((XPCOMObject) object).method1 (args);
62 }
63 static int /*long*/ callback10 (int /*long*/[] callbackArgs) {
64     // find the object on which this call was invoked
65
int /*long*/ address = callbackArgs[0];
66     Object JavaDoc object = ObjectMap.get (new LONG (address));
67     if (object == null) return XPCOM.NS_ERROR_FAILURE;
68     int /*long*/[] args = new int /*long*/[callbackArgs.length - 1];
69     System.arraycopy (callbackArgs, 1, args, 0, args.length);
70     return ((XPCOMObject) object).method10 (args);
71 }
72 static int /*long*/ callback11 (int /*long*/[] callbackArgs) {
73     // find the object on which this call was invoked
74
int /*long*/ address = callbackArgs[0];
75     Object JavaDoc object = ObjectMap.get (new LONG (address));
76     if (object == null) return XPCOM.NS_ERROR_FAILURE;
77     int /*long*/[] args = new int /*long*/[callbackArgs.length - 1];
78     System.arraycopy (callbackArgs, 1, args, 0, args.length);
79     return ((XPCOMObject) object).method11 (args);
80 }
81 static int /*long*/ callback12 (int /*long*/[] callbackArgs) {
82     // find the object on which this call was invoked
83
int /*long*/ address = callbackArgs[0];
84     Object JavaDoc object = ObjectMap.get (new LONG (address));
85     if (object == null) return XPCOM.NS_ERROR_FAILURE;
86     int /*long*/[] args = new int /*long*/[callbackArgs.length - 1];
87     System.arraycopy (callbackArgs, 1, args, 0, args.length);
88     return ((XPCOMObject) object).method12 (args);
89 }
90 static int /*long*/ callback13 (int /*long*/[] callbackArgs) {
91     // find the object on which this call was invoked
92
int /*long*/ address = callbackArgs[0];
93     Object JavaDoc object = ObjectMap.get (new LONG (address));
94     if (object == null) return XPCOM.NS_ERROR_FAILURE;
95     int /*long*/[] args = new int /*long*/[callbackArgs.length - 1];
96     System.arraycopy (callbackArgs, 1, args, 0, args.length);
97     return ((XPCOMObject) object).method13 (args);
98 }
99 static int /*long*/ callback14 (int /*long*/[] callbackArgs) {
100     // find the object on which this call was invoked
101
int /*long*/ address = callbackArgs[0];
102     Object JavaDoc object = ObjectMap.get (new LONG (address));
103     if (object == null) return XPCOM.NS_ERROR_FAILURE;
104     int /*long*/[] args = new int /*long*/[callbackArgs.length - 1];
105     System.arraycopy (callbackArgs, 1, args, 0, args.length);
106     return ((XPCOMObject) object).method14 (args);
107 }
108 static int /*long*/ callback15 (int /*long*/[] callbackArgs) {
109     // find the object on which this call was invoked
110
int /*long*/ address = callbackArgs[0];
111     Object JavaDoc object = ObjectMap.get (new LONG (address));
112     if (object == null) return XPCOM.NS_ERROR_FAILURE;
113     int /*long*/[] args = new int /*long*/[callbackArgs.length - 1];
114     System.arraycopy (callbackArgs, 1, args, 0, args.length);
115     return ((XPCOMObject) object).method15 (args);
116 }
117 static int /*long*/ callback16 (int /*long*/[] callbackArgs) {
118     // find the object on which this call was invoked
119
int /*long*/ address = callbackArgs[0];
120     Object JavaDoc object = ObjectMap.get (new LONG (address));
121     if (object == null) return XPCOM.NS_ERROR_FAILURE;
122     int /*long*/[] args = new int /*long*/[callbackArgs.length - 1];
123     System.arraycopy (callbackArgs, 1, args, 0, args.length);
124     return ((XPCOMObject) object).method16 (args);
125 }
126 static int /*long*/ callback17 (int /*long*/[] callbackArgs) {
127     // find the object on which this call was invoked
128
int /*long*/ address = callbackArgs[0];
129     Object JavaDoc object = ObjectMap.get (new LONG (address));
130     if (object == null) return XPCOM.NS_ERROR_FAILURE;
131     int /*long*/[] args = new int /*long*/[callbackArgs.length - 1];
132     System.arraycopy (callbackArgs, 1, args, 0, args.length);
133     return ((XPCOMObject) object).method17 (args);
134 }
135 static int /*long*/ callback18 (int /*long*/[] callbackArgs) {
136     // find the object on which this call was invoked
137
int /*long*/ address = callbackArgs[0];
138     Object JavaDoc object = ObjectMap.get (new LONG (address));
139     if (object == null) return XPCOM.NS_ERROR_FAILURE;
140     int /*long*/[] args = new int /*long*/[callbackArgs.length - 1];
141     System.arraycopy (callbackArgs, 1, args, 0, args.length);
142     return ((XPCOMObject) object).method18 (args);
143 }
144 static int /*long*/ callback19 (int /*long*/[] callbackArgs) {
145     // find the object on which this call was invoked
146
int /*long*/ address = callbackArgs[0];
147     Object JavaDoc object = ObjectMap.get (new LONG (address));
148     if (object == null) return XPCOM.NS_ERROR_FAILURE;
149     int /*long*/[] args = new int /*long*/[callbackArgs.length - 1];
150     System.arraycopy (callbackArgs, 1, args, 0, args.length);
151     return ((XPCOMObject) object).method19 (args);
152 }
153 static int /*long*/ callback2 (int /*long*/[] callbackArgs) {
154     // find the object on which this call was invoked
155
int /*long*/ address = callbackArgs[0];
156     Object JavaDoc object = ObjectMap.get (new LONG (address));
157     if (object == null) return XPCOM.NS_ERROR_FAILURE;
158     int /*long*/[] args = new int /*long*/[callbackArgs.length - 1];
159     System.arraycopy (callbackArgs, 1, args, 0, args.length);
160     return ((XPCOMObject) object).method2 (args);
161 }
162 static int /*long*/ callback20 (int /*long*/[] callbackArgs) {
163     // find the object on which this call was invoked
164
int /*long*/ address = callbackArgs[0];
165     Object JavaDoc object = ObjectMap.get (new LONG (address));
166     if (object == null) return XPCOM.NS_ERROR_FAILURE;
167     int /*long*/[] args = new int /*long*/[callbackArgs.length - 1];
168     System.arraycopy (callbackArgs, 1, args, 0, args.length);
169     return ((XPCOMObject) object).method20 (args);
170 }
171 static int /*long*/ callback21 (int /*long*/[] callbackArgs) {
172     // find the object on which this call was invoked
173
int /*long*/ address = callbackArgs[0];
174     Object JavaDoc object = ObjectMap.get (new LONG (address));
175     if (object == null) return XPCOM.NS_ERROR_FAILURE;
176     int /*long*/[] args = new int /*long*/[callbackArgs.length - 1];
177     System.arraycopy (callbackArgs, 1, args, 0, args.length);
178     return ((XPCOMObject) object).method21 (args);
179 }
180 static int /*long*/ callback22 (int /*long*/[] callbackArgs) {
181     // find the object on which this call was invoked
182
int /*long*/ address = callbackArgs[0];
183     Object JavaDoc object = ObjectMap.get (new LONG (address));
184     if (object == null) return XPCOM.NS_ERROR_FAILURE;
185     int /*long*/[] args = new int /*long*/[callbackArgs.length - 1];
186     System.arraycopy (callbackArgs, 1, args, 0, args.length);
187     return ((XPCOMObject) object).method22 (args);
188 }
189 static int /*long*/ callback23 (int /*long*/[] callbackArgs) {
190     // find the object on which this call was invoked
191
int /*long*/ address = callbackArgs[0];
192     Object JavaDoc object = ObjectMap.get (new LONG (address));
193     if (object == null) return XPCOM.NS_ERROR_FAILURE;
194     int /*long*/[] args = new int /*long*/[callbackArgs.length - 1];
195     System.arraycopy (callbackArgs, 1, args, 0, args.length);
196     return ((XPCOMObject) object).method23 (args);
197 }
198 static int /*long*/ callback24 (int /*long*/[] callbackArgs) {
199     // find the object on which this call was invoked
200
int /*long*/ address = callbackArgs[0];
201     Object JavaDoc object = ObjectMap.get (new LONG (address));
202     if (object == null) return XPCOM.NS_ERROR_FAILURE;
203     int /*long*/[] args = new int /*long*/[callbackArgs.length - 1];
204     System.arraycopy (callbackArgs, 1, args, 0, args.length);
205     return ((XPCOMObject) object).method24 (args);
206 }
207 static int /*long*/ callback25 (int /*long*/[] callbackArgs) {
208     // find the object on which this call was invoked
209
int /*long*/ address = callbackArgs[0];
210     Object JavaDoc object = ObjectMap.get (new LONG (address));
211     if (object == null) return XPCOM.NS_ERROR_FAILURE;
212     int /*long*/[] args = new int /*long*/[callbackArgs.length - 1];
213     System.arraycopy (callbackArgs, 1, args, 0, args.length);
214     return ((XPCOMObject) object).method25 (args);
215 }
216 static int /*long*/ callback26 (int /*long*/[] callbackArgs) {
217     // find the object on which this call was invoked
218
int /*long*/ address = callbackArgs[0];
219     Object JavaDoc object = ObjectMap.get (new LONG (address));
220     if (object == null) return XPCOM.NS_ERROR_FAILURE;
221     int /*long*/[] args = new int /*long*/[callbackArgs.length - 1];
222     System.arraycopy (callbackArgs, 1, args, 0, args.length);
223     return ((XPCOMObject) object).method26 (args);
224 }
225 static int /*long*/ callback27 (int /*long*/[] callbackArgs) {
226     // find the object on which this call was invoked
227
int /*long*/ address = callbackArgs[0];
228     Object JavaDoc object = ObjectMap.get (new LONG (address));
229     if (object == null) return XPCOM.NS_ERROR_FAILURE;
230     int /*long*/[] args = new int /*long*/[callbackArgs.length - 1];
231     System.arraycopy (callbackArgs, 1, args, 0, args.length);
232     return ((XPCOMObject) object).method27 (args);
233 }
234 static int /*long*/ callback28 (int /*long*/[] callbackArgs) {
235     // find the object on which this call was invoked
236
int /*long*/ address = callbackArgs[0];
237     Object JavaDoc object = ObjectMap.get (new LONG (address));
238     if (object == null) return XPCOM.NS_ERROR_FAILURE;
239     int /*long*/[] args = new int /*long*/[callbackArgs.length - 1];
240     System.arraycopy (callbackArgs, 1, args, 0, args.length);
241     return ((XPCOMObject) object).method28 (args);
242 }
243 static int /*long*/ callback29 (int /*long*/[] callbackArgs) {
244     // find the object on which this call was invoked
245
int /*long*/ address = callbackArgs[0];
246     Object JavaDoc object = ObjectMap.get (new LONG (address));
247     if (object == null) return XPCOM.NS_ERROR_FAILURE;
248     int /*long*/[] args = new int /*long*/[callbackArgs.length - 1];
249     System.arraycopy (callbackArgs, 1, args, 0, args.length);
250     return ((XPCOMObject) object).method29 (args);
251 }
252 static int /*long*/ callback3 (int /*long*/[] callbackArgs) {
253     // find the object on which this call was invoked
254
int /*long*/ address = callbackArgs[0];
255     Object JavaDoc object = ObjectMap.get (new LONG (address));
256     if (object == null) return XPCOM.NS_ERROR_FAILURE;
257     int /*long*/[] args = new int /*long*/[callbackArgs.length - 1];
258     System.arraycopy (callbackArgs, 1, args, 0, args.length);
259     return ((XPCOMObject) object).method3 (args);
260 }
261 static int /*long*/ callback30 (int /*long*/[] callbackArgs) {
262     // find the object on which this call was invoked
263
int /*long*/ address = callbackArgs[0];
264     Object JavaDoc object = ObjectMap.get (new LONG (address));
265     if (object == null) return XPCOM.NS_ERROR_FAILURE;
266     int /*long*/[] args = new int /*long*/[callbackArgs.length - 1];
267     System.arraycopy (callbackArgs, 1, args, 0, args.length);
268     return ((XPCOMObject) object).method30 (args);
269 }
270 static int /*long*/ callback31 (int /*long*/[] callbackArgs) {
271     // find the object on which this call was invoked
272
int /*long*/ address = callbackArgs[0];
273     Object JavaDoc object = ObjectMap.get (new LONG (address));
274     if (object == null) return XPCOM.NS_ERROR_FAILURE;
275     int /*long*/[] args = new int /*long*/[callbackArgs.length - 1];
276     System.arraycopy (callbackArgs, 1, args, 0, args.length);
277     return ((XPCOMObject) object).method31 (args);
278 }
279 static int /*long*/ callback32 (int /*long*/[] callbackArgs) {
280     // find the object on which this call was invoked
281
int /*long*/ address = callbackArgs[0];
282     Object JavaDoc object = ObjectMap.get (new LONG (address));
283     if (object == null) return XPCOM.NS_ERROR_FAILURE;
284     int /*long*/[] args = new int /*long*/[callbackArgs.length - 1];
285     System.arraycopy (callbackArgs, 1, args, 0, args.length);
286     return ((XPCOMObject) object).method32 (args);
287 }
288 static int /*long*/ callback33 (int /*long*/[] callbackArgs) {
289     // find the object on which this call was invoked
290
int /*long*/ address = callbackArgs[0];
291     Object JavaDoc object = ObjectMap.get (new LONG (address));
292     if (object == null) return XPCOM.NS_ERROR_FAILURE;
293     int /*long*/[] args = new int /*long*/[callbackArgs.length - 1];
294     System.arraycopy (callbackArgs, 1, args, 0, args.length);
295     return ((XPCOMObject) object).method33 (args);
296 }
297 static int /*long*/ callback34 (int /*long*/[] callbackArgs) {
298     // find the object on which this call was invoked
299
int /*long*/ address = callbackArgs[0];
300     Object JavaDoc object = ObjectMap.get (new LONG (address));
301     if (object == null) return XPCOM.NS_ERROR_FAILURE;
302     int /*long*/[] args = new int /*long*/[callbackArgs.length - 1];
303     System.arraycopy (callbackArgs, 1, args, 0, args.length);
304     return ((XPCOMObject) object).method34 (args);
305 }
306 static int /*long*/ callback35 (int /*long*/[] callbackArgs) {
307     // find the object on which this call was invoked
308
int /*long*/ address = callbackArgs[0];
309     Object JavaDoc object = ObjectMap.get (new LONG (address));
310     if (object == null) return XPCOM.NS_ERROR_FAILURE;
311     int /*long*/[] args = new int /*long*/[callbackArgs.length - 1];
312     System.arraycopy (callbackArgs, 1, args, 0, args.length);
313     return ((XPCOMObject) object).method35 (args);
314 }
315 static int /*long*/ callback36 (int /*long*/[] callbackArgs) {
316     // find the object on which this call was invoked
317
int /*long*/ address = callbackArgs[0];
318     Object JavaDoc object = ObjectMap.get (new LONG (address));
319     if (object == null) return XPCOM.NS_ERROR_FAILURE;
320     int /*long*/[] args = new int /*long*/[callbackArgs.length - 1];
321     System.arraycopy (callbackArgs, 1, args, 0, args.length);
322     return ((XPCOMObject) object).method36 (args);
323 }
324 static int /*long*/ callback37 (int /*long*/[] callbackArgs) {
325     // find the object on which this call was invoked
326
int /*long*/ address = callbackArgs[0];
327     Object JavaDoc object = ObjectMap.get (new LONG (address));
328     if (object == null) return XPCOM.NS_ERROR_FAILURE;
329     int /*long*/[] args = new int /*long*/[callbackArgs.length - 1];
330     System.arraycopy (callbackArgs, 1, args, 0, args.length);
331     return ((XPCOMObject) object).method37 (args);
332 }
333 static int /*long*/ callback38 (int /*long*/[] callbackArgs) {
334     // find the object on which this call was invoked
335
int /*long*/ address = callbackArgs[0];
336     Object JavaDoc object = ObjectMap.get (new LONG (address));
337     if (object == null) return XPCOM.NS_ERROR_FAILURE;
338     int /*long*/[] args = new int /*long*/[callbackArgs.length - 1];
339     System.arraycopy (callbackArgs, 1, args, 0, args.length);
340     return ((XPCOMObject) object).method38 (args);
341 }
342 static int /*long*/ callback39 (int /*long*/[] callbackArgs) {
343     // find the object on which this call was invoked
344
int /*long*/ address = callbackArgs[0];
345     Object JavaDoc object = ObjectMap.get (new LONG (address));
346     if (object == null) return XPCOM.NS_ERROR_FAILURE;
347     int /*long*/[] args = new int /*long*/[callbackArgs.length - 1];
348     System.arraycopy (callbackArgs, 1, args, 0, args.length);
349     return ((XPCOMObject) object).method39 (args);
350 }
351 static int /*long*/ callback4 (int /*long*/[] callbackArgs) {
352     // find the object on which this call was invoked
353
int /*long*/ address = callbackArgs[0];
354     Object JavaDoc object = ObjectMap.get (new LONG (address));
355     if (object == null) return XPCOM.NS_ERROR_FAILURE;
356     int /*long*/[] args = new int /*long*/[callbackArgs.length - 1];
357     System.arraycopy (callbackArgs, 1, args, 0, args.length);
358     return ((XPCOMObject) object).method4 (args);
359 }
360 static int /*long*/ callback40 (int /*long*/[] callbackArgs) {
361     // find the object on which this call was invoked
362
int /*long*/ address = callbackArgs[0];
363     Object JavaDoc object = ObjectMap.get (new LONG (address));
364     if (object == null) return XPCOM.NS_ERROR_FAILURE;
365     int /*long*/[] args = new int /*long*/[callbackArgs.length - 1];
366     System.arraycopy (callbackArgs, 1, args, 0, args.length);
367     return ((XPCOMObject) object).method40 (args);
368 }
369 static int /*long*/ callback41 (int /*long*/[] callbackArgs) {
370     // find the object on which this call was invoked
371
int /*long*/ address = callbackArgs[0];
372     Object JavaDoc object = ObjectMap.get (new LONG (address));
373     if (object == null) return XPCOM.NS_ERROR_FAILURE;
374     int /*long*/[] args = new int /*long*/[callbackArgs.length - 1];
375     System.arraycopy (callbackArgs, 1, args, 0, args.length);
376     return ((XPCOMObject) object).method41 (args);
377 }
378 static int /*long*/ callback42 (int /*long*/[] callbackArgs) {
379     // find the object on which this call was invoked
380
int /*long*/ address = callbackArgs[0];
381     Object JavaDoc object = ObjectMap.get (new LONG (address));
382     if (object == null) return XPCOM.NS_ERROR_FAILURE;
383     int /*long*/[] args = new int /*long*/[callbackArgs.length - 1];
384     System.arraycopy (callbackArgs, 1, args, 0, args.length);
385     return ((XPCOMObject) object).method42 (args);
386 }
387 static int /*long*/ callback43 (int /*long*/[] callbackArgs) {
388     // find the object on which this call was invoked
389
int /*long*/ address = callbackArgs[0];
390     Object JavaDoc object = ObjectMap.get (new LONG (address));
391     if (object == null) return XPCOM.NS_ERROR_FAILURE;
392     int /*long*/[] args = new int /*long*/[callbackArgs.length - 1];
393     System.arraycopy (callbackArgs, 1, args, 0, args.length);
394     return ((XPCOMObject) object).method43 (args);
395 }
396 static int /*long*/ callback44 (int /*long*/[] callbackArgs) {
397     // find the object on which this call was invoked
398
int /*long*/ address = callbackArgs[0];
399     Object JavaDoc object = ObjectMap.get (new LONG (address));
400     if (object == null) return XPCOM.NS_ERROR_FAILURE;
401     int /*long*/[] args = new int /*long*/[callbackArgs.length - 1];
402     System.arraycopy (callbackArgs, 1, args, 0, args.length);
403     return ((XPCOMObject) object).method44 (args);
404 }
405 static int /*long*/ callback45 (int /*long*/[] callbackArgs) {
406     // find the object on which this call was invoked
407
int /*long*/ address = callbackArgs[0];
408     Object JavaDoc object = ObjectMap.get (new LONG (address));
409     if (object == null) return XPCOM.NS_ERROR_FAILURE;
410     int /*long*/[] args = new int /*long*/[callbackArgs.length - 1];
411     System.arraycopy (callbackArgs, 1, args, 0, args.length);
412     return ((XPCOMObject) object).method45 (args);
413 }
414 static int /*long*/ callback46 (int /*long*/[] callbackArgs) {
415     // find the object on which this call was invoked
416
int /*long*/ address = callbackArgs[0];
417     Object JavaDoc object = ObjectMap.get (new LONG (address));
418     if (object == null) return XPCOM.NS_ERROR_FAILURE;
419     int /*long*/[] args = new int /*long*/[callbackArgs.length - 1];
420     System.arraycopy (callbackArgs, 1, args, 0, args.length);
421     return ((XPCOMObject) object).method46 (args);
422 }
423 static int /*long*/ callback47 (int /*long*/[] callbackArgs) {
424     // find the object on which this call was invoked
425
int /*long*/ address = callbackArgs[0];
426     Object JavaDoc object = ObjectMap.get (new LONG (address));
427     if (object == null) return XPCOM.NS_ERROR_FAILURE;
428     int /*long*/[] args = new int /*long*/[callbackArgs.length - 1];
429     System.arraycopy (callbackArgs, 1, args, 0, args.length);
430     return ((XPCOMObject) object).method47 (args);
431 }
432 static int /*long*/ callback48 (int /*long*/[] callbackArgs) {
433     // find the object on which this call was invoked
434
int /*long*/ address = callbackArgs[0];
435     Object JavaDoc object = ObjectMap.get (new LONG (address));
436     if (object == null) return XPCOM.NS_ERROR_FAILURE;
437     int /*long*/[] args = new int /*long*/[callbackArgs.length - 1];
438     System.arraycopy (callbackArgs, 1, args, 0, args.length);
439     return ((XPCOMObject) object).method48 (args);
440 }
441 static int /*long*/ callback49 (int /*long*/[] callbackArgs) {
442     // find the object on which this call was invoked
443
int /*long*/ address = callbackArgs[0];
444     Object JavaDoc object = ObjectMap.get (new LONG (address));
445     if (object == null) return XPCOM.NS_ERROR_FAILURE;
446     int /*long*/[] args = new int /*long*/[callbackArgs.length - 1];
447     System.arraycopy (callbackArgs, 1, args, 0, args.length);
448     return ((XPCOMObject) object).method49 (args);
449 }
450 static int /*long*/ callback5 (int /*long*/[] callbackArgs) {
451     // find the object on which this call was invoked
452
int /*long*/ address = callbackArgs[0];
453     Object JavaDoc object = ObjectMap.get (new LONG (address));
454     if (object == null) return XPCOM.NS_ERROR_FAILURE;
455     int /*long*/[] args = new int /*long*/[callbackArgs.length - 1];
456     System.arraycopy (callbackArgs, 1, args, 0, args.length);
457     return ((XPCOMObject) object).method5 (args);
458 }
459 static int /*long*/ callback50 (int /*long*/[] callbackArgs) {
460     // find the object on which this call was invoked
461
int /*long*/ address = callbackArgs[0];
462     Object JavaDoc object = ObjectMap.get (new LONG (address));
463     if (object == null) return XPCOM.NS_ERROR_FAILURE;
464     int /*long*/[] args = new int /*long*/[callbackArgs.length - 1];
465     System.arraycopy (callbackArgs, 1, args, 0, args.length);
466     return ((XPCOMObject) object).method50 (args);
467 }
468 static int /*long*/ callback51 (int /*long*/[] callbackArgs) {
469     // find the object on which this call was invoked
470
int /*long*/ address = callbackArgs[0];
471     Object JavaDoc object = ObjectMap.get (new LONG (address));
472     if (object == null) return XPCOM.NS_ERROR_FAILURE;
473     int /*long*/[] args = new int /*long*/[callbackArgs.length - 1];
474     System.arraycopy (callbackArgs, 1, args, 0, args.length);
475     return ((XPCOMObject) object).method51 (args);
476 }
477 static int /*long*/ callback52 (int /*long*/[] callbackArgs) {
478     // find the object on which this call was invoked
479
int /*long*/ address = callbackArgs[0];
480     Object JavaDoc object = ObjectMap.get (new LONG (address));
481     if (object == null) return XPCOM.NS_ERROR_FAILURE;
482     int /*long*/[] args = new int /*long*/[callbackArgs.length - 1];
483     System.arraycopy (callbackArgs, 1, args, 0, args.length);
484     return ((XPCOMObject) object).method52 (args);
485 }
486 static int /*long*/ callback53 (int /*long*/[] callbackArgs) {
487     // find the object on which this call was invoked
488
int /*long*/ address = callbackArgs[0];
489     Object JavaDoc object = ObjectMap.get (new LONG (address));
490     if (object == null) return XPCOM.NS_ERROR_FAILURE;
491     int /*long*/[] args = new int /*long*/[callbackArgs.length - 1];
492     System.arraycopy (callbackArgs, 1, args, 0, args.length);
493     return ((XPCOMObject) object).method53 (args);
494 }
495 static int /*long*/ callback54 (int /*long*/[] callbackArgs) {
496     // find the object on which this call was invoked
497
int /*long*/ address = callbackArgs[0];
498     Object JavaDoc object = ObjectMap.get (new LONG (address));
499     if (object == null) return XPCOM.NS_ERROR_FAILURE;
500     int /*long*/[] args = new int /*long*/[callbackArgs.length - 1];
501     System.arraycopy (callbackArgs, 1, args, 0, args.length);
502     return ((XPCOMObject) object).method54 (args);
503 }
504 static int /*long*/ callback55 (int /*long*/[] callbackArgs) {
505     // find the object on which this call was invoked
506
int /*long*/ address = callbackArgs[0];
507     Object JavaDoc object = ObjectMap.get (new LONG (address));
508     if (object == null) return XPCOM.NS_ERROR_FAILURE;
509     int /*long*/[] args = new int /*long*/[callbackArgs.length - 1];
510     System.arraycopy (callbackArgs, 1, args, 0, args.length);
511     return ((XPCOMObject) object).method55 (args);
512 }
513 static int /*long*/ callback56 (int /*long*/[] callbackArgs) {
514     // find the object on which this call was invoked
515
int /*long*/ address = callbackArgs[0];
516     Object JavaDoc object = ObjectMap.get (new LONG (address));
517     if (object == null) return XPCOM.NS_ERROR_FAILURE;
518     int /*long*/[] args = new int /*long*/[callbackArgs.length - 1];
519     System.arraycopy (callbackArgs, 1, args, 0, args.length);
520     return ((XPCOMObject) object).method56 (args);
521 }
522 static int /*long*/ callback57 (int /*long*/[] callbackArgs) {
523     // find the object on which this call was invoked
524
int /*long*/ address = callbackArgs[0];
525     Object JavaDoc object = ObjectMap.get (new LONG (address));
526     if (object == null) return XPCOM.NS_ERROR_FAILURE;
527     int /*long*/[] args = new int /*long*/[callbackArgs.length - 1];
528     System.arraycopy (callbackArgs, 1, args, 0, args.length);
529     return ((XPCOMObject) object).method57 (args);
530 }
531 static int /*long*/ callback58 (int /*long*/[] callbackArgs) {
532     // find the object on which this call was invoked
533
int /*long*/ address = callbackArgs[0];
534     Object JavaDoc object = ObjectMap.get (new LONG (address));
535     if (object == null) return XPCOM.NS_ERROR_FAILURE;
536     int /*long*/[] args = new int /*long*/[callbackArgs.length - 1];
537     System.arraycopy (callbackArgs, 1, args, 0, args.length);
538     return ((XPCOMObject) object).method58 (args);
539 }
540 static int /*long*/ callback59 (int /*long*/[] callbackArgs) {
541     // find the object on which this call was invoked
542
int /*long*/ address = callbackArgs[0];
543     Object JavaDoc object = ObjectMap.get (new LONG (address));
544     if (object == null) return XPCOM.NS_ERROR_FAILURE;
545     int /*long*/[] args = new int /*long*/[callbackArgs.length - 1];
546     System.arraycopy (callbackArgs, 1, args, 0, args.length);
547     return ((XPCOMObject) object).method59 (args);
548 }
549 static int /*long*/ callback6 (int /*long*/[] callbackArgs) {
550     // find the object on which this call was invoked
551
int /*long*/ address = callbackArgs[0];
552     Object JavaDoc object = ObjectMap.get (new LONG (address));
553     if (object == null) return XPCOM.NS_ERROR_FAILURE;
554     int /*long*/[] args = new int /*long*/[callbackArgs.length - 1];
555     System.arraycopy (callbackArgs, 1, args, 0, args.length);
556     return ((XPCOMObject) object).method6 (args);
557 }
558 static int /*long*/ callback60 (int /*long*/[] callbackArgs) {
559     // find the object on which this call was invoked
560
int /*long*/ address = callbackArgs[0];
561     Object JavaDoc object = ObjectMap.get (new LONG (address));
562     if (object == null) return XPCOM.NS_ERROR_FAILURE;
563     int /*long*/[] args = new int /*long*/[callbackArgs.length - 1];
564     System.arraycopy (callbackArgs, 1, args, 0, args.length);
565     return ((XPCOMObject) object).method60 (args);
566 }
567 static int /*long*/ callback61 (int /*long*/[] callbackArgs) {
568     // find the object on which this call was invoked
569
int /*long*/ address = callbackArgs[0];
570     Object JavaDoc object = ObjectMap.get (new LONG (address));
571     if (object == null) return XPCOM.NS_ERROR_FAILURE;
572     int /*long*/[] args = new int /*long*/[callbackArgs.length - 1];
573     System.arraycopy (callbackArgs, 1, args, 0, args.length);
574     return ((XPCOMObject) object).method61 (args);
575 }
576 static int /*long*/ callback62 (int /*long*/[] callbackArgs) {
577     // find the object on which this call was invoked
578
int /*long*/ address = callbackArgs[0];
579     Object JavaDoc object = ObjectMap.get (new LONG (address));
580     if (object == null) return XPCOM.NS_ERROR_FAILURE;
581     int /*long*/[] args = new int /*long*/[callbackArgs.length - 1];
582     System.arraycopy (callbackArgs, 1, args, 0, args.length);
583     return ((XPCOMObject) object).method62 (args);
584 }
585 static int /*long*/ callback63 (int /*long*/[] callbackArgs) {
586     // find the object on which this call was invoked
587
int /*long*/ address = callbackArgs[0];
588     Object JavaDoc object = ObjectMap.get (new LONG (address));
589     if (object == null) return XPCOM.NS_ERROR_FAILURE;
590     int /*long*/[] args = new int /*long*/[callbackArgs.length - 1];
591     System.arraycopy (callbackArgs, 1, args, 0, args.length);
592     return ((XPCOMObject) object).method63 (args);
593 }
594 static int /*long*/ callback64 (int /*long*/[] callbackArgs) {
595     // find the object on which this call was invoked
596
int /*long*/ address = callbackArgs[0];
597     Object JavaDoc object = ObjectMap.get (new LONG (address));
598     if (object == null) return XPCOM.NS_ERROR_FAILURE;
599     int /*long*/[] args = new int /*long*/[callbackArgs.length - 1];
600     System.arraycopy (callbackArgs, 1, args, 0, args.length);
601     return ((XPCOMObject) object).method64 (args);
602 }
603 static int /*long*/ callback65 (int /*long*/[] callbackArgs) {
604     // find the object on which this call was invoked
605
int /*long*/ address = callbackArgs[0];
606     Object JavaDoc object = ObjectMap.get (new LONG (address));
607     if (object == null) return XPCOM.NS_ERROR_FAILURE;
608     int /*long*/[] args = new int /*long*/[callbackArgs.length - 1];
609     System.arraycopy (callbackArgs, 1, args, 0, args.length);
610     return ((XPCOMObject) object).method65 (args);
611 }
612 static int /*long*/ callback66 (int /*long*/[] callbackArgs) {
613     // find the object on which this call was invoked
614
int /*long*/ address = callbackArgs[0];
615     Object JavaDoc object = ObjectMap.get (new LONG (address));
616     if (object == null) return XPCOM.NS_ERROR_FAILURE;
617     int /*long*/[] args = new int /*long*/[callbackArgs.length - 1];
618     System.arraycopy (callbackArgs, 1, args, 0, args.length);
619     return ((XPCOMObject) object).method66 (args);
620 }
621 static int /*long*/ callback67 (int /*long*/[] callbackArgs) {
622     // find the object on which this call was invoked
623
int /*long*/ address = callbackArgs[0];
624     Object JavaDoc object = ObjectMap.get (new LONG (address));
625     if (object == null) return XPCOM.NS_ERROR_FAILURE;
626     int /*long*/[] args = new int /*long*/[callbackArgs.length - 1];
627     System.arraycopy (callbackArgs, 1, args, 0, args.length);
628     return ((XPCOMObject) object).method67 (args);
629 }
630 static int /*long*/ callback68 (int /*long*/[] callbackArgs) {
631     // find the object on which this call was invoked
632
int /*long*/ address = callbackArgs[0];
633     Object JavaDoc object = ObjectMap.get (new LONG (address));
634     if (object == null) return XPCOM.NS_ERROR_FAILURE;
635     int /*long*/[] args = new int /*long*/[callbackArgs.length - 1];
636     System.arraycopy (callbackArgs, 1, args, 0, args.length);
637     return ((XPCOMObject) object).method68 (args);
638 }
639 static int /*long*/ callback69 (int /*long*/[] callbackArgs) {
640     // find the object on which this call was invoked
641
int /*long*/ address = callbackArgs[0];
642     Object JavaDoc object = ObjectMap.get (new LONG (address));
643     if (object == null) return XPCOM.NS_ERROR_FAILURE;
644     int /*long*/[] args = new int /*long*/[callbackArgs.length - 1];
645     System.arraycopy (callbackArgs, 1, args, 0, args.length);
646     return ((XPCOMObject) object).method69 (args);
647 }
648 static int /*long*/ callback7 (int /*long*/[] callbackArgs) {
649     // find the object on which this call was invoked
650
int /*long*/ address = callbackArgs[0];
651     Object JavaDoc object = ObjectMap.get (new LONG (address));
652     if (object == null) return XPCOM.NS_ERROR_FAILURE;
653     int /*long*/[] args = new int /*long*/[callbackArgs.length - 1];
654     System.arraycopy (callbackArgs, 1, args, 0, args.length);
655     return ((XPCOMObject) object).method7 (args);
656 }
657 static int /*long*/ callback70 (int /*long*/[] callbackArgs) {
658     // find the object on which this call was invoked
659
int /*long*/ address = callbackArgs[0];
660     Object JavaDoc object = ObjectMap.get (new LONG (address));
661     if (object == null) return XPCOM.NS_ERROR_FAILURE;
662     int /*long*/[] args = new int /*long*/[callbackArgs.length - 1];
663     System.arraycopy (callbackArgs, 1, args, 0, args.length);
664     return ((XPCOMObject) object).method70 (args);
665 }
666 static int /*long*/ callback71 (int /*long*/[] callbackArgs) {
667     // find the object on which this call was invoked
668
int /*long*/ address = callbackArgs[0];
669     Object JavaDoc object = ObjectMap.get (new LONG (address));
670     if (object == null) return XPCOM.NS_ERROR_FAILURE;
671     int /*long*/[] args = new int /*long*/[callbackArgs.length - 1];
672     System.arraycopy (callbackArgs, 1, args, 0, args.length);
673     return ((XPCOMObject) object).method71 (args);
674 }
675 static int /*long*/ callback72 (int /*long*/[] callbackArgs) {
676     // find the object on which this call was invoked
677
int /*long*/ address = callbackArgs[0];
678     Object JavaDoc object = ObjectMap.get (new LONG (address));
679     if (object == null) return XPCOM.NS_ERROR_FAILURE;
680     int /*long*/[] args = new int /*long*/[callbackArgs.length - 1];
681     System.arraycopy (callbackArgs, 1, args, 0, args.length);
682     return ((XPCOMObject) object).method72 (args);
683 }
684 static int /*long*/ callback73 (int /*long*/[] callbackArgs) {
685     // find the object on which this call was invoked
686
int /*long*/ address = callbackArgs[0];
687     Object JavaDoc object = ObjectMap.get (new LONG (address));
688     if (object == null) return XPCOM.NS_ERROR_FAILURE;
689     int /*long*/[] args = new int /*long*/[callbackArgs.length - 1];
690     System.arraycopy (callbackArgs, 1, args, 0, args.length);
691     return ((XPCOMObject) object).method73 (args);
692 }
693 static int /*long*/ callback74 (int /*long*/[] callbackArgs) {
694     // find the object on which this call was invoked
695
int /*long*/ address = callbackArgs[0];
696     Object JavaDoc object = ObjectMap.get (new LONG (address));
697     if (object == null) return XPCOM.NS_ERROR_FAILURE;
698     int /*long*/[] args = new int /*long*/[callbackArgs.length - 1];
699     System.arraycopy (callbackArgs, 1, args, 0, args.length);
700     return ((XPCOMObject) object).method74 (args);
701 }
702 static int /*long*/ callback75 (int /*long*/[] callbackArgs) {
703     // find the object on which this call was invoked
704
int /*long*/ address = callbackArgs[0];
705     Object JavaDoc object = ObjectMap.get (new LONG (address));
706     if (object == null) return XPCOM.NS_ERROR_FAILURE;
707     int /*long*/[] args = new int /*long*/[callbackArgs.length - 1];
708     System.arraycopy (callbackArgs, 1, args, 0, args.length);
709     return ((XPCOMObject) object).method75 (args);
710 }
711 static int /*long*/ callback76 (int /*long*/[] callbackArgs) {
712     // find the object on which this call was invoked
713
int /*long*/ address = callbackArgs[0];
714     Object JavaDoc object = ObjectMap.get (new LONG (address));
715     if (object == null) return XPCOM.NS_ERROR_FAILURE;
716     int /*long*/[] args = new int /*long*/[callbackArgs.length - 1];
717     System.arraycopy (callbackArgs, 1, args, 0, args.length);
718     return ((XPCOMObject) object).method76 (args);
719 }
720 static int /*long*/ callback77 (int /*long*/[] callbackArgs) {
721     // find the object on which this call was invoked
722
int /*long*/ address = callbackArgs[0];
723     Object JavaDoc object = ObjectMap.get (new LONG (address));
724     if (object == null) return XPCOM.NS_ERROR_FAILURE;
725     int /*long*/[] args = new int /*long*/[callbackArgs.length - 1];
726     System.arraycopy (callbackArgs, 1, args, 0, args.length);
727     return ((XPCOMObject) object).method77 (args);
728 }
729 static int /*long*/ callback78 (int /*long*/[] callbackArgs) {
730     // find the object on which this call was invoked
731
int /*long*/ address = callbackArgs[0];
732     Object JavaDoc object = ObjectMap.get (new LONG (address));
733     if (object == null) return XPCOM.NS_ERROR_FAILURE;
734     int /*long*/[] args = new int /*long*/[callbackArgs.length - 1];
735     System.arraycopy (callbackArgs, 1, args, 0, args.length);
736     return ((XPCOMObject) object).method78 (args);
737 }
738 static int /*long*/ callback79 (int /*long*/[] callbackArgs) {
739     // find the object on which this call was invoked
740
int /*long*/ address = callbackArgs[0];
741     Object JavaDoc object = ObjectMap.get (new LONG (address));
742     if (object == null) return XPCOM.NS_ERROR_FAILURE;
743     int /*long*/[] args = new int /*long*/[callbackArgs.length - 1];
744     System.arraycopy (callbackArgs, 1, args, 0, args.length);
745     return ((XPCOMObject) object).method79 (args);
746 }
747 static int /*long*/ callback8 (int /*long*/[] callbackArgs) {
748     // find the object on which this call was invoked
749
int /*long*/ address = callbackArgs[0];
750     Object JavaDoc object = ObjectMap.get (new LONG (address));
751     if (object == null) return XPCOM.NS_ERROR_FAILURE;
752     int /*long*/[] args = new int /*long*/[callbackArgs.length - 1];
753     System.arraycopy (callbackArgs, 1, args, 0, args.length);
754     return ((XPCOMObject) object).method8 (args);
755 }
756 static int /*long*/ callback9 (int /*long*/[] callbackArgs) {
757     // find the object on which this call was invoked
758
int /*long*/ address = callbackArgs[0];
759     Object JavaDoc object = ObjectMap.get (new LONG (address));
760     if (object == null) return XPCOM.NS_ERROR_FAILURE;
761     int /*long*/[] args = new int /*long*/[callbackArgs.length - 1];
762     System.arraycopy (callbackArgs, 1, args, 0, args.length);
763     return ((XPCOMObject) object).method9 (args);
764 }
765
766 public void dispose() {
767     // free the memory for this reference
768
int /*long*/[] pVtable = new int /*long*/[1];
769     XPCOM.memmove (pVtable, ppVtable, C.PTR_SIZEOF);
770     C.free (pVtable[0]);
771     C.free (ppVtable);
772
773     // remove this ppVtable from the list
774
ObjectMap.remove (new LONG (ppVtable));
775
776     ppVtable = 0;
777 }
778     
779 public int /*long*/ getAddress () {
780     return ppVtable;
781 }
782
783 public int /*long*/ method0 (int /*long*/[] args) {
784     return XPCOM.NS_ERROR_NOT_IMPLEMENTED;
785 }
786 public int /*long*/ method1 (int /*long*/[] args) {
787     return XPCOM.NS_ERROR_NOT_IMPLEMENTED;
788 }
789 public int /*long*/ method10 (int /*long*/[] args) {
790     return XPCOM.NS_ERROR_NOT_IMPLEMENTED;
791 }
792 public int /*long*/ method11 (int /*long*/[] args) {
793     return XPCOM.NS_ERROR_NOT_IMPLEMENTED;
794 }
795 public int /*long*/ method12 (int /*long*/[] args) {
796     return XPCOM.NS_ERROR_NOT_IMPLEMENTED;
797 }
798 public int /*long*/ method13 (int /*long*/[] args) {
799     return XPCOM.NS_ERROR_NOT_IMPLEMENTED;
800 }
801 public int /*long*/ method14 (int /*long*/[] args) {
802     return XPCOM.NS_ERROR_NOT_IMPLEMENTED;
803 }
804 public int /*long*/ method15 (int /*long*/[] args) {
805     return XPCOM.NS_ERROR_NOT_IMPLEMENTED;
806 }
807 public int /*long*/ method16 (int /*long*/[] args) {
808     return XPCOM.NS_ERROR_NOT_IMPLEMENTED;
809 }
810 public int /*long*/ method17 (int /*long*/[] args) {
811     return XPCOM.NS_ERROR_NOT_IMPLEMENTED;
812 }
813 public int /*long*/ method18 (int /*long*/[] args) {
814     return XPCOM.NS_ERROR_NOT_IMPLEMENTED;
815 }
816 public int /*long*/ method19 (int /*long*/[] args) {
817     return XPCOM.NS_ERROR_NOT_IMPLEMENTED;
818 }
819 public int /*long*/ method2 (int /*long*/[] args) {
820     return XPCOM.NS_ERROR_NOT_IMPLEMENTED;
821 }
822 public int /*long*/ method20 (int /*long*/[] args) {
823     return XPCOM.NS_ERROR_NOT_IMPLEMENTED;
824 }
825 public int /*long*/ method21 (int /*long*/[] args) {
826     return XPCOM.NS_ERROR_NOT_IMPLEMENTED;
827 }
828 public int /*long*/ method22 (int /*long*/[] args) {
829     return XPCOM.NS_ERROR_NOT_IMPLEMENTED;
830 }
831 public int /*long*/ method23 (int /*long*/[] args) {
832     return XPCOM.NS_ERROR_NOT_IMPLEMENTED;
833 }
834 public int /*long*/ method24 (int /*long*/[] args) {
835     return XPCOM.NS_ERROR_NOT_IMPLEMENTED;
836 }
837 public int /*long*/ method25 (int /*long*/[] args) {
838     return XPCOM.NS_ERROR_NOT_IMPLEMENTED;
839 }
840 public int /*long*/ method26 (int /*long*/[] args) {
841     return XPCOM.NS_ERROR_NOT_IMPLEMENTED;
842 }
843 public int /*long*/ method27 (int /*long*/[] args) {
844     return XPCOM.NS_ERROR_NOT_IMPLEMENTED;
845 }
846 public int /*long*/ method28 (int /*long*/[] args) {
847     return XPCOM.NS_ERROR_NOT_IMPLEMENTED;
848 }
849 public int /*long*/ method29 (int /*long*/[] args) {
850     return XPCOM.NS_ERROR_NOT_IMPLEMENTED;
851 }
852 public int /*long*/ method3 (int /*long*/[] args) {
853     return XPCOM.NS_ERROR_NOT_IMPLEMENTED;
854 }
855 public int /*long*/ method30 (int /*long*/[] args) {
856     return XPCOM.NS_ERROR_NOT_IMPLEMENTED;
857 }
858 public int /*long*/ method31 (int /*long*/[] args) {
859     return XPCOM.NS_ERROR_NOT_IMPLEMENTED;
860 }
861 public int /*long*/ method32 (int /*long*/[] args) {
862     return XPCOM.NS_ERROR_NOT_IMPLEMENTED;
863 }
864 public int /*long*/ method33 (int /*long*/[] args) {
865     return XPCOM.NS_ERROR_NOT_IMPLEMENTED;
866 }
867 public int /*long*/ method34 (int /*long*/[] args) {
868     return XPCOM.NS_ERROR_NOT_IMPLEMENTED;
869 }
870 public int /*long*/ method35 (int /*long*/[] args) {
871     return XPCOM.NS_ERROR_NOT_IMPLEMENTED;
872 }
873 public int /*long*/ method36 (int /*long*/[] args) {
874     return XPCOM.NS_ERROR_NOT_IMPLEMENTED;
875 }
876 public int /*long*/ method37 (int /*long*/[] args) {
877     return XPCOM.NS_ERROR_NOT_IMPLEMENTED;
878 }
879 public int /*long*/ method38 (int /*long*/[] args) {
880     return XPCOM.NS_ERROR_NOT_IMPLEMENTED;
881 }
882 public int /*long*/ method39 (int /*long*/[] args) {
883     return XPCOM.NS_ERROR_NOT_IMPLEMENTED;
884 }
885 public int /*long*/ method4 (int /*long*/[] args) {
886     return XPCOM.NS_ERROR_NOT_IMPLEMENTED;
887 }
888 public int /*long*/ method40 (int /*long*/[] args) {
889     return XPCOM.NS_ERROR_NOT_IMPLEMENTED;
890 }
891 public int /*long*/ method41 (int /*long*/[] args) {
892     return XPCOM.NS_ERROR_NOT_IMPLEMENTED;
893 }
894 public int /*long*/ method42 (int /*long*/[] args) {
895     return XPCOM.NS_ERROR_NOT_IMPLEMENTED;
896 }
897 public int /*long*/ method43 (int /*long*/[] args) {
898     return XPCOM.NS_ERROR_NOT_IMPLEMENTED;
899 }
900 public int /*long*/ method44 (int /*long*/[] args) {
901     return XPCOM.NS_ERROR_NOT_IMPLEMENTED;
902 }
903 public int /*long*/ method45 (int /*long*/[] args) {
904     return XPCOM.NS_ERROR_NOT_IMPLEMENTED;
905 }
906 public int /*long*/ method46 (int /*long*/[] args) {
907     return XPCOM.NS_ERROR_NOT_IMPLEMENTED;
908 }
909 public int /*long*/ method47 (int /*long*/[] args) {
910     return XPCOM.NS_ERROR_NOT_IMPLEMENTED;
911 }
912 public int /*long*/ method48 (int /*long*/[] args) {
913     return XPCOM.NS_ERROR_NOT_IMPLEMENTED;
914 }
915 public int /*long*/ method49 (int /*long*/[] args) {
916     return XPCOM.NS_ERROR_NOT_IMPLEMENTED;
917 }
918 public int /*long*/ method5 (int /*long*/[] args) {
919     return XPCOM.NS_ERROR_NOT_IMPLEMENTED;
920 }
921 public int /*long*/ method50 (int /*long*/[] args) {
922     return XPCOM.NS_ERROR_NOT_IMPLEMENTED;
923 }
924 public int /*long*/ method51 (int /*long*/[] args) {
925     return XPCOM.NS_ERROR_NOT_IMPLEMENTED;
926 }
927 public int /*long*/ method52 (int /*long*/[] args) {
928     return XPCOM.NS_ERROR_NOT_IMPLEMENTED;
929 }
930 public int /*long*/ method53 (int /*long*/[] args) {
931     return XPCOM.NS_ERROR_NOT_IMPLEMENTED;
932 }
933 public int /*long*/ method54 (int /*long*/[] args) {
934     return XPCOM.NS_ERROR_NOT_IMPLEMENTED;
935 }
936 public int /*long*/ method55 (int /*long*/[] args) {
937     return XPCOM.NS_ERROR_NOT_IMPLEMENTED;
938 }
939 public int /*long*/ method56 (int /*long*/[] args) {
940     return XPCOM.NS_ERROR_NOT_IMPLEMENTED;
941 }
942 public int /*long*/ method57 (int /*long*/[] args) {
943     return XPCOM.NS_ERROR_NOT_IMPLEMENTED;
944 }
945 public int /*long*/ method58 (int /*long*/[] args) {
946     return XPCOM.NS_ERROR_NOT_IMPLEMENTED;
947 }
948 public int /*long*/ method59 (int /*long*/[] args) {
949     return XPCOM.NS_ERROR_NOT_IMPLEMENTED;
950 }
951 public int /*long*/ method6 (int /*long*/[] args) {
952     return XPCOM.NS_ERROR_NOT_IMPLEMENTED;
953 }
954 public int /*long*/ method60 (int /*long*/[] args) {
955     return XPCOM.NS_ERROR_NOT_IMPLEMENTED;
956 }
957 public int /*long*/ method61 (int /*long*/[] args) {
958     return XPCOM.NS_ERROR_NOT_IMPLEMENTED;
959 }
960 public int /*long*/ method62 (int /*long*/[] args) {
961     return XPCOM.NS_ERROR_NOT_IMPLEMENTED;
962 }
963 public int /*long*/ method63 (int /*long*/[] args) {
964     return XPCOM.NS_ERROR_NOT_IMPLEMENTED;
965 }
966 public int /*long*/ method64 (int /*long*/[] args) {
967     return XPCOM.NS_ERROR_NOT_IMPLEMENTED;
968 }
969 public int /*long*/ method65 (int /*long*/[] args) {
970     return XPCOM.NS_ERROR_NOT_IMPLEMENTED;
971 }
972 public int /*long*/ method66 (int /*long*/[] args) {
973     return XPCOM.NS_ERROR_NOT_IMPLEMENTED;
974 }
975 public int /*long*/ method67 (int /*long*/[] args) {
976     return XPCOM.NS_ERROR_NOT_IMPLEMENTED;
977 }
978 public int /*long*/ method68 (int /*long*/[] args) {
979     return XPCOM.NS_ERROR_NOT_IMPLEMENTED;
980 }
981 public int /*long*/ method69 (int /*long*/[] args) {
982     return XPCOM.NS_ERROR_NOT_IMPLEMENTED;
983 }
984 public int /*long*/ method7 (int /*long*/[] args) {
985     return XPCOM.NS_ERROR_NOT_IMPLEMENTED;
986 }
987 public int /*long*/ method70 (int /*long*/[] args) {
988     return XPCOM.NS_ERROR_NOT_IMPLEMENTED;
989 }
990 public int /*long*/ method71 (int /*long*/[] args) {
991     return XPCOM.NS_ERROR_NOT_IMPLEMENTED;
992 }
993 public int /*long*/ method72 (int /*long*/[] args) {
994     return XPCOM.NS_ERROR_NOT_IMPLEMENTED;
995 }
996 public int /*long*/ method73 (int /*long*/[] args) {
997     return XPCOM.NS_ERROR_NOT_IMPLEMENTED;
998 }
999 public int /*long*/ method74 (int /*long*/[] args) {
1000    return XPCOM.NS_ERROR_NOT_IMPLEMENTED;
1001}
1002public int /*long*/ method75 (int /*long*/[] args) {
1003    return XPCOM.NS_ERROR_NOT_IMPLEMENTED;
1004}
1005public int /*long*/ method76 (int /*long*/[] args) {
1006    return XPCOM.NS_ERROR_NOT_IMPLEMENTED;
1007}
1008public int /*long*/ method77 (int /*long*/[] args) {
1009    return XPCOM.NS_ERROR_NOT_IMPLEMENTED;
1010}
1011public int /*long*/ method78 (int /*long*/[] args) {
1012    return XPCOM.NS_ERROR_NOT_IMPLEMENTED;
1013}
1014public int /*long*/ method79 (int /*long*/[] args) {
1015    return XPCOM.NS_ERROR_NOT_IMPLEMENTED;
1016}
1017public int /*long*/ method8 (int /*long*/[] args) {
1018    return XPCOM.NS_ERROR_NOT_IMPLEMENTED;
1019}
1020public int /*long*/ method9 (int /*long*/[] args) {
1021    return XPCOM.NS_ERROR_NOT_IMPLEMENTED;
1022}
1023}
1024
1025
Popular Tags