Application Report


The following 31 APIs (used 251 times) might not work:

There are 113 P/Invokes (used 161 times):

Count Library Function
31 w2cusb.dll int scdocommand(int, int, int, int)
4 kernel32.dll bool escapecommfunction(int, int)
3 advapi32.dll int cryptacquirecontext(int32&, string&, string&, int, int)
2 advapi32.dll int cryptreleasecontext(int, int)
2 advapi32.dll int cryptgetprovparam(int, int, string&, int32&, int)
2 ftd2xx.dll int ft_write_bytes(int, byte[], int, int32&)
2 kernel32 int freelibrary(intptr)
2 kernel32 int getprivateprofilestring(string&, string&, string&, string&, int, string&)
2 kernel32 int getwindowsdirectory(string&, int)
2 kernel32 void sleep(int)
2 kernel32.dll bool writefile(intptr, byte[], int, int32&, intptr)
2 setupapi.dll bool setupdigetdeviceinterfacedetail(intptr, xfb156de287477dfa/sp_device_interfa
2 w2cusb.dll int scgetthreshold(uint16, uint32&)
2 w2cusb.dll int scmonitortones(int, chiphoneobject/stonemonitor&, int)
2 w2cusb.dll int scsetthreshold(uint16, uint)
2 wininet.dll bool internetgetconnectedstate(int32&, int)
1 advapi32 int adjusttokenprivileges(intptr, int, token_privileges&, int, token_privileges&
1 advapi32 int lookupprivilegevalue(string&, string&, luid&)
1 advapi32 int openprocesstoken(intptr, int, intptr&)
1 advapi32.dll int regopenkey(int, string&, int32&)
1 advapi32.dll int regclosekey(int)
1 advapi32.dll int crypthashdata(int, string&, int, int)
1 advapi32.dll int cryptdecrypt(int, int, int, int, string&, int32&)
1 advapi32.dll int cryptencrypt(int, int, int, int, string&, int32&, int)
1 advapi32.dll int cryptdestroykey(int)
1 advapi32.dll int cryptdestroyhash(int)
1 advapi32.dll int cryptderivekey(int, int, int, int, int32&)
1 advapi32.dll int cryptcreatehash(int, int, int, int, int32&)
1 advapi32.dll int regsetvalueex(int, string&, int, int, object&, int)
1 ftd2xx.dll int ft_settimeouts(int, int, int)
1 ftd2xx.dll int ft_getnumberofdevices(int32&, string&, int)
1 ftd2xx.dll int ft_getqueuestatus(int, int32&)
1 ftd2xx.dll int ft_openbyindex(int, int32&)
1 ftd2xx.dll int ft_close(int)
1 ftd2xx.dll int ft_purge(int, int)
1 ftd2xx.dll int ft_read_bytes(int, byte[], int, int32&)
1 ftd2xx.dll int ft_resetdevice(int)
1 ftd2xx.dll int ft_setbaudrate(int, int)
1 ftd2xx.dll int ft_setdatacharacteristics(int, byte, byte, byte)
1 ftd2xx.dll int ft_setdtr(int)
1 ftd2xx.dll int ft_setflowcontrol(int, int, byte, byte)
1 ftd2xx.dll int ft_setrts(int)
1 ftd2xx.dll int ft_getdevicestring(int, string&, int)
1 gdi32 int addfontresource(string&)
1 hid.dll void hidd_gethidguid(guid&)
1 hid.dll bool hidd_getattributes(intptr, xfb156de287477dfa/hidd_attributes&)
1 hid.dll bool hidd_getfeature(int, byte&, int)
1 hid.dll bool hidd_setfeature(int, byte&, int)
1 kernel32 int getlasterror()
1 kernel32 int writeprivateprofilestring(string&, string&, string&, string&)
1 kernel32 int formatmessage(int, intptr, int, int, stringbuilder, int, int)
1 kernel32 int gettimezoneinformation(x9659ad79dc9517b6/x71123e4dafd4a2a6&)
1 kernel32 int getprivateprofilesection(string&, string&, int, string&)
1 kernel32 intptr loadlibrary(string&)
1 kernel32 int globalfree(intptr)
1 kernel32 int openprocess(int, int, int)
1 kernel32 int terminateprocess(int, int)
1 kernel32 int writeprivateprofilesection(string&, string&, string&)
1 kernel32 int getsystemdirectory(string&, int)
1 kernel32 intptr getprocaddress(intptr, string&)
1 kernel32 intptr globalalloc(int, int)
1 kernel32 intptr globallock(intptr)
1 kernel32.dll safefilehandle createfile(string, fileaccess, fileshare, intptr, filemode, xfb15
1 kernel32.dll intptr createfile(string&, int, int, intptr, int, int, intptr)
1 kernel32.dll int formatmessage(int, int64&, int, int, string, int, int)
1 kernel32.dll bool readfile(intptr, byte[], int, int32&, intptr)
1 kernel32.dll bool getcommtimeouts(intptr, clsserialport/commtimeouts&)
1 kernel32.dll bool setcommstate(intptr, clsserialport/dcb&)
1 kernel32.dll bool getcommstate(intptr, clsserialport/dcb&)
1 kernel32.dll bool closehandle(intptr)
1 kernel32.dll bool setcommtimeouts(intptr, clsserialport/commtimeouts&)
1 powrprof int setsuspendstate(int, int, int)
1 setupapi.dll uint16 setupdidestroydeviceinfolist(intptr)
1 setupapi.dll int setupcopyoeminf(string&, string&, int, int, string&, int, int32&, string&)
1 setupapi.dll intptr setupdigetclassdevs(guid&, string, intptr, uint)
1 setupapi.dll bool setupdienumdeviceinterfaces(intptr, intptr, guid&, uint, xfb156de287477dfa/
1 shell32.dll int findexecutable(string&, string&, string&)
1 skca32.dll int gytw52owjv8m(int, string&, string&, string&, int, string&, int, int, int32&,
1 user32 int exitwindowsex(int, int)
1 user32 int getwindowthreadprocessid(int, int32&)
1 user32 int postmessage(int, int, int, int)
1 user32.dll bool lockworkstation()
1 w2cusb.dll int scgetringname(int, string&, int)
1 w2cusb.dll int scgetrawdevicerevision(int)
1 w2cusb.dll int scinitialize(int, int, int, int, int, int, int, int32&, int)
1 w2cusb.dll int scopen(string&, int)
1 w2cusb.dll int scsetvisualmsglamp(int)
1 w2cusb.dll int scshutdown(int)
1 w2cusb.dll void sctranslateeventtostring(string&, int, int)
1 w2cusb.dll int scgetnumrings(int32&)
1 w2cusb.dll int scgetdevtype(int, int)
1 w2cusb.dll int getmixerdrvindex(int32&)
1 w2cusb.dll int getwaveindrvindex(int32&, byte)
1 w2cusb.dll int getwaveoutdrvindex(int32&)
1 w2cusb.dll int scclose(int)
1 w2cusb.dll int scdistinctiveringdlg(int)
1 w2cusb.dll int scgeneratecallerid(int, string&, string&, string&, int, int)
1 w2cusb.dll int scgeneratetones(chiphoneobject/sgeneratetone&, int)
1 w2cusb.dll int scgetcapsbytes(byte&, int32&)
1 w2cusb.dll int scgetcidnativebuffer(byte&, int32&)
1 w2cusb.dll int scgetdevicename(string&, int)
1 w2cusb.dll int scgetdevicesn(string&, int)
1 wininet.dll int internethangup(int, int)
1 wininet.dll int internetdial(intptr, string&, int, int32&, int)
1 winmm.dll int waveoutwrite(intptr, clsaudioout/wavehdr&, int)
1 winmm.dll int waveoutunprepareheader(intptr, clsaudioout/wavehdr&, int)
1 winmm.dll int waveoutsetvolume(intptr, uint)
1 winmm.dll int waveoutsetvolume(int, int)
1 winmm.dll int waveoutreset(intptr)
1 winmm.dll int waveoutprepareheader(intptr, clsaudioout/wavehdr&, int)
1 winmm.dll int waveoutopen(intptr&, int, clsaudioout/waveformat&, clsaudioout/wavedelegate,
1 winmm.dll int waveoutgetvolume(intptr, int32&)
1 wsock32.dll int16 gethostname(string&, int16)