public static extern void call_return_moved_string(ReturnMovedStringCb cb, CleanupCb cleanupCb);
public static extern void call_return_string(ReturnStringCb cb, CleanupCb Cleanup);