Application Report


The following 14 APIs (used 33 times) might not work:

There are 95 P/Invokes (used 166 times):

Count Library Function
16 gdi32.dll intptr selectobject(intptr, intptr)
9 user32.dll int sendmessage(intptr, int, int, int)
7 user32.dll int releasedc(intptr, intptr)
5 gdi32.dll intptr deleteobject(intptr)
5 gdiplus.dll int gdipaddpathline(handleref, single, single, single, single)
5 user32.dll bool getwindowrect(intptr, apirect&)
4 gdiplus.dll int gdipaddpatharc(handleref, single, single, single, single, single, single)
4 user32.dll intptr getwindowdc(intptr)
4 user32.dll intptr getdc(intptr)
3 gdi32.dll intptr deletedc(intptr)
3 gdi32.dll intptr createcompatibledc(intptr)
3 gdi32.dll int setbkmode(intptr, int)
3 gdi32.dll int settextcolor(intptr, int)
3 user32.dll int tabbedtextout(intptr, int, int, string, int, int, int32&, int)
2 freeimage.dll void unload(int)
2 freeimage.dll int setpluginenabled(freeimage/freeimageformat, bool)
2 freeimage.dll freeimage/freeimageformat getfiffromfilename(string)
2 freeimage.dll int rescale(int, int, int, freeimage/freeimagefilter)
2 freeimage.dll bool save(freeimage/freeimageformat, int, string, int)
2 gdi32.dll intptr createpatternbrush(intptr)
2 gdi32.dll intptr createcompatiblebitmap(intptr, int, int)
2 gdi32.dll intptr bitblt(intptr, int, int, int, int, intptr, int, int, int)
2 shell32.dll intptr shgetfileinfo(intptr, uint, shfileinfo&, uint, shgfi)
2 user32.dll int setwindowlong(intptr, int, int)
2 user32.dll int sendmessage(intptr, int, int, logfont)
1 freeimage.dll void deinitialise()
1 freeimage.dll void initialise(bool)
1 freeimage.dll string getversion()
1 freeimage.dll bool adjustbrightness(int, double)
1 freeimage.dll void closememory(intptr)
1 freeimage.dll uint getwidth(int)
1 freeimage.dll uint gettransparencycount(int)
1 freeimage.dll int rotateclassic(int, double)
1 freeimage.dll int loadfrommemory(freeimage/freeimageformat, intptr, int)
1 freeimage.dll int load(freeimage/freeimageformat, string, int)
1 freeimage.dll int getcolortype(int)
1 freeimage.dll int clone(int)
1 freeimage.dll freeimage/freeimagetype getimagetype(int)
1 freeimage.dll bool invert(int)
1 freeimage.dll bool flipvertical(int)
1 freeimage.dll bool fliphorizontal(int)
1 freeimage.dll bool adjustgamma(int, double)
1 freeimage.dll int rotateex(int, double, double, double, double, double, bool)
1 freeimage.dll int threshold(int, byte)
1 freeimage.dll uint getpitch(int)
1 freeimage.dll uint getheight(int)
1 freeimage.dll uint getdotspermetery(int)
1 freeimage.dll uint getdotspermeterx(int)
1 freeimage.dll uint getcolorsused(int)
1 freeimage.dll uint getbpp(int)
1 freeimage.dll string getcopyrightmessage()
1 freeimage.dll intptr openmemory(intptr, int)
1 freeimage.dll intptr getinfo(int)
1 freeimage.dll intptr getbits(int)
1 freeimage.dll bool adjustcontrast(int, double)
1 gdi32.dll intptr movetoex(intptr, int, int, apipoint&)
1 gdi32.dll intptr lineto(intptr, int, int)
1 gdi32.dll intptr gdiflush()
1 gdi32.dll intptr extcreateregion(intptr, uint, intptr)
1 gdi32.dll intptr createsolidbrush(int)
1 gdi32.dll int setbrushorgex(intptr, int, int, apipoint&)
1 gdi32.dll int enumfontfamiliesex(intptr, logfont, fontenumproc, int64, int64)
1 gdi32.dll int getbkcolor(intptr)
1 gdi32.dll int setbkcolor(intptr, int)
1 gdi32.dll int getbkmode(intptr)
1 gdi32.dll int gettextcolor(intptr)
1 gdi32.dll int gettextmetrics(intptr, gditextmetric&)
1 gdi32.dll int gettextface(intptr, int, string)
1 gdi32.dll int setdibitstodevice(intptr, int, int, int, int, int, int, int, int, intptr, in
1 gdi32.dll int deleteobject(intptr)
1 gdi32.dll intptr createfontindirect(logfont)
1 gdi32.dll intptr createhatchbrush(int, int)
1 gdi32.dll intptr createpen(int, int, int)
1 gdi32.dll int deletedc(intptr)
1 gdiplus.dll int gdipsetpathgradientpresetblend(handleref, handleref, handleref, int)
1 gdiplus.dll int gdipsetpathgradientfocusscales(handleref, single, single)
1 gdiplus.dll int gdipsetpathgradientcenterpoint(handleref, gppointf)
1 gdiplus.dll int gdipcreatepathgradientfrompath(handleref, intptr&)
1 gdiplus.dll int gdipcreatepath(int, intptr&)
1 gdiplus.dll int gdipclosepathfigure(handleref)
1 imm32.dll intptr immgetdefaultimewnd(intptr)
1 shell32.dll int shgetdesktopfolder(ishellfolder&)
1 shell32.dll intptr shgetfileinfo(string, uint, shfileinfo&, uint, shgfi)
1 shell32.dll int shgetpathfromidlist(intptr, stringbuilder)
1 shell32.dll int shgetspecialfolderlocation(intptr, csidl, intptr&)
1 shell32.dll intptr ilcombine(intptr, intptr)
1 user32.dll intptr getdesktopwindow()
1 user32.dll int updatelayeredwindow(intptr, intptr, win32/point&, win32/size&, intptr, win32
1 user32.dll int invertrect(intptr, apirect&)
1 user32.dll int sendmessage(intptr, uint, uint, intptr)
1 user32.dll bool drawfocusrect(intptr, apirect&)
1 user32.dll int fillrect(intptr, apirect&, intptr)
1 user32.dll int sendmessage(intptr, int, int, compositionform)
1 user32.dll int gettabbedtextextent(intptr, string, int, int, int32&)
1 user32.dll uint16 getasynckeystate(int)