Application Report


The following 10 APIs (used 40 times) might not work:

There are 94 P/Invokes (used 234 times):

Count Library Function
11 gdi32.dll int getdevicecaps(intptr, int)
11 user32.dll intptr sendmessage(intptr, int, intptr, intptr)
8 gdi32.dll intptr selectobject(intptr, intptr)
7 gdi32.dll bool gettextextentpoint32(intptr, string, int, structures/size)
7 user32.dll bool hidecaret(intptr)
7 user32.dll int releasedc(intptr, intptr)
6 gdi32.dll uint settextcolor(intptr, int)
6 gdi32.dll bool deleteobject(intptr)
6 user32.dll intptr getwindowdc(intptr)
6 user32.dll bool setwindowpos(intptr, intptr, int, int, int, int, int)
6 user32.dll intptr senddlgitemmessage(intptr, int, int, intptr, intptr)
5 user32.dll bool setforegroundwindow(intptr)
5 uxtheme.dll intptr closethemedata(intptr)
5 uxtheme.dll int isappthemed()
4 gdi32.dll bool exttextout(intptr, int, int, uint, structures/rect&, string, uint, int32[])
4 kernel32.dll kernel32/drivetype getdrivetype(string)
4 mapi32.dll int mapifreebuffer(intptr)
4 user32.dll bool showcaret(intptr)
4 user32.dll intptr findwindow(string, string)
4 user32.dll bool messagebeep(user32/messagebeeptype)
4 user32.dll intptr getdesktopwindow()
4 uxtheme.dll int isthemeactive()
3 kernel32.dll bool closehandle(intptr)
3 mapi32.dll int mapireadmail(intptr, intptr, string, int, int, intptr&)
3 user32.dll intptr getdlgitem(intptr, int)
3 user32.dll bool showwindow(intptr, int)
3 user32.dll int getdlgitemint(intptr, int, boolean[], bool)
3 user32.dll intptr getwindow(intptr, int)
3 uxtheme.dll intptr openthemedata(intptr, string)
3 winmm.dll int playsound(string, intptr, int)
2 gdi32.dll intptr createsolidbrush(uint)
2 gdi32.dll int setbkmode(intptr, int)
2 kernel32.dll int getlasterror()
2 kernel32.dll bool writeprivateprofilestring(string, string, string, string)
2 kernel32.dll bool getdiskfreespaceex(string, uint64&, uint64&, uint64&)
2 mapi32.dll int mapilogon(intptr, string, string, int, int, intptr&)
2 ole32.dll int coregistermessagefilter(iolemessagefilter, iolemessagefilter&)
2 shell32.dll intptr shgetfileinfo(string, uint, shell32/shfileinfo&, uint, uint)
2 shlwapi.dll bool pathcompactpath(intptr, stringbuilder, int)
2 user32.dll bool enablewindow(intptr, bool)
2 user32.dll int setwindowlong(intptr, int, int)
2 user32.dll intptr getdcex(intptr, intptr, user32/getdcexflags)
2 user32.dll bool createcaret(intptr, intptr, int, int)
2 user32.dll int16 getkeystate(int)
2 user32.dll bool bringwindowtotop(intptr)
2 user32.dll int fillrect(intptr, structures/rect&, intptr)
2 user32.dll int getwindowlong(intptr, int)
2 uxtheme.dll intptr drawthemebackground(intptr, intptr, int, int, structures/rect&, structure
1 admdl70.dll bool addestimatefromclaimnumber(string, string, stringbuilder, stringbuilder, bo
1 admdl70.dll bool adminitialize(stringbuilder)
1 admdl70.dll bool getdcolestinfo(bool, string, stringbuilder, stringbuilder)
1 admdl70.dll bool getestimatefromclaimnumber(string, string, stringbuilder, stringbuilder)
1 admdl70.dll void closeapp()
1 admdl70.dll bool isinstanceinitialized()
1 advapi32.dll bool logonuser(string, string, string, int, int, intptr&)
1 advapi32.dll bool duplicatetoken(intptr, int, intptr&)
1 gdi32.dll int excludecliprect(intptr, int, int, int, int)
1 gdi32.dll bool gettextextentpoint32(intptr, string, int, size&)
1 gdi32.dll bool deletedc(intptr)
1 gdi32.dll intptr createdc(string, string, string, intptr)
1 kernel32.dll int expandenvironmentstrings(string, stringbuilder, int)
1 mapi32.dll int mapideletemail(intptr, intptr, string, int, int)
1 mapi32.dll int mapisendmail(intptr, intptr, mapi32/mapimessage, int, int)
1 mapi32.dll int mapilogoff(intptr, intptr, int, int)
1 mapi32.dll int mapifindnext(intptr, intptr, string, string, int, int, stringbuilder)
1 mapi32.dll int mapiaddress(intptr, intptr, string, int, string, int, intptr, int, int, int3
1 shell32.dll intptr findexecutable(string, string, stringbuilder)
1 user32.dll uint findwindowex(uint, uint, string, string)
1 user32.dll intptr opendesktop(string, uint, bool, uint)
1 user32.dll intptr setfocus(intptr)
1 user32.dll intptr postmessage(intptr, int, intptr, intptr)
1 user32.dll intptr setcursor(intptr)
1 user32.dll void notifywinevent(int, intptr, int, int)
1 user32.dll intptr getsystemmenu(intptr, bool)
1 user32.dll intptr getparent(intptr)
1 user32.dll bool destroycaret()
1 user32.dll bool closedesktop(intptr)
1 user32.dll bool switchdesktop(intptr)
1 user32.dll bool isiconic(intptr)
1 user32.dll bool setcaretpos(int, int)
1 user32.dll bool translatemessage(message&)
1 user32.dll bool allowsetforegroundwindow(int)
1 user32.dll int flashwindowex(user32/flashwinfo&)
1 user32.dll bool iswindowenabled(intptr)
1 user32.dll int getwindowtext(intptr, stringbuilder, int)
1 user32.dll intptr getcursor()
1 user32.dll intptr getdc(intptr)
1 user32.dll intptr getfocus()
1 user32.dll intptr getforegroundwindow()
1 user32.dll bool enablemenuitem(intptr, uint, uint)
1 uxtheme.dll int getthemecolor(intptr, int, int, int, uint32&)
1 uxtheme.dll int drawthemeparentbackground(intptr, intptr, structures/rect&)
1 xwkey32.dll bool decriptcdkey(int, stringbuilder, int, string, int16&)
1 xwrap70.dll bool pkexplode(string, int, int, string)