Application Report
- Application ID: f31f4bf0abdf406a800f3bb03dda3029
- Report Submitted on: 03/31/2009 08:14:03
- Definitions File: Mono 2.4
- API Issues: 26
- P/Invoke APIs: 55
The following 26 APIs (used 116 times) might not work:
- Total:
18
14
-
System.Diagnostics
5
-
EventLog
1
-
get_MaximumKilobytes()
Used 1 time
1
-
get_MaximumKilobytes()
Used 1 time
-
Process
4
-
get_NonpagedSystemMemorySize64()
Used 1 time
1
-
get_PagedMemorySize64()
Used 1 time
1
-
get_PagedSystemMemorySize64()
Used 1 time
1
-
get_PeakPagedMemorySize64()
Used 1 time
1
-
get_NonpagedSystemMemorySize64()
Used 1 time
-
EventLog
-
System.IO
2
-
Directory
1
-
GetAccessControl(System.String)
Used 1 time
1
-
GetAccessControl(System.String)
Used 1 time
-
DriveInfo
1
-
GetDrives()
Used 3 times
1
-
GetDrives()
Used 3 times
-
Directory
-
System.Management
7
10
-
ManagementBaseObject
2
2
-
GetPropertyValue(System.String)
Used 6 times
1
1
-
get_Item(System.String)
Used 20 times
1
1
-
GetPropertyValue(System.String)
Used 6 times
-
ManagementObjectCollection
1
1
-
GetEnumerator()
Used 14 times
1
1
-
GetEnumerator()
Used 14 times
-
ManagementObjectCollection/ManagementObjectEnumerator
2
2
-
MoveNext()
Used 14 times
1
1
-
get_Current()
Used 14 times
1
1
-
MoveNext()
Used 14 times
-
ManagementObjectSearcher
3
-
.ctor(System.Management.ManagementScope,System.Management.ObjectQuery)
Used 4 times
1
-
.ctor(System.String)
Used 3 times
1
-
Get()
Used 7 times
1
-
.ctor(System.Management.ManagementScope,System.Management.ObjectQuery)
Used 4 times
-
ManagementScope
2
1
-
.ctor(System.String)
Used 4 times
1
-
Connect()
Used 8 times
1
1
-
.ctor(System.String)
Used 4 times
-
ObjectQuery
1
-
.ctor(System.String)
Used 4 times
1
-
.ctor(System.String)
Used 4 times
-
ManagementBaseObject
-
System.Net.NetworkInformation
1
-
NetworkInterface
1
-
GetAllNetworkInterfaces()
Used 2 times
1
-
GetAllNetworkInterfaces()
Used 2 times
-
NetworkInterface
-
System.Security.AccessControl
1
-
CommonObjectSecurity
1
-
CommonObjectSecurity
-
System.Windows.Forms
3
3
-
DataGridView
1
-
get_EditingPanel()
Used 1 time
1
-
get_EditingPanel()
Used 1 time
-
DataGridViewCell
1
-
HtmlDocument
1
-
ExecCommand(System.String,System.Boolean,System.Object)
Used 1 time
1
-
ExecCommand(System.String,System.Boolean,System.Object)
Used 1 time
-
WebBrowser
3
-
.ctor()
Used 1 time
1
-
set_IsWebBrowserContextMenuEnabled(System.Boolean)
Used 1 time
1
-
set_ObjectForScripting(System.Object)
Used 1 time
1
-
.ctor()
Used 1 time
-
DataGridView
-
System.Diagnostics
There are 55 P/Invokes (used 92 times):
| Count | Library | Function |
|---|---|---|
| 6 | wsnmp32.dll | wsnmp32/snmpapi_status snmpfreeentity(intptr) |
| 5 | wsnmp32.dll | wsnmp32/snmpapi_status snmpstrtooid(string, wsnmp32/smioid&) |
| 4 | wsnmp32.dll | intptr snmpstrtoentity(intptr, string) |
| 4 | wsnmp32.dll | wsnmp32/snmpapi_status snmpsetvb(intptr, int, wsnmp32/smioid&, wsnmp32/smivalue& |
| 4 | wsnmp32.dll | wsnmp32/snmpapi_status snmpfreedescriptor(int, wsnmp32/smioctets&) |
| 3 | wsnmp32.dll | wsnmp32/snmpapi_status snmpfreecontext(intptr) |
| 3 | wsnmp32.dll | wsnmp32/snmpapi_status snmpentitytostr(intptr, int, intptr) |
| 3 | wsnmp32.dll | wsnmp32/snmpapi_status snmpfreepdu(intptr) |
| 2 | kernel32.dll | bool copyfileex(string, string, copyprogressroutine, intptr, int32&, copyfilefla |
| 2 | kernel32.dll | uint gettickcount() |
| 2 | kernel32.dll | bool movefilewithprogress(string, string, copyprogressroutine, intptr, movefilef |
| 2 | netapi32.dll | int netshareenum(string, int, intptr&, uint, int32&, int32&, int32&) |
| 2 | svrapi.dll | int netshareenum(string, int, intptr, uint16, uint16&, uint16&) |
| 2 | user32.dll | bool destroyicon(intptr) |
| 2 | user32.dll | bool removemenu(intptr, uint, uint) |
| 2 | wsnmp32.dll | wsnmp32/snmpapi_status snmpsetport(intptr, int) |
| 2 | wsnmp32.dll | wsnmp32/snmpapi_status snmpcountvbl(intptr) |
| 2 | wsnmp32.dll | wsnmp32/snmpapi_status snmpsendmsg(intptr, intptr, intptr, intptr, intptr) |
| 2 | wsnmp32.dll | wsnmp32/snmpapi_status snmpregister(intptr, intptr, intptr, intptr, intptr, wsnm |
| 2 | wsnmp32.dll | intptr snmpcreatepdu(intptr, int, int, int, int, intptr) |
| 2 | wsnmp32.dll | wsnmp32/snmpapi_status snmpgetvb(intptr, int, wsnmp32/smioid&, wsnmp32/smivalue& |
| 1 | kernel32.dll | bool closehandle(intptr) |
| 1 | kernel32.dll | bool deviceiocontrol(intptr, uint, int64&, int, int64&, int, int32&, nativeoverl |
| 1 | kernel32.dll | intptr createfile(string, fileaccessflag, fileshareflags, intptr, creationdispos |
| 1 | mpr.dll | int wnetgetuniversalname(string, mpr/info_level, mpr/universal_name_info&, int32 |
| 1 | mpr.dll | int wnetaddconnection2a(mpr/netresource&, string, string, mpr/wnetconnectflags) |
| 1 | mpr.dll | int wnetgetuniversalname(string, mpr/info_level, intptr, int32&) |
| 1 | mpr.dll | int wnetcancelconnection2a(string, mpr/wnetconnectflags, int) |
| 1 | mpr.dll | int wnetcancelconnection2a(string, mpr/wnetconnectflags, bool) |
| 1 | netapi32.dll | int netapibufferfree(intptr) |
| 1 | shell32.dll | intptr shgetfileinfo(string, uint, shell32/shfileinfo&, uint, uint) |
| 1 | shell32.dll | intptr extracticon(intptr, string, int) |
| 1 | user32.dll | int16 vkkeyscan(char) |
| 1 | user32.dll | int getmenuitemcount(intptr) |
| 1 | user32.dll | bool shutdownblockreasoncreate(intptr, string) |
| 1 | user32.dll | intptr getsystemmenu(intptr, bool) |
| 1 | user32.dll | bool drawmenubar(intptr) |
| 1 | user32.dll | bool shutdownblockreasondestroy(intptr) |
| 1 | user32.dll | intptr sendmessage(handleref, int, intptr, intptr) |
| 1 | wsnmp32.dll | wsnmp32/snmpapi_status snmprecvmsg(intptr, intptr&, intptr&, intptr&, intptr&) |
| 1 | wsnmp32.dll | intptr snmpcreatesession(intptr, int, wsnmp32/snmpcallback, intptr) |
| 1 | wsnmp32.dll | wsnmp32/snmpapi_status snmpsetretransmitmode(wsnmp32/snmpapi_retransmit) |
| 1 | wsnmp32.dll | wsnmp32/snmpapi_status snmpsettranslatemode(wsnmp32/snmpapi_translate) |
| 1 | wsnmp32.dll | wsnmp32/snmpapi_status snmpstartup(int32&, int32&, int32&, int32&, int32&) |
| 1 | wsnmp32.dll | wsnmp32/snmpapi_status snmpoidtostr(wsnmp32/smioid&, int, intptr) |
| 1 | wsnmp32.dll | intptr snmpcreatevbl(intptr, wsnmp32/smioid&, wsnmp32/smivalue&) |
| 1 | wsnmp32.dll | wsnmp32/snmpapi_status snmpclose(intptr) |
| 1 | wsnmp32.dll | wsnmp32/snmpapi_status snmpfreedescriptor(int, wsnmp32/smioid&) |
| 1 | wsnmp32.dll | wsnmp32/snmpapi_status snmpcleanup() |
| 1 | wsnmp32.dll | wsnmp32/snmpapi_status snmpfreevbl(intptr) |
| 1 | wsnmp32.dll | wsnmp32/snmpapi_status snmpgetlasterror(intptr) |
| 1 | wsnmp32.dll | wsnmp32/snmpapi_status snmpgetpdudata(intptr, int32&, int32&, int32&, int32&, in |
| 1 | wsnmp32.dll | intptr snmpstrtocontext(intptr, wsnmp32/smioctets&) |
| 1 | wsnmp32.dll | wsnmp32/snmpapi_status snmpgettranslatemode(wsnmp32/snmpapi_translate&) |
| 1 | wsnmp32.dll | wsnmp32/snmpapi_status snmpgetretransmitmode(wsnmp32/snmpapi_retransmit&) |