Definitions: Mono 1.2.6 (Revised) Date Submitted: 2/26/2008 3:42:09 PM Comments: Almost everything here looks platform dependent. *how to call adobe reader, our manuals are PDFs *how to call up a web site/page *USB device detection works through some mechanism that is an alternate to the DLL calls now being made in Windows, a third party will provide that to us, no worries * how to set system date/time (we call the cpl function for this in Windows) * equivalent of MS sysinfo on alternate platform (or we could just drop it on Mac/Linux. We use it to help with Support calls, catches usb config errors) * how to print a text file or print an html file * remaining chm calls must be dropped from code - a simple coding issue for us ========================================= Pending issues: 4 [NIEX] Microsoft.VisualBasic.Interaction::Shell(System.String,Microsoft.VisualBasic.AppWinStyle,System.Boolean,System.Int32) 4 [NIEX] Microsoft.VisualBasic.ErrObject::get_LastDllError() 1 [TODO] System.Windows.Forms.Help::ShowHelp(System.Windows.Forms.Control,System.String,System.Windows.Forms.HelpNavigator,System.Object) Details: Create glue code to tie into libCHM 1 [TODO] System.Windows.Forms.WebBrowser::.ctor() Details: Stub, not implemented 4 [NIEX] Microsoft.VisualBasic.ApplicationServices.ConsoleApplicationBase::get_CommandLineArgs() **************************************************** P/Invokes made by this program Library: FTD2XX.DLL int FT_Close(int) int FT_ClrDtr(int) int FT_ClrRts(int) int FT_EE_ProgramEx(int, D2XX_Unit_NET/FT_PROGRAM_DATA&, String&, String&, String&, String&) int FT_EE_ReadEx(int, D2XX_Unit_NET/FT_PROGRAM_DATA&, String&, String&, String&, String&) int FT_EE_UARead(int, Byte&, int, Int32&) int FT_EE_UASize(int, Int32&) int FT_EE_UAWrite(int, Byte&, int) int FT_EraseEE(int) int FT_GetBitMode(int, Byte&) int FT_GetDeviceInfo(int, Int32&, Int32&, String&, String&, Byte&) int FT_GetDeviceString(int, String&, int) int FT_GetLatencyTimer(int, Byte&) int FT_GetModemStatus(int, Int32&) int FT_GetNumberOfDevices(Int32&, String&, int) int FT_GetQueueStatus(int, Int32&) int FT_GetStatus(int, Int32&, Int32&, Int32&) int FT_OpenByDescription(String&, int, Int32&) int FT_OpenByIndex(int, Int32&) int FT_Purge(int, int) int FT_Read_Bytes(int, Byte&, int, Int32&) int FT_Read_String(int, String&, int, Int32&) int FT_ResetDevice(int) int FT_SetBaudRate(int, int) int FT_SetBitMode(int, byte, byte) int FT_SetBreakOff(int) int FT_SetBreakOn(int) int FT_SetChars(int, byte, byte, byte, byte) int FT_SetDataCharacteristics(int, byte, byte, byte) int FT_SetDivisor(int, int) int FT_SetDtr(int) int FT_SetEventNotification(int, int, int) int FT_SetFlowControl(int, int, byte, byte) int FT_SetLatencyTimer(int, byte) int FT_SetRts(int) int FT_SetTimeouts(int, int, int) int FT_SetUSBParameters(int, int, int) int FT_Write_Bytes(int, Byte&, int, Int32&) int FT_Write_String(int, String&, int, Int32&) Library: winmm Int16 midiOutGetNumDevs() Library: winmm.dll int midiOutClose(int) int midiOutGetDevCaps(int, modPiano/MIDIOUTCAPS&, int) int midiOutOpen(Int32&, int, int, int, int) int midiOutShortMsg(int, int)