Definitions: Mono 1.9 Date Submitted: 3/31/2008 6:06:32 AM Comments: ========================================= Pending issues: 4 [NIEX] System.Data.Common.DbConnection::GetSchema(System.String,System.String[]) 5 [NIEX] System.Messaging.Message::set_Formatter(System.Messaging.IMessageFormatter) Details: 5 [NIEX] System.Management.ManagementBaseObject::get_Item(System.String) Details: 5 [NIEX] System.Diagnostics.PerformanceCounter::IncrementBy(System.Int64) Details: 5 [NIEX] System.Type::GetTypeFromProgID(System.String) Details: Mono does not support COM 5 [NIEX] System.Messaging.Message::get_Label() Details: 5 [NIEX] System.Messaging.Message::get_Body() Details: 5 [NIEX] System.Management.PropertyData::get_Value() Details: 5 [NIEX] System.Management.ManagementBaseObject::get_Properties() Details: 5 [NIEX] System.Management.PropertyDataCollection::get_Item(System.String) Details: 5 [NIEX] System.Management.ManagementObjectCollection::GetEnumerator() Details: 5 [NIEX] System.Management.ManagementObjectCollection/ManagementObjectEnumerator::get_Current() Details: 5 [NIEX] System.Management.ManagementObjectCollection/ManagementObjectEnumerator::MoveNext() Details: 1 [TODO] System.Messaging.MessageQueue::.ctor(System.String) Details: 5 [NIEX] System.Messaging.MessageQueue::Send(System.Object,System.String) Details: 5 [NIEX] System.Messaging.Message::set_Body(System.Object) Details: 4 [NIEX] System.Management.ManagementClass::.ctor(System.String) 5 [NIEX] System.EnterpriseServices.Internal.Publish::GacInstall(System.String) Details: 5 [NIEX] System.EnterpriseServices.Internal.Publish::.ctor() Details: 5 [NIEX] System.Diagnostics.PerformanceCounterCategory::Delete(System.String) Details: 5 [NIEX] System.Diagnostics.PerformanceCounter::NextValue() Details: 5 [NIEX] System.Messaging.MessageQueue::Receive() Details: 5 [NIEX] System.Messaging.MessageEnumerator::RemoveCurrent() Details: 5 [NIEX] System.Messaging.MessageEnumerator::get_Current() Details: 4 [NIEX] System.Management.ManagementClass::GetInstances() 5 [NIEX] System.Diagnostics.PerformanceCounterCategory::Create(System.String,System.String,System.Diagnostics.CounterCreationDataCollection) Details: 5 [NIEX] System.Messaging.MessageQueue::Exists(System.String) Details: 5 [NIEX] System.Messaging.MessageEnumerator::MoveNext() Details: 5 [NIEX] System.Diagnostics.PerformanceCounterCategory::Exists(System.String) Details: 1 [TODO] System.Xml.XmlValidatingReader::set_ValidationType(System.Xml.ValidationType) Details: 1 [TODO] System.Text.RegularExpressions.Regex::set_CacheSize(System.Int32) Details: should be used somewhere ? FactoryCache ? 1 [TODO] System.ServiceProcess.ServiceBase::Stop() Details: 1 [TODO] System.Messaging.Message::.ctor() Details: 4 [NIEX] Microsoft.JScript.ScriptObject::get_Item(System.Int32) 2 [MISS] System.Messaging.MessageQueue::GetMessageEnumerator2() 1 [TODO] System.Diagnostics.Process::WaitForInputIdle(System.Int32) Details: **************************************************** P/Invokes made by this program Library: advapi32 bool ConvertSidToStringSid(Byte[], IntPtr&) Library: advapi32.dll bool ChangeServiceConfig(IntPtr, uint, uint, uint, string, string, string, string, string, string, string) bool CloseServiceHandle(IntPtr) bool CreateProcessWithLogonW(string, string, string, UserProcess/LogonFlags, string, string, UserProcess/CreationFlags, IntPtr, string, UserProcess/StartupInfo&, UserProcess/ProcessInfo&) bool LogonUser(string, string, string, int, int, IntPtr&) bool LookupAccountSid(string, Byte[], StringBuilder, UInt32&, StringBuilder, UInt32&, SecurityHelper/SID_NAME_USE&) int LsaClose(IntPtr) int LsaOpenPolicy(LSAHelper/LSA_UNICODE_STRING&, LSAHelper/LSA_OBJECT_ATTRIBUTES, uint, IntPtr&) int LsaStorePrivateData(IntPtr, LSAHelper/LSA_UNICODE_STRING&, LSAHelper/LSA_UNICODE_STRING&) IntPtr OpenSCManager(string, string, uint) IntPtr OpenService(IntPtr, string, uint) Library: fusion.dll int CreateAssemblyCache(Fusion/IAssemblyCache&, uint) int CreateAssemblyEnum(Fusion/IAssemblyEnum&, Fusion/IApplicationContext, Fusion/IAssemblyName, Fusion/ASM_CACHE_FLAGS, int) int CreateInstallReferenceEnum(Fusion/IInstallReferenceEnum&, Fusion/IAssemblyName, uint, IntPtr) int GetCachePath(Fusion/ASM_CACHE_FLAGS, StringBuilder, UInt32&) Library: kernel32.dll bool CloseHandle(IntPtr) bool CreateProcess(string, string, IntPtr, IntPtr, bool, int, IntPtr, string, UserProcess/StartupInfo&, UserProcess/ProcessInfo&) Int16 QueryPerformanceCounter(Int64&) Int16 QueryPerformanceFrequency(Int64&) IntPtr LocalFree(IntPtr) Library: kernel32.Dll Int16 GetVersionEx(OSVERSIONINFO&)