Application Report


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

There are 121 P/Invokes (used 445 times):

Count Library Function
32 user32.dll int sendmessage(intptr, int, int, int)
28 user32.dll int showwindow(intptr, int)
25 gdi32.dll intptr selectobject(intptr, intptr)
25 user32.dll int sendmessage(intptr, int, intptr, intptr)
24 gdi32.dll intptr deleteobject(intptr)
18 user32.dll int releasedc(intptr, intptr)
14 user32.dll bool animatewindow(intptr, int, int)
13 user32.dll int getwindowlong(intptr, int)
12 user32.dll int setwindowlong(intptr, int, intptr)
12 user32.dll bool setwindowpos(intptr, intptr, int, int, int, int, int)
10 user32.dll intptr getwindowdc(intptr)
9 shell32.dll intptr shappbarmessage(int, nshell32/appbardata&)
9 user32.dll bool postmessage(intptr, int, intptr, intptr)
7 user32.dll bool unhookwindowshookex(intptr)
6 gdi32.dll bool patblt(intptr, int, int, int, int, uint)
6 gdi32.dll intptr createrectrgn(int, int, int, int)
6 user32.dll int sendmessage(intptr, int, int, intptr)
6 user32.dll intptr getdc(intptr)
6 uxtheme.dll intptr openthemedata(intptr, string)
5 gdi32.dll intptr createcompatibledc(intptr)
5 gdi32.dll bool deletedc(intptr)
5 gdi32.dll int selectcliprgn(intptr, intptr)
5 user32.dll intptr getcapture()
5 user32.dll int setwindowrgn(intptr, intptr, bool)
4 gdi32.dll bool lineto(intptr, int, int)
4 user32.dll bool redrawwindow(intptr, nwin32/rect&, intptr, int)
3 gdi32.dll intptr createbrushindirect(ngdi32/logbrush&)
3 gdi32.dll int combinergn(intptr, intptr, intptr, int)
3 gdi32.dll int getobjectbitmap(intptr, int, ngdi32/bitmap&)
3 gdi32.dll int setbkmode(intptr, int)
3 user32.dll int callnexthookex(intptr, int, intptr, intptr)
3 user32.dll intptr getparent(intptr)
3 user32.dll intptr setwindowlong(intptr, int, l1ii1il11)
3 user32.dll bool getwindowrect(intptr, nwin32/rect&)
3 user32.dll int getupdaterect(intptr, nwin32/rect&, bool)
3 user32.dll int callwindowproc(intptr, intptr, int, intptr, intptr)
3 user32.dll int setlayeredwindowattributes(intptr, int, byte, int)
3 user32.dll bool updatelayeredwindow(intptr, intptr, nwin32/point&, nwin32/size&, intptr, nw
3 uxtheme.dll int closethemedata(intptr)
2 gdi32.dll intptr createfontindirect(ngdi32/logfont)
2 gdi32.dll bool bitblt(intptr, int, int, int, int, intptr, int, int, int)
2 gdi32.dll int setgraphicsmode(intptr, int)
2 gdi32.dll bool bitblt(intptr, int, int, int, int, intptr, int, int, uint)
2 gdi32.dll intptr createcompatiblebitmap(intptr, int, int)
2 gdi32.dll int getclipbox(intptr, nwin32/rect&)
2 user32.dll int drawtext(intptr, string, int, nwin32/rect&, int)
2 user32.dll intptr setfocus(intptr)
2 user32.dll int setscrollinfo(intptr, int, nwin32/scrollinfo&, bool)
2 user32.dll int l11l11ill(int)
2 user32.dll intptr getactivewindow()
2 user32.dll bool trackmouseevent(nuser32/trackmouseevent&)
2 user32.dll int defwindowproc(intptr, int, intptr, intptr)
2 user32.dll bool endpaint(intptr, nuser32/paintstruct&)
2 user32.dll bool enumthreadwindows(int, enumthreadwindowscallback, intptr)
2 user32.dll bool getscrollinfo(intptr, int, nwin32/scrollinfo&)
2 user32.dll int sendmessage(intptr, int, int, nuser32/helpinfo&)
2 user32.dll intptr setwindowshookex(int, lil11l1li, intptr, int)
2 user32.dll bool systemparametersinfo(int, int, boolean&, int)
2 user32.dll bool iswindowvisible(intptr)
2 user32.dll bool releasecapture()
2 user32.dll intptr beginpaint(intptr, nuser32/paintstruct&)
2 uxtheme.dll int getcurrentthemename(stringbuilder, int, stringbuilder, int, stringbuilder, i
1 gdi32.dll bool getrandomrgn(intptr, intptr, int)
1 gdi32.dll bool gettextmetricsa(intptr, ngdi32/textmetric&)
1 gdi32.dll bool movetoex(intptr, int, int, intptr)
1 gdi32.dll bool ptinregion(intptr, int, int)
1 gdi32.dll int getcliprgn(intptr, intptr)
1 gdi32.dll int getdevicecaps(intptr, int)
1 gdi32.dll int savedc(intptr)
1 gdi32.dll intptr createpen(int, int, int)
1 gdi32.dll intptr restoredc(intptr, int)
1 gdi32.dll int getworldtransform(intptr, ngdi32/xform&)
1 gdi32.dll bool _setpixelformat(intptr, int, ngdi32/pixelformatdescriptor&)
1 gdi32.dll uint settextcolor(intptr, uint)
1 gdi32.dll int modifyworldtransform(intptr, ngdi32/xform&, int)
1 gdi32.dll int setworldtransform(intptr, ngdi32/xform&)
1 kernel32.dll intptr loadlibrary(string)
1 user32.dll void postquitmessage(int)
1 user32.dll intptr getdesktopwindow()
1 user32.dll intptr windowfrompoint(nwin32/point)
1 user32.dll intptr setwindowshookex(int, liliii, intptr, int)
1 user32.dll intptr setwindowshookex(int, l11ll111l, intptr, int)
1 user32.dll intptr loadimage(intptr, string, uint, int, int, uint)
1 user32.dll intptr setactivewindow(intptr)
1 user32.dll intptr defmdichildproc(intptr, int, intptr, intptr)
1 user32.dll intptr getfocus()
1 user32.dll intptr setwindowshookex(int, l11ll1ii1l, intptr, int)
1 user32.dll intptr getdcex(intptr, intptr, int)
1 user32.dll intptr setwindowshookex(int, l1i1il11l, intptr, int)
1 user32.dll intptr setwindowshookex(int, l1ili111i, intptr, int)
1 user32.dll intptr getwindow(intptr, int)
1 user32.dll intptr findwindow(string, string)
1 user32.dll int sendmessage(intptr, int, int, nwin32/tv_item&)
1 user32.dll int callnexthookex(intptr, int, intptr, message&)
1 user32.dll bool translatemessage(nuser32/msg&)
1 user32.dll bool systemparametersinfo(int, int, uint32&, int)
1 user32.dll bool setwindowplacement(intptr, nuser32/windowplacement&)
1 user32.dll bool postmessage(intptr, int, int, int)
1 user32.dll bool iswindowenabled(intptr)
1 user32.dll bool invalidaterect(intptr, rectangle&, bool)
1 user32.dll bool invalidaterect(intptr, intptr, bool)
1 user32.dll bool getclientrect(intptr, nwin32/rect&)
1 user32.dll bool dispatchmessage(nuser32/msg&)
1 user32.dll int callnexthookex(intptr, int, intptr, nwin32/cwpstruct&)
1 user32.dll int callnexthookex(intptr, int, intptr, nwin32/mousehookstruct&)
1 user32.dll int sendmessage(intptr, int, int, nwin32/rect&)
1 user32.dll int scrollwindowex(intptr, int, int, intptr, nwin32/rect&, intptr, nwin32/rect&,
1 user32.dll int registerwindowmessage(string)
1 user32.dll int mapwindowpoints(intptr, intptr, nwin32/rect&, int)
1 user32.dll int mapwindowpoints(intptr, intptr, nwin32/point&, int)
1 user32.dll int getwindowplacement(intptr, nuser32/windowplacement&)
1 user32.dll int callnexthookex(intptr, int, intptr, nwin32/msllhookstruct&)
1 user32.dll bool adjustwindowrectex(nwin32/rect&, int, bool, int)
1 user32.dll int geticoninfo(intptr, nuser32/iconinfo&)
1 user32.dll int getmessage(nuser32/msg&, intptr, int, int)
1 user32.dll int getsystemmetrics(int)
1 uxtheme.dll int drawthemebackground(intptr, intptr, int, int, nwin32/rect&, intptr)
1 uxtheme.dll int drawthemetext(intptr, intptr, int, int, string, int, int, int, nwin32/rect&)
1 uxtheme.dll intptr getthemecolor(intptr, int, int, int, int32&)
1 uxtheme.dll intptr getthemepartsize(intptr, intptr, int, int, nwin32/rect&, int, nwin32/size
1 uxtheme.dll int drawthemeparentbackground(intptr, intptr, nwin32/rect&)