Definitions: Mono 1.9 Date Submitted: 3/26/2008 7:36:32 AM Comments: Great concept, I'm looking forward to making changes to the code to manke it compatiable. ========================================= Pending issues: 4 [NIEX] System.Windows.Forms.AxHost/InvalidActiveXStateException::.ctor(System.String,System.Windows.Forms.AxHost/ActiveXInvokeKind) 1 [TODO] System.Configuration.ApplicationSettingsBase::get_Item(System.String) Details: 1 [TODO] System.Configuration.ApplicationSettingsBase::set_Item(System.String,System.Object) Details: 1 [TODO] System.Windows.Forms.DataGridViewLinkColumn::set_Text(System.String) Details: 1 [TODO] System.Windows.Forms.TextBox::set_AutoCompleteSource(System.Windows.Forms.AutoCompleteSource) Details: AutoCompletion algorithm is currently not implemented. 1 [TODO] System.Windows.Forms.TextBox::set_AutoCompleteMode(System.Windows.Forms.AutoCompleteMode) Details: AutoCompletion algorithm is currently not implemented. 1 [TODO] System.Windows.Forms.TextBox::set_AutoCompleteCustomSource(System.Windows.Forms.AutoCompleteStringCollection) Details: AutoCompletion algorithm is currently not implemented. 1 [TODO] System.Windows.Forms.WebBrowser::get_DocumentText() Details: Stub, not implemented 1 [TODO] System.Windows.Forms.WebBrowser::get_ReadyState() Details: Stub, not implemented 1 [TODO] System.Windows.Forms.WebBrowser::set_WebBrowserShortcutsEnabled(System.Boolean) Details: Stub, not implemented 1 [TODO] System.Windows.Forms.WebBrowser::set_ScriptErrorsSuppressed(System.Boolean) Details: Stub, not implemented 1 [TODO] System.Windows.Forms.WebBrowser::set_IsWebBrowserContextMenuEnabled(System.Boolean) Details: Stub, not implemented 1 [TODO] System.Windows.Forms.WebBrowser::.ctor() Details: Stub, not implemented 4 [NIEX] System.Windows.Forms.DataGridView::Sort(System.Windows.Forms.DataGridViewColumn,System.ComponentModel.ListSortDirection) 4 [NIEX] System.Windows.Forms.AxHost::set_OcxState(System.Windows.Forms.AxHost/State) 4 [NIEX] System.Windows.Forms.AxHost::set_Enabled(System.Boolean) 4 [NIEX] System.Windows.Forms.AxHost::.ctor(System.String) 4 [NIEX] System.Windows.Forms.AxHost/ConnectionPointCookie::Disconnect() 4 [NIEX] System.Windows.Forms.AxHost/ConnectionPointCookie::.ctor(System.Object,System.Object,System.Type) 1 [TODO] System.Security.Cryptography.X509Certificates.X509Certificate2UI::DisplayCertificate(System.Security.Cryptography.X509Certificates.X509Certificate2) Details: 1 [TODO] System.Security.Cryptography.X509Certificates.X509Certificate2Collection::AddRange(System.Security.Cryptography.X509Certificates.X509Certificate2Collection) Details: Method isn't transactional (like documented) 1 [TODO] System.Net.ServicePointManager::set_ServerCertificateValidationCallback(System.Net.Security.RemoteCertificateValidationCallback) Details: 1 [TODO] System.Net.Security.SslStream::.ctor(System.IO.Stream,System.Boolean,System.Net.Security.RemoteCertificateValidationCallback,System.Net.Security.LocalCertificateSelectionCallback) Details: certValidationCallback is not passed X509Chain and SslPolicyErrors correctly 1 [TODO] System.Security.Cryptography.X509Certificates.X509Certificate2UI::SelectFromCollection(System.Security.Cryptography.X509Certificates.X509Certificate2Collection,System.String,System.String,System.Security.Cryptography.X509Certificates.X509SelectionFlag) Details: 4 [NIEX] System.Windows.Forms.AxHost::GetOcx() 4 [NIEX] Microsoft.VisualBasic.Interaction::Shell(System.String,Microsoft.VisualBasic.AppWinStyle,System.Boolean,System.Int32) 1 [TODO] System.Security.Cryptography.X509Certificates.X509Certificate2::Verify() Details: by default this depends on the incomplete X509Chain **************************************************** P/Invokes made by this program Library: dnsapi uint DnsQuery(string, DnsRecordType, DnsQueryType, IntPtr, IntPtr&, IntPtr) void DnsRecordListFree(IntPtr, DnsFreeType) Library: secur32 uint AcquireCredentialsHandle(string, string, int, IntPtr, IntPtr, int, IntPtr, SECURITY_HANDLE&, SECURITY_INTEGER&) uint AcquireCredentialsHandle(string, string, int, IntPtr, SEC_WINNT_AUTH_IDENTITY&, int, IntPtr, SECURITY_HANDLE&, SECURITY_INTEGER&) uint InitializeSecurityContext(SECURITY_HANDLE&, IntPtr, string, int, int, int, IntPtr, int, SECURITY_HANDLE&, SecBufferDesc&, UInt32&, SECURITY_INTEGER&) uint InitializeSecurityContext(SECURITY_HANDLE&, SECURITY_HANDLE&, string, int, int, int, SecBufferDesc&, int, SECURITY_HANDLE&, SecBufferDesc&, UInt32&, SECURITY_INTEGER&) Library: secur32.Dll int DecryptMessage(SECURITY_HANDLE&, SecBufferDesc&, uint, UInt32&) int EncryptMessage(SECURITY_HANDLE&, uint, SecBufferDesc&, uint) int QueryContextAttributes(SECURITY_HANDLE&, uint, SecPkgContext_Sizes&) Library: user32 bool SetForegroundWindow(IntPtr) IntPtr GetForegroundWindow() Library: User32.dll bool GetLastInputInfo(IdleTime/LASTINPUTINFO&)