comparison org.eclipse.swt.win32.win32.x86/src/org/eclipse/swt/internal/gdip/native.d @ 120:536e43f63c81

Comprehensive update for Win32/Linux32 dmd-2.053/dmd-1.068+Tango-r5661 ===D2=== * added [Try]Immutable/Const/Shared templates to work with differenses in D1/D2 instead of version statements used these templates to work with strict type storage rules of dmd-2.053 * com.ibm.icu now also compilable with D2, but not tested yet * small fixes Snippet288 - shared data is in TLS ===Phobos=== * fixed critical bugs in Phobos implemention completely incorrect segfault prone fromStringz (Linux's port ruthless killer) terrible, incorrect StringBuffer realization (StyledText killer) * fixed small bugs as well Snippet72 - misprint in the snippet * implemented missed functionality for Phobos ByteArrayOutputStream implemented (image loading available) formatting correctly works for all DWT's cases As a result, folowing snippets now works with Phobos (Snippet### - what is fixed): Snippet24, 42, 111, 115, 130, 235, 276 - bad string formatting Snippet48, 282 - crash on image loading Snippet163, 189, 211, 213, 217, 218, 222 - crash on copy/cut in StyledText Snippet244 - hang-up ===Tango=== * few changes for the latest Tango trunc-r5661 * few small performance improvments ===General=== * implMissing-s for only one version changed to implMissingInTango/InPhobos * incorrect calls to Format in toString-s fixed * fixed loading \uXXXX characters in ResourceBundle * added good UTF-8 support for StyledText, TextLayout (Win32) and friends UTF functions revised and tested. It is now in java.nonstandard.*Utf modules StyledText and TextLayout (Win32) modules revised for UTF-8 support * removed small diferences in most identical files in *.swt.* folders *.swt.internal.image, *.swt.events and *.swt.custom are identical in Win32/Linux32 now 179 of 576 (~31%) files in *.swt.* folders are fully identical * Win32: snippets now have right subsystem, pretty icons and native system style controls * small fixes in snippets Snippet44 - it's not Snippet44 Snippet212 - functions work with different images and offsets arrays Win32: Snippet282 - crash on close if the button has an image Snippet293 - setGrayed is commented and others Win32: As a result, folowing snippets now works Snippet68 - color doesn't change Snippet163, 189, 211, 213, 217, 218, 222 - UTF-8 issues (see above) Snippet193 - no tabel headers
author Denis Shelomovskij <verylonglogin.reg@gmail.com>
date Sat, 09 Jul 2011 15:50:20 +0300
parents 9f4c18c268b2
children
comparison
equal deleted inserted replaced
119:d00e8db0a568 120:536e43f63c81
3 module: 3 module:
4 4
5 Based on D version created by John Chapman for the Juno Project 5 Based on D version created by John Chapman for the Juno Project
6 see: www.dsource.org/projects/juno 6 see: www.dsource.org/projects/juno
7 7
8 Changes and Additions for SWT: 8 Changes and Additions for DWT:
9 John Reimer <terminal.node@gmail.com> 9 John Reimer <terminal.node@gmail.com>
10 10
11 ******************************************************************************/ 11 ******************************************************************************/
12 12
13 module org.eclipse.swt.internal.gdip.native; 13 module org.eclipse.swt.internal.gdip.native;
27 Warning 27 Warning
28 } 28 }
29 29
30 alias void function(DebugEventLevel level, char* message) DebugEventProc; 30 alias void function(DebugEventLevel level, char* message) DebugEventProc;
31 31
32 alias int function(out uint token) NotificationHookProc; 32 alias int function(out uint token) NotificationHookProc;
33 alias void function(uint token) NotificationUnhookProc; 33 alias void function(in uint token) NotificationUnhookProc;
34 34
35 35
36 /****************************************************************************** 36 /******************************************************************************
37 37
38 38
208 ******************************************************************************/ 208 ******************************************************************************/
209 209
210 extern (Windows): 210 extern (Windows):
211 211
212 version( STATIC_GDIPLUS ){ 212 version( STATIC_GDIPLUS ){
213 Status GdiplusStartup( uint* token, GdiplusStartupInput* input, GdiplusStartupOutput* output); 213 Status GdiplusStartup(uint* token, GdiplusStartupInput* input, GdiplusStartupOutput* output);
214 void GdiplusShutdown(uint token); 214 void GdiplusShutdown(in uint token);
215 Status GdipCreateFromHDC(Handle hdc, out Handle graphics); 215 Status GdipCreateFromHDC(Handle hdc, out Handle graphics);
216 Status GdipCreateFromHDC2(Handle hdc, Handle hDevice, out Handle graphics); 216 Status GdipCreateFromHDC2(Handle hdc, Handle hDevice, out Handle graphics);
217 Status GdipCreateFromHWND(Handle hwnd, out Handle graphics); 217 Status GdipCreateFromHWND(Handle hwnd, out Handle graphics);
218 Status GdipGetImageGraphicsContext(Handle image, out Handle graphics); 218 Status GdipGetImageGraphicsContext(Handle image, out Handle graphics);
219 Status GdipDeleteGraphics(Handle graphics); 219 Status GdipDeleteGraphics(Handle graphics);
220 Status GdipGetDC(Handle graphics, out Handle hdc); 220 Status GdipGetDC(Handle graphics, out Handle hdc);
221 Status GdipReleaseDC(Handle graphics, Handle hdc); 221 Status GdipReleaseDC(Handle graphics, Handle hdc);
222 Status GdipSetClipGraphics(Handle graphics, Handle srcgraphics, CombineMode combineMode); 222 Status GdipSetClipGraphics(Handle graphics, in Handle srcgraphics, in CombineMode combineMode);
223 Status GdipSetClipRectI(Handle graphics, int x, int y, int width, int height, CombineMode combineMode); 223 Status GdipSetClipRectI(Handle graphics, in int x, in int y, in int width, in int height, in CombineMode combineMode);
224 Status GdipSetClipRect(Handle graphics, float x, float y, float width, float height, CombineMode combineMode); 224 Status GdipSetClipRect(Handle graphics, in float x, in float y, in float width, in float height, in CombineMode combineMode);
225 Status GdipSetClipPath(Handle graphics, Handle path, CombineMode combineMode); 225 Status GdipSetClipPath(Handle graphics, in Handle path, in CombineMode combineMode);
226 Status GdipSetClipRegion(Handle graphics, Handle region, CombineMode combineMode); 226 Status GdipSetClipRegion(Handle graphics, in Handle region, in CombineMode combineMode);
227 Status GdipSetClipHrgn(Handle graphics, HRGN hRgn, CombineMode combineMode); 227 Status GdipSetClipHrgn(Handle graphics, in HRGN hRgn, in CombineMode combineMode);
228 228
229 Status GdipGetClip(Handle graphics, out Handle region); 229 Status GdipGetClip(Handle graphics, out Handle region);
230 Status GdipResetClip(Handle graphics); 230 Status GdipResetClip(Handle graphics);
231 Status GdipSaveGraphics(Handle graphics, out uint state); 231 Status GdipSaveGraphics(Handle graphics, out uint state);
232 Status GdipRestoreGraphics(Handle graphics, int state); 232 Status GdipRestoreGraphics(Handle graphics, in int state);
233 Status GdipFlush(Handle graphics, FlushIntention intention); 233 Status GdipFlush(Handle graphics, in FlushIntention intention);
234 Status GdipScaleWorldTransform(Handle graphics, float sx, float sy, MatrixOrder order); 234 Status GdipScaleWorldTransform(Handle graphics, in float sx, in float sy, in MatrixOrder order);
235 Status GdipRotateWorldTransform(Handle graphics, float angle, MatrixOrder order); 235 Status GdipRotateWorldTransform(Handle graphics, in float angle, in MatrixOrder order);
236 Status GdipTranslateWorldTransform(Handle graphics, float dx, float dy, MatrixOrder order); 236 Status GdipTranslateWorldTransform(Handle graphics, in float dx, in float dy, in MatrixOrder order);
237 Status GdipMultiplyWorldTransform(Handle graphics, Handle matrix, MatrixOrder order); 237 Status GdipMultiplyWorldTransform(Handle graphics, Handle matrix, in MatrixOrder order);
238 Status GdipResetWorldTransform(Handle graphics); 238 Status GdipResetWorldTransform(Handle graphics);
239 Status GdipBeginContainer(Handle graphics, ref GpRectF dstrect, ref GpRectF srcrect, GraphicsUnit unit, out int state); 239 Status GdipBeginContainer(Handle graphics, ref GpRectF dstrect, ref GpRectF srcrect, in GraphicsUnit unit, out int state);
240 Status GdipBeginContainerI(Handle graphics, ref GpRect dstrect, ref GpRect srcrect, GraphicsUnit unit, out int state); 240 Status GdipBeginContainerI(Handle graphics, ref GpRect dstrect, ref GpRect srcrect, in GraphicsUnit unit, out int state);
241 Status GdipBeginContainer2(Handle graphics, out int state); 241 Status GdipBeginContainer2(Handle graphics, out int state);
242 Status GdipEndContainer(Handle graphics, int state); 242 Status GdipEndContainer(Handle graphics, in int state);
243 Status GdipGetDpiX(Handle graphics, out float dpi); 243 Status GdipGetDpiX(Handle graphics, out float dpi);
244 Status GdipGetDpiY(Handle graphics, out float dpi); 244 Status GdipGetDpiY(Handle graphics, out float dpi);
245 Status GdipGetPageUnit(Handle graphics, out GraphicsUnit unit); 245 Status GdipGetPageUnit(Handle graphics, out GraphicsUnit unit);
246 Status GdipSetPageUnit(Handle graphics, GraphicsUnit unit); 246 Status GdipSetPageUnit(Handle graphics, in GraphicsUnit unit);
247 Status GdipGetPageScale(Handle graphics, out float scale); 247 Status GdipGetPageScale(Handle graphics, out float scale);
248 Status GdipSetPageScale(Handle graphics, float scale); 248 Status GdipSetPageScale(Handle graphics, in float scale);
249 Status GdipGetWorldTransform(Handle graphics, Handle matrix); // out not necessary? 249 Status GdipGetWorldTransform(Handle graphics, Handle matrix); // out not necessary?
250 Status GdipSetWorldTransform(Handle graphics, Handle matrix); 250 Status GdipSetWorldTransform(Handle graphics, in Handle matrix);
251 Status GdipGetCompositingMode(Handle graphics, out CompositingMode compositingMode); 251 Status GdipGetCompositingMode(Handle graphics, out CompositingMode compositingMode);
252 Status GdipSetCompositingMode(Handle graphics, CompositingMode compositingMode); 252 Status GdipSetCompositingMode(Handle graphics, in CompositingMode compositingMode);
253 Status GdipGetCompositingQuality(Handle graphics, out CompositingQuality compositingQuality); 253 Status GdipGetCompositingQuality(Handle graphics, out CompositingQuality compositingQuality);
254 Status GdipSetCompositingQuality(Handle graphics, CompositingQuality compositingQuality); 254 Status GdipSetCompositingQuality(Handle graphics, in CompositingQuality compositingQuality);
255 Status GdipGetInterpolationMode(Handle graphics, out InterpolationMode interpolationMode); 255 Status GdipGetInterpolationMode(Handle graphics, out InterpolationMode interpolationMode);
256 Status GdipSetInterpolationMode(Handle graphics, InterpolationMode interpolationMode); 256 Status GdipSetInterpolationMode(Handle graphics, in InterpolationMode interpolationMode);
257 Status GdipGetSmoothingMode(Handle graphics, out SmoothingMode smoothingMode); 257 Status GdipGetSmoothingMode(Handle graphics, out SmoothingMode smoothingMode);
258 Status GdipSetSmoothingMode(Handle graphics, SmoothingMode smoothingMode); 258 Status GdipSetSmoothingMode(Handle graphics, in SmoothingMode smoothingMode);
259 Status GdipGetPixelOffsetMode(Handle graphics, out PixelOffsetMode pixelOffsetMode); 259 Status GdipGetPixelOffsetMode(Handle graphics, out PixelOffsetMode pixelOffsetMode);
260 Status GdipSetPixelOffsetMode(Handle graphics, PixelOffsetMode pixelOffsetMode); 260 Status GdipSetPixelOffsetMode(Handle graphics, in PixelOffsetMode pixelOffsetMode);
261 Status GdipGetTextContrast(Handle graphics, out uint textContrast); 261 Status GdipGetTextContrast(Handle graphics, out uint textContrast);
262 Status GdipSetTextContrast(Handle graphics, uint textContrast); 262 Status GdipSetTextContrast(Handle graphics, in uint textContrast);
263 Status GdipGraphicsClear(Handle graphics, int color); 263 Status GdipGraphicsClear(Handle graphics, in int color);
264 Status GdipDrawLine(Handle graphics, Handle pen, float x1, float y1, float x2, float y2); 264 Status GdipDrawLine(Handle graphics, Handle pen, in float x1, in float y1, in float x2, in float y2);
265 Status GdipDrawLines(Handle graphics, Handle pen, GpPointF* points, int count); 265 Status GdipDrawLines(Handle graphics, Handle pen, GpPointF* points, in int count);
266 Status GdipDrawLineI(Handle graphics, Handle pen, int x1, int y1, int x2, int y2); 266 Status GdipDrawLineI(Handle graphics, Handle pen, in int x1, in int y1, in int x2, in int y2);
267 Status GdipDrawLinesI(Handle graphics, Handle pen, GpPoint* points, int count); 267 Status GdipDrawLinesI(Handle graphics, Handle pen, GpPoint* points, in int count);
268 Status GdipDrawArc(Handle graphics, Handle pen, float x, float y, float width, float height, float startAngle, float sweepAngle); 268 Status GdipDrawArc(Handle graphics, Handle pen, in float x, in float y, in float width, in float height, in float startAngle, in float sweepAngle);
269 Status GdipDrawArcI(Handle graphics, Handle pen, int x, int y, int width, int height, float startAngle, float sweepAngle); 269 Status GdipDrawArcI(Handle graphics, Handle pen, in int x, in int y, in int width, in int height, in float startAngle, in float sweepAngle);
270 Status GdipDrawBezier(Handle graphics, Handle pen, float x1, float y1, float x2, float y2, float x3, float y3, float x4, float y4); 270 Status GdipDrawBezier(Handle graphics, Handle pen, in float x1, in float y1, in float x2, in float y2, in float x3, in float y3, in float x4, in float y4);
271 Status GdipDrawBeziers(Handle graphics, Handle pen, GpPointF* points, int count); 271 Status GdipDrawBeziers(Handle graphics, Handle pen, GpPointF* points, in int count);
272 Status GdipDrawBezierI(Handle graphics, Handle pen, int x1, int y1, int x2, int y2, int x3, int y3, int x4, int y4); 272 Status GdipDrawBezierI(Handle graphics, Handle pen, in int x1, in int y1, in int x2, in int y2, in int x3, in int y3, in int x4, in int y4);
273 Status GdipDrawBeziersI(Handle graphics, Handle pen, GpPoint* points, int count); 273 Status GdipDrawBeziersI(Handle graphics, Handle pen, GpPoint* points, in int count);
274 Status GdipDrawRectangle(Handle graphics, Handle pen, float x, float y, float width, float height); 274 Status GdipDrawRectangle(Handle graphics, Handle pen, in float x, in float y, in float width, in float height);
275 Status GdipDrawRectangles(Handle graphics, Handle pen, GpRectF* rects, int count); 275 Status GdipDrawRectangles(Handle graphics, Handle pen, GpRectF* rects, in int count);
276 Status GdipDrawRectangleI(Handle graphics, Handle pen, int x, int y, int width, int height); 276 Status GdipDrawRectangleI(Handle graphics, Handle pen, in int x, in int y, in int width, in int height);
277 Status GdipDrawRectanglesI(Handle graphics, Handle pen, GpRect* rects, int count); 277 Status GdipDrawRectanglesI(Handle graphics, Handle pen, GpRect* rects, in int count);
278 Status GdipDrawEllipse(Handle graphics, Handle pen, float x, float y, float width, float height); 278 Status GdipDrawEllipse(Handle graphics, Handle pen, in float x, in float y, in float width, in float height);
279 Status GdipDrawEllipseI(Handle graphics, Handle pen, int x, int y, int width, int height); 279 Status GdipDrawEllipseI(Handle graphics, Handle pen, in int x, in int y, in int width, in int height);
280 Status GdipDrawPie(Handle graphics, Handle pen, float x, float y, float width, float height, float startAngle, float sweepAngle); 280 Status GdipDrawPie(Handle graphics, Handle pen, in float x, in float y, in float width, in float height, in float startAngle, in float sweepAngle);
281 Status GdipDrawPieI(Handle graphics, Handle pen, int x, int y, int width, int height, float startAngle, float sweepAngle); 281 Status GdipDrawPieI(Handle graphics, Handle pen, in int x, in int y, in int width, in int height, in float startAngle, in float sweepAngle);
282 Status GdipDrawPolygon(Handle graphics, Handle pen, GpPointF* points, int count); 282 Status GdipDrawPolygon(Handle graphics, Handle pen, GpPointF* points, in int count);
283 Status GdipDrawPolygonI(Handle graphics, Handle pen, GpPoint* points, int count); 283 Status GdipDrawPolygonI(Handle graphics, Handle pen, GpPoint* points, in int count);
284 Status GdipDrawCurve(Handle graphics, Handle pen, GpPointF* points, int count); 284 Status GdipDrawCurve(Handle graphics, Handle pen, GpPointF* points, in int count);
285 Status GdipDrawCurve2(Handle graphics, Handle pen, GpPointF* points, int count, float tension); 285 Status GdipDrawCurve2(Handle graphics, Handle pen, GpPointF* points, in int count, in float tension);
286 Status GdipDrawCurve3(Handle graphics, Handle pen, GpPointF* points, int count, int offset, int numberOfSegments, float tension); 286 Status GdipDrawCurve3(Handle graphics, Handle pen, GpPointF* points, in int count, in int offset, in int numberOfSegments, in float tension);
287 Status GdipDrawCurveI(Handle graphics, Handle pen, GpPoint* points, int count); 287 Status GdipDrawCurveI(Handle graphics, Handle pen, GpPoint* points, in int count);
288 Status GdipDrawCurve2I(Handle graphics, Handle pen, GpPoint* points, int count, float tension); 288 Status GdipDrawCurve2I(Handle graphics, Handle pen, GpPoint* points, in int count, in float tension);
289 Status GdipDrawCurve3I(Handle graphics, Handle pen, GpPoint* points, int count, int offset, int numberOfSegments, float tension); 289 Status GdipDrawCurve3I(Handle graphics, Handle pen, GpPoint* points, in int count, in int offset, in int numberOfSegments, in float tension);
290 Status GdipDrawClosedCurve(Handle graphics, Handle pen, GpPointF* points, int count); 290 Status GdipDrawClosedCurve(Handle graphics, Handle pen, GpPointF* points, in int count);
291 Status GdipDrawClosedCurve2(Handle graphics, Handle pen, GpPointF* points, int count, float tension); 291 Status GdipDrawClosedCurve2(Handle graphics, Handle pen, GpPointF* points, in int count, in float tension);
292 Status GdipDrawClosedCurveI(Handle graphics, Handle pen, GpPoint* points, int count); 292 Status GdipDrawClosedCurveI(Handle graphics, Handle pen, GpPoint* points, in int count);
293 Status GdipDrawClosedCurve2I(Handle graphics, Handle pen, GpPoint* points, int count, float tension); 293 Status GdipDrawClosedCurve2I(Handle graphics, Handle pen, GpPoint* points, in int count, in float tension);
294 Status GdipFillRectangleI(Handle graphics, Handle brush, int x, int y, int width, int height); 294 Status GdipFillRectangleI(Handle graphics, Handle brush, in int x, in int y, in int width, in int height);
295 Status GdipFillRectangle(Handle graphics, Handle brush, float x, float y, float width, float height); 295 Status GdipFillRectangle(Handle graphics, Handle brush, in float x, in float y, in float width, in float height);
296 Status GdipFillRectanglesI(Handle graphics, Handle brush, GpRect* rects, int count); 296 Status GdipFillRectanglesI(Handle graphics, Handle brush, GpRect* rects, in int count);
297 Status GdipFillRectangles(Handle graphics, Handle brush, GpRectF* rects, int count); 297 Status GdipFillRectangles(Handle graphics, Handle brush, GpRectF* rects, in int count);
298 Status GdipFillPolygon(Handle graphics, Handle brush, GpPointF* rects, int count, FillMode fillMode); 298 Status GdipFillPolygon(Handle graphics, Handle brush, GpPointF* rects, in int count, in FillMode fillMode);
299 Status GdipFillPolygonI(Handle graphics, Handle brush, GpPoint* rects, int count, FillMode fillMode); 299 Status GdipFillPolygonI(Handle graphics, Handle brush, GpPoint* rects, in int count, in FillMode fillMode);
300 Status GdipFillEllipse(Handle graphics, Handle brush, float x, float y, float width, float height); 300 Status GdipFillEllipse(Handle graphics, Handle brush, in float x, in float y, in float width, in float height);
301 Status GdipFillEllipseI(Handle graphics, Handle brush, int x, int y, int width, int height); 301 Status GdipFillEllipseI(Handle graphics, Handle brush, in int x, in int y, in int width, in int height);
302 Status GdipFillPie(Handle graphics, Handle brush, float x, float y, float width, float height, float startAngle, float sweepAngle); 302 Status GdipFillPie(Handle graphics, Handle brush, in float x, in float y, in float width, in float height, in float startAngle, in float sweepAngle);
303 Status GdipFillPieI(Handle graphics, Handle brush, int x, int y, int width, int height, float startAngle, float sweepAngle); 303 Status GdipFillPieI(Handle graphics, Handle brush, in int x, in int y, in int width, in int height, in float startAngle, in float sweepAngle);
304 Status GdipFillPath(Handle graphics, Handle brush, Handle path); 304 Status GdipFillPath(Handle graphics, Handle brush, Handle path);
305 Status GdipFillClosedCurve(Handle graphics, Handle brush, GpPointF* points, int count); 305 Status GdipFillClosedCurve(Handle graphics, Handle brush, GpPointF* points, in int count);
306 Status GdipFillClosedCurveI(Handle graphics, Handle brush, GpPoint* points, int count); 306 Status GdipFillClosedCurveI(Handle graphics, Handle brush, GpPoint* points, in int count);
307 Status GdipFillClosedCurve2(Handle graphics, Handle brush, GpPointF* points, int count, FillMode fillMode, float tension); 307 Status GdipFillClosedCurve2(Handle graphics, Handle brush, GpPointF* points, in int count, in FillMode fillMode, in float tension);
308 Status GdipFillClosedCurve2I(Handle graphics, Handle brush, GpPoint* points, int count, FillMode fillMode, float tension); 308 Status GdipFillClosedCurve2I(Handle graphics, Handle brush, GpPoint* points, in int count, in FillMode fillMode, in float tension);
309 Status GdipFillRegion(Handle graphics, Handle brush, Handle region); 309 Status GdipFillRegion(Handle graphics, Handle brush, Handle region);
310 Status GdipDrawString(Handle graphics, LPCWSTR string, int length, Handle font, ref GpRectF layoutRect, Handle stringFormat, Handle brush); 310 Status GdipDrawString(Handle graphics, LPCWSTR string, in int length, Handle font, ref GpRectF layoutRect, Handle stringFormat, Handle brush);
311 Status GdipMeasureString(Handle graphics, LPCWSTR string, int length, Handle font, ref GpRectF layoutRect, Handle stringFormat, ref GpRectF boundingBox, int* codepointsFitted, int* linesFitted); 311 Status GdipMeasureString(Handle graphics, LPCWSTR string, in int length, Handle font, ref GpRectF layoutRect, Handle stringFormat, ref GpRectF boundingBox, int* codepointsFitted, int* linesFitted);
312 Status GdipGetStringFormatMeasurableCharacterRangeCount(Handle format, out int count); 312 Status GdipGetStringFormatMeasurableCharacterRangeCount(Handle format, out int count);
313 Status GdipCloneStringFormat(Handle format, out Handle newFormat); 313 Status GdipCloneStringFormat(Handle format, out Handle newFormat);
314 314
315 Status GdipMeasureCharacterRanges(Handle graphics, LPCWSTR string, int length, Handle font, ref GpRectF layoutRect, Handle stringFormat, int regionCount, Handle* regions); 315 Status GdipMeasureCharacterRanges(Handle graphics, LPCWSTR string, in int length, Handle font, ref GpRectF layoutRect, Handle stringFormat, in int regionCount, Handle* regions);
316 Status GdipDrawImage(Handle graphics, Handle image, float x, float y); 316 Status GdipDrawImage(Handle graphics, Handle image, in float x, in float y);
317 Status GdipDrawImageI(Handle graphics, Handle image, int x, int y); 317 Status GdipDrawImageI(Handle graphics, Handle image, in int x, in int y);
318 Status GdipDrawImageRect(Handle graphics, Handle image, float x, float y, float width, float height); 318 Status GdipDrawImageRect(Handle graphics, Handle image, in float x, in float y, in float width, in float height);
319 Status GdipDrawImageRectI(Handle graphics, Handle image, int x, int y, int width, int height); 319 Status GdipDrawImageRectI(Handle graphics, Handle image, in int x, in int y, in int width, in int height);
320 Status GdipDrawImagePointRect(Handle graphics, Handle image, float x, float y, float srcx, float srcy, float srcwidth, float srcheight, GraphicsUnit srcUnit); 320 Status GdipDrawImagePointRect(Handle graphics, Handle image, in float x, in float y, in float srcx, in float srcy, in float srcwidth, in float srcheight, in GraphicsUnit srcUnit);
321 Status GdipDrawImagePointRectI(Handle graphics, Handle image, int x, int y, int srcx, int srcy, int srcwidth, int srcheight, GraphicsUnit srcUnit); 321 Status GdipDrawImagePointRectI(Handle graphics, Handle image, in int x, in int y, in int srcx, in int srcy, in int srcwidth, in int srcheight, in GraphicsUnit srcUnit);
322 Status GdipDrawImageRectRect(Handle graphics, Handle image, float dstx, float dsty, float dstwidth, float dstheight, float srcx, float srcy, float srcwidth, float srcheight, GraphicsUnit srcUnit, Handle imageAttributes, GpDrawImageAbort callback, void* callbakcData); 322 Status GdipDrawImageRectRect(Handle graphics, Handle image, in float dstx, in float dsty, in float dstwidth, in float dstheight, in float srcx, in float srcy, in float srcwidth, in float srcheight, in GraphicsUnit srcUnit, Handle imageAttributes, GpDrawImageAbort callback, void* callbakcData);
323 Status GdipDrawImageRectRectI(Handle graphics, Handle image, int dstx, int dsty, int dstwidth, int dstheight, int srcx, int srcy, int srcwidth, int srcheight, GraphicsUnit srcUnit, Handle imageAttributes, GpDrawImageAbort callback, void* callbakcData); 323 Status GdipDrawImageRectRectI(Handle graphics, Handle image, in int dstx, in int dsty, in int dstwidth, in int dstheight, in int srcx, in int srcy, in int srcwidth, in int srcheight, in GraphicsUnit srcUnit, Handle imageAttributes, GpDrawImageAbort callback, void* callbakcData);
324 Status GdipDrawImagePoints(Handle graphics, Handle image, GpPointF* dstpoints, int count); 324 Status GdipDrawImagePoints(Handle graphics, Handle image, GpPointF* dstpoints, in int count);
325 Status GdipDrawImagePointsI(Handle graphics, Handle image, GpPoint* dstpoints, int count); 325 Status GdipDrawImagePointsI(Handle graphics, Handle image, GpPoint* dstpoints, in int count);
326 Status GdipDrawImagePointsRect(Handle graphics, Handle image, GpPointF* dstpoints, int count, float srcx, float srcy, float srcwidth, float srcheight, GraphicsUnit srcUnit, Handle imageAttributes, GpDrawImageAbort callback, void* callbakcData); 326 Status GdipDrawImagePointsRect(Handle graphics, Handle image, GpPointF* dstpoints, in int count, in float srcx, in float srcy, in float srcwidth, in float srcheight, in GraphicsUnit srcUnit, Handle imageAttributes, GpDrawImageAbort callback, void* callbakcData);
327 Status GdipDrawImagePointsRectI(Handle graphics, Handle image, GpPoint* dstpoints, int count, int srcx, int srcy, int srcwidth, int srcheight, GraphicsUnit srcUnit, Handle imageAttributes, GpDrawImageAbort callback, void* callbakcData); 327 Status GdipDrawImagePointsRectI(Handle graphics, Handle image, GpPoint* dstpoints, in int count, in int srcx, in int srcy, in int srcwidth, in int srcheight, in GraphicsUnit srcUnit, Handle imageAttributes, GpDrawImageAbort callback, void* callbakcData);
328 Status GdipIsVisiblePoint(Handle graphics, float x, float y, out int result); 328 Status GdipIsVisiblePoint(Handle graphics, in float x, in float y, out int result);
329 Status GdipIsVisiblePointI(Handle graphics, int x, int y, out int result); 329 Status GdipIsVisiblePointI(Handle graphics, in int x, in int y, out int result);
330 Status GdipIsVisibleRect(Handle graphics, float x, float y, float width, float height, out int result); 330 Status GdipIsVisibleRect(Handle graphics, in float x, in float y, in float width, in float height, out int result);
331 Status GdipIsVisibleRectI(Handle graphics, int x, int y, int width, int height, out int result); 331 Status GdipIsVisibleRectI(Handle graphics, in int x, in int y, in int width, in int height, out int result);
332 Status GdipGetTextRenderingHint(Handle graphics, out TextRenderingHint mode); 332 Status GdipGetTextRenderingHint(Handle graphics, out TextRenderingHint mode);
333 Status GdipSetTextRenderingHint(Handle graphics, TextRenderingHint mode); 333 Status GdipSetTextRenderingHint(Handle graphics, in TextRenderingHint mode);
334 Status GdipGetClipBounds(Handle graphics, out GpRectF rect); 334 Status GdipGetClipBounds(Handle graphics, out GpRectF rect);
335 Status GdipGetClipBoundsI(Handle graphics, out GpRect rect); 335 Status GdipGetClipBoundsI(Handle graphics, out GpRect rect);
336 Status GdipGetVisibleClipBounds(Handle graphics, out GpRectF rect); 336 Status GdipGetVisibleClipBounds(Handle graphics, out GpRectF rect);
337 Status GdipGetVisibleClipBoundsI(Handle graphics, out GpRect rect); 337 Status GdipGetVisibleClipBoundsI(Handle graphics, out GpRect rect);
338 Status GdipIsClipEmpty(Handle graphics, out int result); 338 Status GdipIsClipEmpty(Handle graphics, out int result);
339 Status GdipIsVisibleClipEmpty(Handle graphics, out int result); 339 Status GdipIsVisibleClipEmpty(Handle graphics, out int result);
340 Status GdipGetRenderingOrigin(Handle graphics, out int x, out int y); 340 Status GdipGetRenderingOrigin(Handle graphics, out int x, out int y);
341 Status GdipSetRenderingOrigin(Handle graphics, int x, int y); 341 Status GdipSetRenderingOrigin(Handle graphics, in int x, in int y);
342 Status GdipGetNearestColor(Handle graphics, ref int argb); 342 Status GdipGetNearestColor(Handle graphics, ref int argb);
343 Status GdipComment(Handle graphics, uint sizeData, ubyte* data); 343 Status GdipComment(Handle graphics, in uint sizeData, ubyte* data);
344 Status GdipTransformPoints(Handle graphics, CoordinateSpace destSpace, CoordinateSpace srcSpace, GpPointF* points, int count); 344 Status GdipTransformPoints(Handle graphics, in CoordinateSpace destSpace, in CoordinateSpace srcSpace, GpPointF* points, in int count);
345 Status GdipTransformPointsI(Handle graphics, CoordinateSpace destSpace, CoordinateSpace srcSpace, GpPoint* points, int count); 345 Status GdipTransformPointsI(Handle graphics, in CoordinateSpace destSpace, in CoordinateSpace srcSpace, GpPoint* points, in int count);
346 346
347 Status GdipCreateMatrix(out Handle matrix); 347 Status GdipCreateMatrix(out Handle matrix);
348 Status GdipCreateMatrix2(float m11, float m12, float m21, float m22, float dx, float dy, out Handle matrix); 348 Status GdipCreateMatrix2(in float m11, in float m12, in float m21, in float m22, in float dx, in float dy, out Handle matrix);
349 Status GdipCreateMatrix3(ref GpRectF rect, GpPointF* dstplg, out Handle matrix); 349 Status GdipCreateMatrix3(ref GpRectF rect, GpPointF* dstplg, out Handle matrix);
350 Status GdipCreateMatrix3I(ref GpRect rect, GpPoint* dstplg, out Handle matrix); 350 Status GdipCreateMatrix3I(ref GpRect rect, GpPoint* dstplg, out Handle matrix);
351 Status GdipDeleteMatrix(Handle matrix); 351 Status GdipDeleteMatrix(Handle matrix);
352 Status GdipCloneMatrix(Handle matrix, out Handle cloneMatrix); 352 Status GdipCloneMatrix(Handle matrix, out Handle cloneMatrix);
353 Status GdipGetMatrixElements(Handle matrix, float* matrixOut); 353 Status GdipGetMatrixElements(Handle matrix, float* matrixOut);
354 Status GdipSetMatrixElements(Handle matrix, float m11, float m12, float m21, float m22, float xy, float dy); 354 Status GdipSetMatrixElements(Handle matrix, in float m11, in float m12, in float m21, in float m22, in float xy, in float dy);
355 Status GdipInvertMatrix(Handle matrix); 355 Status GdipInvertMatrix(Handle matrix);
356 Status GdipMultiplyMatrix(Handle matrix, Handle matrix2, MatrixOrder order); 356 Status GdipMultiplyMatrix(Handle matrix, Handle matrix2, in MatrixOrder order);
357 Status GdipScaleMatrix(Handle matrix, float scaleX, float scaleY, MatrixOrder order); 357 Status GdipScaleMatrix(Handle matrix, in float scaleX, in float scaleY, in MatrixOrder order);
358 Status GdipShearMatrix(Handle matrix, float shearX, float shearY, MatrixOrder order); 358 Status GdipShearMatrix(Handle matrix, in float shearX, in float shearY, in MatrixOrder order);
359 Status GdipRotateMatrix(Handle matrix, float angle, MatrixOrder order); 359 Status GdipRotateMatrix(Handle matrix, in float angle, in MatrixOrder order);
360 Status GdipTranslateMatrix(Handle matrix, float offsetX, float offsetY, MatrixOrder order); 360 Status GdipTranslateMatrix(Handle matrix, in float offsetX, in float offsetY, in MatrixOrder order);
361 Status GdipIsMatrixIdentity(Handle matrix, out int result); 361 Status GdipIsMatrixIdentity(Handle matrix, out int result);
362 Status GdipIsMatrixInvertible(Handle matrix, out int result); 362 Status GdipIsMatrixInvertible(Handle matrix, out int result);
363 Status GdipTransformMatrixPoints(Handle matrix, GpPointF *pts, int count); 363 Status GdipTransformMatrixPoints(Handle matrix, GpPointF *pts, in int count);
364 364
365 Status GdipGetBrushType(Handle brush, out BrushType type ); 365 Status GdipGetBrushType(Handle brush, out BrushType type );
366 Status GdipCloneBrush(Handle brush, out Handle cloneBrush); 366 Status GdipCloneBrush(Handle brush, out Handle cloneBrush);
367 Status GdipDeleteBrush(Handle brush); 367 Status GdipDeleteBrush(Handle brush);
368 368
369 Status GdipCreateSolidFill(int color, out Handle brush); 369 Status GdipCreateSolidFill(in int color, out Handle brush);
370 Status GdipGetSolidFillColor(Handle brush, out int color); 370 Status GdipGetSolidFillColor(Handle brush, out int color);
371 Status GdipSetSolidFillColor(Handle brush, int color); 371 Status GdipSetSolidFillColor(Handle brush, in int color);
372 372
373 Status GdipCreateTexture(Handle image, WrapMode wrapMode, out Handle texture); 373 Status GdipCreateTexture(Handle image, in WrapMode wrapMode, out Handle texture);
374 Status GdipCreateTexture2(Handle image, WrapMode wrapMode, float x, float y, float width, float height, out Handle texture); 374 Status GdipCreateTexture2(Handle image, in WrapMode wrapMode, in float x, in float y, in float width, in float height, out Handle texture);
375 Status GdipCreateTexture2I(Handle image, WrapMode wrapMode, int x, int y, int width, int height, out Handle texture); 375 Status GdipCreateTexture2I(Handle image, in WrapMode wrapMode, in int x, in int y, in int width, in int height, out Handle texture);
376 Status GdipGetTextureImage(Handle brush, out Handle image); 376 Status GdipGetTextureImage(Handle brush, out Handle image);
377 Status GdipGetTextureTransform(Handle brush, out Handle matrix); 377 Status GdipGetTextureTransform(Handle brush, out Handle matrix);
378 Status GdipSetTextureTransform(Handle brush, Handle matrix); 378 Status GdipSetTextureTransform(Handle brush, in Handle matrix);
379 Status GdipGetTextureWrapMode(Handle brush, out WrapMode wrapmode); 379 Status GdipGetTextureWrapMode(Handle brush, out WrapMode wrapmode);
380 Status GdipSetTextureWrapMode(Handle brush, WrapMode wrapmode); 380 Status GdipSetTextureWrapMode(Handle brush, in WrapMode wrapmode);
381 381
382 Status GdipCreateHatchBrush(HatchStyle hatchstyle, int forecol, int backcol, out Handle brush); 382 Status GdipCreateHatchBrush(in HatchStyle hatchstyle, in int forecol, in int backcol, out Handle brush);
383 Status GdipGetHatchStyle(Handle brush, out HatchStyle hatchstyle); 383 Status GdipGetHatchStyle(Handle brush, out HatchStyle hatchstyle);
384 Status GdipGetHatchForegroundColor(Handle brush, out int forecol); 384 Status GdipGetHatchForegroundColor(Handle brush, out int forecol);
385 Status GdipGetHatchBackgroundColor(Handle brush, out int backcol); 385 Status GdipGetHatchBackgroundColor(Handle brush, out int backcol);
386 386
387 Status GdipCreateLineBrushI(ref GpPoint point1, ref GpPoint point2, int color1, int color2, WrapMode wrapMode, out Handle lineGradient); 387 Status GdipCreateLineBrushI(ref GpPoint point1, ref GpPoint point2, in int color1, in int color2, in WrapMode wrapMode, out Handle lineGradient);
388 Status GdipCreateLineBrush(ref GpPointF point1, ref GpPointF point2, int color1, int color2, WrapMode wrapMode, out Handle lineGradient); 388 Status GdipCreateLineBrush(ref GpPointF point1, ref GpPointF point2, in int color1, in int color2, in WrapMode wrapMode, out Handle lineGradient);
389 Status GdipCreateLineBrushFromRectI(ref GpRect rect, int color1, int color2, LinearGradientMode mode, WrapMode wrapMode, out Handle lineGradient); 389 Status GdipCreateLineBrushFromRectI(ref GpRect rect, in int color1, in int color2, in LinearGradientMode mode, in WrapMode wrapMode, out Handle lineGradient);
390 Status GdipCreateLineBrushFromRect(ref GpRectF rect, int color1, int color2, LinearGradientMode mode, WrapMode wrapMode, out Handle lineGradient); 390 Status GdipCreateLineBrushFromRect(ref GpRectF rect, in int color1, in int color2, in LinearGradientMode mode, in WrapMode wrapMode, out Handle lineGradient);
391 Status GdipCreateLineBrushFromRectWithAngleI(ref GpRect rect, int color1, int color2, float angle, int isAngleScalable, WrapMode wrapMode, out Handle lineGradient); 391 Status GdipCreateLineBrushFromRectWithAngleI(ref GpRect rect, in int color1, in int color2, in float angle, in int isAngleScalable, in WrapMode wrapMode, out Handle lineGradient);
392 Status GdipCreateLineBrushFromRectWithAngle(ref GpRectF rect, int color1, int color2, float angle, int isAngleScalable, WrapMode wrapMode, out Handle lineGradient); 392 Status GdipCreateLineBrushFromRectWithAngle(ref GpRectF rect, in int color1, in int color2, in float angle, in int isAngleScalable, in WrapMode wrapMode, out Handle lineGradient);
393 Status GdipGetLineBlendCount(Handle brush, out int count); 393 Status GdipGetLineBlendCount(Handle brush, out int count);
394 Status GdipGetLineBlend(Handle brush, float* blend, float* positions, int count); 394 Status GdipGetLineBlend(Handle brush, float* blend, float* positions, in int count);
395 Status GdipSetLineBlend(Handle brush, float* blend, float* positions, int count); 395 Status GdipSetLineBlend(Handle brush, in float* blend, in float* positions, in int count);
396 Status GdipGetLinePresetBlendCount(Handle brush, out int count); 396 Status GdipGetLinePresetBlendCount(Handle brush, out int count);
397 Status GdipGetLinePresetBlend(Handle brush, uint* blend, float* positions, int count); 397 Status GdipGetLinePresetBlend(Handle brush, uint* blend, float* positions, in int count);
398 Status GdipSetLinePresetBlend(Handle brush, uint* blend, float* positions, int count); 398 Status GdipSetLinePresetBlend(Handle brush, in uint* blend, in float* positions, in int count);
399 Status GdipGetLineWrapMode(Handle brush, out WrapMode wrapmode); 399 Status GdipGetLineWrapMode(Handle brush, out WrapMode wrapmode);
400 Status GdipSetLineWrapMode(Handle brush, WrapMode wrapmode); 400 Status GdipSetLineWrapMode(Handle brush, in WrapMode wrapmode);
401 Status GdipGetLineRect(Handle brush, out GpRectF rect); 401 Status GdipGetLineRect(Handle brush, out GpRectF rect);
402 Status GdipGetLineColors(Handle brush, int* colors); 402 Status GdipGetLineColors(Handle brush, int* colors);
403 Status GdipSetLineColors(Handle brush, int color1, int color2); 403 Status GdipSetLineColors(Handle brush, in int color1, in int color2);
404 Status GdipGetLineGammaCorrection(Handle brush, out int useGammaCorrection); 404 Status GdipGetLineGammaCorrection(Handle brush, out int useGammaCorrection);
405 Status GdipSetLineGammaCorrection(Handle brush, int useGammaCorrection); 405 Status GdipSetLineGammaCorrection(Handle brush, in int useGammaCorrection);
406 Status GdipSetLineSigmaBlend(Handle brush, float focus, float scale); 406 Status GdipSetLineSigmaBlend(Handle brush, in float focus, in float scale);
407 Status GdipSetLineLinearBlend(Handle brush, float focus, float scale); 407 Status GdipSetLineLinearBlend(Handle brush, in float focus, in float scale);
408 Status GdipGetLineTransform(Handle brush, out Handle matrix); 408 Status GdipGetLineTransform(Handle brush, out Handle matrix);
409 Status GdipSetLineTransform(Handle brush, Handle matrix); 409 Status GdipSetLineTransform(Handle brush, Handle matrix);
410 Status GdipResetLineTransform(Handle brush); 410 Status GdipResetLineTransform(Handle brush);
411 Status GdipMultiplyLineTransform(Handle brush, Handle matrix, MatrixOrder order); 411 Status GdipMultiplyLineTransform(Handle brush, Handle matrix, in MatrixOrder order);
412 Status GdipTranslateLineTransform(Handle brush, float dx, float dy, MatrixOrder order); 412 Status GdipTranslateLineTransform(Handle brush, in float dx, in float dy, in MatrixOrder order);
413 Status GdipScaleLineTransform(Handle brush, float sx, float sy, MatrixOrder order); 413 Status GdipScaleLineTransform(Handle brush, in float sx, in float sy, in MatrixOrder order);
414 Status GdipRotateLineTransform(Handle brush, float angle, MatrixOrder order); 414 Status GdipRotateLineTransform(Handle brush, in float angle, in MatrixOrder order);
415 415
416 Status GdipCreatePen1(int argb, float width, GraphicsUnit unit, out Handle pen); 416 Status GdipCreatePen1(in int argb, in float width, in GraphicsUnit unit, out Handle pen);
417 Status GdipCreatePen2(Handle brush, float width, GraphicsUnit unit, out Handle pen); 417 Status GdipCreatePen2(Handle brush, in float width, in GraphicsUnit unit, out Handle pen);
418 Status GdipDeletePen(Handle pen); 418 Status GdipDeletePen(Handle pen);
419 Status GdipClonePen(Handle pen, out Handle clonepen); 419 Status GdipClonePen(Handle pen, out Handle clonepen);
420 Status GdipSetPenLineCap197819(Handle pen, LineCap startCap, LineCap endCap, DashCap dashCap); 420 Status GdipSetPenLineCap197819(Handle pen, in LineCap startCap, in LineCap endCap, in DashCap dashCap);
421 Status GdipGetPenStartCap(Handle pen, out LineCap startCap); 421 Status GdipGetPenStartCap(Handle pen, out LineCap startCap);
422 Status GdipSetPenStartCap(Handle pen, LineCap startCap); 422 Status GdipSetPenStartCap(Handle pen, in LineCap startCap);
423 Status GdipGetPenEndCap(Handle pen, out LineCap endCap); 423 Status GdipGetPenEndCap(Handle pen, out LineCap endCap);
424 Status GdipSetPenEndCap(Handle pen, LineCap endCap); 424 Status GdipSetPenEndCap(Handle pen, in LineCap endCap);
425 Status GdipGetPenDashCap197819(Handle pen, out DashCap endCap); 425 Status GdipGetPenDashCap197819(Handle pen, out DashCap endCap);
426 Status GdipSetPenDashCap197819(Handle pen, DashCap endCap); 426 Status GdipSetPenDashCap197819(Handle pen, in DashCap endCap);
427 Status GdipGetPenLineJoin(Handle pen, out LineJoin lineJoin); 427 Status GdipGetPenLineJoin(Handle pen, out LineJoin lineJoin);
428 Status GdipSetPenLineJoin(Handle pen, LineJoin lineJoin); 428 Status GdipSetPenLineJoin(Handle pen, in LineJoin lineJoin);
429 Status GdipGetPenMiterLimit(Handle pen, out float miterLimit); 429 Status GdipGetPenMiterLimit(Handle pen, out float miterLimit);
430 Status GdipSetPenMiterLimit(Handle pen, float miterLimit); 430 Status GdipSetPenMiterLimit(Handle pen, in float miterLimit);
431 Status GdipGetPenMode(Handle pen, out PenAlignment penMode); 431 Status GdipGetPenMode(Handle pen, out PenAlignment penMode);
432 Status GdipSetPenMode(Handle pen, PenAlignment penMode); 432 Status GdipSetPenMode(Handle pen, in PenAlignment penMode);
433 Status GdipGetPenTransform(Handle pen, out Handle matrix); 433 Status GdipGetPenTransform(Handle pen, out Handle matrix);
434 Status GdipSetPenTransform(Handle pen, Handle matrix); 434 Status GdipSetPenTransform(Handle pen, Handle matrix);
435 Status GdipResetPenTransform(Handle pen); 435 Status GdipResetPenTransform(Handle pen);
436 Status GdipMultiplyPenTransform(Handle pen, Handle matrix, MatrixOrder order); 436 Status GdipMultiplyPenTransform(Handle pen, Handle matrix, in MatrixOrder order);
437 Status GdipTranslatePenTransform(Handle pen, float dx, float dy, MatrixOrder order); 437 Status GdipTranslatePenTransform(Handle pen, in float dx, in float dy, in MatrixOrder order);
438 Status GdipScalePenTransform(Handle pen, float sx, float sy, MatrixOrder order); 438 Status GdipScalePenTransform(Handle pen, in float sx, in float sy, in MatrixOrder order);
439 Status GdipRotatePenTransform(Handle pen, float angle, MatrixOrder order); 439 Status GdipRotatePenTransform(Handle pen, in float angle, in MatrixOrder order);
440 Status GdipGetPenColor(Handle pen, out int argb); 440 Status GdipGetPenColor(Handle pen, out int argb);
441 Status GdipSetPenColor(Handle pen, int argb); 441 Status GdipSetPenColor(Handle pen, in int argb);
442 Status GdipGetPenWidth(Handle pen, out float width); 442 Status GdipGetPenWidth(Handle pen, out float width);
443 Status GdipSetPenWidth(Handle pen, float width); 443 Status GdipSetPenWidth(Handle pen, in float width);
444 Status GdipGetPenFillType(Handle pen, out PenType type); 444 Status GdipGetPenFillType(Handle pen, out PenType type);
445 Status GdipGetPenBrushFill(Handle pen, out Handle brush); 445 Status GdipGetPenBrushFill(Handle pen, out Handle brush);
446 Status GdipSetPenBrushFill(Handle pen, Handle brush); 446 Status GdipSetPenBrushFill(Handle pen, Handle brush);
447 Status GdipGetPenDashStyle(Handle pen, out DashStyle dashstyle); 447 Status GdipGetPenDashStyle(Handle pen, out DashStyle dashstyle);
448 Status GdipSetPenDashStyle(Handle pen, DashStyle dashstyle); 448 Status GdipSetPenDashStyle(Handle pen, in DashStyle dashstyle);
449 Status GdipGetPenDashOffset(Handle pen, out float offset); 449 Status GdipGetPenDashOffset(Handle pen, out float offset);
450 Status GdipSetPenDashOffset(Handle pen, float offset); 450 Status GdipSetPenDashOffset(Handle pen, in float offset);
451 Status GdipGetPenDashCount(Handle pen, out int count); 451 Status GdipGetPenDashCount(Handle pen, out int count);
452 Status GdipGetPenDashArray(Handle pen, float* dash, int count); 452 Status GdipGetPenDashArray(Handle pen, float* dash, in int count);
453 Status GdipSetPenDashArray(Handle pen, float* dash, int count); 453 Status GdipSetPenDashArray(Handle pen, in float* dash, in int count);
454 Status GdipGetPenCompoundCount(Handle pen, out int count); 454 Status GdipGetPenCompoundCount(Handle pen, out int count);
455 Status GdipGetPenCompoundArray(Handle pen, float* dash, int count); 455 Status GdipGetPenCompoundArray(Handle pen, float* dash, in int count);
456 Status GdipSetPenCompoundArray(Handle pen, float* dash, int count); 456 Status GdipSetPenCompoundArray(Handle pen, in float* dash, in int count);
457 457
458 Status GdipCreateRegion(out Handle region); 458 Status GdipCreateRegion(out Handle region);
459 Status GdipCreateRegionRect(ref GpRectF rect, out Handle region); 459 Status GdipCreateRegionRect(ref GpRectF rect, out Handle region);
460 Status GdipCreateRegionRectI(ref GpRect rect, out Handle region); 460 Status GdipCreateRegionRectI(ref GpRect rect, out Handle region);
461 Status GdipCreateRegionPath(Handle path, out Handle region); 461 Status GdipCreateRegionPath(Handle path, out Handle region);
462 Status GdipCreateRegionHrgn(Handle hRgn, out Handle region); 462 Status GdipCreateRegionHrgn(Handle hRgn, out Handle region);
463 Status GdipDeleteRegion(Handle region); 463 Status GdipDeleteRegion(Handle region);
464 Status GdipSetInfinite(Handle region); 464 Status GdipSetInfinite(Handle region);
465 Status GdipSetEmpty(Handle region); 465 Status GdipSetEmpty(Handle region);
466 Status GdipCombineRegionRect(Handle region, ref GpRectF rect, CombineMode combineMode); 466 Status GdipCombineRegionRect(Handle region, ref GpRectF rect, in CombineMode combineMode);
467 Status GdipCombineRegionRectI(Handle region, ref GpRect rect, CombineMode combineMode); 467 Status GdipCombineRegionRectI(Handle region, ref GpRect rect, in CombineMode combineMode);
468 Status GdipCombineRegionPath(Handle region, Handle path, CombineMode combineMode); 468 Status GdipCombineRegionPath(Handle region, Handle path, in CombineMode combineMode);
469 Status GdipCombineRegionRegion(Handle region, Handle region, CombineMode combineMode); 469 Status GdipCombineRegionRegion(Handle region, Handle region, in CombineMode combineMode);
470 Status GdipTranslateRegion(Handle region, float dx, float dy); 470 Status GdipTranslateRegion(Handle region, in float dx, in float dy);
471 Status GdipTranslateRegionI(Handle region, int dx, int dy); 471 Status GdipTranslateRegionI(Handle region, in int dx, in int dy);
472 Status GdipTransformRegion(Handle region, Handle matrix); 472 Status GdipTransformRegion(Handle region, Handle matrix);
473 Status GdipGetRegionBounds(Handle region, Handle graphics, out GpRectF rect); 473 Status GdipGetRegionBounds(Handle region, Handle graphics, out GpRectF rect);
474 Status GdipGetRegionHRgn(Handle region, Handle graphics, out Handle hRgn); 474 Status GdipGetRegionHRgn(Handle region, Handle graphics, out Handle hRgn);
475 Status GdipIsEmptyRegion(Handle region, Handle graphics, out int result); 475 Status GdipIsEmptyRegion(Handle region, Handle graphics, out int result);
476 Status GdipIsInfiniteRegion(Handle region, Handle graphics, out int result); 476 Status GdipIsInfiniteRegion(Handle region, Handle graphics, out int result);
477 Status GdipIsEqualRegion(Handle region1, Handle region2, Handle graphics, out int result); 477 Status GdipIsEqualRegion(Handle region1, Handle region2, Handle graphics, out int result);
478 Status GdipIsVisibleRegionPoint(Handle region, float x, float y, Handle graphics, out int result); 478 Status GdipIsVisibleRegionPoint(Handle region, in float x, in float y, Handle graphics, out int result);
479 Status GdipIsVisibleRegionRect(Handle region, float x, float y, float width, float height, Handle graphics, out int result); 479 Status GdipIsVisibleRegionRect(Handle region, in float x, in float y, in float width, in float height, Handle graphics, out int result);
480 Status GdipIsVisibleRegionPointI(Handle region, int x, int y, Handle graphics, out int result); 480 Status GdipIsVisibleRegionPointI(Handle region, in int x, in int y, Handle graphics, out int result);
481 Status GdipIsVisibleRegionRectI(Handle region, int x, int y, int width, int height, Handle graphics, out int result); 481 Status GdipIsVisibleRegionRectI(Handle region, in int x, in int y, in int width, in int height, Handle graphics, out int result);
482 Status GdipGetRegionScansCount(Handle region, out int count, Handle matrix); 482 Status GdipGetRegionScansCount(Handle region, out int count, Handle matrix);
483 Status GdipGetRegionScans(Handle region, GpRectF* rects, out int count, Handle matrix); 483 Status GdipGetRegionScans(Handle region, GpRectF* rects, out int count, Handle matrix);
484 484
485 Status GdipDisposeImage(Handle image); 485 Status GdipDisposeImage(Handle image);
486 Status GdipImageForceValidation(Handle image); 486 Status GdipImageForceValidation(Handle image);
488 Status GdipLoadImageFromFile(LPCWSTR filename, out Handle image); 488 Status GdipLoadImageFromFile(LPCWSTR filename, out Handle image);
489 // Status GdipLoadImageFromStreamICM(IStream stream, out Handle image); 489 // Status GdipLoadImageFromStreamICM(IStream stream, out Handle image);
490 // Status GdipLoadImageFromStream(IStream stream, out Handle image); 490 // Status GdipLoadImageFromStream(IStream stream, out Handle image);
491 // Status GdipGetImageRawFormat(Handle image, out GUID format); 491 // Status GdipGetImageRawFormat(Handle image, out GUID format);
492 Status GdipGetImageEncodersSize(out int numEncoders, out int size); 492 Status GdipGetImageEncodersSize(out int numEncoders, out int size);
493 // Status GdipGetImageEncoders(int numEncoders, int size, GpImageCodecInfo* encoders); 493 // Status GdipGetImageEncoders(in int numEncoders, in int size, GpImageCodecInfo* encoders);
494 // Status GdipSaveImageToFile(Handle image, LPCWSTR filename, ref GUID clsidEncoder, GpEncoderParameters* encoderParams); 494 // Status GdipSaveImageToFile(Handle image, LPCWSTR filename, ref GUID clsidEncoder, GpEncoderParameters* encoderParams);
495 // Status GdipSaveImageToStream(Handle image, IStream stream, ref GUID clsidEncoder, GpEncoderParameters* encoderParams); 495 // Status GdipSaveImageToStream(Handle image, IStream stream, ref GUID clsidEncoder, GpEncoderParameters* encoderParams);
496 // Status GdipSaveAdd(Handle image, GpEncoderParameters* encoderParams); 496 // Status GdipSaveAdd(Handle image, GpEncoderParameters* encoderParams);
497 // Status GdipSaveAddImage(Handle image, Handle newImage, GpEncoderParameters* encoderParams); 497 // Status GdipSaveAddImage(Handle image, Handle newImage, GpEncoderParameters* encoderParams);
498 Status GdipCloneImage(Handle image, out Handle cloneImage); 498 Status GdipCloneImage(Handle image, out Handle cloneImage);
501 Status GdipGetImageWidth(Handle image, out uint width); 501 Status GdipGetImageWidth(Handle image, out uint width);
502 Status GdipGetImageHeight(Handle image, out uint height); 502 Status GdipGetImageHeight(Handle image, out uint height);
503 Status GdipGetImageHorizontalResolution(Handle image, out float resolution); 503 Status GdipGetImageHorizontalResolution(Handle image, out float resolution);
504 Status GdipGetImageVerticalResolution(Handle image, out float resolution); 504 Status GdipGetImageVerticalResolution(Handle image, out float resolution);
505 Status GdipGetPropertyCount(Handle image, out int numOfProperty); 505 Status GdipGetPropertyCount(Handle image, out int numOfProperty);
506 Status GdipGetPropertyIdList(Handle image, int numOfProperty, int* list); 506 Status GdipGetPropertyIdList(Handle image, in int numOfProperty, int* list);
507 Status GdipGetImagePixelFormat(Handle image, out PixelFormat format); 507 Status GdipGetImagePixelFormat(Handle image, out PixelFormat format);
508 Status GdipGetImageDimension(Handle image, out float width, out float height); 508 Status GdipGetImageDimension(Handle image, out float width, out float height);
509 Status GdipGetImageThumbnail(Handle image, int thumbWidth, int thumbHeight, out Handle thumbImage, GpGetThumbnailImageAbort callback, void* callbackData); 509 Status GdipGetImageThumbnail(Handle image, in int thumbWidth, in int thumbHeight, out Handle thumbImage, GpGetThumbnailImageAbort callback, void* callbackData);
510 // Status GdipImageGetFrameCount(Handle image, ref GUID dimensionID, out int count); 510 // Status GdipImageGetFrameCount(Handle image, ref GUID dimensionID, out int count);
511 // Status GdipImageSelectActiveFrame(Handle image, ref GUID dimensionID, int frameCount); 511 // Status GdipImageSelectActiveFrame(Handle image, ref GUID dimensionID, in int frameCount);
512 Status GdipImageGetFrameDimensionsCount(Handle image, out int count); 512 Status GdipImageGetFrameDimensionsCount(Handle image, out int count);
513 // Status GdipImageGetFrameDimensionsList(Handle image, GUID* dimensionIDs, int count); 513 // Status GdipImageGetFrameDimensionsList(Handle image, GUID* dimensionIDs, in int count);
514 Status GdipImageRotateFlip(Handle image, RotateFlipType rotateFlipType); 514 Status GdipImageRotateFlip(Handle image, in RotateFlipType rotateFlipType);
515 Status GdipGetPropertyItemSize(Handle image, int propId, out uint propSize); 515 Status GdipGetPropertyItemSize(Handle image, in int propId, out uint propSize);
516 Status GdipGetPropertyItem(Handle image, int propId, uint propSize, GpPropertyItem* buffer); 516 Status GdipGetPropertyItem(Handle image, in int propId, in uint propSize, GpPropertyItem* buffer);
517 Status GdipSetPropertyItem(Handle image, ref GpPropertyItem buffer); 517 Status GdipSetPropertyItem(Handle image, ref GpPropertyItem buffer);
518 Status GdipRemovePropertyItem(Handle image, int propId); 518 Status GdipRemovePropertyItem(Handle image, in int propId);
519 Status GdipGetPropertySize(Handle image, out uint totalBufferSize, ref int numProperties); 519 Status GdipGetPropertySize(Handle image, out uint totalBufferSize, ref int numProperties);
520 Status GdipGetAllPropertyItems(Handle image, uint totalBufferSize, int numProperties, GpPropertyItem* allItems); 520 Status GdipGetAllPropertyItems(Handle image, in uint totalBufferSize, in int numProperties, GpPropertyItem* allItems);
521 Status GdipGetImageBounds(Handle image, out GpRectF srcRect, out GraphicsUnit srcUnit); 521 Status GdipGetImageBounds(Handle image, out GpRectF srcRect, out GraphicsUnit srcUnit);
522 // Status GdipGetEncoderParameterListSize(Handle image, ref GUID clsidEncoder, out uint size); 522 // Status GdipGetEncoderParameterListSize(Handle image, ref GUID clsidEncoder, out uint size);
523 // Status GdipGetEncoderParameterList(Handle image, ref GUID clsidEncoder, uint size, GpEncoderParameters* buffer); 523 // Status GdipGetEncoderParameterList(Handle image, ref GUID clsidEncoder, in uint size, GpEncoderParameters* buffer);
524 Status GdipGetImagePaletteSize(Handle image, out int size); 524 Status GdipGetImagePaletteSize(Handle image, out int size);
525 Status GdipGetImagePalette(Handle image, GpColorPalette* palette, int size); 525 Status GdipGetImagePalette(Handle image, GpColorPalette* palette, in int size);
526 Status GdipSetImagePalette(Handle image, GpColorPalette* palette); 526 Status GdipSetImagePalette(Handle image, in GpColorPalette* palette);
527 527
528 Status GdipCreateBitmapFromScan0(int width, int height, int stride, PixelFormat format, ubyte* scan0, out Handle bitmap); 528 Status GdipCreateBitmapFromScan0(in int width, in int height, in int stride, in PixelFormat format, ubyte* scan0, out Handle bitmap);
529 Status GdipCreateBitmapFromHBITMAP(Handle hbitmap, Handle hpalette, out Handle bitmap); 529 Status GdipCreateBitmapFromHBITMAP(Handle hbitmap, Handle hpalette, out Handle bitmap);
530 Status GdipCreateBitmapFromHICON(Handle hicon, out Handle bitmap); 530 Status GdipCreateBitmapFromHICON(Handle hicon, out Handle bitmap);
531 Status GdipCreateBitmapFromFileICM(LPCWSTR fileName, out Handle bitmap); 531 Status GdipCreateBitmapFromFileICM(LPCWSTR fileName, out Handle bitmap);
532 Status GdipCreateBitmapFromFile(LPCWSTR fileName, out Handle bitmap); 532 Status GdipCreateBitmapFromFile(LPCWSTR fileName, out Handle bitmap);
533 // Status GdipCreateBitmapFromStreamICM(IStream stream, out Handle bitmap); 533 // Status GdipCreateBitmapFromStreamICM(IStream stream, out Handle bitmap);
534 // Status GdipCreateBitmapFromStream(IStream stream, out Handle bitmap); 534 // Status GdipCreateBitmapFromStream(IStream stream, out Handle bitmap);
535 Status GdipCreateBitmapFromGraphics(int width, int height, Handle graphics, out Handle bitmap); 535 Status GdipCreateBitmapFromGraphics(in int width, in int height, Handle graphics, out Handle bitmap);
536 Status GdipCloneBitmapArea(float x, float y, float width, float height, PixelFormat format, Handle srcbitmap, out Handle dstbitmap); 536 Status GdipCloneBitmapArea(in float x, in float y, in float width, in float height, in PixelFormat format, Handle srcbitmap, out Handle dstbitmap);
537 Status GdipCloneBitmapAreaI(int x, int y, int width, int height, PixelFormat format, Handle srcbitmap, out Handle dstbitmap); 537 Status GdipCloneBitmapAreaI(in int x, in int y, in int width, in int height, in PixelFormat format, Handle srcbitmap, out Handle dstbitmap);
538 Status GdipBitmapGetPixel(Handle bitmap, int x, int y, out int color); 538 Status GdipBitmapGetPixel(Handle bitmap, in int x, in int y, out int color);
539 Status GdipBitmapSetPixel(Handle bitmap, int x, int y, int color); 539 Status GdipBitmapSetPixel(Handle bitmap, in int x, in int y, in int color);
540 Status GdipBitmapLockBits(Handle bitmap, GpRect* rect, ImageLockMode flags, PixelFormat format, GpBitmapData* lockedBitmapData); 540 Status GdipBitmapLockBits(Handle bitmap, GpRect* rect, in ImageLockMode flags, in PixelFormat format, GpBitmapData* lockedBitmapData);
541 Status GdipBitmapUnlockBits(Handle bitmap, GpBitmapData* lockedBitmapData); 541 Status GdipBitmapUnlockBits(Handle bitmap, GpBitmapData* lockedBitmapData);
542 Status GdipBitmapSetResolution(Handle bitmap, float xdpi, float ydpi); 542 Status GdipBitmapSetResolution(Handle bitmap, in float xdpi, in float ydpi);
543 Status GdipCreateHICONFromBitmap(Handle bitmap, out Handle hbmReturn); 543 Status GdipCreateHICONFromBitmap(Handle bitmap, out Handle hbmReturn);
544 Status GdipCreateHBITMAPFromBitmap(Handle bitmap, out Handle hbmReturn, int background); 544 Status GdipCreateHBITMAPFromBitmap(Handle bitmap, out Handle hbmReturn, in int background);
545 545
546 Status GdipCreateImageAttributes(out Handle imageattr); 546 Status GdipCreateImageAttributes(out Handle imageattr);
547 Status GdipDisposeImageAttributes(Handle imageattr); 547 Status GdipDisposeImageAttributes(Handle imageattr);
548 Status GdipSetImageAttributesColorMatrix(Handle imageattr, ColorAdjustType type, int enableFlag, GpColorMatrix* colorMatrix, GpColorMatrix* grayMatrix, ColorMatrixFlag flags); 548 Status GdipSetImageAttributesColorMatrix(Handle imageattr, in ColorAdjustType type, in int enableFlag, in GpColorMatrix* colorMatrix, in GpColorMatrix* grayMatrix, in ColorMatrixFlag flags);
549 Status GdipSetImageAttributesThreshold(Handle imageattr, ColorAdjustType type, int enableFlag, float threshold); 549 Status GdipSetImageAttributesThreshold(Handle imageattr, in ColorAdjustType type, in int enableFlag, in float threshold);
550 Status GdipSetImageAttributesGamma(Handle imageattr, ColorAdjustType type, int enableFlag, float gamma); 550 Status GdipSetImageAttributesGamma(Handle imageattr, in ColorAdjustType type, in int enableFlag, in float gamma);
551 Status GdipSetImageAttributesNoOp(Handle imageattr, ColorAdjustType type, int enableFlag); 551 Status GdipSetImageAttributesNoOp(Handle imageattr, in ColorAdjustType type, in int enableFlag);
552 Status GdipSetImageAttributesColorKeys(Handle imageattr, ColorAdjustType type, int enableFlag, int colorLow, int colorHigh); 552 Status GdipSetImageAttributesColorKeys(Handle imageattr, in ColorAdjustType type, in int enableFlag, in int colorLow, in int colorHigh);
553 Status GdipSetImageAttributesOutputChannel(Handle imageattr, ColorAdjustType type, int enableFlag, ColorChannelFlag flags); 553 Status GdipSetImageAttributesOutputChannel(Handle imageattr, in ColorAdjustType type, in int enableFlag, in ColorChannelFlag flags);
554 Status GdipSetImageAttributesOutputChannelColorProfile(Handle imageattr, ColorAdjustType type, int enableFlag, LPCWSTR colorProfileFilename); 554 Status GdipSetImageAttributesOutputChannelColorProfile(Handle imageattr, in ColorAdjustType type, in int enableFlag, LPCWSTR colorProfileFilename);
555 Status GdipSetImageAttributesWrapMode(Handle imageattr, WrapMode wrap, int argb, int clamp); 555 Status GdipSetImageAttributesWrapMode(Handle imageattr, in WrapMode wrap, in int argb, in int clamp);
556 556
557 Status GdipNewInstalledFontCollection(out Handle fontCollection); 557 Status GdipNewInstalledFontCollection(out Handle fontCollection);
558 Status GdipNewPrivateFontCollection(out Handle fontCollection); 558 Status GdipNewPrivateFontCollection(out Handle fontCollection);
559 Status GdipDeletePrivateFontCollection(Handle fontCollection); 559 Status GdipDeletePrivateFontCollection(Handle fontCollection);
560 Status GdipPrivateAddFontFile(Handle fontCollection, LPCWSTR filename); 560 Status GdipPrivateAddFontFile(Handle fontCollection, LPCWSTR filename);
561 Status GdipPrivateAddMemoryFont(Handle fontCollection, void* memory, int length); 561 Status GdipPrivateAddMemoryFont(Handle fontCollection, void* memory, in int length);
562 Status GdipGetFontCollectionFamilyCount(Handle fontCollection, out int numFound); 562 Status GdipGetFontCollectionFamilyCount(Handle fontCollection, out int numFound);
563 Status GdipGetFontCollectionFamilyList(Handle fontCollection, int numSought, Handle* gpfamilies, out int numFound); 563 Status GdipGetFontCollectionFamilyList(Handle fontCollection, in int numSought, Handle* gpfamilies, out int numFound);
564 564
565 Status GdipCreateFontFamilyFromName(LPCWSTR name, Handle fontCollection, out Handle FontFamily); 565 Status GdipCreateFontFamilyFromName(LPCWSTR name, Handle fontCollection, out Handle FontFamily);
566 Status GdipDeleteFontFamily(Handle FontFamily); 566 Status GdipDeleteFontFamily(Handle FontFamily);
567 Status GdipCloneFontFamily(Handle FontFamily, out Handle clonedFontFamily); 567 Status GdipCloneFontFamily(Handle FontFamily, out Handle clonedFontFamily);
568 Status GdipGetFamilyName(Handle family, LPCWSTR name, int language); 568 Status GdipGetFamilyName(Handle family, LPCWSTR name, in int language);
569 Status GdipGetGenericFontFamilyMonospace(out Handle nativeFamily); 569 Status GdipGetGenericFontFamilyMonospace(out Handle nativeFamily);
570 Status GdipGetGenericFontFamilySerif(out Handle nativeFamily); 570 Status GdipGetGenericFontFamilySerif(out Handle nativeFamily);
571 Status GdipGetGenericFontFamilySansSerif(out Handle nativeFamily); 571 Status GdipGetGenericFontFamilySansSerif(out Handle nativeFamily);
572 Status GdipGetEmHeight(Handle family, FontStyle style, out short EmHeight); 572 Status GdipGetEmHeight(Handle family, in FontStyle style, out short EmHeight);
573 Status GdipGetCellAscent(Handle family, FontStyle style, out short CellAscent); 573 Status GdipGetCellAscent(Handle family, in FontStyle style, out short CellAscent);
574 Status GdipGetCellDescent(Handle family, FontStyle style, out short CellDescent); 574 Status GdipGetCellDescent(Handle family, in FontStyle style, out short CellDescent);
575 Status GdipGetLineSpacing(Handle family, FontStyle style, out short LineSpacing); 575 Status GdipGetLineSpacing(Handle family, in FontStyle style, out short LineSpacing);
576 Status GdipIsStyleAvailable(Handle family, FontStyle style, out int IsStyleAvailable); 576 Status GdipIsStyleAvailable(Handle family, in FontStyle style, out int IsStyleAvailable);
577 577
578 Status GdipCreateFont(Handle fontFamily, float emSize, int style, int unit, out Handle font); 578 Status GdipCreateFont(Handle fontFamily, in float emSize, in int style, in int unit, out Handle font);
579 Status GdipCreateFontFromDC(Handle hdc, out Handle font); 579 Status GdipCreateFontFromDC(Handle hdc, out Handle font);
580 Status GdipDeleteFont(Handle font); 580 Status GdipDeleteFont(Handle font);
581 Status GdipCloneFont(Handle font, out Handle cloneFont); 581 Status GdipCloneFont(Handle font, out Handle cloneFont);
582 Status GdipGetFontSize(Handle font, out float size); 582 Status GdipGetFontSize(Handle font, out float size);
583 Status GdipGetFontHeight(Handle font, Handle graphics, out float height); 583 Status GdipGetFontHeight(Handle font, Handle graphics, out float height);
584 Status GdipGetFontHeightGivenDPI(Handle font, float dpi, out float height); 584 Status GdipGetFontHeightGivenDPI(Handle font, in float dpi, out float height);
585 Status GdipGetFontStyle(Handle font, out FontStyle style); 585 Status GdipGetFontStyle(Handle font, out FontStyle style);
586 Status GdipGetFontUnit(Handle font, out GraphicsUnit unit); 586 Status GdipGetFontUnit(Handle font, out GraphicsUnit unit);
587 Status GdipGetFamily(Handle font, out Handle family); 587 Status GdipGetFamily(Handle font, out Handle family);
588 Status GdipCreateFontFromLogfontW( Handle hdc, ref LOGFONTW logfont, out Handle font); 588 Status GdipCreateFontFromLogfontW(Handle hdc, ref LOGFONTW logfont, out Handle font);
589 Status GdipCreateFontFromLogfontA( Handle hdc, ref LOGFONTA logfont, out Handle font ); 589 Status GdipCreateFontFromLogfontA(Handle hdc, ref LOGFONTA logfont, out Handle font);
590 590
591 Status GdipGetLogFontW(Handle font, Handle graphics, out LOGFONTW logfontW); 591 Status GdipGetLogFontW(Handle font, Handle graphics, out LOGFONTW logfontW);
592 alias GdipGetLogFontW GdipGetLogFont; 592 alias GdipGetLogFontW GdipGetLogFont;
593 593
594 Status GdipCreateStringFormat(StringFormatFlags formatAttributes, int language, out Handle format); 594 Status GdipCreateStringFormat(in StringFormatFlags formatAttributes, in int language, out Handle format);
595 Status GdipDeleteStringFormat(Handle format); 595 Status GdipDeleteStringFormat(Handle format);
596 Status GdipGetStringFormatFlags(Handle format, out StringFormatFlags flags); 596 Status GdipGetStringFormatFlags(Handle format, out StringFormatFlags flags);
597 Status GdipSetStringFormatFlags(Handle format, StringFormatFlags flags); 597 Status GdipSetStringFormatFlags(Handle format, in StringFormatFlags flags);
598 Status GdipGetStringFormatAlign(Handle format, out StringAlignment alignment); 598 Status GdipGetStringFormatAlign(Handle format, out StringAlignment alignment);
599 Status GdipSetStringFormatAlign(Handle format, StringAlignment alignment); 599 Status GdipSetStringFormatAlign(Handle format, in StringAlignment alignment);
600 Status GdipGetStringFormatLineAlign(Handle format, out StringAlignment alignment); 600 Status GdipGetStringFormatLineAlign(Handle format, out StringAlignment alignment);
601 Status GdipSetStringFormatLineAlign(Handle format, StringAlignment alignment); 601 Status GdipSetStringFormatLineAlign(Handle format, in StringAlignment alignment);
602 Status GdipGetStringFormatTrimming(Handle format, out StringTrimming trimming); 602 Status GdipGetStringFormatTrimming(Handle format, out StringTrimming trimming);
603 Status GdipSetStringFormatTrimming(Handle format, StringTrimming trimming); 603 Status GdipSetStringFormatTrimming(Handle format, in StringTrimming trimming);
604 604
605 Status GdipCreatePath(FillMode brushMode, out Handle path); 605 Status GdipCreatePath(in FillMode brushMode, out Handle path);
606 Status GdipCreatePath2(GpPointF*, ubyte*, int, FillMode, out Handle); 606 Status GdipCreatePath2(GpPointF*, ubyte*, int, FillMode, out Handle);
607 Status GdipCreatePath2I(GpPoint*, ubyte*, int, FillMode, out Handle); 607 Status GdipCreatePath2I(GpPoint*, ubyte*, int, FillMode, out Handle);
608 Status GdipDeletePath(Handle path); 608 Status GdipDeletePath(Handle path);
609 Status GdipClonePath(Handle path, out Handle clonepath); 609 Status GdipClonePath(Handle path, out Handle clonepath);
610 Status GdipResetPath(Handle path); 610 Status GdipResetPath(Handle path);
611 Status GdipGetPathFillMode(Handle path, out FillMode fillmode); 611 Status GdipGetPathFillMode(Handle path, out FillMode fillmode);
612 Status GdipSetPathFillMode(Handle path, FillMode fillmode); 612 Status GdipSetPathFillMode(Handle path, in FillMode fillmode);
613 Status GdipStartPathFigure(Handle path); 613 Status GdipStartPathFigure(Handle path);
614 Status GdipClosePathFigure(Handle path); 614 Status GdipClosePathFigure(Handle path);
615 Status GdipClosePathFigures(Handle path); 615 Status GdipClosePathFigures(Handle path);
616 Status GdipSetPathMarker(Handle path); 616 Status GdipSetPathMarker(Handle path);
617 Status GdipClearPathMarkers(Handle path); 617 Status GdipClearPathMarkers(Handle path);
618 Status GdipReversePath(Handle path); 618 Status GdipReversePath(Handle path);
619 Status GdipGetPathLastPoint(Handle path, out GpPointF lastPoint); 619 Status GdipGetPathLastPoint(Handle path, out GpPointF lastPoint);
620 Status GdipAddPathLine(Handle path, float x1, float y1, float x2, float y2); 620 Status GdipAddPathLine(Handle path, in float x1, in float y1, in float x2, in float y2);
621 Status GdipAddPathLineI(Handle path, int x1, int y1, int x2, int y2); 621 Status GdipAddPathLineI(Handle path, in int x1, in int y1, in int x2, in int y2);
622 Status GdipAddPathLine2(Handle path, GpPointF* points, int count); 622 Status GdipAddPathLine2(Handle path, GpPointF* points, in int count);
623 Status GdipAddPathLine2I(Handle path, GpPoint* points, int count); 623 Status GdipAddPathLine2I(Handle path, GpPoint* points, in int count);
624 Status GdipAddPathArc(Handle path, float x, float y, float width, float height, float startAngle, float sweepAngle); 624 Status GdipAddPathArc(Handle path, in float x, in float y, in float width, in float height, in float startAngle, in float sweepAngle);
625 Status GdipAddPathArcI(Handle path, int x, int y, int width, int height, float startAngle, float sweepAngle); 625 Status GdipAddPathArcI(Handle path, in int x, in int y, in int width, in int height, in float startAngle, in float sweepAngle);
626 Status GdipAddPathBezier(Handle path, float x1, float y1, float x2, float y2, float x3, float y3, float x4, float y4); 626 Status GdipAddPathBezier(Handle path, in float x1, in float y1, in float x2, in float y2, in float x3, in float y3, in float x4, in float y4);
627 Status GdipAddPathBezierI(Handle path, int x1, int y1, int x2, int y2, int x3, int y3, int x4, int y4); 627 Status GdipAddPathBezierI(Handle path, in int x1, in int y1, in int x2, in int y2, in int x3, in int y3, in int x4, in int y4);
628 Status GdipAddPathBeziers(Handle path, GpPointF* points, int count); 628 Status GdipAddPathBeziers(Handle path, GpPointF* points, in int count);
629 Status GdipAddPathBeziersI(Handle path, GpPoint* points, int count); 629 Status GdipAddPathBeziersI(Handle path, GpPoint* points, in int count);
630 Status GdipAddPathCurve(Handle path, GpPointF* points, int count); 630 Status GdipAddPathCurve(Handle path, GpPointF* points, in int count);
631 Status GdipAddPathCurveI(Handle path, GpPoint* points, int count); 631 Status GdipAddPathCurveI(Handle path, GpPoint* points, in int count);
632 Status GdipAddPathCurve2(Handle path, GpPointF* points, int count, float tension); 632 Status GdipAddPathCurve2(Handle path, GpPointF* points, in int count, in float tension);
633 Status GdipAddPathCurve2I(Handle path, GpPoint* points, int count, float tension); 633 Status GdipAddPathCurve2I(Handle path, GpPoint* points, in int count, in float tension);
634 Status GdipAddPathCurve3(Handle path, GpPointF* points, int count, int offset, int numberOfSegments, float tension); 634 Status GdipAddPathCurve3(Handle path, GpPointF* points, in int count, in int offset, in int numberOfSegments, in float tension);
635 Status GdipAddPathCurve3I(Handle path, GpPoint* points, int count, int offset, int numberOfSegments, float tension); 635 Status GdipAddPathCurve3I(Handle path, GpPoint* points, in int count, in int offset, in int numberOfSegments, in float tension);
636 Status GdipAddPathClosedCurve(Handle path, GpPointF* points, int count); 636 Status GdipAddPathClosedCurve(Handle path, GpPointF* points, in int count);
637 Status GdipAddPathClosedCurveI(Handle path, GpPoint* points, int count); 637 Status GdipAddPathClosedCurveI(Handle path, GpPoint* points, in int count);
638 Status GdipAddPathClosedCurve2(Handle path, GpPointF* points, int count, float tension); 638 Status GdipAddPathClosedCurve2(Handle path, GpPointF* points, in int count, in float tension);
639 Status GdipAddPathClosedCurve2I(Handle path, GpPoint* points, int count, float tension); 639 Status GdipAddPathClosedCurve2I(Handle path, GpPoint* points, in int count, in float tension);
640 Status GdipAddPathRectangle(Handle path, float x, float y, float width, float height); 640 Status GdipAddPathRectangle(Handle path, in float x, in float y, in float width, in float height);
641 Status GdipAddPathRectangleI(Handle path, int x, int y, int width, int height); 641 Status GdipAddPathRectangleI(Handle path, in int x, in int y, in int width, in int height);
642 Status GdipAddPathRectangles(Handle path, GpRectF* rects, int count); 642 Status GdipAddPathRectangles(Handle path, GpRectF* rects, in int count);
643 Status GdipAddPathRectanglesI(Handle path, GpRect* rects, int count); 643 Status GdipAddPathRectanglesI(Handle path, GpRect* rects, in int count);
644 Status GdipAddPathEllipse(Handle path, float x, float y, float width, float height); 644 Status GdipAddPathEllipse(Handle path, in float x, in float y, in float width, in float height);
645 Status GdipAddPathEllipseI(Handle path, int x, int y, int width, int height); 645 Status GdipAddPathEllipseI(Handle path, in int x, in int y, in int width, in int height);
646 Status GdipAddPathPie(Handle path, float x, float y, float width, float height, float startAngle, float sweepAngle); 646 Status GdipAddPathPie(Handle path, in float x, in float y, in float width, in float height, in float startAngle, in float sweepAngle);
647 Status GdipAddPathPieI(Handle path, int x, int y, int width, int height, float startAngle, float sweepAngle); 647 Status GdipAddPathPieI(Handle path, in int x, in int y, in int width, in int height, in float startAngle, in float sweepAngle);
648 Status GdipAddPathPolygon(Handle path, GpPointF* points, int count); 648 Status GdipAddPathPolygon(Handle path, GpPointF* points, in int count);
649 Status GdipAddPathPolygonI(Handle path, GpPoint* points, int count); 649 Status GdipAddPathPolygonI(Handle path, GpPoint* points, in int count);
650 Status GdipAddPathPath(Handle path, Handle addingPath, int connect); 650 Status GdipAddPathPath(Handle path, Handle addingPath, in int connect);
651 Status GdipAddPathString(Handle path, LPCWSTR string, int length, Handle family, FontStyle style, float emSize, ref GpRectF layoutRect, Handle format); 651 Status GdipAddPathString(Handle path, LPCWSTR string, in int length, Handle family, in FontStyle style, in float emSize, ref GpRectF layoutRect, Handle format);
652 Status GdipAddPathStringI(Handle path, LPCWSTR string, int length, Handle family, FontStyle style, float emSize, ref GpRect layoutRect, Handle format); 652 Status GdipAddPathStringI(Handle path, LPCWSTR string, in int length, Handle family, in FontStyle style, in float emSize, ref GpRect layoutRect, Handle format);
653 Status GdipTransformPath(Handle path, Handle matrix); 653 Status GdipTransformPath(Handle path, Handle matrix);
654 Status GdipGetPathWorldBounds(Handle path, out GpRectF bounds, Handle matrix, Handle pen); 654 Status GdipGetPathWorldBounds(Handle path, out GpRectF bounds, Handle matrix, Handle pen);
655 Status GdipFlattenPath(Handle path, Handle matrix, float flatness); 655 Status GdipFlattenPath(Handle path, Handle matrix, in float flatness);
656 Status GdipWidenPath(Handle path, Handle pen, Handle matrix, float flatness); 656 Status GdipWidenPath(Handle path, Handle pen, Handle matrix, in float flatness);
657 Status GdipWindingModeOutline(Handle path, Handle matrix, float flatness); 657 Status GdipWindingModeOutline(Handle path, Handle matrix, in float flatness);
658 Status GdipWarpPath(Handle path, Handle matrix, GpPointF* points, int count, float srcx, float srcy, float srcwidth, float srcwidth, WarpMode warpMode, float flatness); 658 Status GdipWarpPath(Handle path, Handle matrix, GpPointF* points, in int count, in float srcx, in float srcy, in float srcwidth, in float srcwidth, in WarpMode warpMode, in float flatness);
659 Status GdipGetPointCount(Handle path, out int count); 659 Status GdipGetPointCount(Handle path, out int count);
660 Status GdipGetPathTypes(Handle path, byte* types, int count); 660 Status GdipGetPathTypes(Handle path, byte* types, in int count);
661 Status GdipGetPathPoints(Handle path, GpPointF* points, int count); 661 Status GdipGetPathPoints(Handle path, GpPointF* points, in int count);
662 Status GdipIsVisiblePathPoint(Handle path, float x, float y, Handle graphics, out int result); 662 Status GdipIsVisiblePathPoint(Handle path, in float x, in float y, Handle graphics, out int result);
663 Status GdipIsVisiblePathPointI(Handle path, int x, int y, Handle graphics, out int result); 663 Status GdipIsVisiblePathPointI(Handle path, in int x, in int y, Handle graphics, out int result);
664 Status GdipIsOutlineVisiblePathPoint(Handle path, float x, float y, Handle pen, Handle graphics, out int result); 664 Status GdipIsOutlineVisiblePathPoint(Handle path, in float x, in float y, Handle pen, Handle graphics, out int result);
665 Status GdipIsOutlineVisiblePathPointI(Handle path, int x, int y, Handle pen, Handle graphics, out int result); 665 Status GdipIsOutlineVisiblePathPointI(Handle path, in int x, in int y, Handle pen, Handle graphics, out int result);
666 Status GdipDrawPath(Handle graphics, Handle pen, Handle path); 666 Status GdipDrawPath(Handle graphics, Handle pen, Handle path);
667 667
668 668
669 Status GdipCreatePathIter(out Handle iterator, Handle path); 669 Status GdipCreatePathIter(out Handle iterator, Handle path);
670 Status GdipDeletePathIter(Handle iterator); 670 Status GdipDeletePathIter(Handle iterator);
675 Status GdipPathIterNextMarkerPath(Handle iterator, out int resultCount, Handle path); 675 Status GdipPathIterNextMarkerPath(Handle iterator, out int resultCount, Handle path);
676 Status GdipPathIterGetCount(Handle iterator, out int count); 676 Status GdipPathIterGetCount(Handle iterator, out int count);
677 Status GdipPathIterGetSubpathCount(Handle iterator, out int count); 677 Status GdipPathIterGetSubpathCount(Handle iterator, out int count);
678 Status GdipPathIterHasCurve(Handle iterator, out int hasCurve); 678 Status GdipPathIterHasCurve(Handle iterator, out int hasCurve);
679 Status GdipPathIterRewind(Handle iterator); 679 Status GdipPathIterRewind(Handle iterator);
680 Status GdipPathIterEnumerate(Handle iterator, out int resultCount, GpPointF* points, ubyte* types, int count); 680 Status GdipPathIterEnumerate(Handle iterator, out int resultCount, GpPointF* points, ubyte* types, in int count);
681 Status GdipPathIterCopyData(Handle iterator, out int resultCount, GpPointF* points, ubyte* types, int startIndex, int endIndex); 681 Status GdipPathIterCopyData(Handle iterator, out int resultCount, GpPointF* points, ubyte* types, in int startIndex, in int endIndex);
682 682
683 Status GdipCreatePathGradient(GpPointF* points, int count, WrapMode wrapMode, out Handle polyGradient); 683 Status GdipCreatePathGradient(GpPointF* points, in int count, in WrapMode wrapMode, out Handle polyGradient);
684 Status GdipCreatePathGradientI(GpPoint* points, int count, WrapMode wrapMode, out Handle polyGradient); 684 Status GdipCreatePathGradientI(GpPoint* points, in int count, in WrapMode wrapMode, out Handle polyGradient);
685 Status GdipCreatePathGradientFromPath(Handle path, out Handle polyGradient); 685 Status GdipCreatePathGradientFromPath(Handle path, out Handle polyGradient);
686 Status GdipGetPathGradientCenterColor(Handle brush, out int colors); 686 Status GdipGetPathGradientCenterColor(Handle brush, out int colors);
687 Status GdipSetPathGradientCenterColor(Handle brush, int colors); 687 Status GdipSetPathGradientCenterColor(Handle brush, in int colors);
688 Status GdipGetPathGradientSurroundColorCount(Handle brush, out int count); 688 Status GdipGetPathGradientSurroundColorCount(Handle brush, out int count);
689 Status GdipGetPathGradientSurroundColorsWithCount(Handle brush, int* color, ref int count); 689 Status GdipGetPathGradientSurroundColorsWithCount(Handle brush, int* color, ref int count);
690 Status GdipSetPathGradientSurroundColorsWithCount(Handle brush, int* color, ref int count); 690 Status GdipSetPathGradientSurroundColorsWithCount(Handle brush, in int* color, ref int count);
691 Status GdipGetPathGradientCenterPoint(Handle brush, ref GpPointF point); 691 Status GdipGetPathGradientCenterPoint(Handle brush, ref GpPointF point);
692 Status GdipSetPathGradientCenterPoint(Handle brush, ref GpPointF point); 692 Status GdipSetPathGradientCenterPoint(Handle brush, ref GpPointF point);
693 Status GdipGetPathGradientRect(Handle brush, ref GpRectF rect); 693 Status GdipGetPathGradientRect(Handle brush, ref GpRectF rect);
694 Status GdipGetPathGradientBlendCount(Handle brush, out int count); 694 Status GdipGetPathGradientBlendCount(Handle brush, out int count);
695 Status GdipGetPathGradientBlend(Handle brush, float* blend, float* positions, int count); 695 Status GdipGetPathGradientBlend(Handle brush, float* blend, float* positions, in int count);
696 Status GdipSetPathGradientBlend(Handle brush, float* blend, float* positions, int count); 696 Status GdipSetPathGradientBlend(Handle brush, in float* blend, in float* positions, in int count);
697 Status GdipGetPathGradientPresetBlendCount(Handle brush, out int count); 697 Status GdipGetPathGradientPresetBlendCount(Handle brush, out int count);
698 Status GdipGetPathGradientPresetBlend(Handle brush, int* blend, float* positions, int count); 698 Status GdipGetPathGradientPresetBlend(Handle brush, int* blend, float* positions, in int count);
699 Status GdipSetPathGradientPresetBlend(Handle brush, int* blend, float* positions, int count); 699 Status GdipSetPathGradientPresetBlend(Handle brush, in int* blend, in float* positions, in int count);
700 Status GdipSetPathGradientSigmaBlend(Handle brush, float focus, float scale); 700 Status GdipSetPathGradientSigmaBlend(Handle brush, in float focus, in float scale);
701 Status GdipSetPathGradientLinearBlend(Handle brush, float focus, float scale); 701 Status GdipSetPathGradientLinearBlend(Handle brush, in float focus, in float scale);
702 Status GdipGetPathGradientTransform(Handle brush, out Handle matrix); 702 Status GdipGetPathGradientTransform(Handle brush, out Handle matrix);
703 Status GdipSetPathGradientTransform(Handle brush, Handle matrix); 703 Status GdipSetPathGradientTransform(Handle brush, Handle matrix);
704 Status GdipResetPathGradientTransform(Handle brush); 704 Status GdipResetPathGradientTransform(Handle brush);
705 Status GdipMultiplyPathGradientTransform(Handle brush, Handle matrix, MatrixOrder order); 705 Status GdipMultiplyPathGradientTransform(Handle brush, Handle matrix, in MatrixOrder order);
706 Status GdipRotatePathGradientTransform(Handle brush, float angle, MatrixOrder order); 706 Status GdipRotatePathGradientTransform(Handle brush, in float angle, in MatrixOrder order);
707 Status GdipTranslatePathGradientTransform(Handle brush, float dx, float dy, MatrixOrder order); 707 Status GdipTranslatePathGradientTransform(Handle brush, in float dx, in float dy, in MatrixOrder order);
708 Status GdipScalePathGradientTransform(Handle brush, float sx, float sy, MatrixOrder order); 708 Status GdipScalePathGradientTransform(Handle brush, in float sx, in float sy, in MatrixOrder order);
709 Status GdipGetPathGradientFocusScales(Handle brush, out float xScale, out float yScale); 709 Status GdipGetPathGradientFocusScales(Handle brush, out float xScale, out float yScale);
710 Status GdipSetPathGradientFocusScales(Handle brush, float xScale, float yScale); 710 Status GdipSetPathGradientFocusScales(Handle brush, in float xScale, in float yScale);
711 Status GdipGetPathGradientWrapMode(Handle brush, out WrapMode wrapMode); 711 Status GdipGetPathGradientWrapMode(Handle brush, out WrapMode wrapMode);
712 Status GdipSetPathGradientWrapMode(Handle brush, WrapMode wrapMode); 712 Status GdipSetPathGradientWrapMode(Handle brush, in WrapMode wrapMode);
713 713
714 //added 714 //added
715 715
716 Status GdipResetTextureTransform( Handle brush ); 716 Status GdipResetTextureTransform(Handle brush);
717 Status GdipScaleTextureTransform( Handle brush, float sx, float sy, MatrixOrder order ); 717 Status GdipScaleTextureTransform(Handle brush, in float sx, in float sy, in MatrixOrder order);
718 Status GdipTranslateTextureTransform( Handle brush, float dx, float dy, MatrixOrder order); 718 Status GdipTranslateTextureTransform(Handle brush, in float dx, in float dy, in MatrixOrder order);
719 Status GdipStringFormatGetGenericDefault(out Handle format); 719 Status GdipStringFormatGetGenericDefault(out Handle format);
720 Status GdipStringFormatGetGenericTypographic(out Handle format); 720 Status GdipStringFormatGetGenericTypographic(out Handle format);
721 Status GdipSetStringFormatHotkeyPrefix(Handle format, int hotkeyPrefix); 721 Status GdipSetStringFormatHotkeyPrefix(Handle format, in int hotkeyPrefix);
722 Status GdipSetStringFormatTabStops( Handle format, float firstTabOffset, int count, float* tabStops); 722 Status GdipSetStringFormatTabStops(Handle format, in float firstTabOffset, in int count, in float* tabStops);
723 723
724 void loadLib_Gdip(){ 724 void loadLib_Gdip(){
725 // do nothing in this version 725 // do nothing in this version
726 } 726 }
727 727
728 } 728 }
729 else{ // version(!STATIC_GDIPLUS) 729 else{ // version(!STATIC_GDIPLUS)
730 import java.nonstandard.SharedLib; 730 import java.nonstandard.SharedLib;
731 Status function( uint* token, GdiplusStartupInput* input, GdiplusStartupOutput* output) GdiplusStartup; 731 Status function(uint* token, GdiplusStartupInput* input, GdiplusStartupOutput* output) GdiplusStartup;
732 void function(uint token) GdiplusShutdown; 732 void function(in uint token) GdiplusShutdown;
733 Status function(Handle hdc, out Handle graphics) GdipCreateFromHDC; 733 Status function(Handle hdc, out Handle graphics) GdipCreateFromHDC;
734 Status function(Handle hdc, Handle hDevice, out Handle graphics) GdipCreateFromHDC2; 734 Status function(Handle hdc, Handle hDevice, out Handle graphics) GdipCreateFromHDC2;
735 Status function(Handle hwnd, out Handle graphics) GdipCreateFromHWND; 735 Status function(Handle hwnd, out Handle graphics) GdipCreateFromHWND;
736 Status function(Handle image, out Handle graphics) GdipGetImageGraphicsContext; 736 Status function(Handle image, out Handle graphics) GdipGetImageGraphicsContext;
737 Status function(Handle graphics) GdipDeleteGraphics; 737 Status function(Handle graphics) GdipDeleteGraphics;
738 Status function(Handle graphics, out Handle hdc) GdipGetDC; 738 Status function(Handle graphics, out Handle hdc) GdipGetDC;
739 Status function(Handle graphics, Handle hdc) GdipReleaseDC; 739 Status function(Handle graphics, Handle hdc) GdipReleaseDC;
740 Status function(Handle graphics, Handle srcgraphics, CombineMode combineMode) GdipSetClipGraphics; 740 Status function(Handle graphics, Handle srcgraphics, in CombineMode combineMode) GdipSetClipGraphics;
741 Status function(Handle graphics, int x, int y, int width, int height, CombineMode combineMode) GdipSetClipRectI; 741 Status function(Handle graphics, in int x, in int y, in int width, in int height, in CombineMode combineMode) GdipSetClipRectI;
742 Status function(Handle graphics, float x, float y, float width, float height, CombineMode combineMode) GdipSetClipRect; 742 Status function(Handle graphics, in float x, in float y, in float width, in float height, in CombineMode combineMode) GdipSetClipRect;
743 Status function(Handle graphics, Handle path, CombineMode combineMode) GdipSetClipPath; 743 Status function(Handle graphics, Handle path, in CombineMode combineMode) GdipSetClipPath;
744 Status function(Handle graphics, Handle region, CombineMode combineMode) GdipSetClipRegion; 744 Status function(Handle graphics, Handle region, in CombineMode combineMode) GdipSetClipRegion;
745 Status function(Handle graphics, HRGN hRgn, CombineMode combineMode) GdipSetClipHrgn; 745 Status function(Handle graphics, HRGN hRgn, in CombineMode combineMode) GdipSetClipHrgn;
746 Status function(Handle graphics, out Handle region) GdipGetClip; 746 Status function(Handle graphics, out Handle region) GdipGetClip;
747 Status function(Handle graphics) GdipResetClip; 747 Status function(Handle graphics) GdipResetClip;
748 Status function(Handle graphics, out uint state) GdipSaveGraphics; 748 Status function(Handle graphics, out uint state) GdipSaveGraphics;
749 Status function(Handle graphics, int state) GdipRestoreGraphics; 749 Status function(Handle graphics, in int state) GdipRestoreGraphics;
750 Status function(Handle graphics, FlushIntention intention) GdipFlush; 750 Status function(Handle graphics, in FlushIntention intention) GdipFlush;
751 Status function(Handle graphics, float sx, float sy, MatrixOrder order) GdipScaleWorldTransform; 751 Status function(Handle graphics, in float sx, in float sy, in MatrixOrder order) GdipScaleWorldTransform;
752 Status function(Handle graphics, float angle, MatrixOrder order) GdipRotateWorldTransform; 752 Status function(Handle graphics, in float angle, in MatrixOrder order) GdipRotateWorldTransform;
753 Status function(Handle graphics, float dx, float dy, MatrixOrder order) GdipTranslateWorldTransform; 753 Status function(Handle graphics, in float dx, in float dy, in MatrixOrder order) GdipTranslateWorldTransform;
754 Status function(Handle graphics, Handle matrix, MatrixOrder order) GdipMultiplyWorldTransform; 754 Status function(Handle graphics, Handle matrix, in MatrixOrder order) GdipMultiplyWorldTransform;
755 Status function(Handle graphics) GdipResetWorldTransform; 755 Status function(Handle graphics) GdipResetWorldTransform;
756 Status function(Handle graphics, ref GpRectF dstrect, ref GpRectF srcrect, GraphicsUnit unit, out int state) GdipBeginContainer; 756 Status function(Handle graphics, ref GpRectF dstrect, ref GpRectF srcrect, in GraphicsUnit unit, out int state) GdipBeginContainer;
757 Status function(Handle graphics, ref GpRect dstrect, ref GpRect srcrect, GraphicsUnit unit, out int state) GdipBeginContainerI; 757 Status function(Handle graphics, ref GpRect dstrect, ref GpRect srcrect, in GraphicsUnit unit, out int state) GdipBeginContainerI;
758 Status function(Handle graphics, out int state) GdipBeginContainer2; 758 Status function(Handle graphics, out int state) GdipBeginContainer2;
759 Status function(Handle graphics, int state) GdipEndContainer; 759 Status function(Handle graphics, in int state) GdipEndContainer;
760 Status function(Handle graphics, out float dpi) GdipGetDpiX; 760 Status function(Handle graphics, out float dpi) GdipGetDpiX;
761 Status function(Handle graphics, out float dpi) GdipGetDpiY; 761 Status function(Handle graphics, out float dpi) GdipGetDpiY;
762 Status function(Handle graphics, out GraphicsUnit unit) GdipGetPageUnit; 762 Status function(Handle graphics, out GraphicsUnit unit) GdipGetPageUnit;
763 Status function(Handle graphics, GraphicsUnit unit) GdipSetPageUnit; 763 Status function(Handle graphics, in GraphicsUnit unit) GdipSetPageUnit;
764 Status function(Handle graphics, out float scale) GdipGetPageScale; 764 Status function(Handle graphics, out float scale) GdipGetPageScale;
765 Status function(Handle graphics, float scale) GdipSetPageScale; 765 Status function(Handle graphics, in float scale) GdipSetPageScale;
766 Status function(Handle graphics, Handle matrix) GdipGetWorldTransform; 766 Status function(Handle graphics, Handle matrix) GdipGetWorldTransform;
767 Status function(Handle graphics, Handle matrix) GdipSetWorldTransform; 767 Status function(Handle graphics, Handle matrix) GdipSetWorldTransform;
768 Status function(Handle graphics, out CompositingMode compositingMode) GdipGetCompositingMode; 768 Status function(Handle graphics, out CompositingMode compositingMode) GdipGetCompositingMode;
769 Status function(Handle graphics, CompositingMode compositingMode) GdipSetCompositingMode; 769 Status function(Handle graphics, in CompositingMode compositingMode) GdipSetCompositingMode;
770 Status function(Handle graphics, out CompositingQuality compositingQuality) GdipGetCompositingQuality; 770 Status function(Handle graphics, out CompositingQuality compositingQuality) GdipGetCompositingQuality;
771 Status function(Handle graphics, CompositingQuality compositingQuality) GdipSetCompositingQuality; 771 Status function(Handle graphics, in CompositingQuality compositingQuality) GdipSetCompositingQuality;
772 Status function(Handle graphics, out InterpolationMode interpolationMode) GdipGetInterpolationMode; 772 Status function(Handle graphics, out InterpolationMode interpolationMode) GdipGetInterpolationMode;
773 Status function(Handle graphics, InterpolationMode interpolationMode) GdipSetInterpolationMode; 773 Status function(Handle graphics, in InterpolationMode interpolationMode) GdipSetInterpolationMode;
774 Status function(Handle graphics, out SmoothingMode smoothingMode) GdipGetSmoothingMode; 774 Status function(Handle graphics, out SmoothingMode smoothingMode) GdipGetSmoothingMode;
775 Status function(Handle graphics, SmoothingMode smoothingMode) GdipSetSmoothingMode; 775 Status function(Handle graphics, in SmoothingMode smoothingMode) GdipSetSmoothingMode;
776 Status function(Handle graphics, out PixelOffsetMode pixelOffsetMode) GdipGetPixelOffsetMode; 776 Status function(Handle graphics, out PixelOffsetMode pixelOffsetMode) GdipGetPixelOffsetMode;
777 Status function(Handle graphics, PixelOffsetMode pixelOffsetMode) GdipSetPixelOffsetMode; 777 Status function(Handle graphics, in PixelOffsetMode pixelOffsetMode) GdipSetPixelOffsetMode;
778 Status function(Handle graphics, out uint textContrast) GdipGetTextContrast; 778 Status function(Handle graphics, out uint textContrast) GdipGetTextContrast;
779 Status function(Handle graphics, uint textContrast) GdipSetTextContrast; 779 Status function(Handle graphics, in uint textContrast) GdipSetTextContrast;
780 Status function(Handle graphics, int color) GdipGraphicsClear; 780 Status function(Handle graphics, in int color) GdipGraphicsClear;
781 Status function(Handle graphics, Handle pen, float x1, float y1, float x2, float y2) GdipDrawLine; 781 Status function(Handle graphics, Handle pen, in float x1, in float y1, in float x2, in float y2) GdipDrawLine;
782 Status function(Handle graphics, Handle pen, GpPointF* points, int count) GdipDrawLines; 782 Status function(Handle graphics, Handle pen, GpPointF* points, in int count) GdipDrawLines;
783 Status function(Handle graphics, Handle pen, int x1, int y1, int x2, int y2) GdipDrawLineI; 783 Status function(Handle graphics, Handle pen, in int x1, in int y1, in int x2, in int y2) GdipDrawLineI;
784 Status function(Handle graphics, Handle pen, GpPoint* points, int count) GdipDrawLinesI; 784 Status function(Handle graphics, Handle pen, GpPoint* points, in int count) GdipDrawLinesI;
785 Status function(Handle graphics, Handle pen, float x, float y, float width, float height, float startAngle, float sweepAngle) GdipDrawArc; 785 Status function(Handle graphics, Handle pen, in float x, in float y, in float width, in float height, in float startAngle, in float sweepAngle) GdipDrawArc;
786 Status function(Handle graphics, Handle pen, int x, int y, int width, int height, float startAngle, float sweepAngle) GdipDrawArcI; 786 Status function(Handle graphics, Handle pen, in int x, in int y, in int width, in int height, in float startAngle, in float sweepAngle) GdipDrawArcI;
787 Status function(Handle graphics, Handle pen, float x1, float y1, float x2, float y2, float x3, float y3, float x4, float y4) GdipDrawBezier; 787 Status function(Handle graphics, Handle pen, in float x1, in float y1, in float x2, in float y2, in float x3, in float y3, in float x4, in float y4) GdipDrawBezier;
788 Status function(Handle graphics, Handle pen, GpPointF* points, int count) GdipDrawBeziers; 788 Status function(Handle graphics, Handle pen, GpPointF* points, in int count) GdipDrawBeziers;
789 Status function(Handle graphics, Handle pen, int x1, int y1, int x2, int y2, int x3, int y3, int x4, int y4) GdipDrawBezierI; 789 Status function(Handle graphics, Handle pen, in int x1, in int y1, in int x2, in int y2, in int x3, in int y3, in int x4, in int y4) GdipDrawBezierI;
790 Status function(Handle graphics, Handle pen, GpPoint* points, int count) GdipDrawBeziersI; 790 Status function(Handle graphics, Handle pen, GpPoint* points, in int count) GdipDrawBeziersI;
791 Status function(Handle graphics, Handle pen, float x, float y, float width, float height) GdipDrawRectangle; 791 Status function(Handle graphics, Handle pen, in float x, in float y, in float width, in float height) GdipDrawRectangle;
792 Status function(Handle graphics, Handle pen, GpRectF* rects, int count) GdipDrawRectangles; 792 Status function(Handle graphics, Handle pen, GpRectF* rects, in int count) GdipDrawRectangles;
793 Status function(Handle graphics, Handle pen, int x, int y, int width, int height) GdipDrawRectangleI; 793 Status function(Handle graphics, Handle pen, in int x, in int y, in int width, in int height) GdipDrawRectangleI;
794 Status function(Handle graphics, Handle pen, GpRect* rects, int count) GdipDrawRectanglesI; 794 Status function(Handle graphics, Handle pen, GpRect* rects, in int count) GdipDrawRectanglesI;
795 Status function(Handle graphics, Handle pen, float x, float y, float width, float height) GdipDrawEllipse; 795 Status function(Handle graphics, Handle pen, in float x, in float y, in float width, in float height) GdipDrawEllipse;
796 Status function(Handle graphics, Handle pen, int x, int y, int width, int height) GdipDrawEllipseI; 796 Status function(Handle graphics, Handle pen, in int x, in int y, in int width, in int height) GdipDrawEllipseI;
797 Status function(Handle graphics, Handle pen, float x, float y, float width, float height, float startAngle, float sweepAngle) GdipDrawPie; 797 Status function(Handle graphics, Handle pen, in float x, in float y, in float width, in float height, in float startAngle, in float sweepAngle) GdipDrawPie;
798 Status function(Handle graphics, Handle pen, int x, int y, int width, int height, float startAngle, float sweepAngle) GdipDrawPieI; 798 Status function(Handle graphics, Handle pen, in int x, in int y, in int width, in int height, in float startAngle, in float sweepAngle) GdipDrawPieI;
799 Status function(Handle graphics, Handle pen, GpPointF* points, int count) GdipDrawPolygon; 799 Status function(Handle graphics, Handle pen, GpPointF* points, in int count) GdipDrawPolygon;
800 Status function(Handle graphics, Handle pen, GpPoint* points, int count) GdipDrawPolygonI; 800 Status function(Handle graphics, Handle pen, GpPoint* points, in int count) GdipDrawPolygonI;
801 Status function(Handle graphics, Handle pen, GpPointF* points, int count) GdipDrawCurve; 801 Status function(Handle graphics, Handle pen, GpPointF* points, in int count) GdipDrawCurve;
802 Status function(Handle graphics, Handle pen, GpPointF* points, int count, float tension) GdipDrawCurve2; 802 Status function(Handle graphics, Handle pen, GpPointF* points, in int count, in float tension) GdipDrawCurve2;
803 Status function(Handle graphics, Handle pen, GpPointF* points, int count, int offset, int numberOfSegments, float tension) GdipDrawCurve3; 803 Status function(Handle graphics, Handle pen, GpPointF* points, in int count, in int offset, in int numberOfSegments, in float tension) GdipDrawCurve3;
804 Status function(Handle graphics, Handle pen, GpPoint* points, int count) GdipDrawCurveI; 804 Status function(Handle graphics, Handle pen, GpPoint* points, in int count) GdipDrawCurveI;
805 Status function(Handle graphics, Handle pen, GpPoint* points, int count, float tension) GdipDrawCurve2I; 805 Status function(Handle graphics, Handle pen, GpPoint* points, in int count, in float tension) GdipDrawCurve2I;
806 Status function(Handle graphics, Handle pen, GpPoint* points, int count, int offset, int numberOfSegments, float tension) GdipDrawCurve3I; 806 Status function(Handle graphics, Handle pen, GpPoint* points, in int count, in int offset, in int numberOfSegments, in float tension) GdipDrawCurve3I;
807 Status function(Handle graphics, Handle pen, GpPointF* points, int count) GdipDrawClosedCurve; 807 Status function(Handle graphics, Handle pen, GpPointF* points, in int count) GdipDrawClosedCurve;
808 Status function(Handle graphics, Handle pen, GpPointF* points, int count, float tension) GdipDrawClosedCurve2; 808 Status function(Handle graphics, Handle pen, GpPointF* points, in int count, in float tension) GdipDrawClosedCurve2;
809 Status function(Handle graphics, Handle pen, GpPoint* points, int count) GdipDrawClosedCurveI; 809 Status function(Handle graphics, Handle pen, GpPoint* points, in int count) GdipDrawClosedCurveI;
810 Status function(Handle graphics, Handle pen, GpPoint* points, int count, float tension) GdipDrawClosedCurve2I; 810 Status function(Handle graphics, Handle pen, GpPoint* points, in int count, in float tension) GdipDrawClosedCurve2I;
811 Status function(Handle graphics, Handle brush, int x, int y, int width, int height) GdipFillRectangleI; 811 Status function(Handle graphics, Handle brush, in int x, in int y, in int width, in int height) GdipFillRectangleI;
812 Status function(Handle graphics, Handle brush, float x, float y, float width, float height) GdipFillRectangle; 812 Status function(Handle graphics, Handle brush, in float x, in float y, in float width, in float height) GdipFillRectangle;
813 Status function(Handle graphics, Handle brush, GpRect* rects, int count) GdipFillRectanglesI; 813 Status function(Handle graphics, Handle brush, GpRect* rects, in int count) GdipFillRectanglesI;
814 Status function(Handle graphics, Handle brush, GpRectF* rects, int count) GdipFillRectangles; 814 Status function(Handle graphics, Handle brush, GpRectF* rects, in int count) GdipFillRectangles;
815 Status function(Handle graphics, Handle brush, GpPointF* rects, int count, FillMode fillMode) GdipFillPolygon; 815 Status function(Handle graphics, Handle brush, GpPointF* rects, in int count, in FillMode fillMode) GdipFillPolygon;
816 Status function(Handle graphics, Handle brush, GpPoint* rects, int count, FillMode fillMode) GdipFillPolygonI; 816 Status function(Handle graphics, Handle brush, GpPoint* rects, in int count, in FillMode fillMode) GdipFillPolygonI;
817 Status function(Handle graphics, Handle brush, float x, float y, float width, float height) GdipFillEllipse; 817 Status function(Handle graphics, Handle brush, in float x, in float y, in float width, in float height) GdipFillEllipse;
818 Status function(Handle graphics, Handle brush, int x, int y, int width, int height) GdipFillEllipseI; 818 Status function(Handle graphics, Handle brush, in int x, in int y, in int width, in int height) GdipFillEllipseI;
819 Status function(Handle graphics, Handle brush, float x, float y, float width, float height, float startAngle, float sweepAngle) GdipFillPie; 819 Status function(Handle graphics, Handle brush, in float x, in float y, in float width, in float height, in float startAngle, in float sweepAngle) GdipFillPie;
820 Status function(Handle graphics, Handle brush, int x, int y, int width, int height, float startAngle, float sweepAngle) GdipFillPieI; 820 Status function(Handle graphics, Handle brush, in int x, in int y, in int width, in int height, in float startAngle, in float sweepAngle) GdipFillPieI;
821 Status function(Handle graphics, Handle brush, Handle path) GdipFillPath; 821 Status function(Handle graphics, Handle brush, Handle path) GdipFillPath;
822 Status function(Handle graphics, Handle brush, GpPointF* points, int count) GdipFillClosedCurve; 822 Status function(Handle graphics, Handle brush, GpPointF* points, in int count) GdipFillClosedCurve;
823 Status function(Handle graphics, Handle brush, GpPoint* points, int count) GdipFillClosedCurveI; 823 Status function(Handle graphics, Handle brush, GpPoint* points, in int count) GdipFillClosedCurveI;
824 Status function(Handle graphics, Handle brush, GpPointF* points, int count, FillMode fillMode, float tension) GdipFillClosedCurve2; 824 Status function(Handle graphics, Handle brush, GpPointF* points, in int count, in FillMode fillMode, in float tension) GdipFillClosedCurve2;
825 Status function(Handle graphics, Handle brush, GpPoint* points, int count, FillMode fillMode, float tension) GdipFillClosedCurve2I; 825 Status function(Handle graphics, Handle brush, GpPoint* points, in int count, in FillMode fillMode, in float tension) GdipFillClosedCurve2I;
826 Status function(Handle graphics, Handle brush, Handle region) GdipFillRegion; 826 Status function(Handle graphics, Handle brush, Handle region) GdipFillRegion;
827 Status function(Handle graphics, LPCWSTR string, int length, Handle font, ref GpRectF layoutRect, Handle stringFormat, Handle brush) GdipDrawString; 827 Status function(Handle graphics, LPCWSTR string, in int length, Handle font, ref GpRectF layoutRect, Handle stringFormat, Handle brush) GdipDrawString;
828 Status function(Handle graphics, LPCWSTR string, int length, Handle font, ref GpRectF layoutRect, Handle stringFormat, ref GpRectF boundingBox, int* codepointsFitted, int* linesFitted) GdipMeasureString; 828 Status function(Handle graphics, LPCWSTR string, in int length, Handle font, ref GpRectF layoutRect, Handle stringFormat, ref GpRectF boundingBox, int* codepointsFitted, int* linesFitted) GdipMeasureString;
829 Status function(Handle format, out int count) GdipGetStringFormatMeasurableCharacterRangeCount; 829 Status function(Handle format, out int count) GdipGetStringFormatMeasurableCharacterRangeCount;
830 Status function(Handle format, out Handle newFormat) GdipCloneStringFormat; 830 Status function(Handle format, out Handle newFormat) GdipCloneStringFormat;
831 Status function(Handle graphics, LPCWSTR string, int length, Handle font, ref GpRectF layoutRect, Handle stringFormat, int regionCount, Handle* regions) GdipMeasureCharacterRanges; 831 Status function(Handle graphics, LPCWSTR string, in int length, Handle font, ref GpRectF layoutRect, Handle stringFormat, in int regionCount, Handle* regions) GdipMeasureCharacterRanges;
832 Status function(Handle graphics, Handle image, float x, float y) GdipDrawImage; 832 Status function(Handle graphics, Handle image, in float x, in float y) GdipDrawImage;
833 Status function(Handle graphics, Handle image, int x, int y) GdipDrawImageI; 833 Status function(Handle graphics, Handle image, in int x, in int y) GdipDrawImageI;
834 Status function(Handle graphics, Handle image, float x, float y, float width, float height) GdipDrawImageRect; 834 Status function(Handle graphics, Handle image, in float x, in float y, in float width, in float height) GdipDrawImageRect;
835 Status function(Handle graphics, Handle image, int x, int y, int width, int height) GdipDrawImageRectI; 835 Status function(Handle graphics, Handle image, in int x, in int y, in int width, in int height) GdipDrawImageRectI;
836 Status function(Handle graphics, Handle image, float x, float y, float srcx, float srcy, float srcwidth, float srcheight, GraphicsUnit srcUnit) GdipDrawImagePointRect; 836 Status function(Handle graphics, Handle image, in float x, in float y, in float srcx, in float srcy, in float srcwidth, in float srcheight, in GraphicsUnit srcUnit) GdipDrawImagePointRect;
837 Status function(Handle graphics, Handle image, int x, int y, int srcx, int srcy, int srcwidth, int srcheight, GraphicsUnit srcUnit) GdipDrawImagePointRectI; 837 Status function(Handle graphics, Handle image, in int x, in int y, in int srcx, in int srcy, in int srcwidth, in int srcheight, in GraphicsUnit srcUnit) GdipDrawImagePointRectI;
838 Status function(Handle graphics, Handle image, float dstx, float dsty, float dstwidth, float dstheight, float srcx, float srcy, float srcwidth, float srcheight, GraphicsUnit srcUnit, Handle imageAttributes, GpDrawImageAbort callback, void* callbakcData) GdipDrawImageRectRect; 838 Status function(Handle graphics, Handle image, in float dstx, in float dsty, in float dstwidth, in float dstheight, in float srcx, in float srcy, in float srcwidth, in float srcheight, in GraphicsUnit srcUnit, Handle imageAttributes, GpDrawImageAbort callback, void* callbakcData) GdipDrawImageRectRect;
839 Status function(Handle graphics, Handle image, int dstx, int dsty, int dstwidth, int dstheight, int srcx, int srcy, int srcwidth, int srcheight, GraphicsUnit srcUnit, Handle imageAttributes, GpDrawImageAbort callback, void* callbakcData) GdipDrawImageRectRectI; 839 Status function(Handle graphics, Handle image, in int dstx, in int dsty, in int dstwidth, in int dstheight, in int srcx, in int srcy, in int srcwidth, in int srcheight, in GraphicsUnit srcUnit, Handle imageAttributes, GpDrawImageAbort callback, void* callbakcData) GdipDrawImageRectRectI;
840 Status function(Handle graphics, Handle image, GpPointF* dstpoints, int count) GdipDrawImagePoints; 840 Status function(Handle graphics, Handle image, GpPointF* dstpoints, in int count) GdipDrawImagePoints;
841 Status function(Handle graphics, Handle image, GpPoint* dstpoints, int count) GdipDrawImagePointsI; 841 Status function(Handle graphics, Handle image, GpPoint* dstpoints, in int count) GdipDrawImagePointsI;
842 Status function(Handle graphics, Handle image, GpPointF* dstpoints, int count, float srcx, float srcy, float srcwidth, float srcheight, GraphicsUnit srcUnit, Handle imageAttributes, GpDrawImageAbort callback, void* callbakcData) GdipDrawImagePointsRect; 842 Status function(Handle graphics, Handle image, GpPointF* dstpoints, in int count, in float srcx, in float srcy, in float srcwidth, in float srcheight, in GraphicsUnit srcUnit, Handle imageAttributes, GpDrawImageAbort callback, void* callbakcData) GdipDrawImagePointsRect;
843 Status function(Handle graphics, Handle image, GpPoint* dstpoints, int count, int srcx, int srcy, int srcwidth, int srcheight, GraphicsUnit srcUnit, Handle imageAttributes, GpDrawImageAbort callback, void* callbakcData) GdipDrawImagePointsRectI; 843 Status function(Handle graphics, Handle image, GpPoint* dstpoints, in int count, in int srcx, in int srcy, in int srcwidth, in int srcheight, in GraphicsUnit srcUnit, Handle imageAttributes, GpDrawImageAbort callback, void* callbakcData) GdipDrawImagePointsRectI;
844 Status function(Handle graphics, float x, float y, out int result) GdipIsVisiblePoint; 844 Status function(Handle graphics, in float x, in float y, out int result) GdipIsVisiblePoint;
845 Status function(Handle graphics, int x, int y, out int result) GdipIsVisiblePointI; 845 Status function(Handle graphics, in int x, in int y, out int result) GdipIsVisiblePointI;
846 Status function(Handle graphics, float x, float y, float width, float height, out int result) GdipIsVisibleRect; 846 Status function(Handle graphics, in float x, in float y, in float width, in float height, out int result) GdipIsVisibleRect;
847 Status function(Handle graphics, int x, int y, int width, int height, out int result) GdipIsVisibleRectI; 847 Status function(Handle graphics, in int x, in int y, in int width, in int height, out int result) GdipIsVisibleRectI;
848 Status function(Handle graphics, out TextRenderingHint mode) GdipGetTextRenderingHint; 848 Status function(Handle graphics, out TextRenderingHint mode) GdipGetTextRenderingHint;
849 Status function(Handle graphics, TextRenderingHint mode) GdipSetTextRenderingHint; 849 Status function(Handle graphics, in TextRenderingHint mode) GdipSetTextRenderingHint;
850 Status function(Handle graphics, out GpRectF rect) GdipGetClipBounds; 850 Status function(Handle graphics, out GpRectF rect) GdipGetClipBounds;
851 Status function(Handle graphics, out GpRect rect) GdipGetClipBoundsI; 851 Status function(Handle graphics, out GpRect rect) GdipGetClipBoundsI;
852 Status function(Handle graphics, out GpRectF rect) GdipGetVisibleClipBounds; 852 Status function(Handle graphics, out GpRectF rect) GdipGetVisibleClipBounds;
853 Status function(Handle graphics, out GpRect rect) GdipGetVisibleClipBoundsI; 853 Status function(Handle graphics, out GpRect rect) GdipGetVisibleClipBoundsI;
854 Status function(Handle graphics, out int result) GdipIsClipEmpty; 854 Status function(Handle graphics, out int result) GdipIsClipEmpty;
855 Status function(Handle graphics, out int result) GdipIsVisibleClipEmpty; 855 Status function(Handle graphics, out int result) GdipIsVisibleClipEmpty;
856 Status function(Handle graphics, out int x, out int y) GdipGetRenderingOrigin; 856 Status function(Handle graphics, out int x, out int y) GdipGetRenderingOrigin;
857 Status function(Handle graphics, int x, int y) GdipSetRenderingOrigin; 857 Status function(Handle graphics, in int x, in int y) GdipSetRenderingOrigin;
858 Status function(Handle graphics, ref int argb) GdipGetNearestColor; 858 Status function(Handle graphics, ref int argb) GdipGetNearestColor;
859 Status function(Handle graphics, uint sizeData, ubyte* data) GdipComment; 859 Status function(Handle graphics, in uint sizeData, ubyte* data) GdipComment;
860 Status function(Handle graphics, CoordinateSpace destSpace, CoordinateSpace srcSpace, GpPointF* points, int count) GdipTransformPoints; 860 Status function(Handle graphics, in CoordinateSpace destSpace, in CoordinateSpace srcSpace, GpPointF* points, in int count) GdipTransformPoints;
861 Status function(Handle graphics, CoordinateSpace destSpace, CoordinateSpace srcSpace, GpPoint* points, int count) GdipTransformPointsI; 861 Status function(Handle graphics, in CoordinateSpace destSpace, in CoordinateSpace srcSpace, GpPoint* points, in int count) GdipTransformPointsI;
862 Status function(out Handle matrix) GdipCreateMatrix; 862 Status function(out Handle matrix) GdipCreateMatrix;
863 Status function(float m11, float m12, float m21, float m22, float dx, float dy, out Handle matrix) GdipCreateMatrix2; 863 Status function(in float m11, in float m12, in float m21, in float m22, in float dx, in float dy, out Handle matrix) GdipCreateMatrix2;
864 Status function(ref GpRectF rect, GpPointF* dstplg, out Handle matrix) GdipCreateMatrix3; 864 Status function(ref GpRectF rect, GpPointF* dstplg, out Handle matrix) GdipCreateMatrix3;
865 Status function(ref GpRect rect, GpPoint* dstplg, out Handle matrix) GdipCreateMatrix3I; 865 Status function(ref GpRect rect, GpPoint* dstplg, out Handle matrix) GdipCreateMatrix3I;
866 Status function(Handle matrix) GdipDeleteMatrix; 866 Status function(Handle matrix) GdipDeleteMatrix;
867 Status function(Handle matrix, out Handle cloneMatrix) GdipCloneMatrix; 867 Status function(Handle matrix, out Handle cloneMatrix) GdipCloneMatrix;
868 Status function(Handle matrix, float* matrixOut) GdipGetMatrixElements; 868 Status function(Handle matrix, float* matrixOut) GdipGetMatrixElements;
869 Status function(Handle matrix, float m11, float m12, float m21, float m22, float xy, float dy) GdipSetMatrixElements; 869 Status function(Handle matrix, in float m11, in float m12, in float m21, in float m22, in float xy, in float dy) GdipSetMatrixElements;
870 Status function(Handle matrix) GdipInvertMatrix; 870 Status function(Handle matrix) GdipInvertMatrix;
871 Status function(Handle matrix, Handle matrix2, MatrixOrder order) GdipMultiplyMatrix; 871 Status function(Handle matrix, Handle matrix2, in MatrixOrder order) GdipMultiplyMatrix;
872 Status function(Handle matrix, float scaleX, float scaleY, MatrixOrder order) GdipScaleMatrix; 872 Status function(Handle matrix, in float scaleX, in float scaleY, in MatrixOrder order) GdipScaleMatrix;
873 Status function(Handle matrix, float shearX, float shearY, MatrixOrder order) GdipShearMatrix; 873 Status function(Handle matrix, in float shearX, in float shearY, in MatrixOrder order) GdipShearMatrix;
874 Status function(Handle matrix, float angle, MatrixOrder order) GdipRotateMatrix; 874 Status function(Handle matrix, in float angle, in MatrixOrder order) GdipRotateMatrix;
875 Status function(Handle matrix, float offsetX, float offsetY, MatrixOrder order) GdipTranslateMatrix; 875 Status function(Handle matrix, in float offsetX, in float offsetY, in MatrixOrder order) GdipTranslateMatrix;
876 Status function(Handle matrix, out int result) GdipIsMatrixIdentity; 876 Status function(Handle matrix, out int result) GdipIsMatrixIdentity;
877 Status function(Handle matrix, out int result) GdipIsMatrixInvertible; 877 Status function(Handle matrix, out int result) GdipIsMatrixInvertible;
878 Status function(Handle matrix, GpPointF *pts, int count) GdipTransformMatrixPoints; 878 Status function(Handle matrix, GpPointF *pts, in int count) GdipTransformMatrixPoints;
879 Status function(Handle brush, out BrushType type ) GdipGetBrushType; 879 Status function(Handle brush, out BrushType type ) GdipGetBrushType;
880 Status function(Handle brush, out Handle cloneBrush) GdipCloneBrush; 880 Status function(Handle brush, out Handle cloneBrush) GdipCloneBrush;
881 Status function(Handle brush) GdipDeleteBrush; 881 Status function(Handle brush) GdipDeleteBrush;
882 Status function(int color, out Handle brush) GdipCreateSolidFill; 882 Status function(in int color, out Handle brush) GdipCreateSolidFill;
883 Status function(Handle brush, out int color) GdipGetSolidFillColor; 883 Status function(Handle brush, out int color) GdipGetSolidFillColor;
884 Status function(Handle brush, int color) GdipSetSolidFillColor; 884 Status function(Handle brush, in int color) GdipSetSolidFillColor;
885 Status function(Handle image, WrapMode wrapMode, out Handle texture) GdipCreateTexture; 885 Status function(Handle image, in WrapMode wrapMode, out Handle texture) GdipCreateTexture;
886 Status function(Handle image, WrapMode wrapMode, float x, float y, float width, float height, out Handle texture) GdipCreateTexture2; 886 Status function(Handle image, in WrapMode wrapMode, in float x, in float y, in float width, in float height, out Handle texture) GdipCreateTexture2;
887 Status function(Handle image, WrapMode wrapMode, int x, int y, int width, int height, out Handle texture) GdipCreateTexture2I; 887 Status function(Handle image, in WrapMode wrapMode, in int x, in int y, in int width, in int height, out Handle texture) GdipCreateTexture2I;
888 Status function(Handle brush, out Handle image) GdipGetTextureImage; 888 Status function(Handle brush, out Handle image) GdipGetTextureImage;
889 Status function(Handle brush, out Handle matrix) GdipGetTextureTransform; 889 Status function(Handle brush, out Handle matrix) GdipGetTextureTransform;
890 Status function(Handle brush, Handle matrix) GdipSetTextureTransform; 890 Status function(Handle brush, Handle matrix) GdipSetTextureTransform;
891 Status function(Handle brush, out WrapMode wrapmode) GdipGetTextureWrapMode; 891 Status function(Handle brush, out WrapMode wrapmode) GdipGetTextureWrapMode;
892 Status function(Handle brush, WrapMode wrapmode) GdipSetTextureWrapMode; 892 Status function(Handle brush, in WrapMode wrapmode) GdipSetTextureWrapMode;
893 Status function(HatchStyle hatchstyle, int forecol, int backcol, out Handle brush) GdipCreateHatchBrush; 893 Status function(in HatchStyle hatchstyle, in int forecol, in int backcol, out Handle brush) GdipCreateHatchBrush;
894 Status function(Handle brush, out HatchStyle hatchstyle) GdipGetHatchStyle; 894 Status function(Handle brush, out HatchStyle hatchstyle) GdipGetHatchStyle;
895 Status function(Handle brush, out int forecol) GdipGetHatchForegroundColor; 895 Status function(Handle brush, out int forecol) GdipGetHatchForegroundColor;
896 Status function(Handle brush, out int backcol) GdipGetHatchBackgroundColor; 896 Status function(Handle brush, out int backcol) GdipGetHatchBackgroundColor;
897 Status function(ref GpPoint point1, ref GpPoint point2, int color1, int color2, WrapMode wrapMode, out Handle lineGradient) GdipCreateLineBrushI; 897 Status function(ref GpPoint point1, ref GpPoint point2, in int color1, in int color2, in WrapMode wrapMode, out Handle lineGradient) GdipCreateLineBrushI;
898 Status function(ref GpPointF point1, ref GpPointF point2, int color1, int color2, WrapMode wrapMode, out Handle lineGradient) GdipCreateLineBrush; 898 Status function(ref GpPointF point1, ref GpPointF point2, in int color1, in int color2, in WrapMode wrapMode, out Handle lineGradient) GdipCreateLineBrush;
899 Status function(ref GpRect rect, int color1, int color2, LinearGradientMode mode, WrapMode wrapMode, out Handle lineGradient) GdipCreateLineBrushFromRectI; 899 Status function(ref GpRect rect, in int color1, in int color2, in LinearGradientMode mode, in WrapMode wrapMode, out Handle lineGradient) GdipCreateLineBrushFromRectI;
900 Status function(ref GpRectF rect, int color1, int color2, LinearGradientMode mode, WrapMode wrapMode, out Handle lineGradient) GdipCreateLineBrushFromRect; 900 Status function(ref GpRectF rect, in int color1, in int color2, in LinearGradientMode mode, in WrapMode wrapMode, out Handle lineGradient) GdipCreateLineBrushFromRect;
901 Status function(ref GpRect rect, int color1, int color2, float angle, int isAngleScalable, WrapMode wrapMode, out Handle lineGradient) GdipCreateLineBrushFromRectWithAngleI; 901 Status function(ref GpRect rect, in int color1, in int color2, in float angle, in int isAngleScalable, in WrapMode wrapMode, out Handle lineGradient) GdipCreateLineBrushFromRectWithAngleI;
902 Status function(ref GpRectF rect, int color1, int color2, float angle, int isAngleScalable, WrapMode wrapMode, out Handle lineGradient) GdipCreateLineBrushFromRectWithAngle; 902 Status function(ref GpRectF rect, in int color1, in int color2, in float angle, in int isAngleScalable, in WrapMode wrapMode, out Handle lineGradient) GdipCreateLineBrushFromRectWithAngle;
903 Status function(Handle brush, out int count) GdipGetLineBlendCount; 903 Status function(Handle brush, out int count) GdipGetLineBlendCount;
904 Status function(Handle brush, float* blend, float* positions, int count) GdipGetLineBlend; 904 Status function(Handle brush, float* blend, float* positions, in int count) GdipGetLineBlend;
905 Status function(Handle brush, float* blend, float* positions, int count) GdipSetLineBlend; 905 Status function(Handle brush, in float* blend, in float* positions, in int count) GdipSetLineBlend;
906 Status function(Handle brush, out int count) GdipGetLinePresetBlendCount; 906 Status function(Handle brush, out int count) GdipGetLinePresetBlendCount;
907 Status function(Handle brush, uint* blend, float* positions, int count) GdipGetLinePresetBlend; 907 Status function(Handle brush, uint* blend, float* positions, in int count) GdipGetLinePresetBlend;
908 Status function(Handle brush, uint* blend, float* positions, int count) GdipSetLinePresetBlend; 908 Status function(Handle brush, in uint* blend, in float* positions, in int count) GdipSetLinePresetBlend;
909 Status function(Handle brush, out WrapMode wrapmode) GdipGetLineWrapMode; 909 Status function(Handle brush, out WrapMode wrapmode) GdipGetLineWrapMode;
910 Status function(Handle brush, WrapMode wrapmode) GdipSetLineWrapMode; 910 Status function(Handle brush, in WrapMode wrapmode) GdipSetLineWrapMode;
911 Status function(Handle brush, out GpRectF rect) GdipGetLineRect; 911 Status function(Handle brush, out GpRectF rect) GdipGetLineRect;
912 Status function(Handle brush, int* colors) GdipGetLineColors; 912 Status function(Handle brush, int* colors) GdipGetLineColors;
913 Status function(Handle brush, int color1, int color2) GdipSetLineColors; 913 Status function(Handle brush, in int color1, in int color2) GdipSetLineColors;
914 Status function(Handle brush, out int useGammaCorrection) GdipGetLineGammaCorrection; 914 Status function(Handle brush, out int useGammaCorrection) GdipGetLineGammaCorrection;
915 Status function(Handle brush, int useGammaCorrection) GdipSetLineGammaCorrection; 915 Status function(Handle brush, in int useGammaCorrection) GdipSetLineGammaCorrection;
916 Status function(Handle brush, float focus, float scale) GdipSetLineSigmaBlend; 916 Status function(Handle brush, in float focus, in float scale) GdipSetLineSigmaBlend;
917 Status function(Handle brush, float focus, float scale) GdipSetLineLinearBlend; 917 Status function(Handle brush, in float focus, in float scale) GdipSetLineLinearBlend;
918 Status function(Handle brush, out Handle matrix) GdipGetLineTransform; 918 Status function(Handle brush, out Handle matrix) GdipGetLineTransform;
919 Status function(Handle brush, Handle matrix) GdipSetLineTransform; 919 Status function(Handle brush, Handle matrix) GdipSetLineTransform;
920 Status function(Handle brush) GdipResetLineTransform; 920 Status function(Handle brush) GdipResetLineTransform;
921 Status function(Handle brush, Handle matrix, MatrixOrder order) GdipMultiplyLineTransform; 921 Status function(Handle brush, Handle matrix, in MatrixOrder order) GdipMultiplyLineTransform;
922 Status function(Handle brush, float dx, float dy, MatrixOrder order) GdipTranslateLineTransform; 922 Status function(Handle brush, in float dx, in float dy, in MatrixOrder order) GdipTranslateLineTransform;
923 Status function(Handle brush, float sx, float sy, MatrixOrder order) GdipScaleLineTransform; 923 Status function(Handle brush, in float sx, in float sy, in MatrixOrder order) GdipScaleLineTransform;
924 Status function(Handle brush, float angle, MatrixOrder order) GdipRotateLineTransform; 924 Status function(Handle brush, in float angle, in MatrixOrder order) GdipRotateLineTransform;
925 Status function(int argb, float width, GraphicsUnit unit, out Handle pen) GdipCreatePen1; 925 Status function(in int argb, in float width, in GraphicsUnit unit, out Handle pen) GdipCreatePen1;
926 Status function(Handle brush, float width, GraphicsUnit unit, out Handle pen) GdipCreatePen2; 926 Status function(Handle brush, in float width, in GraphicsUnit unit, out Handle pen) GdipCreatePen2;
927 Status function(Handle pen) GdipDeletePen; 927 Status function(Handle pen) GdipDeletePen;
928 Status function(Handle pen, out Handle clonepen) GdipClonePen; 928 Status function(Handle pen, out Handle clonepen) GdipClonePen;
929 Status function(Handle pen, LineCap startCap, LineCap endCap, DashCap dashCap) GdipSetPenLineCap197819; 929 Status function(Handle pen, in LineCap startCap, in LineCap endCap, in DashCap dashCap) GdipSetPenLineCap197819;
930 Status function(Handle pen, out LineCap startCap) GdipGetPenStartCap; 930 Status function(Handle pen, out LineCap startCap) GdipGetPenStartCap;
931 Status function(Handle pen, LineCap startCap) GdipSetPenStartCap; 931 Status function(Handle pen, in LineCap startCap) GdipSetPenStartCap;
932 Status function(Handle pen, out LineCap endCap) GdipGetPenEndCap; 932 Status function(Handle pen, out LineCap endCap) GdipGetPenEndCap;
933 Status function(Handle pen, LineCap endCap) GdipSetPenEndCap; 933 Status function(Handle pen, in LineCap endCap) GdipSetPenEndCap;
934 Status function(Handle pen, out DashCap endCap) GdipGetPenDashCap197819; 934 Status function(Handle pen, out DashCap endCap) GdipGetPenDashCap197819;
935 Status function(Handle pen, DashCap endCap) GdipSetPenDashCap197819; 935 Status function(Handle pen, in DashCap endCap) GdipSetPenDashCap197819;
936 Status function(Handle pen, out LineJoin lineJoin) GdipGetPenLineJoin; 936 Status function(Handle pen, out LineJoin lineJoin) GdipGetPenLineJoin;
937 Status function(Handle pen, LineJoin lineJoin) GdipSetPenLineJoin; 937 Status function(Handle pen, in LineJoin lineJoin) GdipSetPenLineJoin;
938 Status function(Handle pen, out float miterLimit) GdipGetPenMiterLimit; 938 Status function(Handle pen, out float miterLimit) GdipGetPenMiterLimit;
939 Status function(Handle pen, float miterLimit) GdipSetPenMiterLimit; 939 Status function(Handle pen, in float miterLimit) GdipSetPenMiterLimit;
940 Status function(Handle pen, out PenAlignment penMode) GdipGetPenMode; 940 Status function(Handle pen, out PenAlignment penMode) GdipGetPenMode;
941 Status function(Handle pen, PenAlignment penMode) GdipSetPenMode; 941 Status function(Handle pen, in PenAlignment penMode) GdipSetPenMode;
942 Status function(Handle pen, out Handle matrix) GdipGetPenTransform; 942 Status function(Handle pen, out Handle matrix) GdipGetPenTransform;
943 Status function(Handle pen, Handle matrix) GdipSetPenTransform; 943 Status function(Handle pen, Handle matrix) GdipSetPenTransform;
944 Status function(Handle pen) GdipResetPenTransform; 944 Status function(Handle pen) GdipResetPenTransform;
945 Status function(Handle pen, Handle matrix, MatrixOrder order) GdipMultiplyPenTransform; 945 Status function(Handle pen, Handle matrix, in MatrixOrder order) GdipMultiplyPenTransform;
946 Status function(Handle pen, float dx, float dy, MatrixOrder order) GdipTranslatePenTransform; 946 Status function(Handle pen, in float dx, in float dy, in MatrixOrder order) GdipTranslatePenTransform;
947 Status function(Handle pen, float sx, float sy, MatrixOrder order) GdipScalePenTransform; 947 Status function(Handle pen, in float sx, in float sy, in MatrixOrder order) GdipScalePenTransform;
948 Status function(Handle pen, float angle, MatrixOrder order) GdipRotatePenTransform; 948 Status function(Handle pen, in float angle, in MatrixOrder order) GdipRotatePenTransform;
949 Status function(Handle pen, out int argb) GdipGetPenColor; 949 Status function(Handle pen, out int argb) GdipGetPenColor;
950 Status function(Handle pen, int argb) GdipSetPenColor; 950 Status function(Handle pen, in int argb) GdipSetPenColor;
951 Status function(Handle pen, out float width) GdipGetPenWidth; 951 Status function(Handle pen, out float width) GdipGetPenWidth;
952 Status function(Handle pen, float width) GdipSetPenWidth; 952 Status function(Handle pen, in float width) GdipSetPenWidth;
953 Status function(Handle pen, out PenType type) GdipGetPenFillType; 953 Status function(Handle pen, out PenType type) GdipGetPenFillType;
954 Status function(Handle pen, out Handle brush) GdipGetPenBrushFill; 954 Status function(Handle pen, out Handle brush) GdipGetPenBrushFill;
955 Status function(Handle pen, Handle brush) GdipSetPenBrushFill; 955 Status function(Handle pen, Handle brush) GdipSetPenBrushFill;
956 Status function(Handle pen, out DashStyle dashstyle) GdipGetPenDashStyle; 956 Status function(Handle pen, out DashStyle dashstyle) GdipGetPenDashStyle;
957 Status function(Handle pen, DashStyle dashstyle) GdipSetPenDashStyle; 957 Status function(Handle pen, in DashStyle dashstyle) GdipSetPenDashStyle;
958 Status function(Handle pen, out float offset) GdipGetPenDashOffset; 958 Status function(Handle pen, out float offset) GdipGetPenDashOffset;
959 Status function(Handle pen, float offset) GdipSetPenDashOffset; 959 Status function(Handle pen, in float offset) GdipSetPenDashOffset;
960 Status function(Handle pen, out int count) GdipGetPenDashCount; 960 Status function(Handle pen, out int count) GdipGetPenDashCount;
961 Status function(Handle pen, float* dash, int count) GdipGetPenDashArray; 961 Status function(Handle pen, float* dash, in int count) GdipGetPenDashArray;
962 Status function(Handle pen, float* dash, int count) GdipSetPenDashArray; 962 Status function(Handle pen, in float* dash, in int count) GdipSetPenDashArray;
963 Status function(Handle pen, out int count) GdipGetPenCompoundCount; 963 Status function(Handle pen, out int count) GdipGetPenCompoundCount;
964 Status function(Handle pen, float* dash, int count) GdipGetPenCompoundArray; 964 Status function(Handle pen, float* dash, in int count) GdipGetPenCompoundArray;
965 Status function(Handle pen, float* dash, int count) GdipSetPenCompoundArray; 965 Status function(Handle pen, in float* dash, in int count) GdipSetPenCompoundArray;
966 Status function(out Handle region) GdipCreateRegion; 966 Status function(out Handle region) GdipCreateRegion;
967 Status function(ref GpRectF rect, out Handle region) GdipCreateRegionRect; 967 Status function(ref GpRectF rect, out Handle region) GdipCreateRegionRect;
968 Status function(ref GpRect rect, out Handle region) GdipCreateRegionRectI; 968 Status function(ref GpRect rect, out Handle region) GdipCreateRegionRectI;
969 Status function(Handle path, out Handle region) GdipCreateRegionPath; 969 Status function(Handle path, out Handle region) GdipCreateRegionPath;
970 Status function(Handle hRgn, out Handle region) GdipCreateRegionHrgn; 970 Status function(Handle hRgn, out Handle region) GdipCreateRegionHrgn;
971 Status function(Handle region) GdipDeleteRegion; 971 Status function(Handle region) GdipDeleteRegion;
972 Status function(Handle region) GdipSetInfinite; 972 Status function(Handle region) GdipSetInfinite;
973 Status function(Handle region) GdipSetEmpty; 973 Status function(Handle region) GdipSetEmpty;
974 Status function(Handle region, ref GpRectF rect, CombineMode combineMode) GdipCombineRegionRect; 974 Status function(Handle region, ref GpRectF rect, in CombineMode combineMode) GdipCombineRegionRect;
975 Status function(Handle region, ref GpRect rect, CombineMode combineMode) GdipCombineRegionRectI; 975 Status function(Handle region, ref GpRect rect, in CombineMode combineMode) GdipCombineRegionRectI;
976 Status function(Handle region, Handle path, CombineMode combineMode) GdipCombineRegionPath; 976 Status function(Handle region, Handle path, in CombineMode combineMode) GdipCombineRegionPath;
977 Status function(Handle region, Handle region, CombineMode combineMode) GdipCombineRegionRegion; 977 Status function(Handle region, Handle region, in CombineMode combineMode) GdipCombineRegionRegion;
978 Status function(Handle region, float dx, float dy) GdipTranslateRegion; 978 Status function(Handle region, in float dx, in float dy) GdipTranslateRegion;
979 Status function(Handle region, int dx, int dy) GdipTranslateRegionI; 979 Status function(Handle region, in int dx, in int dy) GdipTranslateRegionI;
980 Status function(Handle region, Handle matrix) GdipTransformRegion; 980 Status function(Handle region, Handle matrix) GdipTransformRegion;
981 Status function(Handle region, Handle graphics, out GpRectF rect) GdipGetRegionBounds; 981 Status function(Handle region, Handle graphics, out GpRectF rect) GdipGetRegionBounds;
982 Status function(Handle region, Handle graphics, out Handle hRgn) GdipGetRegionHRgn; 982 Status function(Handle region, Handle graphics, out Handle hRgn) GdipGetRegionHRgn;
983 Status function(Handle region, Handle graphics, out int result) GdipIsEmptyRegion; 983 Status function(Handle region, Handle graphics, out int result) GdipIsEmptyRegion;
984 Status function(Handle region, Handle graphics, out int result) GdipIsInfiniteRegion; 984 Status function(Handle region, Handle graphics, out int result) GdipIsInfiniteRegion;
985 Status function(Handle region1, Handle region2, Handle graphics, out int result) GdipIsEqualRegion; 985 Status function(Handle region1, Handle region2, Handle graphics, out int result) GdipIsEqualRegion;
986 Status function(Handle region, float x, float y, Handle graphics, out int result) GdipIsVisibleRegionPoint; 986 Status function(Handle region, in float x, in float y, Handle graphics, out int result) GdipIsVisibleRegionPoint;
987 Status function(Handle region, float x, float y, float width, float height, Handle graphics, out int result) GdipIsVisibleRegionRect; 987 Status function(Handle region, in float x, in float y, in float width, in float height, Handle graphics, out int result) GdipIsVisibleRegionRect;
988 Status function(Handle region, int x, int y, Handle graphics, out int result) GdipIsVisibleRegionPointI; 988 Status function(Handle region, in int x, in int y, Handle graphics, out int result) GdipIsVisibleRegionPointI;
989 Status function(Handle region, int x, int y, int width, int height, Handle graphics, out int result) GdipIsVisibleRegionRectI; 989 Status function(Handle region, in int x, in int y, in int width, in int height, Handle graphics, out int result) GdipIsVisibleRegionRectI;
990 Status function(Handle region, out int count, Handle matrix) GdipGetRegionScansCount; 990 Status function(Handle region, out int count, Handle matrix) GdipGetRegionScansCount;
991 Status function(Handle region, GpRectF* rects, out int count, Handle matrix) GdipGetRegionScans; 991 Status function(Handle region, GpRectF* rects, out int count, Handle matrix) GdipGetRegionScans;
992 Status function(Handle image) GdipDisposeImage; 992 Status function(Handle image) GdipDisposeImage;
993 Status function(Handle image) GdipImageForceValidation; 993 Status function(Handle image) GdipImageForceValidation;
994 Status function(LPCWSTR filename, out Handle image) GdipLoadImageFromFileICM; 994 Status function(LPCWSTR filename, out Handle image) GdipLoadImageFromFileICM;
1000 Status function(Handle image, out uint width) GdipGetImageWidth; 1000 Status function(Handle image, out uint width) GdipGetImageWidth;
1001 Status function(Handle image, out uint height) GdipGetImageHeight; 1001 Status function(Handle image, out uint height) GdipGetImageHeight;
1002 Status function(Handle image, out float resolution) GdipGetImageHorizontalResolution; 1002 Status function(Handle image, out float resolution) GdipGetImageHorizontalResolution;
1003 Status function(Handle image, out float resolution) GdipGetImageVerticalResolution; 1003 Status function(Handle image, out float resolution) GdipGetImageVerticalResolution;
1004 Status function(Handle image, out int numOfProperty) GdipGetPropertyCount; 1004 Status function(Handle image, out int numOfProperty) GdipGetPropertyCount;
1005 Status function(Handle image, int numOfProperty, int* list) GdipGetPropertyIdList; 1005 Status function(Handle image, in int numOfProperty, int* list) GdipGetPropertyIdList;
1006 Status function(Handle image, out PixelFormat format) GdipGetImagePixelFormat; 1006 Status function(Handle image, out PixelFormat format) GdipGetImagePixelFormat;
1007 Status function(Handle image, out float width, out float height) GdipGetImageDimension; 1007 Status function(Handle image, out float width, out float height) GdipGetImageDimension;
1008 Status function(Handle image, int thumbWidth, int thumbHeight, out Handle thumbImage, GpGetThumbnailImageAbort callback, void* callbackData) GdipGetImageThumbnail; 1008 Status function(Handle image, in int thumbWidth, in int thumbHeight, out Handle thumbImage, GpGetThumbnailImageAbort callback, void* callbackData) GdipGetImageThumbnail;
1009 Status function(Handle image, out int count) GdipImageGetFrameDimensionsCount; 1009 Status function(Handle image, out int count) GdipImageGetFrameDimensionsCount;
1010 Status function(Handle image, RotateFlipType rotateFlipType) GdipImageRotateFlip; 1010 Status function(Handle image, in RotateFlipType rotateFlipType) GdipImageRotateFlip;
1011 Status function(Handle image, int propId, out uint propSize) GdipGetPropertyItemSize; 1011 Status function(Handle image, in int propId, out uint propSize) GdipGetPropertyItemSize;
1012 Status function(Handle image, int propId, uint propSize, GpPropertyItem* buffer) GdipGetPropertyItem; 1012 Status function(Handle image, in int propId, in uint propSize, GpPropertyItem* buffer) GdipGetPropertyItem;
1013 Status function(Handle image, ref GpPropertyItem buffer) GdipSetPropertyItem; 1013 Status function(Handle image, ref GpPropertyItem buffer) GdipSetPropertyItem;
1014 Status function(Handle image, int propId) GdipRemovePropertyItem; 1014 Status function(Handle image, in int propId) GdipRemovePropertyItem;
1015 Status function(Handle image, out uint totalBufferSize, ref int numProperties) GdipGetPropertySize; 1015 Status function(Handle image, out uint totalBufferSize, ref int numProperties) GdipGetPropertySize;
1016 Status function(Handle image, uint totalBufferSize, int numProperties, GpPropertyItem* allItems) GdipGetAllPropertyItems; 1016 Status function(Handle image, in uint totalBufferSize, in int numProperties, GpPropertyItem* allItems) GdipGetAllPropertyItems;
1017 Status function(Handle image, out GpRectF srcRect, out GraphicsUnit srcUnit) GdipGetImageBounds; 1017 Status function(Handle image, out GpRectF srcRect, out GraphicsUnit srcUnit) GdipGetImageBounds;
1018 Status function(Handle image, out int size) GdipGetImagePaletteSize; 1018 Status function(Handle image, out int size) GdipGetImagePaletteSize;
1019 Status function(Handle image, GpColorPalette* palette, int size) GdipGetImagePalette; 1019 Status function(Handle image, GpColorPalette* palette, in int size) GdipGetImagePalette;
1020 Status function(Handle image, GpColorPalette* palette) GdipSetImagePalette; 1020 Status function(Handle image, in GpColorPalette* palette) GdipSetImagePalette;
1021 Status function(int width, int height, int stride, PixelFormat format, ubyte* scan0, out Handle bitmap) GdipCreateBitmapFromScan0; 1021 Status function(in int width, in int height, in int stride, in PixelFormat format, ubyte* scan0, out Handle bitmap) GdipCreateBitmapFromScan0;
1022 Status function(Handle hbitmap, Handle hpalette, out Handle bitmap) GdipCreateBitmapFromHBITMAP; 1022 Status function(Handle hbitmap, Handle hpalette, out Handle bitmap) GdipCreateBitmapFromHBITMAP;
1023 Status function(Handle hicon, out Handle bitmap) GdipCreateBitmapFromHICON; 1023 Status function(Handle hicon, out Handle bitmap) GdipCreateBitmapFromHICON;
1024 Status function(LPCWSTR fileName, out Handle bitmap) GdipCreateBitmapFromFileICM; 1024 Status function(LPCWSTR fileName, out Handle bitmap) GdipCreateBitmapFromFileICM;
1025 Status function(LPCWSTR fileName, out Handle bitmap) GdipCreateBitmapFromFile; 1025 Status function(LPCWSTR fileName, out Handle bitmap) GdipCreateBitmapFromFile;
1026 Status function(int width, int height, Handle graphics, out Handle bitmap) GdipCreateBitmapFromGraphics; 1026 Status function(in int width, in int height, Handle graphics, out Handle bitmap) GdipCreateBitmapFromGraphics;
1027 Status function(float x, float y, float width, float height, PixelFormat format, Handle srcbitmap, out Handle dstbitmap) GdipCloneBitmapArea; 1027 Status function(in float x, in float y, in float width, in float height, in PixelFormat format, Handle srcbitmap, out Handle dstbitmap) GdipCloneBitmapArea;
1028 Status function(int x, int y, int width, int height, PixelFormat format, Handle srcbitmap, out Handle dstbitmap) GdipCloneBitmapAreaI; 1028 Status function(in int x, in int y, in int width, in int height, in PixelFormat format, Handle srcbitmap, out Handle dstbitmap) GdipCloneBitmapAreaI;
1029 Status function(Handle bitmap, int x, int y, out int color) GdipBitmapGetPixel; 1029 Status function(Handle bitmap, in int x, in int y, out int color) GdipBitmapGetPixel;
1030 Status function(Handle bitmap, int x, int y, int color) GdipBitmapSetPixel; 1030 Status function(Handle bitmap, in int x, in int y, in int color) GdipBitmapSetPixel;
1031 Status function(Handle bitmap, GpRect* rect, ImageLockMode flags, PixelFormat format, GpBitmapData* lockedBitmapData) GdipBitmapLockBits; 1031 Status function(Handle bitmap, GpRect* rect, in ImageLockMode flags, in PixelFormat format, GpBitmapData* lockedBitmapData) GdipBitmapLockBits;
1032 Status function(Handle bitmap, GpBitmapData* lockedBitmapData) GdipBitmapUnlockBits; 1032 Status function(Handle bitmap, GpBitmapData* lockedBitmapData) GdipBitmapUnlockBits;
1033 Status function(Handle bitmap, float xdpi, float ydpi) GdipBitmapSetResolution; 1033 Status function(Handle bitmap, in float xdpi, in float ydpi) GdipBitmapSetResolution;
1034 Status function(Handle bitmap, out Handle hbmReturn) GdipCreateHICONFromBitmap; 1034 Status function(Handle bitmap, out Handle hbmReturn) GdipCreateHICONFromBitmap;
1035 Status function(Handle bitmap, out Handle hbmReturn, int background) GdipCreateHBITMAPFromBitmap; 1035 Status function(Handle bitmap, out Handle hbmReturn, in int background) GdipCreateHBITMAPFromBitmap;
1036 Status function(out Handle imageattr) GdipCreateImageAttributes; 1036 Status function(out Handle imageattr) GdipCreateImageAttributes;
1037 Status function(Handle imageattr) GdipDisposeImageAttributes; 1037 Status function(Handle imageattr) GdipDisposeImageAttributes;
1038 Status function(Handle imageattr, ColorAdjustType type, int enableFlag, GpColorMatrix* colorMatrix, GpColorMatrix* grayMatrix, ColorMatrixFlag flags) GdipSetImageAttributesColorMatrix; 1038 Status function(Handle imageattr, in ColorAdjustType type, in int enableFlag, in GpColorMatrix* colorMatrix, in GpColorMatrix* grayMatrix, in ColorMatrixFlag flags) GdipSetImageAttributesColorMatrix;
1039 Status function(Handle imageattr, ColorAdjustType type, int enableFlag, float threshold) GdipSetImageAttributesThreshold; 1039 Status function(Handle imageattr, in ColorAdjustType type, in int enableFlag, in float threshold) GdipSetImageAttributesThreshold;
1040 Status function(Handle imageattr, ColorAdjustType type, int enableFlag, float gamma) GdipSetImageAttributesGamma; 1040 Status function(Handle imageattr, in ColorAdjustType type, in int enableFlag, in float gamma) GdipSetImageAttributesGamma;
1041 Status function(Handle imageattr, ColorAdjustType type, int enableFlag) GdipSetImageAttributesNoOp; 1041 Status function(Handle imageattr, in ColorAdjustType type, in int enableFlag) GdipSetImageAttributesNoOp;
1042 Status function(Handle imageattr, ColorAdjustType type, int enableFlag, int colorLow, int colorHigh) GdipSetImageAttributesColorKeys; 1042 Status function(Handle imageattr, in ColorAdjustType type, in int enableFlag, in int colorLow, in int colorHigh) GdipSetImageAttributesColorKeys;
1043 Status function(Handle imageattr, ColorAdjustType type, int enableFlag, ColorChannelFlag flags) GdipSetImageAttributesOutputChannel; 1043 Status function(Handle imageattr, in ColorAdjustType type, in int enableFlag, in ColorChannelFlag flags) GdipSetImageAttributesOutputChannel;
1044 Status function(Handle imageattr, ColorAdjustType type, int enableFlag, LPCWSTR colorProfileFilename) GdipSetImageAttributesOutputChannelColorProfile; 1044 Status function(Handle imageattr, in ColorAdjustType type, in int enableFlag, LPCWSTR colorProfileFilename) GdipSetImageAttributesOutputChannelColorProfile;
1045 Status function(Handle imageattr, WrapMode wrap, int argb, int clamp) GdipSetImageAttributesWrapMode; 1045 Status function(Handle imageattr, in WrapMode wrap, in int argb, in int clamp) GdipSetImageAttributesWrapMode;
1046 Status function(out Handle fontCollection) GdipNewInstalledFontCollection; 1046 Status function(out Handle fontCollection) GdipNewInstalledFontCollection;
1047 Status function(out Handle fontCollection) GdipNewPrivateFontCollection; 1047 Status function(out Handle fontCollection) GdipNewPrivateFontCollection;
1048 Status function(Handle fontCollection) GdipDeletePrivateFontCollection; 1048 Status function(Handle fontCollection) GdipDeletePrivateFontCollection;
1049 Status function(Handle fontCollection, LPCWSTR filename) GdipPrivateAddFontFile; 1049 Status function(Handle fontCollection, LPCWSTR filename) GdipPrivateAddFontFile;
1050 Status function(Handle fontCollection, void* memory, int length) GdipPrivateAddMemoryFont; 1050 Status function(Handle fontCollection, void* memory, in int length) GdipPrivateAddMemoryFont;
1051 Status function(Handle fontCollection, out int numFound) GdipGetFontCollectionFamilyCount; 1051 Status function(Handle fontCollection, out int numFound) GdipGetFontCollectionFamilyCount;
1052 Status function(Handle fontCollection, int numSought, Handle* gpfamilies, out int numFound) GdipGetFontCollectionFamilyList; 1052 Status function(Handle fontCollection, in int numSought, Handle* gpfamilies, out int numFound) GdipGetFontCollectionFamilyList;
1053 Status function(LPCWSTR name, Handle fontCollection, out Handle FontFamily) GdipCreateFontFamilyFromName; 1053 Status function(LPCWSTR name, Handle fontCollection, out Handle FontFamily) GdipCreateFontFamilyFromName;
1054 Status function(Handle FontFamily) GdipDeleteFontFamily; 1054 Status function(Handle FontFamily) GdipDeleteFontFamily;
1055 Status function(Handle FontFamily, out Handle clonedFontFamily) GdipCloneFontFamily; 1055 Status function(Handle FontFamily, out Handle clonedFontFamily) GdipCloneFontFamily;
1056 Status function(Handle family, LPCWSTR name, int language) GdipGetFamilyName; 1056 Status function(Handle family, LPCWSTR name, in int language) GdipGetFamilyName;
1057 Status function(out Handle nativeFamily) GdipGetGenericFontFamilyMonospace; 1057 Status function(out Handle nativeFamily) GdipGetGenericFontFamilyMonospace;
1058 Status function(out Handle nativeFamily) GdipGetGenericFontFamilySerif; 1058 Status function(out Handle nativeFamily) GdipGetGenericFontFamilySerif;
1059 Status function(out Handle nativeFamily) GdipGetGenericFontFamilySansSerif; 1059 Status function(out Handle nativeFamily) GdipGetGenericFontFamilySansSerif;
1060 Status function(Handle family, FontStyle style, out short EmHeight) GdipGetEmHeight; 1060 Status function(Handle family, in FontStyle style, out short EmHeight) GdipGetEmHeight;
1061 Status function(Handle family, FontStyle style, out short CellAscent) GdipGetCellAscent; 1061 Status function(Handle family, in FontStyle style, out short CellAscent) GdipGetCellAscent;
1062 Status function(Handle family, FontStyle style, out short CellDescent) GdipGetCellDescent; 1062 Status function(Handle family, in FontStyle style, out short CellDescent) GdipGetCellDescent;
1063 Status function(Handle family, FontStyle style, out short LineSpacing) GdipGetLineSpacing; 1063 Status function(Handle family, in FontStyle style, out short LineSpacing) GdipGetLineSpacing;
1064 Status function(Handle family, FontStyle style, out int IsStyleAvailable) GdipIsStyleAvailable; 1064 Status function(Handle family, in FontStyle style, out int IsStyleAvailable) GdipIsStyleAvailable;
1065 Status function(Handle fontFamily, float emSize, int style, int unit, out Handle font) GdipCreateFont; 1065 Status function(Handle fontFamily, in float emSize, in int style, in int unit, out Handle font) GdipCreateFont;
1066 Status function(Handle hdc, out Handle font) GdipCreateFontFromDC; 1066 Status function(Handle hdc, out Handle font) GdipCreateFontFromDC;
1067 Status function(Handle font) GdipDeleteFont; 1067 Status function(Handle font) GdipDeleteFont;
1068 Status function(Handle font, out Handle cloneFont) GdipCloneFont; 1068 Status function(Handle font, out Handle cloneFont) GdipCloneFont;
1069 Status function(Handle font, out float size) GdipGetFontSize; 1069 Status function(Handle font, out float size) GdipGetFontSize;
1070 Status function(Handle font, Handle graphics, out float height) GdipGetFontHeight; 1070 Status function(Handle font, Handle graphics, out float height) GdipGetFontHeight;
1071 Status function(Handle font, float dpi, out float height) GdipGetFontHeightGivenDPI; 1071 Status function(Handle font, in float dpi, out float height) GdipGetFontHeightGivenDPI;
1072 Status function(Handle font, out FontStyle style) GdipGetFontStyle; 1072 Status function(Handle font, out FontStyle style) GdipGetFontStyle;
1073 Status function(Handle font, out GraphicsUnit unit) GdipGetFontUnit; 1073 Status function(Handle font, out GraphicsUnit unit) GdipGetFontUnit;
1074 Status function(Handle font, out Handle family) GdipGetFamily; 1074 Status function(Handle font, out Handle family) GdipGetFamily;
1075 Status function( Handle hdc, ref LOGFONTW logfont, out Handle font) GdipCreateFontFromLogfontW; 1075 Status function(Handle hdc, ref LOGFONTW logfont, out Handle font) GdipCreateFontFromLogfontW;
1076 Status function( Handle hdc, ref LOGFONTA logfont, out Handle font ) GdipCreateFontFromLogfontA; 1076 Status function(Handle hdc, ref LOGFONTA logfont, out Handle font ) GdipCreateFontFromLogfontA;
1077 Status function(Handle font, Handle graphics, out LOGFONTW logfontW) GdipGetLogFontW; 1077 Status function(Handle font, Handle graphics, out LOGFONTW logfontW) GdipGetLogFontW;
1078 Status function(StringFormatFlags formatAttributes, int language, out Handle format) GdipCreateStringFormat; 1078 Status function(in StringFormatFlags formatAttributes, in int language, out Handle format) GdipCreateStringFormat;
1079 Status function(Handle format) GdipDeleteStringFormat; 1079 Status function(Handle format) GdipDeleteStringFormat;
1080 Status function(Handle format, out StringFormatFlags flags) GdipGetStringFormatFlags; 1080 Status function(Handle format, out StringFormatFlags flags) GdipGetStringFormatFlags;
1081 Status function(Handle format, StringFormatFlags flags) GdipSetStringFormatFlags; 1081 Status function(Handle format, in StringFormatFlags flags) GdipSetStringFormatFlags;
1082 Status function(Handle format, out StringAlignment alignment) GdipGetStringFormatAlign; 1082 Status function(Handle format, out StringAlignment alignment) GdipGetStringFormatAlign;
1083 Status function(Handle format, StringAlignment alignment) GdipSetStringFormatAlign; 1083 Status function(Handle format, in StringAlignment alignment) GdipSetStringFormatAlign;
1084 Status function(Handle format, out StringAlignment alignment) GdipGetStringFormatLineAlign; 1084 Status function(Handle format, out StringAlignment alignment) GdipGetStringFormatLineAlign;
1085 Status function(Handle format, StringAlignment alignment) GdipSetStringFormatLineAlign; 1085 Status function(Handle format, in StringAlignment alignment) GdipSetStringFormatLineAlign;
1086 Status function(Handle format, out StringTrimming trimming) GdipGetStringFormatTrimming; 1086 Status function(Handle format, out StringTrimming trimming) GdipGetStringFormatTrimming;
1087 Status function(Handle format, StringTrimming trimming) GdipSetStringFormatTrimming; 1087 Status function(Handle format, in StringTrimming trimming) GdipSetStringFormatTrimming;
1088 Status function(FillMode brushMode, out Handle path) GdipCreatePath; 1088 Status function(in FillMode brushMode, out Handle path) GdipCreatePath;
1089 Status function(GpPointF*, ubyte*, int, FillMode, out Handle) GdipCreatePath2; 1089 Status function(GpPointF*, ubyte*, int, FillMode, out Handle) GdipCreatePath2;
1090 Status function(GpPoint*, ubyte*, int, FillMode, out Handle) GdipCreatePath2I; 1090 Status function(GpPoint*, ubyte*, int, FillMode, out Handle) GdipCreatePath2I;
1091 Status function(Handle path) GdipDeletePath; 1091 Status function(Handle path) GdipDeletePath;
1092 Status function(Handle path, out Handle clonepath) GdipClonePath; 1092 Status function(Handle path, out Handle clonepath) GdipClonePath;
1093 Status function(Handle path) GdipResetPath; 1093 Status function(Handle path) GdipResetPath;
1094 Status function(Handle path, out FillMode fillmode) GdipGetPathFillMode; 1094 Status function(Handle path, out FillMode fillmode) GdipGetPathFillMode;
1095 Status function(Handle path, FillMode fillmode) GdipSetPathFillMode; 1095 Status function(Handle path, in FillMode fillmode) GdipSetPathFillMode;
1096 Status function(Handle path) GdipStartPathFigure; 1096 Status function(Handle path) GdipStartPathFigure;
1097 Status function(Handle path) GdipClosePathFigure; 1097 Status function(Handle path) GdipClosePathFigure;
1098 Status function(Handle path) GdipClosePathFigures; 1098 Status function(Handle path) GdipClosePathFigures;
1099 Status function(Handle path) GdipSetPathMarker; 1099 Status function(Handle path) GdipSetPathMarker;
1100 Status function(Handle path) GdipClearPathMarkers; 1100 Status function(Handle path) GdipClearPathMarkers;
1101 Status function(Handle path) GdipReversePath; 1101 Status function(Handle path) GdipReversePath;
1102 Status function(Handle path, out GpPointF lastPoint) GdipGetPathLastPoint; 1102 Status function(Handle path, out GpPointF lastPoint) GdipGetPathLastPoint;
1103 Status function(Handle path, float x1, float y1, float x2, float y2) GdipAddPathLine; 1103 Status function(Handle path, in float x1, in float y1, in float x2, in float y2) GdipAddPathLine;
1104 Status function(Handle path, int x1, int y1, int x2, int y2) GdipAddPathLineI; 1104 Status function(Handle path, in int x1, in int y1, in int x2, in int y2) GdipAddPathLineI;
1105 Status function(Handle path, GpPointF* points, int count) GdipAddPathLine2; 1105 Status function(Handle path, GpPointF* points, in int count) GdipAddPathLine2;
1106 Status function(Handle path, GpPoint* points, int count) GdipAddPathLine2I; 1106 Status function(Handle path, GpPoint* points, in int count) GdipAddPathLine2I;
1107 Status function(Handle path, float x, float y, float width, float height, float startAngle, float sweepAngle) GdipAddPathArc; 1107 Status function(Handle path, in float x, in float y, in float width, in float height, in float startAngle, in float sweepAngle) GdipAddPathArc;
1108 Status function(Handle path, int x, int y, int width, int height, float startAngle, float sweepAngle) GdipAddPathArcI; 1108 Status function(Handle path, in int x, in int y, in int width, in int height, in float startAngle, in float sweepAngle) GdipAddPathArcI;
1109 Status function(Handle path, float x1, float y1, float x2, float y2, float x3, float y3, float x4, float y4) GdipAddPathBezier; 1109 Status function(Handle path, in float x1, in float y1, in float x2, in float y2, in float x3, in float y3, in float x4, in float y4) GdipAddPathBezier;
1110 Status function(Handle path, int x1, int y1, int x2, int y2, int x3, int y3, int x4, int y4) GdipAddPathBezierI; 1110 Status function(Handle path, in int x1, in int y1, in int x2, in int y2, in int x3, in int y3, in int x4, in int y4) GdipAddPathBezierI;
1111 Status function(Handle path, GpPointF* points, int count) GdipAddPathBeziers; 1111 Status function(Handle path, GpPointF* points, in int count) GdipAddPathBeziers;
1112 Status function(Handle path, GpPoint* points, int count) GdipAddPathBeziersI; 1112 Status function(Handle path, GpPoint* points, in int count) GdipAddPathBeziersI;
1113 Status function(Handle path, GpPointF* points, int count) GdipAddPathCurve; 1113 Status function(Handle path, GpPointF* points, in int count) GdipAddPathCurve;
1114 Status function(Handle path, GpPoint* points, int count) GdipAddPathCurveI; 1114 Status function(Handle path, GpPoint* points, in int count) GdipAddPathCurveI;
1115 Status function(Handle path, GpPointF* points, int count, float tension) GdipAddPathCurve2; 1115 Status function(Handle path, GpPointF* points, in int count, in float tension) GdipAddPathCurve2;
1116 Status function(Handle path, GpPoint* points, int count, float tension) GdipAddPathCurve2I; 1116 Status function(Handle path, GpPoint* points, in int count, in float tension) GdipAddPathCurve2I;
1117 Status function(Handle path, GpPointF* points, int count, int offset, int numberOfSegments, float tension) GdipAddPathCurve3; 1117 Status function(Handle path, GpPointF* points, in int count, in int offset, in int numberOfSegments, in float tension) GdipAddPathCurve3;
1118 Status function(Handle path, GpPoint* points, int count, int offset, int numberOfSegments, float tension) GdipAddPathCurve3I; 1118 Status function(Handle path, GpPoint* points, in int count, in int offset, in int numberOfSegments, in float tension) GdipAddPathCurve3I;
1119 Status function(Handle path, GpPointF* points, int count) GdipAddPathClosedCurve; 1119 Status function(Handle path, GpPointF* points, in int count) GdipAddPathClosedCurve;
1120 Status function(Handle path, GpPoint* points, int count) GdipAddPathClosedCurveI; 1120 Status function(Handle path, GpPoint* points, in int count) GdipAddPathClosedCurveI;
1121 Status function(Handle path, GpPointF* points, int count, float tension) GdipAddPathClosedCurve2; 1121 Status function(Handle path, GpPointF* points, in int count, in float tension) GdipAddPathClosedCurve2;
1122 Status function(Handle path, GpPoint* points, int count, float tension) GdipAddPathClosedCurve2I; 1122 Status function(Handle path, GpPoint* points, in int count, in float tension) GdipAddPathClosedCurve2I;
1123 Status function(Handle path, float x, float y, float width, float height) GdipAddPathRectangle; 1123 Status function(Handle path, in float x, in float y, in float width, in float height) GdipAddPathRectangle;
1124 Status function(Handle path, int x, int y, int width, int height) GdipAddPathRectangleI; 1124 Status function(Handle path, in int x, in int y, in int width, in int height) GdipAddPathRectangleI;
1125 Status function(Handle path, GpRectF* rects, int count) GdipAddPathRectangles; 1125 Status function(Handle path, GpRectF* rects, in int count) GdipAddPathRectangles;
1126 Status function(Handle path, GpRect* rects, int count) GdipAddPathRectanglesI; 1126 Status function(Handle path, GpRect* rects, in int count) GdipAddPathRectanglesI;
1127 Status function(Handle path, float x, float y, float width, float height) GdipAddPathEllipse; 1127 Status function(Handle path, in float x, in float y, in float width, in float height) GdipAddPathEllipse;
1128 Status function(Handle path, int x, int y, int width, int height) GdipAddPathEllipseI; 1128 Status function(Handle path, in int x, in int y, in int width, in int height) GdipAddPathEllipseI;
1129 Status function(Handle path, float x, float y, float width, float height, float startAngle, float sweepAngle) GdipAddPathPie; 1129 Status function(Handle path, in float x, in float y, in float width, in float height, in float startAngle, in float sweepAngle) GdipAddPathPie;
1130 Status function(Handle path, int x, int y, int width, int height, float startAngle, float sweepAngle) GdipAddPathPieI; 1130 Status function(Handle path, in int x, in int y, in int width, in int height, in float startAngle, in float sweepAngle) GdipAddPathPieI;
1131 Status function(Handle path, GpPointF* points, int count) GdipAddPathPolygon; 1131 Status function(Handle path, GpPointF* points, in int count) GdipAddPathPolygon;
1132 Status function(Handle path, GpPoint* points, int count) GdipAddPathPolygonI; 1132 Status function(Handle path, GpPoint* points, in int count) GdipAddPathPolygonI;
1133 Status function(Handle path, Handle addingPath, int connect) GdipAddPathPath; 1133 Status function(Handle path, Handle addingPath, in int connect) GdipAddPathPath;
1134 Status function(Handle path, LPCWSTR string, int length, Handle family, FontStyle style, float emSize, ref GpRectF layoutRect, Handle format) GdipAddPathString; 1134 Status function(Handle path, LPCWSTR string, in int length, Handle family, in FontStyle style, in float emSize, ref GpRectF layoutRect, Handle format) GdipAddPathString;
1135 Status function(Handle path, LPCWSTR string, int length, Handle family, FontStyle style, float emSize, ref GpRect layoutRect, Handle format) GdipAddPathStringI; 1135 Status function(Handle path, LPCWSTR string, in int length, Handle family, in FontStyle style, in float emSize, ref GpRect layoutRect, Handle format) GdipAddPathStringI;
1136 Status function(Handle path, Handle matrix) GdipTransformPath; 1136 Status function(Handle path, Handle matrix) GdipTransformPath;
1137 Status function(Handle path, out GpRectF bounds, Handle matrix, Handle pen) GdipGetPathWorldBounds; 1137 Status function(Handle path, out GpRectF bounds, Handle matrix, Handle pen) GdipGetPathWorldBounds;
1138 Status function(Handle path, Handle matrix, float flatness) GdipFlattenPath; 1138 Status function(Handle path, Handle matrix, in float flatness) GdipFlattenPath;
1139 Status function(Handle path, Handle pen, Handle matrix, float flatness) GdipWidenPath; 1139 Status function(Handle path, Handle pen, Handle matrix, in float flatness) GdipWidenPath;
1140 Status function(Handle path, Handle matrix, float flatness) GdipWindingModeOutline; 1140 Status function(Handle path, Handle matrix, in float flatness) GdipWindingModeOutline;
1141 Status function(Handle path, Handle matrix, GpPointF* points, int count, float srcx, float srcy, float srcwidth, float srcwidth, WarpMode warpMode, float flatness) GdipWarpPath; 1141 Status function(Handle path, Handle matrix, GpPointF* points, in int count, in float srcx, in float srcy, in float srcwidth, in float srcwidth, in WarpMode warpMode, in float flatness) GdipWarpPath;
1142 Status function(Handle path, out int count) GdipGetPointCount; 1142 Status function(Handle path, out int count) GdipGetPointCount;
1143 Status function(Handle path, byte* types, int count) GdipGetPathTypes; 1143 Status function(Handle path, byte* types, in int count) GdipGetPathTypes;
1144 Status function(Handle path, GpPointF* points, int count) GdipGetPathPoints; 1144 Status function(Handle path, GpPointF* points, in int count) GdipGetPathPoints;
1145 Status function(Handle path, float x, float y, Handle graphics, out int result) GdipIsVisiblePathPoint; 1145 Status function(Handle path, in float x, in float y, Handle graphics, out int result) GdipIsVisiblePathPoint;
1146 Status function(Handle path, int x, int y, Handle graphics, out int result) GdipIsVisiblePathPointI; 1146 Status function(Handle path, in int x, in int y, Handle graphics, out int result) GdipIsVisiblePathPointI;
1147 Status function(Handle path, float x, float y, Handle pen, Handle graphics, out int result) GdipIsOutlineVisiblePathPoint; 1147 Status function(Handle path, in float x, in float y, Handle pen, Handle graphics, out int result) GdipIsOutlineVisiblePathPoint;
1148 Status function(Handle path, int x, int y, Handle pen, Handle graphics, out int result) GdipIsOutlineVisiblePathPointI; 1148 Status function(Handle path, in int x, in int y, Handle pen, Handle graphics, out int result) GdipIsOutlineVisiblePathPointI;
1149 Status function(Handle graphics, Handle pen, Handle path) GdipDrawPath; 1149 Status function(Handle graphics, Handle pen, Handle path) GdipDrawPath;
1150 Status function(out Handle iterator, Handle path) GdipCreatePathIter; 1150 Status function(out Handle iterator, Handle path) GdipCreatePathIter;
1151 Status function(Handle iterator) GdipDeletePathIter; 1151 Status function(Handle iterator) GdipDeletePathIter;
1152 Status function(Handle iterator, out int resultCount, out int startIndex, out int endIndex, out int isClosed) GdipPathIterNextSubpath; 1152 Status function(Handle iterator, out int resultCount, out int startIndex, out int endIndex, out int isClosed) GdipPathIterNextSubpath;
1153 Status function(Handle iterator, out int resultCount, Handle path, out int isClosed) GdipPathIterNextSubpathPath; 1153 Status function(Handle iterator, out int resultCount, Handle path, out int isClosed) GdipPathIterNextSubpathPath;
1156 Status function(Handle iterator, out int resultCount, Handle path) GdipPathIterNextMarkerPath; 1156 Status function(Handle iterator, out int resultCount, Handle path) GdipPathIterNextMarkerPath;
1157 Status function(Handle iterator, out int count) GdipPathIterGetCount; 1157 Status function(Handle iterator, out int count) GdipPathIterGetCount;
1158 Status function(Handle iterator, out int count) GdipPathIterGetSubpathCount; 1158 Status function(Handle iterator, out int count) GdipPathIterGetSubpathCount;
1159 Status function(Handle iterator, out int hasCurve) GdipPathIterHasCurve; 1159 Status function(Handle iterator, out int hasCurve) GdipPathIterHasCurve;
1160 Status function(Handle iterator) GdipPathIterRewind; 1160 Status function(Handle iterator) GdipPathIterRewind;
1161 Status function(Handle iterator, out int resultCount, GpPointF* points, ubyte* types, int count) GdipPathIterEnumerate; 1161 Status function(Handle iterator, out int resultCount, GpPointF* points, ubyte* types, in int count) GdipPathIterEnumerate;
1162 Status function(Handle iterator, out int resultCount, GpPointF* points, ubyte* types, int startIndex, int endIndex) GdipPathIterCopyData; 1162 Status function(Handle iterator, out int resultCount, GpPointF* points, ubyte* types, in int startIndex, in int endIndex) GdipPathIterCopyData;
1163 Status function(GpPointF* points, int count, WrapMode wrapMode, out Handle polyGradient) GdipCreatePathGradient; 1163 Status function(GpPointF* points, in int count, in WrapMode wrapMode, out Handle polyGradient) GdipCreatePathGradient;
1164 Status function(GpPoint* points, int count, WrapMode wrapMode, out Handle polyGradient) GdipCreatePathGradientI; 1164 Status function(GpPoint* points, in int count, in WrapMode wrapMode, out Handle polyGradient) GdipCreatePathGradientI;
1165 Status function(Handle path, out Handle polyGradient) GdipCreatePathGradientFromPath; 1165 Status function(Handle path, out Handle polyGradient) GdipCreatePathGradientFromPath;
1166 Status function(Handle brush, out int colors) GdipGetPathGradientCenterColor; 1166 Status function(Handle brush, out int colors) GdipGetPathGradientCenterColor;
1167 Status function(Handle brush, int colors) GdipSetPathGradientCenterColor; 1167 Status function(Handle brush, in int colors) GdipSetPathGradientCenterColor;
1168 Status function(Handle brush, out int count) GdipGetPathGradientSurroundColorCount; 1168 Status function(Handle brush, out int count) GdipGetPathGradientSurroundColorCount;
1169 Status function(Handle brush, int* color, ref int count) GdipGetPathGradientSurroundColorsWithCount; 1169 Status function(Handle brush, int* color, ref int count) GdipGetPathGradientSurroundColorsWithCount;
1170 Status function(Handle brush, int* color, ref int count) GdipSetPathGradientSurroundColorsWithCount; 1170 Status function(Handle brush, in int* color, ref int count) GdipSetPathGradientSurroundColorsWithCount;
1171 Status function(Handle brush, ref GpPointF point) GdipGetPathGradientCenterPoint; 1171 Status function(Handle brush, ref GpPointF point) GdipGetPathGradientCenterPoint;
1172 Status function(Handle brush, ref GpPointF point) GdipSetPathGradientCenterPoint; 1172 Status function(Handle brush, ref GpPointF point) GdipSetPathGradientCenterPoint;
1173 Status function(Handle brush, ref GpRectF rect) GdipGetPathGradientRect; 1173 Status function(Handle brush, ref GpRectF rect) GdipGetPathGradientRect;
1174 Status function(Handle brush, out int count) GdipGetPathGradientBlendCount; 1174 Status function(Handle brush, out int count) GdipGetPathGradientBlendCount;
1175 Status function(Handle brush, float* blend, float* positions, int count) GdipGetPathGradientBlend; 1175 Status function(Handle brush, float* blend, float* positions, in int count) GdipGetPathGradientBlend;
1176 Status function(Handle brush, float* blend, float* positions, int count) GdipSetPathGradientBlend; 1176 Status function(Handle brush, in float* blend, in float* positions, in int count) GdipSetPathGradientBlend;
1177 Status function(Handle brush, out int count) GdipGetPathGradientPresetBlendCount; 1177 Status function(Handle brush, out int count) GdipGetPathGradientPresetBlendCount;
1178 Status function(Handle brush, int* blend, float* positions, int count) GdipGetPathGradientPresetBlend; 1178 Status function(Handle brush, int* blend, float* positions, in int count) GdipGetPathGradientPresetBlend;
1179 Status function(Handle brush, int* blend, float* positions, int count) GdipSetPathGradientPresetBlend; 1179 Status function(Handle brush, in int* blend, in float* positions, in int count) GdipSetPathGradientPresetBlend;
1180 Status function(Handle brush, float focus, float scale) GdipSetPathGradientSigmaBlend; 1180 Status function(Handle brush, in float focus, in float scale) GdipSetPathGradientSigmaBlend;
1181 Status function(Handle brush, float focus, float scale) GdipSetPathGradientLinearBlend; 1181 Status function(Handle brush, in float focus, in float scale) GdipSetPathGradientLinearBlend;
1182 Status function(Handle brush, out Handle matrix) GdipGetPathGradientTransform; 1182 Status function(Handle brush, out Handle matrix) GdipGetPathGradientTransform;
1183 Status function(Handle brush, Handle matrix) GdipSetPathGradientTransform; 1183 Status function(Handle brush, Handle matrix) GdipSetPathGradientTransform;
1184 Status function(Handle brush) GdipResetPathGradientTransform; 1184 Status function(Handle brush) GdipResetPathGradientTransform;
1185 Status function(Handle brush, Handle matrix, MatrixOrder order) GdipMultiplyPathGradientTransform; 1185 Status function(Handle brush, Handle matrix, in MatrixOrder order) GdipMultiplyPathGradientTransform;
1186 Status function(Handle brush, float angle, MatrixOrder order) GdipRotatePathGradientTransform; 1186 Status function(Handle brush, in float angle, in MatrixOrder order) GdipRotatePathGradientTransform;
1187 Status function(Handle brush, float dx, float dy, MatrixOrder order) GdipTranslatePathGradientTransform; 1187 Status function(Handle brush, in float dx, in float dy, in MatrixOrder order) GdipTranslatePathGradientTransform;
1188 Status function(Handle brush, float sx, float sy, MatrixOrder order) GdipScalePathGradientTransform; 1188 Status function(Handle brush, in float sx, in float sy, in MatrixOrder order) GdipScalePathGradientTransform;
1189 Status function(Handle brush, out float xScale, out float yScale) GdipGetPathGradientFocusScales; 1189 Status function(Handle brush, out float xScale, out float yScale) GdipGetPathGradientFocusScales;
1190 Status function(Handle brush, float xScale, float yScale) GdipSetPathGradientFocusScales; 1190 Status function(Handle brush, in float xScale, in float yScale) GdipSetPathGradientFocusScales;
1191 Status function(Handle brush, out WrapMode wrapMode) GdipGetPathGradientWrapMode; 1191 Status function(Handle brush, out WrapMode wrapMode) GdipGetPathGradientWrapMode;
1192 Status function(Handle brush, WrapMode wrapMode) GdipSetPathGradientWrapMode; 1192 Status function(Handle brush, in WrapMode wrapMode) GdipSetPathGradientWrapMode;
1193 Status function( Handle brush ) GdipResetTextureTransform; 1193 Status function(Handle brush ) GdipResetTextureTransform;
1194 Status function( Handle brush, float sx, float sy, MatrixOrder order ) GdipScaleTextureTransform; 1194 Status function(Handle brush, in float sx, in float sy, in MatrixOrder order ) GdipScaleTextureTransform;
1195 Status function( Handle brush, float dx, float dy, MatrixOrder order) GdipTranslateTextureTransform; 1195 Status function(Handle brush, in float dx, in float dy, in MatrixOrder order) GdipTranslateTextureTransform;
1196 Status function(out Handle format) GdipStringFormatGetGenericDefault; 1196 Status function(out Handle format) GdipStringFormatGetGenericDefault;
1197 Status function(out Handle format) GdipStringFormatGetGenericTypographic; 1197 Status function(out Handle format) GdipStringFormatGetGenericTypographic;
1198 Status function(Handle format, int hotkeyPrefix) GdipSetStringFormatHotkeyPrefix; 1198 Status function(Handle format, in int hotkeyPrefix) GdipSetStringFormatHotkeyPrefix;
1199 Status function( Handle format, float firstTabOffset, int count, float* tabStops) GdipSetStringFormatTabStops; 1199 Status function(Handle format, in float firstTabOffset, in int count, in float* tabStops) GdipSetStringFormatTabStops;
1200 1200
1201 Symbol[] symbols; 1201 Symbol[] symbols;
1202 static this(){ 1202 static this(){
1203 symbols = [ 1203 symbols = [
1204 Symbol( "GdiplusStartup", cast(void**)& GdiplusStartup ), 1204 Symbol( "GdiplusStartup", cast(void**)& GdiplusStartup ),