int MLGetType (MLINK link) gets the type of the current object on the MathLink connection specified by link.
int MLGetUnicodeString (MLINK link, unsigned short ** s, long *n) gets a character string from the MathLink connection specified by link, storing the string in s as a ...
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 MLPutInteger16 (MLINK link, int i) puts the 16-bit integer i to the MathLink connection specified by link.
int MLPutInteger32List (MLINK link, int *a, int n) puts a list of n 32-bit integers starting from location a to the MathLink connection specified by link.
int MLPutInteger32 (MLINK link, int i) puts the 32-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 ...
int MLPutReal32List (MLINK link, float *a, int n) puts a list of n single-precision floating-point numbers starting from location a to the MathLink connection specified by ...
int MLPutReal64List (MLINK link, double *a, int n) puts a list of n double-precision floating-point numbers starting from location a to the MathLink connection specified by ...
void MLReleaseInteger16List (MLINK link, short *a, int n) disowns memory allocated by MLGetInteger16List() to store the array a of length n.