Application Report


The following 12 APIs (used 35 times) might not work:

There are 99 P/Invokes (used 170 times):

Count Library Function
12 user32.dll uint setforegroundwindow(intptr)
11 shell32.dll uint shappbarmessage(uint, shellapi/appbardata&)
7 user32.dll int sendmessage(intptr, win32/w32_lvm, int, int32&)
5 user32.dll bool showwindow(intptr, win32/showwindowstyles)
4 kernel32 bool queryperformancecounter(int64&)
4 user32.dll int sendmessage(intptr, win32/w32_lvm, int, win32/lvitem&)
4 user32.dll int sendmessage(intptr, win32/w32_lvm, int, int32[])
4 user32.dll int sendmessage(intptr, uint, uint, string)
4 uxtheme.dll int getcurrentthemename(stringbuilder, int, stringbuilder, int, stringbuilder, i
3 user32.dll int showwindow(intptr, int)
3 winmm.dll bool playsound(string, intptr, win32/soundflags)
2 gdi32.dll bool deleteobject(handleref)
2 gdi32.dll intptr selectobject(intptr, intptr)
2 gdi32.dll intptr selectobject(handleref, handleref)
2 kernel32 bool queryperformancefrequency(int64&)
2 kernel32 intptr createfile(string, kernel32/fileaccessapi, fileshare, int, filemode, kern
2 shlwapi.dll int strrettobstr(shellapi/strret&, intptr, string&)
2 urlmon.dll int findmimefromdata(intptr, intptr, byte[], int, intptr, int, intptr&, int)
2 user32.dll bool sendmessage(intptr, int, int, int)
2 user32.dll bool postmessage(intptr, int, intptr, intptr)
2 user32.dll bool postmessage(handleref, uint, intptr, intptr)
2 user32.dll bool setwindowpos(handleref, handleref, int, int, int, int, int)
2 user32.dll bool setwindowpos(intptr, int, int, int, int, int, int)
2 user32.dll int sendmessage(intptr, win32/w32_lvm, int, win32/lvbkimage&)
2 user32.dll intptr sendmessage(intptr, win32/w32_lvm, intptr, intptr)
2 user32.dll intptr findwindow(string, string)
2 user32.dll int sendmessage(intptr, win32/headercontrolmessages, intptr, win32/hditem)
2 user32.dll int setwindowpos(intptr, intptr, int, int, int, int, uint)
2 user32.dll int sendmessage(intptr, win32/w32_lvm, int, int)
2 uxtheme.dll bool isappthemed()
2 wininet.dll bool internetcheckconnection(string, int, int)
2 wininet.dll bool internetgetcookie(string, string, stringbuilder, int32&)
1 comctl32.dll int dllgetversion(win32/dllversioninfo&)
1 gdi32.dll bool deletedc(intptr)
1 gdi32.dll bool deleteobject(intptr)
1 gdi32.dll intptr createcompatibledc(intptr)
1 gdi32.dll bool patblt(handleref, int, int, int, int, int)
1 gdi32.dll intptr createbitmap(int, int, int, int, int16[])
1 gdi32.dll intptr createbrushindirect(c/a)
1 kernel32 bool getversionex(win32/osversioninfoex&)
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 bool closehandle(intptr)
1 kernel32 bool deletefile(string)
1 kernel32.dll bool movefileex(string, string, int64)
1 kernel32.dll void getstartupinfo(win32/api_startupinfo&)
1 sensapi.dll bool isnetworkalive(int32&)
1 shell32.dll int shfileoperation(shellapi/shfileopstruct&)
1 shell32.dll bool shell_notifyicon(int, notifyiconanimation/notifyicondata&)
1 shell32.dll intptr shellexecute(intptr, string, string, string, string, int)
1 shell32.dll uint shappbarmessage(uint, appbarinfo/appbardata&)
1 shell32.dll intptr shbrowseforfolder(shellapi/browseinfo&)
1 shell32.dll void shaddtorecentdocs(uint, intptr)
1 shell32.dll void shaddtorecentdocs(uint, string)
1 shell32.dll void shchangenotify(uint, uint, intptr, intptr)
1 shell32.dll int shparsedisplayname(string, intptr, intptr&, uint, uint32&)
1 shell32.dll int shgetmalloc(intptr&)
1 shell32.dll int shgetdesktopfolder(intptr&)
1 shell32.dll int shgetfolderlocation(intptr, int, intptr, uint, intptr&)
1 shlwapi.dll int shautocomplete(intptr, uint)
1 user32 int getwindowlong(intptr, int)
1 user32 int setwindowlong(intptr, int, int)
1 user32.dll intptr getdc(handleref)
1 user32.dll uint setforegroundwindow(handleref)
1 user32.dll uint registerwindowmessage(string)
1 user32.dll int systemparametersinfo(uint, uint, intptr, uint)
1 user32.dll int enumwindows(win32/enumwindowsproc, int)
1 user32.dll intptr getwindowthreadprocessid(intptr, intptr&)
1 user32.dll intptr getdc(intptr)
1 user32.dll int sendmessage(intptr, win32/w32_lvm, int, win32/lvhittestinfo&)
1 user32.dll int sendmessage(intptr, win32/w32_lvm, int, win32/lvgroup&)
1 user32.dll bool getcursorpos(win32/point&)
1 user32.dll bool setlayeredwindowattributes(intptr, int, byte, int)
1 user32.dll bool getcomboboxinfo(intptr, shellapi/comboboxinfo&)
1 user32.dll bool setwindowpos(handleref, int, int, int, int, int, int)
1 user32.dll bool showwindow(intptr, int)
1 user32.dll bool showwindowasync(intptr, int)
1 user32.dll bool systemparametersinfo(int, int, int32&, int)
1 user32.dll bool trackpopupmenuex(handleref, uint, int, int, handleref, intptr)
1 user32.dll bool updatelayeredwindow(intptr, intptr, i/a/c&, i/a/a&, intptr, i/a/c&, int, i/
1 user32.dll int getsyscolor(int)
1 user32.dll int getwindowtext(intptr, stringbuilder, int)
1 user32.dll int registerwindowmessage(string)
1 user32.dll int releasedc(handleref, handleref)
1 user32.dll int releasedc(intptr, intptr)
1 user32.dll int sendmessage(intptr, uint, uint, int)
1 user32.dll int sendmessage(intptr, win32/headercontrolmessages, intptr, intptr)
1 user32.dll bool isiconic(intptr)
1 uxtheme.dll bool isthemeactive()
1 winhttp.dll bool winhttpgetieproxyconfigforcurrentuser(interop/winhttp_current_user_ie_proxy
1 winhttp.dll bool winhttpcheckplatform()
1 winhttp.dll intptr winhttpopen(string, int, string, string, int)
1 winhttp.dll bool winhttpclosehandle(intptr)
1 winhttp.dll bool winhttpgetproxyforurl(intptr, string, interop/winhttp_autoproxy_options&, i
1 wininet.dll bool internetgetconnectedstate(int32&, int)
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)