Application Report


The following 11 APIs (used 53 times) might not work:

There are 95 P/Invokes (used 304 times):

Count Library Function
30 user32 bool setwindowpos(intptr, int, int, int, int, int, int)
26 user32 bool postmessage(int, int, int, int)
18 user32 uint mapvirtualkey(uint, uint)
16 user32 int sendmessage(intptr, int, int, int)
12 user32 bool trackmouseevent(nativefunctions/trackmouseevent&)
9 gdi32.dll intptr selectobject(intptr, intptr)
9 user32 intptr getactivewindow()
9 user32.dll int releasedc(intptr, intptr)
8 user32 bool getwindowrect(intptr, winapi/rect&)
8 user32.dll intptr getforegroundwindow()
7 user32 int animatewindow(int, int, int)
7 user32.dll intptr getwindowdc(intptr)
6 user32 bool systemparametersinfo(uint, uint, boolean&, uint)
6 user32 int setfocus(int)
5 gdi32 bool deleteobject(intptr)
4 user32 bool redrawwindow(intptr, nativefunctions/rect&, intptr, uint)
4 user32 int toascii(uint, uint, byte[], byte[], uint)
4 user32 bool getkeyboardstate(byte[])
4 user32.dll int getscrollbarinfo(intptr, uint, winapi/scrollbarinfo&)
4 user32.dll int setwindowlong(intptr, int, int)
3 gdi32.dll intptr createcompatibledc(intptr)
3 gdi32.dll bool deletedc(intptr)
3 hhctrl.ocx intptr htmlhelp(intptr, string, int, int)
3 kernel32.dll int getcurrentthreadid()
3 user32 bool drawiconex(intptr, int, int, intptr, int, int, int, intptr, int)
3 user32.dll bool adjustwindowrectex(winapi/rect&, int, bool, int)
3 user32.dll intptr callnexthookex(intptr, int, intptr, intptr)
3 user32.dll bool unhookwindowshookex(intptr)
3 uxtheme.dll int getthemepartsize(intptr, intptr, int, int, intptr, int, themes/size&)
3 winmm int sndplaysound(string, int)
2 dwmapi.dll int dwmdefwindowproc(intptr, int, intptr, intptr, intptr&)
2 gdi32 bool deletedc(int)
2 gdi32 int createdc(string, int, int, int)
2 gdi32 int setrop2(int, int)
2 gdi32 int selectcliprgn(intptr, int)
2 user32 bool redrawwindow(intptr, intptr, intptr, winapi/redrawwindowflags)
2 user32 bool trackmouseevent(winapi/trackmouseevent&)
2 user32 intptr windowfrompoint(nativefunctions/point)
2 user32 bool postmessage(intptr, int, intptr, intptr)
2 user32.dll bool updatelayeredwindow(intptr, intptr, nativefunctions/point&, nativefunctions
2 user32.dll bool setmenu(intptr, intptr)
2 user32.dll intptr getmenu(intptr)
2 user32.dll intptr getdc(intptr)
1 dwmapi.dll int dwmextendframeintoclientarea(intptr, winapi/margins&)
1 dwmapi.dll bool dwmiscompositionenabled()
1 gdi32 bool deleteobject(int)
1 gdi32 int createrectrgn(int, int, int, int)
1 gdi32 int getdevicecaps(int, int)
1 gdi32.dll int excludecliprect(intptr, int, int, int, int)
1 gdi32.dll bool bitblt(intptr, int, int, int, int, intptr, int, int, uint)
1 gdi32.dll intptr createdibsection(intptr, winapi/bitmapinfo, uint, int, intptr, uint)
1 kernel32.dll int16 getversionex(nativefunctions/osversioninfo&)
1 ole32.dll int createbindctx(int, ucomibindctx&)
1 ole32.dll int getrunningobjecttable(int, ucomirunningobjecttable&)
1 user32 bool systemparametersinfo(uint, uint, int32&, uint)
1 user32 bool setwindowpos(intptr, intptr, int, int, int, int, int)
1 user32 bool iswindow(intptr)
1 user32 bool drawfocusrect(int, nativefunctions/rect&)
1 user32 bool postmessage(intptr, int, int, int)
1 user32 int getwindowlong(intptr, int)
1 user32 int sendmessage(intptr, int, intptr, intptr)
1 user32 int setwindowtheme(intptr, string, string)
1 user32 int setwindowrgn(intptr, intptr, bool)
1 user32 int setwindowlong(intptr, int, int)
1 user32 intptr getdesktopwindow()
1 user32 intptr getwindow(intptr, uint)
1 user32 bool trackmouseevent(comboboxex/combotextboxmsghandler/trackmouseevent&)
1 user32 intptr childwindowfrompoint(intptr, nativefunctions/point)
1 user32.dll intptr setwindowshookex(int, nonclienthook/mouseproc, intptr, int)
1 user32.dll intptr setwindowshookexkeyboard(int, hook/keyboardproc, intptr, int)
1 user32.dll intptr setfocus(intptr)
1 user32.dll intptr getwindowlongptr64(intptr, int)
1 user32.dll string mb_getstring(int)
1 user32.dll intptr getfocus()
1 user32.dll intptr setwindowshookex(int, hook/mouseproc, intptr, int)
1 user32.dll intptr getsystemmenu(intptr, bool)
1 user32.dll bool drawcaption(intptr, intptr, nativefunctions/rect&, edrawcaption)
1 user32.dll int getclassname(intptr, stringbuilder, int)
1 user32.dll int getsystemmetrics(int)
1 user32.dll int getwindowlong32(intptr, int)
1 user32.dll bool iszoomed(intptr)
1 user32.dll bool endpaint(intptr, winapi/paintstruct&)
1 user32.dll int trackpopupmenu(intptr, uint, int, int, int, intptr, intptr)
1 user32.dll int16 getkeystate(int)
1 user32.dll intptr beginpaint(intptr, winapi/paintstruct&)
1 uxtheme.dll intptr openthemedata(intptr, string)
1 uxtheme.dll int setwindowtheme(intptr, intptr, string)
1 uxtheme.dll int getthemebackgroundregion(intptr, intptr, int, int, themes/rect&, intptr&)
1 uxtheme.dll int drawthemetextex(intptr, intptr, int, int, string, int, int, themes/rect&, th
1 uxtheme.dll int drawthemetext(intptr, intptr, int, int, string, int, int, int, themes/rect&)
1 uxtheme.dll int drawthemebackground(intptr, intptr, int, int, themes/rect&, themes/rect&)
1 uxtheme.dll int drawthemebackground(intptr, intptr, int, int, themes/rect&, intptr)
1 uxtheme.dll int closethemedata(intptr)
1 uxtheme.dll bool isthemepartdefined(intptr, int, int)
1 uxtheme.dll bool isthemeactive()