Application Report


The following 7 APIs (used 16 times) might not work:

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

Count Library Function
24 uxtheme.dll int drawthemebackground(intptr, intptr, int, int, ci&, ci&)
8 gdi32.dll intptr selectobject(intptr, intptr)
7 uxtheme.dll intptr openthemedata(intptr, string)
7 uxtheme.dll int closethemedata(intptr)
7 uxtheme.dll bool isthemeactive()
7 uxtheme.dll bool isappthemed()
6 comctl32.dll int dllgetversion(e6&)
5 gdi32.dll int settextcolor(intptr, int)
5 user32.dll int drawtext(intptr, string, int, ci&, jj)
5 user32.dll intptr sendmessage(intptr, uint, intptr, intptr)
5 user32.dll bool sendmessage(intptr, int, intptr, intptr)
4 gdi32.dll bool deleteobject(intptr)
4 kernel32.dll void copymemory(intptr, intptr, int)
3 kernel32.dll intptr loadlibrary(string)
3 unrar.dll int rarclosearchive(intptr)
3 unrar.dll int rarprocessfile(intptr, int, string, string)
3 uxtheme.dll int getcurrentthemename(stringbuilder, int, stringbuilder, int, stringbuilder, i
2 gdi32.dll int setbkmode(intptr, int)
2 gdi32.dll int getdevicecaps(intptr, int)
2 gdi32.dll int gdiflush()
2 gdiplus.dll uint gdipemftowmfbits(intptr, uint, byte[], int, kk/a)
2 kernel32.dll intptr loadresource(intptr, intptr)
2 kernel32.dll bool freelibrary(intptr)
2 kernel32.dll int freeresource(intptr)
2 kernel32.dll int sizeofresource(intptr, intptr)
2 shell32.dll intptr shgetfileinfo(string, uint, jm/o&, uint, uint)
2 shell32.dll bool shgetpathfromidlist(intptr, stringbuilder)
2 unrar.dll void rarsetpassword(intptr, string)
2 user32 bool getscrollinfo(intptr, int, scrollinfo&)
2 user32 int getwindowlong(intptr, int)
2 user32 int findwindow(string, string)
2 user32.dll int getsystemmetrics(int)
2 user32.dll int showscrollbar(intptr, int, int)
2 user32.dll bool sendmessage(intptr, int, int, jm/ab&)
2 user32.dll bool destroyicon(intptr)
1 comctl32 uint dllgetversion(dllversioninfo&)
1 comctl32.dll int dllgetversion(jm/w&)
1 kernel32.dll uintptr getprocaddress(intptr, string)
1 kernel32.dll intptr internalloadlibraryex(string, intptr, int)
1 kernel32.dll intptr findresource(intptr, string, string)
1 kernel32.dll intptr findresource(intptr, string, int)
1 kernel32.dll int internalseterrormode(int)
1 shell32.dll int shgetmalloc(object&)
1 shell32.dll intptr shbrowseforfolder(is&)
1 unrar.dll void rarsetcallback(intptr, hr/d, int)
1 unrar.dll intptr raropenarchiveex(hr/i&)
1 unrar.dll int rarreadheaderex(intptr, hr/a&)
1 user32 int enumwindows(jm/f, int)
1 user32 int setprop(intptr, string, int)
1 user32 intptr sendmessage2(intptr, int, intptr, jm/b&)
1 user32 bool setforegroundwindow(intptr)
1 user32 int getprop(intptr, string)
1 user32.dll int releasedc(intptr, intptr)
1 user32.dll intptr loadbitmap(intptr, intptr)
1 user32.dll intptr getdc(intptr)
1 user32.dll int sendmessage(intptr, int, int, intptr)
1 user32.dll int sendmessage(intptr, int, int, int)
1 user32.dll int loadstring(intptr, int, stringbuilder, int)
1 user32.dll int internalsendmessage(intptr, int, intptr, intptr)
1 user32.dll int drawtext(intptr, string, int, jm/e&, int)
1 user32.dll bool showwindow(intptr, int)
1 uxtheme.dll int getwindowtheme(intptr)
1 uxtheme.dll void getthemecolor(intptr, int, int, int, int32&)