Application Report


The following 23 APIs (used 344 times) might not work:

There are 175 P/Invokes (used 421 times):

Count Library Function
22 gdi32 intptr selectobject(intptr, intptr)
19 gdi32 bool deleteobject(intptr)
12 user32 bool setwindowpos(intptr, intptr, int, int, int, int, int)
11 user32 intptr setfocus(intptr)
10 user32 intptr callnexthookex(intptr, int, intptr, intptr)
9 user32 intptr sendmessage(intptr, int, intptr, intptr)
8 user32 bool unhookwindowshookex(intptr)
8 user32.dll intptr sendmessage(intptr, int, intptr, intptr)
7 user32 bool showwindow(intptr, int)
7 user32 int getwindowlong(intptr, int)
6 gdi32 intptr createcompatibledc(intptr)
6 user32 int setwindowlong(intptr, int, int)
6 user32 bool iswindow(intptr)
6 user32.dll bool getwindowrect(intptr, nativewindowmethods/rect&)
6 user32.dll int16 getkeystate(int)
5 msimg32 bool alphablend(intptr, int, int, int, int, intptr, int, int, int, int, int)
5 user32 int releasedc(intptr, intptr)
5 user32 bool setcursorpos(int, int)
5 user32 intptr setwindowshookex(int, nativewindowmethods/hookproc, intptr, int)
5 user32 intptr getwindowdc(intptr)
5 user32.dll int releasedc(intptr, intptr)
4 gdi32 bool bitblt(intptr, int, int, int, int, intptr, int, int, int)
4 gdi32 int deleteobject(intptr)
4 gdi32 bool setviewportorgex(intptr, int, int, nativewindowmethods/point&)
4 gdi32 bool deletedc(intptr)
4 kernel32 int getcurrentthreadid()
4 user32 int16 getkeystate(int)
4 user32 int getmenuitemcount(intptr)
4 user32 intptr getdc(intptr)
4 user32 bool setforegroundwindow(intptr)
4 user32.dll intptr setwindowlongptr64(intptr, int, intptr)
4 user32.dll intptr setwindowlong32(intptr, int, intptr)
4 user32.dll intptr getwindowlong32(intptr, int)
4 user32.dll intptr getwindowlongptr64(intptr, int)
3 user32 bool redrawwindow(intptr, intptr, intptr, uint)
3 user32 intptr setcapture(intptr)
3 user32 intptr getsystemmenu(intptr, bool)
3 user32 intptr getparent(intptr)
3 user32.dll int getclassname(intptr, stringbuilder, int)
3 uxtheme.dll int drawthemebackground(intptr, intptr, int, int, xpthemes/nativewindowmethods/r
2 dwmapi.dll int dwmiscompositionenabled(boolean&)
2 gdi32 intptr createpatternbrush(intptr)
2 gdi32 int getdibits(intptr, handleref, uint, uint, intptr, nativewindowmethods/bitmapi
2 gdi32 int getrgnbox(intptr, nativewindowmethods/rect&)
2 gdi32 intptr createbitmap(int, int, int, int, int16[])
2 gdi32 int getdevicecaps(intptr, int)
2 gdi32.dll int savedc(intptr)
2 gdi32.dll intptr selectobject(handleref, handleref)
2 gdi32.dll intptr selectobject(intptr, intptr)
2 gdi32.dll int patblt(intptr, int, int, int, int, int)
2 kernel32 intptr loadlibraryex(string, intptr, int)
2 user32 int menuitemfrompoint(intptr, intptr, nativewindowmethods/point)
2 user32 int postmessage(handleref, int, intptr, intptr)
2 user32 int getmenustring(intptr, uint, intptr, int, int)
2 user32 bool updatelayeredwindow(intptr, intptr, nativewindowmethods/point&, nativewindo
2 user32 bool redrawwindow(intptr, nativewindowmethods/rect&, intptr, uint)
2 user32 bool showwindow(handleref, int)
2 user32 bool setmenu(intptr, intptr)
2 user32 intptr getmenu(intptr)
2 user32 intptr getdesktopwindow()
2 user32 bool getwindowinfo(intptr, nativewindowmethods/windowinfo&)
2 user32 bool setwindowpos(handleref, intptr, int, int, int, int, int)
2 user32 intptr windowfrompoint(nativewindowmethods/point)
2 user32 intptr setwindowshookex(int, keyboardhookmanager/hookproccallback, intptr, int)
2 user32 intptr sendmessage(intptr, int, nativewindowmethods/gettextlengthex&, intptr)
2 user32 intptr sendmessage(intptr, int, nativewindowmethods/gettextex&, stringbuilder)
2 user32 bool destroymenu(intptr)
2 user32 intptr sendmessage(intptr, int, intptr, string)
2 user32 bool getmenuiteminfo(intptr, uint, bool, nativewindowmethods/menuiteminfo&)
2 user32 bool getmenuitemrect(intptr, intptr, int, nativewindowmethods/rect&)
2 user32.dll intptr setfocus(intptr)
2 user32.dll intptr loadimage(intptr, string, xpthemes/nativewindowmethods/resourceimagetype,
2 user32.dll intptr getdc(intptr)
2 user32.dll int getkeyboardstate(byte[])
2 user32.dll bool getwindowplacement(intptr, nativewindowmethods/windowplacement&)
2 user32.dll bool adjustwindowrectex(nativewindowmethods/rect&, nativewindowmethods/windowsty
2 uxtheme.dll int getthemepartsize(intptr, intptr, int, int, intptr, xpthemes/nativewindowmeth
2 uxtheme.dll int getthemebackgroundcontentrect(intptr, intptr, int, int, xpthemes/nativewindo
2 uxtheme.dll int getthemeappproperties()
2 uxtheme.dll int isappthemed()
2 uxtheme.dll int getcurrentthemename(stringbuilder, int, stringbuilder, int, stringbuilder, i
2 uxtheme.dll int isthemeactive()
2 winmm int playsoundw(stringbuilder, intptr, int)
1 comctl32 int dllgetversion(nativewindowmethods/dllversioninfo&)
1 comctl32.dll bool initcommoncontrols(nativewindowmethods/initcommoncontrols)
1 comctl32.dll int lbitemfrompt(intptr, nativewindowmethods/point, bool)
1 dwmapi.dll int dwmextendframeintoclientarea(intptr, nativewindowmethods/margins&)
1 dwmapi.dll int dwmgetwindowattribute(intptr, uint, nativewindowmethods/rect&, uint)
1 dwmapi.dll int dwmdefwindowproc(intptr, uint, intptr, intptr, int32&)
1 gdi32 int selectcliprgn(intptr, intptr)
1 gdi32 intptr getstockobject(int)
1 gdi32 intptr createcompatiblebitmap(intptr, int, int)
1 gdi32 intptr createdibsection(intptr, nativewindowmethods/bitmapinfoflat&, uint, intpt
1 gdi32 int getbitmap(intptr, int, xpthemes/nativewindowmethods/bitmap&)
1 gdi32 bool gettextmetrics(intptr, textmetric&)
1 gdi32.dll intptr createcompatibledc(intptr)
1 gdi32.dll int restoredc(intptr, int)
1 gdi32.dll int intersectcliprect(intptr, int, int, int, int)
1 gdi32.dll int excludecliprect(intptr, int, int, int, int)
1 gdi32.dll bool gettextmetrics(intptr, nativemethods/textmetric&)
1 gdi32.dll bool gettextmetrics(handleref, nativewindowmethods/textmetric)
1 gdi32.dll bool deletedc(intptr)
1 kernel32 intptr getprocaddress(intptr, string)
1 kernel32 intptr loadresource(intptr, intptr)
1 kernel32 intptr findresource(intptr, intptr, string)
1 kernel32 intptr getmodulehandle(string)
1 kernel32 bool freelibrary(intptr)
1 kernel32 int sizeofresource(intptr, intptr)
1 kernel32 int getlocaleinfo(int, int, string, int)
1 kernel32 int freelibrary(intptr)
1 kernel32.dll intptr getmodulehandle(string)
1 ole32.dll int stgcreatedocfile(string, int, int, istorage&)
1 ole32.dll int stgopenstorage(string, istorage, int, intptr, int, istorage&)
1 user32 intptr windowfrompoint(int, int)
1 user32 intptr getdcex(intptr, intptr, int)
1 user32 intptr setwindowshookex(int, nativewindowmethods/hookproccallback, intptr, int)
1 user32 int mapwindowpoints(intptr, intptr, nativewindowmethods/point&, int)
1 user32 intptr getforegroundwindow()
1 user32 intptr getfocus()
1 user32 bool setwindowpos(intptr, intptr, int, int, int, int, nativewindowmethods/setwin
1 user32 intptr getdcex(intptr, intptr, uint)
1 user32 int createcaret(intptr, intptr, int, int)
1 user32 intptr childwindowfrompointex(intptr, int, int, int)
1 user32 int destroycaret()
1 user32 intptr beginpaint(intptr, nativewindowmethods/paintstruct&)
1 user32 int geticoninfo(intptr, nativewindowmethods/iconinfo&)
1 user32 int showcaret(intptr)
1 user32 int getsyscolor(int)
1 user32 int setcaretpos(int, int)
1 user32 int scrollwindowex(intptr, int, int, nativewindowmethods/rect&, nativewindowmeth
1 user32 int hidecaret(intptr)
1 user32 bool setmenuinfo(intptr, nativewindowmethods/menuinfo&)
1 user32 bool messagebeep(int)
1 user32 intptr sendmessagetimeout(handleref, int, intptr, intptr, int, int, intptr&)
1 user32 bool iswindowvisible(intptr)
1 user32 bool invalidaterect(intptr, intptr, bool)
1 user32 intptr getwindow(intptr, int)
1 user32 intptr sendmessage(intptr, int, intptr, nativewindowmethods/point&)
1 user32 bool iswindow(handleref)
1 user32 intptr sendmessage(intptr, int, nativewindowmethods/point&, intptr)
1 user32 bool endpaint(intptr, nativewindowmethods/paintstruct&)
1 user32.dll intptr sendmessagewu(handleref, int, intptr, nativemethods/formatrange&)
1 user32.dll intptr sendmessagewu(handleref, int, intptr, nativemethods/pointl&)
1 user32.dll bool showwindow(intptr, int)
1 user32.dll intptr sendmessagewu(handleref, int, intptr, intptr)
1 user32.dll intptr windowfrompoint(nativewindowmethods/point)
1 user32.dll int getmenustring(intptr, uint, stringbuilder, int, uint)
1 user32.dll bool adjustwindowrectex(nativewindowmethods/rect&, int, bool, int)
1 user32.dll bool getclientrect(handleref, nativewindowmethods/rect&)
1 user32.dll intptr sendmessagea(handleref, int, intptr, nativemethods/pointl&)
1 user32.dll int getsyscolor(int)
1 user32.dll int mapvirtualkey(uint, uint)
1 user32.dll int getkeynametext(int, stringbuilder, int)
1 user32.dll int toascii(int, int, byte[], stringbuilder, uint)
1 user32.dll int16 getasynckeystate(int)
1 user32.dll bool messagebeep(int)
1 user32.dll intptr getdcex(intptr, intptr, int)
1 user32.dll intptr getparent(intptr)
1 user32.dll intptr sendmessagea(handleref, int, intptr, intptr)
1 user32.dll intptr sendmessagea(handleref, int, intptr, nativemethods/formatrange&)
1 user32.dll bool systemparametersinfo(uint, uint, nativewindowmethods/nonclientmetrics&, uin
1 user32.dll bool systemparametersinfo(uint, uint, uint32&, uint)
1 user32.dll int drawtext(intptr, intptr, int, intptr, uint)
1 user32.dll int getcaretblinktime()
1 uxtheme.dll intptr openthemedata(intptr, string)
1 uxtheme.dll void setthemeappproperties(int)
1 uxtheme.dll int getthemebackgroundextent(intptr, intptr, int, int, xpthemes/nativewindowmeth
1 uxtheme.dll int getthemetextextent(intptr, intptr, int, int, string, int, int, nativewindowm
1 uxtheme.dll int getthemesyscolor(intptr, int)
1 uxtheme.dll int drawthemeedge(intptr, intptr, int, int, xpthemes/nativewindowmethods/rect&,
1 uxtheme.dll int getthemecolor(intptr, int, int, int, int32&)
1 uxtheme.dll int closethemedata(intptr)
1 uxtheme.dll int drawthemetext(intptr, intptr, int, int, string, int, int, int, xpthemes/nati
1 uxtheme.dll int drawthemetextex(intptr, intptr, int, int, string, int, uint, nativewindowmet
1 wininet.dll bool internetgetconnectedstate(int32&, int)