Application Report
- Application ID: d25d39db1e234580ba65ca828c7737b1
- Report Submitted on: 12/09/2010 04:13:24
- Definitions File: Mono 2.8 (4.0 Profile)
- API Issues: 3
- P/Invoke APIs: 8
The following 3 APIs (used 3 times) might not work:
- Total:
3
-
System.Reflection.Emit
1
-
ILGenerator
1
-
ILGenerator
-
System.Runtime.InteropServices
1
-
Marshal
1
-
GetHRForException(System.Exception)
Used 1 time
1
-
GetHRForException(System.Exception)
Used 1 time
-
Marshal
-
System.Windows.Forms
1
-
Control
1
-
get_CheckForIllegalCrossThreadCalls()
Used 1 time
1
-
get_CheckForIllegalCrossThreadCalls()
Used 1 time
-
Control
-
System.Reflection.Emit
There are 8 P/Invokes (used 15 times):
| Count | Library | Function |
|---|---|---|
| 4 | shell32.dll | int shgetspecialfolderlocation(intptr, int, intptr&) |
| 2 | shell32.dll | bool shgetpathfromidlist(intptr, intptr) |
| 2 | user32.dll | bool setwindowtext(intptr, string) |
| 2 | user32.dll | intptr sendmessage(handleref, int, int, int) |
| 2 | user32.dll | intptr sendmessage(handleref, int, int, string) |
| 1 | shell32.dll | int shgetmalloc(pinvoke/imalloc[]) |
| 1 | shell32.dll | intptr shbrowseforfolder(pinvoke/browseinfo) |
| 1 | user32.dll | intptr findwindowex(handleref, intptr, string, string) |