Application Report


The following 16 APIs (used 459 times) might not work:

There are 165 P/Invokes (used 389 times):

Count Library Function
16 gdi32 bool deleteobject(intptr)
16 gdi32 intptr selectobject(intptr, 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 int getwindowrect(intptr, nativewindowmethods/rect&)
6 user32.dll int16 getkeystate(int)
5 kernel32 int getcurrentthreadid()
5 msimg32 bool alphablend(intptr, int, int, int, int, intptr, int, int, int, int, int)
5 user32 bool redrawwindow(intptr, intptr, intptr, uint)
5 user32 intptr setwindowshookex(int, nativewindowmethods/hookproc, int, int)
5 user32 intptr getwindowdc(intptr)
5 user32.dll int sendmessage(intptr, int, intptr, intptr)
4 gdi32 bool bitblt(intptr, int, int, int, int, intptr, int, int, int)
4 gdi32 bool deletedc(intptr)
4 gdi32 int setviewportorgex(intptr, int, int, nativewindowmethods/point&)
4 gdi32 int deleteobject(intptr)
4 user32 int16 getkeystate(int)
4 user32 intptr getdc(intptr)
4 user32 int getmenuitemcount(intptr)
4 user32 int sendmessage(intptr, int, intptr, intptr)
4 user32.dll int getwindowlong(intptr, nativewindowmethods/getwindowlongenum)
4 user32.dll int setwindowlong(intptr, nativewindowmethods/getwindowlongenum, int)
3 user32 int sendmessage(intptr, int, int, intptr)
3 user32 intptr windowfrompoint(point)
3 user32 intptr getsystemmenu(intptr, bool)
3 user32.dll int releasedc(intptr, 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
3 zlib1.dll int inflate(zstream&, int)
3 zlib1.dll int deflate(zstream&, int)
2 gdi32 int getdibits(intptr, handleref, uint, uint, intptr, nativewindowmethods/bitmapi
2 gdi32 intptr createbitmap(int, int, int, int, int16[])
2 gdi32 intptr createpatternbrush(intptr)
2 gdi32 int getdevicecaps(intptr, int)
2 gdi32 int getrgnbox(intptr, nativewindowmethods/rect&)
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 user32 intptr setwindowshookex(int, keyboardhookmanager/hookproccallback, int, int)
2 user32 int getmenustring(intptr, uint, intptr, int, int)
2 user32 intptr getparent(intptr)
2 user32 int menuitemfrompoint(intptr, intptr, nativewindowmethods/point)
2 user32 intptr loadimage(intptr, string, xpthemes/nativewindowmethods/resourceimagetype,
2 user32 void postmessage(intptr, int, intptr, intptr)
2 user32 intptr getdcex(intptr, intptr, uint)
2 user32 intptr getmenu(intptr)
2 user32 intptr getdesktopwindow()
2 user32 int sendmessage(intptr, int, int, int)
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 bool setmenu(intptr, intptr)
2 user32 bool getmenuiteminfo(intptr, uint, bool, nativewindowmethods/menuiteminfo&)
2 user32 bool destroymenu(intptr)
2 user32.dll bool adjustwindowrectex(nativewindowmethods/rect&, nativewindowmethods/windowsty
2 user32.dll int getwindowlong(intptr, int)
2 user32.dll int getmenustring(intptr, uint, stringbuilder, int, uint)
2 user32.dll int getkeyboardstate(byte[])
2 user32.dll int setwindowlong(intptr, int, int)
2 uxtheme.dll void getthemepartsize(int, intptr, int, int, intptr, xpthemes/nativewindowmethod
2 uxtheme.dll void getthemebackgroundcontentrect(int, intptr, int, int, xpthemes/nativewindowm
2 uxtheme.dll void getcurrentthemename(stringbuilder, int, stringbuilder, int, stringbuilder,
2 uxtheme.dll int isappthemed()
2 uxtheme.dll int getthemeappproperties()
2 uxtheme.dll int isthemeactive()
2 winmm int playsoundw(stringbuilder, intptr, int)
2 zlib1.dll intptr gzopen(string, string)
1 comctl32 void dllgetversion(nativewindowmethods/dllversioninfo&)
1 comctl32.dll int lbitemfrompt(intptr, nativewindowmethods/point, bool)
1 comctl32.dll bool initcommoncontrols(nativewindowmethods/initcommoncontrols)
1 gdi32 int selectcliprgn(intptr, intptr)
1 gdi32 int getbitmap(intptr, int, xpthemes/nativewindowmethods/bitmap&)
1 gdi32 intptr createdibsection(intptr, nativewindowmethods/bitmapinfoflat&, uint, intpt
1 gdi32 intptr getstockobject(int)
1 gdi32 intptr createcompatiblebitmap(intptr, int, int)
1 gdi32.dll int excludecliprect(intptr, int, int, int, int)
1 gdi32.dll int intersectcliprect(intptr, int, int, int, int)
1 gdi32.dll int restoredc(intptr, int)
1 gdi32.dll bool gettextmetrics(handleref, nativewindowmethods/textmetric)
1 kernel32 intptr loadresource(intptr, intptr)
1 kernel32 intptr loadlibraryex(string, int, int)
1 kernel32 intptr getprocaddress(intptr, string)
1 kernel32 intptr getmodulehandle(string)
1 kernel32 int sizeofresource(intptr, intptr)
1 kernel32 int loadlibraryex(string, int, int)
1 kernel32 int freelibrary(intptr)
1 kernel32 int freelibrary(int)
1 kernel32 intptr findresource(intptr, int, string)
1 kernel32.dll intptr getmodulehandle(string)
1 user32 uint mapvirtualkey(uint, uint)
1 user32 int hidecaret(intptr)
1 user32 intptr setwindowshookex(nativewindowmethods/windowhook, nativewindowmethods/hook
1 user32 int getsyscolor(int)
1 user32 int invalidaterect(intptr, intptr, bool)
1 user32 intptr getdcex(intptr, intptr, int)
1 user32 intptr getactivewindow()
1 user32 intptr childwindowfrompointex(intptr, int, int, int)
1 user32 int showcaret(intptr)
1 user32 int setcaretpos(int, int)
1 user32 int sendmessage(intptr, int, nativewindowmethods/point&, int)
1 user32 int sendmessage(intptr, int, nativewindowmethods/gettextlengthex&, int)
1 user32 int sendmessage(intptr, int, nativewindowmethods/gettextex&, stringbuilder)
1 user32 int scrollwindowex(intptr, int, int, nativewindowmethods/rect&, nativewindowmeth
1 user32 int sendmessage(intptr, int, int, string)
1 user32 intptr getfocus()
1 user32 int geticoninfo(intptr, nativewindowmethods/iconinfo&)
1 user32 intptr setwindowshookex(int, mousehookmanager/hookproccallback, int, int)
1 user32 intptr sendmessagetimeout(handleref, int, int, int, int, int, intptr&)
1 user32 intptr mapwindowpoints(intptr, intptr, nativewindowmethods/point&, int)
1 user32 bool iswindow(handleref)
1 user32 bool iswindowvisible(intptr)
1 user32 bool setmenuinfo(intptr, nativewindowmethods/menuinfo&)
1 user32 bool setwindowpos(intptr, intptr, int, int, int, int, nativewindowmethods/setwin
1 user32 int destroycaret()
1 user32 int createcaret(intptr, intptr, int, int)
1 user32 intptr getwindow(intptr, int)
1 user32 intptr getforegroundwindow()
1 user32 int sendmessage(intptr, int, int, nativewindowmethods/point&)
1 user32.dll bool systemparametersinfo(uint, uint, nativewindowmethods/nonclientmetrics&, uin
1 user32.dll int toascii(int, int, byte[], stringbuilder, uint)
1 user32.dll intptr windowfrompoint(nativewindowmethods/point)
1 user32.dll intptr getdcex(intptr, intptr, int)
1 user32.dll bool getclientrect(handleref, nativewindowmethods/rect&)
1 user32.dll bool getwindowplacement(intptr, nativewindowmethods/windowplacement&)
1 user32.dll bool messagebeep(int)
1 user32.dll bool showwindow(intptr, int)
1 user32.dll bool systemparametersinfo(uint, uint, uint32&, uint)
1 user32.dll int getcaretblinktime()
1 user32.dll int getkeynametext(int, stringbuilder, int)
1 user32.dll int getsystemmetrics(int)
1 user32.dll intptr getdc(intptr)
1 user32.dll int16 getasynckeystate(int)
1 user32.dll int mapvirtualkey(uint, uint)
1 user32.dll int getsyscolor(int)
1 uxtheme.dll void closethemedata(int)
1 uxtheme.dll void setthemeappproperties(int)
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 openthemedata(int, string)
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 drawthemeedge(int, intptr, int, int, xpthemes/nativewindowmethods/rect&, ui
1 zlib1.dll int inflateinit_(zstream&, string, int)
1 zlib1.dll int inflatereset(zstream&)
1 zlib1.dll string zlibversion()
1 zlib1.dll uint adler32(uint, int, uint)
1 zlib1.dll uint crc32(uint, int, uint)
1 zlib1.dll int inflateend(zstream&)
1 zlib1.dll int deflateend(zstream&)
1 zlib1.dll int gzwrite(intptr, int, int)
1 zlib1.dll int gzread(intptr, int, int)
1 zlib1.dll int gzputc(intptr, int)
1 zlib1.dll int gzgetc(intptr)
1 zlib1.dll int gzclose(intptr)
1 zlib1.dll int deflatereset(zstream&)
1 zlib1.dll int deflateinit_(zstream&, int, string, int)
1 zlib1.dll uint zlibcompileflags()