Application Report


The following 12 APIs (used 21 times) might not work:

There are 51 P/Invokes (used 65 times):

Count Library Function
6 advapi32.dll int closeservicehandle(intptr)
4 advapi32.dll int cryptacquirecontext(int32&, string, string, int, int)
3 advapi32.dll intptr openscmanager(string, string, customserviceinstaller/scdesiredaccess)
2 advapi32.dll int cryptdestroyhash(int)
2 advapi32.dll intptr openservice(intptr, string, int)
2 advapi32.dll int cryptreleasecontext(int, int)
2 kernel32 bool queryperformancecounter(int64&)
1 advapi32.dll int deleteservice(intptr)
1 advapi32.dll int cryptcreatehash(int, int, int, int, int32&)
1 advapi32.dll int cryptgethashparam(int, int, byte[], int32&, int)
1 advapi32.dll int crypthashdata(int, byte[], int, int)
1 advapi32.dll intptr createservice(intptr, string, string, customserviceinstaller/desiredacces
1 advapi32.dll int queryserviceconfig(intptr, intptr, uint, uint32&)
1 ftd2xx.dll uint ft_write(uint, byte[], uint, uint32&)
1 ftd2xx.dll uint ft_settimeouts(uint, uint, uint)
1 ftd2xx.dll uint ft_seteventnotification(uint, uint, safewaithandle)
1 ftd2xx.dll uint ft_read(uint, byte[], uint, uint32&)
1 ftd2xx.dll uint ft_purge(uint, uint)
1 ftd2xx.dll uint ft_openex(string&, uint, uint32&)
1 ftd2xx.dll uint ft_listdevices(intptr&, uint32&, uint)
1 ftd2xx.dll uint ft_getstatus(uint, uint32&, uint32&, uint32&)
1 ftd2xx.dll uint ft_getqueuestatus(uint, uint32&)
1 ftd2xx.dll uint ft_getdeviceinfodetail(uint, uint32&, uint32&, uint32&, uint32&, byte[], by
1 ftd2xx.dll uint ft_createdeviceinfolist(uint32&)
1 ftd2xx.dll uint ft_close(uint)
1 gdi32.dll intptr createrectrgn(int, int, int, int)
1 gdi32.dll bool deleteobject(intptr)
1 kernel32.dll bool queryperformancefrequency(int64&)
1 netapi32.dll int netapibufferfree(intptr)
1 netapi32.dll mssqldetails/nerr netserverenum(string, int, intptr&, int, int32&, int32&, mssql
1 setupapi intptr setupdigetclassdevs(guid&, intptr, intptr, usbrestarter/digcf)
1 setupapi bool setupdienumdeviceinfo(intptr, uint, usbrestarter/sp_devinfo_data&)
1 setupapi bool setupdidestroydeviceinfolist(intptr)
1 setupapi bool setupdichangestate(intptr, usbrestarter/sp_devinfo_data&)
1 setupapi.dll bool setupcopyoeminf(string, string, int, int, stringbuilder, int, int32&, strin
1 setupapi.dll bool setupdigetdeviceinstanceid(intptr, usbrestarter/sp_devinfo_data&, stringbui
1 setupapi.dll bool setupdisetclassinstallparams(intptr, usbrestarter/sp_devinfo_data&, usbrest
1 setupapi.dll bool setupuninstalloeminf(string, int, intptr)
1 user32 int setcursor(intptr)
1 user32 bool showwindow(intptr, tooltip/showwindowcommand)
1 user32.dll uint registerwindowmessage(string)
1 user32.dll int getclassname(intptr, stringbuilder, int)
1 user32.dll int enumchildwindows(intptr, delegate, intptr)
1 user32.dll bool validatergn(intptr, intptr)
1 user32.dll bool showwindowasync(intptr, int)
1 user32.dll bool setforegroundwindow(intptr)
1 user32.dll bool postmessage(intptr, uint, intptr, intptr)
1 user32.dll bool isiconic(intptr)
1 user32.dll bool invalidaterect(intptr, webmap/unsafenativemethods/rect&, bool)
1 user32.dll bool getupdatergn(intptr, intptr, bool)
1 wininet.dll bool internetgetconnectedstate(int32&, int)