1#
2# Copyright (c) 2002, 2018, Oracle and/or its affiliates. All rights reserved.
3# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4#
5# This code is free software; you can redistribute it and/or modify it
6# under the terms of the GNU General Public License version 2 only, as
7# published by the Free Software Foundation.  Oracle designates this
8# particular file as subject to the "Classpath" exception as provided
9# by Oracle in the LICENSE file that accompanied this code.
10#
11# This code is distributed in the hope that it will be useful, but WITHOUT
12# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
13# FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
14# version 2 for more details (a copy is included in the LICENSE file that
15# accompanied this code).
16#
17# You should have received a copy of the GNU General Public License version
18# 2 along with this work; if not, write to the Free Software Foundation,
19# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
20#
21# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
22# or visit www.oracle.com if you need additional information or have any
23# questions.
24#
25
26# Define public interface.
27
28SUNWprivate_1.1 {
29        global:
30        JNI_OnLoad;
31        Java_sun_awt_X11_XlibWrapper_copyIntArray;
32        Java_sun_awt_X11_XlibWrapper_copyLongArray;
33        Java_sun_awt_X11_XlibWrapper_getAddress;
34        Java_sun_awt_X11_XlibWrapper_XConvertSelection;
35        Java_sun_awt_X11_XlibWrapper_XSetSelectionOwner;
36        Java_sun_awt_X11_XlibWrapper_XGetSelectionOwner;
37        Java_sun_awt_X11_XlibWrapper_XGetAtomName;
38        Java_sun_awt_X11_XlibWrapper_XMaxRequestSize;
39        Java_sun_awt_X11_XlibWrapper_XReparentWindow;
40        Java_sun_awt_X11_XlibWrapper_XAllocSizeHints;
41        Java_sun_awt_X11_XlibWrapper_XAllocWMHints;
42        Java_sun_awt_X11_XlibWrapper_XSetMinMaxHints;
43        Java_sun_awt_X11_XlibWrapper_XGetVisualInfo;
44        Java_sun_awt_X11_XlibWrapper_XOpenDisplay;
45        Java_sun_awt_X11_XlibWrapper_XCloseDisplay;
46        Java_sun_awt_X11_XlibWrapper_XDisplayString;
47        Java_sun_awt_X11_XlibWrapper_XSetCloseDownMode;
48        Java_sun_awt_X11_XlibWrapper_XCreateWindow;
49        Java_sun_awt_X11_XlibWrapper_XMapWindow;
50        Java_sun_awt_X11_XlibWrapper_XMapRaised;
51        Java_sun_awt_X11_XlibWrapper_XUnmapWindow;
52        Java_sun_awt_X11_XlibWrapper_XSelectInput;
53        Java_sun_awt_X11_XlibWrapper_XNextEvent;
54        Java_sun_awt_X11_XlibWrapper_XMaskEvent;
55        Java_sun_awt_X11_XlibWrapper_XWindowEvent;
56        Java_sun_awt_X11_XlibWrapper_XFilterEvent;
57        Java_sun_awt_X11_XlibWrapper_XSupportsLocale;
58        Java_sun_awt_X11_XlibWrapper_XSetLocaleModifiers;
59        Java_sun_awt_X11_XlibWrapper_XPeekEvent;
60        Java_sun_awt_X11_XlibWrapper_DefaultScreen;
61	Java_sun_awt_X11_XlibWrapper_ScreenOfDisplay;
62	Java_sun_awt_X11_XlibWrapper_DoesBackingStore;
63        Java_sun_awt_X11_XlibWrapper_RootWindow;
64        Java_sun_awt_X11_XlibWrapper_DisplayHeight;
65        Java_sun_awt_X11_XlibWrapper_DisplayWidthMM;
66        Java_sun_awt_X11_XlibWrapper_DisplayWidth;
67        Java_sun_awt_X11_XlibWrapper_DisplayHeightMM;
68        Java_sun_awt_X11_XlibWrapper_ScreenCount;
69        Java_sun_awt_X11_XlibWrapper_XMoveResizeWindow;
70        Java_sun_awt_X11_XlibWrapper_XResizeWindow;
71        Java_sun_awt_X11_XlibWrapper_XMoveWindow;
72        Java_sun_awt_X11_XlibWrapper_XGetWindowAttributes;
73        Java_sun_awt_X11_XlibWrapper_XGetGeometry;
74        Java_sun_awt_X11_XlibWrapper_XGrabPointer;
75        Java_sun_awt_X11_XlibWrapper_XUngrabPointer;
76        Java_sun_awt_X11_XlibWrapper_XGrabKeyboard;
77        Java_sun_awt_X11_XlibWrapper_XUngrabKeyboard;
78        Java_sun_awt_X11_XlibWrapper_XSetWindowBackground;
79        Java_sun_awt_X11_XlibWrapper_XFlush;
80        Java_sun_awt_X11_XlibWrapper_XSync;
81        Java_sun_awt_X11_XlibWrapper_XEventsQueued;
82        Java_sun_awt_X11_XlibWrapper_XRaiseWindow;
83        Java_sun_awt_X11_XlibWrapper_XLowerWindow;
84        Java_sun_awt_X11_XlibWrapper_XRestackWindows;
85        Java_sun_awt_X11_XlibWrapper_XSetInputFocus;
86        Java_sun_awt_X11_XlibWrapper_XSetInputFocus2;
87        Java_sun_awt_X11_XlibWrapper_XGetInputFocus;
88        Java_sun_awt_X11_XlibWrapper_XDestroyWindow;
89        Java_sun_awt_X11_XlibWrapper_XTranslateCoordinates;
90        Java_sun_awt_X11_XlibWrapper_XCreateFontCursor;
91        Java_sun_awt_X11_XlibWrapper_XSetTransientFor;
92        Java_sun_awt_X11_XlibWrapper_XSetWMHints;
93        Java_sun_awt_X11_XlibWrapper_XGetWMHints;
94        Java_sun_awt_X11_XlibWrapper_XShapeQueryExtension;
95        Java_sun_awt_X11_XlibWrapper_SetRectangularShape;
96        Java_sun_awt_X11_XlibWrapper_SetBitmapShape;
97        Java_sun_awt_X11_XlibWrapper_XConfigureWindow;
98        Java_sun_awt_X11_XlibWrapper_SetZOrder;
99        Java_sun_awt_X11_XToolkit_initIDs;
100        Java_sun_awt_X11_XWindow_getNativeColor;
101        Java_sun_awt_X11_XWindow_getWMInsets;
102        Java_sun_awt_X11_XWindow_getTopWindow;
103        Java_sun_awt_X11_XWindow_getWindowBounds;
104        Java_sun_awt_X11_XWindow_setSizeHints;
105        Java_sun_awt_X11_XWindow_getAWTKeyCodeForKeySym;
106        Java_sun_awt_X11_XWindow_getKeySymForAWTKeyCode;
107        Java_sun_awt_X11_XToolkit_nativeLoadSystemColors;
108        Java_sun_awt_X11_XToolkit_awt_1toolkit_1init;
109        Java_sun_awt_X11_XToolkit_awt_1output_1flush;
110        Java_sun_awt_X11_XToolkit_wakeup_1poll;
111        Java_java_awt_Cursor_finalizeImpl;
112        Java_sun_awt_X11_XlibWrapper_InternAtom;
113        Java_sun_awt_X11_XlibWrapper_GetProperty;
114        Java_sun_awt_X11_XlibWrapper_SetProperty;
115        Java_sun_awt_X11_XlibWrapper_XGetDefault;
116        Java_sun_awt_X11_XlibWrapper_XGetPointerMapping;
117        Java_sun_awt_X11_XlibWrapper_XScreenNumberOfScreen;
118        Java_sun_awt_X11_XlibWrapper_getScreenOfWindow;
119        Java_sun_awt_X11_XlibWrapper_XIconifyWindow;
120        Java_sun_awt_X11_XlibWrapper_XBell;
121        Java_sun_awt_X11_XlibWrapper_XChangePropertyImpl;
122        Java_sun_awt_X11_XlibWrapper_XChangePropertyS;
123        Java_sun_awt_X11_XlibWrapper_XGetWindowProperty;
124        Java_sun_awt_X11_XlibWrapper_getStringBytes;
125        Java_sun_awt_X11_XlibWrapper_XFree;
126        Java_sun_awt_X11_XlibWrapper_ServerVendor;
127        Java_sun_awt_X11_XlibWrapper_VendorRelease;
128        Java_sun_awt_X11_XlibWrapper_IsXsunKPBehavior;
129        Java_sun_awt_X11_XlibWrapper_IsSunKeyboard;
130        Java_sun_awt_X11_XlibWrapper_IsKanaKeyboard;
131        Java_sun_awt_X11_XlibWrapper_SetToolkitErrorHandler;
132        Java_sun_awt_X11_XlibWrapper_XSetErrorHandler;
133        Java_sun_awt_X11_XlibWrapper_CallErrorHandler;
134        Java_sun_awt_X11_XlibWrapper_PrintXErrorEvent;
135        Java_sun_awt_X11_XlibWrapper_XInternAtoms;
136        Java_sun_awt_X11_XlibWrapper_XChangeWindowAttributes;
137        Java_sun_awt_X11_XlibWrapper_XDeleteProperty;
138        Java_sun_awt_X11_XlibWrapper_XSetWMNormalHints;
139        Java_sun_awt_X11_XlibWrapper_XGetWMNormalHints;
140        Java_sun_awt_X11_XlibWrapper_XSendEvent;
141        Java_sun_awt_X11_XlibWrapper_XQueryTree;
142        Java_sun_awt_X11_XlibWrapper_memcpy;
143        Java_sun_awt_X11_XlibWrapper_XdbeQueryExtension;
144        Java_sun_awt_X11_XlibWrapper_XQueryExtension;
145        Java_sun_awt_X11_XlibWrapper_IsKeypadKey;
146        Java_sun_awt_X11_XlibWrapper_XdbeAllocateBackBufferName;
147        Java_sun_awt_X11_XlibWrapper_XdbeDeallocateBackBufferName;
148        Java_sun_awt_X11_XlibWrapper_XdbeSwapBuffers;
149        Java_sun_awt_X11_XlibWrapper_XdbeBeginIdiom;
150        Java_sun_awt_X11_XlibWrapper_XdbeEndIdiom;
151        Java_sun_awt_X11_XDesktopPeer_init;
152        Java_sun_awt_X11_XDesktopPeer_gnome_1url_1show;
153        Java_sun_awt_X11_XRobotPeer_getRGBPixelsImpl;
154        Java_sun_awt_X11_XRobotPeer_keyPressImpl;
155        Java_sun_awt_X11_XRobotPeer_keyReleaseImpl;
156        Java_sun_awt_X11_XRobotPeer_mouseMoveImpl;
157        Java_sun_awt_X11_XRobotPeer_mousePressImpl;
158        Java_sun_awt_X11_XRobotPeer_mouseReleaseImpl;
159        Java_sun_awt_X11_XRobotPeer_mouseWheelImpl;
160        Java_sun_awt_X11_XRobotPeer_setup;
161        Java_sun_awt_X11_XRobotPeer_loadNativeLibraries;
162        Java_sun_awt_X11_XToolkit_getNumberOfButtonsImpl;
163        Java_java_awt_Component_initIDs;
164        Java_java_awt_Container_initIDs;
165        Java_java_awt_Button_initIDs;
166        Java_java_awt_Scrollbar_initIDs;
167        Java_java_awt_Window_initIDs;
168        Java_java_awt_Frame_initIDs;
169	Java_sun_awt_SunToolkit_closeSplashScreen;
170        Java_sun_awt_UNIXToolkit_check_1gtk;
171        Java_sun_awt_UNIXToolkit_load_1gtk;
172        Java_sun_awt_UNIXToolkit_unload_1gtk;
173        Java_sun_awt_UNIXToolkit_load_1stock_1icon;
174        Java_sun_awt_UNIXToolkit_load_1gtk_1icon;
175        Java_sun_awt_UNIXToolkit_nativeSync;
176        Java_sun_awt_UNIXToolkit_gtkCheckVersionImpl;
177        Java_sun_awt_UNIXToolkit_get_1gtk_1version;
178        Java_java_awt_AWTEvent_initIDs;
179        Java_java_awt_event_InputEvent_initIDs;
180        Java_java_awt_event_KeyEvent_initIDs;
181        Java_java_awt_MenuComponent_initIDs;
182        Java_java_awt_Cursor_initIDs;
183        Java_java_awt_MenuItem_initIDs;
184        Java_java_awt_Menu_initIDs;
185        Java_java_awt_TextArea_initIDs;
186        Java_java_awt_Checkbox_initIDs;
187        Java_java_awt_ScrollPane_initIDs;
188        Java_java_awt_TextField_initIDs;
189        Java_java_awt_TrayIcon_initIDs;
190        Java_sun_font_FontConfigManager_getFontConfig;
191        Java_sun_font_FontConfigManager_getFontConfigAASettings;
192        Java_sun_font_FontConfigManager_getFontConfigVersion;
193	Java_sun_awt_FcFontManager_getFontPathNative;
194        Java_sun_awt_X11GraphicsEnvironment_initDisplay;
195        Java_sun_awt_X11GraphicsEnvironment_initGLX;
196	Java_sun_awt_X11GraphicsEnvironment_initXRender;
197        Java_sun_awt_X11GraphicsEnvironment_checkShmExt;
198        Java_sun_awt_X11GraphicsEnvironment_getNumScreens;
199        Java_sun_awt_X11GraphicsEnvironment_getDefaultScreenNum;
200        Java_sun_awt_X11GraphicsEnvironment_pRunningXinerama;
201        Java_sun_awt_X11GraphicsEnvironment_getXineramaCenterPoint;
202        Java_sun_awt_X11GraphicsEnvironment_getDisplayString;
203#        Java_sun_awt_X11GraphicsEnvironment_getNativeFonts;
204        Java_sun_awt_X11GraphicsDevice_initIDs;
205        Java_sun_awt_X11GraphicsDevice_getConfigVisualId;
206        Java_sun_awt_X11GraphicsDevice_getConfigDepth;
207        Java_sun_awt_X11GraphicsDevice_getNumConfigs;
208        Java_sun_awt_X11GraphicsDevice_getConfigColormap;
209        Java_sun_awt_X11GraphicsDevice_isDBESupported;
210        Java_sun_awt_X11GraphicsDevice_getDisplay;
211        Java_sun_awt_X11GraphicsDevice_getDoubleBufferVisuals;
212        Java_sun_awt_X11GraphicsDevice_initXrandrExtension;
213        Java_sun_awt_X11GraphicsDevice_enterFullScreenExclusive;
214        Java_sun_awt_X11GraphicsDevice_exitFullScreenExclusive;
215        Java_sun_awt_X11GraphicsDevice_getCurrentDisplayMode;
216        Java_sun_awt_X11GraphicsDevice_enumDisplayModes;
217        Java_sun_awt_X11GraphicsDevice_configDisplayMode;
218        Java_sun_awt_X11GraphicsDevice_resetNativeData;
219        Java_sun_awt_X11GraphicsConfig_initIDs;
220        Java_sun_awt_X11GraphicsConfig_getXResolution;
221        Java_sun_awt_X11GraphicsConfig_getYResolution;
222        Java_sun_awt_X11GraphicsConfig_init;
223        Java_sun_awt_X11GraphicsConfig_dispose;
224        Java_sun_awt_X11GraphicsConfig_makeColorModel;
225        Java_sun_awt_X11GraphicsConfig_pGetBounds;
226        Java_sun_awt_X11GraphicsConfig_createBackBuffer;
227	Java_sun_awt_X11GraphicsConfig_destroyBackBuffer;
228	Java_sun_awt_X11GraphicsConfig_swapBuffers;
229	Java_sun_awt_X11GraphicsConfig_isTranslucencyCapable;
230        Java_sun_awt_X11_XToolkit_getTrayIconDisplayTimeout;
231        Java_java_awt_Insets_initIDs;
232        Java_java_awt_KeyboardFocusManager_initIDs;
233        Java_java_awt_Font_initIDs;
234        # libfontmanager entry points
235        AWTIsHeadless;
236	AWTCountFonts;
237        AWTLoadFont;
238        AWTFreeFont;
239        AWTFontAscent;
240        AWTFontDescent;
241        AWTFontMinByte1;
242        AWTFontMaxByte1;
243        AWTFontMinCharOrByte2;
244        AWTFontMaxCharOrByte2;
245        AWTFontDefaultChar;
246        AWTFontPerChar;
247        AWTFontMaxBounds;
248        AWTFontTextExtents16;
249        AWTFreeChar;
250        AWTFontGenerateImage;
251        AWTCharAdvance;
252        AWTCharLBearing;
253        AWTCharRBearing;
254        AWTCharAscent;
255        AWTCharDescent;
256        AWTDrawGlyphList;
257        AccelGlyphCache_RemoveAllCellInfos;
258
259        Java_sun_awt_X11_XToolkit_waitForEvents;
260        Java_java_awt_Event_initIDs;
261        Java_sun_awt_X11_XWindow_x11inputMethodLookupString;
262        Java_sun_awt_X11_XWindow_haveCurrentX11InputMethodInstance;
263        Java_java_awt_AWTEvent_nativeSetSource;
264        Java_java_awt_Dialog_initIDs;
265        Java_sun_awt_PlatformFont_initIDs;
266        Java_sun_awt_FontDescriptor_initIDs;
267        Java_sun_awt_X11_XFontPeer_initIDs;
268        Java_sun_awt_X11InputMethod_initIDs;
269        Java_sun_awt_X11InputMethod_resetXIC;
270        Java_sun_awt_X11InputMethod_disposeXIC;
271        Java_sun_awt_X11InputMethod_setCompositionEnabledNative;
272        Java_sun_awt_X11InputMethod_isCompositionEnabledNative;
273        Java_sun_awt_X11InputMethod_turnoffStatusWindow;
274        Java_sun_awt_X11_XInputMethod_openXIMNative;
275        Java_sun_awt_X11_XInputMethod_createXICNative;
276        Java_sun_awt_X11_XInputMethod_setXICFocusNative;
277        Java_sun_awt_X11_XInputMethod_adjustStatusWindow;
278        Java_sun_awt_X11_XlibWrapper_XQueryPointer;
279        Java_sun_awt_X11_XlibWrapper_XFreeCursor;
280        Java_sun_awt_X11_XToolkit_getDefaultXColormap;
281        Java_sun_awt_X11_XToolkit_getEnv;
282        Java_sun_awt_X11_XlibWrapper_XCreateBitmapFromData;
283        Java_sun_awt_X11_XlibWrapper_XFreePixmap;
284        Java_sun_awt_X11_XlibWrapper_XAllocColor;
285        Java_sun_awt_X11_XlibWrapper_XCreatePixmapCursor;
286        Java_sun_awt_X11_XlibWrapper_XQueryBestCursor;
287        Java_sun_awt_X11_XlibWrapper_XCreatePixmap;
288        Java_sun_awt_X11_XlibWrapper_XCreateImage;
289        Java_sun_awt_X11_XlibWrapper_XCreateGC;
290        Java_sun_awt_X11_XlibWrapper_XDestroyImage;
291        Java_sun_awt_X11_XlibWrapper_XPutImage;
292        Java_sun_awt_X11_XlibWrapper_XFreeGC;
293        Java_sun_awt_X11_XlibWrapper_XSetWindowBackgroundPixmap;
294        Java_sun_awt_X11_XlibWrapper_XClearWindow;
295        Java_sun_awt_X11_XlibWrapper_XGetIconSizes;
296        Java_sun_awt_X11_XlibWrapper_XKeycodeToKeysym;
297        Java_sun_awt_X11_XlibWrapper_XKeysymToKeycode;
298	Java_sun_awt_X11_XlibWrapper_XQueryKeymap;
299        Java_sun_awt_X11_XlibWrapper_XkbGetEffectiveGroup;
300        Java_sun_awt_X11_XlibWrapper_XkbSelectEvents;
301        Java_sun_awt_X11_XlibWrapper_XkbSelectEventDetails;
302        Java_sun_awt_X11_XlibWrapper_XkbKeycodeToKeysym;
303        Java_sun_awt_X11_XlibWrapper_XkbLibraryVersion;
304        Java_sun_awt_X11_XlibWrapper_XkbQueryExtension;
305        Java_sun_awt_X11_XlibWrapper_XkbGetMap;
306        Java_sun_awt_X11_XlibWrapper_XkbGetUpdatedMap;
307        Java_sun_awt_X11_XlibWrapper_XkbFreeKeyboard;
308        Java_sun_awt_X11_XlibWrapper_XkbTranslateKeyCode;
309        Java_sun_awt_X11_XlibWrapper_XkbSetDetectableAutoRepeat;
310        Java_sun_awt_X11_XlibWrapper_XGetModifierMapping;
311        Java_sun_awt_X11_XlibWrapper_XFreeModifiermap;
312        Java_sun_awt_X11_XlibWrapper_XRefreshKeyboardMapping;
313        Java_sun_awt_X11_XlibWrapper_XChangeActivePointerGrab;
314        Java_sun_awt_X11_XlibWrapper_XNextSecondaryLoopEvent;
315        Java_sun_awt_X11_XlibWrapper_ExitSecondaryLoop;
316        Java_sun_awt_X11_XlibWrapper_XTextPropertyToStringList;
317        Java_sun_awt_X11_XlibWrapper_XGrabServer;
318        Java_sun_awt_X11_XlibWrapper_XUngrabServer;
319        Java_sun_awt_X11_XlibWrapper_XPutBackEvent;
320        Java_sun_awt_X11_XlibWrapper_XConvertCase;
321        Java_sun_awt_X11_XlibWrapper_XSynchronize;
322        Java_java_awt_FileDialog_initIDs;
323        Java_sun_awt_X11_XWindow_initIDs;
324        Java_sun_awt_X11_XWindowPeer_getLocalHostname;
325        Java_sun_awt_X11_XWindowPeer_getJvmPID;
326
327        Java_sun_java2d_opengl_OGLContext_getOGLIdString;
328        Java_sun_java2d_opengl_OGLMaskFill_maskFill;
329        Java_sun_java2d_opengl_OGLRenderer_drawPoly;
330        Java_sun_java2d_opengl_OGLRenderQueue_flushBuffer;
331        Java_sun_java2d_opengl_OGLSurfaceData_initTexture;
332        Java_sun_java2d_opengl_OGLSurfaceData_initFBObject;
333        Java_sun_java2d_opengl_OGLSurfaceData_initFlipBackbuffer;
334        Java_sun_java2d_opengl_OGLSurfaceData_getTextureID;
335        Java_sun_java2d_opengl_OGLSurfaceData_getTextureTarget;
336        Java_sun_java2d_opengl_OGLTextRenderer_drawGlyphList;
337        Java_sun_java2d_opengl_GLXGraphicsConfig_getGLXConfigInfo;
338        Java_sun_java2d_opengl_GLXGraphicsConfig_initConfig;
339        Java_sun_java2d_opengl_GLXGraphicsConfig_getOGLCapabilities;
340        Java_sun_java2d_opengl_GLXSurfaceData_initOps;
341
342        Java_sun_java2d_x11_X11PMBlitBgLoops_nativeBlitBg;
343        Java_sun_java2d_x11_X11PMBlitLoops_nativeBlit;
344        Java_sun_java2d_x11_X11PMBlitLoops_updateBitmask;
345	Java_sun_java2d_x11_X11Renderer_XFillSpans;
346	Java_sun_java2d_x11_X11Renderer_XDrawArc;
347	Java_sun_java2d_x11_X11Renderer_XDrawLine;
348	Java_sun_java2d_x11_X11Renderer_XDrawOval;
349	Java_sun_java2d_x11_X11Renderer_XDrawPoly;
350	Java_sun_java2d_x11_X11Renderer_XDrawRect;
351	Java_sun_java2d_x11_X11Renderer_XDrawRoundRect;
352        Java_sun_java2d_x11_X11Renderer_XDoPath;
353	Java_sun_java2d_x11_X11Renderer_XFillArc;
354	Java_sun_java2d_x11_X11Renderer_XFillOval;
355	Java_sun_java2d_x11_X11Renderer_XFillPoly;
356	Java_sun_java2d_x11_X11Renderer_XFillRect;
357	Java_sun_java2d_x11_X11Renderer_XFillRoundRect;
358        Java_sun_java2d_x11_X11Renderer_devCopyArea;
359        Java_sun_java2d_x11_X11SurfaceData_initIDs;
360        Java_sun_java2d_x11_X11SurfaceData_isDgaAvailable;
361	Java_sun_java2d_x11_X11SurfaceData_isShmPMAvailable;
362        Java_sun_java2d_x11_X11SurfaceData_initSurface;
363        Java_sun_java2d_x11_X11SurfaceData_XSetCopyMode;
364        Java_sun_java2d_x11_X11SurfaceData_XSetXorMode;
365        Java_sun_java2d_x11_X11SurfaceData_XSetForeground;
366
367        Java_sun_java2d_x11_XSurfaceData_initOps;
368        Java_sun_java2d_x11_XSurfaceData_XCreateGC;
369        Java_sun_java2d_x11_XSurfaceData_XResetClip;
370        Java_sun_java2d_x11_XSurfaceData_XSetClip;
371        Java_sun_java2d_x11_XSurfaceData_flushNativeSurface;
372	Java_sun_java2d_x11_XSurfaceData_isDrawableValid;
373        Java_sun_java2d_x11_XSurfaceData_setInvalid;
374        Java_sun_java2d_x11_XSurfaceData_XSetGraphicsExposures;
375        Java_sun_java2d_xr_XRSurfaceData_initXRPicture;
376        Java_sun_java2d_xr_XRSurfaceData_initIDs;
377        Java_sun_java2d_xr_XRSurfaceData_XRInitSurface;
378	Java_sun_java2d_xr_XRSurfaceData_freeXSDOPicture;
379	Java_sun_java2d_xr_XRBackendNative_initIDs;
380	Java_sun_java2d_xr_XRBackendNative_freeGC;
381	Java_sun_java2d_xr_XRBackendNative_createGC;
382	Java_sun_java2d_xr_XRBackendNative_createPixmap;
383	Java_sun_java2d_xr_XRBackendNative_createPictureNative;
384	Java_sun_java2d_xr_XRBackendNative_freePicture;
385	Java_sun_java2d_xr_XRBackendNative_freePixmap;
386	Java_sun_java2d_xr_XRBackendNative_setPictureRepeat;
387	Java_sun_java2d_xr_XRBackendNative_setGCExposures;
388	Java_sun_java2d_xr_XRBackendNative_setGCForeground;
389	Java_sun_java2d_xr_XRBackendNative_copyArea;
390	Java_sun_java2d_xr_XRBackendNative_renderComposite;
391	Java_sun_java2d_xr_XRBackendNative_renderRectangle;
392	Java_sun_java2d_xr_XRBackendNative_XRenderRectanglesNative;
393	Java_sun_java2d_xr_XRBackendNative_XRSetTransformNative;
394	Java_sun_java2d_xr_XRBackendNative_XRCreateLinearGradientPaintNative;
395	Java_sun_java2d_xr_XRBackendNative_XRCreateRadialGradientPaintNative;
396	Java_sun_java2d_xr_XRBackendNative_setFilter;
397	Java_sun_java2d_xr_XRBackendNative_XRSetClipNative;
398	Java_sun_java2d_xr_XRBackendNative_putMaskNative;
399	Java_sun_java2d_xr_XRBackendNative_XRAddGlyphsNative;
400	Java_sun_java2d_xr_XRBackendNative_XRFreeGlyphsNative;
401	Java_sun_java2d_xr_XRBackendNative_XRenderCreateGlyphSetNative;
402	Java_sun_java2d_xr_XRBackendNative_XRenderCompositeTextNative;
403	Java_sun_java2d_xr_XRBackendNative_setGCMode;
404	Java_sun_java2d_xr_XRBackendNative_GCRectanglesNative;
405	Java_sun_java2d_xr_XRBackendNative_renderCompositeTrapezoidsNative;
406
407        Java_com_sun_java_swing_plaf_gtk_GTKEngine_native_1paint_1arrow;
408        Java_com_sun_java_swing_plaf_gtk_GTKEngine_native_1paint_1box;
409        Java_com_sun_java_swing_plaf_gtk_GTKEngine_native_1paint_1box_1gap;
410        Java_com_sun_java_swing_plaf_gtk_GTKEngine_native_1paint_1check;
411        Java_com_sun_java_swing_plaf_gtk_GTKEngine_native_1paint_1expander;
412        Java_com_sun_java_swing_plaf_gtk_GTKEngine_native_1paint_1extension;
413        Java_com_sun_java_swing_plaf_gtk_GTKEngine_native_1paint_1flat_1box;
414        Java_com_sun_java_swing_plaf_gtk_GTKEngine_native_1paint_1focus;
415        Java_com_sun_java_swing_plaf_gtk_GTKEngine_native_1paint_1handle;
416        Java_com_sun_java_swing_plaf_gtk_GTKEngine_native_1paint_1hline;
417        Java_com_sun_java_swing_plaf_gtk_GTKEngine_native_1paint_1option;
418        Java_com_sun_java_swing_plaf_gtk_GTKEngine_native_1paint_1shadow;
419        Java_com_sun_java_swing_plaf_gtk_GTKEngine_native_1paint_1slider;
420        Java_com_sun_java_swing_plaf_gtk_GTKEngine_native_1paint_1vline;
421        Java_com_sun_java_swing_plaf_gtk_GTKEngine_native_1paint_1background;
422        Java_com_sun_java_swing_plaf_gtk_GTKEngine_nativeStartPainting;
423        Java_com_sun_java_swing_plaf_gtk_GTKEngine_nativeFinishPainting;
424        Java_com_sun_java_swing_plaf_gtk_GTKEngine_native_1switch_1theme;
425        Java_com_sun_java_swing_plaf_gtk_GTKEngine_native_1get_1gtk_1setting;
426        Java_com_sun_java_swing_plaf_gtk_GTKEngine_nativeSetRangeValue;
427        Java_com_sun_java_swing_plaf_gtk_GTKStyle_nativeGetXThickness;
428        Java_com_sun_java_swing_plaf_gtk_GTKStyle_nativeGetYThickness;
429        Java_com_sun_java_swing_plaf_gtk_GTKStyle_nativeGetColorForState;
430        Java_com_sun_java_swing_plaf_gtk_GTKStyle_nativeGetClassValue;
431        Java_com_sun_java_swing_plaf_gtk_GTKStyle_nativeGetPangoFontName;
432
433        Java_sun_awt_X11_GtkFileDialogPeer_initIDs;
434        Java_sun_awt_X11_GtkFileDialogPeer_run;
435        Java_sun_awt_X11_GtkFileDialogPeer_quit;
436        Java_sun_awt_X11_GtkFileDialogPeer_toFront;
437        Java_sun_awt_X11_GtkFileDialogPeer_setBounds;
438
439	Java_sun_print_CUPSPrinter_initIDs;
440	Java_sun_print_CUPSPrinter_getCupsServer;
441	Java_sun_print_CUPSPrinter_getCupsPort;
442	Java_sun_print_CUPSPrinter_getCupsDefaultPrinter;
443	Java_sun_print_CUPSPrinter_canConnect;
444	Java_sun_print_CUPSPrinter_getMedia;
445	Java_sun_print_CUPSPrinter_getPageSizes;
446
447        awt_GetDrawingSurface;
448        awt_FreeDrawingSurface;
449        awt_Unlock;
450        awt_Lock;
451        awt_GetComponent;
452
453        #XAWT entry point for CDE
454        Java_sun_awt_motif_XsessionWMcommand;
455        Java_sun_awt_motif_XsessionWMcommand_New;
456
457        local:
458                *;
459};
460