Run Time Kit


The run time kit consists of components included with each SyncLink adapter for distribution to end users. Platform specific components are contained in subdirectories as shown below.

README.TXT Latest features and changes

32-bit Windows 2000/XP/Server 2003/Vista (x86 directory)
MGSLTRC.EXE Trace Utility program
MGSLTRC.CHM Help file for MGSLTRC.EXE
MGHDLC.DLL user mode API interface DLL
MGHDLC5.INF installation file
MGHDLC.SYS device driver
MGHDLCPP.DLL device manager property page add-on
MGSLCLSS.DLL SyncLink Class installer
UPDATE.EXE Adapter driver update program
MGDUMP.EXE Adapter Information Listing program.

64-bit Windows XP/Server 2003/Vista (x64 directory)
MGSLTRC.EXE Trace Utility program
MGSLTRC.CHM Help file for MGSLTRC.EXE
MGHDLC.DLL 64-bit user mode API DLL
MGHDLC32.DLL 32-bit user mode API DLL
MGATE64.INF installation file
MGHDLC.SYS device driver
MGHDLCPP.DLL device manager property page add-on
MGSLCLSS.DLL SyncLink Class installer
UPDATE.EXE Adapter driver update program
MGDUMP.EXE Adapter Information Listing program.

Device Driver

The device driver controls the adapter hardware. The driver provides an internal interface used by the MGHDLC.DLL to provide API services to user mode applications.

Device Information File

Windows automatically detects new hardware and installs the necessary software identified by the device information file. Select the path containing the INF file and associated software components when prompted by Windows.


Dynamic Link Library

The DLL provides an interface to the services the device driver provides. An application is linked with the import library MGHDLC.LIB to enable it to load and call the functions defined in the DLL. The DLL maintains common data for all attached processes, requiring all applications use a single copy of the DLL on a system.

Device Manager Property Page

The device manager property page allows configuration and testing of the adapter.


Trace Utility

The trace utility records communication events and API calls to a file, which is useful for diagnosing communications problems and debugging applications. The user specifies the destination file, the events to record, and the port to monitor. Trace data can be saved in raw binary format for increased speed and reduced disk usage, or can be saved in a formatted text format for easy viewing. The utility will format previously saved raw trace files.


Previous Contents Next