procedure-name
(handle: integer, activation-info: item-or-value, menu-index: integer)
procedure-name can be any unique name. The arguments are:
Every callback procedure must take exactly these three arguments: you cannot omit any of them or define any in addition to them. This chapter refers to the three arguments that GMS passes to a callback procedure as callback arguments.
Caution: When a callback procedure returns, GMS automatically deletes the activation-info. Do not try to use the activation-info outside the context of the callback procedure invocation that received it.