【高级】AutoHotkey dllcall调用API全整理-Gdiplus

GdipAddPathArc(path, x, y, width, height, startAngle, sweepAngle) => DllCall('Gdiplus\GdipAddPathArc', 'ptr', path, 'int', x, 'int', y, 'int', width, 'int', height, 'int', startAngle, 'int', sweepAngle, 'uint')
GdipAddPathArcI(path, x, y, width, height, startAngle, sweepAngle) => DllCall('Gdiplus\GdipAddPathArcI', 'ptr', path, 'int', x, 'int', y, 'int', width, 'int', height, 'int', startAngle, 'int', sweepAngle, 'uint')
GdipAddPathBezier(path, x1, y1, x2, y2, x3, y3, x4, y4) => DllCall('Gdiplus\GdipAddPathBezier', 'ptr', path, 'int', x1, 'int', y1, 'int', x2, 'int', y2, 'int', x3, 'int', y3, 'int', x4, 'int', y4, 'uint')
GdipAddPathBezierI(path, x1, y1, x2, y2, x3, y3, x4, y4) => DllCall('Gdiplus\GdipAddPathBezierI', 'ptr', path, 'int', x1, 'int', y1, 'int', x2, 'int', y2, 'int', x3, 'int', y3, 'int', x4, 'int', y4, 'uint')
GdipAddPathBeziers(path, points, count) => DllCall('Gdiplus\GdipAddPathBeziers', 'ptr', path, 'ptr', points, 'int', count, 'uint')
GdipAddPathBeziersI(path, points, count) => DllCall('Gdiplus\GdipAddPathBeziersI', 'ptr', path, 'ptr', points, 'int', count, 'uint')
GdipAddPathClosedCurve(path, points, count) => DllCall('Gdiplus\GdipAddPathClosedCurve', 'ptr', path, 'ptr', points, 'int', count, 'uint')
GdipAddPathClosedCurve2(path, points, count, tension) => DllCall('Gdiplus\GdipAddPathClosedCurve2', 'ptr', path, 'ptr', points, 'int', count, 'int', tension, 'uint')
GdipAddPathClosedCurve2I(path, points, count, tension) => DllCall('Gdiplus\GdipAddPathClosedCurve2I', 'ptr', path, 'ptr', points, 'int', count, 'int', tension, 'uint')
GdipAddPathClosedCurveI(path, points, count) => DllCall('Gdiplus\GdipAddPathClosedCurveI', 'ptr', path, 'ptr', points, 'int', count, 'uint')
GdipAddPathCurve(path, points, count) => DllCall('Gdiplus\GdipAddPathCurve', 'ptr', path, 'ptr', points, 'int', count, 'uint')
GdipAddPathCurve2(path, points, count, tension) => DllCall('Gdiplus\GdipAddPathCurve2', 'ptr', path, 'ptr', points, 'int', count, 'int', tension, 'uint')
GdipAddPathCurve2I(path, points, count, tension) => DllCall('Gdiplus\GdipAddPathCurve2I', 'ptr', path, 'ptr', points, 'int', count, 'int', tension, 'uint')
GdipAddPathCurve3(path, points, count, offset, numberOfSegments, tension) => DllCall('Gdiplus\GdipAddPathCurve3', 'ptr', path, 'ptr', points, 'int', count, 'int', offset, 'int', numberOfSegments, 'int', tension, 'uint')
GdipAddPathCurve3I(path, points, count, offset, numberOfSegments, tension) => DllCall('Gdiplus\GdipAddPathCurve3I', 'ptr', path, 'ptr', points, 'int', count, 'int', offset, 'int', numberOfSegments, 'int', tension, 'uint')
GdipAddPathCurveI(path, points, count) => DllCall('Gdiplus\GdipAddPathCurveI', 'ptr', path, 'ptr', points, 'int', count, 'uint')
GdipAddPathEllipse(path, x, y, width, height) => DllCall('Gdiplus\GdipAddPathEllipse', 'ptr', path, 'int', x, 'int', y, 'int', width, 'int', height, 'uint')
GdipAddPathEllipseI(path, x, y, width, height) => DllCall('Gdiplus\GdipAddPathEllipseI', 'ptr', path, 'int', x, 'int', y, 'int', width, 'int', height, 'uint')
GdipAddPathLine(path, x1, y1, x2, y2) => DllCall('Gdiplus\GdipAddPathLine', 'ptr', path, 'int', x1, 'int', y1, 'int', x2, 'int', y2, 'uint')
GdipAddPathLine2(path, points, count) => DllCall('Gdiplus\GdipAddPathLine2', 'ptr', path, 'ptr', points, 'int', count, 'uint')
GdipAddPathLine2I(path, points, count) => DllCall('Gdiplus\GdipAddPathLine2I', 'ptr', path, 'ptr', points, 'int', count, 'uint')
GdipAddPathLineI(path, x1, y1, x2, y2) => DllCall('Gdiplus\GdipAddPathLineI', 'ptr', path, 'int', x1, 'int', y1, 'int', x2, 'int', y2, 'uint')
GdipAddPathPath(path, addingPath, connect) => DllCall('Gdiplus\GdipAddPathPath', 'ptr', path, 'ptr', addingPath, 'int', connect, 'uint')
GdipAddPathPie(path, x, y, width, height, startAngle, sweepAngle) => DllCall('Gdiplus\GdipAddPathPie', 'ptr', path, 'int', x, 'int', y, 'int', width, 'int', height, 'int', startAngle, 'int', sweepAngle, 'uint')
GdipAddPathPieI(path, x, y, width, height, startAngle, sweepAngle) => DllCall('Gdiplus\GdipAddPathPieI', 'ptr', path, 'int', x, 'int', y, 'int', width, 'int', height, 'int', startAngle, 'int', sweepAngle, 'uint')
GdipAddPathPolygon(path, points, count) => DllCall('Gdiplus\GdipAddPathPolygon', 'ptr', path, 'ptr', points, 'int', count, 'uint')
GdipAddPathPolygonI(path, points, count) => DllCall('Gdiplus\GdipAddPathPolygonI', 'ptr', path, 'ptr', points, 'int', count, 'uint')
GdipAddPathRectangle(path, x, y, width, height) => DllCall('Gdiplus\GdipAddPathRectangle', 'ptr', path, 'int', x, 'int', y, 'int', width, 'int', height, 'uint')
GdipAddPathRectangleI(path, x, y, width, height) => DllCall('Gdiplus\GdipAddPathRectangleI', 'ptr', path, 'int', x, 'int', y, 'int', width, 'int', height, 'uint')
GdipAddPathRectangles(path, rects, count) => DllCall('Gdiplus\GdipAddPathRectangles', 'ptr', path, 'ptr', rects, 'int', count, 'uint')
GdipAddPathRectanglesI(path, rects, count) => DllCall('Gdiplus\GdipAddPathRectanglesI', 'ptr', path, 'ptr', rects, 'int', count, 'uint')
GdipAddPathString(path, string, length, family, style, emSize, layoutRect, format) => DllCall('Gdiplus\GdipAddPathString', 'ptr', path, 'ptr', string, 'int', length, 'ptr', family, 'int', style, 'int', emSize, 'ptr', layoutRect, 'ptr', format, 'uint')
GdipAddPathStringI(path, string, length, family, style, emSize, layoutRect, format) => DllCall('Gdiplus\GdipAddPathStringI', 'ptr', path, 'ptr', string, 'int', length, 'ptr', family, 'int', style, 'int', emSize, 'ptr', layoutRect, 'ptr', format, 'uint')
GdipAlloc(size) => DllCall('Gdiplus\GdipAlloc', 'uptr', size, 'ptr')
GdipBeginContainer(graphics, dstrect, srcrect, unit, state) => DllCall('Gdiplus\GdipBeginContainer', 'ptr', graphics, 'ptr', dstrect, 'ptr', srcrect, 'uint', unit, 'ptr', state, 'uint')
GdipBeginContainer2(graphics, state) => DllCall('Gdiplus\GdipBeginContainer2', 'ptr', graphics, 'ptr', state, 'uint')
GdipBeginContainerI(graphics, dstrect, srcrect, unit, state) => DllCall('Gdiplus\GdipBeginContainerI', 'ptr', graphics, 'ptr', dstrect, 'ptr', srcrect, 'uint', unit, 'ptr', state, 'uint')
GdipBitmapGetPixel(bitmap, x, y, color) => DllCall('Gdiplus\GdipBitmapGetPixel', 'ptr', bitmap, 'int', x, 'int', y, 'ptr', color, 'uint')
GdipBitmapLockBits(bitmap, rect, flags, format, lockedBitmapData) => DllCall('Gdiplus\GdipBitmapLockBits', 'ptr', bitmap, 'ptr', rect, 'uint', flags, 'int', format, 'ptr', lockedBitmapData, 'uint')
GdipBitmapSetPixel(bitmap, x, y, color) => DllCall('Gdiplus\GdipBitmapSetPixel', 'ptr', bitmap, 'int', x, 'int', y, 'uint', color, 'uint')
GdipBitmapSetResolution(bitmap, xdpi, ydpi) => DllCall('Gdiplus\GdipBitmapSetResolution', 'ptr', bitmap, 'int', xdpi, 'int', ydpi, 'uint')
GdipBitmapUnlockBits(bitmap, lockedBitmapData) => DllCall('Gdiplus\GdipBitmapUnlockBits', 'ptr', bitmap, 'ptr', lockedBitmapData, 'uint')
GdipClearPathMarkers(path) => DllCall('Gdiplus\GdipClearPathMarkers', 'ptr', path, 'uint')
GdipCloneBitmapArea(x, y, width, height, format, srcBitmap, dstBitmap) => DllCall('Gdiplus\GdipCloneBitmapArea', 'int', x, 'int', y, 'int', width, 'int', height, 'int', format, 'ptr', srcBitmap, 'ptr', dstBitmap, 'uint')
GdipCloneBitmapAreaI(x, y, width, height, format, srcBitmap, dstBitmap) => DllCall('Gdiplus\GdipCloneBitmapAreaI', 'int', x, 'int', y, 'int', width, 'int', height, 'int', format, 'ptr', srcBitmap, 'ptr', dstBitmap, 'uint')
GdipCloneBrush(brush, cloneBrush) => DllCall('Gdiplus\GdipCloneBrush', 'ptr', brush, 'ptr', cloneBrush, 'uint')
GdipCloneCustomLineCap(customCap, clonedCap) => DllCall('Gdiplus\GdipCloneCustomLineCap', 'ptr', customCap, 'ptr', clonedCap, 'uint')
GdipCloneFont(font, cloneFont) => DllCall('Gdiplus\GdipCloneFont', 'ptr', font, 'ptr', cloneFont, 'uint')
GdipCloneFontFamily(FontFamily, clonedFontFamily) => DllCall('Gdiplus\GdipCloneFontFamily', 'ptr', FontFamily, 'ptr', clonedFontFamily, 'uint')
GdipCloneImage(image, cloneImage) => DllCall('Gdiplus\GdipCloneImage', 'ptr', image, 'ptr', cloneImage, 'uint')
GdipCloneImageAttributes(imageattr, cloneImageattr) => DllCall('Gdiplus\GdipCloneImageAttributes', 'ptr', imageattr, 'ptr', cloneImageattr, 'uint')
GdipCloneMatrix(matrix, cloneMatrix) => DllCall('Gdiplus\GdipCloneMatrix', 'ptr', matrix, 'ptr', cloneMatrix, 'uint')
GdipClonePath(path, clonePath) => DllCall('Gdiplus\GdipClonePath', 'ptr', path, 'ptr', clonePath, 'uint')
GdipClonePen(pen, clonepen) => DllCall('Gdiplus\GdipClonePen', 'ptr', pen, 'ptr', clonepen, 'uint')
GdipCloneRegion(region, cloneRegion) => DllCall('Gdiplus\GdipCloneRegion', 'ptr', region, 'ptr', cloneRegion, 'uint')
GdipCloneStringFormat(format, newFormat) => DllCall('Gdiplus\GdipCloneStringFormat', 'ptr', format, 'ptr', newFormat, 'uint')
GdipClosePathFigure(path) => DllCall('Gdiplus\GdipClosePathFigure', 'ptr', path, 'uint')
GdipClosePathFigures(path) => DllCall('Gdiplus\GdipClosePathFigures', 'ptr', path, 'uint')
GdipCombineRegionPath(region, path, combineMode) => DllCall('Gdiplus\GdipCombineRegionPath', 'ptr', region, 'ptr', path, 'ptr', combineMode, 'uint')
GdipCombineRegionRect(region, rect, combineMode) => DllCall('Gdiplus\GdipCombineRegionRect', 'ptr', region, 'ptr', rect, 'ptr', combineMode, 'uint')
GdipCombineRegionRectI(region, rect, combineMode) => DllCall('Gdiplus\GdipCombineRegionRectI', 'ptr', region, 'ptr', rect, 'ptr', combineMode, 'uint')
GdipCombineRegionRegion(region, region2, combineMode) => DllCall('Gdiplus\GdipCombineRegionRegion', 'ptr', region, 'ptr', region2, 'ptr', combineMode, 'uint')
GdipComment(graphics, sizeData, data) => DllCall('Gdiplus\GdipComment', 'ptr', graphics, 'uint', sizeData, 'ptr', data, 'uint')
GdipCreateAdjustableArrowCap(height, width, isFilled, cap) => DllCall('Gdiplus\GdipCreateAdjustableArrowCap', 'int', height, 'int', width, 'int', isFilled, 'ptr', cap, 'uint')
GdipCreateBitmapFromDirectDrawSurface(surface, bitmap) => DllCall('Gdiplus\GdipCreateBitmapFromDirectDrawSurface', 'ptr', surface, 'ptr', bitmap, 'uint')
GdipCreateBitmapFromFile(filename, bitmap) => DllCall('Gdiplus\GdipCreateBitmapFromFile', 'ptr', filename, 'ptr', bitmap, 'uint')
GdipCreateBitmapFromFileICM(filename, bitmap) => DllCall('Gdiplus\GdipCreateBitmapFromFileICM', 'ptr', filename, 'ptr', bitmap, 'uint')
GdipCreateBitmapFromGdiDib(gdiBitmapInfo, gdiBitmapData, bitmap) => DllCall('Gdiplus\GdipCreateBitmapFromGdiDib', 'ptr', gdiBitmapInfo, 'ptr', gdiBitmapData, 'ptr', bitmap, 'uint')
GdipCreateBitmapFromGraphics(width, height, target, bitmap) => DllCall('Gdiplus\GdipCreateBitmapFromGraphics', 'int', width, 'int', height, 'ptr', target, 'ptr', bitmap, 'uint')
GdipCreateBitmapFromHBITMAP(hbm, hpal, bitmap) => DllCall('Gdiplus\GdipCreateBitmapFromHBITMAP', 'ptr', hbm, 'ptr', hpal, 'ptr', bitmap, 'uint')
GdipCreateBitmapFromHICON(hicon, bitmap) => DllCall('Gdiplus\GdipCreateBitmapFromHICON', 'ptr', hicon, 'ptr', bitmap, 'uint')
GdipCreateBitmapFromResource(hInstance, lpBitmapName, bitmap) => DllCall('Gdiplus\GdipCreateBitmapFromResource', 'ptr', hInstance, 'ptr', lpBitmapName, 'ptr', bitmap, 'uint')
GdipCreateBitmapFromScan0(width, height, stride, format, &scan0, bitmap) => DllCall('Gdiplus\GdipCreateBitmapFromScan0', 'int', width, 'int', height, 'int', stride, 'int', format, 'uchar*', &scan0, 'ptr', bitmap, 'uint')
GdipCreateBitmapFromStream(stream, bitmap) => DllCall('Gdiplus\GdipCreateBitmapFromStream', 'ptr', stream, 'ptr', bitmap, 'uint')
GdipCreateBitmapFromStreamICM(stream, bitmap) => DllCall('Gdiplus\GdipCreateBitmapFromStreamICM', 'ptr', stream, 'ptr', bitmap, 'uint')
GdipCreateCachedBitmap(bitmap, graphics, cachedBitmap) => DllCall('Gdiplus\GdipCreateCachedBitmap', 'ptr', bitmap, 'ptr', graphics, 'ptr', cachedBitmap, 'uint')
GdipCreateCustomLineCap(fillPath, strokePath, baseCap, baseInset, customCap) => DllCall('Gdiplus\GdipCreateCustomLineCap', 'ptr', fillPath, 'ptr', strokePath, 'uint', baseCap, 'int', baseInset, 'ptr', customCap, 'uint')
GdipCreateFont(fontFamily, emSize, style, unit, font) => DllCall('Gdiplus\GdipCreateFont', 'ptr', fontFamily, 'int', emSize, 'int', style, 'uint', unit, 'ptr', font, 'uint')
GdipCreateFontFamilyFromName(name, fontCollection, FontFamily) => DllCall('Gdiplus\GdipCreateFontFamilyFromName', 'ptr', name, 'ptr', fontCollection, 'ptr', FontFamily, 'uint')
GdipCreateFontFromDC(hdc, font) => DllCall('Gdiplus\GdipCreateFontFromDC', 'ptr', hdc, 'ptr', font, 'uint')
GdipCreateFontFromLogfont(hdc, logfont, font) => DllCall('Gdiplus\GdipCreateFontFromLogfont', 'ptr', hdc, 'ptr', logfont, 'ptr', font, 'uint')
GdipCreateFromHDC(hdc, graphics) => DllCall('Gdiplus\GdipCreateFromHDC', 'ptr', hdc, 'ptr', graphics, 'uint')
GdipCreateFromHDC2(hdc, hDevice, graphics) => DllCall('Gdiplus\GdipCreateFromHDC2', 'ptr', hdc, 'ptr', hDevice, 'ptr', graphics, 'uint')
GdipCreateFromHWND(hwnd, graphics) => DllCall('Gdiplus\GdipCreateFromHWND', 'ptr', hwnd, 'ptr', graphics, 'uint')
GdipCreateFromHWNDICM(hwnd, graphics) => DllCall('Gdiplus\GdipCreateFromHWNDICM', 'ptr', hwnd, 'ptr', graphics, 'uint')
GdipCreateHBITMAPFromBitmap(bitmap, hbmReturn, background) => DllCall('Gdiplus\GdipCreateHBITMAPFromBitmap', 'ptr', bitmap, 'ptr', hbmReturn, 'uint', background, 'uint')
GdipCreateHICONFromBitmap(bitmap, hbmReturn) => DllCall('Gdiplus\GdipCreateHICONFromBitmap', 'ptr', bitmap, 'ptr', hbmReturn, 'uint')
GdipCreateHalftonePalette() => DllCall('Gdiplus\GdipCreateHalftonePalette', 'ptr')
GdipCreateHatchBrush(hatchstyle, forecol, backcol, brush) => DllCall('Gdiplus\GdipCreateHatchBrush', 'uint', hatchstyle, 'uint', forecol, 'uint', backcol, 'ptr', brush, 'uint')
GdipCreateImageAttributes(imageattr) => DllCall('Gdiplus\GdipCreateImageAttributes', 'ptr', imageattr, 'uint')
GdipCreateLineBrush(point1, point2, color1, color2, wrapMode, lineGradient) => DllCall('Gdiplus\GdipCreateLineBrush', 'ptr', point1, 'ptr', point2, 'uint', color1, 'uint', color2, 'uint', wrapMode, 'ptr', lineGradient, 'uint')
GdipCreateLineBrushFromRect(rect, color1, color2, mode, wrapMode, lineGradient) => DllCall('Gdiplus\GdipCreateLineBrushFromRect', 'ptr', rect, 'uint', color1, 'uint', color2, 'int', mode, 'uint', wrapMode, 'ptr', lineGradient, 'uint')
GdipCreateLineBrushFromRectI(rect, color1, color2, mode, wrapMode, lineGradient) => DllCall('Gdiplus\GdipCreateLineBrushFromRectI', 'ptr', rect, 'uint', color1, 'uint', color2, 'int', mode, 'uint', wrapMode, 'ptr', lineGradient, 'uint')
GdipCreateLineBrushFromRectWithAngle(rect, color1, color2, angle, isAngleScalable, wrapMode, lineGradient) => DllCall('Gdiplus\GdipCreateLineBrushFromRectWithAngle', 'ptr', rect, 'uint', color1, 'uint', color2, 'int', angle, 'int', isAngleScalable, 'uint', wrapMode, 'ptr', lineGradient, 'uint')
GdipCreateLineBrushFromRectWithAngleI(rect, color1, color2, angle, isAngleScalable, wrapMode, lineGradient) => DllCall('Gdiplus\GdipCreateLineBrushFromRectWithAngleI', 'ptr', rect, 'uint', color1, 'uint', color2, 'int', angle, 'int', isAngleScalable, 'uint', wrapMode, 'ptr', lineGradient, 'uint')
GdipCreateLineBrushI(point1, point2, color1, color2, wrapMode, lineGradient) => DllCall('Gdiplus\GdipCreateLineBrushI', 'ptr', point1, 'ptr', point2, 'uint', color1, 'uint', color2, 'uint', wrapMode, 'ptr', lineGradient, 'uint')
GdipCreateMatrix(matrix) => DllCall('Gdiplus\GdipCreateMatrix', 'ptr', matrix, 'uint')
GdipCreateMatrix2(m11, m12, m21, m22, dx, dy, matrix) => DllCall('Gdiplus\GdipCreateMatrix2', 'int', m11, 'int', m12, 'int', m21, 'int', m22, 'int', dx, 'int', dy, 'ptr', matrix, 'uint')
GdipCreateMatrix3(rect, dstplg, matrix) => DllCall('Gdiplus\GdipCreateMatrix3', 'ptr', rect, 'ptr', dstplg, 'ptr', matrix, 'uint')
GdipCreateMatrix3I(rect, dstplg, matrix) => DllCall('Gdiplus\GdipCreateMatrix3I', 'ptr', rect, 'ptr', dstplg, 'ptr', matrix, 'uint')
GdipCreateMetafileFromEmf(hEmf, deleteEmf, metafile) => DllCall('Gdiplus\GdipCreateMetafileFromEmf', 'ptr', hEmf, 'int', deleteEmf, 'ptr', metafile, 'uint')
GdipCreateMetafileFromFile(file, metafile) => DllCall('Gdiplus\GdipCreateMetafileFromFile', 'ptr', file, 'ptr', metafile, 'uint')
GdipCreateMetafileFromStream(stream, metafile) => DllCall('Gdiplus\GdipCreateMetafileFromStream', 'ptr', stream, 'ptr', metafile, 'uint')
GdipCreateMetafileFromWmf(hWmf, deleteWmf, wmfPlaceableFileHeader, metafile) => DllCall('Gdiplus\GdipCreateMetafileFromWmf', 'ptr', hWmf, 'int', deleteWmf, 'ptr', wmfPlaceableFileHeader, 'ptr', metafile, 'uint')
GdipCreateMetafileFromWmfFile(file, wmfPlaceableFileHeader, metafile) => DllCall('Gdiplus\GdipCreateMetafileFromWmfFile', 'ptr', file, 'ptr', wmfPlaceableFileHeader, 'ptr', metafile, 'uint')
GdipCreatePath(brushMode, path) => DllCall('Gdiplus\GdipCreatePath', 'uint', brushMode, 'ptr', path, 'uint')
GdipCreatePath2(GDIPGpPointF, GDIPBYTE, INT, GpFillMode, path) => DllCall('Gdiplus\GdipCreatePath2', 'ptr', GDIPGpPointF, 'ptr', GDIPBYTE, 'int', INT, 'uint', GpFillMode, 'ptr', path, 'uint')
GdipCreatePath2I(GDIPGpPoint, GDIPBYTE, INT, GpFillMode, path) => DllCall('Gdiplus\GdipCreatePath2I', 'ptr', GDIPGpPoint, 'ptr', GDIPBYTE, 'int', INT, 'uint', GpFillMode, 'ptr', path, 'uint')
GdipCreatePathGradient(points, count, wrapMode, polyGradient) => DllCall('Gdiplus\GdipCreatePathGradient', 'ptr', points, 'int', count, 'uint', wrapMode, 'ptr', polyGradient, 'uint')
GdipCreatePathGradientFromPath(path, polyGradient) => DllCall('Gdiplus\GdipCreatePathGradientFromPath', 'ptr', path, 'ptr', polyGradient, 'uint')
GdipCreatePathGradientI(points, count, wrapMode, polyGradient) => DllCall('Gdiplus\GdipCreatePathGradientI', 'ptr', points, 'int', count, 'uint', wrapMode, 'ptr', polyGradient, 'uint')
GdipCreatePathIter(iterator, path) => DllCall('Gdiplus\GdipCreatePathIter', 'ptr', iterator, 'ptr', path, 'uint')
GdipCreatePen1(color, width, unit, pen) => DllCall('Gdiplus\GdipCreatePen1', 'uint', color, 'int', width, 'uint', unit, 'ptr', pen, 'uint')
GdipCreatePen2(brush, width, unit, pen) => DllCall('Gdiplus\GdipCreatePen2', 'ptr', brush, 'int', width, 'uint', unit, 'ptr', pen, 'uint')
GdipCreateRegion(region) => DllCall('Gdiplus\GdipCreateRegion', 'ptr', region, 'uint')
GdipCreateRegionHrgn(hRgn, region) => DllCall('Gdiplus\GdipCreateRegionHrgn', 'ptr', hRgn, 'ptr', region, 'uint')
GdipCreateRegionPath(path, region) => DllCall('Gdiplus\GdipCreateRegionPath', 'ptr', path, 'ptr', region, 'uint')
GdipCreateRegionRect(rect, region) => DllCall('Gdiplus\GdipCreateRegionRect', 'ptr', rect, 'ptr', region, 'uint')
GdipCreateRegionRectI(rect, region) => DllCall('Gdiplus\GdipCreateRegionRectI', 'ptr', rect, 'ptr', region, 'uint')
GdipCreateRegionRgnData(regionData, size, region) => DllCall('Gdiplus\GdipCreateRegionRgnData', 'ptr', regionData, 'int', size, 'ptr', region, 'uint')
GdipCreateSolidFill(color, brush) => DllCall('Gdiplus\GdipCreateSolidFill', 'uint', color, 'ptr', brush, 'uint')
GdipCreateStreamOnFile(filename, access, stream) => DllCall('Gdiplus\GdipCreateStreamOnFile', 'ptr', filename, 'uint', access, 'ptr', stream, 'uint')
GdipCreateStringFormat(formatAttributes, language, format) => DllCall('Gdiplus\GdipCreateStringFormat', 'int', formatAttributes, 'ushort', language, 'ptr', format, 'uint')
GdipCreateTexture(image, wrapmode, texture) => DllCall('Gdiplus\GdipCreateTexture', 'ptr', image, 'uint', wrapmode, 'ptr', texture, 'uint')
GdipCreateTexture2(image, wrapmode, x, y, width, height, texture) => DllCall('Gdiplus\GdipCreateTexture2', 'ptr', image, 'uint', wrapmode, 'int', x, 'int', y, 'int', width, 'int', height, 'ptr', texture, 'uint')
GdipCreateTexture2I(image, wrapmode, x, y, width, height, texture) => DllCall('Gdiplus\GdipCreateTexture2I', 'ptr', image, 'uint', wrapmode, 'int', x, 'int', y, 'int', width, 'int', height, 'ptr', texture, 'uint')
GdipCreateTextureIA(image, imageAttributes, x, y, width, height, texture) => DllCall('Gdiplus\GdipCreateTextureIA', 'ptr', image, 'ptr', imageAttributes, 'int', x, 'int', y, 'int', width, 'int', height, 'ptr', texture, 'uint')
GdipCreateTextureIAI(image, imageAttributes, x, y, width, height, texture) => DllCall('Gdiplus\GdipCreateTextureIAI', 'ptr', image, 'ptr', imageAttributes, 'int', x, 'int', y, 'int', width, 'int', height, 'ptr', texture, 'uint')
GdipDeleteBrush(brush) => DllCall('Gdiplus\GdipDeleteBrush', 'ptr', brush, 'uint')
GdipDeleteCachedBitmap(cachedBitmap) => DllCall('Gdiplus\GdipDeleteCachedBitmap', 'ptr', cachedBitmap, 'uint')
GdipDeleteCustomLineCap(customCap) => DllCall('Gdiplus\GdipDeleteCustomLineCap', 'ptr', customCap, 'uint')
GdipDeleteFont(font) => DllCall('Gdiplus\GdipDeleteFont', 'ptr', font, 'uint')
GdipDeleteFontFamily(FontFamily) => DllCall('Gdiplus\GdipDeleteFontFamily', 'ptr', FontFamily, 'uint')
GdipDeleteGraphics(graphics) => DllCall('Gdiplus\GdipDeleteGraphics', 'ptr', graphics, 'uint')
GdipDeleteMatrix(matrix) => DllCall('Gdiplus\GdipDeleteMatrix', 'ptr', matrix, 'uint')
GdipDeletePath(path) => DllCall('Gdiplus\GdipDeletePath', 'ptr', path, 'uint')
GdipDeletePathIter(iterator) => DllCall('Gdiplus\GdipDeletePathIter', 'ptr', iterator, 'uint')
GdipDeletePen(pen) => DllCall('Gdiplus\GdipDeletePen', 'ptr', pen, 'uint')
GdipDeletePrivateFontCollection(fontCollection) => DllCall('Gdiplus\GdipDeletePrivateFontCollection', 'ptr', fontCollection, 'uint')
GdipDeleteRegion(region) => DllCall('Gdiplus\GdipDeleteRegion', 'ptr', region, 'uint')
GdipDeleteStringFormat(format) => DllCall('Gdiplus\GdipDeleteStringFormat', 'ptr', format, 'uint')
GdipDisposeImage(image) => DllCall('Gdiplus\GdipDisposeImage', 'ptr', image, 'uint')
GdipDisposeImageAttributes(imageattr) => DllCall('Gdiplus\GdipDisposeImageAttributes', 'ptr', imageattr, 'uint')
GdipDrawArc(graphics, pen, x, y, width, height, startAngle, sweepAngle) => DllCall('Gdiplus\GdipDrawArc', 'ptr', graphics, 'ptr', pen, 'int', x, 'int', y, 'int', width, 'int', height, 'int', startAngle, 'int', sweepAngle, 'uint')
GdipDrawArcI(graphics, pen, x, y, width, height, startAngle, sweepAngle) => DllCall('Gdiplus\GdipDrawArcI', 'ptr', graphics, 'ptr', pen, 'int', x, 'int', y, 'int', width, 'int', height, 'int', startAngle, 'int', sweepAngle, 'uint')
GdipDrawBezier(graphics, pen, x1, y1, x2, y2, x3, y3, x4, y4) => DllCall('Gdiplus\GdipDrawBezier', 'ptr', graphics, 'ptr', pen, 'int', x1, 'int', y1, 'int', x2, 'int', y2, 'int', x3, 'int', y3, 'int', x4, 'int', y4, 'uint')
GdipDrawBezierI(graphics, pen, x1, y1, x2, y2, x3, y3, x4, y4) => DllCall('Gdiplus\GdipDrawBezierI', 'ptr', graphics, 'ptr', pen, 'int', x1, 'int', y1, 'int', x2, 'int', y2, 'int', x3, 'int', y3, 'int', x4, 'int', y4, 'uint')
GdipDrawBeziers(graphics, pen, points, count) => DllCall('Gdiplus\GdipDrawBeziers', 'ptr', graphics, 'ptr', pen, 'ptr', points, 'int', count, 'uint')
GdipDrawBeziersI(graphics, pen, points, count) => DllCall('Gdiplus\GdipDrawBeziersI', 'ptr', graphics, 'ptr', pen, 'ptr', points, 'int', count, 'uint')
GdipDrawCachedBitmap(graphics, cachedBitmap, x, y) => DllCall('Gdiplus\GdipDrawCachedBitmap', 'ptr', graphics, 'ptr', cachedBitmap, 'int', x, 'int', y, 'uint')
GdipDrawClosedCurve(graphics, pen, points, count) => DllCall('Gdiplus\GdipDrawClosedCurve', 'ptr', graphics, 'ptr', pen, 'ptr', points, 'int', count, 'uint')
GdipDrawClosedCurve2(graphics, pen, points, count, tension) => DllCall('Gdiplus\GdipDrawClosedCurve2', 'ptr', graphics, 'ptr', pen, 'ptr', points, 'int', count, 'int', tension, 'uint')
GdipDrawClosedCurve2I(graphics, pen, points, count, tension) => DllCall('Gdiplus\GdipDrawClosedCurve2I', 'ptr', graphics, 'ptr', pen, 'ptr', points, 'int', count, 'int', tension, 'uint')
GdipDrawClosedCurveI(graphics, pen, points, count) => DllCall('Gdiplus\GdipDrawClosedCurveI', 'ptr', graphics, 'ptr', pen, 'ptr', points, 'int', count, 'uint')
GdipDrawCurve(graphics, pen, points, count) => DllCall('Gdiplus\GdipDrawCurve', 'ptr', graphics, 'ptr', pen, 'ptr', points, 'int', count, 'uint')
GdipDrawCurve2(graphics, pen, points, count, tension) => DllCall('Gdiplus\GdipDrawCurve2', 'ptr', graphics, 'ptr', pen, 'ptr', points, 'int', count, 'int', tension, 'uint')
GdipDrawCurve2I(graphics, pen, points, count, tension) => DllCall('Gdiplus\GdipDrawCurve2I', 'ptr', graphics, 'ptr', pen, 'ptr', points, 'int', count, 'int', tension, 'uint')
GdipDrawCurve3(graphics, pen, points, count, offset, numberOfSegments, tension) => DllCall('Gdiplus\GdipDrawCurve3', 'ptr', graphics, 'ptr', pen, 'ptr', points, 'int', count, 'int', offset, 'int', numberOfSegments, 'int', tension, 'uint')
GdipDrawCurve3I(graphics, pen, points, count, offset, numberOfSegments, tension) => DllCall('Gdiplus\GdipDrawCurve3I', 'ptr', graphics, 'ptr', pen, 'ptr', points, 'int', count, 'int', offset, 'int', numberOfSegments, 'int', tension, 'uint')
GdipDrawCurveI(graphics, pen, points, count) => DllCall('Gdiplus\GdipDrawCurveI', 'ptr', graphics, 'ptr', pen, 'ptr', points, 'int', count, 'uint')
GdipDrawDriverString(graphics, text, length, font, brush, positions, flags, matrix) => DllCall('Gdiplus\GdipDrawDriverString', 'ptr', graphics, 'ptr', text, 'int', length, 'ptr', font, 'ptr', brush, 'ptr', positions, 'int', flags, 'ptr', matrix, 'uint')
GdipDrawEllipse(graphics, pen, x, y, width, height) => DllCall('Gdiplus\GdipDrawEllipse', 'ptr', graphics, 'ptr', pen, 'int', x, 'int', y, 'int', width, 'int', height, 'uint')
GdipDrawEllipseI(graphics, pen, x, y, width, height) => DllCall('Gdiplus\GdipDrawEllipseI', 'ptr', graphics, 'ptr', pen, 'int', x, 'int', y, 'int', width, 'int', height, 'uint')
GdipDrawImage(graphics, image, x, y) => DllCall('Gdiplus\GdipDrawImage', 'ptr', graphics, 'ptr', image, 'int', x, 'int', y, 'uint')
GdipDrawImageI(graphics, image, x, y) => DllCall('Gdiplus\GdipDrawImageI', 'ptr', graphics, 'ptr', image, 'int', x, 'int', y, 'uint')
GdipDrawImagePointRect(graphics, image, x, y, srcx, srcy, srcwidth, srcheight, srcUnit) => DllCall('Gdiplus\GdipDrawImagePointRect', 'ptr', graphics, 'ptr', image, 'int', x, 'int', y, 'int', srcx, 'int', srcy, 'int', srcwidth, 'int', srcheight, 'uint', srcUnit, 'uint')
GdipDrawImagePointRectI(graphics, image, x, y, srcx, srcy, srcwidth, srcheight, srcUnit) => DllCall('Gdiplus\GdipDrawImagePointRectI', 'ptr', graphics, 'ptr', image, 'int', x, 'int', y, 'int', srcx, 'int', srcy, 'int', srcwidth, 'int', srcheight, 'uint', srcUnit, 'uint')
GdipDrawImagePoints(graphics, image, dstpoints, count) => DllCall('Gdiplus\GdipDrawImagePoints', 'ptr', graphics, 'ptr', image, 'ptr', dstpoints, 'int', count, 'uint')
GdipDrawImagePointsI(graphics, image, dstpoints, count) => DllCall('Gdiplus\GdipDrawImagePointsI', 'ptr', graphics, 'ptr', image, 'ptr', dstpoints, 'int', count, 'uint')
GdipDrawImagePointsRect(graphics, image, points, count, srcx, srcy, srcwidth, srcheight, srcUnit, imageAttributes, callback, callbackData) => DllCall('Gdiplus\GdipDrawImagePointsRect', 'ptr', graphics, 'ptr', image, 'ptr', points, 'int', count, 'int', srcx, 'int', srcy, 'int', srcwidth, 'int', srcheight, 'uint', srcUnit, 'ptr', imageAttributes, 'uint', callback, 'ptr', callbackData, 'uint')
GdipDrawImagePointsRectI(graphics, image, points, count, srcx, srcy, srcwidth, srcheight, srcUnit, imageAttributes, callback, callbackData) => DllCall('Gdiplus\GdipDrawImagePointsRectI', 'ptr', graphics, 'ptr', image, 'ptr', points, 'int', count, 'int', srcx, 'int', srcy, 'int', srcwidth, 'int', srcheight, 'uint', srcUnit, 'ptr', imageAttributes, 'uint', callback, 'ptr', callbackData, 'uint')
GdipDrawImageRect(graphics, image, x, y, width, height) => DllCall('Gdiplus\GdipDrawImageRect', 'ptr', graphics, 'ptr', image, 'int', x, 'int', y, 'int', width, 'int', height, 'uint')
GdipDrawImageRectI(graphics, image, x, y, width, height) => DllCall('Gdiplus\GdipDrawImageRectI', 'ptr', graphics, 'ptr', image, 'int', x, 'int', y, 'int', width, 'int', height, 'uint')
GdipDrawImageRectRect(graphics, image, dstx, dsty, dstwidth, dstheight, srcx, srcy, srcwidth, srcheight, srcUnit, imageAttributes, callback, callbackData) => DllCall('Gdiplus\GdipDrawImageRectRect', 'ptr', graphics, 'ptr', image, 'int', dstx, 'int', dsty, 'int', dstwidth, 'int', dstheight, 'int', srcx, 'int', srcy, 'int', srcwidth, 'int', srcheight, 'uint', srcUnit, 'ptr', imageAttributes, 'uint', callback, 'ptr', callbackData, 'uint')
GdipDrawImageRectRectI(graphics, image, dstx, dsty, dstwidth, dstheight, srcx, srcy, srcwidth, srcheight, srcUnit, imageAttributes, callback, callbackData) => DllCall('Gdiplus\GdipDrawImageRectRectI', 'ptr', graphics, 'ptr', image, 'int', dstx, 'int', dsty, 'int', dstwidth, 'int', dstheight, 'int', srcx, 'int', srcy, 'int', srcwidth, 'int', srcheight, 'uint', srcUnit, 'ptr', imageAttributes, 'uint', callback, 'ptr', callbackData, 'uint')
GdipDrawLine(graphics, pen, x1, y1, x2, y2) => DllCall('Gdiplus\GdipDrawLine', 'ptr', graphics, 'ptr', pen, 'int', x1, 'int', y1, 'int', x2, 'int', y2, 'uint')
GdipDrawLineI(graphics, pen, x1, y1, x2, y2) => DllCall('Gdiplus\GdipDrawLineI', 'ptr', graphics, 'ptr', pen, 'int', x1, 'int', y1, 'int', x2, 'int', y2, 'uint')
GdipDrawLines(graphics, pen, points, count) => DllCall('Gdiplus\GdipDrawLines', 'ptr', graphics, 'ptr', pen, 'ptr', points, 'int', count, 'uint')
GdipDrawLinesI(graphics, pen, points, count) => DllCall('Gdiplus\GdipDrawLinesI', 'ptr', graphics, 'ptr', pen, 'ptr', points, 'int', count, 'uint')
GdipDrawPath(graphics, pen, path) => DllCall('Gdiplus\GdipDrawPath', 'ptr', graphics, 'ptr', pen, 'ptr', path, 'uint')
GdipDrawPie(graphics, pen, x, y, width, height, startAngle, sweepAngle) => DllCall('Gdiplus\GdipDrawPie', 'ptr', graphics, 'ptr', pen, 'int', x, 'int', y, 'int', width, 'int', height, 'int', startAngle, 'int', sweepAngle, 'uint')
GdipDrawPieI(graphics, pen, x, y, width, height, startAngle, sweepAngle) => DllCall('Gdiplus\GdipDrawPieI', 'ptr', graphics, 'ptr', pen, 'int', x, 'int', y, 'int', width, 'int', height, 'int', startAngle, 'int', sweepAngle, 'uint')
GdipDrawPolygon(graphics, pen, points, count) => DllCall('Gdiplus\GdipDrawPolygon', 'ptr', graphics, 'ptr', pen, 'ptr', points, 'int', count, 'uint')
GdipDrawPolygonI(graphics, pen, points, count) => DllCall('Gdiplus\GdipDrawPolygonI', 'ptr', graphics, 'ptr', pen, 'ptr', points, 'int', count, 'uint')
GdipDrawRectangle(graphics, pen, x, y, width, height) => DllCall('Gdiplus\GdipDrawRectangle', 'ptr', graphics, 'ptr', pen, 'int', x, 'int', y, 'int', width, 'int', height, 'uint')
GdipDrawRectangleI(graphics, pen, x, y, width, height) => DllCall('Gdiplus\GdipDrawRectangleI', 'ptr', graphics, 'ptr', pen, 'int', x, 'int', y, 'int', width, 'int', height, 'uint')
GdipDrawRectangles(graphics, pen, rects, count) => DllCall('Gdiplus\GdipDrawRectangles', 'ptr', graphics, 'ptr', pen, 'ptr', rects, 'int', count, 'uint')
GdipDrawRectanglesI(graphics, pen, rects, count) => DllCall('Gdiplus\GdipDrawRectanglesI', 'ptr', graphics, 'ptr', pen, 'ptr', rects, 'int', count, 'uint')
GdipDrawString(graphics, string, length, font, layoutRect, stringFormat, brush) => DllCall('Gdiplus\GdipDrawString', 'ptr', graphics, 'ptr', string, 'int', length, 'ptr', font, 'ptr', layoutRect, 'ptr', stringFormat, 'ptr', brush, 'uint')
GdipEmfToWmfBits(hemf, cbData16, pData16, iMapMode, eFlags) => DllCall('Gdiplus\GdipEmfToWmfBits', 'ptr', hemf, 'uint', cbData16, 'ptr', pData16, 'int', iMapMode, 'int', eFlags, 'uint')
GdipEndContainer(graphics, state) => DllCall('Gdiplus\GdipEndContainer', 'ptr', graphics, 'uint', state, 'uint')
GdipEnumerateMetafileDestPoint(graphics, metafile, destPoint, callback, callbackData, imageAttributes) => DllCall('Gdiplus\GdipEnumerateMetafileDestPoint', 'ptr', graphics, 'ptr', metafile, 'ptr', destPoint, 'ptr', callback, 'ptr', callbackData, 'ptr', imageAttributes, 'uint')
GdipEnumerateMetafileDestPointI(graphics, metafile, destPoint, callback, callbackData, imageAttributes) => DllCall('Gdiplus\GdipEnumerateMetafileDestPointI', 'ptr', graphics, 'ptr', metafile, 'ptr', destPoint, 'ptr', callback, 'ptr', callbackData, 'ptr', imageAttributes, 'uint')
GdipEnumerateMetafileDestPoints(graphics, metafile, destPoints, count, callback, callbackData, imageAttributes) => DllCall('Gdiplus\GdipEnumerateMetafileDestPoints', 'ptr', graphics, 'ptr', metafile, 'ptr', destPoints, 'int', count, 'ptr', callback, 'ptr', callbackData, 'ptr', imageAttributes, 'uint')
GdipEnumerateMetafileDestPointsI(graphics, metafile, destPoints, count, callback, callbackData, imageAttributes) => DllCall('Gdiplus\GdipEnumerateMetafileDestPointsI', 'ptr', graphics, 'ptr', metafile, 'ptr', destPoints, 'int', count, 'ptr', callback, 'ptr', callbackData, 'ptr', imageAttributes, 'uint')
GdipEnumerateMetafileDestRect(graphics, metafile, destRect, callback, callbackData, imageAttributes) => DllCall('Gdiplus\GdipEnumerateMetafileDestRect', 'ptr', graphics, 'ptr', metafile, 'ptr', destRect, 'ptr', callback, 'ptr', callbackData, 'ptr', imageAttributes, 'uint')
GdipEnumerateMetafileDestRectI(graphics, metafile, destRect, callback, callbackData, imageAttributes) => DllCall('Gdiplus\GdipEnumerateMetafileDestRectI', 'ptr', graphics, 'ptr', metafile, 'ptr', destRect, 'ptr', callback, 'ptr', callbackData, 'ptr', imageAttributes, 'uint')
GdipEnumerateMetafileSrcRectDestPoint(graphics, metafile, destPoint, srcRect, srcUnit, callback, callbackData, imageAttributes) => DllCall('Gdiplus\GdipEnumerateMetafileSrcRectDestPoint', 'ptr', graphics, 'ptr', metafile, 'ptr', destPoint, 'ptr', srcRect, 'uint', srcUnit, 'ptr', callback, 'ptr', callbackData, 'ptr', imageAttributes, 'uint')
GdipEnumerateMetafileSrcRectDestPointI(graphics, metafile, destPoint, srcRect, srcUnit, callback, callbackData, imageAttributes) => DllCall('Gdiplus\GdipEnumerateMetafileSrcRectDestPointI', 'ptr', graphics, 'ptr', metafile, 'ptr', destPoint, 'ptr', srcRect, 'uint', srcUnit, 'ptr', callback, 'ptr', callbackData, 'ptr', imageAttributes, 'uint')
GdipEnumerateMetafileSrcRectDestPoints(graphics, metafile, destPoints, count, srcRect, srcUnit, callback, callbackData, imageAttributes) => DllCall('Gdiplus\GdipEnumerateMetafileSrcRectDestPoints', 'ptr', graphics, 'ptr', metafile, 'ptr', destPoints, 'int', count, 'ptr', srcRect, 'uint', srcUnit, 'ptr', callback, 'ptr', callbackData, 'ptr', imageAttributes, 'uint')
GdipEnumerateMetafileSrcRectDestPointsI(graphics, metafile, destPoints, count, srcRect, srcUnit, callback, callbackData, imageAttributes) => DllCall('Gdiplus\GdipEnumerateMetafileSrcRectDestPointsI', 'ptr', graphics, 'ptr', metafile, 'ptr', destPoints, 'int', count, 'ptr', srcRect, 'uint', srcUnit, 'ptr', callback, 'ptr', callbackData, 'ptr', imageAttributes, 'uint')
GdipEnumerateMetafileSrcRectDestRect(graphics, metafile, destRect, srcRect, srcUnit, callback, callbackData, imageAttributes) => DllCall('Gdiplus\GdipEnumerateMetafileSrcRectDestRect', 'ptr', graphics, 'ptr', metafile, 'ptr', destRect, 'ptr', srcRect, 'uint', srcUnit, 'ptr', callback, 'ptr', callbackData, 'ptr', imageAttributes, 'uint')
GdipEnumerateMetafileSrcRectDestRectI(graphics, metafile, destRect, srcRect, srcUnit, callback, callbackData, imageAttributes) => DllCall('Gdiplus\GdipEnumerateMetafileSrcRectDestRectI', 'ptr', graphics, 'ptr', metafile, 'ptr', destRect, 'ptr', srcRect, 'uint', srcUnit, 'ptr', callback, 'ptr', callbackData, 'ptr', imageAttributes, 'uint')
GdipFillClosedCurve(graphics, brush, points, count) => DllCall('Gdiplus\GdipFillClosedCurve', 'ptr', graphics, 'ptr', brush, 'ptr', points, 'int', count, 'uint')
GdipFillClosedCurve2(graphics, brush, points, count, tension, fillMode) => DllCall('Gdiplus\GdipFillClosedCurve2', 'ptr', graphics, 'ptr', brush, 'ptr', points, 'int', count, 'int', tension, 'uint', fillMode, 'uint')
GdipFillClosedCurve2I(graphics, brush, points, count, tension, fillMode) => DllCall('Gdiplus\GdipFillClosedCurve2I', 'ptr', graphics, 'ptr', brush, 'ptr', points, 'int', count, 'int', tension, 'uint', fillMode, 'uint')
GdipFillClosedCurveI(graphics, brush, points, count) => DllCall('Gdiplus\GdipFillClosedCurveI', 'ptr', graphics, 'ptr', brush, 'ptr', points, 'int', count, 'uint')
GdipFillEllipse(graphics, brush, x, y, width, height) => DllCall('Gdiplus\GdipFillEllipse', 'ptr', graphics, 'ptr', brush, 'int', x, 'int', y, 'int', width, 'int', height, 'uint')
GdipFillEllipseI(graphics, brush, x, y, width, height) => DllCall('Gdiplus\GdipFillEllipseI', 'ptr', graphics, 'ptr', brush, 'int', x, 'int', y, 'int', width, 'int', height, 'uint')
GdipFillPath(graphics, brush, path) => DllCall('Gdiplus\GdipFillPath', 'ptr', graphics, 'ptr', brush, 'ptr', path, 'uint')
GdipFillPie(graphics, brush, x, y, width, height, startAngle, sweepAngle) => DllCall('Gdiplus\GdipFillPie', 'ptr', graphics, 'ptr', brush, 'int', x, 'int', y, 'int', width, 'int', height, 'int', startAngle, 'int', sweepAngle, 'uint')
GdipFillPieI(graphics, brush, x, y, width, height, startAngle, sweepAngle) => DllCall('Gdiplus\GdipFillPieI', 'ptr', graphics, 'ptr', brush, 'int', x, 'int', y, 'int', width, 'int', height, 'int', startAngle, 'int', sweepAngle, 'uint')
GdipFillPolygon(graphics, brush, points, count, fillMode) => DllCall('Gdiplus\GdipFillPolygon', 'ptr', graphics, 'ptr', brush, 'ptr', points, 'int', count, 'uint', fillMode, 'uint')
GdipFillPolygon2(graphics, brush, points, count) => DllCall('Gdiplus\GdipFillPolygon2', 'ptr', graphics, 'ptr', brush, 'ptr', points, 'int', count, 'uint')
GdipFillPolygon2I(graphics, brush, points, count) => DllCall('Gdiplus\GdipFillPolygon2I', 'ptr', graphics, 'ptr', brush, 'ptr', points, 'int', count, 'uint')
GdipFillPolygonI(graphics, brush, points, count, fillMode) => DllCall('Gdiplus\GdipFillPolygonI', 'ptr', graphics, 'ptr', brush, 'ptr', points, 'int', count, 'uint', fillMode, 'uint')
GdipFillRectangle(graphics, brush, x, y, width, height) => DllCall('Gdiplus\GdipFillRectangle', 'ptr', graphics, 'ptr', brush, 'int', x, 'int', y, 'int', width, 'int', height, 'uint')
GdipFillRectangleI(graphics, brush, x, y, width, height) => DllCall('Gdiplus\GdipFillRectangleI', 'ptr', graphics, 'ptr', brush, 'int', x, 'int', y, 'int', width, 'int', height, 'uint')
GdipFillRectangles(graphics, brush, rects, count) => DllCall('Gdiplus\GdipFillRectangles', 'ptr', graphics, 'ptr', brush, 'ptr', rects, 'int', count, 'uint')
GdipFillRectanglesI(graphics, brush, rects, count) => DllCall('Gdiplus\GdipFillRectanglesI', 'ptr', graphics, 'ptr', brush, 'ptr', rects, 'int', count, 'uint')
GdipFillRegion(graphics, brush, region) => DllCall('Gdiplus\GdipFillRegion', 'ptr', graphics, 'ptr', brush, 'ptr', region, 'uint')
GdipFlattenPath(path, matrix, flatness) => DllCall('Gdiplus\GdipFlattenPath', 'ptr', path, 'ptr', matrix, 'int', flatness, 'uint')
GdipFlush(graphics, intention) => DllCall('Gdiplus\GdipFlush', 'ptr', graphics, 'uint', intention, 'uint')
GdipFree(ptr) => DllCall('Gdiplus\GdipFree', 'ptr', ptr, 'int')
GdipGetAdjustableArrowCapFillState(cap, &fillState) => DllCall('Gdiplus\GdipGetAdjustableArrowCapFillState', 'ptr', cap, 'int*', &fillState, 'uint')
GdipGetAdjustableArrowCapHeight(cap, height) => DllCall('Gdiplus\GdipGetAdjustableArrowCapHeight', 'ptr', cap, 'ptr', height, 'uint')
GdipGetAdjustableArrowCapMiddleInset(cap, middleInset) => DllCall('Gdiplus\GdipGetAdjustableArrowCapMiddleInset', 'ptr', cap, 'ptr', middleInset, 'uint')
GdipGetAdjustableArrowCapWidth(cap, width) => DllCall('Gdiplus\GdipGetAdjustableArrowCapWidth', 'ptr', cap, 'ptr', width, 'uint')
GdipGetAllPropertyItems(image, totalBufferSize, numProperties, allItems) => DllCall('Gdiplus\GdipGetAllPropertyItems', 'ptr', image, 'uint', totalBufferSize, 'uint', numProperties, 'ptr', allItems, 'uint')
GdipGetBrushType(brush, type) => DllCall('Gdiplus\GdipGetBrushType', 'ptr', brush, 'ptr', type, 'uint')
GdipGetCellAscent(family, style, CellAscent) => DllCall('Gdiplus\GdipGetCellAscent', 'ptr', family, 'int', style, 'ptr', CellAscent, 'uint')
GdipGetCellDescent(family, style, CellDescent) => DllCall('Gdiplus\GdipGetCellDescent', 'ptr', family, 'int', style, 'ptr', CellDescent, 'uint')
GdipGetClip(graphics, region) => DllCall('Gdiplus\GdipGetClip', 'ptr', graphics, 'ptr', region, 'uint')
GdipGetClipBounds(graphics, rect) => DllCall('Gdiplus\GdipGetClipBounds', 'ptr', graphics, 'ptr', rect, 'uint')
GdipGetClipBoundsI(graphics, rect) => DllCall('Gdiplus\GdipGetClipBoundsI', 'ptr', graphics, 'ptr', rect, 'uint')
GdipGetCompositingMode(graphics, compositingMode) => DllCall('Gdiplus\GdipGetCompositingMode', 'ptr', graphics, 'ptr', compositingMode, 'uint')
GdipGetCompositingQuality(graphics, compositingQuality) => DllCall('Gdiplus\GdipGetCompositingQuality', 'ptr', graphics, 'ptr', compositingQuality, 'uint')
GdipGetCustomLineCapBaseCap(customCap, baseCap) => DllCall('Gdiplus\GdipGetCustomLineCapBaseCap', 'ptr', customCap, 'ptr', baseCap, 'uint')
GdipGetCustomLineCapBaseInset(customCap, inset) => DllCall('Gdiplus\GdipGetCustomLineCapBaseInset', 'ptr', customCap, 'ptr', inset, 'uint')
GdipGetCustomLineCapStrokeCaps(customCap, startCap, endCap) => DllCall('Gdiplus\GdipGetCustomLineCapStrokeCaps', 'ptr', customCap, 'ptr', startCap, 'ptr', endCap, 'uint')
GdipGetCustomLineCapStrokeJoin(customCap, lineJoin) => DllCall('Gdiplus\GdipGetCustomLineCapStrokeJoin', 'ptr', customCap, 'ptr', lineJoin, 'uint')
GdipGetCustomLineCapType(customCap, capType) => DllCall('Gdiplus\GdipGetCustomLineCapType', 'ptr', customCap, 'ptr', capType, 'uint')
GdipGetCustomLineCapWidthScale(customCap, widthScale) => DllCall('Gdiplus\GdipGetCustomLineCapWidthScale', 'ptr', customCap, 'ptr', widthScale, 'uint')
GdipGetDC(graphics, hdc) => DllCall('Gdiplus\GdipGetDC', 'ptr', graphics, 'ptr', hdc, 'uint')
GdipGetDpiX(graphics, dpi) => DllCall('Gdiplus\GdipGetDpiX', 'ptr', graphics, 'ptr', dpi, 'uint')
GdipGetDpiY(graphics, dpi) => DllCall('Gdiplus\GdipGetDpiY', 'ptr', graphics, 'ptr', dpi, 'uint')
GdipGetEmHeight(family, style, EmHeight) => DllCall('Gdiplus\GdipGetEmHeight', 'ptr', family, 'int', style, 'ptr', EmHeight, 'uint')
GdipGetEncoderParameterList(image, clsidEncoder, size, buffer) => DllCall('Gdiplus\GdipGetEncoderParameterList', 'ptr', image, 'ptr', clsidEncoder, 'uint', size, 'ptr', buffer, 'uint')
GdipGetEncoderParameterListSize(image, clsidEncoder, &size) => DllCall('Gdiplus\GdipGetEncoderParameterListSize', 'ptr', image, 'ptr', clsidEncoder, 'uint*', &size, 'uint')
GdipGetFamily(font, family) => DllCall('Gdiplus\GdipGetFamily', 'ptr', font, 'ptr', family, 'uint')
GdipGetFamilyName(family, name, language) => DllCall('Gdiplus\GdipGetFamilyName', 'ptr', family, 'wstr', name, 'ushort', language, 'uint')
GdipGetFontCollectionFamilyCount(fontCollection, &numFound) => DllCall('Gdiplus\GdipGetFontCollectionFamilyCount', 'ptr', fontCollection, 'int*', &numFound, 'uint')
GdipGetFontCollectionFamilyList(fontCollection, numSought, gpfamilies, &numFound) => DllCall('Gdiplus\GdipGetFontCollectionFamilyList', 'ptr', fontCollection, 'int', numSought, 'ptr', gpfamilies, 'int*', &numFound, 'uint')
GdipGetFontHeight(font, graphics, height) => DllCall('Gdiplus\GdipGetFontHeight', 'ptr', font, 'ptr', graphics, 'ptr', height, 'uint')
GdipGetFontHeightGivenDPI(font, dpi, height) => DllCall('Gdiplus\GdipGetFontHeightGivenDPI', 'ptr', font, 'int', dpi, 'ptr', height, 'uint')
GdipGetFontSize(font, size) => DllCall('Gdiplus\GdipGetFontSize', 'ptr', font, 'ptr', size, 'uint')
GdipGetFontStyle(font, &style) => DllCall('Gdiplus\GdipGetFontStyle', 'ptr', font, 'int*', &style, 'uint')
GdipGetFontUnit(font, unit) => DllCall('Gdiplus\GdipGetFontUnit', 'ptr', font, 'ptr', unit, 'uint')
GdipGetGenericFontFamilyMonospace(nativeFamily) => DllCall('Gdiplus\GdipGetGenericFontFamilyMonospace', 'ptr', nativeFamily, 'uint')
GdipGetGenericFontFamilySansSerif(nativeFamily) => DllCall('Gdiplus\GdipGetGenericFontFamilySansSerif', 'ptr', nativeFamily, 'uint')
GdipGetGenericFontFamilySerif(nativeFamily) => DllCall('Gdiplus\GdipGetGenericFontFamilySerif', 'ptr', nativeFamily, 'uint')
GdipGetHatchBackgroundColor(brush, backcol) => DllCall('Gdiplus\GdipGetHatchBackgroundColor', 'ptr', brush, 'ptr', backcol, 'uint')
GdipGetHatchForegroundColor(brush, forecol) => DllCall('Gdiplus\GdipGetHatchForegroundColor', 'ptr', brush, 'ptr', forecol, 'uint')
GdipGetHatchStyle(brush, hatchstyle) => DllCall('Gdiplus\GdipGetHatchStyle', 'ptr', brush, 'ptr', hatchstyle, 'uint')
GdipGetHemfFromMetafile(metafile, hEmf) => DllCall('Gdiplus\GdipGetHemfFromMetafile', 'ptr', metafile, 'ptr', hEmf, 'uint')
GdipGetImageAttributesAdjustedPalette(imageAttr, colorPalette, colorAdjustType) => DllCall('Gdiplus\GdipGetImageAttributesAdjustedPalette', 'ptr', imageAttr, 'ptr', colorPalette, 'ptr', colorAdjustType, 'uint')
GdipGetImageBounds(image, srcRect, srcUnit) => DllCall('Gdiplus\GdipGetImageBounds', 'ptr', image, 'ptr', srcRect, 'ptr', srcUnit, 'uint')
GdipGetImageDecoders(numDecoders, size, decoders) => DllCall('Gdiplus\GdipGetImageDecoders', 'uint', numDecoders, 'uint', size, 'ptr', decoders, 'uint')
GdipGetImageDecodersSize(&numDecoders, &size) => DllCall('Gdiplus\GdipGetImageDecodersSize', 'uint*', &numDecoders, 'uint*', &size, 'uint')
GdipGetImageDimension(image, width, height) => DllCall('Gdiplus\GdipGetImageDimension', 'ptr', image, 'ptr', width, 'ptr', height, 'uint')
GdipGetImageEncoders(numEncoders, size, encoders) => DllCall('Gdiplus\GdipGetImageEncoders', 'uint', numEncoders, 'uint', size, 'ptr', encoders, 'uint')
GdipGetImageEncodersSize(&numEncoders, &size) => DllCall('Gdiplus\GdipGetImageEncodersSize', 'uint*', &numEncoders, 'uint*', &size, 'uint')
GdipGetImageFlags(image, &flags) => DllCall('Gdiplus\GdipGetImageFlags', 'ptr', image, 'uint*', &flags, 'uint')
GdipGetImageGraphicsContext(image, graphics) => DllCall('Gdiplus\GdipGetImageGraphicsContext', 'ptr', image, 'ptr', graphics, 'uint')
GdipGetImageHeight(image, &height) => DllCall('Gdiplus\GdipGetImageHeight', 'ptr', image, 'uint*', &height, 'uint')
GdipGetImageHorizontalResolution(image, resolution) => DllCall('Gdiplus\GdipGetImageHorizontalResolution', 'ptr', image, 'ptr', resolution, 'uint')
GdipGetImagePalette(image, palette, size) => DllCall('Gdiplus\GdipGetImagePalette', 'ptr', image, 'ptr', palette, 'int', size, 'uint')
GdipGetImagePaletteSize(image, &size) => DllCall('Gdiplus\GdipGetImagePaletteSize', 'ptr', image, 'int*', &size, 'uint')
GdipGetImagePixelFormat(image, format) => DllCall('Gdiplus\GdipGetImagePixelFormat', 'ptr', image, 'ptr', format, 'uint')
GdipGetImageRawFormat(image, format) => DllCall('Gdiplus\GdipGetImageRawFormat', 'ptr', image, 'ptr', format, 'uint')
GdipGetImageThumbnail(image, thumbWidth, thumbHeight, thumbImage, callback, callbackData) => DllCall('Gdiplus\GdipGetImageThumbnail', 'ptr', image, 'uint', thumbWidth, 'uint', thumbHeight, 'ptr', thumbImage, 'ptr', callback, 'ptr', callbackData, 'uint')
GdipGetImageType(image, type) => DllCall('Gdiplus\GdipGetImageType', 'ptr', image, 'ptr', type, 'uint')
GdipGetImageVerticalResolution(image, resolution) => DllCall('Gdiplus\GdipGetImageVerticalResolution', 'ptr', image, 'ptr', resolution, 'uint')
GdipGetImageWidth(image, &width) => DllCall('Gdiplus\GdipGetImageWidth', 'ptr', image, 'uint*', &width, 'uint')
GdipGetInterpolationMode(graphics, interpolationMode) => DllCall('Gdiplus\GdipGetInterpolationMode', 'ptr', graphics, 'ptr', interpolationMode, 'uint')
GdipGetLineBlend(brush, blend, positions, count) => DllCall('Gdiplus\GdipGetLineBlend', 'ptr', brush, 'ptr', blend, 'ptr', positions, 'int', count, 'uint')
GdipGetLineBlendCount(brush, &count) => DllCall('Gdiplus\GdipGetLineBlendCount', 'ptr', brush, 'int*', &count, 'uint')
GdipGetLineColors(brush, colors) => DllCall('Gdiplus\GdipGetLineColors', 'ptr', brush, 'ptr', colors, 'uint')
GdipGetLineGammaCorrection(brush, &useGammaCorrection) => DllCall('Gdiplus\GdipGetLineGammaCorrection', 'ptr', brush, 'int*', &useGammaCorrection, 'uint')
GdipGetLinePresetBlend(brush, blend, positions, count) => DllCall('Gdiplus\GdipGetLinePresetBlend', 'ptr', brush, 'ptr', blend, 'ptr', positions, 'int', count, 'uint')
GdipGetLinePresetBlendCount(brush, &count) => DllCall('Gdiplus\GdipGetLinePresetBlendCount', 'ptr', brush, 'int*', &count, 'uint')
GdipGetLineRect(brush, rect) => DllCall('Gdiplus\GdipGetLineRect', 'ptr', brush, 'ptr', rect, 'uint')
GdipGetLineRectI(brush, rect) => DllCall('Gdiplus\GdipGetLineRectI', 'ptr', brush, 'ptr', rect, 'uint')
GdipGetLineSpacing(family, style, LineSpacing) => DllCall('Gdiplus\GdipGetLineSpacing', 'ptr', family, 'int', style, 'ptr', LineSpacing, 'uint')
GdipGetLineTransform(brush, matrix) => DllCall('Gdiplus\GdipGetLineTransform', 'ptr', brush, 'ptr', matrix, 'uint')
GdipGetLineWrapMode(brush, wrapmode) => DllCall('Gdiplus\GdipGetLineWrapMode', 'ptr', brush, 'ptr', wrapmode, 'uint')
GdipGetLogFont(font, graphics, logfontA) => DllCall('Gdiplus\GdipGetLogFont', 'ptr', font, 'ptr', graphics, 'ptr', logfontA, 'uint')
GdipGetMatrixElements(matrix, matrixOut) => DllCall('Gdiplus\GdipGetMatrixElements', 'ptr', matrix, 'ptr', matrixOut, 'uint')
GdipGetMetafileDownLevelRasterizationLimit(metafile, &metafileRasterizationLimitDpi) => DllCall('Gdiplus\GdipGetMetafileDownLevelRasterizationLimit', 'ptr', metafile, 'uint*', &metafileRasterizationLimitDpi, 'uint')
GdipGetMetafileHeaderFromEmf(hEmf, header) => DllCall('Gdiplus\GdipGetMetafileHeaderFromEmf', 'ptr', hEmf, 'ptr', header, 'uint')
GdipGetMetafileHeaderFromFile(filename, header) => DllCall('Gdiplus\GdipGetMetafileHeaderFromFile', 'ptr', filename, 'ptr', header, 'uint')
GdipGetMetafileHeaderFromMetafile(metafile, header) => DllCall('Gdiplus\GdipGetMetafileHeaderFromMetafile', 'ptr', metafile, 'ptr', header, 'uint')
GdipGetMetafileHeaderFromStream(stream, header) => DllCall('Gdiplus\GdipGetMetafileHeaderFromStream', 'ptr', stream, 'ptr', header, 'uint')
GdipGetMetafileHeaderFromWmf(hWmf, wmfPlaceableFileHeader, header) => DllCall('Gdiplus\GdipGetMetafileHeaderFromWmf', 'ptr', hWmf, 'ptr', wmfPlaceableFileHeader, 'ptr', header, 'uint')
GdipGetNearestColor(graphics, argb) => DllCall('Gdiplus\GdipGetNearestColor', 'ptr', graphics, 'ptr', argb, 'uint')
GdipGetPageScale(graphics, scale) => DllCall('Gdiplus\GdipGetPageScale', 'ptr', graphics, 'ptr', scale, 'uint')
GdipGetPageUnit(graphics, unit) => DllCall('Gdiplus\GdipGetPageUnit', 'ptr', graphics, 'ptr', unit, 'uint')
GdipGetPathData(path, pathData) => DllCall('Gdiplus\GdipGetPathData', 'ptr', path, 'ptr', pathData, 'uint')
GdipGetPathFillMode(path, fillmode) => DllCall('Gdiplus\GdipGetPathFillMode', 'ptr', path, 'ptr', fillmode, 'uint')
GdipGetPathGradientBlend(brush, blend, positions, count) => DllCall('Gdiplus\GdipGetPathGradientBlend', 'ptr', brush, 'ptr', blend, 'ptr', positions, 'int', count, 'uint')
GdipGetPathGradientBlendCount(brush, &count) => DllCall('Gdiplus\GdipGetPathGradientBlendCount', 'ptr', brush, 'int*', &count, 'uint')
GdipGetPathGradientCenterColor(brush, colors) => DllCall('Gdiplus\GdipGetPathGradientCenterColor', 'ptr', brush, 'ptr', colors, 'uint')
GdipGetPathGradientCenterPoint(brush, points) => DllCall('Gdiplus\GdipGetPathGradientCenterPoint', 'ptr', brush, 'ptr', points, 'uint')
GdipGetPathGradientCenterPointI(brush, points) => DllCall('Gdiplus\GdipGetPathGradientCenterPointI', 'ptr', brush, 'ptr', points, 'uint')
GdipGetPathGradientFocusScales(brush, xScale, yScale) => DllCall('Gdiplus\GdipGetPathGradientFocusScales', 'ptr', brush, 'ptr', xScale, 'ptr', yScale, 'uint')
GdipGetPathGradientGammaCorrection(brush, &useGammaCorrection) => DllCall('Gdiplus\GdipGetPathGradientGammaCorrection', 'ptr', brush, 'int*', &useGammaCorrection, 'uint')
GdipGetPathGradientPath(brush, path) => DllCall('Gdiplus\GdipGetPathGradientPath', 'ptr', brush, 'ptr', path, 'uint')
GdipGetPathGradientPointCount(brush, &count) => DllCall('Gdiplus\GdipGetPathGradientPointCount', 'ptr', brush, 'int*', &count, 'uint')
GdipGetPathGradientPresetBlend(brush, blend, positions, count) => DllCall('Gdiplus\GdipGetPathGradientPresetBlend', 'ptr', brush, 'ptr', blend, 'ptr', positions, 'int', count, 'uint')
GdipGetPathGradientPresetBlendCount(brush, &count) => DllCall('Gdiplus\GdipGetPathGradientPresetBlendCount', 'ptr', brush, 'int*', &count, 'uint')
GdipGetPathGradientRect(brush, rect) => DllCall('Gdiplus\GdipGetPathGradientRect', 'ptr', brush, 'ptr', rect, 'uint')
GdipGetPathGradientRectI(brush, rect) => DllCall('Gdiplus\GdipGetPathGradientRectI', 'ptr', brush, 'ptr', rect, 'uint')
GdipGetPathGradientSurroundColorCount(brush, &count) => DllCall('Gdiplus\GdipGetPathGradientSurroundColorCount', 'ptr', brush, 'int*', &count, 'uint')
GdipGetPathGradientSurroundColorsWithCount(brush, color, &count) => DllCall('Gdiplus\GdipGetPathGradientSurroundColorsWithCount', 'ptr', brush, 'ptr', color, 'int*', &count, 'uint')
GdipGetPathGradientTransform(brush, matrix) => DllCall('Gdiplus\GdipGetPathGradientTransform', 'ptr', brush, 'ptr', matrix, 'uint')
GdipGetPathGradientWrapMode(brush, wrapmode) => DllCall('Gdiplus\GdipGetPathGradientWrapMode', 'ptr', brush, 'ptr', wrapmode, 'uint')
GdipGetPathLastPoint(path, lastPoint) => DllCall('Gdiplus\GdipGetPathLastPoint', 'ptr', path, 'ptr', lastPoint, 'uint')
GdipGetPathPoints(GpPath, points, count) => DllCall('Gdiplus\GdipGetPathPoints', 'ptr', GpPath, 'ptr', points, 'int', count, 'uint')
GdipGetPathPointsI(GpPath, points, count) => DllCall('Gdiplus\GdipGetPathPointsI', 'ptr', GpPath, 'ptr', points, 'int', count, 'uint')
GdipGetPathTypes(path, &types, count) => DllCall('Gdiplus\GdipGetPathTypes', 'ptr', path, 'uchar*', &types, 'int', count, 'uint')
GdipGetPathWorldBounds(path, bounds, matrix, pen) => DllCall('Gdiplus\GdipGetPathWorldBounds', 'ptr', path, 'ptr', bounds, 'ptr', matrix, 'ptr', pen, 'uint')
GdipGetPathWorldBoundsI(path, bounds, matrix, pen) => DllCall('Gdiplus\GdipGetPathWorldBoundsI', 'ptr', path, 'ptr', bounds, 'ptr', matrix, 'ptr', pen, 'uint')
GdipGetPenBrushFill(pen, brush) => DllCall('Gdiplus\GdipGetPenBrushFill', 'ptr', pen, 'ptr', brush, 'uint')
GdipGetPenColor(pen, argb) => DllCall('Gdiplus\GdipGetPenColor', 'ptr', pen, 'ptr', argb, 'uint')
GdipGetPenCompoundArray(pen, dash, count) => DllCall('Gdiplus\GdipGetPenCompoundArray', 'ptr', pen, 'ptr', dash, 'int', count, 'uint')
GdipGetPenCompoundCount(pen, &count) => DllCall('Gdiplus\GdipGetPenCompoundCount', 'ptr', pen, 'int*', &count, 'uint')
GdipGetPenCustomEndCap(pen, customCap) => DllCall('Gdiplus\GdipGetPenCustomEndCap', 'ptr', pen, 'ptr', customCap, 'uint')
GdipGetPenCustomStartCap(pen, customCap) => DllCall('Gdiplus\GdipGetPenCustomStartCap', 'ptr', pen, 'ptr', customCap, 'uint')
GdipGetPenDashArray(pen, dash, count) => DllCall('Gdiplus\GdipGetPenDashArray', 'ptr', pen, 'ptr', dash, 'int', count, 'uint')
GdipGetPenDashCap197819(pen, dashCap) => DllCall('Gdiplus\GdipGetPenDashCap197819', 'ptr', pen, 'ptr', dashCap, 'uint')
GdipGetPenDashCount(pen, &count) => DllCall('Gdiplus\GdipGetPenDashCount', 'ptr', pen, 'int*', &count, 'uint')
GdipGetPenDashOffset(pen, offset) => DllCall('Gdiplus\GdipGetPenDashOffset', 'ptr', pen, 'ptr', offset, 'uint')
GdipGetPenDashStyle(pen, dashstyle) => DllCall('Gdiplus\GdipGetPenDashStyle', 'ptr', pen, 'ptr', dashstyle, 'uint')
GdipGetPenEndCap(pen, endCap) => DllCall('Gdiplus\GdipGetPenEndCap', 'ptr', pen, 'ptr', endCap, 'uint')
GdipGetPenFillType(pen, type) => DllCall('Gdiplus\GdipGetPenFillType', 'ptr', pen, 'ptr', type, 'uint')
GdipGetPenLineJoin(pen, lineJoin) => DllCall('Gdiplus\GdipGetPenLineJoin', 'ptr', pen, 'ptr', lineJoin, 'uint')
GdipGetPenMiterLimit(pen, miterLimit) => DllCall('Gdiplus\GdipGetPenMiterLimit', 'ptr', pen, 'ptr', miterLimit, 'uint')
GdipGetPenMode(pen, penMode) => DllCall('Gdiplus\GdipGetPenMode', 'ptr', pen, 'ptr', penMode, 'uint')
GdipGetPenStartCap(pen, startCap) => DllCall('Gdiplus\GdipGetPenStartCap', 'ptr', pen, 'ptr', startCap, 'uint')
GdipGetPenTransform(pen, matrix) => DllCall('Gdiplus\GdipGetPenTransform', 'ptr', pen, 'ptr', matrix, 'uint')
GdipGetPenUnit(pen, unit) => DllCall('Gdiplus\GdipGetPenUnit', 'ptr', pen, 'ptr', unit, 'uint')
GdipGetPenWidth(pen, width) => DllCall('Gdiplus\GdipGetPenWidth', 'ptr', pen, 'ptr', width, 'uint')
GdipGetPixelOffsetMode(graphics, pixelOffsetMode) => DllCall('Gdiplus\GdipGetPixelOffsetMode', 'ptr', graphics, 'ptr', pixelOffsetMode, 'uint')
GdipGetPointCount(path, &count) => DllCall('Gdiplus\GdipGetPointCount', 'ptr', path, 'int*', &count, 'uint')
GdipGetPropertyCount(image, &numOfProperty) => DllCall('Gdiplus\GdipGetPropertyCount', 'ptr', image, 'uint*', &numOfProperty, 'uint')
GdipGetPropertyIdList(image, numOfProperty, list) => DllCall('Gdiplus\GdipGetPropertyIdList', 'ptr', image, 'uint', numOfProperty, 'ptr', list, 'uint')
GdipGetPropertyItem(image, propId, propSize, buffer) => DllCall('Gdiplus\GdipGetPropertyItem', 'ptr', image, 'uint', propId, 'uint', propSize, 'ptr', buffer, 'uint')
GdipGetPropertyItemSize(image, propId, &size) => DllCall('Gdiplus\GdipGetPropertyItemSize', 'ptr', image, 'uint', propId, 'uint*', &size, 'uint')
GdipGetPropertySize(image, &totalBufferSize, &numProperties) => DllCall('Gdiplus\GdipGetPropertySize', 'ptr', image, 'uint*', &totalBufferSize, 'uint*', &numProperties, 'uint')
GdipGetRegionBounds(region, graphics, rect) => DllCall('Gdiplus\GdipGetRegionBounds', 'ptr', region, 'ptr', graphics, 'ptr', rect, 'uint')
GdipGetRegionBoundsI(region, graphics, rect) => DllCall('Gdiplus\GdipGetRegionBoundsI', 'ptr', region, 'ptr', graphics, 'ptr', rect, 'uint')
GdipGetRegionData(region, &buffer, bufferSize, &sizeFilled) => DllCall('Gdiplus\GdipGetRegionData', 'ptr', region, 'uchar*', &buffer, 'uint', bufferSize, 'uint*', &sizeFilled, 'uint')
GdipGetRegionDataSize(region, &bufferSize) => DllCall('Gdiplus\GdipGetRegionDataSize', 'ptr', region, 'uint*', &bufferSize, 'uint')
GdipGetRegionHRgn(region, graphics, hRgn) => DllCall('Gdiplus\GdipGetRegionHRgn', 'ptr', region, 'ptr', graphics, 'ptr', hRgn, 'uint')
GdipGetRegionScans(region, rects, &count, matrix) => DllCall('Gdiplus\GdipGetRegionScans', 'ptr', region, 'ptr', rects, 'int*', &count, 'ptr', matrix, 'uint')
GdipGetRegionScansCount(region, &count, matrix) => DllCall('Gdiplus\GdipGetRegionScansCount', 'ptr', region, 'uint*', &count, 'ptr', matrix, 'uint')
GdipGetRegionScansI(region, rects, &count, matrix) => DllCall('Gdiplus\GdipGetRegionScansI', 'ptr', region, 'ptr', rects, 'int*', &count, 'ptr', matrix, 'uint')
GdipGetRenderingOrigin(graphics, &x, &y) => DllCall('Gdiplus\GdipGetRenderingOrigin', 'ptr', graphics, 'int*', &x, 'int*', &y, 'uint')
GdipGetSmoothingMode(graphics, smoothingMode) => DllCall('Gdiplus\GdipGetSmoothingMode', 'ptr', graphics, 'ptr', smoothingMode, 'uint')
GdipGetSolidFillColor(brush, color) => DllCall('Gdiplus\GdipGetSolidFillColor', 'ptr', brush, 'ptr', color, 'uint')
GdipGetStringFormatAlign(format, align) => DllCall('Gdiplus\GdipGetStringFormatAlign', 'ptr', format, 'ptr', align, 'uint')
GdipGetStringFormatDigitSubstitution(format, &language, substitute) => DllCall('Gdiplus\GdipGetStringFormatDigitSubstitution', 'ptr', format, 'ushort*', &language, 'ptr', substitute, 'uint')
GdipGetStringFormatFlags(format, &flags) => DllCall('Gdiplus\GdipGetStringFormatFlags', 'ptr', format, 'int*', &flags, 'uint')
GdipGetStringFormatHotkeyPrefix(format, &hotkeyPrefix) => DllCall('Gdiplus\GdipGetStringFormatHotkeyPrefix', 'ptr', format, 'int*', &hotkeyPrefix, 'uint')
GdipGetStringFormatLineAlign(format, align) => DllCall('Gdiplus\GdipGetStringFormatLineAlign', 'ptr', format, 'ptr', align, 'uint')
GdipGetStringFormatMeasurableCharacterRangeCount(format, &count) => DllCall('Gdiplus\GdipGetStringFormatMeasurableCharacterRangeCount', 'ptr', format, 'int*', &count, 'uint')
GdipGetStringFormatTabStopCount(format, &count) => DllCall('Gdiplus\GdipGetStringFormatTabStopCount', 'ptr', format, 'int*', &count, 'uint')
GdipGetStringFormatTabStops(format, count, firstTabOffset, tabStops) => DllCall('Gdiplus\GdipGetStringFormatTabStops', 'ptr', format, 'int', count, 'ptr', firstTabOffset, 'ptr', tabStops, 'uint')
GdipGetStringFormatTrimming(format, trimming) => DllCall('Gdiplus\GdipGetStringFormatTrimming', 'ptr', format, 'ptr', trimming, 'uint')
GdipGetTextRenderingHint(graphics, mode) => DllCall('Gdiplus\GdipGetTextRenderingHint', 'ptr', graphics, 'ptr', mode, 'uint')
GdipGetTextureImage(brush, image) => DllCall('Gdiplus\GdipGetTextureImage', 'ptr', brush, 'ptr', image, 'uint')
GdipGetTextureTransform(brush, matrix) => DllCall('Gdiplus\GdipGetTextureTransform', 'ptr', brush, 'ptr', matrix, 'uint')
GdipGetTextureWrapMode(brush, wrapmode) => DllCall('Gdiplus\GdipGetTextureWrapMode', 'ptr', brush, 'ptr', wrapmode, 'uint')
GdipGetVisibleClipBounds(graphics, rect) => DllCall('Gdiplus\GdipGetVisibleClipBounds', 'ptr', graphics, 'ptr', rect, 'uint')
GdipGetVisibleClipBoundsI(graphics, rect) => DllCall('Gdiplus\GdipGetVisibleClipBoundsI', 'ptr', graphics, 'ptr', rect, 'uint')
GdipGetWorldTransform(graphics, matrix) => DllCall('Gdiplus\GdipGetWorldTransform', 'ptr', graphics, 'ptr', matrix, 'uint')
GdipGraphicsClear(graphics, color) => DllCall('Gdiplus\GdipGraphicsClear', 'ptr', graphics, 'uint', color, 'uint')
GdipImageForceValidation(image) => DllCall('Gdiplus\GdipImageForceValidation', 'ptr', image, 'uint')
GdipImageGetFrameCount(image, dimensionID, &count) => DllCall('Gdiplus\GdipImageGetFrameCount', 'ptr', image, 'ptr', dimensionID, 'uint*', &count, 'uint')
GdipImageGetFrameDimensionsCount(image, &count) => DllCall('Gdiplus\GdipImageGetFrameDimensionsCount', 'ptr', image, 'uint*', &count, 'uint')
GdipImageGetFrameDimensionsList(image, dimensionIDs, count) => DllCall('Gdiplus\GdipImageGetFrameDimensionsList', 'ptr', image, 'ptr', dimensionIDs, 'uint', count, 'uint')
GdipImageRotateFlip(image, rfType) => DllCall('Gdiplus\GdipImageRotateFlip', 'ptr', image, 'uint', rfType, 'uint')
GdipImageSelectActiveFrame(image, dimensionID, frameIndex) => DllCall('Gdiplus\GdipImageSelectActiveFrame', 'ptr', image, 'ptr', dimensionID, 'uint', frameIndex, 'uint')
GdipInvertMatrix(matrix) => DllCall('Gdiplus\GdipInvertMatrix', 'ptr', matrix, 'uint')
GdipIsClipEmpty(graphics, &result) => DllCall('Gdiplus\GdipIsClipEmpty', 'ptr', graphics, 'int*', &result, 'uint')
GdipIsEmptyRegion(region, graphics, &result) => DllCall('Gdiplus\GdipIsEmptyRegion', 'ptr', region, 'ptr', graphics, 'int*', &result, 'uint')
GdipIsEqualRegion(region, region2, graphics, &result) => DllCall('Gdiplus\GdipIsEqualRegion', 'ptr', region, 'ptr', region2, 'ptr', graphics, 'int*', &result, 'uint')
GdipIsInfiniteRegion(region, graphics, &result) => DllCall('Gdiplus\GdipIsInfiniteRegion', 'ptr', region, 'ptr', graphics, 'int*', &result, 'uint')
GdipIsMatrixEqual(matrix, matrix2, &result) => DllCall('Gdiplus\GdipIsMatrixEqual', 'ptr', matrix, 'ptr', matrix2, 'int*', &result, 'uint')
GdipIsMatrixIdentity(matrix, &result) => DllCall('Gdiplus\GdipIsMatrixIdentity', 'ptr', matrix, 'int*', &result, 'uint')
GdipIsMatrixInvertible(matrix, &result) => DllCall('Gdiplus\GdipIsMatrixInvertible', 'ptr', matrix, 'int*', &result, 'uint')
GdipIsOutlineVisiblePathPoint(path, x, y, pen, graphics, &result) => DllCall('Gdiplus\GdipIsOutlineVisiblePathPoint', 'ptr', path, 'int', x, 'int', y, 'ptr', pen, 'ptr', graphics, 'int*', &result, 'uint')
GdipIsOutlineVisiblePathPointI(path, x, y, pen, graphics, &result) => DllCall('Gdiplus\GdipIsOutlineVisiblePathPointI', 'ptr', path, 'int', x, 'int', y, 'ptr', pen, 'ptr', graphics, 'int*', &result, 'uint')
GdipIsVisibleClipEmpty(graphics, &result) => DllCall('Gdiplus\GdipIsVisibleClipEmpty', 'ptr', graphics, 'int*', &result, 'uint')
GdipIsVisiblePathPoint(path, x, y, graphics, &result) => DllCall('Gdiplus\GdipIsVisiblePathPoint', 'ptr', path, 'int', x, 'int', y, 'ptr', graphics, 'int*', &result, 'uint')
GdipIsVisiblePathPointI(path, x, y, graphics, &result) => DllCall('Gdiplus\GdipIsVisiblePathPointI', 'ptr', path, 'int', x, 'int', y, 'ptr', graphics, 'int*', &result, 'uint')
GdipIsVisiblePoint(graphics, x, y, &result) => DllCall('Gdiplus\GdipIsVisiblePoint', 'ptr', graphics, 'int', x, 'int', y, 'int*', &result, 'uint')
GdipIsVisiblePointI(graphics, x, y, &result) => DllCall('Gdiplus\GdipIsVisiblePointI', 'ptr', graphics, 'int', x, 'int', y, 'int*', &result, 'uint')
GdipIsVisibleRect(graphics, x, y, width, height, &result) => DllCall('Gdiplus\GdipIsVisibleRect', 'ptr', graphics, 'int', x, 'int', y, 'int', width, 'int', height, 'int*', &result, 'uint')
GdipIsVisibleRectI(graphics, x, y, width, height, &result) => DllCall('Gdiplus\GdipIsVisibleRectI', 'ptr', graphics, 'int', x, 'int', y, 'int', width, 'int', height, 'int*', &result, 'uint')
GdipIsVisibleRegionPoint(region, x, y, graphics, &result) => DllCall('Gdiplus\GdipIsVisibleRegionPoint', 'ptr', region, 'int', x, 'int', y, 'ptr', graphics, 'int*', &result, 'uint')
GdipIsVisibleRegionPointI(region, x, y, graphics, &result) => DllCall('Gdiplus\GdipIsVisibleRegionPointI', 'ptr', region, 'int', x, 'int', y, 'ptr', graphics, 'int*', &result, 'uint')
GdipIsVisibleRegionRect(region, x, y, width, height, graphics, &result) => DllCall('Gdiplus\GdipIsVisibleRegionRect', 'ptr', region, 'int', x, 'int', y, 'int', width, 'int', height, 'ptr', graphics, 'int*', &result, 'uint')
GdipIsVisibleRegionRectI(region, x, y, width, height, graphics, &result) => DllCall('Gdiplus\GdipIsVisibleRegionRectI', 'ptr', region, 'int', x, 'int', y, 'int', width, 'int', height, 'ptr', graphics, 'int*', &result, 'uint')
GdipLoadImageFromFile(filename, image) => DllCall('Gdiplus\GdipLoadImageFromFile', 'ptr', filename, 'ptr', image, 'uint')
GdipLoadImageFromFileICM(filename, image) => DllCall('Gdiplus\GdipLoadImageFromFileICM', 'ptr', filename, 'ptr', image, 'uint')
GdipLoadImageFromStream(stream, image) => DllCall('Gdiplus\GdipLoadImageFromStream', 'ptr', stream, 'ptr', image, 'uint')
GdipLoadImageFromStreamICM(stream, image) => DllCall('Gdiplus\GdipLoadImageFromStreamICM', 'ptr', stream, 'ptr', image, 'uint')
GdipMeasureCharacterRanges(graphics, string, length, font, &layoutRect, stringFormat, regionCount, regions) => DllCall('Gdiplus\GdipMeasureCharacterRanges', 'ptr', graphics, 'ptr', string, 'int', length, 'ptr', font, 'uint', &layoutRect, 'ptr', stringFormat, 'int', regionCount, 'ptr', regions, 'uint')
GdipMeasureDriverString(graphics, text, length, font, positions, flags, matrix, boundingBox) => DllCall('Gdiplus\GdipMeasureDriverString', 'ptr', graphics, 'ptr', text, 'int', length, 'ptr', font, 'ptr', positions, 'int', flags, 'ptr', matrix, 'ptr', boundingBox, 'uint')
GdipMeasureString(graphics, string, length, font, layoutRect, stringFormat, boundingBox, &codepointsFitted, &linesFilled) => DllCall('Gdiplus\GdipMeasureString', 'ptr', graphics, 'ptr', string, 'int', length, 'ptr', font, 'ptr', layoutRect, 'ptr', stringFormat, 'ptr', boundingBox, 'int*', &codepointsFitted, 'int*', &linesFilled, 'uint')
GdipMultiplyLineTransform(brush, matrix, order) => DllCall('Gdiplus\GdipMultiplyLineTransform', 'ptr', brush, 'ptr', matrix, 'uint', order, 'uint')
GdipMultiplyMatrix(matrix, matrix2, order) => DllCall('Gdiplus\GdipMultiplyMatrix', 'ptr', matrix, 'ptr', matrix2, 'uint', order, 'uint')
GdipMultiplyPathGradientTransform(brush, matrix, order) => DllCall('Gdiplus\GdipMultiplyPathGradientTransform', 'ptr', brush, 'ptr', matrix, 'uint', order, 'uint')
GdipMultiplyPenTransform(pen, matrix, order) => DllCall('Gdiplus\GdipMultiplyPenTransform', 'ptr', pen, 'ptr', matrix, 'uint', order, 'uint')
GdipMultiplyTextureTransform(brush, matrix, order) => DllCall('Gdiplus\GdipMultiplyTextureTransform', 'ptr', brush, 'ptr', matrix, 'uint', order, 'uint')
GdipMultiplyWorldTransform(graphics, matrix, order) => DllCall('Gdiplus\GdipMultiplyWorldTransform', 'ptr', graphics, 'ptr', matrix, 'uint', order, 'uint')
GdipNewInstalledFontCollection(fontCollection) => DllCall('Gdiplus\GdipNewInstalledFontCollection', 'ptr', fontCollection, 'uint')
GdipNewPrivateFontCollection(fontCollection) => DllCall('Gdiplus\GdipNewPrivateFontCollection', 'ptr', fontCollection, 'uint')
GdipPathIterCopyData(iterator, &resultCount, points, &types, startIndex, endIndex) => DllCall('Gdiplus\GdipPathIterCopyData', 'ptr', iterator, 'int*', &resultCount, 'ptr', points, 'uchar*', &types, 'int', startIndex, 'int', endIndex, 'uint')
GdipPathIterEnumerate(iterator, &resultCount, points, &types, count) => DllCall('Gdiplus\GdipPathIterEnumerate', 'ptr', iterator, 'int*', &resultCount, 'ptr', points, 'uchar*', &types, 'int', count, 'uint')
GdipPathIterGetCount(iterator, &count) => DllCall('Gdiplus\GdipPathIterGetCount', 'ptr', iterator, 'int*', &count, 'uint')
GdipPathIterGetSubpathCount(iterator, &count) => DllCall('Gdiplus\GdipPathIterGetSubpathCount', 'ptr', iterator, 'int*', &count, 'uint')
GdipPathIterHasCurve(iterator, &hasCurve) => DllCall('Gdiplus\GdipPathIterHasCurve', 'ptr', iterator, 'int*', &hasCurve, 'uint')
GdipPathIterIsValid(iterator, &valid) => DllCall('Gdiplus\GdipPathIterIsValid', 'ptr', iterator, 'int*', &valid, 'uint')
GdipPathIterNextMarker(iterator, &resultCount, &startIndex, &endIndex) => DllCall('Gdiplus\GdipPathIterNextMarker', 'ptr', iterator, 'int*', &resultCount, 'int*', &startIndex, 'int*', &endIndex, 'uint')
GdipPathIterNextMarkerPath(iterator, &resultCount, path) => DllCall('Gdiplus\GdipPathIterNextMarkerPath', 'ptr', iterator, 'int*', &resultCount, 'ptr', path, 'uint')
GdipPathIterNextPathType(iterator, &resultCount, &pathType, &startIndex, &endIndex) => DllCall('Gdiplus\GdipPathIterNextPathType', 'ptr', iterator, 'int*', &resultCount, 'uchar*', &pathType, 'int*', &startIndex, 'int*', &endIndex, 'uint')
GdipPathIterNextSubpath(iterator, &resultCount, &startIndex, &endIndex, &isClosed) => DllCall('Gdiplus\GdipPathIterNextSubpath', 'ptr', iterator, 'int*', &resultCount, 'int*', &startIndex, 'int*', &endIndex, 'int*', &isClosed, 'uint')
GdipPathIterNextSubpathPath(iterator, &resultCount, path, &isClosed) => DllCall('Gdiplus\GdipPathIterNextSubpathPath', 'ptr', iterator, 'int*', &resultCount, 'ptr', path, 'int*', &isClosed, 'uint')
GdipPathIterRewind(iterator) => DllCall('Gdiplus\GdipPathIterRewind', 'ptr', iterator, 'uint')
GdipPlayMetafileRecord(metafile, recordType, flags, dataSize, data) => DllCall('Gdiplus\GdipPlayMetafileRecord', 'ptr', metafile, 'ptr', recordType, 'uint', flags, 'uint', dataSize, 'ptr', data, 'uint')
GdipPrivateAddFontFile(fontCollection, filename) => DllCall('Gdiplus\GdipPrivateAddFontFile', 'ptr', fontCollection, 'ptr', filename, 'uint')
GdipPrivateAddMemoryFont(fontCollection, memory, length) => DllCall('Gdiplus\GdipPrivateAddMemoryFont', 'ptr', fontCollection, 'ptr', memory, 'int', length, 'uint')
GdipRecordMetafile(referenceHdc, type, frameRect, frameUnit, description, metafile) => DllCall('Gdiplus\GdipRecordMetafile', 'ptr', referenceHdc, 'ptr', type, 'ptr', frameRect, 'uint', frameUnit, 'ptr', description, 'ptr', metafile, 'uint')
GdipRecordMetafileFileName(fileName, referenceHdc, type, frameRect, frameUnit, description, metafile) => DllCall('Gdiplus\GdipRecordMetafileFileName', 'ptr', fileName, 'ptr', referenceHdc, 'ptr', type, 'ptr', frameRect, 'uint', frameUnit, 'ptr', description, 'ptr', metafile, 'uint')
GdipRecordMetafileFileNameI(fileName, referenceHdc, type, frameRect, frameUnit, description, metafile) => DllCall('Gdiplus\GdipRecordMetafileFileNameI', 'ptr', fileName, 'ptr', referenceHdc, 'ptr', type, 'ptr', frameRect, 'uint', frameUnit, 'ptr', description, 'ptr', metafile, 'uint')
GdipRecordMetafileI(referenceHdc, type, frameRect, frameUnit, description, metafile) => DllCall('Gdiplus\GdipRecordMetafileI', 'ptr', referenceHdc, 'ptr', type, 'ptr', frameRect, 'uint', frameUnit, 'ptr', description, 'ptr', metafile, 'uint')
GdipRecordMetafileStream(stream, referenceHdc, type, frameRect, frameUnit, description, metafile) => DllCall('Gdiplus\GdipRecordMetafileStream', 'ptr', stream, 'ptr', referenceHdc, 'ptr', type, 'ptr', frameRect, 'uint', frameUnit, 'ptr', description, 'ptr', metafile, 'uint')
GdipRecordMetafileStreamI(stream, referenceHdc, type, frameRect, frameUnit, description, metafile) => DllCall('Gdiplus\GdipRecordMetafileStreamI', 'ptr', stream, 'ptr', referenceHdc, 'ptr', type, 'ptr', frameRect, 'uint', frameUnit, 'ptr', description, 'ptr', metafile, 'uint')
GdipReleaseDC(graphics, hdc) => DllCall('Gdiplus\GdipReleaseDC', 'ptr', graphics, 'ptr', hdc, 'uint')
GdipRemovePropertyItem(image, propId) => DllCall('Gdiplus\GdipRemovePropertyItem', 'ptr', image, 'uint', propId, 'uint')
GdipResetClip(graphics) => DllCall('Gdiplus\GdipResetClip', 'ptr', graphics, 'uint')
GdipResetImageAttributes(imageattr, type) => DllCall('Gdiplus\GdipResetImageAttributes', 'ptr', imageattr, 'ptr', type, 'uint')
GdipResetLineTransform(brush) => DllCall('Gdiplus\GdipResetLineTransform', 'ptr', brush, 'uint')
GdipResetPageTransform(graphics) => DllCall('Gdiplus\GdipResetPageTransform', 'ptr', graphics, 'uint')
GdipResetPath(path) => DllCall('Gdiplus\GdipResetPath', 'ptr', path, 'uint')
GdipResetPathGradientTransform(brush) => DllCall('Gdiplus\GdipResetPathGradientTransform', 'ptr', brush, 'uint')
GdipResetPenTransform(pen) => DllCall('Gdiplus\GdipResetPenTransform', 'ptr', pen, 'uint')
GdipResetTextureTransform(brush) => DllCall('Gdiplus\GdipResetTextureTransform', 'ptr', brush, 'uint')
GdipResetWorldTransform(graphics) => DllCall('Gdiplus\GdipResetWorldTransform', 'ptr', graphics, 'uint')
GdipRestoreGraphics(graphics, state) => DllCall('Gdiplus\GdipRestoreGraphics', 'ptr', graphics, 'uint', state, 'uint')
GdipReversePath(path) => DllCall('Gdiplus\GdipReversePath', 'ptr', path, 'uint')
GdipRotateLineTransform(brush, angle, order) => DllCall('Gdiplus\GdipRotateLineTransform', 'ptr', brush, 'int', angle, 'uint', order, 'uint')
GdipRotateMatrix(matrix, angle, order) => DllCall('Gdiplus\GdipRotateMatrix', 'ptr', matrix, 'int', angle, 'uint', order, 'uint')
GdipRotatePathGradientTransform(brush, angle, order) => DllCall('Gdiplus\GdipRotatePathGradientTransform', 'ptr', brush, 'int', angle, 'uint', order, 'uint')
GdipRotatePenTransform(pen, angle, order) => DllCall('Gdiplus\GdipRotatePenTransform', 'ptr', pen, 'int', angle, 'uint', order, 'uint')
GdipRotateTextureTransform(brush, angle, order) => DllCall('Gdiplus\GdipRotateTextureTransform', 'ptr', brush, 'int', angle, 'uint', order, 'uint')
GdipRotateWorldTransform(graphics, angle, order) => DllCall('Gdiplus\GdipRotateWorldTransform', 'ptr', graphics, 'int', angle, 'uint', order, 'uint')
GdipSaveAdd(image, encoderParams) => DllCall('Gdiplus\GdipSaveAdd', 'ptr', image, 'ptr', encoderParams, 'uint')
GdipSaveAddImage(image, newImage, encoderParams) => DllCall('Gdiplus\GdipSaveAddImage', 'ptr', image, 'ptr', newImage, 'ptr', encoderParams, 'uint')
GdipSaveGraphics(graphics, state) => DllCall('Gdiplus\GdipSaveGraphics', 'ptr', graphics, 'ptr', state, 'uint')
GdipSaveImageToFile(image, filename, clsidEncoder, encoderParams) => DllCall('Gdiplus\GdipSaveImageToFile', 'ptr', image, 'ptr', filename, 'ptr', clsidEncoder, 'ptr', encoderParams, 'uint')
GdipSaveImageToStream(image, stream, clsidEncoder, encoderParams) => DllCall('Gdiplus\GdipSaveImageToStream', 'ptr', image, 'ptr', stream, 'ptr', clsidEncoder, 'ptr', encoderParams, 'uint')
GdipScaleLineTransform(brush, sx, sy, order) => DllCall('Gdiplus\GdipScaleLineTransform', 'ptr', brush, 'int', sx, 'int', sy, 'uint', order, 'uint')
GdipScaleMatrix(matrix, scaleX, scaleY, order) => DllCall('Gdiplus\GdipScaleMatrix', 'ptr', matrix, 'int', scaleX, 'int', scaleY, 'uint', order, 'uint')
GdipScalePathGradientTransform(brush, sx, sy, order) => DllCall('Gdiplus\GdipScalePathGradientTransform', 'ptr', brush, 'int', sx, 'int', sy, 'uint', order, 'uint')
GdipScalePenTransform(pen, sx, sy, order) => DllCall('Gdiplus\GdipScalePenTransform', 'ptr', pen, 'int', sx, 'int', sy, 'uint', order, 'uint')
GdipScaleTextureTransform(brush, sx, sy, order) => DllCall('Gdiplus\GdipScaleTextureTransform', 'ptr', brush, 'int', sx, 'int', sy, 'uint', order, 'uint')
GdipScaleWorldTransform(graphics, sx, sy, order) => DllCall('Gdiplus\GdipScaleWorldTransform', 'ptr', graphics, 'int', sx, 'int', sy, 'uint', order, 'uint')
GdipSetAdjustableArrowCapFillState(cap, fillState) => DllCall('Gdiplus\GdipSetAdjustableArrowCapFillState', 'ptr', cap, 'int', fillState, 'uint')
GdipSetAdjustableArrowCapHeight(cap, height) => DllCall('Gdiplus\GdipSetAdjustableArrowCapHeight', 'ptr', cap, 'int', height, 'uint')
GdipSetAdjustableArrowCapMiddleInset(cap, middleInset) => DllCall('Gdiplus\GdipSetAdjustableArrowCapMiddleInset', 'ptr', cap, 'int', middleInset, 'uint')
GdipSetAdjustableArrowCapWidth(cap, width) => DllCall('Gdiplus\GdipSetAdjustableArrowCapWidth', 'ptr', cap, 'int', width, 'uint')
GdipSetClipGraphics(graphics, srcgraphics, combineMode) => DllCall('Gdiplus\GdipSetClipGraphics', 'ptr', graphics, 'ptr', srcgraphics, 'ptr', combineMode, 'uint')
GdipSetClipHrgn(graphics, hRgn, combineMode) => DllCall('Gdiplus\GdipSetClipHrgn', 'ptr', graphics, 'ptr', hRgn, 'ptr', combineMode, 'uint')
GdipSetClipPath(graphics, path, combineMode) => DllCall('Gdiplus\GdipSetClipPath', 'ptr', graphics, 'ptr', path, 'ptr', combineMode, 'uint')
GdipSetClipRect(graphics, x, y, width, height, combineMode) => DllCall('Gdiplus\GdipSetClipRect', 'ptr', graphics, 'int', x, 'int', y, 'int', width, 'int', height, 'ptr', combineMode, 'uint')
GdipSetClipRectI(graphics, x, y, width, height, combineMode) => DllCall('Gdiplus\GdipSetClipRectI', 'ptr', graphics, 'int', x, 'int', y, 'int', width, 'int', height, 'ptr', combineMode, 'uint')
GdipSetClipRegion(graphics, region, combineMode) => DllCall('Gdiplus\GdipSetClipRegion', 'ptr', graphics, 'ptr', region, 'ptr', combineMode, 'uint')
GdipSetCompositingMode(graphics, compositingMode) => DllCall('Gdiplus\GdipSetCompositingMode', 'ptr', graphics, 'ptr', compositingMode, 'uint')
GdipSetCompositingQuality(graphics, compositingQuality) => DllCall('Gdiplus\GdipSetCompositingQuality', 'ptr', graphics, 'ptr', compositingQuality, 'uint')
GdipSetCustomLineCapBaseCap(customCap, baseCap) => DllCall('Gdiplus\GdipSetCustomLineCapBaseCap', 'ptr', customCap, 'uint', baseCap, 'uint')
GdipSetCustomLineCapBaseInset(customCap, inset) => DllCall('Gdiplus\GdipSetCustomLineCapBaseInset', 'ptr', customCap, 'int', inset, 'uint')
GdipSetCustomLineCapStrokeCaps(customCap, startCap, endCap) => DllCall('Gdiplus\GdipSetCustomLineCapStrokeCaps', 'ptr', customCap, 'uint', startCap, 'uint', endCap, 'uint')
GdipSetCustomLineCapStrokeJoin(customCap, lineJoin) => DllCall('Gdiplus\GdipSetCustomLineCapStrokeJoin', 'ptr', customCap, 'uint', lineJoin, 'uint')
GdipSetCustomLineCapWidthScale(customCap, widthScale) => DllCall('Gdiplus\GdipSetCustomLineCapWidthScale', 'ptr', customCap, 'int', widthScale, 'uint')
GdipSetEmpty(region) => DllCall('Gdiplus\GdipSetEmpty', 'ptr', region, 'uint')
GdipSetImageAttributesCachedBackground(imageattr, enableFlag) => DllCall('Gdiplus\GdipSetImageAttributesCachedBackground', 'ptr', imageattr, 'int', enableFlag, 'uint')
GdipSetImageAttributesColorKeys(imageattr, type, enableFlag, colorLow, colorHigh) => DllCall('Gdiplus\GdipSetImageAttributesColorKeys', 'ptr', imageattr, 'ptr', type, 'int', enableFlag, 'uint', colorLow, 'uint', colorHigh, 'uint')
GdipSetImageAttributesColorMatrix(imageattr, type, enableFlag, colorMatrix, grayMatrix, flags) => DllCall('Gdiplus\GdipSetImageAttributesColorMatrix', 'ptr', imageattr, 'ptr', type, 'int', enableFlag, 'ptr', colorMatrix, 'ptr', grayMatrix, 'ptr', flags, 'uint')
GdipSetImageAttributesGamma(imageattr, type, enableFlag, gamma) => DllCall('Gdiplus\GdipSetImageAttributesGamma', 'ptr', imageattr, 'ptr', type, 'int', enableFlag, 'int', gamma, 'uint')
GdipSetImageAttributesNoOp(imageattr, type, enableFlag) => DllCall('Gdiplus\GdipSetImageAttributesNoOp', 'ptr', imageattr, 'ptr', type, 'int', enableFlag, 'uint')
GdipSetImageAttributesOutputChannel(imageattr, type, enableFlag, channelFlags) => DllCall('Gdiplus\GdipSetImageAttributesOutputChannel', 'ptr', imageattr, 'ptr', type, 'int', enableFlag, 'ptr', channelFlags, 'uint')
GdipSetImageAttributesOutputChannelColorProfile(imageattr, type, enableFlag, colorProfileFilename) => DllCall('Gdiplus\GdipSetImageAttributesOutputChannelColorProfile', 'ptr', imageattr, 'ptr', type, 'int', enableFlag, 'ptr', colorProfileFilename, 'uint')
GdipSetImageAttributesRemapTable(imageattr, type, enableFlag, mapSize, map) => DllCall('Gdiplus\GdipSetImageAttributesRemapTable', 'ptr', imageattr, 'ptr', type, 'int', enableFlag, 'uint', mapSize, 'ptr', map, 'uint')
GdipSetImageAttributesThreshold(imageattr, type, enableFlag, threshold) => DllCall('Gdiplus\GdipSetImageAttributesThreshold', 'ptr', imageattr, 'ptr', type, 'int', enableFlag, 'int', threshold, 'uint')
GdipSetImageAttributesToIdentity(imageattr, type) => DllCall('Gdiplus\GdipSetImageAttributesToIdentity', 'ptr', imageattr, 'ptr', type, 'uint')
GdipSetImageAttributesWrapMode(imageAttr, wrap, argb, clamp) => DllCall('Gdiplus\GdipSetImageAttributesWrapMode', 'ptr', imageAttr, 'uint', wrap, 'uint', argb, 'int', clamp, 'uint')
GdipSetImagePalette(image, palette) => DllCall('Gdiplus\GdipSetImagePalette', 'ptr', image, 'ptr', palette, 'uint')
GdipSetInfinite(region) => DllCall('Gdiplus\GdipSetInfinite', 'ptr', region, 'uint')
GdipSetInterpolationMode(graphics, interpolationMode) => DllCall('Gdiplus\GdipSetInterpolationMode', 'ptr', graphics, 'uint', interpolationMode, 'uint')
GdipSetLineBlend(brush, blend, positions, count) => DllCall('Gdiplus\GdipSetLineBlend', 'ptr', brush, 'ptr', blend, 'ptr', positions, 'int', count, 'uint')
GdipSetLineColors(brush, color1, color2) => DllCall('Gdiplus\GdipSetLineColors', 'ptr', brush, 'uint', color1, 'uint', color2, 'uint')
GdipSetLineGammaCorrection(brush, useGammaCorrection) => DllCall('Gdiplus\GdipSetLineGammaCorrection', 'ptr', brush, 'int', useGammaCorrection, 'uint')
GdipSetLineLinearBlend(brush, focus, scale) => DllCall('Gdiplus\GdipSetLineLinearBlend', 'ptr', brush, 'int', focus, 'int', scale, 'uint')
GdipSetLinePresetBlend(brush, blend, positions, count) => DllCall('Gdiplus\GdipSetLinePresetBlend', 'ptr', brush, 'ptr', blend, 'ptr', positions, 'int', count, 'uint')
GdipSetLineSigmaBlend(brush, focus, scale) => DllCall('Gdiplus\GdipSetLineSigmaBlend', 'ptr', brush, 'int', focus, 'int', scale, 'uint')
GdipSetLineTransform(brush, matrix) => DllCall('Gdiplus\GdipSetLineTransform', 'ptr', brush, 'ptr', matrix, 'uint')
GdipSetLineWrapMode(brush, wrapmode) => DllCall('Gdiplus\GdipSetLineWrapMode', 'ptr', brush, 'uint', wrapmode, 'uint')
GdipSetMatrixElements(matrix, m11, m12, m21, m22, dx, dy) => DllCall('Gdiplus\GdipSetMatrixElements', 'ptr', matrix, 'int', m11, 'int', m12, 'int', m21, 'int', m22, 'int', dx, 'int', dy, 'uint')
GdipSetMetafileDownLevelRasterizationLimit(metafile, metafileRasterizationLimitDpi) => DllCall('Gdiplus\GdipSetMetafileDownLevelRasterizationLimit', 'ptr', metafile, 'uint', metafileRasterizationLimitDpi, 'uint')
GdipSetPageScale(graphics, scale) => DllCall('Gdiplus\GdipSetPageScale', 'ptr', graphics, 'int', scale, 'uint')
GdipSetPageUnit(graphics, unit) => DllCall('Gdiplus\GdipSetPageUnit', 'ptr', graphics, 'uint', unit, 'uint')
GdipSetPathFillMode(path, fillmode) => DllCall('Gdiplus\GdipSetPathFillMode', 'ptr', path, 'uint', fillmode, 'uint')
GdipSetPathGradientBlend(brush, blend, positions, count) => DllCall('Gdiplus\GdipSetPathGradientBlend', 'ptr', brush, 'ptr', blend, 'ptr', positions, 'int', count, 'uint')
GdipSetPathGradientCenterColor(brush, colors) => DllCall('Gdiplus\GdipSetPathGradientCenterColor', 'ptr', brush, 'uint', colors, 'uint')
GdipSetPathGradientCenterPoint(brush, points) => DllCall('Gdiplus\GdipSetPathGradientCenterPoint', 'ptr', brush, 'ptr', points, 'uint')
GdipSetPathGradientCenterPointI(brush, points) => DllCall('Gdiplus\GdipSetPathGradientCenterPointI', 'ptr', brush, 'ptr', points, 'uint')
GdipSetPathGradientFocusScales(brush, xScale, yScale) => DllCall('Gdiplus\GdipSetPathGradientFocusScales', 'ptr', brush, 'int', xScale, 'int', yScale, 'uint')
GdipSetPathGradientGammaCorrection(brush, useGammaCorrection) => DllCall('Gdiplus\GdipSetPathGradientGammaCorrection', 'ptr', brush, 'int', useGammaCorrection, 'uint')
GdipSetPathGradientLinearBlend(brush, focus, scale) => DllCall('Gdiplus\GdipSetPathGradientLinearBlend', 'ptr', brush, 'int', focus, 'int', scale, 'uint')
GdipSetPathGradientPath(brush, path) => DllCall('Gdiplus\GdipSetPathGradientPath', 'ptr', brush, 'ptr', path, 'uint')
GdipSetPathGradientPresetBlend(brush, blend, positions, count) => DllCall('Gdiplus\GdipSetPathGradientPresetBlend', 'ptr', brush, 'ptr', blend, 'ptr', positions, 'int', count, 'uint')
GdipSetPathGradientSigmaBlend(brush, focus, scale) => DllCall('Gdiplus\GdipSetPathGradientSigmaBlend', 'ptr', brush, 'int', focus, 'int', scale, 'uint')
GdipSetPathGradientSurroundColorsWithCount(brush, color, &count) => DllCall('Gdiplus\GdipSetPathGradientSurroundColorsWithCount', 'ptr', brush, 'ptr', color, 'int*', &count, 'uint')
GdipSetPathGradientTransform(brush, matrix) => DllCall('Gdiplus\GdipSetPathGradientTransform', 'ptr', brush, 'ptr', matrix, 'uint')
GdipSetPathGradientWrapMode(brush, wrapmode) => DllCall('Gdiplus\GdipSetPathGradientWrapMode', 'ptr', brush, 'uint', wrapmode, 'uint')
GdipSetPathMarker(path) => DllCall('Gdiplus\GdipSetPathMarker', 'ptr', path, 'uint')
GdipSetPenBrushFill(pen, brush) => DllCall('Gdiplus\GdipSetPenBrushFill', 'ptr', pen, 'ptr', brush, 'uint')
GdipSetPenColor(pen, argb) => DllCall('Gdiplus\GdipSetPenColor', 'ptr', pen, 'uint', argb, 'uint')
GdipSetPenCompoundArray(pen, dash, count) => DllCall('Gdiplus\GdipSetPenCompoundArray', 'ptr', pen, 'ptr', dash, 'int', count, 'uint')
GdipSetPenCustomEndCap(pen, customCap) => DllCall('Gdiplus\GdipSetPenCustomEndCap', 'ptr', pen, 'ptr', customCap, 'uint')
GdipSetPenCustomStartCap(pen, customCap) => DllCall('Gdiplus\GdipSetPenCustomStartCap', 'ptr', pen, 'ptr', customCap, 'uint')
GdipSetPenDashArray(pen, dash, count) => DllCall('Gdiplus\GdipSetPenDashArray', 'ptr', pen, 'ptr', dash, 'int', count, 'uint')
GdipSetPenDashCap197819(pen, dashCap) => DllCall('Gdiplus\GdipSetPenDashCap197819', 'ptr', pen, 'uint', dashCap, 'uint')
GdipSetPenDashOffset(pen, offset) => DllCall('Gdiplus\GdipSetPenDashOffset', 'ptr', pen, 'int', offset, 'uint')
GdipSetPenDashStyle(pen, dashstyle) => DllCall('Gdiplus\GdipSetPenDashStyle', 'ptr', pen, 'uint', dashstyle, 'uint')
GdipSetPenEndCap(pen, endCap) => DllCall('Gdiplus\GdipSetPenEndCap', 'ptr', pen, 'uint', endCap, 'uint')
GdipSetPenLineCap197819(pen, startCap, endCap, dashCap) => DllCall('Gdiplus\GdipSetPenLineCap197819', 'ptr', pen, 'uint', startCap, 'uint', endCap, 'uint', dashCap, 'uint')
GdipSetPenLineJoin(pen, lineJoin) => DllCall('Gdiplus\GdipSetPenLineJoin', 'ptr', pen, 'uint', lineJoin, 'uint')
GdipSetPenMiterLimit(pen, miterLimit) => DllCall('Gdiplus\GdipSetPenMiterLimit', 'ptr', pen, 'int', miterLimit, 'uint')
GdipSetPenMode(pen, penMode) => DllCall('Gdiplus\GdipSetPenMode', 'ptr', pen, 'uint', penMode, 'uint')
GdipSetPenStartCap(pen, startCap) => DllCall('Gdiplus\GdipSetPenStartCap', 'ptr', pen, 'uint', startCap, 'uint')
GdipSetPenTransform(pen, matrix) => DllCall('Gdiplus\GdipSetPenTransform', 'ptr', pen, 'ptr', matrix, 'uint')
GdipSetPenUnit(pen, unit) => DllCall('Gdiplus\GdipSetPenUnit', 'ptr', pen, 'uint', unit, 'uint')
GdipSetPenWidth(pen, width) => DllCall('Gdiplus\GdipSetPenWidth', 'ptr', pen, 'int', width, 'uint')
GdipSetPixelOffsetMode(graphics, pixelOffsetMode) => DllCall('Gdiplus\GdipSetPixelOffsetMode', 'ptr', graphics, 'ptr', pixelOffsetMode, 'uint')
GdipSetPropertyItem(image, item) => DllCall('Gdiplus\GdipSetPropertyItem', 'ptr', image, 'ptr', item, 'uint')
GdipSetRenderingOrigin(graphics, x, y) => DllCall('Gdiplus\GdipSetRenderingOrigin', 'ptr', graphics, 'int', x, 'int', y, 'uint')
GdipSetSmoothingMode(graphics, smoothingMode) => DllCall('Gdiplus\GdipSetSmoothingMode', 'ptr', graphics, 'uint', smoothingMode, 'uint')
GdipSetSolidFillColor(brush, color) => DllCall('Gdiplus\GdipSetSolidFillColor', 'ptr', brush, 'uint', color, 'uint')
GdipSetStringFormatAlign(format, align) => DllCall('Gdiplus\GdipSetStringFormatAlign', 'ptr', format, 'uint', align, 'uint')
GdipSetStringFormatDigitSubstitution(format, language, substitute) => DllCall('Gdiplus\GdipSetStringFormatDigitSubstitution', 'ptr', format, 'ushort', language, 'uint', substitute, 'uint')
GdipSetStringFormatFlags(format, flags) => DllCall('Gdiplus\GdipSetStringFormatFlags', 'ptr', format, 'int', flags, 'uint')
GdipSetStringFormatHotkeyPrefix(format, hotkeyPrefix) => DllCall('Gdiplus\GdipSetStringFormatHotkeyPrefix', 'ptr', format, 'int', hotkeyPrefix, 'uint')
GdipSetStringFormatLineAlign(format, align) => DllCall('Gdiplus\GdipSetStringFormatLineAlign', 'ptr', format, 'uint', align, 'uint')
GdipSetStringFormatMeasurableCharacterRanges(format, rangeCount, ranges) => DllCall('Gdiplus\GdipSetStringFormatMeasurableCharacterRanges', 'ptr', format, 'int', rangeCount, 'ptr', ranges, 'uint')
GdipSetStringFormatTabStops(format, firstTabOffset, count, tabStops) => DllCall('Gdiplus\GdipSetStringFormatTabStops', 'ptr', format, 'int', firstTabOffset, 'int', count, 'ptr', tabStops, 'uint')
GdipSetStringFormatTrimming(format, trimming) => DllCall('Gdiplus\GdipSetStringFormatTrimming', 'ptr', format, 'uint', trimming, 'uint')
GdipSetTextRenderingHint(graphics, mode) => DllCall('Gdiplus\GdipSetTextRenderingHint', 'ptr', graphics, 'uint', mode, 'uint')
GdipSetTextureTransform(brush, matrix) => DllCall('Gdiplus\GdipSetTextureTransform', 'ptr', brush, 'ptr', matrix, 'uint')
GdipSetTextureWrapMode(brush, wrapmode) => DllCall('Gdiplus\GdipSetTextureWrapMode', 'ptr', brush, 'uint', wrapmode, 'uint')
GdipSetWorldTransform(graphics, matrix) => DllCall('Gdiplus\GdipSetWorldTransform', 'ptr', graphics, 'ptr', matrix, 'uint')
GdipShearMatrix(matrix, shearX, shearY, order) => DllCall('Gdiplus\GdipShearMatrix', 'ptr', matrix, 'int', shearX, 'int', shearY, 'uint', order, 'uint')
GdipStartPathFigure(path) => DllCall('Gdiplus\GdipStartPathFigure', 'ptr', path, 'uint')
GdipStringFormatGetGenericDefault(format) => DllCall('Gdiplus\GdipStringFormatGetGenericDefault', 'ptr', format, 'uint')
GdipStringFormatGetGenericTypographic(format) => DllCall('Gdiplus\GdipStringFormatGetGenericTypographic', 'ptr', format, 'uint')
GdipTestControl(control, param) => DllCall('Gdiplus\GdipTestControl', 'uint', control, 'ptr', param, 'uint')
GdipTransformMatrixPoints(matrix, pts, count) => DllCall('Gdiplus\GdipTransformMatrixPoints', 'ptr', matrix, 'ptr', pts, 'int', count, 'uint')
GdipTransformMatrixPointsI(matrix, pts, count) => DllCall('Gdiplus\GdipTransformMatrixPointsI', 'ptr', matrix, 'ptr', pts, 'int', count, 'uint')
GdipTransformPath(path, matrix) => DllCall('Gdiplus\GdipTransformPath', 'ptr', path, 'ptr', matrix, 'uint')
GdipTransformPoints(graphics, destSpace, srcSpace, points, count) => DllCall('Gdiplus\GdipTransformPoints', 'ptr', graphics, 'uint', destSpace, 'uint', srcSpace, 'ptr', points, 'int', count, 'uint')
GdipTransformPointsI(graphics, destSpace, srcSpace, points, count) => DllCall('Gdiplus\GdipTransformPointsI', 'ptr', graphics, 'uint', destSpace, 'uint', srcSpace, 'ptr', points, 'int', count, 'uint')
GdipTransformRegion(region, matrix) => DllCall('Gdiplus\GdipTransformRegion', 'ptr', region, 'ptr', matrix, 'uint')
GdipTranslateClip(graphics, dx, dy) => DllCall('Gdiplus\GdipTranslateClip', 'ptr', graphics, 'int', dx, 'int', dy, 'uint')
GdipTranslateClipI(graphics, dx, dy) => DllCall('Gdiplus\GdipTranslateClipI', 'ptr', graphics, 'int', dx, 'int', dy, 'uint')
GdipTranslateLineTransform(brush, dx, dy, order) => DllCall('Gdiplus\GdipTranslateLineTransform', 'ptr', brush, 'int', dx, 'int', dy, 'uint', order, 'uint')
GdipTranslateMatrix(matrix, offsetX, offsetY, order) => DllCall('Gdiplus\GdipTranslateMatrix', 'ptr', matrix, 'int', offsetX, 'int', offsetY, 'uint', order, 'uint')
GdipTranslatePathGradientTransform(brush, dx, dy, order) => DllCall('Gdiplus\GdipTranslatePathGradientTransform', 'ptr', brush, 'int', dx, 'int', dy, 'uint', order, 'uint')
GdipTranslatePenTransform(pen, dx, dy, order) => DllCall('Gdiplus\GdipTranslatePenTransform', 'ptr', pen, 'int', dx, 'int', dy, 'uint', order, 'uint')
GdipTranslateRegion(region, dx, dy) => DllCall('Gdiplus\GdipTranslateRegion', 'ptr', region, 'int', dx, 'int', dy, 'uint')
GdipTranslateRegionI(region, dx, dy) => DllCall('Gdiplus\GdipTranslateRegionI', 'ptr', region, 'int', dx, 'int', dy, 'uint')
GdipTranslateTextureTransform(brush, dx, dy, order) => DllCall('Gdiplus\GdipTranslateTextureTransform', 'ptr', brush, 'int', dx, 'int', dy, 'uint', order, 'uint')
GdipTranslateWorldTransform(graphics, dx, dy, order) => DllCall('Gdiplus\GdipTranslateWorldTransform', 'ptr', graphics, 'int', dx, 'int', dy, 'uint', order, 'uint')
GdipVectorTransformMatrixPoints(matrix, pts, count) => DllCall('Gdiplus\GdipVectorTransformMatrixPoints', 'ptr', matrix, 'ptr', pts, 'int', count, 'uint')
GdipVectorTransformMatrixPointsI(matrix, pts, count) => DllCall('Gdiplus\GdipVectorTransformMatrixPointsI', 'ptr', matrix, 'ptr', pts, 'int', count, 'uint')
GdipWarpPath(path, matrix, points, count, srcx, srcy, srcwidth, srcheight, warpMode, flatness) => DllCall('Gdiplus\GdipWarpPath', 'ptr', path, 'ptr', matrix, 'ptr', points, 'int', count, 'int', srcx, 'int', srcy, 'int', srcwidth, 'int', srcheight, 'uint', warpMode, 'int', flatness, 'uint')
GdipWidenPath(nativePath, pen, matrix, flatness) => DllCall('Gdiplus\GdipWidenPath', 'ptr', nativePath, 'ptr', pen, 'ptr', matrix, 'int', flatness, 'uint')
GdipWindingModeOutline(path, matrix, flatness) => DllCall('Gdiplus\GdipWindingModeOutline', 'ptr', path, 'ptr', matrix, 'int', flatness, 'uint')
GdiplusNotificationHook(token) => DllCall('Gdiplus\GdiplusNotificationHook', 'uptr', token, 'uint')
GdiplusNotificationUnhook(token) => DllCall('Gdiplus\GdiplusNotificationUnhook', 'uptr', token, 'int')
GdiplusShutdown(token) => DllCall('Gdiplus\GdiplusShutdown', 'uptr', token, 'int')
GdiplusStartup(token, input, output) => DllCall('Gdiplus\GdiplusStartup', 'uptr', token, 'ptr', input, 'ptr', output, 'uint')

给TA捐赠
共{{data.count}}人
人已捐赠
其他

【高级】AutoHotkey dllcall调用API全整理-Gdi32

2021-10-26 10:24:27

其他

【高级】AutoHotkey dllcall调用API全整理-Glu32

2021-10-26 10:25:46

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索