Application Report
- Application ID: 3929649cbc914e2890b2900f9017331b
- Report Submitted on: 01/26/2009 15:07:30
- Definitions File: Mono 2.2
- API Issues: 189
- P/Invoke APIs: 417
The following 189 APIs (used 736 times) might not work:
- Total:
169
65
-
Microsoft.Win32
1
3
-
RegistryKey
1
3
-
GetValueKind(System.String)
Used 3 times
1
-
OpenRemoteBaseKey(Microsoft.Win32.RegistryHive,System.String)
Used 8 times
1
-
OpenSubKey(System.String,Microsoft.Win32.RegistryKeyPermissionCheck)
Used 2 times
1
-
OpenSubKey(System.String,Microsoft.Win32.RegistryKeyPermissionCheck,System.Security.AccessControl.RegistryRights)
Used 8 times
1
-
GetValueKind(System.String)
Used 3 times
-
RegistryKey
-
System
6
1
-
AppDomain
1
-
AppDomainSetup
1
-
Environment
1
-
get_UserInteractive()
Used 1 time
1
-
get_UserInteractive()
Used 1 time
-
Uri
1
-
get_DnsSafeHost()
Used 8 times
1
-
get_DnsSafeHost()
Used 8 times
-
UriParser
2
1
-
OnRegister(System.String,System.Int32)
Used 1 time
1
-
Resolve(System.Uri,System.Uri,System.UriFormatException&)
Used 2 times
1
1
-
OnRegister(System.String,System.Int32)
Used 1 time
-
AppDomain
-
System.CodeDom
2
-
CodeTypeReference
2
-
.ctor(System.String)
Used 34 times
1
-
.ctor(System.Type)
Used 15 times
1
-
.ctor(System.String)
Used 34 times
-
CodeTypeReference
-
System.CodeDom.Compiler
3
3
-
CodeCompiler
1
1
-
CodeGenerator
2
2
-
CodeCompiler
-
System.ComponentModel
4
2
-
MarshalByValueComponent
1
-
Dispose(System.Boolean)
Used 2 times
1
-
Dispose(System.Boolean)
Used 2 times
-
TypeDescriptor
3
2
-
CreateInstance(System.IServiceProvider,System.Type,System.Type[],System.Object[])
Used 2 times
1
-
GetAssociation(System.Type,System.Object)
Used 6 times
1
1
-
get_ComObjectType()
Used 8 times
1
1
-
CreateInstance(System.IServiceProvider,System.Type,System.Type[],System.Object[])
Used 2 times
-
MarshalByValueComponent
-
System.Configuration
6
2
-
ConfigurationElement
1
1
-
get_EvaluationContext()
Used 18 times
1
1
-
get_EvaluationContext()
Used 18 times
-
ConfigurationManager
2
-
ConfigurationSection
1
-
get_SectionInformation()
Used 3 times
1
-
get_SectionInformation()
Used 3 times
-
SectionInformation
2
1
-
RevertToParent()
Used 2 times
1
1
-
set_RequirePermission(System.Boolean)
Used 1 time
1
-
RevertToParent()
Used 2 times
-
ConfigurationElement
-
System.Deployment.Internal
1
1
-
InternalActivationContextHelper
1
1
-
IsFirstRun(System.ActivationContext)
Used 2 times
1
1
-
IsFirstRun(System.ActivationContext)
Used 2 times
-
InternalActivationContextHelper
-
System.Diagnostics
45
6
-
CounterSampleCalculator
1
-
Debugger
1
1
-
Launch()
Used 2 times
1
1
-
Launch()
Used 2 times
-
DefaultTraceListener
1
-
get_LogFileName()
Used 4 times
1
-
get_LogFileName()
Used 4 times
-
EventLog
7
-
CreateEventSource(System.Diagnostics.EventSourceCreationData)
Used 3 times
1
-
Delete(System.String,System.String)
Used 1 time
1
-
DeleteEventSource(System.String,System.String)
Used 1 time
1
-
Exists(System.String,System.String)
Used 2 times
1
-
GetEventLogs(System.String)
Used 1 time
1
-
LogNameFromSourceName(System.String,System.String)
Used 3 times
1
-
SourceExists(System.String,System.String)
Used 5 times
1
-
CreateEventSource(System.Diagnostics.EventSourceCreationData)
Used 3 times
-
PerformanceCounter
4
1
-
RemoveInstance()
Used 10 times
1
1
-
get_InstanceLifetime()
Used 1 time
1
-
set_InstanceLifetime(System.Diagnostics.PerformanceCounterInstanceLifetime)
Used 5 times
1
-
set_MachineName(System.String)
Used 3 times
1
-
RemoveInstance()
Used 10 times
-
Process
17
4
-
GetProcessById(System.Int32,System.String)
Used 2 times
1
1
-
GetProcesses(System.String)
Used 4 times
1
1
-
GetProcessesByName(System.String,System.String)
Used 2 times
1
1
-
WaitForInputIdle(System.Int32)
Used 1 time
1
-
get_BasePriority()
Used 1 time
1
-
get_HandleCount()
Used 1 time
1
-
get_MachineName()
Used 1 time
1
-
get_MainWindowHandle()
Used 4 times
1
-
get_MainWindowTitle()
Used 1 time
1
-
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_PriorityBoostEnabled()
Used 1 time
1
-
get_Responding()
Used 1 time
1
-
get_SessionId()
Used 2 times
1
1
-
get_Threads()
Used 1 time
1
-
GetProcessById(System.Int32,System.String)
Used 2 times
-
ProcessThread
13
-
get_BasePriority()
Used 1 time
1
-
get_CurrentPriority()
Used 1 time
1
-
get_Id()
Used 1 time
1
-
get_PriorityBoostEnabled()
Used 1 time
1
-
get_PriorityLevel()
Used 1 time
1
-
get_PrivilegedProcessorTime()
Used 1 time
1
-
get_StartAddress()
Used 1 time
1
-
get_StartTime()
Used 1 time
1
-
get_ThreadState()
Used 2 times
1
-
get_TotalProcessorTime()
Used 1 time
1
-
get_UserProcessorTime()
Used 1 time
1
-
get_WaitReason()
Used 1 time
1
-
set_IdealProcessor(System.Int32)
Used 1 time
1
-
get_BasePriority()
Used 1 time
-
TraceListener
1
-
get_IsThreadSafe()
Used 20 times
1
-
get_IsThreadSafe()
Used 20 times
-
CounterSampleCalculator
-
System.IO
8
5
-
DirectoryInfo
5
-
Create(System.Security.AccessControl.DirectorySecurity)
Used 1 time
1
-
CreateSubdirectory(System.String,System.Security.AccessControl.DirectorySecurity)
Used 1 time
1
-
GetAccessControl()
Used 1 time
1
-
GetAccessControl(System.Security.AccessControl.AccessControlSections)
Used 2 times
1
-
SetAccessControl(System.Security.AccessControl.DirectorySecurity)
Used 1 time
1
-
Create(System.Security.AccessControl.DirectorySecurity)
Used 1 time
-
File
1
-
FileInfo
2
4
-
Decrypt()
Used 1 time
1
-
Encrypt()
Used 1 time
1
-
GetAccessControl()
Used 1 time
1
-
GetAccessControl(System.Security.AccessControl.AccessControlSections)
Used 1 time
1
-
Replace(System.String,System.String,System.Boolean)
Used 1 time
1
-
SetAccessControl(System.Security.AccessControl.FileSecurity)
Used 1 time
1
-
Decrypt()
Used 1 time
-
FileStream
1
-
DirectoryInfo
-
System.Net
19
-
Authorization
2
-
get_MutuallyAuthenticated()
Used 3 times
1
-
set_MutuallyAuthenticated(System.Boolean)
Used 3 times
1
-
get_MutuallyAuthenticated()
Used 3 times
-
CredentialCache
1
-
get_DefaultCredentials()
Used 9 times
1
-
get_DefaultCredentials()
Used 9 times
-
FtpWebRequest
1
-
get_ClientCertificates()
Used 2 times
1
-
get_ClientCertificates()
Used 2 times
-
HttpListener
1
-
get_UnsafeConnectionNtlmAuthentication()
Used 5 times
1
-
get_UnsafeConnectionNtlmAuthentication()
Used 5 times
-
HttpWebRequest
3
-
get_DefaultMaximumErrorResponseLength()
Used 3 times
1
-
get_DefaultMaximumResponseHeadersLength()
Used 2 times
1
-
get_MaximumResponseHeadersLength()
Used 1 time
1
-
get_DefaultMaximumErrorResponseLength()
Used 3 times
-
ServicePoint
2
-
get_ConnectionLeaseTimeout()
Used 2 times
1
-
get_ReceiveBufferSize()
Used 2 times
1
-
get_ConnectionLeaseTimeout()
Used 2 times
-
ServicePointManager
3
-
get_CheckCertificateRevocationList()
Used 1 time
1
-
get_DnsRefreshTimeout()
Used 1 time
1
-
get_EnableDnsRoundRobin()
Used 2 times
1
-
get_CheckCertificateRevocationList()
Used 1 time
-
WebProxy
2
-
get_UseDefaultCredentials()
Used 1 time
1
-
set_UseDefaultCredentials(System.Boolean)
Used 1 time
1
-
get_UseDefaultCredentials()
Used 1 time
-
WebRequest
1
-
GetSystemWebProxy()
Used 1 time
1
-
GetSystemWebProxy()
Used 1 time
-
WebResponse
3
-
GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)
Used 5 times
1
-
get_IsFromCache()
Used 6 times
1
-
get_IsMutuallyAuthenticated()
Used 1 time
1
-
GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)
Used 5 times
-
Authorization
-
System.Net.Configuration
1
1
-
BypassElementCollection
1
1
-
get_Item(System.Int32)
Used 2 times
1
1
-
get_Item(System.Int32)
Used 2 times
-
BypassElementCollection
-
System.Net.NetworkInformation
6
-
NetworkInformationPermission
4
-
.ctor(System.Net.NetworkInformation.NetworkInformationAccess)
Used 8 times
1
-
.ctor(System.Security.Permissions.PermissionState)
Used 2 times
1
-
AddPermission(System.Net.NetworkInformation.NetworkInformationAccess)
Used 3 times
1
-
IsUnrestricted()
Used 3 times
1
-
.ctor(System.Net.NetworkInformation.NetworkInformationAccess)
Used 8 times
-
NetworkInterface
2
-
GetAllNetworkInterfaces()
Used 1 time
1
-
GetIsNetworkAvailable()
Used 1 time
1
-
GetAllNetworkInterfaces()
Used 1 time
-
NetworkInformationPermission
-
System.Net.Security
6
4
-
NegotiateStream
5
4
-
.ctor(System.IO.Stream,System.Boolean)
Used 1 time
1
-
AuthenticateAsClient(System.Net.NetworkCredential,System.String,System.Net.Security.ProtectionLevel,System.Security.Principal.TokenImpersonationLevel)
Used 4 times
1
1
-
AuthenticateAsServer(System.Net.NetworkCredential,System.Net.Security.ProtectionLevel,System.Security.Principal.TokenImpersonationLevel)
Used 2 times
1
1
-
BeginAuthenticateAsClient(System.Net.NetworkCredential,System.String,System.Net.Security.ProtectionLevel,System.Security.Principal.TokenImpersonationLevel,System.AsyncCallback,System.Object)
Used 4 times
1
1
-
BeginAuthenticateAsServer(System.Net.NetworkCredential,System.Net.Security.ProtectionLevel,System.Security.Principal.TokenImpersonationLevel,System.AsyncCallback,System.Object)
Used 2 times
1
1
-
.ctor(System.IO.Stream,System.Boolean)
Used 1 time
-
SslStream
1
-
NegotiateStream
-
System.Net.Sockets
3
1
-
Socket
3
1
-
IOControl(System.Net.Sockets.IOControlCode,System.Byte[],System.Byte[])
Used 2 times
1
1
-
get_UseOnlyOverlappedIO()
Used 2 times
1
-
set_UseOnlyOverlappedIO(System.Boolean)
Used 1 time
1
-
IOControl(System.Net.Sockets.IOControlCode,System.Byte[],System.Byte[])
Used 2 times
-
Socket
-
System.Reflection.Emit
1
-
ILGenerator
1
-
ILGenerator
-
System.Runtime.CompilerServices
1
-
RuntimeHelpers
1
-
PrepareConstrainedRegions()
Used 54 times
1
-
PrepareConstrainedRegions()
Used 54 times
-
RuntimeHelpers
-
System.Runtime.InteropServices
2
1
-
Marshal
2
1
-
GetHRForException(System.Exception)
Used 3 times
1
-
GetHRForLastWin32Error()
Used 12 times
1
1
-
GetHRForException(System.Exception)
Used 3 times
-
Marshal
-
System.Runtime.Remoting.Messaging
2
2
-
CallContext
2
2
-
LogicalGetData(System.String)
Used 4 times
1
1
-
LogicalSetData(System.String,System.Object)
Used 4 times
1
1
-
LogicalGetData(System.String)
Used 4 times
-
CallContext
-
System.Security
5
-
CodeAccessPermission
4
-
Assert()
Used 67 times
1
-
PermitOnly()
Used 1 time
1
-
RevertAssert()
Used 64 times
1
-
RevertPermitOnly()
Used 1 time
1
-
Assert()
Used 67 times
-
PermissionSet
1
-
Assert()
Used 17 times
1
-
Assert()
Used 17 times
-
CodeAccessPermission
-
System.Security.AccessControl
5
15
-
CommonObjectSecurity
9
-
RemoveAccessRule(System.Security.AccessControl.AccessRule)
Used 1 time
1
-
RemoveAccessRuleAll(System.Security.AccessControl.AccessRule)
Used 1 time
1
-
RemoveAccessRuleSpecific(System.Security.AccessControl.AccessRule)
Used 1 time
1
-
RemoveAuditRule(System.Security.AccessControl.AuditRule)
Used 1 time
1
-
RemoveAuditRuleAll(System.Security.AccessControl.AuditRule)
Used 1 time
1
-
RemoveAuditRuleSpecific(System.Security.AccessControl.AuditRule)
Used 1 time
1
-
ResetAccessRule(System.Security.AccessControl.AccessRule)
Used 1 time
1
-
SetAccessRule(System.Security.AccessControl.AccessRule)
Used 1 time
1
-
SetAuditRule(System.Security.AccessControl.AuditRule)
Used 1 time
1
-
RemoveAccessRule(System.Security.AccessControl.AccessRule)
Used 1 time
-
MutexSecurity
1
1
-
AddAccessRule(System.Security.AccessControl.MutexAccessRule)
Used 2 times
1
1
-
AddAccessRule(System.Security.AccessControl.MutexAccessRule)
Used 2 times
-
NativeObjectSecurity
1
-
ObjectSecurity
4
4
-
GetOwner(System.Type)
Used 4 times
1
1
-
GetSecurityDescriptorBinaryForm()
Used 2 times
1
1
-
WriteLock()
Used 2 times
1
1
-
WriteUnlock()
Used 2 times
1
1
-
GetOwner(System.Type)
Used 4 times
-
CommonObjectSecurity
-
System.Security.Cryptography.X509Certificates
18
-
X509Certificate
8
-
.ctor(System.Byte[],System.Security.SecureString)
Used 1 time
1
-
.ctor(System.Byte[],System.Security.SecureString,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)
Used 1 time
1
-
.ctor(System.String,System.Security.SecureString)
Used 1 time
1
-
.ctor(System.String,System.Security.SecureString,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)
Used 1 time
1
-
Import(System.Byte[],System.Security.SecureString,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)
Used 1 time
1
-
Import(System.Byte[],System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)
Used 1 time
1
-
Import(System.String,System.Security.SecureString,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)
Used 1 time
1
-
Import(System.String,System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)
Used 1 time
1
-
.ctor(System.Byte[],System.Security.SecureString)
Used 1 time
-
X509Certificate2
1
-
X509Certificate2Collection
6
-
AddRange(System.Security.Cryptography.X509Certificates.X509Certificate2Collection)
Used 2 times
1
-
AddRange(System.Security.Cryptography.X509Certificates.X509Certificate2[])
Used 3 times
1
-
Export(System.Security.Cryptography.X509Certificates.X509ContentType,System.String)
Used 1 time
1
-
Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)
Used 2 times
1
-
Import(System.Byte[],System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)
Used 1 time
1
-
Import(System.String,System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)
Used 1 time
1
-
AddRange(System.Security.Cryptography.X509Certificates.X509Certificate2Collection)
Used 2 times
-
X509Chain
2
-
Build(System.Security.Cryptography.X509Certificates.X509Certificate2)
Used 2 times
1
-
get_ChainContext()
Used 2 times
1
-
Build(System.Security.Cryptography.X509Certificates.X509Certificate2)
Used 2 times
-
X509Store
1
-
.ctor(System.IntPtr)
Used 1 time
1
-
.ctor(System.IntPtr)
Used 1 time
-
X509Certificate
-
System.Text
2
-
DecoderReplacementFallback
1
-
.ctor(System.String)
Used 2 times
1
-
.ctor(System.String)
Used 2 times
-
EncoderReplacementFallback
1
-
.ctor(System.String)
Used 2 times
1
-
.ctor(System.String)
Used 2 times
-
DecoderReplacementFallback
-
System.Text.RegularExpressions
17
16
-
Group
1
-
Synchronized(System.Text.RegularExpressions.Group)
Used 1 time
1
-
Synchronized(System.Text.RegularExpressions.Group)
Used 1 time
-
RegexRunner
16
16
-
.ctor()
Used 2 times
1
-
Capture(System.Int32,System.Int32,System.Int32)
Used 2 times
1
1
-
Crawl(System.Int32)
Used 6 times
1
1
-
Crawlpos()
Used 6 times
1
1
-
DoubleCrawl()
Used 2 times
1
1
-
DoubleStack()
Used 2 times
1
1
-
DoubleTrack()
Used 2 times
1
1
-
EnsureStorage()
Used 4 times
1
1
-
IsBoundary(System.Int32,System.Int32,System.Int32)
Used 4 times
1
1
-
IsECMABoundary(System.Int32,System.Int32,System.Int32)
Used 4 times
1
1
-
IsMatched(System.Int32)
Used 6 times
1
1
-
MatchIndex(System.Int32)
Used 4 times
1
1
-
MatchLength(System.Int32)
Used 4 times
1
1
-
Popcrawl()
Used 2 times
1
1
-
Scan(System.Text.RegularExpressions.Regex,System.String,System.Int32,System.Int32,System.Int32,System.Int32,System.Boolean)
Used 1 time
1
-
TransferCapture(System.Int32,System.Int32,System.Int32,System.Int32)
Used 2 times
1
1
-
Uncapture()
Used 8 times
1
1
-
.ctor()
Used 2 times
-
Group
-
System.Threading
5
2
-
ExecutionContext
1
-
Mutex
1
-
Overlapped
1
-
Pack(System.Threading.IOCompletionCallback,System.Object)
Used 8 times
1
-
Pack(System.Threading.IOCompletionCallback,System.Object)
Used 8 times
-
ReaderWriterLockSlim
1
-
.ctor(System.Threading.LockRecursionPolicy)
Used 1 time
1
-
.ctor(System.Threading.LockRecursionPolicy)
Used 1 time
-
Semaphore
1
-
ThreadPool
1
1
-
ExecutionContext
-
Microsoft.Win32
There are 417 P/Invokes (used 628 times):