Definitions: Mono 1.2.6 (Revised) Date Submitted: 2/27/2008 1:30:41 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 1 [TODO] System.Environment::get_UserInteractive() Details: Currently always returns false, regardless of interactive state 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.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::get_AutoCompleteCustomSource() 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.Control::set_CheckForIllegalCrossThreadCalls(System.Boolean) Details: 1 [TODO] System.Net.CredentialCache::get_DefaultCredentials() Details: Need EnvironmentPermission implementation first 1 [TODO] System.Environment::get_WorkingSet() Details: Currently always returns zero **************************************************** P/Invokes made by this program Library: kernel32.dll int GlobalFree(IntPtr) Library: shlwapi.dll bool PathUnExpandEnvStrings(string, StringBuilder, int) Library: user32.dll bool GetScrollInfo(IntPtr, int, SessionListView/SCROLLINFO&) bool IsIconic(IntPtr) bool RegisterHotKey(IntPtr, int, int, int) bool SendLVMessage(IntPtr, int, int, Utilities/LV_COLUMN&) bool SetForegroundWindow(IntPtr) bool ShowWindowAsync(IntPtr, int) bool UnregisterHotKey(IntPtr, int) int FlashWindowEx(Utilities/FLASHWINFO&) int SendWMCopyMessage(IntPtr, int, int, Utilities/SendDataStruct&) IntPtr FindWindow(string, string) Library: User32.dll Int16 GetAsyncKeyState(int) Library: winhttp.dll bool WinHttpCloseHandle(IntPtr) bool WinHttpDetectAutoProxyConfigUrl(int, String&) bool WinHttpGetProxyForUrl(IntPtr, string, WinHTTPNative/WINHTTP_AUTOPROXY_OPTIONS&, WinHTTPNative/WINHTTP_PROXY_INFO&) IntPtr WinHttpOpen(string, int, IntPtr, IntPtr, int) Library: wininet bool DeleteUrlCacheEntry(IntPtr) bool DeleteUrlCacheGroup(Int64, int, IntPtr) bool FindNextUrlCacheEntry(IntPtr, IntPtr, Int32&) bool FindNextUrlCacheGroup(IntPtr, Int64&, IntPtr) IntPtr FindFirstUrlCacheEntry(string, IntPtr, Int32&) IntPtr FindFirstUrlCacheGroup(int, int, IntPtr, int, Int64&, IntPtr) Library: WinInet bool GetUrlCacheEntryInfoA(string, IntPtr, Int32&) Library: wininet.dll bool InternetQueryOptionList(int, int, WinINETProxyInfo/INTERNET_PER_CONN_OPTION_LIST&, Int32&) bool InternetSetOptionList(int, int, WinINETProxyInfo/INTERNET_PER_CONN_OPTION_LIST&, int) int InternetSetOption(int, int, int, int) Library: winmm.dll bool PlaySound(string, IntPtr, Utilities/SoundFlags)