Application Report


The following 24 APIs (used 463 times) might not work:

There are 136 P/Invokes (used 378 times):

Count Library Function
28 gdi32 bool deleteobject(intptr)
24 gdi32 intptr selectobject(intptr, intptr)
10 msimg32 bool alphablend(intptr, int, int, int, int, intptr, int, int, int, int, int)
10 user32 bool setwindowpos(intptr, intptr, int, int, int, int, int)
9 gdi32 intptr createcompatibledc(intptr)
9 imm32.dll int immgetcompositionstring(intptr, int, byte[], int)
7 gdi32 bool deletedc(intptr)
7 user32 bool setwindowpos(int, int, int, int, int, int, int)
7 user32 int releasedc(intptr, intptr)
7 user32.dll intptr sendmessage(intptr, int, intptr, intptr)
6 gdi32 int getdevicecaps(intptr, int)
6 gdi32 bool bitblt(intptr, int, int, int, int, intptr, int, int, int)
6 user32 bool unhookwindowshookex(intptr)
6 user32 bool iswindow(intptr)
6 user32 bool showwindow(intptr, int)
5 user32 int callnexthookex(intptr, int, intptr, intptr)
5 user32 intptr getdc(intptr)
5 user32 bool showwindow(int, int)
5 user32 intptr callnexthookex(intptr, int, intptr, intptr)
5 user32.dll int sendmessage(intptr, int, intptr, intptr)
4 gdi32 int getdibits(intptr, handleref, uint, uint, intptr, nativewindowmethods/bitmapi
4 gdi32.dll int savedc(intptr)
4 gdi32.dll intptr selectobject(handleref, handleref)
4 user32 int16 getkeystate(int)
4 user32 int lockwindowupdate(intptr)
4 user32.dll int getclassname(intptr, stringbuilder, int)
4 uxtheme.dll int isthemeactive()
4 uxtheme.dll int isappthemed()
4 winmm int playsoundw(stringbuilder, intptr, int)
3 user32 intptr getdesktopwindow()
3 user32 intptr setwindowshookex(int, nativewindowmethods/hookproc, int, int)
3 user32 intptr setwindowshookex(int, nativewindowmethods/hookproc, intptr, int)
3 user32 int getwindowlong(intptr, int)
3 user32.dll int getwindowrect(intptr, nativewindowmethods/rect&)
3 user32.dll bool getwindowrect(intptr, nativewindowmethods/rect&)
3 uxtheme.dll int getthemeappproperties()
3 uxtheme.dll void drawthemebackground(int, intptr, int, int, xpthemes/nativewindowmethods/rec
3 uxtheme.dll int drawthemebackground(intptr, intptr, int, int, xpthemes/nativewindowmethods/r
2 comctl32.dll int lbitemfrompt(intptr, nativewindowmethods/point, bool)
2 gdi32 int selectcliprgn(intptr, intptr)
2 gdi32 bool setviewportorgex(intptr, int, int, nativewindowmethods/point&)
2 gdi32 intptr createdibsection(intptr, nativewindowmethods/bitmapinfoflat&, uint, intpt
2 gdi32 int getrgnbox(intptr, nativewindowmethods/rect&)
2 gdi32 intptr createcompatiblebitmap(intptr, int, int)
2 gdi32 int setviewportorgex(intptr, int, int, nativewindowmethods/point&)
2 gdi32.dll bool gettextmetrics(handleref, nativewindowmethods/textmetric)
2 gdi32.dll int excludecliprect(intptr, int, int, int, int)
2 gdi32.dll int restoredc(intptr, int)
2 kernel32 int getcurrentthreadid()
2 kernel32.dll intptr getmodulehandle(string)
2 user32 int menuitemfrompoint(intptr, intptr, nativewindowmethods/point)
2 user32 int hidecaret(intptr)
2 user32 int scrollwindowex(intptr, int, int, nativewindowmethods/rect&, nativewindowmeth
2 user32 int sendmessage(intptr, int, int, win32/point&)
2 user32 int setcaretpos(int, int)
2 user32 intptr getdcex(intptr, intptr, uint)
2 user32 intptr getforegroundwindow()
2 user32 intptr getwindow(intptr, int)
2 user32 intptr getwindowdc(intptr)
2 user32 int showcaret(intptr)
2 user32 int getmenuitemcount(intptr)
2 user32 bool getwindowinfo(intptr, nativewindowmethods/windowinfo&)
2 user32 bool getmenuitemrect(intptr, intptr, int, nativewindowmethods/rect&)
2 user32 bool updatelayeredwindow(intptr, intptr, nativewindowmethods/point&, nativewindo
2 user32 int createcaret(intptr, intptr, int, int)
2 user32 int destroycaret()
2 user32 int geticoninfo(intptr, nativewindowmethods/iconinfo&)
2 user32 bool iswindow(handleref)
2 user32.dll intptr sendmessage(intptr, int, int, int)
2 user32.dll bool adjustwindowrectex(nativewindowmethods/rect&, nativewindowmethods/windowsty
2 user32.dll bool showwindow(intptr, int)
2 user32.dll int getcaretblinktime()
2 user32.dll int getwindowlong(intptr, nativewindowmethods/getwindowlongenum)
2 user32.dll int mapvirtualkey(uint, uint)
2 user32.dll int setwindowlong(intptr, nativewindowmethods/getwindowlongenum, int)
2 user32.dll int getkeynametext(int, stringbuilder, int)
2 user32.dll intptr loadimage(intptr, string, xpthemes/nativewindowmethods/resourceimagetype,
2 uxtheme.dll void getthemebackgroundcontentrect(int, intptr, int, int, xpthemes/nativewindowm
2 uxtheme.dll int getthemebackgroundcontentrect(intptr, intptr, int, int, xpthemes/nativewindo
2 uxtheme.dll int getthemepartsize(intptr, intptr, int, int, intptr, xpthemes/nativewindowmeth
2 uxtheme.dll int getcurrentthemename(stringbuilder, int, stringbuilder, int, stringbuilder, i
2 uxtheme.dll void getthemepartsize(int, intptr, int, int, intptr, xpthemes/nativewindowmethod
1 dwmapi.dll int dwmiscompositionenabled(boolean&)
1 gdi32 int getbitmap(intptr, int, xpthemes/nativewindowmethods/bitmap&)
1 gdi32 int getviewportorgex(intptr, nativewindowmethods/point&)
1 gdi32 intptr getstockobject(int)
1 gdi32.dll int intersectcliprect(intptr, int, int, int, int)
1 imm32.dll bool immreleasecontext(intptr, intptr)
1 imm32.dll bool immnotifyime(intptr, int, int, int)
1 imm32.dll bool immsetcandidatewindow(intptr, nativewindowmethods/candidateform&)
1 imm32.dll intptr immgetdefaultimewnd(intptr)
1 imm32.dll bool immsetcompositionfont(intptr, nativewindowmethods/logfont)
1 imm32.dll intptr immgetcontext(intptr)
1 kernel32 intptr findresource(intptr, intptr, string)
1 kernel32 int freelibrary(intptr)
1 kernel32 int sizeofresource(intptr, intptr)
1 kernel32 intptr loadresource(intptr, intptr)
1 kernel32 intptr loadlibraryex(string, intptr, int)
1 user32 bool setforegroundwindow(intptr)
1 user32 intptr sendmessagetimeout(handleref, int, int, int, int, int, intptr&)
1 user32 bool setcursorpos(int, int)
1 user32 bool redrawwindow(intptr, nativewindowmethods/rect&, intptr, uint)
1 user32 intptr getactivewindow()
1 user32 bool invalidaterect(intptr, intptr, bool)
1 user32 intptr getparent(intptr)
1 user32 bool redrawwindow(intptr, intptr, intptr, uint)
1 user32 intptr sendmessagetimeout(handleref, int, intptr, intptr, int, int, intptr&)
1 user32 intptr setcapture(intptr)
1 user32 intptr setfocus(intptr)
1 user32 intptr windowfrompoint(int, int)
1 user32 bool setmenuinfo(intptr, nativewindowmethods/menuinfo&)
1 user32.dll intptr getwindowlong32(intptr, int)
1 user32.dll intptr getwindowlongptr64(intptr, int)
1 user32.dll intptr setfocus(intptr)
1 user32.dll intptr setwindowlong32(intptr, int, intptr)
1 user32.dll int16 getkeystate(int16)
1 user32.dll intptr setwindowlongptr64(intptr, int, intptr)
1 user32.dll int registerwindowmessage(string)
1 uxtheme.dll void getthemebackgroundextent(int, intptr, int, int, xpthemes/nativewindowmethod
1 uxtheme.dll void getthemecolor(int, int, int, int, int32&)
1 uxtheme.dll void getcurrentthemename(stringbuilder, int, stringbuilder, int, stringbuilder,
1 uxtheme.dll void setthemeappproperties(int)
1 uxtheme.dll void drawthemetext(int, intptr, int, int, string, int, int, int, xpthemes/native
1 uxtheme.dll void drawthemeedge(int, intptr, int, int, xpthemes/nativewindowmethods/rect&, ui
1 uxtheme.dll int drawthemetextex(intptr, intptr, int, int, string, int, uint, nativewindowmet
1 uxtheme.dll void closethemedata(int)
1 uxtheme.dll int drawthemeedge(intptr, intptr, int, int, xpthemes/nativewindowmethods/rect&,
1 uxtheme.dll int closethemedata(intptr)
1 uxtheme.dll int getthemebackgroundextent(intptr, intptr, int, int, xpthemes/nativewindowmeth
1 uxtheme.dll int getthemecolor(intptr, int, int, int, int32&)
1 uxtheme.dll int getthemesyscolor(int, int)
1 uxtheme.dll int getthemetextextent(intptr, intptr, int, int, string, int, int, nativewindowm
1 uxtheme.dll int openthemedata(int, string)
1 uxtheme.dll intptr openthemedata(intptr, string)
1 uxtheme.dll int getthemesyscolor(intptr, int)
1 wininet.dll bool internetgetconnectedstate(int32&, int)