Definitions: Mono 1.9 Date Submitted: 9/24/2008 3:49:17 AM 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.Drawing.Graphics::set_PixelOffsetMode(System.Drawing.Drawing2D.PixelOffsetMode) Details: This property does not do anything when used with libgdiplus. **************************************************** P/Invokes made by this program Library: gdi32 int DeleteEnhMetaFile(IntPtr) Library: gdiplus.dll uint GdipEmfToWmfBits(IntPtr, uint, Byte[], int, EmfToWmfBitsFlags) Library: kernel32.dll bool FreeConsole() IntPtr GetConsoleWindow() Library: Kernel32.dll bool QueryPerformanceCounter(Int64&) bool QueryPerformanceFrequency(Int64&) int GetCurrentThreadId() Library: shell32.Dll int Shell_NotifyIcon(NotifyIconEx/NotifyCommand, NotifyIconEx/NotifyIconData&) Library: user32 int SendMessage(HandleRef, int, int, int) int SendMessage(HandleRef, int, int, RichTextBoxEx/CHARFORMAT2&) int SendMessage(HandleRef, int, int, RichTextBoxEx/PARAFORMAT2&) Library: user32.dll bool IsIconic(IntPtr) bool RegisterHotKey(IntPtr, int, int, int) bool SetForegroundWindow(IntPtr) bool ShowWindow(IntPtr, int) bool ShowWindowAsync(IntPtr, SW) bool UnregisterHotKey(IntPtr, int) int DestroyWindow(IntPtr) int GetWindowLong(IntPtr, int) int GetWindowLong(IntPtr, W32_GWL) int SendMessage(IntPtr, W32_HDM, int, HDITEM&) int SendMessage(IntPtr, W32_HDM, int, int) int SendMessage(IntPtr, W32_HDM, int, RECT&) int SetWindowLong(IntPtr, int, int) int SetWindowLong(IntPtr, W32_GWL, int) int ShowScrollBar(IntPtr, int, int) int UnhookWindowsHookEx(IntPtr) IntPtr _WindowFromPoint(POINTSTRUCT) IntPtr CallNextHookEx(IntPtr, int, IntPtr, IntPtr) IntPtr GetDlgItem(IntPtr, int) IntPtr SetWindowsHookEx(HookType, NativeMethods/HookProc, IntPtr, int) IntPtr WindowFromPoint(Point) Library: User32.dll bool DragDetect(IntPtr, Point) bool PostMessage(IntPtr, int, uint, uint) int SetWindowPos(IntPtr, IntPtr, int, int, int, int, FlagsSetWindowPos) int ShowWindow(IntPtr, Int16) IntPtr GetFocus() IntPtr SendMessage(HandleRef, int, int, Int32[]) IntPtr SetFocus(IntPtr) uint SendMessage(IntPtr, int, uint, uint) Library: User32.Dll int GetCursorPos(NotifyIconEx/POINT&) int SetForegroundWindow(IntPtr) int TrackPopupMenuEx(IntPtr, uint, int, int, IntPtr, IntPtr) Library: uxtheme.dll int SetWindowTheme(HandleRef, string, string)