int MLGetUCS2Symbol (MLINK link, const unsigned short ** s, int *len) gets a UCS-2 character string corresponding to the name of a symbol from the MathLink connection ...
const char * MLErrorMessage (MLINK link) returns a character string describing the last error to occur on link.
int MLPutShortInteger (MLINK link, int i) puts the integer i to the MathLink connection specified by link, assuming that i contains only the number of digits in the C type ...
int MLPutUnicodeString (MLINK link, unsigned short *s, long n) puts a string of n 16-bit Unicode characters to the MathLink connection specified by link.
int MLGetInteger64 (MLINK link, mlint64 *i) gets a 64-bit integer from the MathLink connection specified by link and stores it in i.
int MLGetReal128 (MLINK link, mlextended_double *d) gets an extended-precision floating-point number from link and stores it in d.
int MLNewPacket (MLINK link) skips to the end of the current packet on link.
int MLPutInteger16List (MLINK link, short *a, int n) puts a list of n 16-bit integers starting from location a to the MathLink connection specified by link.
int MLPutInteger64 (MLINK link, mlint64 i) puts the 64-bit integer i to the MathLink connection specified by link.
int MLPutReal128List (MLINK link, mlextended_double *a, int n) puts a list of n extended-precision floating-point numbers starting from location a to the MathLink connection ...