Application Report


The following 23 APIs (used 88 times) might not work:

There are 156 P/Invokes (used 463 times):

Count Library Function
38 gdi32.dll intptr selectobject(intptr, intptr)
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)
16 user32 int sendmessage(intptr, int, int, int)
12 user32 bool trackmouseevent(nativefunctions/trackmouseevent&)
12 user32.dll int releasedc(intptr, intptr)
11 gdi32 bool deleteobject(intptr)
9 user32 bool getwindowrect(intptr, winapi/rect&)
9 user32 intptr getactivewindow()
8 gdi32.dll bool deleteobject(intptr)
8 user32.dll intptr getwindowdc(intptr)
8 user32.dll intptr getforegroundwindow()
7 user32 int animatewindow(int, int, int)
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)
4 gdi32.dll intptr createpen(int, int, int)
4 user32.dll intptr getdc(intptr)
4 user32.dll intptr callnexthookex(intptr, int, intptr, intptr)
4 user32.dll int getscrollbarinfo(intptr, uint, winapi/scrollbarinfo&)
4 user32.dll bool unhookwindowshookex(intptr)
3 gdi32.dll int setbkcolor(intptr, int)
3 gdi32.dll intptr createdibsection(intptr, winapi/bitmapinfo, uint, int, intptr, uint)
3 gdi32.dll int setbkmode(intptr, int)
3 gdi32.dll int excludecliprect(intptr, int, int, int, int)
3 gdi32.dll bool bitblt(intptr, int, int, int, int, intptr, int, int, uint)
3 gdi32.dll bool setworldtransform(intptr, win32/xform&)
3 gdi32.dll int settextcolor(intptr, int)
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, winapi/redrawwindowflags)
3 user32.dll bool adjustwindowrectex(winapi/rect&, int, bool, int)
3 user32.dll intptr sendmessage(intptr, int, intptr, intptr)
3 uxtheme.dll int getthemepartsize(intptr, intptr, int, int, intptr, int, themes/size&)
3 uxtheme.dll intptr openthemedata(intptr, string)
3 uxtheme.dll int drawthemetextex(intptr, intptr, int, int, string, int, int, themes/rect&, th
3 uxtheme.dll bool drawthemebackground(intptr, intptr, int, int, win32/gdirect&, intptr)
2 comctl32.dll int flatsb_setscrollinfo(intptr, int, win32/scrollinfo&, bool)
2 comctl32.dll bool flatsb_setscrollprop(intptr, int, intptr, bool)
2 comctl32.dll bool flatsb_getscrollinfo(intptr, int, win32/scrollinfo&)
2 dwmapi.dll int dwmdefwindowproc(intptr, int, intptr, intptr, intptr&)
2 gdi32 int selectcliprgn(intptr, int)
2 gdi32 int createdc(string, int, int, int)
2 gdi32 int setrop2(int, int)
2 gdi32 bool deletedc(int)
2 gdi32.dll int getdevicecaps(intptr, int)
2 gdi32.dll bool gettextmetrics(handleref, winapi/textmetric)
2 user32 bool postmessage(intptr, int, intptr, intptr)
2 user32 int sendmessage(intptr, int, intptr, intptr)
2 user32 bool trackmouseevent(winapi/trackmouseevent&)
2 user32 intptr windowfrompoint(nativefunctions/point)
2 user32 bool systemparametersinfo(uint, uint, boolean&, uint)
2 user32.dll intptr getmenu(intptr)
2 user32.dll intptr setwindowshookex(int, hookhandler, intptr, int)
2 user32.dll bool updatelayeredwindow(intptr, intptr, nativefunctions/point&, nativefunctions
2 user32.dll int getscrollinfo(intptr, int, win32/scrollinfo&)
2 user32.dll int getsystemmetrics(int)
2 user32.dll bool iszoomed(intptr)
2 user32.dll bool endpaint(intptr, winapi/paintstruct&)
2 user32.dll int setscrollinfo(intptr, int, win32/scrollinfo&, bool)
2 user32.dll intptr beginpaint(intptr, winapi/paintstruct&)
2 user32.dll bool setmenu(intptr, intptr)
2 uxtheme.dll int closethemedata(intptr)
2 uxtheme.dll bool isthemeactive()
1 comctl32.dll bool uninitializeflatsb(intptr)
1 comctl32.dll bool initcommoncontrolsex(win32/initcommoncontrolsex&)
1 comctl32.dll bool initializeflatsb(intptr)
1 comctl32.dll bool imagelist_drawex(intptr, int, intptr, int, int, int, int, int, int, int)
1 dwmapi.dll bool dwmiscompositionenabled()
1 dwmapi.dll int dwmextendframeintoclientarea(intptr, winapi/margins&)
1 gdi32 int getdevicecaps(int, int)
1 gdi32 int createrectrgn(int, int, int, int)
1 gdi32 bool deleteobject(int)
1 gdi32.dll int getcliprgn(intptr, intptr)
1 gdi32.dll int getgraphicsmode(intptr)
1 gdi32.dll intptr createsolidbrush(int)
1 gdi32.dll intptr createrectrgnindirect(win32/gdirect&)
1 gdi32.dll int gettextmetrics(intptr, win32/textmetrics&)
1 gdi32.dll int intersectcliprect(intptr, int, int, int, int)
1 gdi32.dll int selectcliprgn(intptr, intptr)
1 gdi32.dll int setgraphicsmode(intptr, int)
1 gdi32.dll bool gettextextentpoint32(intptr, string, int, win32/gdisize&)
1 gdi32.dll bool polybezier(intptr, intptr, int)
1 gdi32.dll bool movetoex(intptr, int, int, intptr)
1 gdi32.dll bool getcharabcwidths(intptr, int, int, intptr)
1 gdi32.dll bool lineto(intptr, int, int)
1 gdi32.dll bool gettextextentexpoint(intptr, string, int, int, intptr, intptr, win32/gdisiz
1 gdi32.dll bool getcharwidth32(intptr, int, int, intptr)
1 gdi32.dll bool polygon(intptr, intptr, int)
1 gdi32.dll bool roundrect(intptr, int, int, int, int, int, int)
1 gdi32.dll int exttextout(intptr, int, int, int, win32/gdirect&, string, int, intptr)
1 gdi32.dll int setpixel(intptr, int, int, int)
1 kernel32.dll int16 getversionex(nativefunctions/osversioninfo&)
1 kernel32.dll bool beep(int, int)
1 ole32.dll int getrunningobjecttable(int, irunningobjecttable&)
1 ole32.dll int createbindctx(int, ibindctx&)
1 user32 bool drawfocusrect(int, nativefunctions/rect&)
1 user32 bool iswindow(intptr)
1 user32 intptr getwindow(intptr, uint)
1 user32 intptr childwindowfrompoint(intptr, nativefunctions/point)
1 user32 int setwindowtheme(intptr, string, string)
1 user32 int setwindowrgn(intptr, intptr, bool)
1 user32 intptr getdesktopwindow()
1 user32 int setwindowlong(intptr, int, int)
1 user32 bool trackmouseevent(comboboxex/combotextboxmsghandler/trackmouseevent&)
1 user32 bool postmessage(intptr, int, int, int)
1 user32 bool setwindowpos(intptr, intptr, int, int, int, int, int)
1 user32 int getwindowlong(intptr, int)
1 user32 bool systemparametersinfo(uint, uint, int32&, uint)
1 user32.dll intptr getfocus()
1 user32.dll intptr getsystemmenu(intptr, bool)
1 user32.dll intptr getwindowlongptr64(intptr, int)
1 user32.dll intptr setwindowshookexkeyboard(int, hook/keyboardproc, intptr, int)
1 user32.dll intptr setcursor(intptr)
1 user32.dll intptr setfocus(intptr)
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 bool createcaret(intptr, intptr, int, int)
1 user32.dll bool destroycaret()
1 user32.dll int getclassname(intptr, stringbuilder, int)
1 user32.dll int getclassname(intptr, intptr, int)
1 user32.dll int framerect(intptr, win32/gdirect&, intptr)
1 user32.dll int fillrect(intptr, win32/gdirect&, intptr)
1 user32.dll int drawtext(intptr, string, int, win32/gdirect&, int)
1 user32.dll bool scrollwindow(intptr, int, int, win32/gdirect&, intptr)
1 user32.dll bool setcaretpos(int, int)
1 user32.dll bool showcaret(intptr)
1 user32.dll bool setwindowpos(intptr, intptr, int, int, int, int, int)
1 user32.dll int getdoubleclicktime()
1 user32.dll bool postmessage(intptr, int, intptr, intptr)
1 user32.dll bool drawcaption(intptr, intptr, nativefunctions/rect&, edrawcaption)
1 user32.dll int trackpopupmenu(intptr, uint, int, int, int, intptr, intptr)
1 user32.dll int16 getkeystate(int)
1 user32.dll bool drawedge(intptr, win32/gdirect&, int, int)
1 user32.dll bool drawfocusrect(intptr, win32/gdirect&)
1 user32.dll int scrollwindowex(intptr, int, int, intptr, panelx/rect&, intptr, panelx/rect&,
1 user32.dll bool enumchildwindows(intptr, enumchildproc, intptr)
1 user32.dll int getwindowlong32(intptr, int)
1 user32.dll bool messagebeep(int)
1 uxtheme.dll int getthemebackgroundregion(intptr, intptr, int, int, themes/rect&, intptr&)
1 uxtheme.dll int getthemecolor(intptr, int, int, int, win32/colorref&)
1 uxtheme.dll int setwindowtheme(intptr, intptr, string)
1 uxtheme.dll int getthemeappproperties()
1 uxtheme.dll int getcurrentthemename(intptr, int, intptr, int, intptr, 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 bool isthemepartdefined(intptr, int, int)
1 uxtheme.dll bool isappthemed()