If you wish to call a Vermont Views event function in your code, you will need to initialize an event structure to pass to that function. Table 42.1 lists the public Vermont Views event functions that use the event structure, and what values they expect in lmsg and wmsg. If you do not see a public Vermont Views event function in this list, that function does not reference the event structure. When you call one of these functions in your code, you can pass a NULLP instead of a pointer to an event structure.
Table 42.1: Public Vermont Views Event Functions that Use the Event Structure
| Function name | Event type | wmsg | lmsg |
| kc_chproc() | AC_KEYPRESS | key pressed by user | not used |
| kd_booltoggle() | AC_KEYPRESS | key pressed by user | not used |
| kd_chproc() | AC_KEYPRESS | key pressed by user | not used |
| kd_exit | not used | reason: | not used |
| AC_FMSUSPEND | |||
| AC_EXIT | |||
| AC_QUIT | |||
| AC_NEXTFORM | |||
| AC_PREVFORM | |||
| kd_quit() | AC_KEYPRESS | reason: | not used |
| AC_FMSUSPEND | |||
| AC_EXIT | |||
| AC_QUIT | |||
| AC_NEXTFORM | |||
| AC_PREVFORM | |||
| MOU_OUTMODAL | |||
| kd_spindn() | AC_KEYPRESS | key pressed by user | not used |
| kd_spinup() | AC_KEYPRESS | key pressed by user | not used |
| ke_chproc() | AC_KEYPRESS | key pressed by user | not used |
| km_chproc() | AC_KEYPRESS | key pressed by user | not used |
| kr_default() | AC_KEYPRESS | key pressed by user | not used |