]> gerrit.simantics Code Review - simantics/platform.git/blob - bundles/org.eclipse.swt.win32.win32.x86_64/library/com_stats.c
Remove invalid SHA-256-Digests
[simantics/platform.git] / bundles / org.eclipse.swt.win32.win32.x86_64 / library / com_stats.c
1 /*******************************************************************************
2  * Copyright (c) 2000, 2019 IBM Corporation and others.
3  *
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/
8  *
9  * SPDX-License-Identifier: EPL-2.0
10  *
11  * Contributors:
12  *    IBM Corporation - initial API and implementation
13  *******************************************************************************/
14
15 /* Note: This file was auto-generated by org.eclipse.swt.tools.internal.JNIGenerator */
16 /* DO NOT EDIT - your changes will be lost. */
17
18 #include "swt.h"
19 #include "com_stats.h"
20
21 #ifdef NATIVE_STATS
22
23 char * COM_nativeFunctionNames[] = {
24         "AccessibleChildren",
25         "AccessibleObjectFromWindow",
26         "CAUUID_1sizeof",
27         "CLSIDFromProgID",
28         "CLSIDFromString",
29         "CONTROLINFO_1sizeof",
30         "CoCreateInstance",
31         "CoFreeUnusedLibraries",
32         "CoGetClassObject",
33         "CoLockObjectExternal",
34         "CreateStdAccessibleObject",
35         "DISPPARAMS_1sizeof",
36         "DoDragDrop",
37         "ELEMDESC_1sizeof",
38         "EXCEPINFO_1sizeof",
39         "FORMATETC_1sizeof",
40         "FUNCDESC_1sizeof",
41         "GUID_1sizeof",
42         "GetClassFile",
43         "IIDFromString",
44         "IsEqualGUID",
45         "LICINFO_1sizeof",
46         "LresultFromObject",
47         "MoveMemory__JLorg_eclipse_swt_internal_ole_win32_FORMATETC_2I",
48         "MoveMemory__JLorg_eclipse_swt_internal_ole_win32_OLEINPLACEFRAMEINFO_2I",
49         "MoveMemory__JLorg_eclipse_swt_internal_ole_win32_STGMEDIUM_2I",
50         "MoveMemory__Lorg_eclipse_swt_internal_ole_win32_DISPPARAMS_2JI",
51         "MoveMemory__Lorg_eclipse_swt_internal_ole_win32_FORMATETC_2JI",
52         "MoveMemory__Lorg_eclipse_swt_internal_ole_win32_FUNCDESC_2JI",
53         "MoveMemory__Lorg_eclipse_swt_internal_ole_win32_GUID_2JI",
54         "MoveMemory__Lorg_eclipse_swt_internal_ole_win32_STGMEDIUM_2JI",
55         "MoveMemory__Lorg_eclipse_swt_internal_ole_win32_TYPEATTR_2JI",
56         "MoveMemory__Lorg_eclipse_swt_internal_ole_win32_VARDESC_2JI",
57         "MoveMemory__Lorg_eclipse_swt_internal_ole_win32_VARIANT_2JI",
58         "MoveMemory__Lorg_eclipse_swt_internal_win32_RECT_2JI",
59         "OLECMD_1sizeof",
60         "OLEINPLACEFRAMEINFO_1sizeof",
61         "OleCreate",
62         "OleCreateFromFile",
63         "OleCreatePropertyFrame",
64         "OleDraw",
65         "OleFlushClipboard",
66         "OleGetClipboard",
67         "OleIsCurrentClipboard",
68         "OleIsRunning",
69         "OleRun",
70         "OleSave",
71         "OleSetClipboard",
72         "OleSetContainedObject",
73         "OleSetMenuDescriptor",
74         "OleTranslateColor",
75         "PathToPIDL",
76         "ProgIDFromCLSID",
77         "RegisterDragDrop",
78         "ReleaseStgMedium",
79         "RevokeDragDrop",
80         "SHCreateItemFromParsingName",
81         "STGMEDIUM_1sizeof",
82         "StgCreateDocfile",
83         "StgIsStorageFile",
84         "StgOpenStorage",
85         "SysAllocString",
86         "SysFreeString",
87         "SysStringByteLen",
88         "SysStringLen",
89         "TYPEATTR_1sizeof",
90         "TYPEDESC_1sizeof",
91         "VARDESC_1sizeof",
92         "VARIANT_1sizeof",
93         "VariantChangeType",
94         "VariantClear",
95         "VariantInit",
96         "VtblCall__IJ",
97         "VtblCall__IJI",
98         "VtblCall__IJIIILorg_eclipse_swt_internal_ole_win32_DISPPARAMS_2JLorg_eclipse_swt_internal_ole_win32_EXCEPINFO_2J",
99         "VtblCall__IJIIJLorg_eclipse_swt_internal_win32_SIZE_2",
100         "VtblCall__IJIJ",
101         "VtblCall__IJIJI_3J",
102         "VtblCall__IJIJJ",
103         "VtblCall__IJIJ_3I",
104         "VtblCall__IJILorg_eclipse_swt_internal_ole_win32_GUID_2",
105         "VtblCall__IJILorg_eclipse_swt_internal_ole_win32_GUID_2IILorg_eclipse_swt_internal_ole_win32_DISPPARAMS_2JLorg_eclipse_swt_internal_ole_win32_EXCEPINFO_2_3I",
106         "VtblCall__IJILorg_eclipse_swt_internal_ole_win32_GUID_2JJ",
107         "VtblCall__IJILorg_eclipse_swt_internal_ole_win32_GUID_2Lorg_eclipse_swt_internal_ole_win32_GUID_2Lorg_eclipse_swt_internal_ole_win32_GUID_2",
108         "VtblCall__IJILorg_eclipse_swt_internal_win32_MSG_2JIJLorg_eclipse_swt_internal_win32_RECT_2",
109         "VtblCall__IJILorg_eclipse_swt_internal_win32_SIZE_2",
110         "VtblCall__IJI_3I",
111         "VtblCall__IJI_3J",
112         "VtblCall__IJI_3JI_3I",
113         "VtblCall__IJI_3J_3I",
114         "VtblCall__IJI_3J_3J_3I_3J",
115         "VtblCall__IJJ",
116         "VtblCall__IJJI",
117         "VtblCall__IJJII_3J",
118         "VtblCall__IJJI_3I",
119         "VtblCall__IJJI_3J",
120         "VtblCall__IJJJ",
121         "VtblCall__IJJJI_3J",
122         "VtblCall__IJJJJ",
123         "VtblCall__IJJJJJJ",
124         "VtblCall__IJJJLorg_eclipse_swt_internal_ole_win32_GUID_2J_3J",
125         "VtblCall__IJJJLorg_eclipse_swt_internal_win32_POINT_2I",
126         "VtblCall__IJJJ_3J",
127         "VtblCall__IJJLorg_eclipse_swt_internal_win32_POINT_2J",
128         "VtblCall__IJJ_3I",
129         "VtblCall__IJJ_3J",
130         "VtblCall__IJLorg_eclipse_swt_internal_ole_win32_CAUUID_2",
131         "VtblCall__IJLorg_eclipse_swt_internal_ole_win32_CONTROLINFO_2",
132         "VtblCall__IJLorg_eclipse_swt_internal_ole_win32_FORMATETC_2",
133         "VtblCall__IJLorg_eclipse_swt_internal_ole_win32_FORMATETC_2Lorg_eclipse_swt_internal_ole_win32_STGMEDIUM_2",
134         "VtblCall__IJLorg_eclipse_swt_internal_ole_win32_GUID_2",
135         "VtblCall__IJLorg_eclipse_swt_internal_ole_win32_GUID_2IIJJ",
136         "VtblCall__IJLorg_eclipse_swt_internal_ole_win32_GUID_2ILorg_eclipse_swt_internal_ole_win32_OLECMD_2J",
137         "VtblCall__IJLorg_eclipse_swt_internal_ole_win32_GUID_2JII_3I",
138         "VtblCall__IJLorg_eclipse_swt_internal_ole_win32_GUID_2Lorg_eclipse_swt_internal_ole_win32_GUID_2_3J",
139         "VtblCall__IJLorg_eclipse_swt_internal_ole_win32_GUID_2_3J",
140         "VtblCall__IJLorg_eclipse_swt_internal_ole_win32_LICINFO_2",
141         "VtblCall__IJLorg_eclipse_swt_internal_win32_MSG_2",
142         "VtblCall__IJLorg_eclipse_swt_internal_win32_POINT_2I",
143         "VtblCall__IJLorg_eclipse_swt_internal_win32_PROPERTYKEY_2J",
144         "VtblCall__IJLorg_eclipse_swt_internal_win32_RECT_2",
145         "VtblCall__IJLorg_eclipse_swt_internal_win32_RECT_2JI",
146         "VtblCall__IJLorg_eclipse_swt_internal_win32_RECT_2JJ",
147         "VtblCall__IJLorg_eclipse_swt_internal_win32_RECT_2Lorg_eclipse_swt_internal_win32_RECT_2",
148         "VtblCall__IJLorg_eclipse_swt_internal_win32_TF_1DISPLAYATTRIBUTE_2",
149         "VtblCall__IJ_3C",
150         "VtblCall__IJ_3CI",
151         "VtblCall__IJ_3CIII_3J",
152         "VtblCall__IJ_3CII_3I_3I",
153         "VtblCall__IJ_3CJ",
154         "VtblCall__IJ_3CJIII_3J",
155         "VtblCall__IJ_3CJII_3J",
156         "VtblCall__IJ_3C_3C",
157         "VtblCall__IJ_3I",
158         "VtblCall__IJ_3ILorg_eclipse_swt_internal_ole_win32_GUID_2_3J",
159         "VtblCall__IJ_3J",
160         "WriteClassStg",
161 };
162 #define NATIVE_FUNCTION_COUNT sizeof(COM_nativeFunctionNames) / sizeof(char*)
163 int COM_nativeFunctionCount = NATIVE_FUNCTION_COUNT;
164 int COM_nativeFunctionCallCount[NATIVE_FUNCTION_COUNT];
165
166 #define STATS_NATIVE(func) Java_org_eclipse_swt_tools_internal_NativeStats_##func
167
168 JNIEXPORT jint JNICALL STATS_NATIVE(COM_1GetFunctionCount)
169         (JNIEnv *env, jclass that)
170 {
171         return COM_nativeFunctionCount;
172 }
173
174 JNIEXPORT jstring JNICALL STATS_NATIVE(COM_1GetFunctionName)
175         (JNIEnv *env, jclass that, jint index)
176 {
177         return (*env)->NewStringUTF(env, COM_nativeFunctionNames[index]);
178 }
179
180 JNIEXPORT jint JNICALL STATS_NATIVE(COM_1GetFunctionCallCount)
181         (JNIEnv *env, jclass that, jint index)
182 {
183         return COM_nativeFunctionCallCount[index];
184 }
185
186 #endif