Event functions for form event tables used during data processing (such as FMETP, MEMOETP, SRETP, and so on) are passed a pointer to the current form and a pointer to the current event structure. Event functions for other event tables, such as the choice list event table CLETP and the viewing event table VIEWETP, are passed different parameters. Event functions also return different values than other types of user functions. See Chapter 38, "Writing Event Functions," and Chapter 39, "Installing Event Functions and Modifying Event Tables," for more information on writing and installing event functions.