MLMARK MLSeekToMark (MLINK link, MLMARK mark, int n) goes to the position n expressions after the specified mark on a link.
int MLSetEnvIDString (MLENV env, const char *eid) sets the MathLink environment identification string to eid.
int MLGetDouble (MLINK link, double *x) gets a floating-point number from the MathLink connection specified by link and stores it as C type double in x.
int MLGetFloat (MLINK link, float *x) gets a floating-point number from the MathLink connection specified by link and stores it as C type float in x.
int MLGetLongInteger (MLINK link, long *i) gets an integer from the MathLink connection specified by link and stores it as a C long in i.
int MLGetShortInteger (MLINK link, short *i) gets an integer from the MathLink connection specified by link and stores it as a C short in i.
MLParameters is a MathLink type used to contain user-supplied parameters or functionality for an MLENV object.
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.
mltimeval is a MathLink type used for storing time arguments.
long MLToLinkID (MLINK link) returns the ID number of link.