Application Report
- Application ID: 26271d6e26504170880b2fcb7a75b30b
- Report Submitted on: 06/03/2010 06:43:26
- Definitions File: Mono 2.6
- API Issues: 3
- P/Invoke APIs: 37
The following 3 APIs (used 11 times) might not work:
- Total:
2
1
-
Microsoft.Win32
1
-
RegistryKey
1
-
RegistryKey
-
System.IO
2
-
DriveInfo
1
-
GetDrives()
Used 2 times
1
-
GetDrives()
Used 2 times
-
FileStream
1
-
DriveInfo
-
Microsoft.Win32
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) |