Application Report


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

There are 40 P/Invokes (used 75 times):

Count Library Function
16 user32 int sendmessage(intptr, int, int, int)
5 user32 int sendmessage(intptr, int, int, win32api/charformat&)
4 kernel32.dll bool escapecommfunction(intptr, int)
4 kernel32.dll bool closehandle(intptr)
3 kernel32.dll int clearcommerror(intptr, int32&, rs232/comstat&)
3 kernel32.dll intptr createevent(intptr, int, int, string)
3 kernel32.dll int purgecomm(intptr, int)
2 kernel32.dll int readfile(intptr, byte[], int, int32&, rs232/overlapped&)
2 kernel32.dll int waitforsingleobject(intptr, int)
2 kernel32.dll int getoverlappedresult(intptr, rs232/overlapped&, int32&, int)
2 user32 int lockwindowupdate(int)
1 advapi32.dll int getusername(string&, int32&)
1 kernel32 int getcomputername(string&, int32&)
1 kernel32 int getdiskfreespaceex(string&, int64&, int64&, int64)
1 kernel32 int getsystemdirectory(string&, int32&)
1 kernel32 int getwindowsdirectory(string&, int32&)
1 kernel32 int getsystempowerstatus(systemanalyzerengine/system_power_status&)
1 kernel32 void globalmemorystatus(systemanalyzerengine/memorystatus&)
1 kernel32 int getvolumeinformation(string&, string&, int, int32&, int32&, int32&, string&,
1 kernel32.dll bool getdefaultcommconfig(string, rs232/commconfig&, int32&)
1 kernel32.dll int setupcomm(intptr, int, int)
1 kernel32.dll int waitcommevent(intptr, rs232/eventmasks&, rs232/overlapped&)
1 kernel32.dll int writefile(intptr, byte[], int, int32&, rs232/overlapped&)
1 kernel32.dll intptr createfile(string, int, int, int, int, int, int)
1 kernel32.dll int setcommtimeouts(intptr, rs232/commtimeouts&)
1 kernel32.dll int setcommstate(intptr, rs232/dcb&)
1 kernel32.dll int setcommmask(intptr, int)
1 kernel32.dll int buildcommdcb(string, rs232/dcb&)
1 kernel32.dll bool setcommbreak(intptr)
1 kernel32.dll bool getcommmodemstatus(intptr, int32&)
1 kernel32.dll int getcommstate(intptr, rs232/dcb&)
1 kernel32.dll int getdrivetype(string&)
1 kernel32.dll int getlogicaldrives()
1 kernel32.dll bool clearcommbreak(intptr)
1 kernel32.dll int getversionex(systemanalyzerengine/osversioninfo&)
1 kernel32.dll bool setevent(intptr)
1 user32 int sendmessage(intptr, int, int, string&)
1 user32 int getdesktopwindow()
1 user32.dll int enumdisplaydevices(string&, int, systemanalyzerengine/display_device&, int)
1 winmm.dll int auxgetdevcaps(int, systemanalyzerengine/auxcaps&, int)