Application Report


The following 70 APIs (used 394 times) might not work:

There are 103 P/Invokes (used 148 times):

Count Library Function
15 user32.dll int getsystemmetrics(int)
5 user32.dll bool setwindowpos(intptr, intptr, int, int, int, int, int)
4 user32.dll int getwindowrect(intptr, appbarform/rect&)
3 kernel32.dll bool closehandle(intptr)
3 user32.dll int getwindowlong(intptr, int16)
3 user32.dll int showwindow(intptr, int)
2 advapi32.dll intptr regclosekey(intptr)
2 advapi32.dll int64 regnotifychangekeyvalue(intptr, bool, int, intptr, bool)
2 advapi32.dll intptr regopenkey(intptr, string, intptr&)
2 kernel32.dll int gettickcount()
2 kernel32.dll void rtlmovememory(intptr, appbarform/rect&, int)
2 kernel32.dll intptr getstdhandle(uint)
2 kernel32.dll bool setconsoletextattribute(intptr, uint16)
2 kernel32.dll void rtlmovememory(appbarform/rect&, intptr, int)
2 shell32.dll int shappbarmessage(int, appbarform/appbardata&)
2 user32 intptr sendmessage2(intptr, int, intptr, listviewsorter/hditem)
2 user32.dll int getmessagepos()
2 user32.dll int updatewindow(intptr)
2 user32.dll int systemparametersinfoa(int, int, boolean&, int)
2 user32.dll int inflaterect(appbarform/rect&, int, int)
2 user32.dll int setwindowpos(intptr, intptr, int, int, int, int, uint)
2 user32.dll int killtimer(intptr, int)
2 user32.dll int clienttoscreen(intptr, appbarform/point&)
2 user32.dll uint getsetcheckstate(intptr, uint, uint, customstatetreeview/tvitema)
1 advapi32.dll bool duplicatetoken(intptr, int, intptr&)
1 advapi32.dll bool logonuser(string, string, string, int, int, intptr&)
1 advapi32.dll bool lookupaccountsid(intptr, intptr, stringbuilder, uint32&, stringbuilder, uin
1 advapi32.dll int getsecurityinfo(intptr, nativemethods/se_object_type, uint, intptr&, intptr&
1 comdlg32.dll intptr replacetext(intptr)
1 comdlg32.dll intptr findtext(intptr)
1 gdi32.dll int gettextextentpoint32(intptr, string, int, tooltiplistbox/size&)
1 kernel32.dll bool getconsolescreenbufferinfo(intptr, coloredconsoleappender/console_screen_bu
1 kernel32.dll int formatmessage(int, intptr&, int, int, string&, int, intptr)
1 kernel32.dll int getconsoleoutputcp()
1 kernel32.dll int getcurrentprocessid()
1 kernel32.dll int getcurrentthreadid()
1 kernel32.dll int getmodulefilename(intptr, stringbuilder, int)
1 kernel32.dll intptr getcurrentprocess()
1 kernel32.dll intptr getmodulehandle(string)
1 kernel32.dll int querydosdevice(string, stringbuilder, int)
1 kernel32.dll void outputdebugstring(string)
1 libc void closelog()
1 libc void openlog(intptr, int, localsyslogappender/syslogfacility)
1 libc void syslog(int, string)
1 mtxex.dll int getobjectcontext(nativemethods/iobjectcontext&)
1 netapi32.dll int netmessagebuffersend(string, string, string, string, int)
1 sb4lib.dll stringbuilder rdgeterrortext(int)
1 sb4lib.dll int sbsortplus(int, int, int, stringbuilder)
1 sb4lib.dll int sbsort(int, int)
1 sb4lib.dll int rdstop()
1 sb4lib.dll int rdstart()
1 sb4lib.dll int rdgetnextdoc()
1 sb4lib.dll int rdonerror(rs40lowlevel/errorhandler)
1 sb4lib.dll int rdondocumentdone(rs40lowlevel/documentdonehandler)
1 sb4lib.dll int rdondocstarted(rs40lowlevel/docstartedhandler)
1 sb4lib.dll int rdoncodeline(rs40lowlevel/codelinehandler)
1 sb4lib.dll int rdonalldone(rs40lowlevel/alldonehandler)
1 sb4lib.dll int rdinquiry(stringbuilder)
1 sb4lib.dll int rdgetstatusdiag(statusdiag&)
1 sb4lib.dll int rdgetstatushardware(statushardware&)
1 sb4lib.dll int rdonfeederempty(rs40lowlevel/feederemptyhandler)
1 sb4lib.dll int rdeject()
1 sb4lib.dll int rdinit(int)
1 sb4lib.dll int rdstampposition(int)
1 sb4lib.dll int rdsinkjetstring(stringbuilder)
1 sb4lib.dll int rdsconfig(stringbuilder, stringbuilder)
1 sb4lib.dll int rdresetinkjetcharactercount()
1 sb4lib.dll int rdonwarning(rs40lowlevel/warninghandler)
1 sb4lib.dll int rdreset(int)
1 secur32.dll bool getusernameex(nativemethods/extendednameformat, stringbuilder, uint32&)
1 shell32.dll uint shappbarmessage(uint, appbarinfo/appbardata&)
1 shell32.dll void shaddtorecentdocs(filedocument/shelladdtorecentdocsflags, string)
1 user32 intptr sendmessage(intptr, int, intptr, intptr)
1 user32.dll int16 getasynckeystate(int)
1 user32.dll uint setimagelist(intptr, uint, uint, intptr)
1 user32.dll int systemparametersinfoa(int, int, appbarform/rect&, int)
1 user32.dll int systemparametersinfo(uint, uint, intptr, uint)
1 user32.dll intptr getdc(intptr)
1 user32.dll intptr findwindow(string, string)
1 user32.dll int setwindowlong(intptr, int, int)
1 user32.dll bool isdialogmessage(intptr, findreplacedialog/msg&)
1 user32.dll bool releasecapture()
1 user32.dll int adjustwindowrectex(appbarform/rect&, int, int, int)
1 user32.dll int destroywindow(intptr)
1 user32.dll int getclientrect(intptr, appbarform/rect&)
1 user32.dll int getkeystate(int16)
1 user32.dll int registerwindowmessage(string)
1 user32.dll int releasedc(intptr, intptr)
1 user32.dll int sendmessage(intptr, int, int, int)
1 user32.dll int settimer(intptr, int, int, int)
1 uxtheme.dll int getthemebackgroundextent(intptr, intptr, int, int, rect&, rect&)
1 uxtheme.dll int getthemebackgroundregion(intptr, intptr, int, int, rect&, intptr&)
1 uxtheme.dll int getthemepartsize(intptr, intptr, int, int, rect&, int, size&)
1 uxtheme.dll int getthemetextextent(intptr, intptr, int, int, string, int, int, intptr, rect&
1 uxtheme.dll int getthemetextextent(intptr, intptr, int, int, string, int, int, rect&, rect&)
1 uxtheme.dll int getthemebackgroundcontentrect(intptr, intptr, int, int, rect&, rect&)
1 uxtheme.dll int drawthemetext(intptr, intptr, int, int, string, int, int, int, rect&)
1 uxtheme.dll int drawthemeparentbackground(intptr, intptr, rect&)
1 uxtheme.dll int drawthemebackground(intptr, intptr, int, int, rect&, rect&)
1 uxtheme.dll int closethemedata(intptr)
1 uxtheme.dll bool isthemeactive()
1 uxtheme.dll bool isappthemed()
1 uxtheme.dll intptr openthemedata(intptr, string)