MLPutFunction() — send the head of a function and its argument count
MLGetFunction() — get the head of a function and its argument count
MLCheckFunction(),
MLTestHead() — check the head of a function and its argument count
MLPutNext() — prepare to put a specified type of expression on a link
MLGetNext() — go to the next part of an expression and return its type
MLGetType() — get the type of the current part of an expression
MLPutArgCount(),
MLGetArgCount() — numbers of arguments for a head
MLLoopbackOpen() — open a loopback link for expression storage
MLTransferExpression() — move an entire expression from one link to another
MLTransferToEndOfLoopbackLink() — transfer the entire contents of a loopback link