README file for MSM-XCALL for MSM for Windows NT and MSM-Workstation ================================================ March 31, 1998 These release notes are intended to supplement the MSM-XCALL User's Guide. Various platform-specific instructions for installation and usage are included in this document. You should have received a manual entitled MSM-XCALL User's Guide. This directory contains the following files in addition to this one: xcdef.h - required when compiling the C source file generated by XCALLMGR. example.c - source for an example XCALL package, which is listed in Appendix B of the User's Guide. example.pac - the exported XCALLMGR definition of the example XCALL package. xcall.def - a sample export definition file to export the xcfiles name. Your xcall package must be linked as a DLL. The only name that must be exported from the package is xcfiles. You may export other names if the DLL will be called by applications other than MSM. The DLL file is the one that must be loaded by MSM to make the xcall package available. The DLL must include your xcall function code and the C source file that is generated by XCALLMGR. Please note the following restrictions. 1. The XCALL C code written by the user must NOT contain the function main(). 2. While an XCALL is being executed, all other MSM processes will be suspended until the XCALL completes. 3. Many C library functions will not work correctly because library initialization that is normally associated with the main() entry point will not be performed. If you have any questions or problems with this package, please contact the Micronetics MSM Technical Support Department.