Application Report


The following 28 APIs (used 308 times) might not work:

There are 264 P/Invokes (used 532 times):

Count Library Function
15 gdi32 bool deleteobject(intptr)
14 user32 int getwindowlong(intptr, int)
12 gdi32 intptr selectobject(intptr, intptr)
12 user32 int setwindowlong(intptr, int, int)
12 user32.dll uint setforegroundwindow(intptr)
11 shell32.dll uint shappbarmessage(uint, shellapi/appbardata&)
11 user32 bool setwindowpos(int, int, int, int, int, int, int)
8 user32 int callnexthookex(intptr, int, intptr, intptr)
7 user32 bool showwindow(int, int)
7 user32.dll int sendmessage(intptr, win32/w32_lvm, int, int32&)
6 gdi32 intptr createcompatibledc(intptr)
6 user32 bool unhookwindowshookex(intptr)
6 user32 intptr setfocus(intptr)
6 user32.dll int16 getkeystate(int)
6 user32.dll bool setwindowpos(intptr, int, int, int, int, int, int)
6 uxtheme.dll int getcurrentthemename(stringbuilder, int, stringbuilder, int, stringbuilder, i
5 msimg32 bool alphablend(intptr, int, int, int, int, intptr, int, int, int, int, int)
5 user32 int releasedc(intptr, intptr)
5 user32 intptr setwindowshookex(int, nativewindowmethods/hookproc, int, int)
5 user32.dll bool killtimer(intptr, int)
5 user32.dll bool systemparametersinfo(int, int, int32&, int)
5 user32.dll bool showwindow(intptr, win32/showwindowstyles)
4 gdi32 bool deletedc(intptr)
4 gdi32 bool bitblt(intptr, int, int, int, int, intptr, int, int, int)
4 kernel32 bool queryperformancecounter(int64&)
4 user32 int getmenuitemcount(intptr)
4 user32 intptr getdc(intptr)
4 user32.dll int sendmessage(intptr, uint, uint, string)
4 user32.dll int sendmessage(intptr, win32/w32_lvm, int, int32[])
4 user32.dll int sendmessage(intptr, win32/w32_lvm, int, win32/lvitem&)
3 kernel32 int getcurrentthreadid()
3 kernel32.dll bool closehandle(intptr)
3 user32 bool iswindow(intptr)
3 user32 bool redrawwindow(intptr, intptr, intptr, uint)
3 user32 bool setcursorpos(int, int)
3 user32 int sendmessage(intptr, int, int, intptr)
3 user32.dll bool showwindow(intptr, int)
3 user32.dll int getwindowrect(intptr, nativewindowmethods/rect&)
3 user32.dll int showwindow(intptr, int)
3 user32.dll intptr sendmessage(intptr, int, int, int)
3 user32.dll intptr settimer(intptr, int, int, u/a)
3 uxtheme.dll void drawthemebackground(int, intptr, int, int, xpthemes/nativewindowmethods/rec
3 winmm.dll bool playsound(string, intptr, win32/soundflags)
2 gdi32 int getdevicecaps(intptr, int)
2 gdi32 int getdibits(intptr, handleref, uint, uint, intptr, nativewindowmethods/bitmapi
2 gdi32 int setviewportorgex(intptr, int, int, nativewindowmethods/point&)
2 gdi32.dll int savedc(intptr)
2 gdi32.dll intptr selectobject(handleref, handleref)
2 gdi32.dll bool deleteobject(handleref)
2 gdi32.dll intptr selectobject(intptr, intptr)
2 kernel32 intptr createfile(string, kernel32/fileaccessapi, fileshare, int, filemode, kern
2 kernel32 bool queryperformancefrequency(int64&)
2 kernel32 bool getversionex(oshelper/osversioninfoex&)
2 kernel32.dll intptr getstdhandle(uint)
2 kernel32.dll bool setconsoletextattribute(intptr, uint16)
2 shlwapi.dll int strrettobstr(shellapi/strret&, intptr, string&)
2 urlmon.dll int findmimefromdata(intptr, intptr, byte[], int, intptr, int, intptr&, int)
2 user32 int getmenustring(intptr, uint, intptr, int, int)
2 user32 bool setmenu(intptr, intptr)
2 user32 bool setforegroundwindow(intptr)
2 user32 int sendmessage(intptr, int, int, int)
2 user32 bool getwindowinfo(intptr, nativewindowmethods/windowinfo&)
2 user32 int sendmessage(intptr, int, intptr, intptr)
2 user32 bool getmenuiteminfo(intptr, uint, bool, nativewindowmethods/menuiteminfo&)
2 user32 bool getmenuitemrect(intptr, intptr, int, nativewindowmethods/rect&)
2 user32 bool updatelayeredwindow(intptr, intptr, nativewindowmethods/point&, nativewindo
2 user32 bool destroymenu(intptr)
2 user32 int menuitemfrompoint(intptr, intptr, nativewindowmethods/point)
2 user32 intptr windowfrompoint(point)
2 user32 void postmessage(intptr, int, intptr, intptr)
2 user32 intptr loadimage(intptr, string, xpthemes/nativewindowmethods/resourceimagetype,
2 user32 intptr getsystemmenu(intptr, bool)
2 user32 intptr getparent(intptr)
2 user32 intptr getmenu(intptr)
2 user32 intptr getdesktopwindow()
2 user32 intptr getdcex(intptr, intptr, uint)
2 user32 intptr setcapture(intptr)
2 user32 int16 getkeystate(int)
2 user32.dll int getmenustring(intptr, uint, stringbuilder, int, uint)
2 user32.dll int sendmessage(intptr, win32/w32_lvm, int, int)
2 user32.dll int sendmessage(intptr, win32/headercontrolmessages, intptr, win32/hditem)
2 user32.dll int sendmessage(intptr, int, intptr, intptr)
2 user32.dll int getwindowlong(intptr, nativewindowmethods/getwindowlongenum)
2 user32.dll int getclassname(intptr, stringbuilder, int)
2 user32.dll bool postmessage(handleref, uint, intptr, intptr)
2 user32.dll int getkeyboardstate(byte[])
2 user32.dll bool setwindowpos(handleref, handleref, int, int, int, int, int)
2 user32.dll bool postmessage(intptr, int, intptr, intptr)
2 user32.dll int getsyscolor(int)
2 user32.dll intptr sendmessage(intptr, win32/w32_lvm, intptr, intptr)
2 user32.dll bool sendmessage(intptr, int, int, int)
2 user32.dll intptr findwindow(string, string)
2 user32.dll intptr getdesktopwindow()
2 user32.dll int sendmessage(intptr, win32/w32_lvm, int, win32/lvbkimage&)
2 user32.dll int setwindowlong(intptr, nativewindowmethods/getwindowlongenum, int)
2 user32.dll int setwindowpos(intptr, intptr, int, int, int, int, uint)
2 user32.dll intptr dispatchmessagea(u/c&)
2 user32.dll int16 getasynckeystate(int)
2 uxtheme.dll bool isappthemed()
2 uxtheme.dll int getthemeappproperties()
2 uxtheme.dll int isappthemed()
2 uxtheme.dll int isthemeactive()
2 uxtheme.dll void getcurrentthemename(stringbuilder, int, stringbuilder, int, stringbuilder,
2 uxtheme.dll void getthemebackgroundcontentrect(int, intptr, int, int, xpthemes/nativewindowm
2 uxtheme.dll void getthemepartsize(int, intptr, int, int, intptr, xpthemes/nativewindowmethod
2 wininet.dll bool internetcheckconnection(string, int, int)
2 wininet.dll bool internetgetcookie(string, string, stringbuilder, int32&)
2 winmm int playsoundw(stringbuilder, intptr, int)
1 advapi32.dll bool duplicatetoken(intptr, int, intptr&)
1 advapi32.dll bool logonuser(string, string, string, int, int, intptr&)
1 comctl32 void dllgetversion(nativewindowmethods/dllversioninfo&)
1 comctl32.dll bool initcommoncontrols(nativewindowmethods/initcommoncontrols)
1 comctl32.dll int dllgetversion(win32/dllversioninfo&)
1 comctl32.dll int lbitemfrompt(intptr, nativewindowmethods/point, bool)
1 dwmapi.dll int dwmiscompositionenabled(boolean&)
1 gdi32 int getrgnbox(intptr, nativewindowmethods/rect&)
1 gdi32 intptr getstockobject(int)
1 gdi32 intptr createdibsection(intptr, nativewindowmethods/bitmapinfoflat&, uint, intpt
1 gdi32 intptr createcompatiblebitmap(intptr, int, int)
1 gdi32 int selectcliprgn(intptr, intptr)
1 gdi32 int getbitmap(intptr, int, xpthemes/nativewindowmethods/bitmap&)
1 gdi32.dll intptr createbrushindirect(c/a)
1 gdi32.dll bool deletedc(intptr)
1 gdi32.dll intptr createbitmap(int, int, int, int, int16[])
1 gdi32.dll intptr createcompatibledc(intptr)
1 gdi32.dll int setpixel(intptr, int, int, int)
1 gdi32.dll int restoredc(intptr, int)
1 gdi32.dll int intersectcliprect(intptr, int, int, int, int)
1 gdi32.dll int excludecliprect(intptr, int, int, int, int)
1 gdi32.dll bool patblt(handleref, int, int, int, int, int)
1 gdi32.dll bool deleteobject(intptr)
1 gdi32.dll int getpixel(intptr, int, int)
1 kernel32 int loadlibraryex(string, int, int)
1 kernel32 int freelibrary(intptr)
1 kernel32 int freelibrary(int)
1 kernel32 bool getversionex(win32/osversioninfoex&)
1 kernel32 bool deletefile(string)
1 kernel32 bool backupseek(intptr, int, int, int32&, int32&, int32&)
1 kernel32 bool backupread(intptr, kernel32/win32_stream_id&, int, int32&, bool, bool, int3
1 kernel32 bool backupread(intptr, intptr, int, int32&, bool, bool, int32&)
1 kernel32 int sizeofresource(intptr, intptr)
1 kernel32 intptr findresource(intptr, int, string)
1 kernel32 intptr getmodulehandle(string)
1 kernel32 intptr getprocaddress(intptr, string)
1 kernel32 intptr loadlibraryex(string, int, int)
1 kernel32 intptr loadresource(intptr, intptr)
1 kernel32 bool closehandle(intptr)
1 kernel32.dll void outputdebugstring(string)
1 kernel32.dll void getstartupinfo(win32/api_startupinfo&)
1 kernel32.dll int getconsoleoutputcp()
1 kernel32.dll int formatmessage(int, intptr&, int, int, string&, int, intptr)
1 kernel32.dll bool movefileex(string, string, int64)
1 kernel32.dll intptr getmodulehandle(string)
1 kernel32.dll bool getconsolescreenbufferinfo(intptr, coloredconsoleappender/console_screen_bu
1 libc void openlog(intptr, int, localsyslogappender/syslogfacility)
1 libc void syslog(int, string, string)
1 libc void closelog()
1 netapi32.dll int netmessagebuffersend(string, string, string, string, int)
1 oleaut32.dll void loadtypelibex(string, interop/regkind, object&)
1 sensapi.dll bool isnetworkalive(int32&)
1 shell32.dll bool shell_notifyicon(int, notifyiconanimation/notifyicondata&)
1 shell32.dll void shaddtorecentdocs(uint, string)
1 shell32.dll void shaddtorecentdocs(uint, intptr)
1 shell32.dll uint shappbarmessage(uint, appbarinfo/appbardata&)
1 shell32.dll intptr shellexecute(intptr, string, string, string, string, int)
1 shell32.dll void shchangenotify(uint, uint, intptr, intptr)
1 shell32.dll intptr shbrowseforfolder(shellapi/browseinfo&)
1 shell32.dll int shparsedisplayname(string, intptr, intptr&, uint, uint32&)
1 shell32.dll int shgetmalloc(intptr&)
1 shell32.dll int shgetfolderlocation(intptr, int, intptr, uint, intptr&)
1 shell32.dll int shgetdesktopfolder(intptr&)
1 shell32.dll int shfileoperation(shellapi/shfileopstruct&)
1 shlwapi.dll int shautocomplete(intptr, uint)
1 urlmon.dll int cointernetisfeatureenabled(internetfeaturelist, int)
1 urlmon.dll int cointernetsetfeatureenabled(internetfeaturelist, int, bool)
1 user32 bool endpaint(intptr, nativewindowmethods/paintstruct&)
1 user32 int setcaretpos(int, int)
1 user32 int showcaret(intptr)
1 user32 intptr beginpaint(intptr, nativewindowmethods/paintstruct&)
1 user32 intptr getactivewindow()
1 user32 intptr getfocus()
1 user32 intptr getforegroundwindow()
1 user32 uint mapvirtualkey(uint, uint)
1 user32 intptr setwindowshookex(int, keyboardhookmanager/hookproccallback, int, int)
1 user32 intptr childwindowfrompointex(intptr, int, int, int)
1 user32 intptr sendmessagetimeout(handleref, int, int, int, int, int, intptr&)
1 user32 intptr mapwindowpoints(intptr, intptr, nativewindowmethods/point&, int)
1 user32 intptr getwindowdc(intptr)
1 user32 int sendmessage(intptr, int, nativewindowmethods/point&, int)
1 user32 intptr getwindow(intptr, int)
1 user32 int scrollwindowex(intptr, int, int, nativewindowmethods/rect&, nativewindowmeth
1 user32 int hidecaret(intptr)
1 user32 int geticoninfo(intptr, nativewindowmethods/iconinfo&)
1 user32 int sendmessage(intptr, int, int, nativewindowmethods/point&)
1 user32 int destroycaret()
1 user32 int invalidaterect(intptr, intptr, bool)
1 user32 int sendmessage(intptr, int, int, string)
1 user32 int sendmessage(intptr, int, nativewindowmethods/gettextex&, stringbuilder)
1 user32 int createcaret(intptr, intptr, int, int)
1 user32 int sendmessage(intptr, int, nativewindowmethods/gettextlengthex&, int)
1 user32 bool setmenuinfo(intptr, nativewindowmethods/menuinfo&)
1 user32 bool iswindow(handleref)
1 user32.dll int toascii(int, int, byte[], stringbuilder, uint)
1 user32.dll int systemparametersinfo(uint, uint, intptr, uint)
1 user32.dll int releasedc(handleref, handleref)
1 user32.dll int sendmessage(intptr, win32/w32_lvm, int, win32/lvgroup&)
1 user32.dll intptr getdc(handleref)
1 user32.dll intptr getdc(intptr)
1 user32.dll intptr getwindowdc(intptr)
1 user32.dll intptr getwindowthreadprocessid(intptr, intptr&)
1 user32.dll intptr setfocus(intptr)
1 user32.dll intptr windowfrompoint(nativewindowmethods/point)
1 user32.dll uint registerwindowmessage(string)
1 user32.dll uint setforegroundwindow(handleref)
1 user32.dll bool showwindowasync(intptr, int)
1 user32.dll bool releasecapture()
1 user32.dll int getmessagea(u/c&, intptr, int, int)
1 user32.dll bool setlayeredwindowattributes(intptr, int, byte, int)
1 user32.dll int getkeynametext(int, stringbuilder, int)
1 user32.dll bool setwindowpos(handleref, int, int, int, int, int, int)
1 user32.dll bool showcaret(intptr)
1 user32.dll int getcaretblinktime()
1 user32.dll int enumwindows(win32/enumwindowsproc, int)
1 user32.dll int clienttoscreen(intptr, u/b&)
1 user32.dll bool updatelayeredwindow(intptr, intptr, i/a/c&, i/a/a&, intptr, i/a/c&, int, i/
1 user32.dll bool translatemessage(u/c&)
1 user32.dll bool trackpopupmenuex(handleref, uint, int, int, handleref, intptr)
1 user32.dll bool systemparametersinfo(uint, uint, uint32&, uint)
1 user32.dll bool systemparametersinfo(uint, uint, nativewindowmethods/nonclientmetrics&, uin
1 user32.dll int getsystemmetrics(int)
1 user32.dll bool messagebeep(int)
1 user32.dll int sendmessage(intptr, win32/headercontrolmessages, intptr, intptr)
1 user32.dll bool getwindowplacement(intptr, nativewindowmethods/windowplacement&)
1 user32.dll int sendmessage(intptr, uint, uint, int)
1 user32.dll bool getwindowrect(intptr, z/a&)
1 user32.dll bool getcomboboxinfo(intptr, shellapi/comboboxinfo&)
1 user32.dll int releasedc(intptr, intptr)
1 user32.dll bool hidecaret(intptr)
1 user32.dll bool adjustwindowrectex(nativewindowmethods/rect&, nativewindowmethods/windowsty
1 user32.dll bool isiconic(intptr)
1 user32.dll int getwindowtext(intptr, stringbuilder, int)
1 user32.dll bool getcursorpos(win32/point&)
1 user32.dll int intreleasedc(intptr, intptr)
1 user32.dll int sendmessage(intptr, win32/w32_lvm, int, win32/lvhittestinfo&)
1 user32.dll int mapvirtualkey(uint, uint)
1 user32.dll int registerwindowmessage(string)
1 uxtheme.dll void setthemeappproperties(int)
1 uxtheme.dll void closethemedata(int)
1 uxtheme.dll void getthemecolor(int, int, int, int, int32&)
1 uxtheme.dll void getthemebackgroundextent(int, intptr, int, int, xpthemes/nativewindowmethod
1 uxtheme.dll bool isthemeactive()
1 uxtheme.dll int getthemesyscolor(int, int)
1 uxtheme.dll int openthemedata(int, string)
1 uxtheme.dll void drawthemetext(int, intptr, int, int, string, int, int, int, xpthemes/native
1 uxtheme.dll void drawthemeedge(int, intptr, int, int, xpthemes/nativewindowmethods/rect&, ui
1 winhttp.dll bool winhttpgetieproxyconfigforcurrentuser(interop/winhttp_current_user_ie_proxy
1 winhttp.dll bool winhttpcheckplatform()
1 winhttp.dll bool winhttpclosehandle(intptr)
1 winhttp.dll intptr winhttpopen(string, int, string, string, int)
1 winhttp.dll bool winhttpgetproxyforurl(intptr, string, interop/winhttp_autoproxy_options&, i
1 wininet.dll bool internetsetcookie(string, string, string)
1 wininet.dll bool internetsetoption(intptr, uint, intptr, int)
1 wininet.dll bool internetsetoption(intptr, uint, utils/internet_connected_info&, int)
1 wininet.dll bool internetgetconnectedstate(int32&, int)