+/*******************************************************************************
+ * Copyright (c) 2000, 2019 IBM Corporation and others.
+ *
+ * This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License 2.0
+ * which accompanies this distribution, and is available at
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * SPDX-License-Identifier: EPL-2.0
+ *
+ * Contributors:
+ * IBM Corporation - initial API and implementation
+ *******************************************************************************/
+
+/* Note: This file was auto-generated by org.eclipse.swt.tools.internal.JNIGenerator */
+/* DO NOT EDIT - your changes will be lost. */
+
+#ifdef NATIVE_STATS
+extern int COM_nativeFunctionCount;
+extern int COM_nativeFunctionCallCount[];
+extern char* COM_nativeFunctionNames[];
+#define COM_NATIVE_ENTER(env, that, func) COM_nativeFunctionCallCount[func]++;
+#define COM_NATIVE_EXIT(env, that, func)
+#else
+#ifndef COM_NATIVE_ENTER
+#define COM_NATIVE_ENTER(env, that, func)
+#endif
+#ifndef COM_NATIVE_EXIT
+#define COM_NATIVE_EXIT(env, that, func)
+#endif
+#endif
+
+typedef enum {
+ AccessibleChildren_FUNC,
+ AccessibleObjectFromWindow_FUNC,
+ CAUUID_1sizeof_FUNC,
+ CLSIDFromProgID_FUNC,
+ CLSIDFromString_FUNC,
+ CONTROLINFO_1sizeof_FUNC,
+ CoCreateInstance_FUNC,
+ CoFreeUnusedLibraries_FUNC,
+ CoGetClassObject_FUNC,
+ CoLockObjectExternal_FUNC,
+ CreateStdAccessibleObject_FUNC,
+ DISPPARAMS_1sizeof_FUNC,
+ DoDragDrop_FUNC,
+ ELEMDESC_1sizeof_FUNC,
+ EXCEPINFO_1sizeof_FUNC,
+ FORMATETC_1sizeof_FUNC,
+ FUNCDESC_1sizeof_FUNC,
+ GUID_1sizeof_FUNC,
+ GetClassFile_FUNC,
+ IIDFromString_FUNC,
+ IsEqualGUID_FUNC,
+ LICINFO_1sizeof_FUNC,
+ LresultFromObject_FUNC,
+ MoveMemory__JLorg_eclipse_swt_internal_ole_win32_FORMATETC_2I_FUNC,
+ MoveMemory__JLorg_eclipse_swt_internal_ole_win32_OLEINPLACEFRAMEINFO_2I_FUNC,
+ MoveMemory__JLorg_eclipse_swt_internal_ole_win32_STGMEDIUM_2I_FUNC,
+ MoveMemory__Lorg_eclipse_swt_internal_ole_win32_DISPPARAMS_2JI_FUNC,
+ MoveMemory__Lorg_eclipse_swt_internal_ole_win32_FORMATETC_2JI_FUNC,
+ MoveMemory__Lorg_eclipse_swt_internal_ole_win32_FUNCDESC_2JI_FUNC,
+ MoveMemory__Lorg_eclipse_swt_internal_ole_win32_GUID_2JI_FUNC,
+ MoveMemory__Lorg_eclipse_swt_internal_ole_win32_STGMEDIUM_2JI_FUNC,
+ MoveMemory__Lorg_eclipse_swt_internal_ole_win32_TYPEATTR_2JI_FUNC,
+ MoveMemory__Lorg_eclipse_swt_internal_ole_win32_VARDESC_2JI_FUNC,
+ MoveMemory__Lorg_eclipse_swt_internal_ole_win32_VARIANT_2JI_FUNC,
+ MoveMemory__Lorg_eclipse_swt_internal_win32_RECT_2JI_FUNC,
+ OLECMD_1sizeof_FUNC,
+ OLEINPLACEFRAMEINFO_1sizeof_FUNC,
+ OleCreate_FUNC,
+ OleCreateFromFile_FUNC,
+ OleCreatePropertyFrame_FUNC,
+ OleDraw_FUNC,
+ OleFlushClipboard_FUNC,
+ OleGetClipboard_FUNC,
+ OleIsCurrentClipboard_FUNC,
+ OleIsRunning_FUNC,
+ OleRun_FUNC,
+ OleSave_FUNC,
+ OleSetClipboard_FUNC,
+ OleSetContainedObject_FUNC,
+ OleSetMenuDescriptor_FUNC,
+ OleTranslateColor_FUNC,
+ PathToPIDL_FUNC,
+ ProgIDFromCLSID_FUNC,
+ RegisterDragDrop_FUNC,
+ ReleaseStgMedium_FUNC,
+ RevokeDragDrop_FUNC,
+ SHCreateItemFromParsingName_FUNC,
+ STGMEDIUM_1sizeof_FUNC,
+ StgCreateDocfile_FUNC,
+ StgIsStorageFile_FUNC,
+ StgOpenStorage_FUNC,
+ SysAllocString_FUNC,
+ SysFreeString_FUNC,
+ SysStringByteLen_FUNC,
+ SysStringLen_FUNC,
+ TYPEATTR_1sizeof_FUNC,
+ TYPEDESC_1sizeof_FUNC,
+ VARDESC_1sizeof_FUNC,
+ VARIANT_1sizeof_FUNC,
+ VariantChangeType_FUNC,
+ VariantClear_FUNC,
+ VariantInit_FUNC,
+ VtblCall__IJ_FUNC,
+ VtblCall__IJI_FUNC,
+ VtblCall__IJIIILorg_eclipse_swt_internal_ole_win32_DISPPARAMS_2JLorg_eclipse_swt_internal_ole_win32_EXCEPINFO_2J_FUNC,
+ VtblCall__IJIIJLorg_eclipse_swt_internal_win32_SIZE_2_FUNC,
+ VtblCall__IJIJ_FUNC,
+ VtblCall__IJIJI_3J_FUNC,
+ VtblCall__IJIJJ_FUNC,
+ VtblCall__IJIJ_3I_FUNC,
+ VtblCall__IJILorg_eclipse_swt_internal_ole_win32_GUID_2_FUNC,
+ 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,
+ VtblCall__IJILorg_eclipse_swt_internal_ole_win32_GUID_2JJ_FUNC,
+ VtblCall__IJILorg_eclipse_swt_internal_ole_win32_GUID_2Lorg_eclipse_swt_internal_ole_win32_GUID_2Lorg_eclipse_swt_internal_ole_win32_GUID_2_FUNC,
+ VtblCall__IJILorg_eclipse_swt_internal_win32_MSG_2JIJLorg_eclipse_swt_internal_win32_RECT_2_FUNC,
+ VtblCall__IJILorg_eclipse_swt_internal_win32_SIZE_2_FUNC,
+ VtblCall__IJI_3I_FUNC,
+ VtblCall__IJI_3J_FUNC,
+ VtblCall__IJI_3JI_3I_FUNC,
+ VtblCall__IJI_3J_3I_FUNC,
+ VtblCall__IJI_3J_3J_3I_3J_FUNC,
+ VtblCall__IJJ_FUNC,
+ VtblCall__IJJI_FUNC,
+ VtblCall__IJJII_3J_FUNC,
+ VtblCall__IJJI_3I_FUNC,
+ VtblCall__IJJI_3J_FUNC,
+ VtblCall__IJJJ_FUNC,
+ VtblCall__IJJJI_3J_FUNC,
+ VtblCall__IJJJJ_FUNC,
+ VtblCall__IJJJJJJ_FUNC,
+ VtblCall__IJJJLorg_eclipse_swt_internal_ole_win32_GUID_2J_3J_FUNC,
+ VtblCall__IJJJLorg_eclipse_swt_internal_win32_POINT_2I_FUNC,
+ VtblCall__IJJJ_3J_FUNC,
+ VtblCall__IJJLorg_eclipse_swt_internal_win32_POINT_2J_FUNC,
+ VtblCall__IJJ_3I_FUNC,
+ VtblCall__IJJ_3J_FUNC,
+ VtblCall__IJLorg_eclipse_swt_internal_ole_win32_CAUUID_2_FUNC,
+ VtblCall__IJLorg_eclipse_swt_internal_ole_win32_CONTROLINFO_2_FUNC,
+ VtblCall__IJLorg_eclipse_swt_internal_ole_win32_FORMATETC_2_FUNC,
+ VtblCall__IJLorg_eclipse_swt_internal_ole_win32_FORMATETC_2Lorg_eclipse_swt_internal_ole_win32_STGMEDIUM_2_FUNC,
+ VtblCall__IJLorg_eclipse_swt_internal_ole_win32_GUID_2_FUNC,
+ VtblCall__IJLorg_eclipse_swt_internal_ole_win32_GUID_2IIJJ_FUNC,
+ VtblCall__IJLorg_eclipse_swt_internal_ole_win32_GUID_2ILorg_eclipse_swt_internal_ole_win32_OLECMD_2J_FUNC,
+ VtblCall__IJLorg_eclipse_swt_internal_ole_win32_GUID_2JII_3I_FUNC,
+ VtblCall__IJLorg_eclipse_swt_internal_ole_win32_GUID_2Lorg_eclipse_swt_internal_ole_win32_GUID_2_3J_FUNC,
+ VtblCall__IJLorg_eclipse_swt_internal_ole_win32_GUID_2_3J_FUNC,
+ VtblCall__IJLorg_eclipse_swt_internal_ole_win32_LICINFO_2_FUNC,
+ VtblCall__IJLorg_eclipse_swt_internal_win32_MSG_2_FUNC,
+ VtblCall__IJLorg_eclipse_swt_internal_win32_POINT_2I_FUNC,
+ VtblCall__IJLorg_eclipse_swt_internal_win32_PROPERTYKEY_2J_FUNC,
+ VtblCall__IJLorg_eclipse_swt_internal_win32_RECT_2_FUNC,
+ VtblCall__IJLorg_eclipse_swt_internal_win32_RECT_2JI_FUNC,
+ VtblCall__IJLorg_eclipse_swt_internal_win32_RECT_2JJ_FUNC,
+ VtblCall__IJLorg_eclipse_swt_internal_win32_RECT_2Lorg_eclipse_swt_internal_win32_RECT_2_FUNC,
+ VtblCall__IJLorg_eclipse_swt_internal_win32_TF_1DISPLAYATTRIBUTE_2_FUNC,
+ VtblCall__IJ_3C_FUNC,
+ VtblCall__IJ_3CI_FUNC,
+ VtblCall__IJ_3CIII_3J_FUNC,
+ VtblCall__IJ_3CII_3I_3I_FUNC,
+ VtblCall__IJ_3CJ_FUNC,
+ VtblCall__IJ_3CJIII_3J_FUNC,
+ VtblCall__IJ_3CJII_3J_FUNC,
+ VtblCall__IJ_3C_3C_FUNC,
+ VtblCall__IJ_3I_FUNC,
+ VtblCall__IJ_3ILorg_eclipse_swt_internal_ole_win32_GUID_2_3J_FUNC,
+ VtblCall__IJ_3J_FUNC,
+ WriteClassStg_FUNC,
+} COM_FUNCS;