Application Report


The following 29 APIs (used 402 times) might not work:

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

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