Definitions: Mono 1.9 Date Submitted: 4/2/2008 9:31:03 PM Comments: ========================================= Pending issues: 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.Data.OleDb.OleDbConnection::GetOleDbSchemaTable(System.Guid,System.Object[]) Details: 1 [TODO] System.Data.SqlClient.SqlConnection::set_ConnectionString(System.String) Details: persist security info, encrypt, enlist keyword not implemented 4 [NIEX] System.Windows.Forms.AxHost::set_OcxState(System.Windows.Forms.AxHost/State) 4 [NIEX] System.Windows.Forms.AxHost::set_Enabled(System.Boolean) 5 [NIEX] System.Drawing.Printing.PrinterSettings::SetHdevnames(System.IntPtr) Details: PrinterSettings.SetHdevnames 5 [NIEX] System.Drawing.Printing.PrinterSettings::SetHdevmode(System.IntPtr) Details: PrinterSettings.SetHdevmode 5 [NIEX] System.DirectoryServices.DirectoryEntry::Invoke(System.String,System.Object[]) Details: 5 [NIEX] System.DirectoryServices.DirectoryEntry::get_NativeObject() Details: 5 [NIEX] System.Drawing.Printing.PrinterSettings::GetHdevnames() Details: PrinterSettings.GetHdevname 5 [NIEX] System.Drawing.Printing.PrinterSettings::GetHdevmode() Details: PrinterSettings.GetHdevmode 1 [TODO] System.Windows.Forms.RichTextBox::LoadFile(System.String) Details: Make smarter RTF detection? 4 [NIEX] System.Windows.Forms.AxHost::set_ContainingControl(System.Windows.Forms.ContainerControl) 4 [NIEX] System.DirectoryServices.DirectoryEntry::.ctor(System.Object) 1 [TODO] System.BadImageFormatException::get_FusionLog() Details: Probably not entirely correct. fusionLog needs to be set somehow (we are probably missing internal constuctor) 1 [TODO] System.Diagnostics.Process::get_MainWindowHandle() Details: 1 [TODO] System.Environment::get_WorkingSet() Details: Currently always returns zero 1 [TODO] System.Diagnostics.Process::get_VirtualMemorySize() Details: 1 [TODO] System.Diagnostics.Process::get_PrivateMemorySize() Details: 1 [TODO] System.Diagnostics.Process::get_PeakVirtualMemorySize() Details: 1 [TODO] System.Diagnostics.Process::get_PeakPagedMemorySize() Details: 1 [TODO] System.Diagnostics.Process::get_PagedMemorySize() Details: **************************************************** P/Invokes made by this program Library: gdi32.dll bool BitBlt(IntPtr, int, int, int, int, IntPtr, int, int, uint) Library: kernel32.dll bool GlobalUnlock(IntPtr) IntPtr GlobalAlloc(int, int) IntPtr GlobalFree(IntPtr) IntPtr GlobalLock(IntPtr) Library: MAPI32.DLL int MAPILogoff(IntPtr, IntPtr, int, int) int MAPILogon(IntPtr, string, string, int, int, IntPtr&) int MAPISendMail(IntPtr, IntPtr, MapiMessage, int, int) Library: user32.dll bool GetWindowRect(IntPtr, CoronaryArteryDiagram/Win32/Rect&) bool SetForegroundWindow(IntPtr) int ReleaseDC(IntPtr, IntPtr) IntPtr GetWindowDC(IntPtr) Library: UxTheme bool IsThemeActive()