Application Report


The following 91 APIs (used 445 times) might not work:

There are 330 P/Invokes (used 1019 times):

Count Library Function
62 user32.dll intptr sendmessage(intptr, int, intptr, intptr)
31 gdi32 bool deleteobject(intptr)
28 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 int releasedc(intptr, intptr)
17 user32.dll bool setwindowpos(intptr, intptr, int, int, int, int, int)
16 kernel32.dll int getcurrentthreadid()
13 user32.dll bool redrawwindow(intptr, intptr, intptr, uint)
11 gdi32.dll int getdevicecaps(intptr, int)
11 gdi32.dll intptr createrectrgn(int, int, int, int)
11 user32.dll intptr getwindowdc(intptr)
11 user32.dll bool postmessage(intptr, int, intptr, intptr)
11 user32.dll bool unhookwindowshookex(intptr)
10 gdi32.dll bool deleteobject(intptr)
10 odbc32.dll int16 sqlbindcol(intptr, int16, int16, intptr, intptr, intptr&)
10 user32.dll intptr sendmessage(intptr, int, int, intptr)
9 gdi32.dll int intersectcliprect(intptr, int, int, int, int)
9 user32.dll bool getwindowrect(intptr, rect&)
9 user32.dll intptr setcapture(intptr)
9 user32.dll int sendmessage(intptr, int, int, toolinfo&)
9 user32.dll bool ischild(intptr, intptr)
8 user32.dll int getscrollpos(intptr, int)
8 user32.dll intptr sendmessage(handleref, int, int, int)
7 gdi32.dll int selectcliprgn(intptr, intptr)
7 kernel32.dll void zeromemory(intptr, int)
7 odbc32.dll int16 sqlfreehandle(int16, intptr)
7 user32.dll intptr callnexthookex(intptr, int, intptr, intptr)
7 user32.dll intptr windowfrompoint(int, int)
7 user32.dll int16 getkeystate(int)
7 user32.dll bool redrawwindow(intptr, intptr, intptr, redrawwindowflags)
7 user32.dll bool peekmessage(nativemethods/msg&, intptr, int, int, int)
6 gdi32 intptr createbitmap(int, int, int, int, int16[])
6 gdi32.dll int gettextextentpoint32(intptr, string, int, nativemethods/size&)
6 gdi32.dll int getregiondata(intptr, int, byte[])
6 kernel32.dll intptr interlockedcompareexchange(intptr, intptr, intptr)
6 user32 int senddlgitemmessage(intptr, int, int, intptr, intptr)
6 user32.dll bool iswindowvisible(intptr)
6 user32.dll intptr setcursor(intptr)
6 user32.dll void keybd_event(byte, byte, uint, intptr)
6 user32.dll bool showwindow(intptr, int)
5 comctl32 bool flatsb_setscrollprop(intptr, int, int, bool)
5 gdi32 intptr createbrushindirect(nativemethods/logbrush&)
5 gdi32.dll int setbkmode(intptr, int)
5 odbc32.dll int16 sqlsetdescfieldw(intptr, int16, int16, intptr, int16)
5 odbc32.dll int16 sqlsetconnectattrw(intptr, int, intptr, int)
5 odbc32.dll int16 sqlsetstmtattrw(intptr, int, intptr, int)
5 odbc32.dll int16 sqlmoreresults(intptr)
5 odbc32.dll int16 sqlfreestmt(intptr, int16)
5 user32.dll bool movewindow(intptr, int, int, int, int, bool)
5 user32.dll bool setwindowpos(intptr, intptr, int, int, int, int, setwindowposflags)
5 user32.dll intptr releasecapture()
5 user32.dll int getsystemmetrics(int)
5 user32.dll intptr getdc(intptr)
5 user32.dll intptr getcapture()
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 kernel32.dll int interlockeddecrement(intptr)
4 kernel32.dll int interlockedincrement(intptr)
4 odbc32.dll int16 sqlfetch(intptr)
4 user32 int getwindowthreadprocessid(intptr, int32&)
4 user32 intptr callnexthookex(intptr, int, int, int)
4 user32 intptr setwindowshookex(int, nativehookmethods/hookproc, intptr, 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 setbkcolor(intptr, int)
3 gdi32.dll bool setworldtransform(intptr, win32/xform&)
3 gdi32.dll intptr createdc(string, string, string, intptr)
3 gdi32.dll intptr createcompatibledc(intptr)
3 gdi32.dll uint getfontdatasize(intptr, int, int, intptr, int)
3 gdi32.dll int settextcolor(intptr, int)
3 odbc32.dll int16 sqlendtran(int16, intptr, int16)
3 odbc32.dll int16 sqlallochandlestd(int16, intptr, intptr&)
3 odbc32.dll int16 sqlgetstmtattrw(intptr, int, intptr, int, int32&)
3 user32 int getdlgitemint(intptr, int, boolean[], bool)
3 user32 intptr sendmessage(intptr, int, int, int)
3 user32 intptr getdlgitem(intptr, int)
3 user32.dll intptr setwindowshookex(int, nativemethods/hookproc, intptr, int)
3 user32.dll int sendmessage(intptr, int, int, intptr)
3 user32.dll intptr setwindowlong(intptr, int, intptr)
3 user32.dll int drawtext(intptr, string, int, nativemethods/rect&, int)
3 user32.dll intptr beginpaint(intptr, nativemethods/paintstruct&)
3 user32.dll intptr getactivewindow()
3 user32.dll bool endpaint(intptr, nativemethods/paintstruct&)
3 user32.dll uint16 getasynckeystate(keys)
3 user32.dll bool geticoninfo(intptr, nativemethods/iconinfo&)
3 user32.dll int setwindowlong(intptr, int, int)
3 user32.dll int sendmessage(intptr, int, int, int)
3 user32.dll intptr setwindowshookex(int, windowsapi/hookproc, intptr, int)
3 uxtheme.dll bool isappthemed()
3 uxtheme.dll bool isthemeactive()
3 uxtheme.dll int drawthemebackground(intptr, intptr, int, int, nativemethods/rect&, nativemet
3 uxtheme.dll bool drawthemebackground(intptr, intptr, int, int, win32/gdirect&, intptr)
2 advapi32.dll bool gettokeninformation(intptr, token_information_class, intptr, uint, uint32&)
2 advapi32.dll bool openprocesstoken(intptr, uint, intptr&)
2 comctl32.dll bool flatsb_setscrollprop(intptr, int, intptr, bool)
2 comctl32.dll bool flatsb_getscrollinfo(intptr, int, win32/scrollinfo&)
2 comctl32.dll int flatsb_setscrollinfo(intptr, int, win32/scrollinfo&, bool)
2 gdi32 bool deletedc(intptr)
2 gdi32 int getdevicecaps(intptr, int)
2 gdi32.dll int setgraphicsmode(intptr, int)
2 gdi32.dll int setgraphicsmode(handleref, int)
2 gdi32.dll int excludecliprect(intptr, int, int, int, int)
2 gdi32.dll int getcliprgn(intptr, intptr)
2 gdi32.dll int getclipbox(intptr, nativemethods/rect&)
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 intptr deleteobject(intptr)
2 kernel32.dll int getversion()
2 kernel32.dll bool closehandle(intptr)
2 kernel32.dll int lstrlen(string)
2 kernel32.dll intptr getcurrentprocess()
2 kernel32.dll intptr loadlibrary(string)
2 kernel32.dll int formatmessage(int, intptr, int, int, stringbuilder, int, intptr)
2 odbc32.dll int16 sqlgetdata(intptr, int16, int16, intptr, intptr, intptr&)
2 odbc32.dll int16 sqlstatisticsw(intptr, string, int16, string, int16, string, int16, int16,
2 odbc32.dll int16 sqlgetconnectattrw(intptr, int, intptr, int, int32&)
2 odbc32.dll int16 sqlpreparew(intptr, string, int)
2 odbc32.dll int16 sqlcolattributew(intptr, int16, int16, intptr, int16, int16&, int32&)
2 odbc32.dll int16 sqlcolattributesw(intptr, int16, int16, intptr, int16, int16&, int32&)
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 int clienttoscreen(intptr, nativemethods/point&)
2 user32.dll intptr getsystemmenu(intptr, bool)
2 user32.dll int mapwindowpoints(intptr, intptr, point&, uint)
2 user32.dll int enumchildwindows(intptr, nativemethods/enumchildwindowscallback, intptr)
2 user32.dll bool scrollwindowex(intptr, int, int, nativemethods/rect&, nativemethods/rect&,
2 user32.dll int getclassname(intptr, stringbuilder, int)
2 user32.dll int getscrollinfo(intptr, int, win32/scrollinfo&)
2 user32.dll bool scrollwindowex(intptr, int, int, nativemethods/comrect, nativemethods/rect&
2 user32.dll intptr getparent(intptr)
2 user32.dll bool drawframecontrol(intptr, nativemethods/rect&, int, int)
2 user32.dll int sendmessage(intptr, uint, uint, uint)
2 user32.dll intptr setwindowshookex(int, hookhandler, intptr, int)
2 user32.dll intptr windowfrompoint(nativemethods/point)
2 user32.dll bool trackmouseevent(nativemethods/trackmouseevent&)
2 user32.dll int setscrollinfo(intptr, int, win32/scrollinfo&, bool)
2 user32.dll int iswindow(intptr)
2 user32.dll intptr sendmessage(intptr, int, intptr, nativemethods/rect&)
2 user32.dll intptr getancestor(intptr, int)
2 uxtheme.dll intptr intopenthemedata(intptr, string)
2 uxtheme.dll int getthemecolor(intptr, int, int, int, uint64&)
2 uxtheme.dll intptr openthemedata(intptr, string)
2 uxtheme.dll uint64 getcurrentthemename(string, int, string, int, string, int)
2 uxtheme.dll intptr intclosethemedata(intptr)
1 advapi32.dll bool logonuser(string, string, string, int, int, intptr&)
1 comctl32 bool flatsb_getscrollinfo(intptr, int, flatscrollbar/nativemethods/scrollinfo&)
1 comctl32 bool flatsb_enablescrollbar(intptr, int, int)
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 bool initcommoncontrolsex(flatscrollbar/nativemethods/initcommoncontrolsex)
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, uint, uint, uint)
1 comctl32.dll bool imagelist_drawex(intptr, int, intptr, int, int, int, int, int, int, int)
1 gdi32 intptr createsolidbrush(uint)
1 gdi32 int setbkmode(intptr, backgroundmode)
1 gdi32 bool setwindowextex(intptr, int, int, nativemethods/size&)
1 gdi32 bool setviewportextex(intptr, int, int, nativemethods/size&)
1 gdi32 int setbkmode(intptr, int)
1 gdi32 intptr createfontindirecta(nativemethods/logfont&)
1 gdi32 int excludecliprect(intptr, int, int, int, int)
1 gdi32 intptr createfontindirectw(nativemethods/logfont&)
1 gdi32 int getrgnbox(intptr, nativemethods/rect&)
1 gdi32.dll bool deletedc(intptr)
1 gdi32.dll bool modifyworldtransform(handleref, nativemethods/xform, int)
1 gdi32.dll bool setworldtransform(handleref, nativemethods/xform)
1 gdi32.dll intptr createsolidbrush(int)
1 gdi32.dll bool setworldtransform(intptr, office12toolstriprenderer/xform&)
1 gdi32.dll int combinergn(intptr, intptr, intptr, int)
1 gdi32.dll intptr createrectrgnindirect(win32/gdirect&)
1 gdi32.dll intptr createfontindirect(nativemethods/logfont&)
1 gdi32.dll int exttextout(intptr, int, int, int, win32/gdirect&, string, int, intptr)
1 gdi32.dll int getgraphicsmode(intptr)
1 gdi32.dll intptr createcompatiblebitmap(intptr, int, int)
1 gdi32.dll int setmapmode(intptr, int)
1 gdi32.dll int setpixel(intptr, int, int, int)
1 gdi32.dll int getobject(intptr, int, nativemethods/bitmap&)
1 gdi32.dll int gettextmetrics(intptr, win32/textmetrics&)
1 gdi32.dll bool setlayout(intptr, int)
1 gdi32.dll int getobjecttype(intptr)
1 gdi32.dll bool getcharabcwidths(intptr, int, int, intptr)
1 gdi32.dll bool getcharabcwidthsfloat(intptr, uint, uint, pdfbasefont/abcfloat[])
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 lineto(intptr, int, int)
1 gdi32.dll bool movetoex(intptr, int, int, intptr)
1 gdi32.dll bool getcharwidth32(intptr, int, int, intptr)
1 gdi32.dll bool polybezier(intptr, intptr, int)
1 gdi32.dll bool roundrect(intptr, int, int, int, int, int, int)
1 gdi32.dll bool polygon(intptr, intptr, int)
1 kernel32.dll bool beep(int, int)
1 kernel32.dll int queryperformancecounter(int64&)
1 kernel32.dll intptr getprocaddress(intptr, string)
1 kernel32.dll int queryperformancefrequency(int64&)
1 kernel32.dll int getuserdefaultlcid()
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 mapi32.dll int mapisendmail(intptr, intptr, mapimailmessage/mapihelperinterop/mapimessage,
1 netapi32.dll int netapibufferfree(intptr)
1 netapi32.dll int netserverenum(intptr, uint, intptr&, int, int32&, int32&, uint, intptr, intp
1 odbc32.dll int16 sqlprimarykeysw(intptr, string, int16, string, int16, string, int16)
1 odbc32.dll int16 sqldisconnect(intptr)
1 odbc32.dll int16 sqldriverconnectw(intptr, intptr, string, int16, intptr, int16, int16&, in
1 odbc32.dll int16 sqlexecdirectw(intptr, string, int)
1 odbc32.dll int16 sqlgetdescfieldw(intptr, int16, int16, intptr, int16, int32&)
1 odbc32.dll int16 sqlgetdiagrecw(int16, intptr, int16, intptr, int32&, intptr, int16, int16&
1 odbc32.dll int16 sqlgetinfow(intptr, int16, intptr, int16, int)
1 odbc32.dll int16 sqlgetinfow(intptr, int16, intptr, int16, int16&)
1 odbc32.dll int16 sqlsetenvattr(intptr, int, intptr, int)
1 odbc32.dll int16 sqlrowcount(intptr, int16&)
1 odbc32.dll int16 sqlprocedurecolumnsw(intptr, string, int16, string, int16, string, int16,
1 odbc32.dll int16 sqlnumresultcols(intptr, int16&)
1 odbc32.dll int16 sqlexecute(intptr)
1 odbc32.dll int16 sqlspecialcolumnsw(intptr, int16, string, int16, string, int16, string, in
1 odbc32.dll int16 sqlclosecursor(intptr)
1 odbc32.dll int16 sqlbindparameter(intptr, int16, int16, int16, int16, intptr, intptr, intpt
1 odbc32.dll int16 sqlcancel(intptr)
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 intptr shsimpleidlistfrompath(intptr)
1 shell32.dll int shgetspecialfolderlocation(intptr, int, intptr&)
1 user32 intptr sendmessage(intptr, int, int, nativemethods/tv_hittestinfo)
1 user32 intptr sendmessage(intptr, int, bool, nativemethods/formatrange)
1 user32 intptr getdc(intptr)
1 user32 int setscrollinfo(intptr, int, nativemethods/scrollinfo&, bool)
1 user32 int16 getasynckeystate(int)
1 user32 bool invertrect(intptr, nativemethods/rect&)
1 user32 bool releasecapture()
1 user32 bool scrollwindow(intptr, int, int, nativemethods/rect&, nativemethods/rect&)
1 user32 bool setforegroundwindow(intptr)
1 user32 int getwindowdc(int)
1 user32 intptr releasedc(intptr, intptr)
1 user32 int setcapture(int)
1 user32.dll intptr getdcex(intptr, intptr, int)
1 user32.dll intptr setactivewindow(intptr)
1 user32.dll intptr getmenu(intptr)
1 user32.dll intptr childwindowfrompoint(intptr, nativemethods/point)
1 user32.dll intptr copyimage(intptr, uint, int, int, uint)
1 user32.dll intptr setwindowlong(intptr, int, int)
1 user32.dll intptr getforegroundwindow()
1 user32.dll intptr sendmessage(intptr, int, intptr, boolean&)
1 user32.dll intptr getcursor()
1 user32.dll int msgwaitformultipleobjects(int, intptr[], bool, uint, int)
1 user32.dll intptr sendmessage(handleref, uint, intptr, string)
1 user32.dll intptr getdcex(intptr, intptr, uint)
1 user32.dll intptr setparent(intptr, intptr)
1 user32.dll bool lockwindowupdate(intptr)
1 user32.dll bool animatewindow(intptr, int, animatewindowflags)
1 user32.dll bool redrawwindow(intptr, nativemethods/rect&, intptr, uint)
1 user32.dll bool scrollwindow(intptr, int, int, win32/gdirect&, intptr)
1 user32.dll bool setcaretpos(int, int)
1 user32.dll bool setlayeredwindowattributes(intptr, int, int, layeredwindowflags)
1 user32.dll bool setlayeredwindowattributes(intptr, uint, byte, int)
1 user32.dll bool setmenu(intptr, intptr)
1 user32.dll bool showcaret(intptr)
1 user32.dll bool subtractrect(nativemethods/rect&, nativemethods/rect&, nativemethods/rect&)
1 user32.dll bool translatemessage(nativemethods/msg&)
1 user32.dll int callwindowproc(intptr, intptr, int, intptr, intptr)
1 user32.dll bool messagebeep(int)
1 user32.dll bool iswindowenabled(intptr)
1 user32.dll bool inflaterect(rect&, int, int)
1 user32.dll bool destroycaret()
1 user32.dll bool drawedge(intptr, win32/gdirect&, int, int)
1 user32.dll bool drawfocusrect(intptr, win32/gdirect&)
1 user32.dll bool drawstate(intptr, intptr, nativemethods/drawstateproc, intptr, intptr, int,
1 user32.dll bool createcaret(intptr, intptr, int, int)
1 user32.dll bool endpaint(intptr, paintstruct&)
1 user32.dll bool enumchildwindows(intptr, enumchildproc, intptr)
1 user32.dll bool getcomboboxinfo(intptr, comboboxinfo&)
1 user32.dll bool getkeyboardstate(byte[])
1 user32.dll bool getmenuiteminfo(intptr, int, bool, ribboncontroladvheader/systemmenustrip/m
1 user32.dll int defwindowproc(intptr, int, intptr, intptr)
1 user32.dll int defwindowproc(intptr, msg, intptr, rect&)
1 user32.dll int getwindowrect(int, nativemethods/rect&)
1 user32.dll int registerwindowmessage(string)
1 user32.dll int screentoclient(intptr, nativemethods/point&)
1 user32.dll int sendmessage(intptr, msg, int, int)
1 user32.dll int setwindowlong(intptr, int, intptr)
1 user32.dll intptr beginpaint(intptr, paintstruct&)
1 user32.dll int setwindowlong(intptr, int, windowsapi/windowproc)
1 user32.dll int showwindow(intptr, int16)
1 user32.dll int systemparametersinfo(int, int, boolean&, int)
1 user32.dll int systemparametersinfo(int, int, nativemethods/nonclientmetrics&, int)
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 dispatchmessage(nativemethods/msg&)
1 user32.dll int drawtext(intptr, string, int, win32/gdirect&, int)
1 user32.dll int fillrect(intptr, nativemethods/rect&, intptr)
1 user32.dll int fillrect(intptr, win32/gdirect&, intptr)
1 user32.dll int framerect(intptr, win32/gdirect&, intptr)
1 user32.dll int16 getasynckeystate(virtualkeys)
1 user32.dll int getclasslong(intptr, int)
1 user32.dll int getclassname(intptr, intptr, int)
1 user32.dll int getcursorpos(point&)
1 user32.dll int getdoubleclicktime()
1 user32.dll int getmenuitemcount(intptr)
1 uxtheme.dll uint64 getthemesysfont(intptr, int, nativemethods/logfont&)
1 uxtheme.dll uint64 getthemesysint(intptr, int, int32&)
1 uxtheme.dll uint getthemetextextent(intptr, intptr, int, int, string, int, uint, nativemetho
1 uxtheme.dll uint getthemepartsize(intptr, intptr, int, int, intptr, int, nativemethods/size&
1 uxtheme.dll uint64 getthemesyscolor(intptr, int)
1 uxtheme.dll int getthemeappproperties()
1 uxtheme.dll int getthemesyssize(intptr, int)
1 uxtheme.dll int getthemecolor(intptr, int, int, int, win32/colorref&)
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)