Application Report


The following 56 APIs (used 342 times) might not work:

There are 82 P/Invokes (used 190 times):

Count Library Function
17 kernel32.dll int setcommstate(int, e/f&)
16 kernel32.dll int getcommstate(int, e/f&)
12 kernel32.dll int escapecommfunction(int, int)
7 user32 intptr findwindow(string&, string&)
7 user32 int deletemenu(int, int, int)
5 kernel32.dll bool closehandle(intptr)
5 kernel32.dll int closehandle(int)
4 kernel32.dll int clearcommerror(int, int32&, e/e&)
4 user32 int getwindowtext(intptr, stringbuilder, int)
4 user32 int getwindowplacement(intptr, keyboard/windowplacement&)
3 coredll void globalmemorystatus(utility/memorystatus)
3 kernel32.dll int getlasterror()
3 kernel32.dll int createfile(string, int, int, int, int, int, int)
3 kernel32.dll int setupcomm(int, int, int)
3 kernel32.dll intptr createevent(intptr, int, int, string)
3 user32 int setwindowplacement(intptr, keyboard/windowplacement&)
3 user32 intptr getforegroundwindow()
3 user32 int setforegroundwindow(intptr)
3 user32.dll int showwindow(int, int)
2 kernel32 int getdiskfreespaceex(string&, int64&, int64&, int64&)
2 kernel32.dll int getoverlappedresult(intptr, serialcomm/overlapped&, int32&, int)
2 kernel32.dll int clearcommerror(intptr, int32&, serialcomm/comstat&)
2 kernel32.dll int readfile(intptr, byte[], int, int32&, serialcomm/overlapped&)
2 kernel32.dll int waitforsingleobject(intptr, int)
2 kernel32.dll int getcommmodemstatus(int, int32&)
2 kernel32.dll int purgecomm(intptr, int)
2 kernel32.dll int setcommmask(int, int)
2 kernel32.dll int queryperformancecounter(hirestimer/large_integer&)
2 setupapi byte setupdigetdeviceregistryproperty(intptr, device/sp_devinfo_data&, int, int3
2 user32.dll bool getlastinputinfo(utility/plastinputinfo&)
2 winmm.dll int timegettime()
2 winspool.drv bool writeprinter(intptr, intptr, int, int32&)
2 winspool.drv int64 startdocprinter(intptr, int, rawprinterhelper/docinfow&)
2 winspool.drv int64 openprinter(string, intptr&, int)
2 winspool.drv int64 endpageprinter(intptr)
2 winspool.drv int64 enddocprinter(intptr)
2 winspool.drv int64 closeprinter(intptr)
2 winspool.drv int64 startpageprinter(intptr)
1 advapi32.dll int logonuser(string&, string&, string&, int, int, intptr&)
1 kernel32 int getlasterror()
1 kernel32.dll int waitcommevent(intptr, serialcomm/eventmasks&, serialcomm/overlapped&)
1 kernel32.dll intptr createfile(string, int, int, int, int, int, int)
1 kernel32.dll int writefile(intptr, byte[], int, int32&, serialcomm/overlapped&)
1 kernel32.dll int writefile(int, byte[], int, int32&, e/d&)
1 kernel32.dll int buildcommdcb(string, serialcomm/dcb&)
1 kernel32.dll int readfile(int, byte[], int, int32&, e/d&)
1 kernel32.dll int queryperformancefrequency(hirestimer/large_integer&)
1 kernel32.dll int purgecomm(int, int)
1 kernel32.dll int getoverlappedresult(int, e/d&, int32&, int)
1 kernel32.dll int getdrivetype(string)
1 kernel32.dll int getdrivetype(string&)
1 kernel32.dll int getcommstate(intptr, serialcomm/dcb&)
1 kernel32.dll int flushfilebuffers(int)
1 kernel32.dll bool setlocaltime(win32api/systemtime)
1 kernel32.dll bool setevent(intptr)
1 kernel32.dll bool setcommbreak(intptr)
1 kernel32.dll bool getdefaultcommconfig(string, serialcomm/commconfig&, int32&)
1 kernel32.dll bool clearcommbreak(intptr)
1 kernel32.dll int setcommmask(intptr, int)
1 kernel32.dll int setcommstate(intptr, serialcomm/dcb&)
1 kernel32.dll int waitcommevent(int, int32&, e/d&)
1 kernel32.dll int setcommtimeouts(int, e/b&)
1 kernel32.dll int transmitcommchar(int, byte)
1 kernel32.dll int setcommtimeouts(intptr, serialcomm/commtimeouts&)
1 kernel32.dll int setupcomm(intptr, int, int)
1 rasapi32.dll int rasgetentryproperties(string&, string&, remoteconnection/rasentry, int32&, i
1 sensapi.dll int64 isnetworkalive(int64&)
1 setupapi byte setupdienumdeviceinfo(intptr, int, device/sp_devinfo_data&)
1 setupapi byte setupdidestroydeviceinfolist(intptr)
1 setupapi intptr setupdigetclassdevsex(byte[], string&, intptr, int, intptr, string&, int)
1 setupapi intptr setupdicreatedeviceinfolistex(byte[], intptr, string&, int)
1 shell32.dll int shellexecute(int, string&, string&, string&, string&, int)
1 user32 int iswindowvisible(intptr)
1 user32 int sendmessage(intptr, int, int, int)
1 user32 int getsystemmenu(int, int)
1 user32 int getwindowtext(int, string&, int)
1 user32.dll int findwindow(string&, string&)
1 user32.dll int bringwindowtotop(int)
1 user32.dll bool isiconic(int)
1 user32.dll bool enumwindows(showotherwindow/enumwindowsproccallback, intptr)
1 user32.dll int setforegroundwindow(int)
1 wininet.dll int64 internetgetconnectedstateex(int64&, string&, int64, int64)