Application Report


The following 63 APIs (used 257 times) might not work:

There are 286 P/Invokes (used 1140 times):

Count Library Function
59 user32.dll intptr sendmessage(intptr, int, intptr, intptr)
54 gdi32 bool deleteobject(intptr)
36 gdi32 intptr selectobject(intptr, intptr)
32 user32.dll intptr sendmessage(intptr, int, int, int)
30 advapi32.dll bool cryptreleasecontext(intptr, uint)
28 user32.dll int getwindowlong(intptr, int)
27 user32.dll bool setwindowpos(intptr, intptr, int, int, int, int, int)
23 user32.dll intptr getfocus()
21 advapi32.dll bool cryptdestroykey(intptr)
20 user32.dll intptr sendmessage(intptr, int, int, intptr)
18 user32.dll int releasedc(intptr, intptr)
18 user32.dll bool redrawwindow(intptr, intptr, intptr, uint)
16 kernel32.dll int getcurrentthreadid()
16 user32.dll bool getwindowrect(intptr, rect&)
16 user32.dll bool redrawwindow(intptr, intptr, intptr, redrawwindowflags)
15 gdi32.dll intptr createrectrgn(int, int, int, int)
13 advapi32.dll bool cryptacquirecontext(intptr&, string, string, uint, uint)
13 gdi32.dll int selectcliprgn(intptr, intptr)
13 user32.dll bool ischild(intptr, intptr)
13 user32.dll intptr getwindowdc(intptr)
13 user32.dll int mapwindowpoints(intptr, intptr, point&, uint)
11 user32.dll bool setwindowpos(intptr, intptr, int, int, int, int, setwindowposflags)
11 user32.dll bool postmessage(intptr, int, intptr, intptr)
10 advapi32.dll bool cryptdestroyhash(intptr)
10 user32.dll int drawtext(intptr, string, int, nativemethods/rect&, int)
10 user32.dll bool unhookwindowshookex(intptr)
9 gdi32.dll int getdevicecaps(intptr, int)
9 user32.dll int sendmessage(intptr, int, int, toolinfo&)
9 user32.dll intptr setcapture(intptr)
9 user32.dll int getwindowrect(int, nativemethods/rect&)
8 advapi32.dll bool cryptexportkey(intptr, intptr, uint, uint, byte[], uint32&)
8 gdi32 int settextcolor(intptr, int)
8 gdi32.dll int intersectcliprect(intptr, int, int, int, int)
8 user32.dll int sendmessage(intptr, msg, int, int)
7 user32.dll int16 getkeystate(int)
7 user32.dll intptr windowfrompoint(int, int)
7 user32.dll intptr postmessage(intptr, int, int, int)
7 user32.dll bool peekmessage(nativemethods/msg&, intptr, int, int, int)
6 gdi32 int setbkmode(intptr, int)
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 void keybd_event(byte, byte, uint, intptr)
6 user32.dll intptr sendmessage(intptr, int, intptr, int)
6 user32.dll intptr releasecapture()
6 user32.dll bool iswindowvisible(intptr)
5 comctl32 bool flatsb_setscrollprop(intptr, int, int, bool)
5 gdi32 intptr createbrushindirect(nativemethods/logbrush&)
5 user32 bool getscrollinfo(intptr, int, nativemethods/scrollinfo&)
5 user32 int setscrollinfo(intptr, int, nativemethods/scrollinfo&, bool)
5 user32.dll intptr getcapture()
5 user32.dll intptr callnexthookex(intptr, int, intptr, intptr)
5 user32.dll intptr setcursor(intptr)
5 user32.dll intptr setfocus(intptr)
4 advapi32.dll bool cryptcreatehash(intptr, uint, intptr, uint, intptr&)
4 advapi32.dll bool cryptgetuserkey(intptr, uint, intptr&)
4 advapi32.dll bool crypthashdata(intptr, byte[], uint, uint)
4 gdi32 bool patblt(intptr, int, int, int, int, int)
4 gdi32.dll intptr createcompatibledc(intptr)
4 hhctrl.ocx int htmlhelp(int, string, uint, uint)
4 user32 intptr callnexthookex(intptr, int, int, int)
4 user32 intptr setwindowshookex(int, nativehookmethods/hookproc, intptr, int)
4 user32 int getscrollbarinfo(intptr, uint, nativemethods/scrollbarinfo&)
4 user32 int getwindowthreadprocessid(intptr, int32&)
4 user32.dll bool showwindow(intptr, int)
4 user32.dll bool movewindow(intptr, int, int, int, int, bool)
4 user32.dll int getsystemmetrics(int)
4 user32.dll int setwindowrgn(intptr, intptr, bool)
4 user32.dll intptr setparent(intptr, intptr)
4 user32.dll intptr getdc(intptr)
4 user32.dll intptr windowfrompoint(nativemethods/point)
4 user32.dll bool messagebeep(nativemethods/messagebeeptype)
4 user32.dll intptr setwindowshookex(int, nativemethods/hookproc, intptr, int)
4 uxtheme.dll intptr drawthemeparentbackground(intptr, intptr, nativemethods/rect&)
3 advapi32.dll bool cryptimportkey(intptr, byte[], uint, intptr, uint, intptr&)
3 advapi32.dll bool cryptderivekey(intptr, uint, intptr, uint, intptr&)
3 gdi32 bool exttextout(intptr, int, int, int, nativemethods/rect&, string, int, int32[]
3 gdi32 bool deletedc(intptr)
3 gdi32.dll intptr createroundrectrgn(int, int, int, int, int, int)
3 gdi32.dll intptr createdc(string, string, string, intptr)
3 gdi32.dll intptr createcompatiblebitmap(intptr, int, int)
3 gdi32.dll bool deleteobject(intptr)
3 hhctrl.ocx int htmlhelp(int, string, uint, string)
3 kernel32.dll bool closehandle(intptr)
3 user32 int getdlgitemint(intptr, int, boolean[], bool)
3 user32 intptr getdlgitem(intptr, int)
3 user32 intptr sendmessage(intptr, int, int, int)
3 user32 bool enablewindow(intptr, bool)
3 user32.dll bool geticoninfo(intptr, nativemethods/iconinfo&)
3 user32.dll bool endpaint(intptr, nativemethods/paintstruct&)
3 user32.dll bool lockwindowupdate(intptr)
3 user32.dll intptr setwindowlong(intptr, int, intptr)
3 user32.dll intptr sendmessage(intptr, int, intptr, interop/hditem)
3 user32.dll intptr sendmessage(handleref, int, intptr, intptr)
3 user32.dll intptr beginpaint(intptr, nativemethods/paintstruct&)
3 user32.dll intptr getwindow(intptr, getwindowcmd)
3 user32.dll intptr getparent(intptr)
3 user32.dll uint16 getasynckeystate(keys)
3 user32.dll intptr getcursor()
3 user32.dll intptr getactivewindow()
3 user32.dll int setwindowlong(intptr, int, int)
3 user32.dll int iswindow(intptr)
3 user32.dll intptr setwindowshookex(int, windowsapi/hookproc, intptr, int)
3 user32.dll int getclassname(intptr, stringbuilder, int)
3 user32.dll bool trackmouseevent(nativemethods/trackmouseevent&)
3 uxtheme.dll bool isthemeactive()
3 uxtheme.dll int drawthemebackground(intptr, intptr, int, int, nativemethods/rect&, nativemet
2 advapi32.dll bool cryptgenkey(intptr, uint, uint, intptr&)
2 gdi32 int getdevicecaps(intptr, int)
2 gdi32 int excludecliprect(intptr, int, int, int, int)
2 gdi32.dll bool bitblt(intptr, int, int, int, int, intptr, int, int, uint)
2 gdi32.dll bool getclipbox(intptr, nativemethods/rect&)
2 gdi32.dll bool gettextmetricsa(intptr, nativemethods/textmetrica&)
2 gdi32.dll int setgraphicsmode(handleref, int)
2 gdi32.dll bool gettextmetricsw(intptr, nativemethods/textmetricw&)
2 gdi32.dll int setbkmode(intptr, int)
2 gdi32.dll intptr createfontindirect(nativemethods/logfont&)
2 gdi32.dll int getcliprgn(intptr, intptr)
2 gdi32.dll int getclipbox(intptr, nativemethods/rect&)
2 gdi32.dll int combinergn(intptr, intptr, intptr, int)
2 hhctrl.ocx int htmlhelp_aklookup_helper(int, string, uint, hh1interop/hh_aklink&)
2 kernel32.dll intptr getstdhandle(uint)
2 kernel32.dll int getversion()
2 kernel32.dll int lstrlen(string)
2 kernel32.dll intptr getprocaddress(intptr, string)
2 kernel32.dll bool setconsoletextattribute(intptr, uint16)
2 shell32.dll bool shgetpathfromidlist(intptr, intptr)
2 user32 int sendmessage(intptr, int, int, nativemethods/toolinfo_t)
2 user32.dll int systemparametersinfo(int, int, boolean&, int)
2 user32.dll int sendmessage(intptr, int, int, msg&)
2 user32.dll void setwindowtext(intptr, string)
2 user32.dll bool scrollwindowex(intptr, int, int, nativemethods/comrect, nativemethods/rect&
2 user32.dll bool scrollwindowex(intptr, int, int, nativemethods/rect&, nativemethods/rect&,
2 user32.dll intptr beginpaint(intptr, paintstruct&)
2 user32.dll int getwindowtextlength(intptr)
2 user32.dll int getwindowtext(intptr, stringbuilder, int)
2 user32.dll int callnexthookex(intptr, int, intptr, intptr)
2 user32.dll int clienttoscreen(intptr, nativemethods/point&)
2 user32.dll int defwindowproc(intptr, int, intptr, intptr)
2 user32.dll intptr getsystemmenu(intptr, bool)
2 user32.dll intptr copyimage(intptr, uint, int, int, uint)
2 user32.dll int enumchildwindows(intptr, nativemethods/enumchildwindowscallback, intptr)
2 user32.dll intptr getancestor(intptr, int)
2 user32.dll intptr sendmessage(intptr, int, intptr, nativemethods/rect&)
2 user32.dll bool destroyicon(intptr)
2 user32.dll intptr unhookwindowshookex(intptr)
2 user32.dll bool drawframecontrol(intptr, nativemethods/rect&, int, int)
2 user32.dll bool drawstate(intptr, intptr, nativemethods/drawstateproc, intptr, intptr, int,
2 user32.dll bool endpaint(intptr, paintstruct&)
2 uxtheme.dll int getthemecolor(intptr, int, int, int, uint64&)
2 uxtheme.dll intptr intclosethemedata(intptr)
2 uxtheme.dll uint64 getcurrentthemename(string, int, string, int, string, int)
2 uxtheme.dll bool isappthemed()
2 uxtheme.dll intptr intopenthemedata(intptr, string)
1 advapi32.dll bool cryptencrypt(intptr, intptr, bool, uint, byte[], uint32&, uint)
1 advapi32.dll bool logonuser(string, string, string, int, int, intptr&)
1 advapi32.dll bool cryptdecrypt(intptr, intptr, bool, uint, byte[], uint32&)
1 advapi32.dll bool duplicatetoken(intptr, int, intptr&)
1 advapi32.dll bool cryptgethashparam(intptr, uint, byte[], uint32&, uint)
1 comctl32 bool uninitializeflatsb(intptr)
1 comctl32 bool flatsb_getscrollinfo(intptr, int, flatscrollbar/nativemethods/scrollinfo&)
1 comctl32 bool initcommoncontrolsex(flatscrollbar/nativemethods/initcommoncontrolsex)
1 comctl32 bool flatsb_enablescrollbar(intptr, int, int)
1 comctl32 bool initcommoncontrolsex(nativemethods/initcommoncontrolsex)
1 comctl32 bool initializeflatsb(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 dwmapi.dll bool dwmiscompositionenabled()
1 dwmapi.dll int dwmsetwindowattribute(intptr, uint, intptr, uint)
1 dwmapi.dll int dwmgetwindowattribute(intptr, uint, int32&, uint)
1 gdi32 intptr createfontindirecta(nativemethods/logfont&)
1 gdi32 int getrgnbox(intptr, nativemethods/rect&)
1 gdi32 intptr createsolidbrush(uint)
1 gdi32 int setbkmode(intptr, backgroundmode)
1 gdi32 bool setviewportextex(intptr, int, int, nativemethods/size&)
1 gdi32 intptr createfontindirectw(nativemethods/logfont&)
1 gdi32 bool setwindowextex(intptr, int, int, nativemethods/size&)
1 gdi32.dll bool setworldtransform(handleref, nativemethods/xform)
1 gdi32.dll bool gettextextentpoint32(intptr, string, int, nativemethods/size&)
1 gdi32.dll int getobject(intptr, int, nativemethods/bitmap&)
1 gdi32.dll int excludecliprect(intptr, int, int, int, int)
1 gdi32.dll bool setworldtransform(intptr, office12toolstriprenderer/xform&)
1 gdi32.dll int getobjecttype(intptr)
1 gdi32.dll bool setlayout(intptr, int)
1 gdi32.dll int setgraphicsmode(intptr, int)
1 gdi32.dll bool bitblt(intptr, int, int, int, int, intptr, int, int, int)
1 gdi32.dll int setmapmode(intptr, int)
1 gdi32.dll intptr deletedc(intptr)
1 gdi32.dll bool modifyworldtransform(handleref, nativemethods/xform, int)
1 gdi32.dll intptr selectobject(intptr, intptr)
1 hhctrl.ocx int htmlhelp_popup_helper(int, string, uint, hh1interop/hh_popup&)
1 hhctrl.ocx int htmlhelp_intptr_helper(int, string, uint, intptr&)
1 hhctrl.ocx int htmlhelp_setwintype_helper(int, string, uint, hh1interop/hh_wintype&)
1 hhctrl.ocx int htmlhelp_fts_helper(int, string, uint, hh1interop/hh_fts_query&)
1 kernel32 bool iswow64process(intptr, boolean&)
1 kernel32.dll bool getconsolescreenbufferinfo(intptr, coloredconsoleappender/console_screen_bu
1 kernel32.dll int formatmessage(int, intptr&, int, int, string&, int, intptr)
1 kernel32.dll int getconsoleoutputcp()
1 kernel32.dll bool freelibrary(intptr)
1 kernel32.dll bool setenvironmentvariable(string, string)
1 kernel32.dll int getuserdefaultlcid()
1 kernel32.dll intptr loadlibrary(string)
1 kernel32.dll uint getlongpathname(string, stringbuilder, uint)
1 kernel32.dll int queryperformancecounter(int64&)
1 kernel32.dll int queryperformancefrequency(int64&)
1 kernel32.dll void outputdebugstring(string)
1 libc void closelog()
1 libc void openlog(intptr, int, localsyslogappender/syslogfacility)
1 libc void syslog(int, string, string)
1 netapi32.dll int netmessagebuffersend(string, string, string, string, int)
1 ole32.dll int getrunningobjecttable(int, irunningobjecttable&)
1 ole32.dll int createbindctx(int, ibindctx&)
1 shell32.dll intptr shsimpleidlistfrompath(intptr)
1 shell32.dll intptr shbrowseforfolder(nativemethods/browseinfo)
1 shell32.dll intptr shappbarmessage(int, appbardata&)
1 shell32.dll int shgetspecialfolderlocation(intptr, int, intptr&)
1 shell32.dll int shappbarmessage(int, nativemethods/appbardata&)
1 shell32.dll int shgetmalloc(nativemethods/imalloc[])
1 user32 intptr releasedc(intptr, 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 bool scrollwindow(intptr, int, int, nativemethods/rect&, nativemethods/rect&)
1 user32 bool invertrect(intptr, nativemethods/rect&)
1 user32.dll bool inflaterect(rect&, int, int)
1 user32.dll intptr setactivewindow(intptr)
1 user32.dll intptr sendmessage(intptr, int, int, string)
1 user32.dll bool ptinrect(nativemethods/rect&, nativemethods/point)
1 user32.dll bool redrawwindow(intptr, nativemethods/rect&, intptr, uint)
1 user32.dll bool setlayeredwindowattributes(intptr, int, int, layeredwindowflags)
1 user32.dll intptr sendmessage(intptr, int, intptr, boolean&)
1 user32.dll bool getmenuiteminfo(intptr, int, bool, ribboncontroladvheader/systemmenustrip/m
1 user32.dll bool getkeyboardstate(byte[])
1 user32.dll bool getcomboboxinfo(intptr, comboboxinfo&)
1 user32.dll intptr defwindowproc(intptr, int, intptr, intptr)
1 user32.dll int getwindowthreadprocessid(intptr, intptr)
1 user32.dll bool animatewindow(intptr, int, animatewindowflags)
1 user32.dll bool drawedge(intptr, nativemethods/rect&, nativemethods/drawedgeborder, nativem
1 user32.dll bool flashwindowex(nativemethods/flashwinfo&)
1 user32.dll intptr setwindowshookex(int, messageboxlocal/hookproc, intptr, int)
1 user32.dll bool getclientrect(intptr, nativemethods/rect&)
1 user32.dll intptr setwindowlong(intptr, int, int)
1 user32.dll bool setlayeredwindowattributes(intptr, uint, byte, int)
1 user32.dll bool setmenu(intptr, intptr)
1 user32.dll int sendmessage(intptr, int, int, point&)
1 user32.dll intptr getdcex(intptr, intptr, int)
1 user32.dll int getclasslong(intptr, int)
1 user32.dll int getcursorpos(point&)
1 user32.dll int getmenuitemcount(intptr)
1 user32.dll int getmenustring(intptr, int, stringbuilder, int, int)
1 user32.dll int getmenustring(intptr, uint, string, int, uint)
1 user32.dll int getsystemmetrics(systemmetricscodes)
1 user32.dll intptr childwindowfrompoint(intptr, nativemethods/point)
1 user32.dll int mapwindowpoints(intptr, intptr, nativemethods/point&, uint)
1 user32.dll int msgwaitformultipleobjects(int, intptr[], bool, uint, int)
1 user32.dll int screentoclient(intptr, nativemethods/point&)
1 user32.dll int16 getasynckeystate(virtualkeys)
1 user32.dll int systemparametersinfo(int, int, nativemethods/nonclientmetrics&, int)
1 user32.dll intptr getdcex(intptr, intptr, uint)
1 user32.dll int fillrect(intptr, nativemethods/rect&, intptr)
1 user32.dll intptr getforegroundwindow()
1 user32.dll intptr sendmessage(handleref, int, intptr, string)
1 user32.dll bool showwindow(intptr, int16)
1 user32.dll bool subtractrect(nativemethods/rect&, nativemethods/rect&, nativemethods/rect&)
1 user32.dll intptr postmessage(intptr, int, intptr, intptr)
1 user32.dll bool trackmouseevent(trackmouseevents&)
1 user32.dll intptr getwindowlongptr64(intptr, int)
1 user32.dll intptr getwindowlongptr32(intptr, int)
1 user32.dll bool translatemessage(nativemethods/msg&)
1 user32.dll intptr getmenu(intptr)
1 user32.dll int dispatchmessage(nativemethods/msg&)
1 user32.dll int defwindowproc(intptr, msg, intptr, rect&)
1 user32.dll intptr gettopwindow(intptr)
1 user32.dll int callwindowproc(intptr, intptr, int, intptr, intptr)
1 user32.dll intptr getwindow(intptr, uint)
1 uxtheme.dll uint64 getthemesysint(intptr, int, int32&)
1 uxtheme.dll uint64 getthemesysstring(intptr, int, string&, int)
1 uxtheme.dll uint64 getthemesysfont(intptr, int, nativemethods/logfont&)
1 uxtheme.dll uint64 getthemesyscolor(intptr, int)
1 uxtheme.dll bool getthemesysbool(intptr, int)
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 int getthemesyssize(intptr, int)
1 uxtheme.dll int drawthemetext(intptr, intptr, int, int, string, int, uint, uint, nativemetho
1 winmm.dll bool playsound(string, intptr, uint)