int MLSetEnvIDString (MLENV env, const char *eid) sets the MathLink environment identification string to eid.
int MLActivate (MLINK link) activates a MathLink connection, waiting for the program at the other end to respond.
int MLGetReal64 (MLINK link, double *x) gets a double-precision floating-point number from the MathLink connection link and stores it in x.
int MLGetReal (MLINK link, double *x) gets a floating-point number from the MathLink connection specified by link and stores it in x.
MLINK MLLoopbackOpen (MLENV env, int *errno) opens a loopback MathLink connection.
int MLNewPacket (MLINK link) skips to the end of the current packet on link.
unsigned long MLNewParameters (char* p, unsigned long rev, unsigned long apirev) initializes an MLParameters object p and sets the MathLink revision number to the value ...
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 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 MLPutInteger64List (MLINK link, mlint64 *a, int n) puts a list of n 64-bit integers starting from location a to the MathLink connection specified by link.