int skip(int celt) => ptr.ref.vtable .elementAt(9) .cast<Pointer<NativeFunction<Int32 Function(Pointer, Uint32 celt)>>>() .value .asFunction<int Function(Pointer, int celt)>()(ptr.ref.lpVtbl, celt);