Application Report


The following 56 APIs (used 413 times) might not work:

There are 271 P/Invokes (used 602 times):

Count Library Function
29 gdi32.dll bool deleteobject(intptr)
21 user32 bool un(int, int, int, int, int, int, int)
12 gdi32.dll intptr createrectrgn(int, int, int, int)
12 user32 uint ug(uint, uint)
10 shell32 intptr shgetfileinfo(intptr, int, shelldll/shfileinfo&, int, int)
10 user32 bool v4(intptr, int, int, int)
10 user32 bool ul(0h/0l&)
8 user32 bool v3(int, int, int, int)
7 gdi32.dll intptr selectobject(intptr, intptr)
7 user32.dll bool setwindowpos(intptr, intptr, int, int, int, int, uint)
6 gdi32.dll int settextcolor(intptr, int)
6 kernel32 int writeprivateprofilestring(string&, string&, string&, string&)
6 user32 int vd(int, int, int)
6 user32 bool up(uint, uint, boolean&, uint)
6 user32 int sendmessage(int, int, int, int32&)
6 wininet int64 deleteurlcacheentry(string&)
6 wininet.dll int internetgetconnectedstate(int32&, int)
5 gdi32.dll intptr createsolidbrush(int)
5 shell32.dll int pickicondlg(intptr, stringbuilder, int, int32&)
5 user32 bool i1(intptr, 0h/0i&)
5 user32.dll int callnexthookex(intptr, int, intptr, intptr)
5 user32.dll int sendmessage(int, int, int, int32&)
5 user32.dll int sendmessage(intptr, int, intptr, intptr)
5 user32.dll bool iszoomed(intptr)
4 gdi32.dll int selectcliprgn(intptr, intptr)
4 gdi32.dll int savedc(intptr)
4 gdi32.dll intptr v1(intptr, intptr)
4 gdi32.dll int combinergn(intptr, intptr, intptr, int)
4 gdi32.dll int excludecliprect(intptr, int, int, int, int)
4 kernel32 int freelibrary(intptr)
4 shell32 int shgetspecialfolderlocation(int, int, intptr&)
4 shell32.dll int shfileoperation(fileoperate/shfileopstruct&)
4 user32 int uj(int)
4 user32.dll int systemparametersinfo(int, int, int64&, int)
4 user32.dll int setforegroundwindow(int)
4 user32.dll int fillrect(intptr, gdi32/rect&, intptr)
4 user32.dll int sendmessage(intptr, int, uint, uint)
3 gdi32 bool ut(intptr)
3 gdi32.dll int setbkmode(intptr, int)
3 gdi32.dll int restoredc(intptr, int)
3 hhctrl.ocx intptr s4(intptr, string, int, int)
3 kernel32 bool freelibrary(intptr)
3 ole32.dll void releasestgmedium(shelldll/stgmedium&)
3 shell32.dll int dragqueryfile(intptr, int, stringbuilder, int)
3 user32 bool uh(byte[])
3 user32 int loadstring(intptr, uint, stringbuilder, int)
3 user32 int ui(uint, uint, byte[], byte[], uint)
3 user32.dll int releasedc(intptr, intptr)
3 user32.dll bool showwindow(intptr, int)
3 user32.dll int16 getasynckeystate(int)
3 user32.dll bool setthreaddesktop(intptr)
3 user32.dll bool setkeyboardstate(byte[])
3 user32.dll int setfocus(int)
3 uxtheme.dll intptr getthemepartsize(intptr, intptr, int, int, intptr, int, size&)
3 uxtheme.dll int 047(intptr, intptr, int, int, intptr, int, 1a/1d&)
3 uxtheme.dll int getthemebackgroundregion(intptr, intptr, int, int, gdi32/rect&, intptr&)
3 winmm int va(string, int)
2 advapi32 int openprocesstoken(intptr, int, intptr&)
2 advapi32.dll bool lookupaccountsid(string, intptr, stringbuilder, int32&, stringbuilder, int3
2 advapi32.dll int a(uint, string, int32&)
2 appletproxy int forwardcalltoapplet(intptr, intptr, appletmessages, intptr, intptr)
2 appletproxy intptr loadappletimage(intptr, int, int, int)
2 comctl32 int imagelist_replaceicon(intptr, int, intptr)
2 comctl32 intptr imagelist_geticon(intptr, int, int)
2 gdi32 int uq(int, int)
2 gdi32 int ur(intptr, int)
2 gdi32 bool uw(int)
2 gdi32 int uv(string, int, int, int)
2 gdi32.dll intptr selectobject(handleref, handleref)
2 gdi32.dll intptr v2(intptr)
2 gdi32.dll uint getoutlinetextmetrics(intptr, uint, intptr)
2 gdi32.dll int getkerningpairs(intptr, int, win32util/kerningpair[])
2 gdi32.dll int getcliprgn(intptr, intptr)
2 gdi32.dll int getdevicecaps(intptr, int)
2 gdi32.dll bool deleteobject(handleref)
2 gdi32.dll int getbkmode(intptr)
2 gdi32.dll int getdibits(handleref, handleref, int, int, intptr, nativemethods/bitmapinfo_f
2 gdi32.dll int setbkcolor(intptr, int)
2 gdi32.dll int extselectcliprgn(intptr, intptr, int)
2 gdi32.dll bool setviewportextex(intptr, int, int, win32util/size&)
2 gdi32.dll int setmapmode(intptr, int)
2 gdi32.dll bool v0(intptr)
2 gdi32.dll bool setwindowextex(intptr, int, int, win32util/size&)
2 gdi32.dll intptr 048(intptr, intptr)
2 kernel32 intptr loadlibrary(string&)
2 kernel32 int getprivateprofilestring(string&, string&, string&, string&, int, string&)
2 kernel32 intptr getprocaddress(intptr, string&)
2 kernel32.dll bool setprocessworkingsetsize(intptr, int, int)
2 kernel32.dll int s3()
2 kernel32.dll int getcurrentthreadid()
2 powrprof int setsuspendstate(int, int, int)
2 shell32 intptr shgetfileinfo(string&, int, shelldll/shfileinfo&, int, int)
2 shell32.dll int shgetdesktopfolder(shelldll/ishellfolder&)
2 shell32.dll int shemptyrecyclebin(int, string&, int)
2 shell32.dll intptr extracticon(intptr, string&, int)
2 shlwapi.dll bool pathcompactpath(intptr, string&, int)
2 user32 int getkeyboardstate(byte&)
2 user32 int exitwindowsex(int, int)
2 user32 int sendmessage(intptr, int, int, intptr)
2 user32.dll bool s1(intptr)
2 user32.dll int setwindowlong(intptr, int, int)
2 user32.dll intptr uc()
2 user32.dll int uz(intptr, intptr)
2 user32.dll int destroyicon(intptr)
2 user32.dll int changedisplaysettings(module1/devmode&, int)
2 user32.dll intptr getdcex(intptr, intptr, int)
2 user32.dll int findwindow(string&, string&)
2 user32.dll int findwindowex(int, int, string&, string&)
2 user32.dll int destroyicon(int)
2 user32.dll bool v9(intptr, intptr, 0h/0j&, 0h/0k&, intptr, 0h/0j&, int, 0h/0n&, int)
2 user32.dll intptr setwindowshookex(int, hook, int, int)
2 user32.dll bool unhookwindowshookex(intptr)
2 user32.dll intptr uy(intptr)
2 user32.dll bool switchdesktop(intptr)
2 user32.dll int waitforinputidle(int, int)
2 user32.dll intptr s2(intptr, int, intptr, intptr)
2 uxtheme.dll bool isthemeactive()
2 uxtheme.dll bool isappthemed()
2 uxtheme.dll intptr getthemecolor(intptr, int, int, int, int32&)
2 uxtheme.dll int getthemeappproperties()
2 uxtheme.dll void drawthemebackground(intptr, intptr, int, int, gdi32/rect&, gdi32/rect&)
2 uxtheme.dll intptr openthemedata(intptr, string)
2 uxtheme.dll intptr getthemebackgroundcontentrect(intptr, intptr, int, int, gdi32/rect&, gdi3
2 uxtheme.dll intptr drawthemeedge(intptr, intptr, int, int, gdi32/rect&, int, int, gdi32/rect
2 uxtheme.dll intptr getthemebackgroundextent(intptr, intptr, int, int, gdi32/rect&, gdi32/rec
2 uxtheme.dll intptr getthememargins(intptr, intptr, int, int, int, intptr, xpmargins&)
2 wininet.dll intptr findfirsturlcacheentry(string, intptr, int32&)
2 wininet.dll bool findnexturlcacheentry(intptr, intptr, int32&)
2 winmm.dll bool playsound(intptr, intptr, int)
2 winmm.dll int playsound(string&, int, int)
1 advapi32 int adjusttokenprivileges(intptr, int, module1/token_privileges&, int, module1/t
1 advapi32 int adjusttokenprivileges(intptr, int, d/f&, int, d/f&, int32&)
1 advapi32 int a(string&, string&, d/c&)
1 advapi32 int lookupprivilegevalue(string&, string&, module1/luid&)
1 advapi32.dll int allocateandinitializesid(o/a&, byte, int, int, int, int, int, int, int, int,
1 advapi32.dll int regclosekey(int)
1 advapi32.dll int openprocesstoken(int, int, int32&)
1 advapi32.dll int lookupprivilegevalue(string, string, c/b&)
1 advapi32.dll int adjusttokenprivileges(int, int, c/a&, int, int, int)
1 advapi32.dll int a(int, string, string, string)
1 advapi32.dll int a(int, string, int)
1 advapi32.dll bool convertsidtostringsid(intptr, string&)
1 advapi32.dll bool convertstringsidtosid(string, intptr&)
1 comctl32.dll int propertysheet(propsheetheader&)
1 gdi32 int createroundrectrgn(int, int, int, int, int, int)
1 gdi32 int us(int, int, int, int)
1 gdi32 int ve(int, int)
1 gdi32 bool uu(int)
1 gdi32.dll intptr createcompatibledc(intptr)
1 gdi32.dll intptr createcompatibledc(handleref)
1 gdi32.dll bool getcharabcwidths(intptr, uint, uint, win32util/abc[])
1 gdi32.dll bool fillrgn(intptr, intptr, intptr)
1 gdi32.dll intptr createfont(int, int, int, int, int, int, int, int, int, int, int, int, in
1 gdi32.dll bool deletedc(intptr)
1 gdi32.dll intptr createpatternbrush(intptr)
1 gdi32.dll intptr getstockobject(int)
1 gdi32.dll int setpixel(intptr, int, int, int)
1 gdi32.dll bool getcharwidth(intptr, uint, uint, int32[])
1 gdi32.dll bool gettextmetrics(intptr, win32util/textmetric&)
1 gdi32.dll intptr createcompatiblebitmap(handleref, int, int)
1 gdi32.dll bool deletedc(handleref)
1 gdi32.dll intptr createbrushindirect(splitcontainersplitter/logbrush)
1 gdi32.dll intptr createbitmap(int, int, int, int, intptr)
1 gdi32.dll intptr createbitmap(int, int, int, int, int16[])
1 gdi32.dll intptr createdibsection(handleref, nativemethods/bitmapinfo_flat&, int, intptr&,
1 gdi32.dll int gettextcolor(intptr)
1 gdi32.dll int getpaletteentries(intptr, int, int, byte[])
1 gdi32.dll int getmapmode(intptr)
1 gdi32.dll int exttextout(intptr, int, int, int, win32util/rect&, string, int, int32[])
1 gdi32.dll int bitblt(handleref, int, int, int, int, handleref, int, int, int)
1 gdi32.dll bool patblt(intptr, int, int, int, int, int)
1 gdi32.dll bool getviewportorgex(intptr, gdi32/point&)
1 kernel32 intptr getprocaddress(intptr, string)
1 kernel32 intptr loadlibrary(string)
1 kernel32 void globalmemorystatus(module1/memorystatus&)
1 kernel32 intptr a(string&)
1 kernel32 int terminateprocess(intptr, uint)
1 kernel32 int movefileex(string&, string&, int)
1 kernel32 int loadlibrary(string&)
1 kernel32 int freelibrary(int)
1 kernel32 int formatmessage(int, intptr, int, int, stringbuilder, int, int)
1 kernel32 int a(int, intptr, int, int, stringbuilder, int, int)
1 kernel32.dll int16 vf(0h/0q&)
1 kernel32.dll void outputdebugstring(string)
1 kernel32.dll uint getlogicaldrives()
1 kernel32.dll int getcurrentprocess()
1 kernel32.dll int openprocess(int, int, int)
1 kernel32.dll int getlongpathname(string&, stringbuilder, int)
1 kernel32.dll int closehandle(int)
1 kernel32.dll int a(string, string, int)
1 ole32.dll int registerdragdrop(intptr, shelldll/idroptarget)
1 ole32.dll int revokedragdrop(intptr)
1 ole32.dll int getrunningobjecttable(int, ucomirunningobjecttable&)
1 ole32.dll int createbindctx(int, ucomibindctx&)
1 shell32 bool ilisequal(intptr, intptr)
1 shell32 bool ilisparent(intptr, intptr, bool)
1 shell32 int shgetfileinfo(string&, int, myclsicon/shfileinfo&, int, myclsicon/shgfi)
1 shell32.dll intptr extracticon(intptr, string, int)
1 shell32.dll int shellexecuteex(shellexecuteinfo)
1 shell32.dll int shellexecuteex(registryjump/shellexecuteinfo&)
1 shell32.dll int extracticonex(string&, int, int32&, int32&, int)
1 shlwapi.dll int strrettobuf(intptr, intptr, stringbuilder, int)
1 user32 bool uf(intptr, int, int, intptr, int, int, int, intptr, int)
1 user32 int sendmessagelong(int, int, int, int)
1 user32 bool s7(intptr)
1 user32 int releasecapture()
1 user32 bool i8(comboboxex/j/k&)
1 user32 int registerclipboardformat(string&)
1 user32 bool v5(intptr, 0h/0i&)
1 user32 bool s6(intptr, int, int, int)
1 user32 bool ux(int, 0h/0i&)
1 user32 int setwindowrgn(int, int, bool)
1 user32 bool geticoninfo(intptr, cursorinfo/iconinfo&)
1 user32 intptr ue(intptr, 0h/0j)
1 user32 intptr v7()
1 user32 intptr v6()
1 user32 int systemparametersinfo(int, int, string&, int)
1 user32 intptr ud(0h/0j)
1 user32 intptr i2(intptr, uint)
1 user32 int uo(intptr, intptr, bool)
1 user32.dll intptr rz(int, 06/07, intptr, int)
1 user32.dll intptr s0(int, 06/08, intptr, int)
1 user32.dll void mouse_event(uint, uint, uint, uint, intptr)
1 user32.dll int getwindowthreadprocessid(int, int32&)
1 user32.dll intptr setwindowlong(handleref, int, intptr)
1 user32.dll intptr setwindowlong2(handleref, int, controlwndhook/mycallback)
1 user32.dll uint enablemenuitem(intptr, uint, uint)
1 user32.dll intptr openinputdesktop(int, bool, int)
1 user32.dll bool postmessage(intptr, int, intptr, intptr)
1 user32.dll bool messagebeep(int)
1 user32.dll int fillrect(intptr, win32util/rect&, intptr)
1 user32.dll bool closedesktop(intptr)
1 user32.dll int enumdisplaysettings(string&, int, module1/devmode&)
1 user32.dll int drawtext(intptr, string, int, gdi32/rect&, int)
1 user32.dll bool destroyicon(intptr)
1 user32.dll bool getcaretpos(maskbox/maskstrategy/managedstrategy/getcaretpospoint&)
1 user32.dll bool getkeyboardstate(byte[])
1 user32.dll bool getscrollbarinfo(intptr, uint, scrollbarinfo&)
1 user32.dll bool getscrollinfo(intptr, int, scrollinfo&)
1 user32.dll bool getwindowrect(intptr, formpainter/rect&)
1 user32.dll bool systemparametersinfo(int, int, controlutils/nonclientmetrics, int)
1 user32.dll bool hidecaret(intptr)
1 user32.dll bool showcaret(intptr)
1 user32.dll bool messagebeep(uint)
1 user32.dll int getclasslong(intptr, int)
1 user32.dll int sendmessage(intptr, int, int, int)
1 user32.dll int setscrollinfo(intptr, int, scrollinfo&, bool)
1 user32.dll int mapwindowpoints(intptr, intptr, gdi32/point&, int)
1 user32.dll int showwindow(int, int)
1 user32.dll int16 getkeystate(int)
1 user32.dll intptr callwindowproc(intptr, intptr, int, intptr, intptr)
1 user32.dll intptr createdesktop(string&, string&, intptr, int, int, intptr)
1 user32.dll int setcapture(intptr)
1 user32.dll bool releasecapture()
1 user32.dll int getwindowlong(intptr, int)
1 user32.dll intptr getsystemmenu(intptr, bool)
1 user32.dll int framerect(intptr, gdi32/rect&, intptr)
1 user32.dll intptr getthreaddesktop(int)
1 user32.dll intptr getwindowdc(intptr)
1 uxtheme.dll int 03h(intptr, intptr, int, int, 1a/1b&, 1a/1b&)
1 uxtheme.dll int 03i(intptr, intptr, int, int, 1a/1b&, intptr)
1 uxtheme.dll int 03n(intptr, intptr, int, int, string, int, int, int, 1a/1b&)
1 uxtheme.dll int 03t(intptr, intptr, int, int, 1a/1b&, intptr&)
1 uxtheme.dll int 03g(intptr)
1 uxtheme.dll intptr 03f(intptr, string)
1 uxtheme.dll bool 045(intptr, int, int)
1 uxtheme.dll intptr drawthemeparentbackground(intptr, intptr, gdi32/rect&)
1 uxtheme.dll intptr getcurrentthemename(string, int, string, int, string, int)
1 uxtheme.dll bool 041()
1 uxtheme.dll int 043(intptr, intptr, string)
1 wininet.dll intptr findfirsturlcachegroup(int, int, intptr, int, int64&, intptr)