Application Report
- Application ID: a0dca547286940119555fa91355c49ee
- Report Submitted on: 03/20/2009 06:15:44
- Definitions File: Mono 2.2
- API Issues: 8
- P/Invoke APIs: 42
The following 8 APIs (used 16 times) might not work:
- Total:
5
5
-
System.Diagnostics
1
1
-
Debugger
1
1
-
Launch()
Used 4 times
1
1
-
Launch()
Used 4 times
-
Debugger
-
System.Reflection
1
-
Assembly
1
-
GetName(System.Boolean)
Used 2 times
1
-
GetName(System.Boolean)
Used 2 times
-
Assembly
-
System.Runtime.CompilerServices
2
-
RuntimeHelpers
2
-
PrepareConstrainedRegions()
Used 4 times
1
-
PrepareDelegate(System.Delegate)
Used 1 time
1
-
PrepareConstrainedRegions()
Used 4 times
-
RuntimeHelpers
-
System.Security.AccessControl
1
4
-
EventWaitHandleSecurity
1
2
-
.ctor()
Used 1 time
1
-
AddAccessRule(System.Security.AccessControl.EventWaitHandleAccessRule)
Used 2 times
1
1
-
.ctor()
Used 1 time
-
GenericSecurityDescriptor
2
-
GetBinaryForm(System.Byte[],System.Int32)
Used 1 time
1
-
get_BinaryLength()
Used 1 time
1
-
GetBinaryForm(System.Byte[],System.Int32)
Used 1 time
-
EventWaitHandleSecurity
-
System.Diagnostics
There are 42 P/Invokes (used 45 times):
| Count | Library | Function |
|---|---|---|
| 3 | kernel32.dll | bool callnamedpipe(string, byte[], uint, byte[], uint, uint32&, uint) |
| 2 | kernel32 | bool setconsolectrlhandler(ncoverutilities/handlerroutine, bool) |
| 1 | kernel32.dll | intptr createnamedpipe(string, uint, uint, uint, uint, uint, uint, security_attr |
| 1 | kernel32.dll | bool writefile(intptr, byte[], uint, uint32&, intptr) |
| 1 | kernel32.dll | bool setconsolectrlhandler(consolemain/consolectrldelegate, bool) |
| 1 | kernel32.dll | bool readfile(intptr, byte[], uint, uint32&, intptr) |
| 1 | kernel32.dll | bool queryperformancefrequency(int64&) |
| 1 | kernel32.dll | bool flushfilebuffers(intptr) |
| 1 | kernel32.dll | bool disconnectnamedpipe(intptr) |
| 1 | kernel32.dll | bool connectnamedpipe(intptr, nativeoverlapped&) |
| 1 | ncover.lib.x64.dll | int16 getminorversion64() |
| 1 | ncover.lib.x64.dll | int64 deletefromregistry64() |
| 1 | ncover.lib.x64.dll | int64 exporttoregistry64() |
| 1 | ncover.lib.x64.dll | int64 getexpirationdate64() |
| 1 | ncover.lib.x64.dll | int64 importfromregistry64() |
| 1 | ncover.lib.x64.dll | intptr getkeycode64() |
| 1 | ncover.lib.x64.dll | ncoveredition getedition64() |
| 1 | ncover.lib.x64.dll | int16 getmajorversion64() |
| 1 | ncover.lib.x64.dll | int importkey64(byte[], int) |
| 1 | ncover.lib.x64.dll | bool dohashesmatch64() |
| 1 | ncover.lib.x64.dll | bool hastrialexpired64() |
| 1 | ncover.lib.x64.dll | bool iskeyavailable64() |
| 1 | ncover.lib.x64.dll | bool iskeyforcurrentversion64() |
| 1 | ncover.lib.x64.dll | bool istrialkey64() |
| 1 | ncover.lib.x64.dll | int getcustnum64() |
| 1 | ncover.lib.x64.dll | int getnumusers64() |
| 1 | ncover.lib.x86.dll | int16 getminorversion32() |
| 1 | ncover.lib.x86.dll | int64 deletefromregistry32() |
| 1 | ncover.lib.x86.dll | int64 exporttoregistry32() |
| 1 | ncover.lib.x86.dll | int64 getexpirationdate32() |
| 1 | ncover.lib.x86.dll | int64 importfromregistry32() |
| 1 | ncover.lib.x86.dll | intptr getkeycode32() |
| 1 | ncover.lib.x86.dll | int16 getmajorversion32() |
| 1 | ncover.lib.x86.dll | int importkey32(byte[], int) |
| 1 | ncover.lib.x86.dll | int getnumusers32() |
| 1 | ncover.lib.x86.dll | int getcustnum32() |
| 1 | ncover.lib.x86.dll | bool istrialkey32() |
| 1 | ncover.lib.x86.dll | bool iskeyforcurrentversion32() |
| 1 | ncover.lib.x86.dll | bool iskeyavailable32() |
| 1 | ncover.lib.x86.dll | bool hastrialexpired32() |
| 1 | ncover.lib.x86.dll | bool dohashesmatch32() |
| 1 | ncover.lib.x86.dll | ncoveredition getedition32() |