Application Report


The following 41 APIs (used 159 times) might not work:

There are 288 P/Invokes (used 910 times):

Count Library Function
62 user32.dll intptr sendmessage(intptr, int, intptr, intptr)
31 gdi32 bool deleteobject(intptr)
30 gdi32.dll intptr selectobject(intptr, intptr)
23 user32.dll intptr getfocus()
21 gdi32 intptr selectobject(intptr, intptr)
19 user32.dll intptr sendmessage(intptr, int, int, int)
17 user32.dll int getwindowlong(intptr, int)
17 user32.dll bool setwindowpos(intptr, intptr, int, int, int, int, int)
17 user32.dll int releasedc(intptr, intptr)
16 kernel32.dll int getcurrentthreadid()
13 user32.dll bool redrawwindow(intptr, intptr, intptr, uint)
11 gdi32.dll intptr createrectrgn(int, int, int, int)
11 gdi32.dll int getdevicecaps(intptr, int)
11 gdi32.dll bool deleteobject(intptr)
11 user32.dll bool unhookwindowshookex(intptr)
11 user32.dll bool postmessage(intptr, int, intptr, intptr)
11 user32.dll intptr getwindowdc(intptr)
10 user32.dll intptr sendmessage(intptr, int, int, intptr)
9 gdi32.dll int intersectcliprect(intptr, int, int, int, int)
9 user32.dll int sendmessage(intptr, int, int, toolinfo&)
9 user32.dll intptr setcapture(intptr)
9 user32.dll bool ischild(intptr, intptr)
9 user32.dll bool getwindowrect(intptr, rect&)
8 user32.dll int getscrollpos(intptr, int)
8 user32.dll intptr sendmessage(handleref, int, int, int)
7 gdi32.dll int selectcliprgn(intptr, intptr)
7 user32.dll int16 getkeystate(int)
7 user32.dll intptr windowfrompoint(int, int)
7 user32.dll bool peekmessage(nativemethods/msg&, intptr, int, int, int)
7 user32.dll intptr callnexthookex(intptr, int, intptr, intptr)
7 user32.dll bool redrawwindow(intptr, intptr, intptr, redrawwindowflags)
6 gdi32 intptr createbitmap(int, int, int, int, int16[])
6 gdi32.dll int getregiondata(intptr, int, byte[])
6 gdi32.dll int gettextextentpoint32(intptr, string, int, nativemethods/size&)
6 user32 int senddlgitemmessage(intptr, int, int, intptr, intptr)
6 user32.dll intptr setcursor(intptr)
6 user32.dll bool iswindowvisible(intptr)
6 user32.dll bool showwindow(intptr, int)
6 user32.dll void keybd_event(byte, byte, uint, intptr)
5 comctl32 bool flatsb_setscrollprop(intptr, int, int, bool)
5 gdi32 intptr createbrushindirect(nativemethods/logbrush&)
5 gdi32.dll int setbkmode(intptr, int)
5 user32.dll intptr getcapture()
5 user32.dll int getsystemmetrics(int)
5 user32.dll bool setwindowpos(intptr, intptr, int, int, int, int, setwindowposflags)
5 user32.dll intptr getdc(intptr)
5 user32.dll bool movewindow(intptr, int, int, int, int, bool)
5 user32.dll intptr releasecapture()
5 uxtheme.dll intptr drawthemeparentbackground(intptr, intptr, nativemethods/rect&)
4 gdi32 bool patblt(intptr, int, int, int, int, int)
4 gdi32.dll intptr createpen(int, int, int)
4 user32 int getwindowthreadprocessid(intptr, int32&)
4 user32 intptr setwindowshookex(int, nativehookmethods/hookproc, intptr, int)
4 user32 intptr callnexthookex(intptr, int, int, int)
4 user32 int getsystemmetrics(int)
4 user32.dll intptr postmessage(intptr, int, int, int)
4 user32.dll intptr sendmessage(intptr, int, intptr, int)
4 user32.dll intptr setfocus(intptr)
3 gdi32 int settextcolor(intptr, int)
3 gdi32 bool exttextout(intptr, int, int, int, nativemethods/rect&, string, int, int32[]
3 gdi32.dll int settextcolor(intptr, int)
3 gdi32.dll intptr createcompatibledc(intptr)
3 gdi32.dll intptr createdc(string, string, string, intptr)
3 gdi32.dll uint getfontdatasize(intptr, int, int, intptr, int)
3 gdi32.dll bool setworldtransform(intptr, win32/xform&)
3 gdi32.dll int setbkcolor(intptr, int)
3 user32 intptr sendmessage(intptr, int, int, int)
3 user32 int getdlgitemint(intptr, int, boolean[], bool)
3 user32 intptr getdlgitem(intptr, int)
3 user32.dll intptr setwindowshookex(int, windowsapi/hookproc, intptr, int)
3 user32.dll bool geticoninfo(intptr, nativemethods/iconinfo&)
3 user32.dll intptr beginpaint(intptr, nativemethods/paintstruct&)
3 user32.dll uint16 getasynckeystate(keys)
3 user32.dll intptr setwindowshookex(int, nativemethods/hookproc, intptr, int)
3 user32.dll int sendmessage(intptr, int, int, int)
3 user32.dll int sendmessage(intptr, int, int, intptr)
3 user32.dll bool endpaint(intptr, nativemethods/paintstruct&)
3 user32.dll intptr getactivewindow()
3 user32.dll intptr setwindowlong(intptr, int, intptr)
3 user32.dll int drawtext(intptr, string, int, nativemethods/rect&, int)
3 user32.dll int setwindowlong(intptr, int, int)
3 uxtheme.dll bool drawthemebackground(intptr, intptr, int, int, win32/gdirect&, intptr)
3 uxtheme.dll bool isthemeactive()
3 uxtheme.dll bool isappthemed()
3 uxtheme.dll int drawthemebackground(intptr, intptr, int, int, nativemethods/rect&, nativemet
2 comctl32.dll bool flatsb_getscrollinfo(intptr, int, win32/scrollinfo&)
2 comctl32.dll int flatsb_setscrollinfo(intptr, int, win32/scrollinfo&, bool)
2 comctl32.dll bool flatsb_setscrollprop(intptr, int, intptr, bool)
2 gdi32 bool deletedc(intptr)
2 gdi32 int getdevicecaps(intptr, int)
2 gdi32.dll int excludecliprect(intptr, int, int, int, int)
2 gdi32.dll intptr deleteobject(intptr)
2 gdi32.dll int setgraphicsmode(handleref, int)
2 gdi32.dll int setgraphicsmode(intptr, int)
2 gdi32.dll bool gettextmetricsw(intptr, nativemethods/textmetricw&)
2 gdi32.dll bool gettextmetricsa(intptr, nativemethods/textmetrica&)
2 gdi32.dll uint getfontdata(intptr, int, int, byte[], int)
2 gdi32.dll bool getclipbox(intptr, nativemethods/rect&)
2 gdi32.dll int getclipbox(intptr, nativemethods/rect&)
2 gdi32.dll int getcliprgn(intptr, intptr)
2 kernel32.dll int lstrlen(string)
2 kernel32.dll int getversion()
2 odbc32.dll int16 sqlallochandle(int16, intptr, intptr&)
2 odbc32.dll int16 sqlfreehandle(int16, intptr)
2 odbc32.dll int16 sqlbrowseconnect(intptr, stringbuilder, int16, stringbuilder, int16, int16
2 shell32.dll bool shgetpathfromidlist(intptr, intptr)
2 user32 bool getscrollinfo(intptr, int, nativemethods/scrollinfo&)
2 user32 int sendmessage(intptr, int, int, nativemethods/toolinfo_t)
2 user32 bool enablewindow(intptr, bool)
2 user32.dll bool drawframecontrol(intptr, nativemethods/rect&, int, int)
2 user32.dll bool scrollwindowex(intptr, int, int, nativemethods/comrect, nativemethods/rect&
2 user32.dll intptr getsystemmenu(intptr, bool)
2 user32.dll intptr sendmessage(intptr, int, intptr, nativemethods/rect&)
2 user32.dll intptr getancestor(intptr, int)
2 user32.dll int getscrollinfo(intptr, int, win32/scrollinfo&)
2 user32.dll intptr getparent(intptr)
2 user32.dll int iswindow(intptr)
2 user32.dll int setscrollinfo(intptr, int, win32/scrollinfo&, bool)
2 user32.dll intptr setwindowshookex(int, hookhandler, intptr, int)
2 user32.dll int getclassname(intptr, stringbuilder, int)
2 user32.dll int enumchildwindows(intptr, nativemethods/enumchildwindowscallback, intptr)
2 user32.dll intptr windowfrompoint(nativemethods/point)
2 user32.dll int sendmessage(intptr, uint, uint, uint)
2 user32.dll int clienttoscreen(intptr, nativemethods/point&)
2 user32.dll bool trackmouseevent(nativemethods/trackmouseevent&)
2 user32.dll bool scrollwindowex(intptr, int, int, nativemethods/rect&, nativemethods/rect&,
2 user32.dll int mapwindowpoints(intptr, intptr, point&, uint)
2 uxtheme.dll int getthemecolor(intptr, int, int, int, uint64&)
2 uxtheme.dll intptr openthemedata(intptr, string)
2 uxtheme.dll intptr intopenthemedata(intptr, string)
2 uxtheme.dll intptr intclosethemedata(intptr)
2 uxtheme.dll uint64 getcurrentthemename(string, int, string, int, string, int)
1 comctl32 bool flatsb_enablescrollbar(intptr, int, int)
1 comctl32 bool flatsb_getscrollinfo(intptr, int, flatscrollbar/nativemethods/scrollinfo&)
1 comctl32 bool initcommoncontrolsex(flatscrollbar/nativemethods/initcommoncontrolsex)
1 comctl32 bool initcommoncontrolsex(nativemethods/initcommoncontrolsex)
1 comctl32 bool initializeflatsb(intptr)
1 comctl32 bool uninitializeflatsb(intptr)
1 comctl32 int flatsb_setscrollinfo(intptr, int, flatscrollbar/nativemethods/scrollinfo&, b
1 comctl32.dll bool imagelist_drawex(intptr, int, intptr, int, int, int, int, uint, uint, uint)
1 comctl32.dll bool uninitializeflatsb(intptr)
1 comctl32.dll bool initializeflatsb(intptr)
1 comctl32.dll bool initcommoncontrolsex(win32/initcommoncontrolsex&)
1 comctl32.dll bool imagelist_drawex(intptr, int, intptr, int, int, int, int, int, int, int)
1 gdi32 intptr createsolidbrush(uint)
1 gdi32 intptr createfontindirectw(nativemethods/logfont&)
1 gdi32 intptr createfontindirecta(nativemethods/logfont&)
1 gdi32 int setbkmode(intptr, int)
1 gdi32 int setbkmode(intptr, backgroundmode)
1 gdi32 int getrgnbox(intptr, nativemethods/rect&)
1 gdi32 int excludecliprect(intptr, int, int, int, int)
1 gdi32 bool setwindowextex(intptr, int, int, nativemethods/size&)
1 gdi32 bool setviewportextex(intptr, int, int, nativemethods/size&)
1 gdi32.dll int gettextmetrics(intptr, win32/textmetrics&)
1 gdi32.dll int getobjecttype(intptr)
1 gdi32.dll int getobject(intptr, int, nativemethods/bitmap&)
1 gdi32.dll int getgraphicsmode(intptr)
1 gdi32.dll int getglyphindices(intptr, string, int, int32[], int)
1 gdi32.dll bool getcharabcwidths(intptr, int, int, intptr)
1 gdi32.dll int setmapmode(intptr, int)
1 gdi32.dll int setpixel(intptr, int, int, int)
1 gdi32.dll intptr createcompatiblebitmap(intptr, int, int)
1 gdi32.dll intptr createfontindirect(nativemethods/logfont&)
1 gdi32.dll intptr createrectrgnindirect(win32/gdirect&)
1 gdi32.dll intptr createsolidbrush(int)
1 gdi32.dll bool setworldtransform(intptr, office12toolstriprenderer/xform&)
1 gdi32.dll int exttextout(intptr, int, int, int, win32/gdirect&, string, int, intptr)
1 gdi32.dll int combinergn(intptr, intptr, intptr, int)
1 gdi32.dll bool setworldtransform(handleref, nativemethods/xform)
1 gdi32.dll bool getcharwidth32(intptr, int, int, intptr)
1 gdi32.dll bool gettextextentexpoint(intptr, string, int, int, intptr, intptr, win32/gdisiz
1 gdi32.dll bool gettextextentpoint32(intptr, string, int, nativemethods/size&)
1 gdi32.dll bool gettextextentpoint32(intptr, string, int, win32/gdisize&)
1 gdi32.dll bool gettextmetrics(intptr, textmetric&)
1 gdi32.dll bool lineto(intptr, int, int)
1 gdi32.dll bool modifyworldtransform(handleref, nativemethods/xform, int)
1 gdi32.dll bool movetoex(intptr, int, int, intptr)
1 gdi32.dll bool polybezier(intptr, intptr, int)
1 gdi32.dll bool polygon(intptr, intptr, int)
1 gdi32.dll bool roundrect(intptr, int, int, int, int, int, int)
1 gdi32.dll bool setlayout(intptr, int)
1 gdi32.dll bool deletedc(intptr)
1 gdi32.dll bool getcharwidthi(intptr, int, int, int32[], int32[])
1 kernel32.dll int queryperformancefrequency(int64&)
1 kernel32.dll int getuserdefaultlcid()
1 kernel32.dll int queryperformancecounter(int64&)
1 kernel32.dll bool beep(int, int)
1 kernel32.dll int getcomputernamew(intptr, int32&)
1 kernel32.dll bool setenvironmentvariable(string, string)
1 mapi32.dll int mapisendmail(intptr, intptr, mapimessage, int, int)
1 netapi32.dll int netapibufferfree(intptr)
1 netapi32.dll int netserverenum(intptr, uint, intptr&, int, int32&, int32&, uint, intptr, intp
1 odbc32.dll int16 sqlsetenvattr(intptr, int, intptr, int)
1 ole32.dll int createbindctx(int, ibindctx&)
1 ole32.dll int getrunningobjecttable(int, irunningobjecttable&)
1 shell32.dll intptr shbrowseforfolder(nativemethods/browseinfo)
1 shell32.dll int shgetmalloc(nativemethods/imalloc[])
1 shell32.dll int shappbarmessage(int, nativemethods/appbardata&)
1 shell32.dll int shgetspecialfolderlocation(intptr, int, intptr&)
1 shell32.dll intptr shsimpleidlistfrompath(intptr)
1 user32 bool invertrect(intptr, nativemethods/rect&)
1 user32 bool releasecapture()
1 user32 int getwindowdc(int)
1 user32 bool scrollwindow(intptr, int, int, nativemethods/rect&, nativemethods/rect&)
1 user32 int setcapture(int)
1 user32 bool setforegroundwindow(intptr)
1 user32 int16 getasynckeystate(int)
1 user32 intptr sendmessage(intptr, int, bool, nativemethods/formatrange)
1 user32 int setscrollinfo(intptr, int, nativemethods/scrollinfo&, bool)
1 user32 intptr getdc(intptr)
1 user32 intptr sendmessage(intptr, int, int, nativemethods/tv_hittestinfo)
1 user32 intptr releasedc(intptr, intptr)
1 user32.dll intptr sendmessage(handleref, uint, intptr, string)
1 user32.dll bool messagebeep(int)
1 user32.dll bool destroycaret()
1 user32.dll bool getcomboboxinfo(intptr, comboboxinfo&)
1 user32.dll bool createcaret(intptr, intptr, int, int)
1 user32.dll bool animatewindow(intptr, int, animatewindowflags)
1 user32.dll bool redrawwindow(intptr, nativemethods/rect&, intptr, uint)
1 user32.dll intptr getmenu(intptr)
1 user32.dll bool drawedge(intptr, win32/gdirect&, int, int)
1 user32.dll bool lockwindowupdate(intptr)
1 user32.dll intptr sendmessage(intptr, int, intptr, boolean&)
1 user32.dll bool getkeyboardstate(byte[])
1 user32.dll bool enumchildwindows(intptr, enumchildproc, intptr)
1 user32.dll intptr setparent(intptr, intptr)
1 user32.dll bool endpaint(intptr, paintstruct&)
1 user32.dll bool getmenuiteminfo(intptr, int, bool, ribboncontroladvheader/systemmenustrip/m
1 user32.dll bool drawstate(intptr, intptr, nativemethods/drawstateproc, intptr, intptr, int,
1 user32.dll intptr setwindowlong(intptr, int, int)
1 user32.dll intptr setactivewindow(intptr)
1 user32.dll bool drawfocusrect(intptr, win32/gdirect&)
1 user32.dll bool iswindowenabled(intptr)
1 user32.dll bool setmenu(intptr, intptr)
1 user32.dll intptr getforegroundwindow()
1 user32.dll bool scrollwindow(intptr, int, int, win32/gdirect&, intptr)
1 user32.dll int defwindowproc(intptr, msg, intptr, rect&)
1 user32.dll int registerwindowmessage(string)
1 user32.dll int msgwaitformultipleobjects(int, intptr[], bool, uint, int)
1 user32.dll int callwindowproc(intptr, intptr, int, intptr, intptr)
1 user32.dll int getwindowrect(int, nativemethods/rect&)
1 user32.dll int getsystemmetrics(systemmetricscodes)
1 user32.dll int getmenustring(intptr, uint, string, int, uint)
1 user32.dll int getmenustring(intptr, int, stringbuilder, int, int)
1 user32.dll int getmenuitemcount(intptr)
1 user32.dll int getdoubleclicktime()
1 user32.dll int getcursorpos(point&)
1 user32.dll int defwindowproc(intptr, int, intptr, intptr)
1 user32.dll int getclasslong(intptr, int)
1 user32.dll int framerect(intptr, win32/gdirect&, intptr)
1 user32.dll int fillrect(intptr, win32/gdirect&, intptr)
1 user32.dll int fillrect(intptr, nativemethods/rect&, intptr)
1 user32.dll int drawtext(intptr, string, int, win32/gdirect&, int)
1 user32.dll int dispatchmessage(nativemethods/msg&)
1 user32.dll bool translatemessage(nativemethods/msg&)
1 user32.dll int screentoclient(intptr, nativemethods/point&)
1 user32.dll bool subtractrect(nativemethods/rect&, nativemethods/rect&, nativemethods/rect&)
1 user32.dll int getclassname(intptr, intptr, int)
1 user32.dll bool setcaretpos(int, int)
1 user32.dll intptr getdcex(intptr, intptr, int)
1 user32.dll intptr copyimage(intptr, uint, int, int, uint)
1 user32.dll intptr getdcex(intptr, intptr, uint)
1 user32.dll intptr childwindowfrompoint(intptr, nativemethods/point)
1 user32.dll bool setlayeredwindowattributes(intptr, int, int, layeredwindowflags)
1 user32.dll intptr beginpaint(intptr, paintstruct&)
1 user32.dll bool setlayeredwindowattributes(intptr, uint, byte, int)
1 user32.dll intptr getcursor()
1 user32.dll int16 getasynckeystate(virtualkeys)
1 user32.dll int systemparametersinfo(int, int, nativemethods/nonclientmetrics&, int)
1 user32.dll int sendmessage(intptr, msg, int, int)
1 user32.dll int systemparametersinfo(int, int, boolean&, int)
1 user32.dll bool showcaret(intptr)
1 user32.dll int setwindowlong(intptr, int, windowsapi/windowproc)
1 user32.dll bool inflaterect(rect&, int, int)
1 user32.dll int setwindowlong(intptr, int, intptr)
1 uxtheme.dll uint getthemepartsize(intptr, intptr, int, int, intptr, int, nativemethods/size&
1 uxtheme.dll uint getthemetextextent(intptr, intptr, int, int, string, int, uint, nativemetho
1 uxtheme.dll uint64 getthemesyscolor(intptr, int)
1 uxtheme.dll uint64 getthemesysfont(intptr, int, nativemethods/logfont&)
1 uxtheme.dll uint64 getthemesysint(intptr, int, int32&)
1 uxtheme.dll int getthemesyssize(intptr, int)
1 uxtheme.dll int getthemecolor(intptr, int, int, int, win32/colorref&)
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, uint, uint, nativemetho
1 uxtheme.dll int closethemedata(intptr)
1 uxtheme.dll bool getthemesysbool(intptr, int)
1 uxtheme.dll uint64 getthemesysstring(intptr, int, string&, int)