Application Report


The following 13 APIs (used 92 times) might not work:

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

Count Library Function
6 kernel32 intptr getconsolewindow()
6 kernel32.dll bool releasesemaphore(intptr, int, int32&)
4 kernel32.dll int16 queryperformancecounter(int64&)
3 kernel32.dll bool closehandle(intptr)
3 user32.dll bool postmessage(intptr, int, intptr, intptr)
2 kernel32 bool setstdhandle(int, intptr)
2 kernel32 int getconsoleoutputcp()
2 kernel32 bool getconsolescreenbufferinfo(intptr, winconsole/consolescreenbufferinfo&)
2 kernel32.dll bool setconsoletextattribute(intptr, uint16)
2 kernel32.dll intptr getstdhandle(uint)
2 oce.fw.wrapper.dll int check_in(string, stringbuilder)
2 oce.fw.wrapper.dll int check_out(string, string, stringbuilder)
2 user32 bool setwindowpos(intptr, intptr, int, int, int, int, int)
2 user32 int setwindowlong(intptr, int, int)
2 user32 int getwindowlong(intptr, int)
2 user32.dll bool trackmouseevent(trackmouseevent&)
2 user32.dll bool getwindowrect(intptr, rect&)
2 user32.dll int releasedc(intptr, intptr)
2 user32.dll intptr getwindowdc(intptr)
2 uxtheme int setwindowtheme(intptr, string, string)
2 uxtheme void setthemeappproperties(themeappproperties)
1 advapi32.dll bool cleareventlog(intptr, string)
1 advapi32.dll intptr openeventlog(string, string)
1 advapi32.dll bool closeeventlog(intptr)
1 advapi32.dll bool duplicatetoken(intptr, int, intptr&)
1 advapi32.dll bool logonuser(string, string, string, int, int, intptr&)
1 kernel32 bool setconsoletextattribute(intptr, consolecolor)
1 kernel32 intptr openmutex(uint, bool, string)
1 kernel32 bool allocconsole()
1 kernel32 int fillconsoleoutputcharacter(intptr, char, int, coord, int32&)
1 kernel32 bool setconsoletitle(string)
1 kernel32 bool closehandle(intptr)
1 kernel32 bool setconsoleactivescreenbuffer(intptr)
1 kernel32 int getconsolecp()
1 kernel32 bool setconsolectrlhandler(winconsole/handlerroutine, bool)
1 kernel32 intptr getstdhandle(int)
1 kernel32 bool getconsoletitle(stringbuilder, int)
1 kernel32 intptr createmutex(intptr, bool, string)
1 kernel32 intptr createconsolescreenbuffer(int, int, intptr, int, intptr)
1 kernel32 int setconsolecursorposition(intptr, coord)
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 int16 queryperformancefrequency(int64&)
1 kernel32.dll intptr createsemaphore(intptr, int, int, string)
1 kernel32.dll void outputdebugstring(string)
1 libc void openlog(intptr, int, localsyslogappender/syslogfacility)
1 libc void syslog(int, string, string)
1 libc void closelog()
1 mapi32 uint mapiresolvename(intptr, uint, string, uint, uint, intptr&)
1 mapi32 uint mapifreebuffer(intptr)
1 mapi32 uint mapilogoff(intptr, uint, uint, uint)
1 mapi32 uint mapisendmail(intptr, uint, mapi32/mapimessage, uint, uint)
1 mapi32 uint mapilogon(uint, string, string, uint, uint, intptr&)
1 netapi32.dll int netmessagebuffersend(string, string, string, byte[], int)
1 netapi32.dll int netmessagebuffersend(string, string, string, string, int)
1 oce.fw.wrapper.dll string err_string()
1 oce.fw.wrapper.dll string get_config_field(string, string, stringbuilder)
1 oce.fw.wrapper.dll int init(string, stringbuilder)
1 oce.fw.wrapper.dll string get_feature_list(int32&, stringbuilder)
1 user32 bool showwindow(intptr, int)
1 user32 void messagebeep(int)
1 user32 void flashwindowex(winconsole/flashwinfo&)
1 user32 intptr setparent(intptr, intptr)
1 user32 intptr getparent(intptr)
1 user32 bool iswindowvisible(intptr)
1 user32 bool getclientrect(intptr, winconsole/rect&)
1 user32.dll int trackpopupmenu(intptr, tpm, int, int, int, intptr, intptr)
1 user32.dll intptr getsystemmenu(intptr, bool)
1 user32.dll int destroyicon(intptr)