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 Gdip_nativeFunctionCount;
20 extern int Gdip_nativeFunctionCallCount[];
21 extern char* Gdip_nativeFunctionNames[];
22 #define Gdip_NATIVE_ENTER(env, that, func) Gdip_nativeFunctionCallCount[func]++;
23 #define Gdip_NATIVE_EXIT(env, that, func)
25 #ifndef Gdip_NATIVE_ENTER
26 #define Gdip_NATIVE_ENTER(env, that, func)
28 #ifndef Gdip_NATIVE_EXIT
29 #define Gdip_NATIVE_EXIT(env, that, func)
34 BitmapData_1delete_FUNC,
36 Bitmap_1GetHBITMAP_FUNC,
37 Bitmap_1GetHICON_FUNC,
38 Bitmap_1LockBits_FUNC,
39 Bitmap_1UnlockBits_FUNC,
41 Bitmap_1new__IIIIJ_FUNC,
44 Bitmap_1new___3CZ_FUNC,
47 ColorPalette_1sizeof_FUNC,
48 FontFamily_1GetFamilyName_FUNC,
49 FontFamily_1IsAvailable_FUNC,
50 FontFamily_1delete_FUNC,
51 FontFamily_1new___FUNC,
52 FontFamily_1new___3CJ_FUNC,
54 Font_1GetLogFontW_FUNC,
57 Font_1IsAvailable_FUNC,
61 Font_1new___3CFIIJ_FUNC,
64 GdiplusStartupInput_1sizeof_FUNC,
65 GraphicsPath_1AddArc_FUNC,
66 GraphicsPath_1AddBezier_FUNC,
67 GraphicsPath_1AddLine_FUNC,
68 GraphicsPath_1AddPath_FUNC,
69 GraphicsPath_1AddRectangle_FUNC,
70 GraphicsPath_1AddString_FUNC,
71 GraphicsPath_1Clone_FUNC,
72 GraphicsPath_1CloseFigure_FUNC,
73 GraphicsPath_1Flatten_FUNC,
74 GraphicsPath_1GetBounds_FUNC,
75 GraphicsPath_1GetLastPoint_FUNC,
76 GraphicsPath_1GetPathPoints_FUNC,
77 GraphicsPath_1GetPathTypes_FUNC,
78 GraphicsPath_1GetPointCount_FUNC,
79 GraphicsPath_1IsOutlineVisible_FUNC,
80 GraphicsPath_1IsVisible_FUNC,
81 GraphicsPath_1SetFillMode_FUNC,
82 GraphicsPath_1StartFigure_FUNC,
83 GraphicsPath_1Transform_FUNC,
84 GraphicsPath_1delete_FUNC,
85 GraphicsPath_1new__I_FUNC,
86 GraphicsPath_1new___3I_3BII_FUNC,
87 Graphics_1DrawArc_FUNC,
88 Graphics_1DrawDriverString__JJIJJLorg_eclipse_swt_internal_gdip_PointF_2IJ_FUNC,
89 Graphics_1DrawDriverString__JJIJJ_3FIJ_FUNC,
90 Graphics_1DrawEllipse_FUNC,
91 Graphics_1DrawImage__JJII_FUNC,
92 Graphics_1DrawImage__JJLorg_eclipse_swt_internal_gdip_Rect_2IIIIIJJJ_FUNC,
93 Graphics_1DrawLine_FUNC,
94 Graphics_1DrawLines_FUNC,
95 Graphics_1DrawPath_FUNC,
96 Graphics_1DrawPolygon_FUNC,
97 Graphics_1DrawRectangle_FUNC,
98 Graphics_1DrawString__J_3CIJLorg_eclipse_swt_internal_gdip_PointF_2J_FUNC,
99 Graphics_1DrawString__J_3CIJLorg_eclipse_swt_internal_gdip_PointF_2JJ_FUNC,
100 Graphics_1FillEllipse_FUNC,
101 Graphics_1FillPath_FUNC,
102 Graphics_1FillPie_FUNC,
103 Graphics_1FillPolygon_FUNC,
104 Graphics_1FillRectangle_FUNC,
105 Graphics_1Flush_FUNC,
106 Graphics_1GetClip_FUNC,
107 Graphics_1GetClipBounds__JLorg_eclipse_swt_internal_gdip_RectF_2_FUNC,
108 Graphics_1GetClipBounds__JLorg_eclipse_swt_internal_gdip_Rect_2_FUNC,
109 Graphics_1GetHDC_FUNC,
110 Graphics_1GetInterpolationMode_FUNC,
111 Graphics_1GetSmoothingMode_FUNC,
112 Graphics_1GetTextRenderingHint_FUNC,
113 Graphics_1GetTransform_FUNC,
114 Graphics_1GetVisibleClipBounds_FUNC,
115 Graphics_1MeasureDriverString_FUNC,
116 Graphics_1MeasureString__J_3CIJLorg_eclipse_swt_internal_gdip_PointF_2JLorg_eclipse_swt_internal_gdip_RectF_2_FUNC,
117 Graphics_1MeasureString__J_3CIJLorg_eclipse_swt_internal_gdip_PointF_2Lorg_eclipse_swt_internal_gdip_RectF_2_FUNC,
118 Graphics_1ReleaseHDC_FUNC,
119 Graphics_1ResetClip_FUNC,
120 Graphics_1Restore_FUNC,
122 Graphics_1ScaleTransform_FUNC,
123 Graphics_1SetClip__JJI_FUNC,
124 Graphics_1SetClip__JLorg_eclipse_swt_internal_gdip_Rect_2I_FUNC,
125 Graphics_1SetClipPath__JJ_FUNC,
126 Graphics_1SetClipPath__JJI_FUNC,
127 Graphics_1SetCompositingQuality_FUNC,
128 Graphics_1SetInterpolationMode_FUNC,
129 Graphics_1SetPageUnit_FUNC,
130 Graphics_1SetPixelOffsetMode_FUNC,
131 Graphics_1SetSmoothingMode_FUNC,
132 Graphics_1SetTextRenderingHint_FUNC,
133 Graphics_1SetTransform_FUNC,
134 Graphics_1TranslateTransform_FUNC,
135 Graphics_1delete_FUNC,
137 HatchBrush_1delete_FUNC,
138 HatchBrush_1new_FUNC,
139 ImageAttributes_1SetColorMatrix_FUNC,
140 ImageAttributes_1SetWrapMode_FUNC,
141 ImageAttributes_1delete_FUNC,
142 ImageAttributes_1new_FUNC,
143 Image_1GetHeight_FUNC,
144 Image_1GetLastStatus_FUNC,
145 Image_1GetPalette_FUNC,
146 Image_1GetPaletteSize_FUNC,
147 Image_1GetPixelFormat_FUNC,
148 Image_1GetWidth_FUNC,
149 LinearGradientBrush_1ResetTransform_FUNC,
150 LinearGradientBrush_1ScaleTransform_FUNC,
151 LinearGradientBrush_1SetInterpolationColors_FUNC,
152 LinearGradientBrush_1SetWrapMode_FUNC,
153 LinearGradientBrush_1TranslateTransform_FUNC,
154 LinearGradientBrush_1delete_FUNC,
155 LinearGradientBrush_1new_FUNC,
156 Matrix_1GetElements_FUNC,
158 Matrix_1IsIdentity_FUNC,
159 Matrix_1Multiply_FUNC,
162 Matrix_1SetElements_FUNC,
164 Matrix_1TransformPoints__JLorg_eclipse_swt_internal_gdip_PointF_2I_FUNC,
165 Matrix_1TransformPoints__J_3FI_FUNC,
166 Matrix_1TransformVectors_FUNC,
167 Matrix_1Translate_FUNC,
170 MoveMemory__Lorg_eclipse_swt_internal_gdip_BitmapData_2J_FUNC,
171 MoveMemory__Lorg_eclipse_swt_internal_gdip_ColorPalette_2JI_FUNC,
172 PathGradientBrush_1SetCenterColor_FUNC,
173 PathGradientBrush_1SetCenterPoint_FUNC,
174 PathGradientBrush_1SetGraphicsPath_FUNC,
175 PathGradientBrush_1SetInterpolationColors_FUNC,
176 PathGradientBrush_1SetSurroundColors_FUNC,
177 PathGradientBrush_1SetWrapMode_FUNC,
178 PathGradientBrush_1delete_FUNC,
179 PathGradientBrush_1new_FUNC,
182 Pen_1SetDashOffset_FUNC,
183 Pen_1SetDashPattern_FUNC,
184 Pen_1SetDashStyle_FUNC,
185 Pen_1SetLineCap_FUNC,
186 Pen_1SetLineJoin_FUNC,
187 Pen_1SetMiterLimit_FUNC,
193 PrivateFontCollection_1AddFontFile_FUNC,
194 PrivateFontCollection_1delete_FUNC,
195 PrivateFontCollection_1new_FUNC,
196 Region_1GetHRGN_FUNC,
197 Region_1IsInfinite_FUNC,
201 Region_1newGraphicsPath_FUNC,
202 SolidBrush_1delete_FUNC,
203 SolidBrush_1new_FUNC,
204 StringFormat_1Clone_FUNC,
205 StringFormat_1GenericDefault_FUNC,
206 StringFormat_1GenericTypographic_FUNC,
207 StringFormat_1GetFormatFlags_FUNC,
208 StringFormat_1SetFormatFlags_FUNC,
209 StringFormat_1SetHotkeyPrefix_FUNC,
210 StringFormat_1SetTabStops_FUNC,
211 StringFormat_1delete_FUNC,
212 TextureBrush_1ResetTransform_FUNC,
213 TextureBrush_1ScaleTransform_FUNC,
214 TextureBrush_1SetTransform_FUNC,
215 TextureBrush_1TranslateTransform_FUNC,
216 TextureBrush_1delete_FUNC,
217 TextureBrush_1new_FUNC,