Application Report


The following 30 APIs (used 203 times) might not work:

There are 284 P/Invokes (used 1192 times):

Count Library Function
69 gdi32 bool deleteobject(intptr)
56 user32.dll intptr sendmessage(intptr, int, intptr, intptr)
44 gdi32 intptr selectobject(intptr, intptr)
43 user32.dll int getwindowlong(intptr, int)
35 user32.dll bool setwindowpos(intptr, intptr, int, int, int, int, int)
26 user32.dll intptr sendmessage(intptr, int, int, int)
26 user32.dll intptr getfocus()
25 user32.dll int releasedc(intptr, intptr)
20 gdi32.dll intptr createrectrgn(int, int, int, int)
19 user32.dll bool redrawwindow(intptr, intptr, intptr, uint)
19 user32.dll intptr sendmessage(intptr, int, int, intptr)
18 user32.dll intptr getwindowdc(intptr)
17 user32.dll bool getwindowrect(intptr, rect&)
16 gdi32.dll int selectcliprgn(intptr, intptr)
16 kernel32.dll int getcurrentthreadid()
15 user32.dll bool redrawwindow(intptr, intptr, intptr, redrawwindowflags)
14 user32.dll bool ischild(intptr, intptr)
13 user32.dll int mapwindowpoints(intptr, intptr, point&, uint)
12 user32.dll bool postmessage(intptr, int, intptr, intptr)
12 user32.dll int getwindowrect(int, nativemethods/rect&)
11 user32.dll bool setwindowpos(intptr, intptr, int, int, int, int, setwindowposflags)
11 user32.dll intptr postmessage(intptr, int, int, int)
11 user32.dll int drawtext(intptr, string, int, nativemethods/rect&, int)
10 gdi32 int settextcolor(intptr, int)
9 gdi32 int setbkmode(intptr, int)
9 gdi32.dll intptr selectobject(intptr, intptr)
9 gdi32.dll int getdevicecaps(intptr, int)
9 user32.dll int sendmessage(intptr, int, int, toolinfo&)
9 user32.dll bool unhookwindowshookex(intptr)
9 user32.dll intptr setcapture(intptr)
8 gdi32.dll bool deleteobject(intptr)
8 gdi32.dll int intersectcliprect(intptr, int, int, int, int)
8 user32.dll int16 getkeystate(int)
7 gdi32 intptr createbitmap(int, int, int, int, int16[])
7 gdi32.dll intptr createcompatibledc(intptr)
7 user32.dll intptr sendmessage(intptr, int, intptr, int)
7 user32.dll bool peekmessage(nativemethods/msg&, intptr, int, int, int)
7 user32.dll intptr windowfrompoint(int, int)
6 gdi32 intptr createbrushindirect(nativemethods/logbrush&)
6 gdi32 bool patblt(intptr, int, int, int, int, int)
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 releasecapture()
6 user32.dll bool iswindowvisible(intptr)
6 user32.dll intptr setwindowlong(intptr, int, intptr)
6 user32.dll void keybd_event(byte, byte, uint, intptr)
6 user32.dll int sendmessage(intptr, msg, int, int)
5 comctl32 bool flatsb_setscrollprop(intptr, int, int, bool)
5 gdi32 bool deletedc(intptr)
5 gdi32.dll int combinergn(intptr, intptr, intptr, int)
5 gdi32.dll intptr createcompatiblebitmap(intptr, int, int)
5 user32 int setscrollinfo(intptr, int, nativemethods/scrollinfo&, bool)
5 user32 bool getscrollinfo(intptr, int, nativemethods/scrollinfo&)
5 user32.dll intptr setfocus(intptr)
5 user32.dll intptr setcursor(intptr)
5 user32.dll intptr callnexthookex(intptr, int, intptr, intptr)
5 user32.dll intptr getactivewindow()
5 user32.dll intptr getcapture()
5 user32.dll int setwindowrgn(intptr, intptr, bool)
5 user32.dll intptr getdc(intptr)
5 user32.dll int setwindowlong(intptr, int, intptr)
4 gdi32.dll bool bitblt(intptr, int, int, int, int, intptr, int, int, uint)
4 gdi32.dll intptr createroundrectrgn(int, int, int, int, int, int)
4 user32 bool sendmessage(intptr, int, int, int)
4 user32 int getscrollbarinfo(intptr, uint, nativemethods/scrollbarinfo&)
4 user32 int getwindowthreadprocessid(intptr, int32&)
4 user32 intptr callnexthookex(intptr, int, int, int)
4 user32 bool getscrollinfo(intptr, int, comboboxex/scrollinfo&)
4 user32 intptr setwindowshookex(int, nativehookmethods/hookproc, intptr, int)
4 user32.dll intptr setparent(intptr, intptr)
4 user32.dll intptr getparent(intptr)
4 user32.dll int sendmessage(intptr, int, int, int)
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 bool getclientrect(intptr, nativemethods/rect&)
4 user32.dll intptr windowfrompoint(nativemethods/point)
4 user32.dll int systemparametersinfo(int, int, boolean&, int)
4 user32.dll intptr beginpaint(intptr, nativemethods/paintstruct&)
4 user32.dll bool endpaint(intptr, nativemethods/paintstruct&)
4 user32.dll intptr getsystemmenu(intptr, bool)
4 uxtheme.dll intptr drawthemeparentbackground(intptr, intptr, nativemethods/rect&)
3 gdi32 bool exttextout(intptr, int, int, int, nativemethods/rect&, string, int, int32[]
3 gdi32 int excludecliprect(intptr, int, int, int, int)
3 gdi32.dll intptr createfontindirect(nativemethods/logfont&)
3 gdi32.dll intptr deletedc(intptr)
3 gdi32.dll intptr createdc(string, string, string, intptr)
3 gdi32.dll int excludecliprect(intptr, int, int, int, int)
3 user32 bool enablewindow(intptr, bool)
3 user32 intptr sendmessage(intptr, int, int, int)
3 user32 intptr getdlgitem(intptr, int)
3 user32 int getdlgitemint(intptr, int, boolean[], bool)
3 user32.dll int iswindow(intptr)
3 user32.dll intptr setwindowshookex(int, windowsapi/hookproc, intptr, int)
3 user32.dll int setwindowlong(intptr, int, int)
3 user32.dll intptr sendmessage(intptr, int, intptr, boolean&)
3 user32.dll bool getwindowrect(intptr, comboboxex/rect&)
3 user32.dll int getwindowtextlength(intptr)
3 user32.dll int clienttoscreen(intptr, nativemethods/point&)
3 user32.dll bool trackmouseevent(nativemethods/trackmouseevent&)
3 user32.dll intptr setwindowshookex(int, nativemethods/hookproc, intptr, int)
3 user32.dll intptr getwindow(intptr, getwindowcmd)
3 user32.dll bool lockwindowupdate(intptr)
3 user32.dll bool geticoninfo(intptr, nativemethods/iconinfo&)
3 user32.dll uint16 getasynckeystate(keys)
3 uxtheme.dll bool isappthemed()
3 uxtheme.dll bool isthemeactive()
3 uxtheme.dll int drawthemebackground(intptr, intptr, int, int, nativemethods/rect&, nativemet
2 dwmapi.dll int dwmdefwindowproc(intptr, int, intptr, intptr, intptr&)
2 dwmapi.dll int dwmiscompositionenabled(boolean&)
2 gdi32 intptr createdibsection(intptr, bitmapinfo_flat&, int, intptr&, intptr, int)
2 gdi32 int getdevicecaps(intptr, int)
2 gdi32 intptr createsolidbrush(uint)
2 gdi32.dll int getoutlinetextmetrics(intptr, int, intptr)
2 gdi32.dll int setbkmode(intptr, int)
2 gdi32.dll int getregiondata(intptr, int, intptr)
2 gdi32.dll int setgraphicsmode(handleref, int)
2 gdi32.dll bool gettextmetricsw(intptr, nativemethods/textmetricw&)
2 gdi32.dll int getclipbox(intptr, nativemethods/rect&)
2 gdi32.dll bool bitblt(intptr, int, int, int, int, intptr, int, int, int)
2 gdi32.dll int getcliprgn(intptr, intptr)
2 gdi32.dll bool gettextmetricsa(intptr, nativemethods/textmetrica&)
2 gdi32.dll bool getclipbox(intptr, nativemethods/rect&)
2 gdi32.dll int offsetrgn(intptr, int, int)
2 kernel32.dll int lstrlen(string)
2 kernel32.dll int getversion()
2 kernel32.dll intptr getprocaddress(intptr, string)
2 ole32.dll int getrunningobjecttable(int, irunningobjecttable&)
2 ole32.dll int createbindctx(int, ibindctx&)
2 shell32.dll bool shgetpathfromidlist(intptr, intptr)
2 user32 int sendmessage(intptr, int, int, nativemethods/toolinfo_t)
2 user32.dll intptr getdcex(intptr, intptr, int)
2 user32.dll bool adjustwindowrectex(nativemethods/rect&, int, bool, int)
2 user32.dll bool scrollwindowex(intptr, int, int, nativemethods/rect&, nativemethods/rect&,
2 user32.dll int getsystemmetrics(systemmetricscodes)
2 user32.dll intptr getancestor(intptr, int)
2 user32.dll int sendmessage(intptr, int, int, msg&)
2 user32.dll intptr getforegroundwindow()
2 user32.dll intptr sendmessage(intptr, int, intptr, nativemethods/rect&)
2 user32.dll int systemparametersinfo(int, int, nativemethods/nonclientmetrics&, int)
2 user32.dll int getmenustring(intptr, uint, string, int, uint)
2 user32.dll int getclassname(intptr, stringbuilder, int)
2 user32.dll int enumchildwindows(intptr, nativemethods/enumchildwindowscallback, intptr)
2 user32.dll int defwindowproc(intptr, msg, intptr, rect&)
2 user32.dll intptr beginpaint(intptr, paintstruct&)
2 user32.dll intptr copyimage(intptr, uint, int, int, uint)
2 user32.dll int adjustwindowrectex(rect&, int, bool, int)
2 user32.dll int adjustwindowrectex(nativemethods/rect&, int, bool, int)
2 user32.dll bool scrollwindowex(intptr, int, int, nativemethods/comrect, nativemethods/rect&
2 user32.dll bool endpaint(intptr, paintstruct&)
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 destroyicon(intptr)
2 user32.dll bool getcomboboxinfo(intptr, comboboxex/comboboxinfo&)
2 user32.dll bool getcomboboxinfo(intptr, nativemethods/comboboxinfo&)
2 user32.dll bool getwindowrect(intptr, nativemethods/rect&)
2 user32.dll bool ptinrect(nativemethods/rect&, nativemethods/point)
2 uxtheme.dll int setwindowtheme(intptr, string, string)
2 uxtheme.dll int getthemecolor(intptr, int, int, int, uint64&)
2 uxtheme.dll intptr intclosethemedata(intptr)
2 uxtheme.dll intptr intopenthemedata(intptr, string)
2 uxtheme.dll uint64 getcurrentthemename(string, int, string, int, string, int)
1 comctl32 bool initcommoncontrolsex(nativemethods/initcommoncontrolsex)
1 comctl32 bool flatsb_enablescrollbar(intptr, int, int)
1 comctl32 bool uninitializeflatsb(intptr)
1 comctl32 bool flatsb_getscrollinfo(intptr, int, flatscrollbar/nativemethods/scrollinfo&)
1 comctl32 bool initializeflatsb(intptr)
1 comctl32 bool initcommoncontrolsex(flatscrollbar/nativemethods/initcommoncontrolsex)
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 int dwmgetwindowattribute(intptr, uint, int32&, uint)
1 dwmapi.dll int dwmsetwindowattribute(intptr, uint, intptr, uint)
1 dwmapi.dll int dwmgetwindowattribute(intptr, dwmapi/dwmwindowattribute, rect&, int)
1 dwmapi.dll int dwmextendframeintoclientarea(intptr, dwmapi/margins&)
1 dwmapi.dll intptr dwmiscompositionenabled(boolean&)
1 gdi32 int selectcliprgn(intptr, intptr)
1 gdi32 int setbkmode(intptr, backgroundmode)
1 gdi32 bool setwindowextex(intptr, int, int, nativemethods/size&)
1 gdi32 intptr createfontindirectw(nativemethods/logfont&)
1 gdi32 bool setviewportextex(intptr, int, int, nativemethods/size&)
1 gdi32 int setgraphicsmode(intptr, int)
1 gdi32 bool setworldtransform(intptr, textrendererdc/xform&)
1 gdi32 int getrgnbox(intptr, nativemethods/rect&)
1 gdi32 intptr createfontindirecta(nativemethods/logfont&)
1 gdi32.dll bool modifyworldtransform(handleref, nativemethods/xform, int)
1 gdi32.dll bool setworldtransform(intptr, office12toolstriprenderer/xform&)
1 gdi32.dll int savedc(intptr)
1 gdi32.dll int getobject(intptr, int, nativemethods/bitmap&)
1 gdi32.dll intptr extcreateregion(nativemethods/xform&, int, intptr)
1 gdi32.dll bool setlayout(intptr, int)
1 gdi32.dll int setgraphicsmode(intptr, int)
1 gdi32.dll int getobjecttype(intptr)
1 gdi32.dll int setmapmode(intptr, int)
1 gdi32.dll bool setworldtransform(handleref, nativemethods/xform)
1 gdi32.dll bool restoredc(intptr, int)
1 gdi32.dll bool gettextextentpoint32(intptr, string, int, nativemethods/size&)
1 kernel32.dll int getuserdefaultlcid()
1 kernel32.dll bool freelibrary(intptr)
1 kernel32.dll bool setenvironmentvariable(string, string)
1 kernel32.dll int queryperformancecounter(int64&)
1 kernel32.dll int queryperformancefrequency(int64&)
1 kernel32.dll intptr loadlibrary(string)
1 shell32.dll intptr shappbarmessage(int, appbardata&)
1 shell32.dll int shappbarmessage(int, nativemethods/appbardata&)
1 shell32.dll int shgetspecialfolderlocation(intptr, int, intptr&)
1 shell32.dll intptr shbrowseforfolder(nativemethods/browseinfo)
1 shell32.dll intptr shsimpleidlistfrompath(intptr)
1 shell32.dll int shgetmalloc(nativemethods/imalloc[])
1 user32 bool flashwindow(intptr, bool)
1 user32 intptr sendmessage(intptr, int, bool, nativemethods/formatrange)
1 user32 intptr releasedc(intptr, intptr)
1 user32 intptr getdc(intptr)
1 user32 intptr sendmessage(intptr, int, int, nativemethods/tv_hittestinfo)
1 user32 bool invertrect(intptr, nativemethods/rect&)
1 user32 bool scrollwindow(intptr, int, int, nativemethods/rect&, nativemethods/rect&)
1 user32.dll intptr getwindow(intptr, uint)
1 user32.dll void messagebeep(int)
1 user32.dll intptr getmenu(intptr)
1 user32.dll uint16 getkeystate(int)
1 user32.dll intptr setwindowlong(intptr, int, int)
1 user32.dll uint getclasslongptr32(intptr, int)
1 user32.dll uint getwindowthreadprocessid(intptr, uint32&)
1 user32.dll intptr gettopwindow(intptr)
1 user32.dll string mb_getstring(int)
1 user32.dll intptr sendmessage(intptr, int, int, string)
1 user32.dll intptr windowfrompoint(point)
1 user32.dll intptr setactivewindow(intptr)
1 user32.dll bool animatewindow(intptr, int, animatewindowflags)
1 user32.dll bool showwindow(intptr, int16)
1 user32.dll bool trackmouseevent(trackmouseevents&)
1 user32.dll bool translatemessage(nativemethods/msg&)
1 user32.dll int callwindowproc(intptr, intptr, int, intptr, intptr)
1 user32.dll int defwindowproc(intptr, int, intptr, intptr)
1 user32.dll int dispatchmessage(nativemethods/msg&)
1 user32.dll int drawtext(intptr, string, int, comboboxex/rect&, int)
1 user32.dll int fillrect(intptr, nativemethods/rect&, intptr)
1 user32.dll int fillrect(intptr, rect&, intptr)
1 user32.dll bool setmenu(intptr, intptr)
1 user32.dll bool setlayeredwindowattributes(intptr, uint, byte, int)
1 user32.dll bool drawedge(intptr, nativemethods/rect&, nativemethods/drawedgeborder, nativem
1 user32.dll bool endpaint(intptr, comboboxex/paintstruct&)
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 bool inflaterect(rect&, int, int)
1 user32.dll bool redrawwindow(intptr, intptr, intptr, int)
1 user32.dll bool redrawwindow(intptr, nativemethods/rect&, intptr, uint)
1 user32.dll bool setlayeredwindowattributes(intptr, int, int, layeredwindowflags)
1 user32.dll int getclasslong(intptr, int)
1 user32.dll int getclientrect(intptr, rect&)
1 user32.dll int sendmessage(intptr, int, int, point&)
1 user32.dll intptr getdcex(intptr, intptr, uint)
1 user32.dll int trackpopupmenu(intptr, uint, int, int, int, intptr, intptr)
1 user32.dll int16 getasynckeystate(virtualkeys)
1 user32.dll intptr beginpaint(intptr, comboboxex/paintstruct&)
1 user32.dll intptr getcursorpos(point&)
1 user32.dll intptr getcursor()
1 user32.dll intptr childwindowfrompoint(intptr, nativemethods/point)
1 user32.dll intptr getdesktopwindow()
1 user32.dll int screentoclient(intptr, nativemethods/point&)
1 user32.dll int msgwaitformultipleobjects(int, intptr[], bool, uint, 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 bool subtractrect(nativemethods/rect&, nativemethods/rect&, nativemethods/rect&)
1 user32.dll int getwindowtext(intptr, stringbuilder, int)
1 user32.dll int getwindowthreadprocessid(intptr, intptr)
1 user32.dll int invalidaterect(intptr, nativemethods/rect&, bool)
1 user32.dll int mapwindowpoints(intptr, intptr, comboboxex/point&, uint)
1 user32.dll int mapwindowpoints(intptr, intptr, nativemethods/point&, uint)
1 user32.dll intptr getclasslongptr64(intptr, int)
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 uint getthemepartsize(intptr, intptr, int, int, intptr, int, nativemethods/size&
1 uxtheme.dll intptr openthemedata(intptr, string)
1 uxtheme.dll intptr closethemedata(intptr)
1 uxtheme.dll int getthemesyssize(intptr, int)
1 uxtheme.dll int drawthemetextex(intptr, intptr, int, int, string, int, drawtextformatflags,
1 uxtheme.dll int drawthemetext(intptr, intptr, int, int, string, int, uint, uint, nativemetho
1 uxtheme.dll bool getthemesysbool(intptr, int)
1 uxtheme.dll uint64 getthemesysstring(intptr, int, string&, int)