Application Report


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

There are 98 P/Invokes (used 363 times):

Count Library Function
29 user32.dll bool postmessage(intptr, uint, uint, uint)
21 user32.dll int releasedc(intptr, intptr)
17 user32.dll intptr getwindowdc(intptr)
17 user32.dll uint getwindowlong(intptr, int)
13 user32.dll bool getwindowrect(intptr, xae4dd1cafd2eb77c/rect&)
12 user32.dll bool endpaint(intptr, x40255b11ef821fa3/paintstruct&)
12 user32.dll bool getscrollbarinfo(intptr, uint, x40255b11ef821fa3/scrollbarinfo&)
12 user32.dll intptr beginpaint(intptr, x40255b11ef821fa3/paintstruct&)
11 user32.dll uint setwindowlong(intptr, int, uint)
9 user32.dll int16 getkeystate(int)
8 gdi32.dll bool deleteobject(intptr)
8 user32.dll bool getscrollinfo(intptr, int, x40255b11ef821fa3/scrollinfo&)
7 user32.dll int showwindow(intptr, int16)
6 user32.dll intptr sendmessage(intptr, uint, uint, uint)
6 user32.dll bool setwindowpos(intptr, intptr, int, int, int, int, uint)
6 user32.dll intptr sendmessage(intptr, uint, intptr, intptr)
5 user32.dll bool getmessage(x40255b11ef821fa3/msg&, intptr, uint, uint)
5 user32.dll bool getcursorpos(point&)
5 user32.dll bool getwindowrect(intptr, rectangle&)
5 user32.dll bool postmessage(intptr, uint, intptr, intptr)
4 gdi32.dll intptr selectobject(intptr, intptr)
4 user32.dll intptr getdc(intptr)
4 user32.dll uint16 getkeystate(int)
4 user32.dll bool getclientrect(intptr, rectangle&)
4 user32.dll intptr getwindow(intptr, uint)
4 user32.dll bool systemparametersinfoa(uint, uint, int32&, uint)
4 user32.dll bool clienttoscreen(intptr, x555516122dcc901e/point&)
3 gdi32.dll intptr createrectrgnindirect(xae4dd1cafd2eb77c/rect&)
3 gdi32.dll intptr createbrushindirect(x1439a41cfa24189f/logbrush&)
3 user32.dll int setwindowrgn(intptr, intptr, bool)
3 user32.dll intptr setcursor(intptr)
3 user32.dll intptr dispatchmessage(x40255b11ef821fa3/msg&)
3 user32.dll bool hidecaret(intptr)
3 user32.dll intptr loadcursor(intptr, uint)
3 user32.dll bool showcaret(intptr)
3 user32.dll int getsyscolor(int)
3 user32.dll int getclassname(intptr, stringbuilder, int)
3 user32.dll bool waitmessage()
3 user32.dll bool translatemessage(x40255b11ef821fa3/msg&)
3 user32.dll bool showwindow(intptr, int)
3 user32.dll bool peekmessage(x40255b11ef821fa3/msg&, int, uint, uint, uint)
2 gdi32.dll int selectcliprgn(intptr, intptr)
2 gdi32.dll int getdevicecaps(intptr, int)
2 gdi32.dll int combinergn(intptr, intptr, intptr, int)
2 skinengine.dll void setskinenginecallback(secallback)
2 skinengine.dll void disableskinengine()
2 skinengine.dll void freeskinengine()
2 user32.dll intptr gettopwindow(intptr)
2 user32.dll int callnexthookex(int, int, int, intptr)
2 user32.dll int getdlgctrlid(intptr)
2 user32.dll int getmessagepos()
2 user32.dll int getsystemmetrics(int)
2 user32.dll int getwindowtext(intptr, stringbuilder, int)
2 user32.dll int getwindowtextlengtha(intptr)
2 user32.dll int unhookwindowshookex(int)
2 user32.dll intptr getfocus()
2 user32.dll intptr getparent(intptr)
2 user32.dll bool animatewindow(intptr, uint, uint)
2 user32.dll bool movewindow(intptr, int, int, int, int, bool)
2 user32.dll bool releasecapture()
2 user32.dll intptr setcapture(intptr)
2 user32.dll bool screentoclient(intptr, x555516122dcc901e/point&)
2 user32.dll bool getclientrect(intptr, xae4dd1cafd2eb77c/rect&)
1 gdi32.dll intptr createcompatibledc(intptr)
1 gdi32.dll int gdiflush()
1 gdi32.dll int getclipbox(intptr, xae4dd1cafd2eb77c/rect&)
1 gdi32.dll bool deletedc(intptr)
1 gdi32.dll int setbkmode(intptr, int)
1 gdi32.dll bool patblt(intptr, int, int, int, int, uint)
1 kernel32.dll intptr internalloadlibraryex(string, intptr, int)
1 kernel32.dll int internalseterrormode(int)
1 kernel32.dll void copymemory(intptr, intptr, int)
1 skinengine.dll void applyskinengine()
1 skinengine.dll void providelicensekey(string)
1 skinengine.dll void changeskinhue(int)
1 skinengine.dll void initskinengine()
1 skinengine.dll void changeskinlum(int)
1 skinengine.dll void loadskinfromfile(string)
1 user32 int toascii(int, int, byte[], byte[], int)
1 user32 int getkeyboardstate(byte[])
1 user32.dll bool iszoomed(intptr)
1 user32.dll intptr setwindowshookex(int, x6161963e817c3cff, int, int)
1 user32.dll uint getwindowthreadprocessid(intptr, uint32&)
1 user32.dll bool screentoclient(intptr, point&)
1 user32.dll bool trackmouseevent(x40255b11ef821fa3/trackmouseevent&)
1 user32.dll bool iswindowvisible(intptr)
1 user32.dll bool unhookwindowshookex(intptr)
1 user32.dll bool updatelayeredwindow(intptr, intptr, x555516122dcc901e/point&, x555516122dcc
1 user32.dll bool clienttoscreen(intptr, point&)
1 user32.dll int framerect(intptr, xae4dd1cafd2eb77c/rect&, intptr)
1 user32.dll bool getcomboboxinfo(intptr, x40255b11ef821fa3/comboboxinfo&)
1 user32.dll bool getwindowinfo(intptr, x40255b11ef821fa3/windowinfo&)
1 user32.dll int getwindowplacement(intptr, x40255b11ef821fa3/windowplacement&)
1 user32.dll int internalsendmessage(intptr, int, intptr, intptr)
1 user32.dll bool invalidaterect(intptr, xae4dd1cafd2eb77c/rect&, bool)
1 user32.dll bool isiconic(intptr)
1 user32.dll intptr callnexthookex(intptr, int, intptr, intptr)
1 user32.dll int messagebox(intptr, string, string, uint)