Definitions: Mono 1.2.6 (Revised) Date Submitted: 2/26/2008 3:17:31 PM Comments: ========================================= Pending issues: 5 [NIEX] System.Runtime.InteropServices.Marshal::GetExceptionPointers() Details: 5 [NIEX] System.Runtime.InteropServices.Marshal::GetExceptionCode() Details: 5 [NIEX] System.Management.ManagementScope::Connect() Details: 5 [NIEX] System.Management.ManagementObjectCollection::GetEnumerator() Details: 5 [NIEX] System.Management.ManagementObjectCollection/ManagementObjectEnumerator::get_Current() Details: 5 [NIEX] System.Management.ManagementScope::get_IsConnected() Details: 5 [NIEX] System.Management.ManagementObjectCollection/ManagementObjectEnumerator::MoveNext() Details: 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.Management.WqlEventQuery::.ctor(System.String) Details: 5 [NIEX] System.Management.ManagementObject::Delete() Details: 5 [NIEX] System.Management.ManagementEventWatcher::Stop() Details: 5 [NIEX] System.Management.ManagementEventWatcher::Start() Details: 5 [NIEX] System.Management.ConnectionOptions::set_Username(System.String) Details: 5 [NIEX] System.Management.ConnectionOptions::set_Password(System.String) Details: 5 [NIEX] System.Management.ConnectionOptions::set_Impersonation(System.Management.ImpersonationLevel) Details: 5 [NIEX] System.Management.ConnectionOptions::set_EnablePrivileges(System.Boolean) Details: 5 [NIEX] System.Management.ConnectionOptions::set_Authentication(System.Management.AuthenticationLevel) Details: 5 [NIEX] System.Management.PropertyData::get_Value() Details: 5 [NIEX] System.Management.ManagementObject::InvokeMethod(System.String,System.Object[]) Details: 5 [NIEX] System.Management.ManagementBaseObject::get_Properties() Details: 5 [NIEX] System.Management.PropertyDataCollection::get_Item(System.String) Details: 5 [NIEX] System.Net.Sockets.Socket::Send(System.Collections.Generic.IList`1>) Details: 2 [MISS] System.Windows.Forms.Form::get_RestoreBounds() 1 [TODO] System.Windows.Forms.Cursor::get_Current() Details: Implement setting a null cursor, and add XplatUI method to get current cursor 2 [MISS] System.Windows.Forms.ControlBindingsCollection::Add(System.String,System.Object,System.String,System.Boolean,System.Windows.Forms.DataSourceUpdateMode,System.Object) 1 [TODO] System.Windows.Forms.ContainerControl::set_AutoValidate(System.Windows.Forms.AutoValidate) Details: Currently does nothing with the setting 2 [MISS] System.Windows.Forms.Binding::WriteValue() 2 [MISS] System.Windows.Forms.Binding::set_ControlUpdateMode(System.Windows.Forms.ControlUpdateMode) 4 [NIEX] System.Management.ObjectQuery::.ctor(System.String) 1 [TODO] System.Management.ObjectGetOptions::.ctor() Details: 1 [TODO] System.Management.ManagementScope::.ctor(System.String,System.Management.ConnectionOptions) Details: 1 [TODO] System.Management.ManagementPath::.ctor(System.String) Details: 4 [NIEX] System.Management.ManagementObjectSearcher::.ctor(System.Management.ManagementScope,System.Management.ObjectQuery) 1 [TODO] System.Management.ManagementEventWatcher::.ctor(System.Management.EventQuery) Details: 4 [NIEX] System.Management.ManagementClass::.ctor(System.Management.ManagementScope,System.Management.ManagementPath,System.Management.ObjectGetOptions) 1 [TODO] System.Management.ConnectionOptions::.ctor() Details: 4 [NIEX] System.Management.ManagementObjectSearcher::Get() 4 [NIEX] System.Management.ManagementClass::GetInstances() 1 [TODO] System.IO.DriveInfo::GetDrives() Details: Currently only implemented on Mono/Linux **************************************************** P/Invokes made by this program Library: advapi32.dll int AdjustTokenPrivileges(IntPtr, int, TOKEN_PRIVILEGES&, int, TOKEN_PRIVILEGES&, Int32&) int LookupPrivilegeValue(string, string, LUID&) int OpenProcessToken(IntPtr, int, IntPtr&) Library: dlportio.dll byte DlPortReadPortUchar(int) void DlPortWritePortUchar(int, byte) Library: kernel32 int CloseHandle(IntPtr) int ResetEvent(IntPtr) int SetEvent(IntPtr) int WaitForSingleObject(IntPtr, int) uint QueryPerformanceCounter(Int64&) uint QueryPerformanceFrequency(Int64&) Library: kernel32.dll int FreeLibrary(IntPtr) int GetDriveType(string) IntPtr GetProcAddress(IntPtr, string) IntPtr LoadLibrary(string) Library: Kernel32.dll int GetVolumeInformation(IntPtr, IntPtr, int, Int32&, Int32&, Int32&, IntPtr, int) Library: pgrflycapture.dll FlyCaptureError flycaptureBusCameraCount(UInt32&) FlyCaptureError flycaptureBusEnumerateCameras(IntPtr, UInt32&) FlyCaptureError flycaptureCreateContext(IntPtr&) FlyCaptureError flycaptureDestroyContext(IntPtr) FlyCaptureError flycaptureGetCameraAbsProperty(IntPtr, int, Single&) FlyCaptureError flycaptureGetCameraAbsPropertyRange(IntPtr, int, Byte&, Single&, Single&, IntPtr&, IntPtr&) FlyCaptureError flycaptureGetCameraProperty(IntPtr, int, Int32&, Int32&, Byte&) FlyCaptureError flycaptureGetCameraRegister(IntPtr, uint, UInt32&) FlyCaptureError flycaptureGetTrigger(IntPtr, Boolean&, Int32&, Int32&, Int32&, Int32&, Int32&) FlyCaptureError flycaptureGrabImage2(IntPtr, IntPtr) FlyCaptureError flycaptureInitialize(IntPtr, int) FlyCaptureError flycaptureSetCameraAbsProperty(IntPtr, int, Single) FlyCaptureError flycaptureSetCameraProperty(IntPtr, int, int, int, byte) FlyCaptureError flycaptureSetCameraRegister(IntPtr, uint, uint) FlyCaptureError flycaptureSetGrabTimeout(IntPtr, uint) FlyCaptureError flycaptureSetTrigger(IntPtr, bool, int, int, int, int) FlyCaptureError flycaptureStart(IntPtr, int, int) FlyCaptureError flycaptureStop(IntPtr) int flycaptureGetLibraryVersion() Library: powrprof.dll int SetSuspendState(int, int, int) Library: user32.dll int ExitWindowsEx(int, int) int FormatMessage(int, IntPtr, int, int, StringBuilder, int, int) Library: winmm int WinMM_timeBeginPeriod(int) int WinMM_timeEndPeriod(int) int WinMM_timeKillEvent(int) int WinMM_timeSetEvent(int, int, IntPtr, int, int) Library: xclibwnt.dll int pxd_eventCapturedFieldClose(int) int pxd_goSnap(int, int) int pxd_imageXdim() int pxd_imageYdim() int pxd_infoSubmodel(int) int pxd_PIXCIclose() int pxd_PIXCIopen(IntPtr, IntPtr, IntPtr) int pxd_readuchar(int, int, int, int, int, int, IntPtr, int, IntPtr) int pxd_serialConfigure(int, int, double, int, int, int, int, int, int) int pxd_serialWrite(int, int, IntPtr, int) int pxd_setContrastBrightness(int, double, double) int pxd_setExsyncPrin(int, uint, uint) IntPtr pxd_eventCapturedFieldCreate(int) XcLib/EpixBoardType pxd_infoModel(int)