Application Report


The following 9 APIs (used 22 times) might not work:

There are 161 P/Invokes (used 430 times):

Count Library Function
22 gdi32.dll bool deleteobject(intptr)
19 uxtheme.dll intptr closethemedata(intptr)
15 uxtheme.dll intptr openthemedata(intptr, string)
12 gdi32.dll int getdevicecaps(intptr, int)
12 gdi32.dll intptr selectobject(intptr, intptr)
11 user32.dll intptr sendmessage(intptr, int, intptr, intptr)
10 uxtheme.dll int isthemeactive()
8 uxtheme.dll intptr drawthemebackground(intptr, intptr, int, int, structures/rect&, structure
7 gdi32.dll bool gettextextentpoint32(intptr, string, int, structures/size)
7 gdi32.dll intptr createrectrgn(int, int, int, int)
7 user32.dll int releasedc(intptr, intptr)
7 user32.dll intptr getwindowdc(intptr)
7 uxtheme.dll void drawthemebackground(intptr, intptr, int, int, rect&, rect&)
6 gdi32.dll uint settextcolor(intptr, int)
6 kernel32.dll uint getlasterror()
6 user32.dll int callnexthookex(intptr, int, intptr, intptr)
6 user32.dll bool setwindowpos(intptr, intptr, int, int, int, int, int)
6 user32.dll intptr senddlgitemmessage(intptr, int, int, intptr, intptr)
5 convert70.dll void initconvertdll()
5 user32.dll intptr getdesktopwindow()
5 user32.dll bool hidecaret(intptr)
5 uxtheme.dll int isappthemed()
4 admdl70.dll bool adminitialize()
4 admdl70.dll bool isinstanceinitialized()
4 gdi32.dll int setbkmode(intptr, int)
4 gdi32.dll bool exttextout(intptr, int, int, uint, structures/rect&, string, uint, int32[])
4 gdi32.dll int settextcolor(intptr, int)
4 mapi32.dll int mapifreebuffer(intptr)
4 user32.dll int fillrect(intptr, gdirect&, intptr)
4 user32.dll intptr getwindow(intptr, int)
4 user32.dll bool messagebeep(user32/messagebeeptype)
3 admdl70.dll string addestimatefromclaimnumber(string, string, bool)
3 convert70.dll bool isestdatabaseversionsupported(string)
3 gdi32.dll intptr createsolidbrush(uint)
3 gdi32.dll int selectcliprgn(intptr, intptr)
3 kernel32.dll kernel32/drivetype getdrivetype(string)
3 kernel32.dll bool closehandle(intptr)
3 kernel32.dll void outputdebugstring(string)
3 mapi32.dll int mapireadmail(intptr, intptr, string, int, int, intptr&)
3 user32.dll int fillrect(intptr, structures/rect&, intptr)
3 user32.dll int getdlgitemint(intptr, int, boolean[], bool)
3 user32.dll bool bringwindowtotop(intptr)
3 user32.dll int16 getasynckeystate(int)
3 user32.dll intptr getdlgitem(intptr, int)
3 user32.dll intptr getparent(intptr)
3 user32.dll bool setwindowpos(intptr, intptr, int, int, int, int, uint)
3 user32.dll bool showwindow(intptr, int)
3 user32.dll bool showcaret(intptr)
3 winmm.dll int playsound(string, intptr, int)
2 admdl70.dll void closeapp()
2 convert70.dll bool extractoldxczip(string, string, bool)
2 convert70.dll bool ispldatabaseversionsupported(string)
2 convert70.dll int convertrestoreoldpricelist(string, string, string, ixm8state)
2 gdi32.dll intptr createsolidbrush(int)
2 gdi32.dll bool deletedc(intptr)
2 gdi32.dll int combinergn(intptr, intptr, intptr, int)
2 gdi32.dll int excludecliprect(intptr, int, int, int, int)
2 gdi32.dll int getbkmode(intptr)
2 gdi32.dll int setbkcolor(intptr, int)
2 kernel32.dll int getlasterror()
2 kernel32.dll bool getdiskfreespace(string, uint32&, uint32&, uint32&, uint32&)
2 kernel32.dll bool writeprivateprofilestring(string, string, string, string)
2 kernel32.dll bool writefile(int, byte[], uint, byte[], uint)
2 kernel32.dll bool readfile(int, byte[], uint, byte[], uint)
2 kernel32.dll bool flushfilebuffers(int)
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 setforegroundwindow(intptr)
2 user32.dll intptr getdcex(intptr, intptr, user32/getdcexflags)
2 user32.dll intptr postmessage(intptr, int, intptr, intptr)
2 user32.dll intptr findwindowwin32(string, string)
2 user32.dll bool unhookwindowshookex(intptr)
2 user32.dll int16 getkeystate(int)
2 user32.dll intptr setwindowshookex(int, hook, int, int)
2 user32.dll bool enablewindow(intptr, bool)
2 user32.dll int setwindowlong(intptr, int, int)
2 user32.dll int getwindowlong(intptr, int)
2 uxtheme.dll int drawthemeparentbackground(intptr, intptr, structures/rect&)
2 uxtheme.dll void closethemedata(intptr)
2 uxtheme.dll intptr getthemepartsize(intptr, intptr, int, int, intptr, int, size&)
2 uxtheme.dll int getthemebackgroundregion(intptr, intptr, int, int, gdirect&, intptr&)
1 advapi32.dll bool duplicatetoken(intptr, int, intptr&)
1 advapi32.dll bool logonuser(string, string, string, int, int, intptr&)
1 convert70.dll int convertrestoreoldgroupcodes(string, igroupcode, iprofilelists, int, string,
1 convert70.dll bool convertestfromversion(string, iwin32window, string, ixm8state)
1 convert70.dll int estconvertesttodoc(string, estimatedoc, ixm8tables)
1 convert70.dll int convertrestoreoldzipcodes(string, izipcode, int, string, string, int)
1 convert70.dll int convertrestoreoldunits(string, ilists, int, string, string)
1 convert70.dll bool estconvertxvtodoc(string, xvdoc, ixm8state)
1 convert70.dll int convertrestoreoldtol(string, iprofiledata, int, string, string)
1 convert70.dll bool getarchivedestimatelist(string, string&, string&)
1 convert70.dll bool getroles(string, arraylist, string&)
1 convert70.dll int convertrestoreoldpricenotes(string, iprofilelists, int, string, string)
1 convert70.dll bool getusers(string, arraylist, iprofilemethods, string&)
1 convert70.dll bool getzipcodes(string, arraylist, string&)
1 convert70.dll bool plconvertfromversionfunc(string, ixm8state, iwin32window, string)
1 convert70.dll int convertrestoreoldpca(string, ixm8tables, int, string, string, int)
1 convert70.dll bool restorearchivedestimates(string, string, ixm8state, iwin32window, int, stri
1 convert70.dll int convertrestoreoldclaimunits(string, iclaimunit, int, string, string)
1 convert70.dll int convertrestoreoldmos(string, imodelopeningstatement, int, string, string)
1 convert70.dll bool estconvertesttodoc(string, estimatedoc, ixm8state)
1 gdi32.dll int getcliprgn(intptr, intptr)
1 gdi32.dll intptr createbitmap(int, int, uint, uint, intptr)
1 gdi32.dll intptr createdc(string, string, string, 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 fillrgn(intptr, intptr, intptr)
1 gdi32.dll bool gettextextentpoint32(intptr, string, int, size&)
1 gdi32.dll intptr createcompatibledc(intptr)
1 kernel32.dll bool waitnamedpipe(string, int)
1 kernel32.dll int createfile(string, uint, uint, securityattributes, uint, uint, uint)
1 kernel32.dll int expandenvironmentstrings(string, stringbuilder, int)
1 kernel32.dll bool closehandle(int)
1 kernel32.dll bool connectnamedpipe(int, overlapped)
1 kernel32.dll int createnamedpipe(string, uint, uint, uint, uint, uint, uint, intptr)
1 kernel32.dll bool disconnectnamedpipe(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 mapideletemail(intptr, intptr, string, int, int)
1 mapi32.dll int mapiaddress(intptr, intptr, string, int, string, int, intptr, int, int, int3
1 rasapi32.dll int rasgeterrorstring(int, stringbuilder, int)
1 rasdlg.dll int rasphonebookdlg(string, string, rasapi32/raspbdlg)
1 shell32.dll intptr findexecutable(string, string, stringbuilder)
1 user32.dll intptr getsystemmenu(intptr, bool)
1 user32.dll bool setwindowpos(int, int, int, int, int, int, uint)
1 user32.dll bool enablemenuitem(intptr, uint, uint)
1 user32.dll bool isiconic(intptr)
1 user32.dll int drawtext(intptr, string, int, gdirect&, uint)
1 user32.dll int getwindowtext(intptr, stringbuilder, int)
1 user32.dll bool iswindowenabled(intptr)
1 user32.dll bool messagebeep(int)
1 user32.dll int getclassname(intptr, byte[], int)
1 user32.dll bool setcaretpos(int, int)
1 user32.dll int framerect(intptr, gdirect&, intptr)
1 user32.dll bool translatemessage(message&)
1 user32.dll void notifywinevent(int, intptr, int, int)
1 user32.dll intptr getfocus()
1 user32.dll bool allowsetforegroundwindow(int)
1 user32.dll intptr getcursor()
1 user32.dll bool createcaret(intptr, intptr, int, int)
1 user32.dll intptr findwindow(string, string)
1 user32.dll intptr setcursor(intptr)
1 user32.dll intptr setfocus(intptr)
1 user32.dll intptr setparent(intptr, intptr)
1 user32.dll bool destroycaret()
1 user32.dll uint findwindowex(uint, uint, string, string)
1 uxtheme.dll void drawthemebackground(intptr, intptr, int, int, gdirect&, gdirect&)
1 uxtheme.dll intptr getthememargins(intptr, intptr, int, int, int, intptr, xpmargins&)
1 uxtheme.dll intptr getthemecolor(intptr, int, int, int, int32&)
1 uxtheme.dll intptr getthemebackgroundextent(intptr, intptr, int, int, gdirect&, gdirect&)
1 uxtheme.dll intptr getthemebackgroundcontentrect(intptr, intptr, int, int, gdirect&, gdirect
1 uxtheme.dll intptr drawthemeedge(intptr, intptr, int, int, gdirect&, int, int, gdirect&)
1 uxtheme.dll int getthemecolor(intptr, int, int, int, uint32&)
1 uxtheme.dll int getthemeappproperties()
1 uxtheme.dll bool isthemeactive()
1 uxtheme.dll bool isappthemed()
1 xwkey32.dll bool decriptcdkey(int, stringbuilder, int, string, int16&)