Application Report


The following 5 APIs (used 7 times) might not work:

There are 181 P/Invokes (used 459 times):

Count Library Function
26 freeimage intptr getscanline(fibitmap, int)
19 freeimage uint getbpp(fibitmap)
14 freeimage free_image_type getimagetype(fibitmap)
14 freeimage uint getheight(fibitmap)
14 freeimage void unload(fibitmap)
13 freeimage uint getwidth(fibitmap)
13 freeimage intptr getpalette(fibitmap)
9 freeimage uint getcolorsused(fibitmap)
9 freeimage intptr gettagvalue(fitag)
8 freeimage uint getredmask(fibitmap)
8 freeimage fibitmap converttogreyscale(fibitmap)
8 freeimage uint getbluemask(fibitmap)
8 freeimage uint getgreenmask(fibitmap)
8 freeimage bool setmetadata(free_image_mdmodel, fibitmap, string, fitag)
6 freeimage fibitmap rotateclassic(fibitmap, double)
6 freeimage fibitmap allocate(int, int, int, uint, uint, uint)
6 freeimage free_image_color_type getcolortype(fibitmap)
6 kernel32.dll void movememory(void*, void*, uint)
5 freeimage bool fifsupportsexportbpp(free_image_format, int)
5 freeimage uint getmetadatacount(free_image_mdmodel, fibitmap)
5 freeimage fibitmap clone(fibitmap)
5 freeimage fibitmap rescale(fibitmap, int, int, free_image_filter)
4 freeimage intptr getinfoheader(fibitmap)
4 freeimage intptr getinfo(fibitmap)
4 freeimage bool getmetadata(free_image_mdmodel, fibitmap, string, fitag&)
4 freeimage intptr getbits(fibitmap)
4 freeimage uint gettransparencycount(fibitmap)
4 freeimage free_image_mdtype gettagtype(fitag)
4 freeimage bool flipvertical(fibitmap)
4 freeimage bool fliphorizontal(fibitmap)
4 freeimage fimetadata findfirstmetadata(free_image_mdmodel, fibitmap, fitag&)
4 freeimage bool findnextmetadata(fimetadata, fitag&)
4 freeimage bool fifsupportsreading(free_image_format)
4 ntdll.dll uint rtlcomparememory(void*, void*, uint)
3 freeimage int getpagecount(fimultibitmap)
3 freeimage fibitmap convertto24bits(fibitmap)
3 freeimage fibitmap convertto4bits(fibitmap)
3 freeimage void deletetag(fitag)
3 freeimage bool closemultibitmap(fimultibitmap, free_image_save_flags)
3 freeimage uint gettaglength(fitag)
3 freeimage bool fifsupportsexporttype(free_image_format, free_image_type)
3 freeimage bool fifsupportswriting(free_image_format)
3 freeimage uint getpitch(fibitmap)
3 freeimage bool getlockedpagenumbers(fimultibitmap, int32[], int32&)
3 kernel32.dll bool closehandle(intptr)
3 user32.dll intptr getdc(intptr)
3 user32.dll bool releasedc(intptr, intptr)
2 freeimage fibitmap dither(fibitmap, free_image_dither)
2 freeimage fibitmap converttotype(fibitmap, free_image_type, bool)
2 freeimage uint16 gettagid(fitag)
2 freeimage fibitmap convertto32bits(fibitmap)
2 freeimage fibitmap convertto16bits565(fibitmap)
2 freeimage fibitmap convertto16bits555(fibitmap)
2 freeimage fibitmap convertfromrawbits(intptr, int, int, int, uint, uint, uint, uint, bool)
2 freeimage fibitmap lockpage(fimultibitmap, int)
2 freeimage uint gettagcount(fitag)
2 freeimage fibitmap colorquantizeex(fibitmap, free_image_quantize, int, int, rgbquad[])
2 freeimage bool hasbackgroundcolor(fibitmap)
2 freeimage int setpluginenabled(free_image_format, bool)
2 freeimage int ispluginenabled(free_image_format)
2 freeimage int getfifcount()
2 freeimage uint getline(fibitmap)
2 freeimage free_image_format getfiletype(string, int)
2 freeimage free_image_format getfiffromfilename(string)
2 freeimage fitag createtag()
2 freeimage fitag clonetag(fitag)
2 freeimage fibitmap threshold(fibitmap, byte)
2 freeimage fibitmap rotateex(fibitmap, double, double, double, double, double, bool)
2 kernel32.dll bool setconsoletextattribute(intptr, uint16)
2 kernel32.dll intptr getstdhandle(uint)
1 advapi32.dll bool duplicatetoken(intptr, int, intptr&)
1 advapi32.dll bool logonuser(string, string, string, int, int, intptr&)
1 faceverifythocr int _theyeslocatefrombufferbyfacedetect(byte[], int, face_detection_candidate[],
1 faceverifythocr int _thfeatextractfrombufferbyeyepoint(byte[], int32[], eyepoint[], int, byte[])
1 faceverifythocr int _thenrollfrombufferbyeyepoint(byte[], int32[], eyepoint[], int, byte[], int3
1 faceverifythocr int _thfacedetectfrombuffer(byte[], int, single, single, int, face_detection_can
1 faceverifythocr bool _thremovepopulation(int)
1 faceverifythocr bool _thloadpopulation(byte[], int, int)
1 faceverifythocr bool _initthfaceid(string, frmode)
1 faceverifythocr bool _freethfaceid(frmode)
1 faceverifythocr int _thidentifyfromfeature(byte[], int, single, int, candidate_l[])
1 freeimage bool getpixelcolor(fibitmap, uint, uint, rgbquad&)
1 freeimage uint getdibsize(fibitmap)
1 freeimage uint getdotspermeterx(fibitmap)
1 freeimage uint getdotspermetery(fibitmap)
1 freeimage bool gethistogram(fibitmap, int32[], free_image_color_channel)
1 freeimage bool getbackgroundcolor(fibitmap, rgbquad&)
1 freeimage bool fifsupportsiccprofiles(free_image_format)
1 freeimage bool getpixelindex(fibitmap, uint, uint, byte&)
1 freeimage bool invert(fibitmap)
1 freeimage intptr geticcprofile(fibitmap)
1 freeimage bool lookupsvgcolor(string, byte&, byte&, byte&)
1 freeimage bool jpegtransform(string, string, free_image_jpeg_operation, bool)
1 freeimage bool jpegcrop(string, string, int, int, int, int)
1 freeimage bool istransparent(fibitmap)
1 freeimage bool islittleendian()
1 freeimage intptr gettransparencytable(fibitmap)
1 freeimage uint applycolormapping(fibitmap, rgbquad[], rgbquad[], uint, bool, bool)
1 freeimage uint applypaletteindexmapping(fibitmap, byte[], byte[], uint, bool)
1 freeimage bool clonemetadata(fibitmap, fibitmap)
1 freeimage bool adjustgamma(fibitmap, double)
1 freeimage void unlockpage(fimultibitmap, fibitmap, bool)
1 freeimage fibitmap allocatet(free_image_type, int, int, int, uint, uint, uint)
1 freeimage void settransparent(fibitmap, bool)
1 freeimage void settransparencytable_(fibitmap, byte[], int)
1 freeimage void setoutputmessage(outputmessagefunction)
1 freeimage void setdotspermetery(fibitmap, uint)
1 freeimage void setdotspermeterx(fibitmap, uint)
1 freeimage void findclosemetadata_(fimetadata)
1 freeimage void converttorawbits(intptr, fibitmap, int, uint, uint, uint, uint, bool)
1 freeimage void appendpage(fimultibitmap, fibitmap)
1 freeimage uint writememory(byte[], uint, uint, fimemory)
1 freeimage uint swappaletteindices(fibitmap, byte&, byte&)
1 freeimage uint swapcolors(fibitmap, rgbquad&, rgbquad&, bool)
1 freeimage bool adjustbrightness(fibitmap, double)
1 freeimage bool adjustcolors(fibitmap, double, double, double, bool)
1 freeimage bool adjustcontrast(fibitmap, double)
1 freeimage bool adjustcurve(fibitmap, byte[], free_image_color_channel)
1 freeimage void settransparentindex(fibitmap, int)
1 freeimage bool lookupx11color(string, byte&, byte&, byte&)
1 freeimage fibitmap colorquantize(fibitmap, free_image_quantize)
1 freeimage fibitmap getcomplexchannel(fibitmap, free_image_color_channel)
1 freeimage fibitmap load(free_image_format, string, free_image_load_flags)
1 freeimage fibitmap loadfromhandle(free_image_format, freeimageio&, fi_handle, free_image_l
1 freeimage byte* getcopyrightmessage_()
1 freeimage fibitmap makethumbnail(fibitmap, int, bool)
1 freeimage fibitmap multigridpoissonsolver(fibitmap, int)
1 freeimage bool settagvalue(fitag, byte[])
1 freeimage bool settagtype(fitag, free_image_mdtype)
1 freeimage bool settaglength(fitag, uint)
1 freeimage bool settagkey(fitag, string)
1 freeimage fibitmap getchannel(fibitmap, free_image_color_channel)
1 freeimage byte* getfifdescription_(free_image_format)
1 freeimage fibitmap composite(fibitmap, bool, rgbquad[], fibitmap)
1 freeimage byte* tagtostring_(free_image_mdmodel, fitag, uint)
1 freeimage byte* getversion_()
1 freeimage byte* gettagkey_(fitag)
1 freeimage byte* gettagdescription_(fitag)
1 freeimage byte* getformatfromfif_(free_image_format)
1 freeimage byte* getfifregexpr_(free_image_format)
1 freeimage byte* getfifmimetype_(free_image_format)
1 freeimage byte* getfifextensionlist_(free_image_format)
1 freeimage fibitmap copy(fibitmap, int, int, int, int)
1 freeimage fibitmap tmodrago03(fibitmap, double, double)
1 freeimage fibitmap tmofattal02(fibitmap, double, double)
1 freeimage free_image_format getfiletypefromhandle(freeimageio&, fi_handle, int)
1 freeimage free_image_format registerlocalplugin(initproc, string, string, string, string)
1 freeimage bool setchannel(fibitmap, fibitmap, free_image_color_channel)
1 freeimage bool setbackgroundcolor(fibitmap, rgbquad[])
1 freeimage intptr createiccprofile(fibitmap, byte[], int)
1 freeimage bool paste(fibitmap, fibitmap, int, int, int)
1 freeimage bool premultiplywithalpha(fibitmap)
1 freeimage int gettransparentindex(fibitmap)
1 freeimage bool save(free_image_format, fibitmap, string, free_image_save_flags)
1 freeimage int getadjustcolorslookuptable(byte[], double, double, double, bool)
1 freeimage bool setcomplexchannel(fibitmap, fibitmap, free_image_color_channel)
1 freeimage free_image_format getfiffrommime(string)
1 freeimage fibitmap tmoreinhard05(fibitmap, double, double)
1 freeimage fimemory openmemory(intptr, uint)
1 freeimage bool settagid(fitag, uint16)
1 freeimage fimultibitmap loadmultibitmapfrommemory(free_image_format, fimemory, free_image_
1 freeimage fimultibitmap openmultibitmap(free_image_format, string, bool, bool, bool, free_
1 freeimage bool settagdescription(fitag, string)
1 freeimage bool settagcount(fitag, uint)
1 freeimage bool setpixelindex(fibitmap, uint, uint, byte&)
1 freeimage bool setpixelcolor(fibitmap, uint, uint, rgbquad&)
1 freeimage free_image_format getfiffromformat(string)
1 freeimage bool savetohandle(free_image_format, fibitmap, freeimageio&, fi_handle, free_ima
1 gdi32.dll intptr createdibsection(intptr, intptr, uint, intptr&, intptr, uint)
1 gdi32.dll bool deleteobject(intptr)
1 gdi32.dll int getdibits(intptr, intptr, uint, uint, intptr, intptr, uint)
1 gdi32.dll intptr createdibitmap(intptr, intptr, uint, intptr, intptr, uint)
1 gdi32.dll int getobject(intptr, int, intptr)
1 kernel32.dll bool getconsolescreenbufferinfo(intptr, coloredconsoleappender/console_screen_bu
1 kernel32.dll void outputdebugstring(string)
1 kernel32.dll int getconsoleoutputcp()
1 kernel32.dll int formatmessage(int, intptr&, int, int, string&, int, intptr)
1 libc void openlog(intptr, int, localsyslogappender/syslogfacility)
1 libc void syslog(int, string, string)
1 libc void closelog()
1 netapi32.dll int netmessagebuffersend(string, string, string, string, int)