Application Report


The following 29 APIs (used 111 times) might not work:

There are 222 P/Invokes (used 720 times):

Count Library Function
47 gdi32.dll intptr selectobject(intptr, intptr)
30 user32 bool setwindowpos(intptr, int, int, int, int, int, int)
27 user32 bool postmessage(int, int, int, int)
24 gdi32.dll bool deleteobject(intptr)
23 user32.dll int releasedc(intptr, intptr)
18 user32 uint mapvirtualkey(uint, uint)
16 gdi32.dll intptr createcompatibledc(intptr)
16 user32 int sendmessage(intptr, int, int, int)
16 user32.dll int sendmessage(intptr, int, int, int)
16 uxtheme.dll void drawthemebackground(intptr, intptr, int, int, rect&, rect&)
12 user32 bool trackmouseevent(nativefunctions/trackmouseevent&)
12 user32.dll intptr getdc(intptr)
10 gdi32 int setpixel(intptr, int, int, int)
10 gdi32 bool deleteobject(intptr)
10 user32.dll intptr getwindowdc(intptr)
9 user32 intptr getactivewindow()
9 user32 bool getwindowrect(intptr, winapi/rect&)
9 user32.dll int setwindowlong(intptr, getwindowlongflag, int)
8 gdi32.dll intptr deletedc(intptr)
8 user32.dll intptr getforegroundwindow()
7 gdi32.dll bool deletedc(intptr)
7 user32 int animatewindow(int, int, int)
6 user32 int setfocus(int)
6 user32.dll intptr callnexthookex(intptr, int, intptr, intptr)
6 user32.dll int setwindowlong(intptr, int, int)
6 user32.dll int sendmessage(intptr, tooltipmessages, int, toolinfo&)
5 gdi32 intptr createsolidbrush(int)
5 gdi32 int selectcliprgn(intptr, intptr)
5 kernel32.dll int getcurrentthreadid()
5 scard32 int scardcomand(int32&, string, int32&, string, int32&, string, int32&)
5 user32 bool redrawwindow(intptr, nativefunctions/rect&, intptr, uint)
5 user32.dll int framerect(intptr, rect&, intptr)
5 user32.dll bool getwindowrect(intptr, rect&)
4 gdi32.dll int bitblt(intptr, int, int, int, int, intptr, int, int, patblttypes)
4 sensapi.dll bool isnetworkalive(int32&)
4 user32 bool getkeyboardstate(byte[])
4 user32 int toascii(uint, uint, byte[], byte[], uint)
4 user32.dll int sendmessage(intptr, msg, int, int)
4 user32.dll uint sendmessage(intptr, int, uint, uint)
4 user32.dll int showwindow(intptr, int16)
4 user32.dll bool unhookwindowshookex(intptr)
4 user32.dll intptr getwindowlong(intptr, getwindowlongflag)
4 user32.dll int getscrollbarinfo(intptr, uint, winapi/scrollbarinfo&)
4 uxtheme.dll void closethemedata(intptr)
3 gdi32 int setstretchbltmode(intptr, strechmodeflags)
3 gdi32.dll bool bitblt(intptr, int, int, int, int, intptr, int, int, uint)
3 gdi32.dll intptr createrectrgnindirect(rect&)
3 gdi32.dll intptr createdibsection(intptr, winapi/bitmapinfo, uint, int, intptr, uint)
3 gdi32.dll intptr createcompatiblebitmap(intptr, int, int)
3 gdi32.dll bool stretchblt(intptr, int, int, int, int, intptr, int, int, int, int, patbltty
3 hhctrl.ocx intptr htmlhelp(intptr, string, int, int)
3 kernel32.dll void rtlmovememory(intptr, intptr, int)
3 kernel32.dll bool closehandle(intptr)
3 user32 bool redrawwindow(intptr, intptr, intptr, winapi/redrawwindowflags)
3 user32 bool drawiconex(intptr, int, int, intptr, int, int, int, intptr, int)
3 user32.dll intptr getfocus()
3 user32.dll bool setwindowpos(intptr, intptr, int, int, int, int, setwindowposoptions)
3 user32.dll bool setwindowpos(intptr, intptr, int, int, int, int, setwindowposflags)
3 user32.dll intptr getdcex(intptr, intptr, getdcexflags)
3 user32.dll intptr sendmessage(intptr, int, int, int)
3 user32.dll bool endpaint(intptr, paintstruct&)
3 user32.dll intptr beginpaint(intptr, paintstruct&)
3 user32.dll int getclientrect(intptr, rect&)
3 user32.dll bool adjustwindowrectex(winapi/rect&, int, bool, int)
3 user32.dll intptr setfocus(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
2 dwmapi.dll int dwmdefwindowproc(intptr, int, intptr, intptr, intptr&)
2 gdi32 int setrop2(int, int)
2 gdi32 int createdc(string, int, int, int)
2 gdi32 int setbkmode(intptr, backgroundmode)
2 gdi32 bool deletedc(int)
2 gdi32 int selectcliprgn(intptr, int)
2 gdi32 int getdevicecaps(intptr, getdevicecapsflag)
2 gdi32 int combinergn(intptr, intptr, intptr, combinergnstyles)
2 gdi32.dll int setgraphicsmode(intptr, int)
2 gdi32.dll backgroundmode setbkmode(intptr, backgroundmode)
2 gdi32.dll int getcharabcwidths(intptr, int, int, abc&)
2 gdi32.dll int getclipbox(intptr, rect&)
2 gdi32.dll uint settextcolor(intptr, uint)
2 gdi32.dll int setworldtransform(intptr, xform&)
2 kernel32.dll int freeresource(intptr)
2 kernel32.dll int freelibrary(intptr)
2 kernel32.dll intptr getstdhandle(uint)
2 kernel32.dll bool setconsoletextattribute(intptr, uint16)
2 kernel32.dll intptr loadlibraryex(string, intptr, loadlibraryflags)
2 kernel32.dll intptr loadresource(intptr, intptr)
2 kernel32.dll int sizeofresource(intptr, intptr)
2 sensapi.dll bool isdestinationreachable(string, intptr)
2 user32 int sendmessage(intptr, int, intptr, intptr)
2 user32 intptr windowfrompoint(nativefunctions/point)
2 user32 bool trackmouseevent(winapi/trackmouseevent&)
2 user32 intptr sendmessage(intptr, int, int, listviewapi/lvtileinfo&)
2 user32 intptr sendmessage(intptr, int, int, balloontipapi/editballoontip&)
2 user32 bool systemparametersinfo(uint, uint, boolean&, uint)
2 user32 bool postmessage(intptr, int, intptr, intptr)
2 user32.dll int redrawwindow(intptr, rect&, intptr, redrawwindowflags)
2 user32.dll bool updatelayeredwindow(intptr, intptr, point&, size&, intptr, point&, int, ble
2 user32.dll int drawtext(intptr, string, int, rect&, drawtextformatflags)
2 user32.dll intptr getmenu(intptr)
2 user32.dll int setwindowpos(intptr, intptr, int, int, int, int, flagssetwindowpos)
2 user32.dll int getclassname(intptr, stringbuilder, int)
2 user32.dll int getmonitorinfo(intptr, monitorinfo&)
2 user32.dll int drawtext(intptr, string, int, rect&, user/drawtextflags)
2 user32.dll int systemparametersinfo(systemparametersinfoflag, int, int32&, int)
2 user32.dll bool setmenu(intptr, intptr)
2 user32.dll int getwindowlong(intptr, int)
2 user32.dll intptr monitorfrompoint(point, monitorflags)
2 user32.dll bool animatewindow(intptr, uint, uint)
2 user32.dll intptr beginpaint(intptr, winapi/paintstruct&)
2 user32.dll bool endpaint(intptr, winapi/paintstruct&)
2 user32.dll int callnexthookex(int, int, intptr, intptr)
2 user32.dll bool updatelayeredwindow(intptr, intptr, nativefunctions/point&, nativefunctions
2 uxtheme.dll bool isthemeactive()
1 advapi32.dll bool logonuser(string, string, string, int, int, intptr&)
1 advapi32.dll bool duplicatetoken(intptr, int, intptr&)
1 comctl32.dll bool initcommoncontrolsex(initcommoncontrolsex)
1 comctl32.dll int imagelist_drawex(intptr, int, intptr, int, int, int, int, uint, uint, imagel
1 comctl32.dll int getcommoncontroldllversion(dllversioninfo&)
1 dwmapi.dll bool dwmiscompositionenabled()
1 dwmapi.dll void dwmiscompositionenabled(boolean&)
1 dwmapi.dll void dwmextendframeintoclientarea(intptr, margins&)
1 dwmapi.dll int dwmextendframeintoclientarea(intptr, winapi/margins&)
1 gdi32 intptr createrectrgn(int, int, int, int)
1 gdi32 int settextcolor(intptr, int)
1 gdi32 bool deleteobject(int)
1 gdi32 int createrectrgn(int, int, int, int)
1 gdi32 int getdevicecaps(int, int)
1 gdi32.dll bool gettextmetrics(handleref, winapi/textmetric)
1 gdi32.dll intptr deleteobject(intptr)
1 gdi32.dll int gettextextentpoint32(intptr, string, int, size&)
1 gdi32.dll intptr createbrushindirect(logbrush&)
1 gdi32.dll int selectcliprgn(intptr, intptr)
1 gdi32.dll int getworldtransform(intptr, xform&)
1 gdi32.dll int getpixel(intptr, int, int)
1 gdi32.dll int excludecliprect(intptr, int, int, int, int)
1 gdi32.dll bool patblt(intptr, int, int, int, int, int)
1 kernel32.dll intptr findresource(intptr, intptr, string)
1 kernel32.dll intptr findresource(intptr, intptr, intptr)
1 kernel32.dll int getversionex(osversioninfoex&)
1 kernel32.dll int getlasterror()
1 kernel32.dll int getconsoleoutputcp()
1 kernel32.dll int formatmessage(int, intptr&, int, int, string&, int, intptr)
1 kernel32.dll bool getconsolescreenbufferinfo(intptr, coloredconsoleappender/console_screen_bu
1 kernel32.dll intptr getmodulehandle(string)
1 kernel32.dll intptr loadlibrary(string)
1 kernel32.dll void outputdebugstring(string)
1 kernel32.dll int16 getversionex(nativefunctions/osversioninfo&)
1 libc void closelog()
1 libc void syslog(int, string, string)
1 libc void openlog(intptr, int, localsyslogappender/syslogfacility)
1 netapi32.dll int netmessagebuffersend(string, string, string, string, int)
1 ole32.dll int createbindctx(int, ibindctx&)
1 ole32.dll int getrunningobjecttable(int, irunningobjecttable&)
1 shell32.dll int shgetmalloc(imalloc&)
1 shell32.dll intptr shappbarmessage(taskbarmessage, appbardata&)
1 user32 int getwindowlong(intptr, int)
1 user32 bool postmessage(intptr, int, int, int)
1 user32 int setwindowlong(intptr, int, int)
1 user32 bool setwindowpos(intptr, intptr, int, int, int, int, int)
1 user32 bool systemparametersinfo(uint, uint, int32&, uint)
1 user32 bool drawfocusrect(int, nativefunctions/rect&)
1 user32 bool iswindow(intptr)
1 user32 int setwindowrgn(intptr, intptr, bool)
1 user32 intptr childwindowfrompoint(intptr, nativefunctions/point)
1 user32 intptr sendmessage(intptr, int, int, string)
1 user32 int setwindowtheme(intptr, string, string)
1 user32 intptr getwindow(intptr, uint)
1 user32 intptr getdesktopwindow()
1 user32 bool trackmouseevent(comboboxex/combotextboxmsghandler/trackmouseevent&)
1 user32.dll intptr getsystemmenu(intptr, bool)
1 user32.dll intptr getwindowlongptr64(intptr, int)
1 user32.dll intptr loadbitmap(intptr, int)
1 user32.dll intptr setwindowshookex(windowshookcodes, windowsapi/hookproc, intptr, int)
1 user32.dll intptr windowfrompoint(point)
1 user32.dll intptr setwindowshookex(int, nonclienthook/mouseproc, intptr, int)
1 user32.dll intptr setwindowshookex(int, hook/mouseproc, intptr, int)
1 user32.dll intptr setwindowshookex(hooktype, nativemethods/hookproc, intptr, int)
1 user32.dll string mb_getstring(int)
1 user32.dll intptr sendmessage(intptr, int, int, intptr)
1 user32.dll intptr sendmessage(handleref, uint, intptr, intptr)
1 user32.dll intptr setwindowshookexkeyboard(int, hook/keyboardproc, intptr, int)
1 user32.dll int iswindow(intptr)
1 user32.dll int getcomboboxinfo(intptr, baseapi/comboboxinfo&)
1 user32.dll int enumchildwindows(intptr, windowsapi/enumchildproc, intptr)
1 user32.dll bool unhookwindowshookex(int)
1 user32.dll bool trackmouseevent(trackmouseevents&)
1 user32.dll bool postmessage(intptr, int, uint, uint)
1 user32.dll bool destroyicon(intptr)
1 user32.dll bool dragdetect(intptr, point)
1 user32.dll bool drawcaption(intptr, intptr, nativefunctions/rect&, edrawcaption)
1 user32.dll bool iszoomed(intptr)
1 user32.dll bool getlastinputinfo(useractivity/lastinputinfo&)
1 user32.dll int getsystemmetrics(int)
1 user32.dll int getwindowlong32(intptr, int)
1 user32.dll int invalidaterect(intptr, intptr, int)
1 user32.dll intptr findwindow(string, string)
1 user32.dll intptr childwindowfrompointex(intptr, point, childfrompointflags)
1 user32.dll int16 getkeystate(int)
1 user32.dll int unhookwindowshookex(intptr)
1 user32.dll int trackpopupmenu(intptr, uint, int, int, int, intptr, intptr)
1 user32.dll int showscrollbar(intptr, int, int)
1 user32.dll int messagebeep(int)
1 user32.dll int setforegroundwindow(intptr)
1 user32.dll int setwindowpos(intptr, intptr, int, int, int, int, uint)
1 user32.dll int setwindowshookex(int, mousehook/hookproc, intptr, int)
1 uxtheme.dll intptr getcurrentthemename(stringbuilder, int, stringbuilder, int, stringbuilder
1 uxtheme.dll int setwindowtheme(intptr, stringbuilder, stringbuilder)
1 uxtheme.dll int setwindowtheme(intptr, intptr, string)
1 uxtheme.dll void drawthemebackground(intptr, intptr, int, int, rect&, intptr)
1 uxtheme.dll int isthemeactive()
1 uxtheme.dll int isappthemed()
1 uxtheme.dll bool isthemepartdefined(intptr, int, int)
1 uxtheme.dll int closethemedata(intptr)
1 uxtheme.dll int drawthemebackground(intptr, intptr, int, int, themes/rect&, intptr)
1 uxtheme.dll int drawthemebackground(intptr, intptr, int, int, themes/rect&, themes/rect&)
1 uxtheme.dll int drawthemetext(intptr, intptr, int, int, string, int, int, int, themes/rect&)
1 uxtheme.dll int getcurrentthemename(stringbuilder, int, stringbuilder, int, stringbuilder, i
1 uxtheme.dll int getthemebackgroundregion(intptr, intptr, int, int, themes/rect&, intptr&)
1 winmm.dll int playsound(byte[], intptr, soundflags)
1 winmm.dll int playsound(string, intptr, soundflags)