The actual logic in the callback is quite short, most of the lines are dedicated to moving arguments in and out of a local "data" struct.
The actual logic in the callback is quite short, most of the lines are dedicated to moving arguments in and out of a local "data" struct.