Application Report


The following 27 APIs (used 77 times) might not work:

There are 102 P/Invokes (used 147 times):

Count Library Function
8 mscoree int select(int32[], int32[], int32[], int32[], int32&)
7 kernel32.dll bool setconsoletextattribute(intptr, uint16)
6 mscoree string getresourcestring(int)
4 ole32.dll int cogetobjectcontext(guid&, asphelper/iobjectcontext&)
3 coredll.dll int regqueryvalueex(uint, string, int, registryvaluekind&, byte[], int32&)
3 kernel32.dll bool closehandle(intptr)
3 mscoree int setsockopt(int, int, int, byte*, int)
2 advapi32.dll int regqueryinfokeypc(uint, char[], int32&, int, int32&, int32&, int32&, int32&,
2 advapi32.dll int regenumvaluepc(uint, int, char[], int32&, int, int, byte[], int)
2 advapi32.dll int regenumkeyexpc(uint, int, char[], int32&, int, byte[], int, int)
2 advapi32.dll int regqueryvalueexpc(uint, string, int, registryvaluekind&, byte[], int32&)
2 coredll.dll int cepurgecomm(intptr, uint)
2 coredll.dll int regenumvalue(uint, int, char[], int32&, int, int, byte[], int)
2 coredll.dll int regenumkeyex(uint, int, char[], int32&, int, byte[], int, int)
2 coredll.dll int regqueryinfokey(uint, char[], int32&, int, int32&, int32&, int32&, int32&, i
2 coredll.dll int regsetvalueex(uint, string, int, registryvaluekind, byte[], int)
2 kernel32 intptr localalloc(int, int)
2 kernel32 intptr localfree(intptr)
2 kernel32.dll int winpurgecomm(intptr, uint)
2 kernel32.dll intptr wincreatefilew(string, uint, uint, intptr, uint, uint, intptr)
2 kernel32.dll bool getconsolescreenbufferinfo(intptr, consolewin32api/console_screen_buffer_in
2 mscoree int getsockname(int, byte[], int32&)
2 mscoree int getsockopt(int, int, int, byte[], int32&)
2 mscoree int inet_addr(string)
2 user32.dll bool messagebeep(uint)
1 advapi32.dll bool duplicatetoken(intptr, int, intptr&)
1 advapi32.dll int regopenkeyexpc(uint, string, int, int, uint32&)
1 advapi32.dll int regclosekeypc(uint)
1 advapi32.dll bool logonuser(string, string, string, int, int, intptr&)
1 coredll.dll int regopenkeyex(uint, string, int, int, uint32&)
1 coredll.dll int ceclearcommerror(intptr, commerrorflags&, commstat)
1 coredll.dll int ceclosehandle(intptr)
1 coredll.dll int ceeventmodify(intptr, uint)
1 coredll.dll int cegetcommmodemstatus(intptr, uint32&)
1 coredll.dll int cewritefile(intptr, byte[], int, int32&, intptr)
1 coredll.dll int regclosekey(uint)
1 coredll.dll int cereadfile(intptr, byte[], int, int32&, intptr)
1 coredll.dll int regcreatekeyex(uint, string, int, string, registrykey/regoptions, int, intpt
1 coredll.dll int regdeletekey(uint, string)
1 coredll.dll int regdeletevalue(uint, string)
1 coredll.dll int cewaitforsingleobject(intptr, uint)
1 coredll.dll int cewaitcommevent(intptr, commeventflags&, intptr)
1 coredll.dll int regflushkey(uint)
1 coredll.dll int cesetupcomm(intptr, int, int)
1 coredll.dll int cesetcommtimeouts(intptr, commtimeouts)
1 coredll.dll int cesetcommstate(intptr, dcb)
1 coredll.dll int cesetcommmask(intptr, commeventflags)
1 coredll.dll intptr cecreateevent(intptr, int, int, string)
1 coredll.dll intptr cecreatefilew(string, uint, uint, intptr, uint, uint, intptr)
1 kernel32.dll int winwritefile(intptr, byte[], int, int32&, intptr)
1 kernel32.dll intptr createfile(string, win32filehelper/fileaccess, int, intptr, win32filehelp
1 kernel32.dll intptr getstdhandle(int)
1 kernel32.dll intptr wincreateevent(intptr, int, int, string)
1 kernel32.dll uint getmodulefilename(intptr, stringbuilder, int)
1 kernel32.dll void outputdebugstring(string)
1 kernel32.dll int winwaitforsingleobject(intptr, uint)
1 kernel32.dll int winwaitcommevent(intptr, commeventflags&, intptr)
1 kernel32.dll int getcurrentthreadid()
1 kernel32.dll int winclosehandle(intptr)
1 kernel32.dll bool queryperformancecounter(uint64&)
1 kernel32.dll int winclearcommerror(intptr, commerrorflags&, commstat)
1 kernel32.dll bool getfileinformationbyhandle(intptr, win32filehelper/by_handle_file_informati
1 kernel32.dll bool queryperformancefrequency(uint64&)
1 kernel32.dll bool fillconsoleoutputattribute(intptr, uint16, int, consolewin32api/coord, uint
1 kernel32.dll int getcurrentprocessid()
1 kernel32.dll int wingetcommmodemstatus(intptr, uint32&)
1 kernel32.dll int winreadfile(intptr, byte[], int, int32&, intptr)
1 kernel32.dll int winsetcommmask(intptr, commeventflags)
1 kernel32.dll int winsetupcomm(intptr, int, int)
1 kernel32.dll int winsetevent(intptr)
1 kernel32.dll int winsetcommtimeouts(intptr, commtimeouts)
1 kernel32.dll int winsetcommstate(intptr, dcb)
1 mscoree int recvfrom(int, array, int, int, int, byte[], int32&, int32&)
1 mscoree int recv(int, array, int, int, int, int32&)
1 mscoree int parsefileuri(string, char[], uint32&)
1 mscoree int listen(int, int)
1 mscoree int send(int, array, int, int, int, int32&)
1 mscoree int sendto(int, array, int, int, int, byte[], int, int32&)
1 mscoree int setsockopt(int, int, int, byte[], int)
1 mscoree int shutdown(int, int)
1 mscoree int socket(int, int, int, int32&)
1 mscoree int startup()
1 mscoree void releaseconnection(int)
1 mscoree int getproxyinformation(int, char[], int32&, boolean&)
1 mscoree int ioctlsocket(int, uint, object, int, byte[], int, int32&)
1 mscoree int ioctlsocket(int, uint, byte[], int, byte[], int, int32&)
1 mscoree bool md5hashdata(byte[], uint, byte[])
1 mscoree char* gethostname(byte[], int32&, int32&)
1 mscoree hostent* gethostbyaddr(byte[], int, int, byte[], int32&, int32&)
1 mscoree hostent* gethostbyname(string, byte[], int32&, int32&)
1 mscoree int accept(int, byte[], int32&, int32&)
1 mscoree int assertfailure(string, int, string)
1 mscoree int bind(int, byte[], int)
1 mscoree int closesocket(int)
1 mscoree int combinefileuri(string, string, char[], uint32&)
1 mscoree int debugwrite(string)
1 mscoree int establishconnectionforurl(string, int32&)
1 mscoree int connect(int, byte[], int)
1 mscoree int getsockopt(int, int, int, int32&, int32&)
1 mscoree int getsockopt(int, int, int, ipmreq&, int32&)
1 mscoree int getsockopt(int, int, int, linger&, int32&)
1 mscoree bool genrandomdata(byte[], uint)