public static StartupInput GetDefaultStartupInput() { StartupInput result = new StartupInput(); result.GdiplusVersion = 1; result.SuppressBackgroundThread = false; result.SuppressExternalCodecs = false; return(result); }
static FastBitmap() { if (gdipToken == IntPtr.Zero) { StartupInput input = StartupInput.GetDefaultStartupInput(); StartupOutput output; int status = NativeMethods.GdiplusStartup(out gdipToken, ref input, out output); if (status == 0) { AppDomain.CurrentDomain.ProcessExit += new EventHandler(Cleanup_Gdiplus); } } }