Application Report


The following 12 APIs (used 61 times) might not work:

There are 124 P/Invokes (used 395 times):

Count Library Function
15 gdi32 bool deleteobject(intptr)
15 user32.dll int getwindowlong(intptr, int)
14 user32.dll intptr sendmessage(intptr, int, intptr, intptr)
13 user32.dll bool redrawwindow(intptr, intptr, intptr, redrawwindowflags)
12 user32.dll bool getwindowrect(intptr, rect&)
12 user32.dll intptr sendmessage(intptr, int, int, intptr)
11 user32.dll bool redrawwindow(intptr, intptr, intptr, uint)
11 user32.dll bool setwindowpos(intptr, intptr, int, int, int, int, int)
10 gdi32 intptr selectobject(intptr, intptr)
10 user32.dll intptr getfocus()
9 user32.dll int releasedc(intptr, intptr)
9 user32.dll int sendmessage(intptr, int, int, toolinfo&)
9 user32.dll intptr setcapture(intptr)
8 user32.dll intptr getwindowdc(intptr)
8 user32.dll bool ischild(intptr, intptr)
8 user32.dll bool setwindowpos(intptr, intptr, int, int, int, int, setwindowposflags)
8 user32.dll intptr setcursor(intptr)
7 gdi32.dll intptr createrectrgn(int, int, int, int)
7 user32.dll int16 getkeystate(int)
6 user32.dll intptr sendmessage(intptr, int, int, int)
6 user32.dll bool iswindowvisible(intptr)
6 user32.dll intptr windowfrompoint(int, int)
6 user32.dll void keybd_event(byte, byte, uint, intptr)
5 user32.dll intptr releasecapture()
5 user32.dll intptr getcapture()
5 user32.dll bool showwindow(intptr, int)
5 user32.dll int setwindowlong(intptr, int, int)
4 user32.dll bool movewindow(intptr, int, int, int, int, bool)
4 user32.dll bool peekmessage(nativemethods/msg&, intptr, int, int, int)
4 user32.dll intptr postmessage(intptr, int, int, int)
4 user32.dll int sendmessage(intptr, msg, int, int)
4 uxtheme.dll intptr drawthemeparentbackground(intptr, intptr, nativemethods/rect&)
3 gdi32.dll int selectcliprgn(intptr, intptr)
3 kernel32.dll int getcurrentthreadid()
3 user32.dll intptr setwindowlong(intptr, int, intptr)
3 user32.dll bool unhookwindowshookex(intptr)
3 user32.dll intptr callnexthookex(intptr, int, intptr, intptr)
3 user32.dll int drawtext(intptr, string, int, nativemethods/rect&, int)
3 user32.dll int mapwindowpoints(intptr, intptr, point&, uint)
3 user32.dll int iswindow(intptr)
3 user32.dll intptr setwindowshookex(int, windowsapi/hookproc, intptr, int)
3 user32.dll intptr setfocus(intptr)
3 user32.dll intptr getwindow(intptr, getwindowcmd)
3 user32.dll uint16 getasynckeystate(keys)
3 user32.dll intptr windowfrompoint(nativemethods/point)
2 gdi32 int excludecliprect(intptr, int, int, int, int)
2 gdi32 int setbkmode(intptr, int)
2 gdi32 int settextcolor(intptr, int)
2 gdi32 intptr createbitmap(int, int, int, int, int16[])
2 gdi32 bool patblt(intptr, int, int, int, int, int)
2 gdi32 intptr createbrushindirect(nativemethods/logbrush&)
2 gdi32.dll int getregiondata(intptr, int, byte[])
2 gdi32.dll intptr createfontindirect(nativemethods/logfont&)
2 kernel32.dll int getversion()
2 user32.dll intptr getsystemmenu(intptr, bool)
2 user32.dll intptr getancestor(intptr, int)
2 user32.dll intptr getparent(intptr)
2 user32.dll int getclassname(intptr, stringbuilder, int)
2 user32.dll intptr getactivewindow()
2 user32.dll int enumchildwindows(intptr, nativemethods/enumchildwindowscallback, intptr)
2 user32.dll bool postmessage(intptr, int, intptr, intptr)
2 uxtheme.dll int getthemecolor(intptr, int, int, int, uint64&)
1 gdi32 int setbkmode(intptr, backgroundmode)
1 gdi32 intptr createsolidbrush(uint)
1 gdi32.dll intptr createdc(string, string, string, intptr)
1 gdi32.dll int getobjecttype(intptr)
1 gdi32.dll bool setlayout(intptr, int)
1 gdi32.dll int setgraphicsmode(intptr, int)
1 gdi32.dll int getcliprgn(intptr, intptr)
1 gdi32.dll bool setworldtransform(intptr, office12toolstriprenderer/xform&)
1 gdi32.dll bool deleteobject(intptr)
1 kernel32.dll int lstrlen(string)
1 ole32.dll int getrunningobjecttable(int, irunningobjecttable&)
1 ole32.dll int createbindctx(int, ibindctx&)
1 shell32.dll int shappbarmessage(int, nativemethods/appbardata&)
1 user32 bool enablewindow(intptr, bool)
1 user32.dll bool endpaint(intptr, paintstruct&)
1 user32.dll bool getcomboboxinfo(intptr, comboboxinfo&)
1 user32.dll bool animatewindow(intptr, int, animatewindowflags)
1 user32.dll bool geticoninfo(intptr, nativemethods/iconinfo&)
1 user32.dll intptr gettopwindow(intptr)
1 user32.dll intptr childwindowfrompoint(intptr, nativemethods/point)
1 user32.dll int callwindowproc(intptr, intptr, int, intptr, intptr)
1 user32.dll intptr setwindowshookex(int, nativemethods/hookproc, intptr, int)
1 user32.dll intptr setwindowlong(intptr, int, int)
1 user32.dll intptr setparent(intptr, intptr)
1 user32.dll int getcursorpos(point&)
1 user32.dll intptr setactivewindow(intptr)
1 user32.dll intptr sendmessage(intptr, int, intptr, boolean&)
1 user32.dll intptr sendmessage(intptr, int, int, string)
1 user32.dll intptr getmenu(intptr)
1 user32.dll intptr getforegroundwindow()
1 user32.dll bool getkeyboardstate(byte[])
1 user32.dll int sendmessage(intptr, int, int, intptr)
1 user32.dll bool subtractrect(nativemethods/rect&, nativemethods/rect&, nativemethods/rect&)
1 user32.dll int msgwaitformultipleobjects(int, intptr[], bool, uint, int)
1 user32.dll bool trackmouseevent(nativemethods/trackmouseevent&)
1 user32.dll int clienttoscreen(intptr, nativemethods/point&)
1 user32.dll int getsystemmetrics(systemmetricscodes)
1 user32.dll int getmenustring(intptr, uint, string, int, uint)
1 user32.dll int getmenustring(intptr, int, stringbuilder, int, int)
1 user32.dll int getmenuitemcount(intptr)
1 user32.dll int defwindowproc(intptr, int, intptr, intptr)
1 user32.dll int defwindowproc(intptr, msg, intptr, rect&)
1 user32.dll int getclasslong(intptr, int)
1 user32.dll bool showwindow(intptr, int16)
1 user32.dll bool setmenu(intptr, intptr)
1 user32.dll bool setlayeredwindowattributes(intptr, uint, byte, int)
1 user32.dll intptr getdcex(intptr, intptr, uint)
1 user32.dll intptr getcursor()
1 user32.dll bool getmenuiteminfo(intptr, int, bool, ribboncontroladvheader/systemmenustrip/m
1 user32.dll bool inflaterect(rect&, int, int)
1 user32.dll bool redrawwindow(intptr, nativemethods/rect&, intptr, uint)
1 user32.dll intptr beginpaint(intptr, paintstruct&)
1 user32.dll bool setlayeredwindowattributes(intptr, int, int, layeredwindowflags)
1 user32.dll int setwindowlong(intptr, int, intptr)
1 user32.dll int setwindowlong(intptr, int, windowsapi/windowproc)
1 user32.dll int systemparametersinfo(int, int, boolean&, int)
1 user32.dll int systemparametersinfo(int, int, nativemethods/nonclientmetrics&, int)
1 user32.dll int16 getasynckeystate(virtualkeys)
1 uxtheme.dll int drawthemebackground(intptr, intptr, int, int, nativemethods/rect&, nativemet
1 uxtheme.dll intptr intclosethemedata(intptr)
1 uxtheme.dll intptr intopenthemedata(intptr, string)
1 uxtheme.dll uint64 getthemesysfont(intptr, int, nativemethods/logfont&)