Application Report


The following 25 APIs (used 67 times) might not work:

There are 96 P/Invokes (used 346 times):

Count Library Function
28 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)
13 user32.dll bool messagebeep(uint)
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 int setfocus(int)
5 gdi32.dll bool deletedc(intptr)
5 gdi32.dll intptr createcompatibledc(intptr)
5 user32 bool getkeyboardstate(byte[])
5 user32 int toascii(uint, uint, byte[], byte[], uint)
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 bool bitblt(intptr, int, int, int, int, intptr, int, int, uint)
3 gdi32.dll intptr createdibsection(intptr, ?/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 redrawwindow(intptr, intptr, intptr, ?/redrawwindowflags)
3 user32.dll bool unhookwindowshookex(intptr)
3 user32.dll intptr callnexthookex(intptr, int, intptr, 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 createdc(string, int, int, int)
2 gdi32 int selectcliprgn(intptr, int)
2 gdi32 int setrop2(int, int)
2 gdi32.dll bool gettextmetrics(handleref, ?/textmetric)
2 user32 bool postmessage(intptr, int, intptr, intptr)
2 user32 intptr windowfrompoint(?/point)
2 user32 int sendmessage(intptr, int, intptr, intptr)
2 user32 bool systemparametersinfo(uint, uint, boolean&, uint)
2 user32 bool trackmouseevent(?/?&)
2 user32.dll bool setmenu(intptr, intptr)
2 user32.dll intptr getmenu(intptr)
2 user32.dll intptr getdc(intptr)
2 user32.dll intptr setwindowshookex(int, ?/?, intptr, int)
2 user32.dll intptr beginpaint(intptr, ?/paintstruct&)
2 user32.dll bool updatelayeredwindow(intptr, intptr, ?/point&, ?/size&, intptr, ?/point&, in
2 user32.dll bool endpaint(intptr, ?/paintstruct&)
1 dwmapi.dll int dwmextendframeintoclientarea(intptr, ?/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 kernel32.dll int16 getversionex(?/osversioninfo&)
1 ole32.dll int createbindctx(int, ibindctx&)
1 ole32.dll int getrunningobjecttable(int, irunningobjecttable&)
1 shell32.dll int extracticonex(string, int, intptr[], intptr[], int)
1 user32 bool iswindow(intptr)
1 user32 bool drawfocusrect(int, ?/rect&)
1 user32 bool postmessage(intptr, int, int, int)
1 user32 int setwindowrgn(intptr, intptr, bool)
1 user32 intptr getwindow(intptr, uint)
1 user32 int setwindowtheme(intptr, string, string)
1 user32 int setwindowlong(intptr, int, int)
1 user32 bool trackmouseevent(comboboxex/?/?&)
1 user32 bool systemparametersinfo(uint, uint, int32&, uint)
1 user32 intptr getdesktopwindow()
1 user32 intptr childwindowfrompoint(intptr, ?/point)
1 user32 bool setwindowpos(intptr, intptr, int, int, int, int, int)
1 user32 int getwindowlong(intptr, int)
1 user32.dll intptr getwindowlongptr64(intptr, int)
1 user32.dll intptr setfocus(intptr)
1 user32.dll intptr setwindowshookexkeyboard(int, ?/?, intptr, int)
1 user32.dll string mb_getstring(int)
1 user32.dll int getclassname(intptr, stringbuilder, int)
1 user32.dll intptr getsystemmenu(intptr, bool)
1 user32.dll int getwindowlong32(intptr, int)
1 user32.dll int getsystemmetrics(int)
1 user32.dll int trackpopupmenu(intptr, uint, int, int, int, intptr, intptr)
1 user32.dll int16 getkeystate(int)
1 user32.dll bool iszoomed(intptr)
1 user32.dll intptr getfocus()
1 user32.dll bool drawcaption(intptr, intptr, ?/rect&, ?)
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)