| Status GdiplusStartup(ref ulong& token, ref GdiplusStartupInput& input, ref GdiplusStartupOutput& output) | Static+2 flags | — | 0x18 |
| void ProcessExit(object sender, EventArgs e) | PrivateStatic | — | 0x08 |
| void .cctor() | PrivateStatic+1 flags | — | 0x00 |
| bool RunningOnWindows() | PublicStatic | — | 0x01 |
| bool RunningOnUnix() | PublicStatic | — | 0x01 |
| void CheckStatus(const Status& status) | Static+1 flags | — | 0x04 |
| int GdipCloneBrush(const HandleRef& brush, ref long& clonedBrush) | Static+2 flags | — | 0x10 |
| int GdipDeleteBrush(const HandleRef& brush) | Static+2 flags | — | 0x10 |
| Status GdipCreateRegion(ref long& region) | Static+2 flags | — | 0x08 |
| Status GdipDeleteRegion(long region) | Static+2 flags | — | 0x08 |
| Status GdipCreateRegionRectI(ref Rectangle& rect, ref long& region) | Static+2 flags | — | 0x10 |
| Status GdipCombineRegionRectI(long region, ref Rectangle& rect, const CombineMode& combineMode) | Static+2 flags | — | 0x10 |
| Status GdipGetRegionBounds(long region, long graphics, ref RectangleF& rect) | Static+2 flags | — | 0x10 |
| Status GdipSetEmpty(long region) | Static+2 flags | — | 0x08 |
| Status GdipIsInfiniteRegion(long region, long graphics, ref bool& result) | Static+2 flags | — | 0x08 |
| Status GdipCombineRegionRegion(long region, long region2, const CombineMode& combineMode) | Static+2 flags | — | 0x08 |
| Status GdipGetRegionHRgn(long region, long graphics, ref long& hRgn) | Static+2 flags | — | 0x08 |
| Status GdipCreateRegionHrgn(long hRgn, ref long& region) | Static+2 flags | — | 0x08 |
| int GdipCreateSolidFill(int color, ref long& brush) | Static+2 flags | — | 0x08 |
| int GdipCreateHatchBrush(int hatchstyle, int foreColor, int backColor, ref long& brush) | Static+2 flags | — | 0x08 |
| int GdipCreateTexture(const HandleRef& image, int wrapMode, ref long& texture) | Static+2 flags | — | 0x10 |
| Status GdipCreateLineBrushI(ref Point& point1, ref Point& point2, int color1, int color2, const WrapMode& wrapMode, ref long& brush) | Static+2 flags | — | 0x08 |
| Status GdipCreateLineBrushFromRectI(ref Rectangle& rect, int color1, int color2, const LinearGradientMode& linearGradientMode, const WrapMode& wrapMode, ref long& brush) | Static+2 flags | — | 0x10 |
| Status GdipGetLineRect(long brush, ref RectangleF& rect) | Static+2 flags | — | 0x10 |
| Status GdipCreateFromHDC(long hDC, ref long& graphics) | Static+2 flags | — | 0x08 |
| Status GdipDeleteGraphics(long graphics) | Static+2 flags | — | 0x08 |
| Status GdipRestoreGraphics(long graphics, uint graphicsState) | Static+2 flags | — | 0x08 |
| Status GdipSaveGraphics(long graphics, ref uint& state) | Static+2 flags | | 0x08 |
| Status GdipRotateWorldTransform(long graphics, float angle, const MatrixOrder& order) | Static+2 flags | | 0x08 |
| Status GdipTranslateWorldTransform(long graphics, float dx, float dy, const MatrixOrder& order) | Static+2 flags | | 0x08 |
| Status GdipDrawLine(long graphics, long pen, float x1, float y1, float x2, float y2) | Static+2 flags | | 0x08 |
| Status GdipDrawLineI(long graphics, long pen, int x1, int y1, int x2, int y2) | Static+2 flags | | 0x08 |
| Status GdipDrawLinesI(long graphics, long pen, const Point[]& points, int count) | Static+2 flags | | 0x08 |
| Status GdipDrawPolygonI(long graphics, long pen, const Point[]& points, int count) | Static+2 flags | | 0x08 |
| Status GdipDrawRectangleI(long graphics, long pen, int x, int y, int width, int height) | Static+2 flags | | 0x08 |
| Status GdipFillEllipseI(long graphics, long pen, int x, int y, int width, int height) | Static+2 flags | | 0x08 |
| Status GdipFillPolygonI(long graphics, long brush, const Point[]& points, int count, const FillMode& fillMode) | Static+2 flags | | 0x08 |
| Status GdipFillPolygon2(long graphics, long brush, const PointF[]& points, int count) | Static+2 flags | | 0x08 |
| Status GdipFillRectangle(long graphics, long brush, float x1, float y1, float x2, float y2) | Static+2 flags | | 0x08 |
| Status GdipFillRectangleI(long graphics, long brush, int x1, int y1, int x2, int y2) | Static+2 flags | | 0x08 |
| Status GdipDrawString(long graphics, const string& text, int len, long font, ref RectangleF& rc, long format, long brush) | Static+2 flags | | 0x10 |
| Status GdipGetDC(long graphics, ref long& hdc) | Static+2 flags | | 0x08 |
| Status GdipReleaseDC(long graphics, long hdc) | Static+2 flags | | 0x08 |
| Status GdipDrawImageRectI(long graphics, long image, int x, int y, int width, int height) | Static+2 flags | | 0x08 |
| Status GdipResetWorldTransform(long graphics) | Static+2 flags | | 0x08 |
| Status GdipGetWorldTransform(long graphics, long matrix) | Static+2 flags | | 0x08 |
| Status GdipGraphicsClear(long graphics, int argb) | Static+2 flags | | 0x08 |
| Status GdipSetClipRectI(long graphics, int x, int y, int width, int height, const CombineMode& combineMode) | Static+2 flags | | 0x08 |
| Status GdipSetClipRegion(long graphics, long region, const CombineMode& combineMode) | Static+2 flags | | 0x08 |
| Status GdipResetClip(long graphics) | Static+2 flags | | 0x08 |
| Status GdipGetClip(long graphics, long region) | Static+2 flags | | 0x08 |
| Status GdipGetDpiX(long graphics, ref float& dpi) | Static+2 flags | | 0x08 |
| Status GdipGetDpiY(long graphics, ref float& dpi) | Static+2 flags | | 0x08 |
| Status GdipFlush(long graphics, const FlushIntention& intention) | Static+2 flags | | 0x08 |
| Status GdipCreatePen1(int argb, float width, const GraphicsUnit& unit, ref long& pen) | Static+2 flags | | 0x08 |
| Status GdipCreatePen2(long brush, float width, const GraphicsUnit& unit, ref long& pen) | Static+2 flags | | 0x08 |
| Status GdipClonePen(long pen, ref long& clonepen) | Static+2 flags | | 0x08 |
| Status GdipDeletePen(long pen) | Static+2 flags | | 0x08 |
| Status GdipSetPenDashStyle(long pen, const DashStyle& dashStyle) | Static+2 flags | | 0x08 |
| Status GdipGetPenWidth(long pen, ref float& width) | Static+2 flags | | 0x08 |
| Status GdipCreateFromHWND(long hwnd, ref long& graphics) | Static+2 flags | | 0x08 |
| Status GdipMeasureString(long graphics, const string& str, int length, long font, ref RectangleF& layoutRect, long stringFormat, ref RectangleF& boundingBox, const Int32*& codepointsFitted, const Int32*& linesFilled) | Static+2 flags | | 0x10 |
| Status GdipCreateBitmapFromScan0(int width, int height, int stride, const PixelFormat& format, long scan0, ref long& bmp) | Static+2 flags | | 0x08 |
| Status GdipCreateBitmapFromGraphics(int width, int height, long target, ref long& bitmap) | Static+2 flags | | 0x08 |
| Status GdipBitmapLockBits(long bmp, ref Rectangle& rc, const ImageLockMode& flags, const PixelFormat& format, BitmapData bmpData) | Static+2 flags | | 0x10 |
| Status GdipBitmapUnlockBits(long bmp, BitmapData bmpData) | Static+2 flags | | 0x08 |
| Status GdipBitmapGetPixel(long bmp, int x, int y, ref int& argb) | Static+2 flags | | 0x08 |
| Status GdipBitmapSetPixel(long bmp, int x, int y, int argb) | Static+2 flags | | 0x08 |
| Status GdipLoadImageFromStream(IStream stream, ref long& image) | Static+2 flags | | 0x08 |
| Status GdipSaveImageToStream(const HandleRef& image, IStream stream, ref Guid& clsidEncoder, const HandleRef& encoderParams) | Static+2 flags | | 0x10 |
| Status GdipCloneImage(long image, ref long& imageclone) | Static+2 flags | | 0x08 |
| Status GdipCreateBitmapFromHBITMAP(long hBitMap, long gdiPalette, ref long& image) | Static+2 flags | | 0x08 |
| Status GdipDisposeImage(long image) | Static+2 flags | | 0x08 |
| Status GdipGetImageType(long image, ref ImageType& type) | Static+2 flags | | 0x08 |
| Status GdipImageGetFrameDimensionsCount(long image, ref uint& count) | Static+2 flags | | 0x08 |
| Status GdipImageGetFrameDimensionsList(long image, const Guid[]& dimensionIDs, uint count) | Static+2 flags | | 0x08 |
| Status GdipGetImageHeight(long image, ref uint& height) | Static+2 flags | | 0x08 |
| Status GdipGetImagePaletteSize(long image, ref int& size) | Static+2 flags | | 0x08 |
| Status GdipGetImagePalette(long image, long palette, int size) | Static+2 flags | | 0x08 |
| Status GdipSetImagePalette(long image, long palette) | Static+2 flags | | 0x08 |
| Status GdipGetImagePixelFormat(long image, ref PixelFormat& format) | Static+2 flags | | 0x08 |
| Status GdipGetImageRawFormat(long image, ref Guid& format) | Static+2 flags | | 0x10 |
| Status GdipGetImageWidth(long image, ref uint& width) | Static+2 flags | | 0x08 |
| Status GdipImageGetFrameCount(long image, ref Guid& guidDimension, ref uint& count) | Static+2 flags | | 0x10 |
| Status GdipImageSelectActiveFrame(long image, ref Guid& guidDimension, int frameIndex) | Static+2 flags | | 0x10 |
| Status GdipGetPropertyItemSize(long image, int propertyID, ref int& propertySize) | Static+2 flags | | 0x08 |
| Status GdipGetPropertyItem(long image, int propertyID, int propertySize, long buffer) | Static+2 flags | | 0x08 |
| Status GdipImageRotateFlip(long image, const RotateFlipType& rotateFlipType) | Static+2 flags | | 0x08 |
| Status GdipDrawImageI(long graphics, long image, int x, int y) | Static+2 flags | | 0x08 |
| Status GdipGetImageGraphicsContext(long image, ref long& graphics) | Static+2 flags | | 0x08 |
| Status GdipDrawImageRectRectI(long graphics, long image, int dstx, int dsty, int dstwidth, int dstheight, int srcx, int srcy, int srcwidth, int srcheight, const GraphicsUnit& srcUnit, long imageattr, DrawImageAbort callback, long callbackData) | Static+2 flags | | 0x08 |
| Status GdipCreateStringFormat(const StringFormatFlags& formatAttributes, int language, ref long& native) | Static+2 flags | | 0x08 |
| Status GdipCreateHBITMAPFromBitmap(long bmp, ref long& HandleBmp, int clrbackground) | Static+2 flags | | 0x08 |
| Status GdipCreateBitmapFromHICON(long hicon, ref long& bitmap) | Static+2 flags | | 0x08 |
| Status GdipCreateMatrix(ref long& matrix) | Static+2 flags | | 0x08 |
| Status GdipDeleteMatrix(long matrix) | Static+2 flags | | 0x08 |
| Status GdipGetMatrixElements(long matrix, long matrixOut) | Static+2 flags | | 0x08 |
| Status GdipIsMatrixEqual(long matrix, long matrix2, ref bool& result) | Static+2 flags | | 0x08 |
| int GdipCreateImageAttributes(ref long& imageattr) | Static+2 flags | | 0x08 |
| int GdipSetImageAttributesColorKeys(const HandleRef& imageattr, const ColorAdjustType& type, bool enableFlag, int colorLow, int colorHigh) | Static+2 flags | | 0x10 |
| int GdipDisposeImageAttributes(const HandleRef& imageattr) | Static+2 flags | | 0x10 |
| int GdipSetImageAttributesColorMatrix(const HandleRef& imageattr, const ColorAdjustType& type, bool enableFlag, ColorMatrix colorMatrix, ColorMatrix grayMatrix, const ColorMatrixFlag& flags) | Static+2 flags | | 0x10 |
| int GdipCloneImageAttributes(const HandleRef& imageattr, ref long& cloneImageattr) | Static+2 flags | | 0x10 |
| Status GdipCreateFont(long fontFamily, float emSize, const FontStyle& style, const GraphicsUnit& unit, ref long& font) | Static+2 flags | | 0x08 |
| Status GdipDeleteFont(long font) | Static+2 flags | | 0x08 |
| Status GdipGetLogFont(long font, long graphics, object logfontA) | Static+2 flags | | 0x08 |
| long CreateFontIndirect(ref LOGFONT& logfont) | Static+2 flags | | 0x28 |
| long GetDC(long hwnd) | Static+2 flags | | 0x08 |
| int ReleaseDC(long hWnd, long hDC) | Static+2 flags | | 0x08 |
| bool GetIconInfo(long hIcon, ref IconInfo& iconinfo) | Static+2 flags | | 0x20 |
| long CreateIconIndirect(ref IconInfo& piconinfo) | Static+2 flags | | 0x20 |
| bool DestroyIcon(long hIcon) | Static+2 flags | | 0x08 |
| long XOpenDisplay(long display) | Static+2 flags | | 0x08 |
| long XRootWindow(long display, int screen) | Static+2 flags | | 0x08 |
| int XDefaultScreen(long display) | Static+2 flags | | 0x08 |
| int GdipGetFontCollectionFamilyCount(const HandleRef& collection, ref int& found) | Static+2 flags | | 0x10 |
| int GdipGetFontCollectionFamilyList(const HandleRef& collection, int getCount, const IntPtr[]& dest, ref int& retCount) | Static+2 flags | | 0x10 |
| int GdipNewInstalledFontCollection(ref long& collection) | Static+2 flags | | 0x08 |
| Status GdipNewPrivateFontCollection(ref long& collection) | Static+2 flags | | 0x08 |
| Status GdipDeletePrivateFontCollection(ref long& collection) | Static+2 flags | | 0x08 |
| Status GdipCreateFontFamilyFromName(const string& fName, long collection, ref long& fontFamily) | Static+2 flags | | 0x08 |
| Status GdipGetFamilyName(long family, long name, int language) | Static+2 flags | | 0x08 |
| Status GdipGetGenericFontFamilySansSerif(ref long& fontFamily) | Static+2 flags | | 0x08 |
| Status GdipGetGenericFontFamilySerif(ref long& fontFamily) | Static+2 flags | | 0x08 |
| Status GdipGetGenericFontFamilyMonospace(ref long& fontFamily) | Static+2 flags | | 0x08 |
| Status GdipGetCellAscent(long fontFamily, int style, ref short& ascent) | Static+2 flags | | 0x08 |
| Status GdipGetCellDescent(long fontFamily, int style, ref short& descent) | Static+2 flags | | 0x08 |
| Status GdipDeleteFontFamily(long fontFamily) | Static+2 flags | | 0x08 |
| Status GdipGetFontHeightGivenDPI(long font, float dpi, ref float& height) | Static+2 flags | | 0x08 |
| int GdipCloneFontFamily(const HandleRef& fontFamily, ref long& clone) | Static+2 flags | | 0x10 |
| Status GdipStringFormatGetGenericTypographic(ref long& format) | Static+2 flags | | 0x08 |
| Status GdipDeleteStringFormat(long format) | Static+2 flags | | 0x08 |
| Status GdipCloneStringFormat(long srcformat, ref long& format) | Static+2 flags | | 0x08 |
| Status GdipSetStringFormatFlags(long format, const StringFormatFlags& flags) | Static+2 flags | | 0x08 |
| Status GdipGetStringFormatFlags(long format, ref StringFormatFlags& flags) | Static+2 flags | | 0x08 |
| Status GdipSetStringFormatAlign(long format, const StringAlignment& align) | Static+2 flags | | 0x08 |
| Status GdipGetStringFormatAlign(long format, ref StringAlignment& align) | Static+2 flags | | 0x08 |
| Status GdipSetStringFormatLineAlign(long format, const StringAlignment& align) | Static+2 flags | | 0x08 |
| Status GdipSetStringFormatTrimming(long format, const StringTrimming& trimming) | Static+2 flags | | 0x08 |
| Status GdipSetStringFormatHotkeyPrefix(long format, const HotkeyPrefix& hotkeyPrefix) | Static+2 flags | | 0x08 |
| Status GdipSetStringFormatTabStops(long format, float firstTabOffset, int count, const float[]& tabStops) | Static+2 flags | | 0x08 |
| int GdipGetImageEncoders(int encoderNums, int arraySize, long encoders) | Static+2 flags | | 0x08 |
| Status GdipCreateFromContext_macosx(long cgref, int width, int height, ref long& graphics) | Static+2 flags | | 0x08 |
| Status GdipSetVisibleClip_linux(long graphics, ref Rectangle& rect) | Static+2 flags | | 0x10 |
| Status GdipCreateFromXDrawable_linux(long drawable, long display, ref long& graphics) | Static+2 flags | | 0x08 |
| Status GdipLoadImageFromDelegate_linux(StreamGetHeaderDelegate getHeader, StreamGetBytesDelegate getBytes, StreamPutBytesDelegate putBytes, StreamSeekDelegate doSeek, StreamCloseDelegate close, StreamSizeDelegate size, ref long& image) | Static+2 flags | | 0x08 |
| Status GdipSaveImageToDelegate_linux(long image, StreamGetBytesDelegate getBytes, StreamPutBytesDelegate putBytes, StreamSeekDelegate doSeek, StreamCloseDelegate close, StreamSizeDelegate size, ref Guid& encoderClsID, long encoderParameters) | Static+2 flags | | 0x10 |
| int uname(long buf) | PrivateStatic+1 flags | | 0x08 |