Application Report


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

There are 29 P/Invokes (used 50 times):

Count Library Function
5 kernel32.dll int getlasterror()
4 kernel32.dll bool escapecommfunction(int, int64)
4 kernel32.dll int purgecomm(int, int)
2 iphlpapi.dll int getadaptersinfo(intptr, int64&)
2 iphlpapi.dll int getipnettable(intptr, int32&, bool)
2 iphlpapi.dll int getnetworkparams(intptr, uint32&)
2 kernel32.dll int writefile(int, byte[], int, int32&, rs232/overlapped&)
2 kernel32.dll int createevent(int, int, int, string)
2 kernel32.dll int closehandle(int)
2 kernel32.dll int getoverlappedresult(int, rs232/overlapped&, int32&, int)
2 kernel32.dll int64 getdiskfreespaceex(string, int64&, int64&, int64&)
2 kernel32.dll int readfile(int, byte[], int, int32&, rs232/overlapped&)
2 kernel32.dll int waitforsingleobject(int, int)
2 rasapi32.dll uint rasenumentries(string, string, rasentryname[], int32&, int32&)
1 iphlpapi.dll int sendarp(int, int, byte[], int32&)
1 kernel32 int getprivateprofilestring(string, string, string, byte[], int, string)
1 kernel32 int getprivateprofilestring(string, string, string, stringbuilder, int, string)
1 kernel32 int64 writeprivateprofilestring(string, string, string, string)
1 kernel32.dll int createfile(string, int, int, int, int, int, int)
1 kernel32.dll int setupcomm(int, int, int)
1 kernel32.dll int setcommtimeouts(int, rs232/commtimeouts&)
1 kernel32.dll int setcommstate(int, rs232/dcb&)
1 kernel32.dll bool getcommmodemstatus(int, int32&)
1 kernel32.dll int buildcommdcb(string, rs232/dcb&)
1 kernel32.dll int clearcommerror(int, int, int)
1 kernel32.dll int getcommstate(int, rs232/dcb&)
1 kernel32.dll int formatmessage(int, int, int, int, string, int, int)
1 netapi32.dll int netapibufferfree(intptr)
1 netapi32.dll int netserverenum(string, int, intptr&, int, int32&, int32&, serverenumerator/sv