Definitions: Mono 1.9 Date Submitted: 9/29/2008 12:08:48 PM Comments: ========================================= Pending issues: 5 [NIEX] System.Messaging.MessageQueue::set_Formatter(System.Messaging.IMessageFormatter) Details: 5 [NIEX] System.Diagnostics.PerformanceCounter::Increment() Details: 5 [NIEX] System.Messaging.MessageQueue::Create(System.String) Details: 5 [NIEX] System.Messaging.MessageQueue::Exists(System.String) Details: 1 [TODO] System.Messaging.MessageQueue::.ctor(System.String) Details: 5 [NIEX] System.Messaging.Message::get_Label() Details: 1 [TODO] System.Windows.Forms.Cursor::set_Current(System.Windows.Forms.Cursor) Details: Implement setting a null cursor, and add XplatUI method to get current cursor 5 [NIEX] System.Messaging.MessageQueue::Send(System.Object,System.String) Details: 5 [NIEX] System.Messaging.MessageQueue::Send(System.Object) Details: 5 [NIEX] System.Management.Instrumentation.Instrumentation::Fire(System.Object) Details: 5 [NIEX] System.Messaging.Message::get_Id() Details: 5 [NIEX] System.Messaging.MessageQueue::GetAllMessages() Details: 5 [NIEX] System.Messaging.MessageQueue::Receive(System.TimeSpan) Details: 5 [NIEX] System.Diagnostics.PerformanceCounter::IncrementBy(System.Int64) Details: 1 [TODO] System.Configuration.ConfigurationManager::OpenMappedExeConfiguration(System.Configuration.ExeConfigurationFileMap,System.Configuration.ConfigurationUserLevel) Details: ConfigurationUserLevel parameter is not supported. 1 [TODO] System.Configuration.ConfigurationSection::get_SectionInformation() Details: 5 [NIEX] System.ServiceProcess.ServiceBase::RequestAdditionalTime(System.Int32) Details: 5 [NIEX] System.Messaging.Message::set_Label(System.String) Details: 5 [NIEX] System.Messaging.Message::set_Formatter(System.Messaging.IMessageFormatter) Details: 5 [NIEX] System.Messaging.Message::set_Body(System.Object) Details: 5 [NIEX] System.Diagnostics.PerformanceCounter::set_RawValue(System.Int64) Details: 1 [TODO] System.Net.CredentialCache::get_DefaultCredentials() Details: Need EnvironmentPermission implementation first 5 [NIEX] System.Diagnostics.PerformanceCounter::Decrement() Details: 1 [TODO] System.Windows.Forms.Cursor::get_Current() Details: Implement setting a null cursor, and add XplatUI method to get current cursor 1 [TODO] System.Messaging.XmlMessageFormatter::.ctor() Details: 5 [NIEX] System.Messaging.MessageQueue::SetPermissions(System.String,System.Messaging.MessageQueueAccessRights) Details: 5 [NIEX] System.Messaging.MessageQueue::Purge() Details: 5 [NIEX] System.Messaging.MessageQueue::Close() Details: 1 [TODO] System.Messaging.Message::.ctor(System.Object,System.Messaging.IMessageFormatter) Details: 1 [TODO] System.Messaging.Message::.ctor() Details: 1 [TODO] System.Management.Instrumentation.DefaultManagementProjectInstaller::.ctor() Details: 5 [NIEX] System.Diagnostics.PerformanceCounterCategory::Delete(System.String) Details: 5 [NIEX] System.Diagnostics.EventLogInstaller::set_CategoryCount(System.Int32) Details: 5 [NIEX] System.Messaging.Message::get_Body() Details: 5 [NIEX] System.Management.ManagementBaseObject::get_Item(System.String) Details: 5 [NIEX] System.Management.ManagementObjectCollection::GetEnumerator() Details: 5 [NIEX] System.Management.ManagementObjectCollection/ManagementObjectEnumerator::get_Current() Details: 5 [NIEX] System.Messaging.Message::get_BodyStream() Details: 1 [TODO] System.Diagnostics.PerformanceCounter::get_RawValue() Details: 5 [NIEX] System.Data.OleDb.OleDbDataAdapter::Fill(System.Data.DataTable,System.Object) Details: 5 [NIEX] System.Diagnostics.PerformanceCounterCategory::Create(System.String,System.String,System.Diagnostics.PerformanceCounterCategoryType,System.Diagnostics.CounterCreationDataCollection) Details: 5 [NIEX] System.Management.ManagementObjectCollection/ManagementObjectEnumerator::MoveNext() Details: 5 [NIEX] System.Diagnostics.PerformanceCounterCategory::Exists(System.String) Details: 1 [TODO] System.ServiceProcess.ServiceBase::set_CanHandleSessionChangeEvent(System.Boolean) Details: 1 [TODO] System.Runtime.Remoting.RemotingConfiguration::Configure(System.String,System.Boolean) Details: Implement ensureSecurity 4 [NIEX] System.Management.ManagementObjectSearcher::.ctor(System.String) 1 [TODO] System.Drawing.Pen::set_Alignment(System.Drawing.Drawing2D.PenAlignment) Details: Libgdiplus doesn't use this property for rendering 1 [TODO] System.Drawing.Drawing2D.GraphicsPath::AddString(System.String,System.Drawing.FontFamily,System.Int32,System.Single,System.Drawing.PointF,System.Drawing.StringFormat) Details: The StringFormat parameter is ignored when using libgdiplus. 1 [TODO] System.Diagnostics.EventLogInstaller::set_ParameterResourceFile(System.String) Details: 1 [TODO] System.Diagnostics.EventLogInstaller::set_MessageResourceFile(System.String) Details: 1 [TODO] System.Diagnostics.EventLogInstaller::set_CategoryResourceFile(System.String) Details: 4 [NIEX] System.Management.ManagementObjectSearcher::Get() 1 [TODO] System.Diagnostics.Process::get_WorkingSet64() Details: 1 [TODO] System.Drawing.Imaging.Metafile::GetMetafileHeader() Details: Metafiles aren't only partially supported by libgdiplus. 1 [TODO] System.Configuration.ConfigurationManager::get_ConnectionStrings() Details: 1 [TODO] System.AppDomain::CreateDomain(System.String,System.Security.Policy.Evidence,System.AppDomainSetup) Details: Currently it does not allow the setup in the other domain **************************************************** P/Invokes made by this program Library: KERNEL32 void GetSystemInfo(Ή/Ῠ&)