int GetGuid(Pointer<GUID> result) => ptr.ref.vtable .elementAt(20) .cast<Pointer<NativeFunction<_GetGuid_Native>>>() .value .asFunction<_GetGuid_Dart>()(ptr.ref.lpVtbl, result);