Definitions: Mono 1.2.6 (Revised) Date Submitted: 2/21/2008 10:43:38 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.Windows.Forms.ToolStripPanel::Join(System.Windows.Forms.ToolStrip,System.Int32) Details: Not implemented 1 [TODO] System.Windows.Forms.ToolStripPanel::Join(System.Windows.Forms.ToolStrip,System.Drawing.Point) Details: Not implemented 1 [TODO] System.Windows.Forms.ToolStrip::set_AllowItemReorder(System.Boolean) Details: 4 [NIEX] System.Windows.Forms.DataGridView::NotifyCurrentCellDirty(System.Boolean) 2 [MISS] System.Runtime.Remoting.RemotingConfiguration::set_CustomErrorsMode(System.Runtime.Remoting.CustomErrorsModes) 2 [MISS] System.Runtime.Remoting.RemotingConfiguration::get_CustomErrorsMode() 1 [TODO] System.Windows.Forms.ToolStripPanel::Join(System.Windows.Forms.ToolStrip) Details: 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) 1 [TODO] System.Data.DataSet::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext,System.Boolean) Details: **************************************************** P/Invokes made by this program Library: Comctl32.dll int DllGetVersion(APIsStructs/DLLVERSIONINFO2&) Library: demoapi.dll PatSystems/ErrorCode AcknowledgeUsrMsg(string) PatSystems/ErrorCode AddOrder(IntPtr, IntPtr) PatSystems/ErrorCode AmendOrder(string, IntPtr) PatSystems/ErrorCode CancelAll(string) PatSystems/ErrorCode CancelOrder(string) PatSystems/ErrorCode CancelOrders(string, string, string, string) PatSystems/ErrorCode CountCommodities(Int32&) PatSystems/ErrorCode CountContracts(Int32&) PatSystems/ErrorCode CountExchanges(Int32&) PatSystems/ErrorCode CountOrders(Int32&) PatSystems/ErrorCode CountOrderTypes(Int32&) PatSystems/ErrorCode CountTraders(Int32&) PatSystems/ErrorCode Disconnect() PatSystems/ErrorCode DumpLastError() PatSystems/ErrorCode Enable(PatSystems/LogOptions) PatSystems/ErrorCode ExchangeExists(string) PatSystems/ErrorCode GetCommodity(int, IntPtr) PatSystems/ErrorCode GetContract(int, IntPtr) PatSystems/ErrorCode GetContractPosition(string, string, string, string, IntPtr) PatSystems/ErrorCode GetExchange(int, IntPtr) PatSystems/ErrorCode GetExchangeRate(string, IntPtr) PatSystems/ErrorCode GetFillByID(string, IntPtr) PatSystems/ErrorCode GetLogonStatus(IntPtr) PatSystems/ErrorCode GetOpenPosition(string, string, string, string, IntPtr) PatSystems/ErrorCode GetOrder(int, IntPtr) PatSystems/ErrorCode GetOrderByID(string, IntPtr) PatSystems/ErrorCode GetOrderType(int, IntPtr) PatSystems/ErrorCode GetPriceForContract(string, string, string, IntPtr) PatSystems/ErrorCode GetTotalPosition(string, IntPtr) PatSystems/ErrorCode GetTrader(int, IntPtr) PatSystems/ErrorCode GetUsrMsgByID(string, IntPtr) PatSystems/ErrorCode Initialise(char, string, string, string, string, bool) PatSystems/ErrorCode LogOff() PatSystems/ErrorCode LogOn(IntPtr) PatSystems/ErrorCode Ready() PatSystems/ErrorCode RegisterCallback(PatSystems/CallbackTypes, IntPtr) PatSystems/ErrorCode RegisterContractCallback(PatSystems/CallbackTypes, IntPtr) PatSystems/ErrorCode RegisterExchangeRateCallback(PatSystems/CallbackTypes, IntPtr) PatSystems/ErrorCode RegisterFillCallback(PatSystems/CallbackTypes, IntPtr) PatSystems/ErrorCode RegisterLinkStateCallback(PatSystems/CallbackTypes, IntPtr) PatSystems/ErrorCode RegisterMsgCallback(PatSystems/CallbackTypes, IntPtr) PatSystems/ErrorCode RegisterOrderCallback(PatSystems/CallbackTypes, IntPtr) PatSystems/ErrorCode RegisterPriceCallback(PatSystems/CallbackTypes, IntPtr) PatSystems/ErrorCode RegisterSettlementCallback(PatSystems/CallbackTypes, IntPtr) PatSystems/ErrorCode RegisterStatusCallback(PatSystems/CallbackTypes, IntPtr) PatSystems/ErrorCode RegisterTickerCallback(PatSystems/CallbackTypes, IntPtr) PatSystems/ErrorCode SetClientPath(string) PatSystems/ErrorCode SetHandShakePeriod(int) PatSystems/ErrorCode SetHostAddress(string, string) PatSystems/ErrorCode SetHostReconnect(int) PatSystems/ErrorCode SetInternetUser(char) PatSystems/ErrorCode SetMDSToken(string) PatSystems/ErrorCode SetPriceAddress(string, string) PatSystems/ErrorCode SetPriceReconnect(int) PatSystems/ErrorCode SetSSL(char) PatSystems/ErrorCode SetSSLCertificateName(string) PatSystems/ErrorCode SetSSLClientAuthName(string) PatSystems/ErrorCode SetSuperTAS(char) PatSystems/ErrorCode SubscribePrice(string, string, string) PatSystems/ErrorCode UnsubscribePrice(string, string, string) string GetErrorMessage(PatSystems/ErrorCode) Library: gdi32.dll bool LineTo(IntPtr, int, int) bool MoveToEx(IntPtr, int, int, IntPtr) int SetROP2(IntPtr, WinGdi/BinaryRasterOperations) IntPtr CreatePen(int, int, uint) IntPtr SelectObject(IntPtr, IntPtr) uint GetPixel(IntPtr, int, int) Library: kernel32.dll int ConnectNamedPipe(IntPtr, IntPtr) int DisconnectNamedPipe(IntPtr) IntPtr CreateFileA(string, uint, uint, IntPtr, uint, uint, IntPtr) IntPtr CreateNamedPipeA(string, uint, uint, uint, uint, uint, uint, IntPtr) Library: nettrdapi.dll int NTR_CancelLevel2(int, string, int) int NTR_CancelRealtime(int, string, int) int NTR_Connect(TConnectParams) int NTR_Disconnect(int) int NTR_RequestDailyCountBackHistory(int, string, int, int, int) int NTR_RequestDailyDateRangeHistory(int, string, double, double, int, int) int NTR_RequestIntradayCountBackHistory(int, string, int, int, int, int) int NTR_RequestIntradayDateRangeHistory(int, string, int, double, double, int, int) int NTR_RequestLevel2(int, string, int) int NTR_RequestLookup(int, string, TLookPlace, int) int NTR_RequestMonthlyCountBackHistory(int, string, int, int, int) int NTR_RequestMonthlyDateRangeHistory(int, string, double, double, int, int) int NTR_RequestQuarterlyCountBackHistory(int, string, int, int, int) int NTR_RequestQuarterlyDateRangeHistory(int, string, double, double, int, int) int NTR_RequestRealtime(int, string, int) int NTR_RequestSnapshot(int, string, int) int NTR_RequestSymbolInfo(int, string, int) int NTR_RequestTickCountBackHistory(int, string, int, int, int) int NTR_RequestTickDateRangeHistory(int, string, double, double, int, int) int NTR_RequestWeeklyCountBackHistory(int, string, int, int, int) int NTR_RequestWeeklyDateRangeHistory(int, string, double, double, int, int) int NTR_RequestYearlyCountBackHistory(int, string, int, int, int) int NTR_RequestYearlyDateRangeHistory(int, string, double, double, int, int) Library: user32 bool CreateCaret(IntPtr, IntPtr, int, int) bool DestroyCaret() bool HideCaret(IntPtr) bool SetCaretBlinkTime(uint) bool SetCaretPos(int, int) bool ShowCaret(IntPtr) int ScreenToClient(IntPtr, Point&) IntPtr SendMessage(IntPtr, int, IntPtr, IntPtr) IntPtr SendMessage2(IntPtr, int, IntPtr, ListViewSortManager/HDITEM&) IntPtr SetParent(IntPtr, IntPtr) uint GetCaretBlinkTime() Library: user32.dll bool GetComboBoxInfo(IntPtr, APIsStructs/PCOMBOBOXINFO&) bool IsChild(IntPtr, IntPtr) bool ScreenToClient(IntPtr, APIsStructs/POINTAPI&) bool SendMessage(IntPtr, APIsEnums/ListViewMessages, int, APIsStructs/LV_ITEM&) bool SendMessage(IntPtr, int, IntPtr, IntPtr&) bool ValidateRect(IntPtr, APIsStructs/RECT&) int SendMessage(IntPtr, APIsEnums/HeaderControlMessages, int, APIsStructs/HDITEM&) int SendMessage(IntPtr, APIsEnums/HeaderControlMessages, int, APIsStructs/RECT&) int SendMessage(IntPtr, int, int, APIsStructs/LVCOLUMN&) int SendMessage(IntPtr, int, int, APIsStructs/LVHITTESTINFO&) int SendMessage(IntPtr, int, int, APIsStructs/TVHITTESTINFO&) int SendMessage(IntPtr, int, int, int) int SendMessage(IntPtr, int, IntPtr, IntPtr) IntPtr GetDlgItem(IntPtr, int) IntPtr PostMessage(IntPtr, int, int, int) IntPtr SendMessage(IntPtr, int, int, int) IntPtr SendMessage(IntPtr, int, IntPtr, IntPtr) IntPtr WindowFromPoint(WINAPI/POINTAPI) void SendMessage(IntPtr, int, int, APIsStructs/RECT&) Library: User32.dll bool GetWindowRect(IntPtr, APIsStructs/RECT&)