Application Report


The following 20 APIs (used 542 times) might not work:

There are 167 P/Invokes (used 394 times):

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