Application Report


The following 51 APIs (used 5021 times) might not work:

There are 122 P/Invokes (used 408 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&)
12 user32.dll uint getguiresources(intptr, uint)
11 gdi32 bool deleteobject(intptr)
10 gdi32.dll int getdevicecaps(intptr, int)
10 user32.dll int releasedc(intptr, intptr)
9 kernel32.dll intptr getcurrentprocess()
9 user32 intptr getactivewindow()
8 user32 bool getwindowrect(intptr, winapi/rect&)
8 user32.dll intptr getforegroundwindow()
8 user32.dll intptr getwindowdc(intptr)
7 user32 int animatewindow(int, int, int)
6 gdi32.dll bool bitblt(intptr, int, int, int, int, intptr, int, int, uint)
6 gdi32.dll bool deletedc(intptr)
6 gdi32.dll intptr createcompatibledc(intptr)
6 user32 bool getkeyboardstate(byte[])
6 user32 int toascii(uint, uint, byte[], byte[], uint)
6 user32 int setfocus(int)
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 bool drawiconex(intptr, int, int, intptr, int, int, int, intptr, int)
3 user32 intptr windowfrompoint(nativefunctions/point)
3 user32.dll bool adjustwindowrectex(winapi/rect&, int, bool, int)
3 user32.dll int16 getkeystate(int)
3 user32.dll bool unhookwindowshookex(intptr)
3 user32.dll intptr callnexthookex(intptr, int, intptr, 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 int createdc(string, int, int, int)
2 gdi32 int setrop2(int, int)
2 gdi32 int selectcliprgn(intptr, int)
2 gdi32 bool deletedc(int)
2 gdi32.dll bool bitblt(intptr, int, int, int, int, intptr, int, int, nativemethods/ternaryr
2 user32 bool systemparametersinfo(uint, uint, boolean&, uint)
2 user32 intptr childwindowfrompoint(intptr, nativefunctions/point)
2 user32 bool trackmouseevent(winapi/trackmouseevent&)
2 user32 int sendmessage(intptr, int, intptr, intptr)
2 user32 int setwindowpos(int, int, int, int, int, int, int)
2 user32 intptr getwindowdc(intptr)
2 user32 bool postmessage(intptr, int, intptr, intptr)
2 user32 intptr setparent(intptr, intptr)
2 user32.dll bool setmenu(intptr, intptr)
2 user32.dll intptr beginpaint(intptr, winapi/paintstruct&)
2 user32.dll intptr getmenu(intptr)
2 user32.dll int16 getasynckeystate(int)
2 user32.dll bool endpaint(intptr, winapi/paintstruct&)
2 user32.dll intptr getsystemmenu(intptr, bool)
2 user32.dll bool updatelayeredwindow(intptr, intptr, nativefunctions/point&, nativefunctions
2 user32.dll bool iszoomed(intptr)
2 user32.dll intptr postmessage(intptr, int, int, int)
2 user32.dll intptr getdc(intptr)
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 int createrectrgn(int, int, int, int)
1 gdi32 bool deleteobject(int)
1 gdi32 int getdevicecaps(int, int)
1 gdi32.dll uint deleteenhmetafile(intptr)
1 gdi32.dll uint getenhmetafilebits(intptr, uint, byte[])
1 gdi32.dll uint getenhmetafilebits(intptr, uint, intptr)
1 gdi32.dll int excludecliprect(intptr, int, int, int, int)
1 kernel32 int allocconsole()
1 kernel32 int freeconsole()
1 kernel32 int getwindowsdirectory(string&, int)
1 kernel32.dll int16 getversionex(nativefunctions/osversioninfo&)
1 kernel32.dll int gettimezoneinformation(nativemethods/timezoneinformation&)
1 kernel32.dll int getdynamictimezoneinformation(nativemethods/dynamictimezoneinformation&)
1 kernel32.dll bool getfilemuipath(int, string, stringbuilder, int32&, stringbuilder, int32&, i
1 kernel32.dll bool freelibrary(intptr)
1 kernel32.dll safelibraryhandle loadlibraryex(string, intptr, int)
1 ole32.dll int createbindctx(int, ibindctx&)
1 ole32.dll int getrunningobjecttable(int, irunningobjecttable&)
1 user32 int setcapture(int)
1 user32 bool drawfocusrect(int, nativefunctions/rect&)
1 user32 bool iswindow(intptr)
1 user32 intptr getwindow(intptr, uint)
1 user32 int setwindowlong(intptr, int, int)
1 user32 int releasecapture()
1 user32 void keybd_event(byte, byte, int, int)
1 user32 int peekmessage(nativemethods/msg&, int, int, int, int)
1 user32 int getwindowlong(intptr, int)
1 user32 bool trackmouseevent(comboboxex/combotextboxmsghandler/trackmouseevent&)
1 user32 intptr getdesktopwindow()
1 user32 bool systemparametersinfo(uint, uint, int32&, uint)
1 user32 bool setwindowpos(intptr, intptr, int, int, int, int, int)
1 user32 int setwindowtheme(intptr, string, string)
1 user32 int setwindowrgn(intptr, intptr, bool)
1 user32 bool postmessage(intptr, int, int, int)
1 user32.dll intptr setwindowshookex(int, hook/mouseproc, 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 int getclassname(intptr, stringbuilder, int)
1 user32.dll intptr getwindowlongptr64(intptr, int)
1 user32.dll int getsystemmetrics(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 bool enablemenuitem(intptr, uint, uint)
1 user32.dll bool drawcaption(intptr, intptr, nativefunctions/rect&, edrawcaption)
1 user32.dll int loadstring(safelibraryhandle, int, stringbuilder, int)
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 bool isthemeactive()
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 wininet.dll bool internetsetoption(intptr, int, intptr, int)
1 ws2_32.dll int gethostname(string&, int)