Application Report


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

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

Count Library Function
6 user32 int sendmessage(int, int, int, object)
4 kernel32.dll bool closehandle(intptr)
4 kernel32.dll bool escapecommfunction(intptr, int)
3 kernel32.dll int clearcommerror(intptr, int32&, rs232/comstat&)
3 kernel32.dll int purgecomm(intptr, int)
3 kernel32.dll intptr createevent(intptr, int, int, string)
2 kernel32.dll int waitforsingleobject(intptr, int)
2 kernel32.dll int getoverlappedresult(intptr, rs232/overlapped&, int32&, int)
2 kernel32.dll int readfile(intptr, byte[], int, int32&, rs232/overlapped&)
2 user32 bool destroywindow(int)
1 avicap32.dll bool capgetdriverdescriptiona(int16, string&, int, string&, int)
1 avicap32.dll int capcreatecapturewindowa(string&, int, int, int, int, int16, int, int)
1 kernel32.dll int getcommstate(intptr, rs232/dcb&)
1 kernel32.dll bool clearcommbreak(intptr)
1 kernel32.dll intptr createfile(string, int, int, int, int, int, int)
1 kernel32.dll bool getcommmodemstatus(intptr, int32&)
1 kernel32.dll int writefile(intptr, byte[], int, int32&, rs232/overlapped&)
1 kernel32.dll bool getdefaultcommconfig(string, rs232/commconfig&, int32&)
1 kernel32.dll int waitcommevent(intptr, rs232/eventmasks&, rs232/overlapped&)
1 kernel32.dll int setupcomm(intptr, int, int)
1 kernel32.dll int buildcommdcb(string, rs232/dcb&)
1 kernel32.dll bool setevent(intptr)
1 kernel32.dll bool setcommbreak(intptr)
1 kernel32.dll int setcommmask(intptr, int)
1 kernel32.dll int setcommstate(intptr, rs232/dcb&)
1 kernel32.dll int setcommtimeouts(intptr, rs232/commtimeouts&)
1 user32 int enablemenuitem(int, int, int)
1 user32 int getsystemmenu(int, int)
1 user32 int setwindowpos(int, int, int, int, int, int, int)