Application Report


The following 27 APIs (used 86 times) might not work:

There are 102 P/Invokes (used 355 times):

Count Library Function
29 user32 bool setwindowpos(intptr, int, int, int, int, int, int)
27 user32 bool postmessage(int, int, int, int)
19 user32 uint mapvirtualkey(uint, uint)
15 gdi32.dll intptr selectobject(intptr, intptr)
15 user32 int sendmessage(intptr, int, int, int)
12 user32 bool trackmouseevent(nativefunctions/trackmouseevent&)
11 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 gdi32.dll bool bitblt(intptr, int, int, int, int, intptr, int, int, uint)
6 gdi32.dll intptr createcompatibledc(intptr)
6 gdi32.dll bool deletedc(intptr)
6 user32 int setfocus(int)
6 user32 bool getkeyboardstate(byte[])
6 user32 int toascii(uint, uint, byte[], byte[], uint)
5 user32 bool redrawwindow(intptr, nativefunctions/rect&, intptr, uint)
5 user32.dll int setwindowlong(intptr, int, int)
5 uxtheme.dll int drawthemetextex(intptr, intptr, int, int, string, int, int, themes/rect&, th
4 gdi32.dll intptr createdibsection(intptr, winapi/bitmapinfo, uint, int, intptr, uint)
4 user32 bool redrawwindow(intptr, intptr, intptr, winapi/redrawwindowflags)
4 user32.dll int getscrollbarinfo(intptr, uint, winapi/scrollbarinfo&)
3 hhctrl.ocx intptr htmlhelp(intptr, string, int, int)
3 kernel32.dll int getcurrentthreadid()
3 user32 intptr windowfrompoint(nativefunctions/point)
3 user32 bool drawiconex(intptr, int, int, intptr, int, int, int, intptr, int)
3 user32.dll int16 getkeystate(int)
3 user32.dll intptr callnexthookex(intptr, int, intptr, intptr)
3 user32.dll bool adjustwindowrectex(winapi/rect&, int, bool, int)
3 user32.dll bool unhookwindowshookex(intptr)
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 createdc(string, int, int, int)
2 gdi32 int selectcliprgn(intptr, int)
2 gdi32 int setrop2(int, int)
2 user32 int sendmessage(intptr, int, intptr, intptr)
2 user32 bool systemparametersinfo(uint, uint, boolean&, uint)
2 user32 bool postmessage(intptr, int, intptr, intptr)
2 user32 intptr childwindowfrompoint(intptr, nativefunctions/point)
2 user32 bool trackmouseevent(winapi/trackmouseevent&)
2 user32.dll bool updatelayeredwindow(intptr, intptr, nativefunctions/point&, nativefunctions
2 user32.dll intptr beginpaint(intptr, winapi/paintstruct&)
2 user32.dll intptr getdc(intptr)
2 user32.dll bool setmenu(intptr, intptr)
2 user32.dll bool iszoomed(intptr)
2 user32.dll intptr getmenu(intptr)
2 user32.dll bool endpaint(intptr, winapi/paintstruct&)
2 user32.dll intptr postmessage(intptr, int, int, int)
2 user32.dll intptr getsystemmenu(intptr, bool)
1 comctl32.dll int drawshadowtext(intptr, string, uint, themes/rect&, int, themes/colorref, the
1 dwmapi.dll int dwmextendframeintoclientarea(intptr, winapi/margins&)
1 dwmapi.dll bool dwmiscompositionenabled()
1 gdi32 bool deleteobject(int)
1 gdi32 int getdevicecaps(int, int)
1 gdi32 int createrectrgn(int, int, int, int)
1 gdi32.dll int excludecliprect(intptr, int, int, int, int)
1 kernel32.dll int16 getversionex(nativefunctions/osversioninfo&)
1 kernel32.dll bool freelibrary(intptr)
1 kernel32.dll bool getfilemuipath(int, string, stringbuilder, int32&, stringbuilder, int32&, i
1 kernel32.dll safelibraryhandle loadlibraryex(string, intptr, int)
1 kernel32.dll int gettimezoneinformation(nativemethods/timezoneinformation&)
1 kernel32.dll int getdynamictimezoneinformation(nativemethods/dynamictimezoneinformation&)
1 ole32.dll int getrunningobjecttable(int, irunningobjecttable&)
1 ole32.dll int createbindctx(int, ibindctx&)
1 user32 bool systemparametersinfo(uint, uint, int32&, uint)
1 user32 bool trackmouseevent(comboboxex/combotextboxmsghandler/trackmouseevent&)
1 user32 int getwindowlong(intptr, int)
1 user32 int setwindowlong(intptr, int, int)
1 user32 int setwindowrgn(intptr, intptr, bool)
1 user32 int setwindowtheme(intptr, string, string)
1 user32 intptr getdesktopwindow()
1 user32 intptr getwindow(intptr, uint)
1 user32 bool postmessage(intptr, int, int, int)
1 user32 bool iswindow(intptr)
1 user32 bool drawfocusrect(int, nativefunctions/rect&)
1 user32 bool setwindowpos(intptr, intptr, int, int, int, int, int)
1 user32.dll intptr setwindowshookex(int, hook/mouseproc, intptr, int)
1 user32.dll intptr setwindowshookex(int, nonclienthook/mouseproc, intptr, int)
1 user32.dll intptr setwindowshookexkeyboard(int, hook/keyboardproc, intptr, int)
1 user32.dll string mb_getstring(int)
1 user32.dll int getclassname(intptr, stringbuilder, int)
1 user32.dll intptr getwindowlongptr64(intptr, int)
1 user32.dll int trackpopupmenu(intptr, uint, int, int, int, intptr, intptr)
1 user32.dll bool drawcaption(intptr, intptr, nativefunctions/rect&, edrawcaption)
1 user32.dll bool enablemenuitem(intptr, uint, uint)
1 user32.dll int msgwaitformultipleobjectsex(int, intptr, int, int, int)
1 user32.dll int loadstring(safelibraryhandle, int, stringbuilder, int)
1 user32.dll int getwindowlong32(intptr, int)
1 user32.dll int getsystemmetrics(int)
1 uxtheme.dll int getthemebackgroundregion(intptr, intptr, int, int, themes/rect&, intptr&)
1 uxtheme.dll int setwindowtheme(intptr, intptr, string)
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)