queryInterface method
Implementation
int queryInterface(Pointer<GUID> riid, Pointer<Pointer> ppvObject) => ptr
.ref.vtable
.elementAt(0)
.cast<
Pointer<
NativeFunction<
Int32 Function(Pointer, Pointer<GUID> riid,
Pointer<Pointer> ppvObject)>>>()
.value
.asFunction<
int Function(Pointer, Pointer<GUID> riid,
Pointer<Pointer> ppvObject)>()(ptr.ref.lpVtbl, riid, ppvObject);