public static extern bool FIFSupportsExportBPP(FreeImage.FreeImageFormat format, int bpp);
public static extern string GetFIFRegExpr(FreeImage.FreeImageFormat format);
public static extern bool FIFSupportsWriting(FreeImage.FreeImageFormat format);
public static extern string GetFIFExtensionList(FreeImage.FreeImageFormat format);
public static extern string GetFIFDescription(FreeImage.FreeImageFormat format);
public static extern int IsPluginEnabled(FreeImage.FreeImageFormat format);
public static extern string GetFormatFromFIF(FreeImage.FreeImageFormat format);
public static extern bool Save(FreeImage.FreeImageFormat format, FIBITMAP dib, string filename, int flags);
public static extern int SetPluginEnabled(FreeImage.FreeImageFormat format, bool enabled);
public static extern FIBITMAP Load(FreeImage.FreeImageFormat format, string filename, int flags);
public static extern int LoadFromMemory(FreeImage.FreeImageFormat format, IntPtr stream, int flags);
public static extern FIMULTIBITMAP OpenMultiBitmap( FreeImage.FreeImageFormat format, string filename, bool createNew, bool readOnly, bool keepCacheInMemory);
public static extern bool FIFSupportsICCProfiles(FreeImage.FreeImageFormat format, FreeImage.FreeImageType ftype);
public static extern bool FIFSupportsExportType(FreeImage.FreeImageFormat format, FreeImage.FreeImageType ftype);