Application Report


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

There are 65 P/Invokes (used 128 times):

Count Library Function
12 user32.dll intptr sendmessage(intptr, int, int, int)
11 user32.dll bool destroyicon(int)
9 shell32.dll uint extracticonex(string, int, intptr[], intptr[], uint)
5 hhctrl.ocx int htmlhelp(intptr, string, uint, int)
4 user32 uint destroyicon(intptr)
4 user32 bool setcaretpos(int, int)
4 user32 int getwindowrect(intptr, mainform/rect&)
4 user32.dll bool redrawwindow(intptr, mainform/rect&, intptr, uint)
3 hhctrl.ocx int htmlhelp(intptr, string, int, string)
3 mapi32.dll int privmapifreebuffer(intptr)
2 gdi32 int getdevicecaps(intptr, int)
2 gdi32.dll bool deleteobject(intptr)
2 gdi32.dll intptr selectobject(intptr, intptr)
2 kernel32.dll uint getshortpathname(string, stringbuilder, uint)
2 kernel32.dll int64 getdrivetype(string)
2 kernel32.dll int getmodulefilename(int, stringbuilder, int)
2 netapi32 int netshareenum(string, int, intptr&, int, int32&, int32&, int32&)
2 shell32.dll intptr shgetfileinfo(string, uint, iconextractor/shfileinfo&, uint, iconextracto
2 shell32.dll uint extractsmallicon(string, int, intptr, intptr[], int)
2 shell32.dll uint extractlargeicon(string, int, intptr[], intptr, int)
2 svrapi int netshareenum(string, int, intptr, uint16, uint16&, uint16&)
2 user32 uint geticoninfo(intptr, shell32/iconinfo&)
2 user32.dll bool destroyicon(intptr)
2 uxtheme.dll intptr closethemedata(intptr)
1 gdi32 uint deletedc(intptr)
1 gdi32 intptr createdc(string, string, string, intptr)
1 gdi32.dll bool gettextmetrics(intptr, intptr)
1 gdi32.dll intptr createdc(string, string, string, intptr)
1 kernel32.dll int16 getversionex(osinfo/osversioninfo&)
1 kernel32.dll int64 getvolumeinformation(string, stringbuilder, int64, int64, int64, int64, st
1 mapi32.dll int privmapifindnext(int, int, string, string, int, int, stringbuilder)
1 mapi32.dll int privmapidetails(int, int, intptr, int, int)
1 mapi32.dll int privmapiresolvename(int, int, string, int, int, intptr&)
1 mapi32.dll int privmapideletemail(int, int, string, int, int)
1 mapi32.dll int privmapiaddress(int, int, string, int, string, int, intptr, int, int, int32&
1 mapi32.dll int privmapilogoff(int, int, int, int)
1 mapi32.dll int privmapilogon(int, string, string, int, int, int32&)
1 mapi32.dll int privmapireadmail(int, int, string, int, int, intptr&)
1 mapi32.dll int privmapisavemail(int, int, intptr, int, int, stringbuilder)
1 mapi32.dll int privmapisenddocuments(int, string, string, string, int)
1 mapi32.dll int privmapisendmail(int, int, intptr, int, int)
1 mpr int wnetgetuniversalname(string, int, sharecollection/universal_name_info&, int3
1 mpr int wnetgetuniversalname(string, int, intptr, int32&)
1 netapi32 int netapibufferfree(intptr)
1 oleaut32.dll ucomitypelib loadtypelibex(string, app/regkind)
1 shell32.dll intptr extracticon(intptr, string, int)
1 shell32.dll int findexecutable(string, string, stringbuilder)
1 shell32.dll intptr shgetfileinfo(string, uint, shell32/shfileinfo&, uint, shell32/shgfi)
1 shlwapi.dll int assocquerystring(shlwapi/assocf, shlwapi/assocstr, string, string, stringbui
1 user32 int createcaret(intptr, intptr, int, int)
1 user32 bool destroycaret()
1 user32 bool hidecaret(intptr)
1 user32.dll bool isdialogmessage(intptr, modelessdialogmessagefilter/msg&)
1 user32.dll intptr getparent(intptr)
1 user32.dll int getwindowtext(intptr, stringbuilder, int)
1 user32.dll int getclassname(intptr, string, int)
1 user32.dll bool geticoninfo(intptr, utilityfunctions/iconinfo&)
1 uxtheme.dll uint getthemepartsize(intptr, intptr, int, int, intptr, int, nativemethods/size&
1 uxtheme.dll intptr openthemedata(intptr, string)
1 uxtheme.dll int getthemecolor(intptr, int, int, int, uint64&)
1 uxtheme.dll int drawthemetext(intptr, intptr, int, int, string, int, uint, uint, nativemetho
1 uxtheme.dll int drawthemebackground(intptr, intptr, int, int, nativemethods/rect&, nativemet
1 uxtheme.dll bool isthemeactive()
1 uxtheme.dll bool isappthemed()
1 uxtheme.dll uint getthemetextextent(intptr, intptr, int, int, string, int, uint, nativemetho