Application Report
- Application ID: 731db2c1a2034b118726475381ac0037
- Report Submitted on: 02/12/2009 02:52:56
- Definitions File: Mono 2.2
- API Issues: 33
- P/Invoke APIs: 28
The following 33 APIs (used 153 times) might not work:
- Total:
4
27
17
-
Microsoft.Win32
1
-
RegistryKey
1
-
RegistryKey
-
System.Configuration
3
-
ConfigurationManager
2
-
ConfigurationSection
1
-
get_SectionInformation()
Used 20 times
1
-
get_SectionInformation()
Used 20 times
-
ConfigurationManager
-
System.Data.SqlClient
2
2
-
SqlBulkCopy
2
2
-
SqlBulkCopy
-
System.Diagnostics
5
1
-
EventLogInstaller
4
1
-
set_CategoryCount(System.Int32)
Used 2 times
1
1
-
set_CategoryResourceFile(System.String)
Used 1 time
1
-
set_MessageResourceFile(System.String)
Used 1 time
1
-
set_ParameterResourceFile(System.String)
Used 1 time
1
-
set_CategoryCount(System.Int32)
Used 2 times
-
TraceListener
1
-
get_IsThreadSafe()
Used 2 times
1
-
get_IsThreadSafe()
Used 2 times
-
EventLogInstaller
-
System.EnterpriseServices
8
8
-
ContextUtil
3
3
-
get_ActivityId()
Used 2 times
1
1
-
get_ApplicationId()
Used 2 times
1
1
-
get_TransactionId()
Used 2 times
1
1
-
get_ActivityId()
Used 2 times
-
SecurityCallContext
4
4
-
get_CurrentCall()
Used 2 times
1
1
-
get_DirectCaller()
Used 2 times
1
1
-
get_IsSecurityEnabled()
Used 4 times
1
1
-
get_OriginalCaller()
Used 2 times
1
1
-
get_CurrentCall()
Used 2 times
-
SecurityIdentity
1
1
-
get_AccountName()
Used 4 times
1
1
-
get_AccountName()
Used 4 times
-
ContextUtil
-
System.IO.Ports
1
1
-
SerialPort
1
1
-
set_ReceivedBytesThreshold(System.Int32)
Used 2 times
1
1
-
set_ReceivedBytesThreshold(System.Int32)
Used 2 times
-
SerialPort
-
System.Management.Instrumentation
3
3
1
-
DefaultManagementInstaller
1
-
.ctor()
Used 9 times
1
-
.ctor()
Used 9 times
-
DefaultManagementProjectInstaller
1
-
.ctor()
Used 8 times
1
-
.ctor()
Used 8 times
-
IgnoreMemberAttribute
1
-
.ctor()
Used 1 time
1
-
.ctor()
Used 1 time
-
Instrumentation
1
1
-
Fire(System.Object)
Used 6 times
1
1
-
Fire(System.Object)
Used 6 times
-
InstrumentationManager
2
-
RegisterType(System.Type)
Used 1 time
1
-
UnregisterType(System.Type)
Used 1 time
1
-
RegisterType(System.Type)
Used 1 time
-
DefaultManagementInstaller
-
System.Messaging
1
-
MessageQueue
1
-
.ctor(System.String,System.Boolean,System.Boolean)
Used 1 time
1
-
.ctor(System.String,System.Boolean,System.Boolean)
Used 1 time
-
MessageQueue
-
System.Net
2
-
CredentialCache
1
-
get_DefaultCredentials()
Used 3 times
1
-
get_DefaultCredentials()
Used 3 times
-
HttpWebRequest
1
-
set_MaximumResponseHeadersLength(System.Int32)
Used 3 times
1
-
set_MaximumResponseHeadersLength(System.Int32)
Used 3 times
-
CredentialCache
-
System.Reflection.Emit
1
-
ILGenerator
1
-
ILGenerator
-
System.Runtime.InteropServices
1
1
-
Marshal
1
1
-
GetHRForLastWin32Error()
Used 6 times
1
1
-
GetHRForLastWin32Error()
Used 6 times
-
Marshal
-
System.Security.Principal
1
1
-
WindowsIdentity
1
1
-
GetCurrent(System.Boolean)
Used 2 times
1
1
-
GetCurrent(System.Boolean)
Used 2 times
-
WindowsIdentity
-
System.Transactions
1
-
TransactionEventArgs
1
-
get_Transaction()
Used 2 times
1
-
get_Transaction()
Used 2 times
-
TransactionEventArgs
-
Microsoft.Win32
There are 28 P/Invokes (used 35 times):
| Count | Library | Function |
|---|---|---|
| 3 | userenv.dll | bool leavecriticalpolicysection(intptr) |
| 2 | libhamlib-2.dll | int qrb(double, double, double, double, double&, double&) |
| 2 | libhamlib-2.dll | int locator2longlat(double&, double&, string) |
| 2 | userenv.dll | bool unregistergpnotification(safewaithandle) |
| 2 | userenv.dll | bool registergpnotification(safewaithandle, bool) |
| 2 | userenv.dll | intptr entercriticalpolicysection(bool) |
| 1 | advapi32.dll | bool lookupaccountsid(intptr, intptr, stringbuilder, uint32&, stringbuilder, uin |
| 1 | advapi32.dll | int getsecurityinfo(intptr, nativemethods/se_object_type, uint, intptr&, intptr& |
| 1 | kernel32.dll | intptr getmodulehandle(string) |
| 1 | kernel32.dll | int getcurrentprocessid() |
| 1 | kernel32.dll | int getcurrentthreadid() |
| 1 | kernel32.dll | int getmodulefilename(intptr, stringbuilder, int) |
| 1 | kernel32.dll | intptr getcurrentprocess() |
| 1 | libhamlib-2.dll | string rig_strrmode(rigmode) |
| 1 | libhamlib-2.dll | string rig_get_info(int) |
| 1 | libhamlib-2.dll | int rig_token_lookup(int, string) |
| 1 | libhamlib-2.dll | int rig_set_freq(int, int, double) |
| 1 | libhamlib-2.dll | int rig_set_conf(int, int, string) |
| 1 | libhamlib-2.dll | int rig_open(int) |
| 1 | libhamlib-2.dll | int rig_init(int) |
| 1 | libhamlib-2.dll | int rig_get_mode(int, int, rigmode&, int64&) |
| 1 | libhamlib-2.dll | double azimuth_long_path(double) |
| 1 | libhamlib-2.dll | int rig_get_freq(int, int, double&) |
| 1 | libhamlib-2.dll | int rig_close(int) |
| 1 | libhamlib-2.dll | double distance_long_path(double) |
| 1 | mtxex.dll | int getobjectcontext(nativemethods/iobjectcontext&) |
| 1 | secur32.dll | bool getusernameex(nativemethods/extendednameformat, stringbuilder, uint32&) |
| 1 | wininet | bool internetgetconnectedstate(qrzonline/internetconnectionstate&, int) |