Application Report


The following 9 APIs (used 14 times) might not work:

There are 113 P/Invokes (used 378 times):

Count Library Function
25 user32.dll int showwindow(intptr, int)
25 user32.dll int sendmessage(intptr, int, intptr, intptr)
25 user32.dll int sendmessage(intptr, int, int, int)
19 gdi32.dll intptr selectobject(intptr, intptr)
17 gdi32.dll intptr deleteobject(intptr)
15 shell32.dll intptr shappbarmessage(int, nshell32/appbardata&)
14 user32.dll int releasedc(intptr, intptr)
14 user32.dll bool animatewindow(intptr, int, int)
13 user32.dll int setwindowlong(intptr, int, intptr)
13 user32.dll int getwindowlong(intptr, int)
9 user32.dll bool setwindowpos(intptr, intptr, int, int, int, int, int)
9 user32.dll intptr getwindowdc(intptr)
9 user32.dll bool postmessage(intptr, int, intptr, intptr)
7 user32.dll bool unhookwindowshookex(intptr)
5 gdi32.dll int selectcliprgn(intptr, intptr)
5 user32.dll bool redrawwindow(intptr, nwin32/rect&, intptr, int)
5 user32.dll intptr getdc(intptr)
4 gdi32.dll bool deletedc(intptr)
4 gdi32.dll intptr createcompatibledc(intptr)
4 gdi32.dll intptr createrectrgn(int, int, int, int)
4 shell32.dll intptr shgetfileinfo(string, uint, iconextractor/shfileinfo&, uint, uint)
4 user32.dll bool releasecapture()
4 uxtheme.dll intptr openthemedata(intptr, string)
3 gdi32.dll int setbkmode(intptr, int)
3 gdi32.dll intptr createbrushindirect(ngdi32/logbrush&)
3 user32.dll intptr getparent(intptr)
3 user32.dll intptr findwindow(string, string)
3 user32.dll int setwindowrgn(intptr, intptr, bool)
3 user32.dll int callnexthookex(intptr, int, intptr, intptr)
2 gdi32.dll int getobjectbitmap(intptr, int, ngdi32/bitmap&)
2 gdi32.dll intptr createfontindirect(ngdi32/logfont)
2 gdi32.dll intptr createcompatiblebitmap(intptr, int, int)
2 gdi32.dll bool bitblt(intptr, int, int, int, int, intptr, int, int, uint)
2 gdi32.dll bool patblt(intptr, int, int, int, int, uint)
2 gdi32.dll int combinergn(intptr, intptr, intptr, int)
2 gdi32.dll int getclipbox(intptr, nwin32/rect&)
2 user32.dll int sendmessage(intptr, int, int, nuser32/helpinfo&)
2 user32.dll intptr setfocus(intptr)
2 user32.dll int l11l11ill(int)
2 user32.dll intptr setwindowlong(intptr, int, l1ii1il11)
2 user32.dll int registerwindowmessage(string)
2 user32.dll bool getscrollinfo(intptr, int, nwin32/scrollinfo&)
2 user32.dll int drawtext(intptr, string, int, nwin32/rect&, int)
2 user32.dll int defwindowproc(intptr, int, intptr, intptr)
2 user32.dll int callwindowproc(intptr, intptr, int, intptr, intptr)
2 user32.dll bool getwindowrect(intptr, nwin32/rect&)
2 user32.dll bool updatelayeredwindow(intptr, intptr, nwin32/point&, nwin32/size&, intptr, nw
2 user32.dll int setscrollinfo(intptr, int, nwin32/scrollinfo&, bool)
2 user32.dll bool enumthreadwindows(int, enumthreadwindowscallback, intptr)
2 user32.dll intptr setwindowshookex(int, lil11l1li, intptr, int)
2 uxtheme.dll int setwindowtheme(intptr, string, string)
2 uxtheme.dll int getcurrentthemename(stringbuilder, int, stringbuilder, int, stringbuilder, i
1 comctl32.dll bool _trackmouseevent(nativemethods/trackmouseevent)
1 gdi32.dll bool _setpixelformat(intptr, int, ngdi32/pixelformatdescriptor&)
1 gdi32.dll bool getrandomrgn(intptr, intptr, int)
1 gdi32.dll uint settextcolor(intptr, uint)
1 gdi32.dll int savedc(intptr)
1 gdi32.dll bool ptinregion(intptr, int, int)
1 gdi32.dll int getdevicecaps(intptr, int)
1 gdi32.dll int getcliprgn(intptr, intptr)
1 gdi32.dll bool offsetviewportorgex(intptr, int, int, point&)
1 gdi32.dll bool gettextmetricsa(intptr, ngdi32/textmetric&)
1 gdi32.dll intptr restoredc(intptr, int)
1 kernel32.dll intptr loadlibrary(string)
1 shell32.dll int shfileoperation(shellapi/shfileopstruct&)
1 shell32.dll intptr shellexecute(intptr, string, string, string, string, int)
1 shell32.dll void shchangenotify(uint, uint, intptr, intptr)
1 shell32.dll uint shappbarmessage(uint, nativemethods/appbardata&)
1 user32.dll intptr getwindow(intptr, int)
1 user32.dll void postquitmessage(int)
1 user32.dll intptr defmdichildproc(intptr, int, intptr, intptr)
1 user32.dll intptr windowfrompoint(nwin32/point)
1 user32.dll intptr setwindowshookex(int, liliii, intptr, int)
1 user32.dll intptr setwindowshookex(int, l1ili111i, intptr, int)
1 user32.dll intptr getactivewindow()
1 user32.dll intptr getcapture()
1 user32.dll intptr setwindowshookex(int, l1i1il11l, intptr, int)
1 user32.dll intptr setwindowshookex(int, l11ll1ii1l, intptr, int)
1 user32.dll intptr setwindowshookex(int, l11ll111l, intptr, int)
1 user32.dll intptr getfocus()
1 user32.dll intptr loadimage(intptr, string, uint, int, int, uint)
1 user32.dll intptr beginpaint(intptr, nuser32/paintstruct&)
1 user32.dll int systemparametersinfo(uint, uint, intptr, uint)
1 user32.dll bool trackmouseevent(nuser32/trackmouseevent&)
1 user32.dll bool systemparametersinfo(int, int, uint32&, int)
1 user32.dll bool systemparametersinfo(int, int, boolean&, int)
1 user32.dll bool setwindowplacement(intptr, nuser32/windowplacement&)
1 user32.dll bool postmessage(intptr, int, int, int)
1 user32.dll bool getclientrect(intptr, nwin32/rect&)
1 user32.dll bool endpaint(intptr, nuser32/paintstruct&)
1 user32.dll bool dispatchmessage(nuser32/msg&)
1 user32.dll bool destroyicon(intptr)
1 user32.dll bool adjustwindowrectex(nwin32/rect&, int, bool, int)
1 user32.dll bool translatemessage(nuser32/msg&)
1 user32.dll int callnexthookex(intptr, int, intptr, message&)
1 user32.dll int callnexthookex(intptr, int, intptr, nwin32/cwpstruct&)
1 user32.dll int sendmessage(intptr, int, int, nwin32/tv_item&)
1 user32.dll int setlayeredwindowattributes(intptr, int, byte, int)
1 user32.dll bool iswindowvisible(intptr)
1 user32.dll int mapwindowpoints(intptr, intptr, nwin32/rect&, int)
1 user32.dll int getwindowplacement(intptr, nuser32/windowplacement&)
1 user32.dll int getupdaterect(intptr, nwin32/rect&, bool)
1 user32.dll int getmessage(nuser32/msg&, intptr, int, int)
1 user32.dll int callnexthookex(intptr, int, intptr, nwin32/msllhookstruct&)
1 user32.dll int callnexthookex(intptr, int, intptr, nwin32/mousehookstruct&)
1 user32.dll int scrollwindowex(intptr, int, int, intptr, nwin32/rect&, intptr, nwin32/rect&,
1 uxtheme.dll intptr getthemepartsize(intptr, intptr, int, int, nwin32/rect&, int, nwin32/size
1 uxtheme.dll intptr getthemecolor(intptr, int, int, int, int32&)
1 uxtheme.dll int drawthemetext(intptr, intptr, int, int, string, int, int, int, nwin32/rect&)
1 uxtheme.dll int drawthemeparentbackground(intptr, intptr, nwin32/rect&)
1 uxtheme.dll int drawthemebackground(intptr, intptr, int, int, nwin32/rect&, intptr)
1 uxtheme.dll int closethemedata(intptr)
1 wininet.dll bool internetgetconnectedstate(int32&, int)