Application Report


The following 41 APIs (used 186 times) might not work:

There are 110 P/Invokes (used 357 times):

Count Library Function
30 user32 bool setwindowpos(intptr, int, int, int, int, int, int)
27 user32 bool postmessage(int, int, int, int)
19 user32 uint mapvirtualkey(uint, uint)
17 gdi32.dll intptr selectobject(intptr, intptr)
16 user32 int sendmessage(intptr, int, int, int)
12 user32 bool trackmouseevent(?/trackmouseevent&)
11 gdi32 bool deleteobject(intptr)
9 user32 bool getwindowrect(intptr, ?/rect&)
9 user32 intptr getactivewindow()
9 user32.dll int releasedc(intptr, intptr)
8 user32.dll intptr getforegroundwindow()
7 user32 int animatewindow(int, int, int)
7 user32.dll intptr getwindowdc(intptr)
6 user32 bool getkeyboardstate(byte[])
6 user32 int toascii(uint, uint, byte[], byte[], uint)
6 user32 int setfocus(int)
5 gdi32.dll bool deletedc(intptr)
5 gdi32.dll intptr createcompatibledc(intptr)
5 user32 bool redrawwindow(intptr, ?/rect&, intptr, uint)
5 user32.dll int setwindowlong(intptr, int, int)
4 user32.dll int getscrollbarinfo(intptr, uint, ?/scrollbarinfo&)
3 gdi32.dll intptr createdibsection(intptr, ?/bitmapinfo, uint, int, intptr, uint)
3 gdi32.dll bool bitblt(intptr, int, int, int, int, intptr, int, int, uint)
3 hhctrl.ocx intptr htmlhelp(intptr, string, int, int)
3 kernel32.dll int getcurrentthreadid()
3 kernel32.dll bool closehandle(intptr)
3 user32 bool redrawwindow(intptr, intptr, intptr, ?/redrawwindowflags)
3 user32 bool drawiconex(intptr, int, int, intptr, int, int, int, intptr, int)
3 user32.dll intptr callnexthookex(intptr, int, intptr, intptr)
3 user32.dll bool unhookwindowshookex(intptr)
3 user32.dll bool adjustwindowrectex(?/rect&, int, bool, int)
3 uxtheme.dll int drawthemetextex(intptr, intptr, int, int, string, int, int, ?/rect&, ?/dttop
3 uxtheme.dll int getthemepartsize(intptr, intptr, int, int, intptr, int, ?/size&)
2 dwmapi.dll int dwmdefwindowproc(intptr, int, intptr, intptr, intptr&)
2 gdi32 bool deletedc(int)
2 gdi32 int selectcliprgn(intptr, int)
2 gdi32 int setrop2(int, int)
2 gdi32 int createdc(string, int, int, int)
2 gdi32.dll bool gettextmetrics(handleref, ?/textmetric)
2 kernel32.dll intptr getstdhandle(uint)
2 kernel32.dll bool setconsoletextattribute(intptr, uint16)
2 user32 bool systemparametersinfo(uint, uint, boolean&, uint)
2 user32 bool trackmouseevent(?/?&)
2 user32 bool postmessage(intptr, int, intptr, intptr)
2 user32 int sendmessage(intptr, int, intptr, intptr)
2 user32 intptr windowfrompoint(?/point)
2 user32.dll intptr getmenu(intptr)
2 user32.dll intptr beginpaint(intptr, ?/paintstruct&)
2 user32.dll intptr getdc(intptr)
2 user32.dll bool updatelayeredwindow(intptr, intptr, ?/point&, ?/size&, intptr, ?/point&, in
2 user32.dll bool setmenu(intptr, intptr)
2 user32.dll intptr setwindowshookex(int, ?/?, intptr, int)
2 user32.dll bool iszoomed(intptr)
2 user32.dll bool endpaint(intptr, ?/paintstruct&)
1 advapi32.dll bool logonuser(string, string, string, int, int, intptr&)
1 advapi32.dll bool duplicatetoken(intptr, int, intptr&)
1 dwmapi.dll bool dwmiscompositionenabled()
1 dwmapi.dll int dwmextendframeintoclientarea(intptr, ?/margins&)
1 gdi32 int getdevicecaps(int, int)
1 gdi32 int createrectrgn(int, int, int, int)
1 gdi32 bool deleteobject(int)
1 gdi32.dll int excludecliprect(intptr, int, int, int, int)
1 kernel32.dll int16 getversionex(?/osversioninfo&)
1 kernel32.dll int getconsoleoutputcp()
1 kernel32.dll bool getconsolescreenbufferinfo(intptr, coloredconsoleappender/console_screen_bu
1 kernel32.dll void outputdebugstring(string)
1 kernel32.dll bool 0(string, stringbuilder, int, int32&, int32&, int32&, stringbuilder, int)
1 kernel32.dll int formatmessage(int, intptr&, int, int, string&, int, intptr)
1 libc void syslog(int, string, string)
1 libc void openlog(intptr, int, localsyslogappender/syslogfacility)
1 libc void closelog()
1 netapi32.dll int netmessagebuffersend(string, string, string, string, int)
1 ole32.dll int createbindctx(int, ibindctx&)
1 ole32.dll int getrunningobjecttable(int, irunningobjecttable&)
1 shell32.dll intptr shgetfileinfo(string&, int, emailform/shfileinfo&, int, int)
1 user32 int setwindowrgn(intptr, intptr, bool)
1 user32 bool setwindowpos(intptr, intptr, int, int, int, int, int)
1 user32 bool postmessage(intptr, int, int, int)
1 user32 bool drawfocusrect(int, ?/rect&)
1 user32 int setwindowlong(intptr, int, int)
1 user32 int setwindowtheme(intptr, string, string)
1 user32 intptr childwindowfrompoint(intptr, ?/point)
1 user32 int getwindowlong(intptr, int)
1 user32 intptr getdesktopwindow()
1 user32 intptr getwindow(intptr, uint)
1 user32 bool systemparametersinfo(uint, uint, int32&, uint)
1 user32 bool iswindow(intptr)
1 user32 bool trackmouseevent(comboboxex/?/?&)
1 user32.dll intptr setfocus(intptr)
1 user32.dll intptr setwindowshookexkeyboard(int, ?/?, intptr, int)
1 user32.dll string mb_getstring(int)
1 user32.dll intptr getwindowlongptr64(intptr, int)
1 user32.dll bool drawcaption(intptr, intptr, ?/rect&, ?)
1 user32.dll intptr getsystemmenu(intptr, bool)
1 user32.dll int getsystemmetrics(int)
1 user32.dll int getclassname(intptr, stringbuilder, int)
1 user32.dll int getwindowlong32(intptr, int)
1 user32.dll int msgwaitformultipleobjectsex(int, intptr, int, int, int)
1 user32.dll int trackpopupmenu(intptr, uint, int, int, int, intptr, intptr)
1 user32.dll int16 getkeystate(int)
1 user32.dll intptr getfocus()
1 uxtheme.dll int setwindowtheme(intptr, intptr, string)
1 uxtheme.dll int getthemebackgroundregion(intptr, intptr, int, int, ?/rect&, intptr&)
1 uxtheme.dll int drawthemetext(intptr, intptr, int, int, string, int, int, int, ?/rect&)
1 uxtheme.dll int drawthemebackground(intptr, intptr, int, int, ?/rect&, intptr)
1 uxtheme.dll int drawthemebackground(intptr, intptr, int, int, ?/rect&, ?/rect&)
1 uxtheme.dll int closethemedata(intptr)
1 uxtheme.dll bool isthemepartdefined(intptr, int, int)
1 uxtheme.dll bool isthemeactive()
1 uxtheme.dll intptr openthemedata(intptr, string)