Definitions: Mono 1.9 Date Submitted: 4/3/2008 3:59:10 PM Comments: Quick test of to what extent our server application is supported ========================================= Pending issues: 5 [NIEX] System.Messaging.MessageQueue::Send(System.Object,System.Messaging.MessageQueueTransaction) Details: 5 [NIEX] System.Messaging.MessageQueueTransaction::Commit() Details: 5 [NIEX] System.Messaging.MessageQueue::Close() Details: 5 [NIEX] System.Messaging.MessageQueueTransaction::Begin() Details: 5 [NIEX] System.Messaging.MessageQueueTransaction::Abort() Details: 5 [NIEX] System.Messaging.Message::set_Formatter(System.Messaging.IMessageFormatter) Details: 5 [NIEX] System.Messaging.Message::get_Body() Details: 5 [NIEX] System.Messaging.MessageQueue::Create(System.String,System.Boolean) Details: 5 [NIEX] System.Messaging.MessageQueue::Exists(System.String) Details: 1 [TODO] System.Reflection.Emit.ILGenerator::EmitCall(System.Reflection.Emit.OpCode,System.Reflection.MethodInfo,System.Type[]) Details: vararg methods are not supported 5 [NIEX] System.Messaging.MessageQueue::Receive(System.Messaging.MessageQueueTransaction) Details: 2 [MISS] System.Messaging.MessageQueue::.ctor(System.String,System.Messaging.QueueAccessMode) 1 [TODO] System.Diagnostics.EventLog::LogNameFromSourceName(System.String,System.String) Details: remote machine is not supported 5 [NIEX] System.Messaging.MessageQueue::Delete(System.String) Details: 5 [NIEX] System.Messaging.DefaultPropertiesToSend::set_Label(System.String) Details: 5 [NIEX] System.Messaging.Message::get_Label() Details: 5 [NIEX] System.Messaging.MessageQueue::Receive(System.TimeSpan,System.Messaging.MessageQueueTransaction) Details: 5 [NIEX] System.Messaging.MessageQueue::EndReceive(System.IAsyncResult) Details: 5 [NIEX] System.Messaging.MessageQueue::EndPeek(System.IAsyncResult) Details: 5 [NIEX] System.Messaging.MessageQueue::get_DefaultPropertiesToSend() Details: 5 [NIEX] System.Messaging.MessageQueue::BeginReceive() Details: 5 [NIEX] System.Messaging.MessageQueue::BeginPeek() Details: 5 [NIEX] System.Messaging.MessageQueue::get_Transactional() Details: 1 [TODO] System.Xml.Schema.XmlSchemaSet::Add(System.Xml.Schema.XmlSchemaSet) Details: 1 [TODO] System.Messaging.XmlMessageFormatter::.ctor() Details: 1 [TODO] System.Diagnostics.EventLog::DeleteEventSource(System.String,System.String) Details: remote machine is not supported 1 [TODO] System.Diagnostics.EventLog::CreateEventSource(System.Diagnostics.EventSourceCreationData) Details: remote machine is not supported 1 [TODO] System.Net.CredentialCache::get_DefaultCredentials() Details: Need EnvironmentPermission implementation first 1 [TODO] System.Configuration.ConfigurationManager::get_ConnectionStrings() Details: **************************************************** P/Invokes made by this program Library: advapi32.dll bool AdjustTokenPrivileges(IntPtr, bool, ServiceInstallerEx/TOKEN_PRIVILEGES&, int, IntPtr, Int32&) bool ChangeServiceDescription(IntPtr, int, ServiceInstallerEx/SERVICE_DESCRIPTION&) bool ChangeServiceFailureActions(IntPtr, int, ServiceInstallerEx/SERVICE_FAILURE_ACTIONS&) bool CloseServiceHandle(IntPtr) bool DuplicateToken(IntPtr, int, IntPtr&) bool LogonUser(string, string, string, int, int, IntPtr&) bool LookupPrivilegeValue(string, string, Int64&) bool OpenProcessToken(IntPtr, int, IntPtr&) bool UnlockServiceDatabase(IntPtr) IntPtr LockServiceDatabase(IntPtr) IntPtr OpenSCManager(string, string, int) IntPtr OpenService(IntPtr, string, int) Library: kernel32.dll bool CloseHandle(IntPtr) int GetLastError() IntPtr GetCurrentProcess() Library: Kernel32.dll bool GetConsoleScreenBufferInfo(IntPtr, ColoredConsoleAppender/CONSOLE_SCREEN_BUFFER_INFO&) bool SetConsoleTextAttribute(IntPtr, UInt16) int FormatMessage(int, IntPtr&, int, int, String&, int, IntPtr) int GetConsoleOutputCP() IntPtr GetStdHandle(uint) void OutputDebugString(string) Library: libc void closelog() void openlog(IntPtr, int, LocalSyslogAppender/SyslogFacility) void syslog(int, string, string) Library: netapi32.dll int NetMessageBufferSend(string, string, string, string, int)