We first describe a few structures that are used to pass data into and out of the user functions of the LP module.