private static extern IntPtr qi_promise_cancelable_create(int async, QiFutureCancel callback, IntPtr userdata);