Application Report


The following 3 APIs (used 11 times) might not work:

There are 37 P/Invokes (used 62 times):

Count Library Function
4 advapi32.dll bool gettokeninformation(intptr, token_information_class, intptr, uint, uint32&)
4 advapi32.dll bool openprocesstoken(intptr, uint, intptr&)
4 kernel32.dll intptr getcurrentprocess()
4 kernel32.dll bool closehandle(intptr)
4 setupapi.dll bool setupdigetdeviceinterfacedetail(intptr, kernel/sp_device_interface_data&, i
3 kernel32.dll int closehandle(int)
2 ftd2xx.dll nv3access/ft_status ft_settimeouts(uint, uint, uint)
2 ftd2xx.dll nv3access/ft_status ft_read(uint, void*, uint, uint32&)
2 hid.dll int hidd_getattributes(int, kernel/hidd_attributes&)
2 kernel32.dll intptr loadlibrary(string)
2 kernel32.dll intptr getprocaddress(intptr, string)
2 setupapi.dll int setupdidestroydeviceinfolist(intptr)
2 setupapi.dll int setupdienumdeviceinterfaces(intptr, int, guid&, int, kernel/sp_device_interf
2 setupapi.dll intptr setupdigetclassdevs(guid&, string, int, int)
1 ftd2xx.dll nv3access/ft_status ft_write(uint, void*, uint, uint32&)
1 ftd2xx.dll nv3access/ft_status ft_getdeviceinfo(uint, uint32&, uint32&, void*, void*, void*
1 ftd2xx.dll nv3access/ft_status ft_open(uint, uint32&)
1 ftd2xx.dll nv3access/ft_status ft_close(uint)
1 ftd2xx.dll nv3access/ft_status ft_purge(uint, uint)
1 ftd2xx.dll nv3access/ft_status ft_resetdevice(uint)
1 ftd2xx.dll nv3access/ft_status ft_setbaudrate(uint, uint)
1 ftd2xx.dll nv3access/ft_status ft_setdatacharacteristics(uint, byte, byte, byte)
1 ftd2xx.dll nv3access/ft_status ft_createdeviceinfolist(uint32&)
1 ftd2xx.dll nv3access/ft_status ft_cycleport(uint)
1 hid.dll void hidd_gethidguid(guid&)
1 hid.dll int hidp_getcaps(intptr, kernel/hidp_caps&)
1 hid.dll bool hidd_flushqueue(int)
1 hid.dll bool hidd_freepreparseddata(intptr&)
1 hid.dll bool hidd_getfeature(int, byte&, int)
1 hid.dll bool hidd_getinputreport(int, byte&, int)
1 hid.dll bool hidd_getpreparseddata(int, intptr&)
1 hid.dll bool hidd_setfeature(int, byte&, int)
1 hid.dll bool hidd_setnuminputbuffers(int, uint)
1 hid.dll bool hidd_setoutputreport(int, byte&, int)
1 kernel32.dll int createfile(string, uint, uint, kernel/security_attributes&, int, uint, int)
1 user32.dll bool unregisterdevicenotification(intptr)
1 user32.dll intptr registerdevicenotification(intptr, intptr, int)