1 /*******************************************************************************
2 * Copyright (c) 2000, 2019 IBM Corporation and others.
4 * This program and the accompanying materials
5 * are made available under the terms of the Eclipse Public License 2.0
6 * which accompanies this distribution, and is available at
7 * https://www.eclipse.org/legal/epl-2.0/
9 * SPDX-License-Identifier: EPL-2.0
12 * IBM Corporation - initial API and implementation
13 *******************************************************************************/
15 /* Note: This file was auto-generated by org.eclipse.swt.tools.internal.JNIGenerator */
16 /* DO NOT EDIT - your changes will be lost. */
19 extern int COM_nativeFunctionCount;
20 extern int COM_nativeFunctionCallCount[];
21 extern char* COM_nativeFunctionNames[];
22 #define COM_NATIVE_ENTER(env, that, func) COM_nativeFunctionCallCount[func]++;
23 #define COM_NATIVE_EXIT(env, that, func)
25 #ifndef COM_NATIVE_ENTER
26 #define COM_NATIVE_ENTER(env, that, func)
28 #ifndef COM_NATIVE_EXIT
29 #define COM_NATIVE_EXIT(env, that, func)
34 AccessibleChildren_FUNC,
35 AccessibleObjectFromWindow_FUNC,
39 CONTROLINFO_1sizeof_FUNC,
40 CoCreateInstance_FUNC,
41 CoFreeUnusedLibraries_FUNC,
42 CoGetClassObject_FUNC,
43 CoLockObjectExternal_FUNC,
44 CreateStdAccessibleObject_FUNC,
45 DISPPARAMS_1sizeof_FUNC,
47 ELEMDESC_1sizeof_FUNC,
48 EXCEPINFO_1sizeof_FUNC,
49 FORMATETC_1sizeof_FUNC,
50 FUNCDESC_1sizeof_FUNC,
56 LresultFromObject_FUNC,
57 MoveMemory__JLorg_eclipse_swt_internal_ole_win32_FORMATETC_2I_FUNC,
58 MoveMemory__JLorg_eclipse_swt_internal_ole_win32_OLEINPLACEFRAMEINFO_2I_FUNC,
59 MoveMemory__JLorg_eclipse_swt_internal_ole_win32_STGMEDIUM_2I_FUNC,
60 MoveMemory__Lorg_eclipse_swt_internal_ole_win32_DISPPARAMS_2JI_FUNC,
61 MoveMemory__Lorg_eclipse_swt_internal_ole_win32_FORMATETC_2JI_FUNC,
62 MoveMemory__Lorg_eclipse_swt_internal_ole_win32_FUNCDESC_2JI_FUNC,
63 MoveMemory__Lorg_eclipse_swt_internal_ole_win32_GUID_2JI_FUNC,
64 MoveMemory__Lorg_eclipse_swt_internal_ole_win32_STGMEDIUM_2JI_FUNC,
65 MoveMemory__Lorg_eclipse_swt_internal_ole_win32_TYPEATTR_2JI_FUNC,
66 MoveMemory__Lorg_eclipse_swt_internal_ole_win32_VARDESC_2JI_FUNC,
67 MoveMemory__Lorg_eclipse_swt_internal_ole_win32_VARIANT_2JI_FUNC,
68 MoveMemory__Lorg_eclipse_swt_internal_win32_RECT_2JI_FUNC,
70 OLEINPLACEFRAMEINFO_1sizeof_FUNC,
72 OleCreateFromFile_FUNC,
73 OleCreatePropertyFrame_FUNC,
75 OleFlushClipboard_FUNC,
77 OleIsCurrentClipboard_FUNC,
82 OleSetContainedObject_FUNC,
83 OleSetMenuDescriptor_FUNC,
84 OleTranslateColor_FUNC,
87 RegisterDragDrop_FUNC,
88 ReleaseStgMedium_FUNC,
90 SHCreateItemFromParsingName_FUNC,
91 STGMEDIUM_1sizeof_FUNC,
92 StgCreateDocfile_FUNC,
93 StgIsStorageFile_FUNC,
97 SysStringByteLen_FUNC,
99 TYPEATTR_1sizeof_FUNC,
100 TYPEDESC_1sizeof_FUNC,
101 VARDESC_1sizeof_FUNC,
102 VARIANT_1sizeof_FUNC,
103 VariantChangeType_FUNC,
108 VtblCall__IJIIILorg_eclipse_swt_internal_ole_win32_DISPPARAMS_2JLorg_eclipse_swt_internal_ole_win32_EXCEPINFO_2J_FUNC,
109 VtblCall__IJIIJLorg_eclipse_swt_internal_win32_SIZE_2_FUNC,
111 VtblCall__IJIJI_3J_FUNC,
112 VtblCall__IJIJJ_FUNC,
113 VtblCall__IJIJ_3I_FUNC,
114 VtblCall__IJILorg_eclipse_swt_internal_ole_win32_GUID_2_FUNC,
115 VtblCall__IJILorg_eclipse_swt_internal_ole_win32_GUID_2IILorg_eclipse_swt_internal_ole_win32_DISPPARAMS_2JLorg_eclipse_swt_internal_ole_win32_EXCEPINFO_2_3I_FUNC,
116 VtblCall__IJILorg_eclipse_swt_internal_ole_win32_GUID_2JJ_FUNC,
117 VtblCall__IJILorg_eclipse_swt_internal_ole_win32_GUID_2Lorg_eclipse_swt_internal_ole_win32_GUID_2Lorg_eclipse_swt_internal_ole_win32_GUID_2_FUNC,
118 VtblCall__IJILorg_eclipse_swt_internal_win32_MSG_2JIJLorg_eclipse_swt_internal_win32_RECT_2_FUNC,
119 VtblCall__IJILorg_eclipse_swt_internal_win32_SIZE_2_FUNC,
120 VtblCall__IJI_3I_FUNC,
121 VtblCall__IJI_3J_FUNC,
122 VtblCall__IJI_3JI_3I_FUNC,
123 VtblCall__IJI_3J_3I_FUNC,
124 VtblCall__IJI_3J_3J_3I_3J_FUNC,
127 VtblCall__IJJII_3J_FUNC,
128 VtblCall__IJJI_3I_FUNC,
129 VtblCall__IJJI_3J_FUNC,
131 VtblCall__IJJJI_3J_FUNC,
132 VtblCall__IJJJJ_FUNC,
133 VtblCall__IJJJJJJ_FUNC,
134 VtblCall__IJJJLorg_eclipse_swt_internal_ole_win32_GUID_2J_3J_FUNC,
135 VtblCall__IJJJLorg_eclipse_swt_internal_win32_POINT_2I_FUNC,
136 VtblCall__IJJJ_3J_FUNC,
137 VtblCall__IJJLorg_eclipse_swt_internal_win32_POINT_2J_FUNC,
138 VtblCall__IJJ_3I_FUNC,
139 VtblCall__IJJ_3J_FUNC,
140 VtblCall__IJLorg_eclipse_swt_internal_ole_win32_CAUUID_2_FUNC,
141 VtblCall__IJLorg_eclipse_swt_internal_ole_win32_CONTROLINFO_2_FUNC,
142 VtblCall__IJLorg_eclipse_swt_internal_ole_win32_FORMATETC_2_FUNC,
143 VtblCall__IJLorg_eclipse_swt_internal_ole_win32_FORMATETC_2Lorg_eclipse_swt_internal_ole_win32_STGMEDIUM_2_FUNC,
144 VtblCall__IJLorg_eclipse_swt_internal_ole_win32_GUID_2_FUNC,
145 VtblCall__IJLorg_eclipse_swt_internal_ole_win32_GUID_2IIJJ_FUNC,
146 VtblCall__IJLorg_eclipse_swt_internal_ole_win32_GUID_2ILorg_eclipse_swt_internal_ole_win32_OLECMD_2J_FUNC,
147 VtblCall__IJLorg_eclipse_swt_internal_ole_win32_GUID_2JII_3I_FUNC,
148 VtblCall__IJLorg_eclipse_swt_internal_ole_win32_GUID_2Lorg_eclipse_swt_internal_ole_win32_GUID_2_3J_FUNC,
149 VtblCall__IJLorg_eclipse_swt_internal_ole_win32_GUID_2_3J_FUNC,
150 VtblCall__IJLorg_eclipse_swt_internal_ole_win32_LICINFO_2_FUNC,
151 VtblCall__IJLorg_eclipse_swt_internal_win32_MSG_2_FUNC,
152 VtblCall__IJLorg_eclipse_swt_internal_win32_POINT_2I_FUNC,
153 VtblCall__IJLorg_eclipse_swt_internal_win32_PROPERTYKEY_2J_FUNC,
154 VtblCall__IJLorg_eclipse_swt_internal_win32_RECT_2_FUNC,
155 VtblCall__IJLorg_eclipse_swt_internal_win32_RECT_2JI_FUNC,
156 VtblCall__IJLorg_eclipse_swt_internal_win32_RECT_2JJ_FUNC,
157 VtblCall__IJLorg_eclipse_swt_internal_win32_RECT_2Lorg_eclipse_swt_internal_win32_RECT_2_FUNC,
158 VtblCall__IJLorg_eclipse_swt_internal_win32_TF_1DISPLAYATTRIBUTE_2_FUNC,
159 VtblCall__IJ_3C_FUNC,
160 VtblCall__IJ_3CI_FUNC,
161 VtblCall__IJ_3CIII_3J_FUNC,
162 VtblCall__IJ_3CII_3I_3I_FUNC,
163 VtblCall__IJ_3CJ_FUNC,
164 VtblCall__IJ_3CJIII_3J_FUNC,
165 VtblCall__IJ_3CJII_3J_FUNC,
166 VtblCall__IJ_3C_3C_FUNC,
167 VtblCall__IJ_3I_FUNC,
168 VtblCall__IJ_3ILorg_eclipse_swt_internal_ole_win32_GUID_2_3J_FUNC,
169 VtblCall__IJ_3J_FUNC,