Application Report


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

There are 93 P/Invokes (used 325 times):

Count Library Function
29 user32 bool setwindowpos(intptr, int, int, int, int, int, int)
27 user32 bool postmessage(int, int, int, int)
18 user32 uint mapvirtualkey(uint, uint)
16 user32 int sendmessage(intptr, int, int, int)
15 gdi32.dll intptr selectobject(intptr, intptr)
12 user32 bool trackmouseevent(nativefunctions/trackmouseevent&)
10 gdi32 bool deleteobject(intptr)
10 user32.dll int releasedc(intptr, intptr)
9 user32 intptr getactivewindow()
8 user32 bool getwindowrect(intptr, winapi/rect&)
8 user32.dll intptr getwindowdc(intptr)
8 user32.dll intptr getforegroundwindow()
7 user32 int animatewindow(int, int, int)
6 user32 int setfocus(int)
5 gdi32.dll bool deletedc(intptr)
5 gdi32.dll intptr createcompatibledc(intptr)
5 user32 bool redrawwindow(intptr, nativefunctions/rect&, intptr, uint)
5 user32 bool validaterect(intptr, nativefunctions/rect&)
4 user32 int toascii(uint, uint, byte[], byte[], uint)
4 user32 bool getkeyboardstate(byte[])
4 user32.dll int setwindowlong(intptr, int, int)
4 user32.dll int getscrollbarinfo(intptr, uint, winapi/scrollbarinfo&)
3 gdi32.dll bool bitblt(intptr, int, int, int, int, intptr, int, int, uint)
3 gdi32.dll intptr createdibsection(intptr, winapi/bitmapinfo, uint, int, intptr, uint)
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 bool postmessage(intptr, int, intptr, intptr)
3 user32 bool redrawwindow(intptr, intptr, intptr, winapi/redrawwindowflags)
3 user32.dll bool adjustwindowrectex(winapi/rect&, int, bool, int)
3 user32.dll bool unhookwindowshookex(intptr)
3 user32.dll intptr callnexthookex(intptr, int, intptr, intptr)
3 uxtheme.dll int drawthemetextex(intptr, intptr, int, int, string, int, int, themes/rect&, th
3 uxtheme.dll int getthemepartsize(intptr, intptr, int, int, intptr, int, themes/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 user32 intptr windowfrompoint(nativefunctions/point)
2 user32 bool systemparametersinfo(uint, uint, boolean&, uint)
2 user32.dll intptr getmenu(intptr)
2 user32.dll intptr getdc(intptr)
2 user32.dll bool setmenu(intptr, intptr)
2 user32.dll bool updatelayeredwindow(intptr, intptr, nativefunctions/point&, nativefunctions
1 dwmapi.dll int dwmextendframeintoclientarea(intptr, winapi/margins&)
1 dwmapi.dll bool dwmiscompositionenabled()
1 gdi32 int createrectrgn(int, int, int, int)
1 gdi32 int getdevicecaps(int, int)
1 gdi32 bool deleteobject(int)
1 gdi32.dll int excludecliprect(intptr, int, int, int, int)
1 gdi32.dll bool gettextmetrics(handleref, winapi/textmetric)
1 kernel32.dll int16 getversionex(nativefunctions/osversioninfo&)
1 ole32.dll int createbindctx(int, ibindctx&)
1 ole32.dll int getrunningobjecttable(int, irunningobjecttable&)
1 user32 intptr getwindow(intptr, uint)
1 user32 bool setwindowpos(intptr, intptr, int, int, int, int, int)
1 user32 bool systemparametersinfo(uint, uint, int32&, uint)
1 user32 bool trackmouseevent(comboboxex/combotextboxmsghandler/trackmouseevent&)
1 user32 int getwindowlong(intptr, int)
1 user32 int sendmessage(intptr, int, intptr, intptr)
1 user32 int setwindowlong(intptr, int, int)
1 user32 int setwindowrgn(intptr, intptr, bool)
1 user32 bool postmessage(intptr, int, int, int)
1 user32 bool drawfocusrect(int, nativefunctions/rect&)
1 user32 bool iswindow(intptr)
1 user32 intptr getdesktopwindow()
1 user32 intptr childwindowfrompoint(intptr, nativefunctions/point)
1 user32 int setwindowtheme(intptr, string, string)
1 user32.dll intptr setfocus(intptr)
1 user32.dll intptr setwindowshookex(int, hook/mouseproc, intptr, int)
1 user32.dll intptr getwindowlongptr64(intptr, int)
1 user32.dll string mb_getstring(int)
1 user32.dll intptr setwindowshookex(int, nonclienthook/mouseproc, intptr, int)
1 user32.dll intptr setwindowshookexkeyboard(int, hook/keyboardproc, intptr, int)
1 user32.dll intptr getsystemmenu(intptr, bool)
1 user32.dll bool endpaint(intptr, winapi/paintstruct&)
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 int trackpopupmenu(intptr, uint, int, int, int, intptr, intptr)
1 user32.dll intptr beginpaint(intptr, winapi/paintstruct&)
1 user32.dll intptr getfocus()
1 uxtheme.dll int setwindowtheme(intptr, intptr, string)
1 uxtheme.dll int getthemebackgroundregion(intptr, intptr, int, int, themes/rect&, intptr&)
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()
1 uxtheme.dll intptr openthemedata(intptr, string)