Application Report
- Application ID: f1460e99e45a45008bbf712aaf72bd23
- Report Submitted on: 10/24/2009 11:55:59
- Definitions File: Mono 2.4 (Revised)
- API Issues: 18
- P/Invoke APIs: 12
The following 18 APIs (used 117 times) might not work:
- Total:
12
14
-
System.Management
6
12
-
ManagementBaseObject
1
1
-
get_Item(System.String)
Used 28 times
1
1
-
get_Item(System.String)
Used 28 times
-
ManagementClass
2
-
.ctor(System.String)
Used 1 time
1
-
GetInstances()
Used 1 time
1
-
.ctor(System.String)
Used 1 time
-
ManagementObject
1
1
-
GetRelated(System.String)
Used 4 times
1
1
-
GetRelated(System.String)
Used 4 times
-
ManagementObjectCollection
1
1
-
GetEnumerator()
Used 18 times
1
1
-
GetEnumerator()
Used 18 times
-
ManagementObjectCollection/ManagementObjectEnumerator
2
2
-
MoveNext()
Used 18 times
1
1
-
get_Current()
Used 18 times
1
1
-
MoveNext()
Used 18 times
-
ManagementObjectSearcher
3
-
.ctor(System.Management.ObjectQuery)
Used 5 times
1
-
.ctor(System.String)
Used 1 time
1
-
Get()
Used 6 times
1
-
.ctor(System.Management.ObjectQuery)
Used 5 times
-
ObjectQuery
1
-
.ctor(System.String)
Used 1 time
1
-
.ctor(System.String)
Used 1 time
-
SelectQuery
1
1
-
.ctor(System.String)
Used 8 times
1
1
-
.ctor(System.String)
Used 8 times
-
ManagementBaseObject
-
System.Runtime.InteropServices
1
1
-
Marshal
1
1
-
GetTypeLibGuidForAssembly(System.Reflection.Assembly)
Used 2 times
1
1
-
GetTypeLibGuidForAssembly(System.Reflection.Assembly)
Used 2 times
-
Marshal
-
System.Security
1
-
CodeAccessPermission
1
-
Assert()
Used 1 time
1
-
Assert()
Used 1 time
-
CodeAccessPermission
-
System.Security.Principal
1
1
-
WindowsIdentity
1
1
-
get_User()
Used 2 times
1
1
-
get_User()
Used 2 times
-
WindowsIdentity
-
System.Windows.Forms
3
-
WebBrowser
3
-
.ctor()
Used 1 time
1
-
set_IsWebBrowserContextMenuEnabled(System.Boolean)
Used 1 time
1
-
set_WebBrowserShortcutsEnabled(System.Boolean)
Used 1 time
1
-
.ctor()
Used 1 time
-
WebBrowser
-
System.Management
There are 12 P/Invokes (used 16 times):
| Count | Library | Function |
|---|---|---|
| 2 | kernel32.dll | int16 getversionex(nativemethods/osversioninfoex&) |
| 2 | user32.dll | int getsystemmetrics(nativemethods/systemmetric) |
| 2 | winhttp.dll | bool winhttpgetproxyforurl(intptr, string, unsafenativemethods/winhttp_autoproxy |
| 2 | winspool.drv | bool enumprinters(unsafenativemethods/printerenumflags, string, uint, intptr, ui |
| 1 | kernel32 | bool getdiskfreespaceex(string, int64&, int64&, int64&) |
| 1 | kernel32 | void getnativesysteminfo(nativemethods/system_info&) |
| 1 | kernel32.dll | int getusergeoid(int) |
| 1 | user32.dll | int flashwindowex(nativemethods/flashwinfo&) |
| 1 | winhttp.dll | bool winhttpgetieproxyconfigforcurrentuser(unsafenativemethods/winhttp_current_u |
| 1 | winhttp.dll | intptr winhttpopen(string, int, string, string, int) |
| 1 | winhttp.dll | bool winhttpclosehandle(intptr) |
| 1 | wininet.dll | bool internetgetconnectedstate(unsafenativemethods/internetgetconnectedstateflag |