void mav_SMSCallbackPointerResetSet(MAV_SMSClass *sc, MAV_SMSCallbackPointerResetFn fn);
int mav_SMSCallbackPointerResetExec(MAV_SMS *s);
void mav_SMSCallbackPointerPushSet(MAV_SMSClass *sc, MAV_SMSCallbackPointerPushFn fn);
int mav_SMSCallbackPointerPushExec(MAV_SMS *s);
void mav_SMSCallbackPointerPopSet(MAV_SMSClass *sc, MAV_SMSCallbackPointerPopFn fn);
int mav_SMSCallbackPointerPopExec(MAV_SMS *s);
void mav_SMSCallbackObjectNextSet(MAV_SMSClass *sc, MAV_SMSCallbackObjectNextFn fn);
int mav_SMSCallbackObjectNextExec(MAV_SMS *s, MAV_object **o);