Application Report


The following 92 APIs (used 1480 times) might not work:

There are 331 P/Invokes (used 1231 times):

Count Library Function
35 user32.dll int sendmessage(intptr, int, int, int)
34 user32.dll int sendmessage(intptr, int, intptr, intptr)
27 gdi32.dll intptr selectobject(intptr, intptr)
26 gdi32 intptr selectobject(intptr, intptr)
25 user32.dll int showwindow(intptr, int)
25 user32.dll int releasedc(intptr, intptr)
23 gdi32 bool deleteobject(intptr)
23 gdi32.dll intptr deleteobject(intptr)
22 user32 int getwindowlong(intptr, int)
21 user32 int callnexthookex(intptr, int, intptr, intptr)
20 user32 int setwindowlong(intptr, int, int)
19 user32 bool setwindowpos(int, int, int, int, int, int, int)
18 user32 bool unhookwindowshookex(intptr)
15 user32.dll intptr getwindowdc(intptr)
14 user32.dll bool animatewindow(intptr, int, int)
13 user32 bool showwindow(int, int)
13 user32.dll int getwindowlong(intptr, int)
13 user32.dll bool setwindowpos(intptr, intptr, int, int, int, int, int)
12 user32 bool iswindow(intptr)
12 user32.dll int getwindowrect(intptr, nativewindowmethods/rect&)
12 user32.dll int16 getkeystate(int)
11 user32 int releasedc(intptr, intptr)
11 user32.dll int setwindowlong(intptr, int, intptr)
10 gdi32 intptr createcompatibledc(intptr)
10 kernel32 int getcurrentthreadid()
10 msimg32 bool alphablend(intptr, int, int, int, int, intptr, int, int, int, int, int)
10 user32 intptr setwindowshookex(int, nativewindowmethods/hookproc, int, int)
9 shell32.dll intptr shappbarmessage(int, nshell32/appbardata&)
9 user32.dll bool postmessage(intptr, int, intptr, intptr)
8 gdi32 int setviewportorgex(intptr, int, int, nativewindowmethods/point&)
8 gdi32 bool bitblt(intptr, int, int, int, int, intptr, int, int, int)
8 gdi32 bool deletedc(intptr)
8 gdi32.dll intptr createrectrgn(int, int, int, int)
8 kernel32.dll int purgecomm(int, int)
8 kernel32.dll int getlasterror()
8 kernel32.dll bool escapecommfunction(int, int64)
8 user32 int16 getkeystate(int)
8 user32 bool redrawwindow(intptr, intptr, intptr, uint)
8 user32.dll int getwindowlong(intptr, nativewindowmethods/getwindowlongenum)
8 user32.dll int getclassname(intptr, stringbuilder, int)
8 user32.dll bool unhookwindowshookex(intptr)
8 user32.dll int setwindowlong(intptr, nativewindowmethods/getwindowlongenum, int)
7 gdi32.dll int selectcliprgn(intptr, intptr)
7 gdi32.dll intptr createcompatibledc(intptr)
7 gdi32.dll int getdevicecaps(intptr, int)
7 user32 intptr getdc(intptr)
7 user32.dll intptr getdc(intptr)
7 user32.dll int setwindowrgn(intptr, intptr, bool)
6 gdi32.dll bool deletedc(intptr)
6 user32 intptr getwindowdc(intptr)
6 user32 int sendmessage(intptr, int, int, intptr)
6 user32 intptr windowfrompoint(point)
6 user32 int sendmessage(intptr, int, intptr, intptr)
6 user32.dll int destroyicon(intptr)
6 user32.dll intptr sendmessage(intptr, int, int, int)
6 uxtheme.dll void drawthemebackground(int, intptr, int, int, xpthemes/nativewindowmethods/rec
5 gdi32 int deleteobject(intptr)
5 gdi32.dll int savedc(intptr)
5 kernel32 int64 openprocess(int64, int64, int64)
5 kernel32 int64 getexitcodeprocess(int64, int64)
5 user32.dll bool getwindowrect(intptr, win32api/rect&)
5 user32.dll intptr getcapture()
5 user32.dll int callwindowproc(intptr, intptr, int, intptr, intptr)
4 gdi32 int getdevicecaps(intptr, int)
4 gdi32 int getrgnbox(intptr, nativewindowmethods/rect&)
4 gdi32 int getdibits(intptr, handleref, uint, uint, intptr, nativewindowmethods/bitmapi
4 gdi32.dll bool lineto(intptr, int, int)
4 gdi32.dll intptr createbrushindirect(ngdi32/logbrush&)
4 kernel32.dll int getoverlappedresult(int, rs232/overlapped&, int32&, int)
4 kernel32.dll int readfile(int, byte[], int, int32&, rs232/overlapped&)
4 kernel32.dll int waitforsingleobject(int, int)
4 kernel32.dll int closehandle(int)
4 kernel32.dll int createevent(int, int, int, string)
4 kernel32.dll int writefile(int, byte[], int, int32&, rs232/overlapped&)
4 shell32 int shellexecute(int, string, string, string, string, int)
4 user32 int getmenustring(intptr, uint, intptr, int, int)
4 user32 void postmessage(intptr, int, intptr, intptr)
4 user32 intptr setwindowshookex(int, keyboardhookmanager/hookproccallback, int, int)
4 user32 intptr getsystemmenu(intptr, bool)
4 user32 intptr getparent(intptr)
4 user32 intptr getmenu(intptr)
4 user32 intptr getdesktopwindow()
4 user32 bool destroymenu(intptr)
4 user32 int sendmessage(intptr, int, int, int)
4 user32 int getmenuitemcount(intptr)
4 user32 bool setmenu(intptr, intptr)
4 user32 bool getmenuiteminfo(intptr, uint, bool, nativewindowmethods/menuiteminfo&)
4 user32.dll bool getwindowrect(intptr, nwin32/rect&)
4 user32.dll bool adjustwindowrectex(nativewindowmethods/rect&, nativewindowmethods/windowsty
4 user32.dll intptr getparent(intptr)
4 user32.dll bool redrawwindow(intptr, nwin32/rect&, intptr, int)
4 uxtheme.dll int isthemeactive()
4 uxtheme.dll void getthemepartsize(int, intptr, int, int, intptr, xpthemes/nativewindowmethod
4 uxtheme.dll void getthemebackgroundcontentrect(int, intptr, int, int, xpthemes/nativewindowm
4 uxtheme.dll int getthemeappproperties()
4 uxtheme.dll int isappthemed()
4 winmm int playsoundw(stringbuilder, intptr, int)
3 gdi32 intptr createcompatiblebitmap(intptr, int, int)
3 gdi32.dll int getclipbox(intptr, nwin32/rect&)
3 gdi32.dll int setbkmode(intptr, int)
3 gdi32.dll bool patblt(intptr, int, int, int, int, uint)
3 gdi32.dll intptr createcompatiblebitmap(intptr, int, int)
3 gdi32.dll int combinergn(intptr, intptr, intptr, int)
3 kernel32.dll intptr loadlibrary(string)
3 kernel32.dll intptr getmodulehandle(string)
3 user32.dll int callnexthookex(intptr, int, intptr, intptr)
3 user32.dll bool iswindowvisible(intptr)
3 user32.dll int setlayeredwindowattributes(intptr, int, byte, int)
3 user32.dll int getkeyboardstate(byte[])
3 user32.dll intptr setfocus(intptr)
3 user32.dll intptr getdcex(intptr, intptr, int)
3 user32.dll bool updatelayeredwindow(intptr, intptr, nwin32/point&, nwin32/size&, intptr, nw
3 user32.dll bool getscrollinfo(intptr, int, nwin32/scrollinfo&)
2 comctl32 void dllgetversion(nativewindowmethods/dllversioninfo&)
2 comctl32.dll intptr imagelist_geticon(intptr, int, int)
2 comctl32.dll int imagelist_getimagecount(intptr)
2 comctl32.dll bool initcommoncontrols(nativewindowmethods/initcommoncontrols)
2 comctl32.dll int lbitemfrompt(intptr, nativewindowmethods/point, bool)
2 gdi32 int selectcliprgn(intptr, intptr)
2 gdi32 bool gettextmetrics(intptr, textmetric&)
2 gdi32 intptr createbitmap(int, int, int, int, int16[])
2 gdi32 intptr createdibsection(intptr, nativewindowmethods/bitmapinfoflat&, uint, intpt
2 gdi32 intptr createpatternbrush(intptr)
2 gdi32.dll int restoredc(intptr, int)
2 gdi32.dll intptr createfontindirect(ngdi32/logfont)
2 gdi32.dll intptr selectobject(handleref, handleref)
2 gdi32.dll int setgraphicsmode(intptr, int)
2 gdi32.dll int getobjectbitmap(intptr, int, ngdi32/bitmap&)
2 gdi32.dll bool deleteenhmetafile(intptr)
2 gdi32.dll bool bitblt(intptr, int, int, int, int, intptr, int, int, uint)
2 gdi32.dll int excludecliprect(intptr, int, int, int, int)
2 gdi32.dll int patblt(intptr, int, int, int, int, int)
2 kernel32 int getlocaleinfo(int, int, string, int)
2 kernel32 int formatmessage(int, int, int, int, stringbuilder, int, int)
2 kernel32 int freelibrary(int)
2 kernel32 int loadlibraryex(string, int, int)
2 kernel32 intptr getmodulehandle(string)
2 kernel32 intptr getprocaddress(intptr, string)
2 kernel32.dll int setcommstate(int, rs232/dcb&)
2 kernel32.dll int setcommtimeouts(int, rs232/commtimeouts&)
2 kernel32.dll int setupcomm(int, int, int)
2 kernel32.dll int64 deletefile(string&)
2 kernel32.dll int getcommstate(int, rs232/dcb&)
2 kernel32.dll int createfile(string, int, int, int, int, int, int)
2 kernel32.dll bool getcommmodemstatus(int, int32&)
2 kernel32.dll int buildcommdcb(string, rs232/dcb&)
2 kernel32.dll int clearcommerror(int, int, int)
2 ole32.dll void stgcreatedocfile(string, int, int, istorage&)
2 ole32.dll void stgopenstorage(string, istorage, int, intptr, int, istorage&)
2 shell32.dll intptr shgetfileinfo(string, int16, shell32/shfileinfo&, int16, int16)
2 shell32.dll intptr shgetfileinfo(string, uint, nshell32/shfileinfo&, int, uint)
2 user32 intptr getactivewindow()
2 user32 int showcaret(intptr)
2 user32 int sendmessage(intptr, int, nativewindowmethods/point&, int)
2 user32 intptr getdcex(intptr, intptr, uint)
2 user32 intptr getforegroundwindow()
2 user32 intptr getwindow(intptr, int)
2 user32 intptr mapwindowpoints(intptr, intptr, nativewindowmethods/point&, int)
2 user32 intptr setwindowshookex(int, mousehookmanager/hookproccallback, int, int)
2 user32 intptr setwindowshookex(nativewindowmethods/windowhook, nativewindowmethods/hook
2 user32 uint mapvirtualkey(uint, uint)
2 user32 int sendmessage(intptr, int, nativewindowmethods/gettextlengthex&, int)
2 user32 int sendmessage(intptr, int, nativewindowmethods/gettextex&, stringbuilder)
2 user32 int destroycaret()
2 user32 bool iswindowvisible(intptr)
2 user32 int geticoninfo(intptr, nativewindowmethods/iconinfo&)
2 user32 int createcaret(intptr, intptr, int, int)
2 user32 bool messagebeep(int)
2 user32 bool getcomboboxinfo(intptr, toolbarcombobox/comboboxinfo&)
2 user32 int getsyscolor(int)
2 user32 int hidecaret(intptr)
2 user32 int scrollwindowex(intptr, int, int, nativewindowmethods/rect&, nativewindowmeth
2 user32 int setcaretpos(int, int)
2 user32 intptr realchildwindowfrompoint(intptr, int, int)
2 user32 bool updatelayeredwindow(intptr, intptr, nativewindowmethods/point&, nativewindo
2 user32 int sendmessage(intptr, int, int, nativewindowmethods/point&)
2 user32 int sendmessage(intptr, int, int, string)
2 user32.dll bool releasecapture()
2 user32.dll intptr setwindowlong(intptr, int, lii1i1iil)
2 user32.dll intptr loadcursorfromfile(string&)
2 user32.dll int lillli1li(int)
2 user32.dll int sendmessage(intptr, int, int, nuser32/helpinfo&)
2 user32.dll bool endpaint(intptr, nuser32/paintstruct&)
2 user32.dll bool enumthreadwindows(int, enumthreadwindowscallback, intptr)
2 user32.dll intptr getfocus()
2 user32.dll intptr beginpaint(intptr, nuser32/paintstruct&)
2 user32.dll bool showwindow(intptr, int)
2 user32.dll bool systemparametersinfo(int, int, boolean&, int)
2 user32.dll int setscrollinfo(intptr, int, nwin32/scrollinfo&, bool)
2 user32.dll int getcaretblinktime()
2 user32.dll int getkeynametext(int, stringbuilder, int)
2 user32.dll bool getclientrect(intptr, nwin32/rect&)
2 user32.dll int drawtext(intptr, string, int, nwin32/rect&, int)
2 user32.dll int getupdaterect(intptr, nwin32/rect&, bool)
2 user32.dll int defwindowproc(intptr, int, intptr, intptr)
2 user32.dll int mapvirtualkey(uint, uint)
2 user32.dll intptr setwindowshookex(int, l1ll111il1, intptr, int)
2 user32.dll int registerwindowmessage(string)
2 user32.dll intptr setwindowlong(intptr, int, intptr)
2 user32.dll bool trackmouseevent(nuser32/trackmouseevent&)
2 user32.dll intptr getdesktopwindow()
2 uxtheme.dll void setthemeappproperties(int)
2 uxtheme.dll void getthemecolor(int, int, int, int, int32&)
2 uxtheme.dll int getthemesyssize(intptr, int)
2 uxtheme.dll int getthemesyscolor(int, int)
2 uxtheme.dll void closethemedata(int)
2 uxtheme.dll void drawthemeedge(int, intptr, int, int, xpthemes/nativewindowmethods/rect&, ui
2 uxtheme.dll void drawthemetext(int, intptr, int, int, string, int, int, int, xpthemes/native
2 uxtheme.dll void getcurrentthemename(stringbuilder, int, stringbuilder, int, stringbuilder,
2 uxtheme.dll void getthemebackgroundextent(int, intptr, int, int, xpthemes/nativewindowmethod
2 uxtheme.dll int openthemedata(int, string)
1 comdlg32.dll int commdlgextendederror()
1 comdlg32.dll bool getopenfilename(nativemethodswindows/openfilename_i)
1 coredll uint getsystempowerstatusex(coredll/system_power_status_ex, bool)
1 coredll uint getsystempowerstatusex2(coredll/system_power_status_ex2, uint, bool)
1 coredll.dll bool setforegroundwindow(intptr)
1 coredll.dll bool setsystemtime(coredll/systemtime&)
1 coredll.dll intptr getcapture()
1 coredll.dll void getsystemtime(coredll/systemtime&)
1 crpe32.dll int peopenengineex(peengineoptions&)
1 dwmapi.dll int dwmiscompositionenabled(int32&)
1 gdi32 int settextcolor(intptr, int)
1 gdi32 intptr createsolidbrush(int)
1 gdi32 int setbkcolor(intptr, int)
1 gdi32.dll int modifyworldtransform(intptr, ngdi32/xform&, int)
1 gdi32.dll int getworldtransform(intptr, ngdi32/xform&)
1 gdi32.dll int getcliprgn(intptr, intptr)
1 gdi32.dll int deleteenhmetafile(intptr)
1 gdi32.dll int deletedc(intptr)
1 gdi32.dll bool ptinregion(intptr, int, int)
1 gdi32.dll bool movetoex(intptr, int, int, intptr)
1 gdi32.dll bool gettextmetricsa(intptr, ngdi32/textmetric&)
1 gdi32.dll bool getrandomrgn(intptr, intptr, int)
1 gdi32.dll bool deleteobject(intptr)
1 gdi32.dll bool bitblt(intptr, int, int, int, int, intptr, int, int, int)
1 gdi32.dll bool _setpixelformat(intptr, int, ngdi32/pixelformatdescriptor&)
1 gdi32.dll int playenhmetafile(intptr, intptr, rectangle&)
1 gdi32.dll int setworldtransform(intptr, ngdi32/xform&)
1 gdi32.dll intptr createpen(int, int, int)
1 gdi32.dll intptr restoredc(intptr, int)
1 gdi32.dll intptr createenhmetafile(intptr, string, nwin32/rect&, string)
1 gdi32.dll bool gettextmetrics(handleref, nativewindowmethods/textmetric)
1 gdi32.dll uint settextcolor(intptr, uint)
1 gdi32.dll intptr copyenhmetafile(intptr, string)
1 gdi32.dll intptr closeenhmetafile(intptr)
1 kernel32 int64 movefile(string&, string&)
1 kernel32.dll intptr loadlibraryex(string, intptr, int)
1 kernel32.dll int lstrlen(string)
1 kernel32.dll int setprocessworkingsetsize(intptr, int, int)
1 shell32.dll bool fileiconinit(bool)
1 shell32.dll bool shell_getimagelists(intptr&, intptr&)
1 shell32.dll bool shellexecuteex(nshell32/shellexecuteinfo&)
1 u2dmapi.dll message/uxerror uxdtermexportdestination(uint, int)
1 u2dmapi.dll message/uxerror uxdinitialize(uint)
1 u2dmapi.dll message/uxerror uxdexporttodestination(uint, uxdjobinfo&)
1 u2dmapi.dll message/uxerror uxdinitexportdestination(intptr, uint, intptr, uxdformatinfo&, u
1 u2dmapi.dll message/uxerror uxdterminate()
1 u2dpost.dll message/uxerror uxdinitexportdestination(intptr, uint, intptr, uxdformatinfo&, u
1 u2dpost.dll message/uxerror uxdexporttodestination(uint, uxdjobinfo&)
1 u2dpost.dll message/uxerror uxdterminate()
1 u2dpost.dll message/uxerror uxdinitialize(uint)
1 u2dpost.dll message/uxerror uxdtermexportdestination(uint, int)
1 user32 int getclientrect(intptr, toolbartextbox/rect&)
1 user32 intptr sendmessage(intptr, int, intptr, intptr)
1 user32 bool iswindow(handleref)
1 user32 intptr getfocus()
1 user32 intptr sendmessagetimeout(handleref, int, int, int, int, int, intptr&)
1 user32.dll bool adjustwindowrectex(nwin32/rect&, int, bool, int)
1 user32.dll intptr setclipboarddata(uint, intptr)
1 user32.dll intptr intcopyimage(intptr, int, int, int, int)
1 user32.dll intptr loadimage(intptr, string, uint, int, int, uint)
1 user32.dll intptr releasedc(intptr, intptr)
1 user32.dll intptr setwindowlong(intptr, int, win32api/wndproc)
1 user32.dll intptr setwindowshookex(int, l11ill1l11, intptr, int)
1 user32.dll intptr getwindow(intptr, int)
1 user32.dll intptr windowfrompoint(nwin32/point)
1 user32.dll intptr windowfrompoint(nativewindowmethods/point)
1 user32.dll intptr setwindowshookex(int, win32api/hookproc, intptr, int)
1 user32.dll intptr setwindowshookex(int, liiill, intptr, int)
1 user32.dll void postquitmessage(int)
1 user32.dll intptr setwindowshookex(int, li1ili1li, intptr, int)
1 user32.dll intptr setwindowshookex(int, l1llllliii, intptr, int)
1 user32.dll intptr setwindowshookex(int, l1iiilil1, intptr, int)
1 user32.dll intptr getwindowrect(intptr, screencapture/user32/rect&)
1 user32.dll int enablewindow(intptr, bool)
1 user32.dll int sendmessage(intptr, int, intptr, object)
1 user32.dll int callnexthookex(intptr, int, intptr, nwin32/mousehookstruct&)
1 user32.dll int sendmessage(intptr, int, int, nwin32/rect&)
1 user32.dll int sendmessage(intptr, int, int, nwin32/tv_item&)
1 user32.dll bool openclipboard(intptr)
1 user32.dll int scrollwindowex(intptr, int, int, intptr, nwin32/rect&, intptr, nwin32/rect&,
1 user32.dll int callnexthookex(intptr, int, intptr, message&)
1 user32.dll int mapwindowpoints(intptr, intptr, nwin32/rect&, int)
1 user32.dll int mapwindowpoints(intptr, intptr, nwin32/point&, int)
1 user32.dll int callnexthookex(intptr, int, intptr, nwin32/cwpstruct&)
1 user32.dll int getwindowthreadprocessid(intptr, int)
1 user32.dll int getwindowtextlength(intptr)
1 user32.dll int getwindowtext(intptr, stringbuilder, int)
1 user32.dll int callnexthookex(intptr, int, intptr, nwin32/msllhookstruct&)
1 user32.dll int getwindowplacement(intptr, nuser32/windowplacement&)
1 user32.dll int callnexthookex(intptr, int, intptr, win32api/cwpstruct&)
1 user32.dll int getmessage(nuser32/msg&, intptr, int, int)
1 user32.dll bool translatemessage(nuser32/msg&)
1 user32.dll bool systemparametersinfo(uint, uint, uint32&, uint)
1 user32.dll intptr findwindowex(intptr, intptr, string, string)
1 user32.dll bool iswindowenabled(intptr)
1 user32.dll bool invalidaterect(intptr, rectangle&, bool)
1 user32.dll bool getwindowrect(intptr, nativemethodswindows/rect&)
1 user32.dll intptr findwindow(string, string)
1 user32.dll intptr defmdichildproc(intptr, int, intptr, intptr)
1 user32.dll bool postmessage(intptr, int, int, int)
1 user32.dll int16 getasynckeystate(int)
1 user32.dll intptr getdlgitem(intptr, int)
1 user32.dll bool getclientrect(handleref, nativewindowmethods/rect&)
1 user32.dll int toascii(int, int, byte[], stringbuilder, uint)
1 user32.dll bool emptyclipboard()
1 user32.dll bool dispatchmessage(nuser32/msg&)
1 user32.dll bool setwindowplacement(intptr, nuser32/windowplacement&)
1 user32.dll bool systemparametersinfo(int, int, uint32&, int)
1 user32.dll bool closeclipboard()
1 user32.dll bool systemparametersinfo(uint, uint, intptr, uint)
1 user32.dll intptr getactivewindow()
1 uxtheme.dll intptr openthemedata(intptr, string)
1 uxtheme.dll intptr getthemepartsize(intptr, intptr, int, int, nwin32/rect&, int, nwin32/size
1 uxtheme.dll intptr getthemecolor(intptr, int, int, int, int32&)
1 uxtheme.dll int drawthemeparentbackground(intptr, intptr, nwin32/rect&)
1 uxtheme.dll int getthememargins(intptr, intptr, int, int, int, intptr, nuxtheme/margins&)
1 uxtheme.dll int getcurrentthemename(stringbuilder, int, stringbuilder, int, stringbuilder, i
1 uxtheme.dll int drawthemetext(intptr, intptr, int, int, string, int, int, int, nwin32/rect&)
1 uxtheme.dll int closethemedata(intptr)
1 uxtheme.dll int drawthemebackground(intptr, intptr, int, int, nwin32/rect&, intptr)