findField method

int findField(
  1. int td,
  2. Pointer<Utf16> szName,
  3. Pointer<Uint8> pvSigBlob,
  4. int cbSigBlob,
  5. Pointer<Uint32> pmb,
)

Implementation

int findField(int td, Pointer<Utf16> szName, Pointer<Uint8> pvSigBlob,
        int cbSigBlob, Pointer<Uint32> pmb) =>
    (ptr.ref.vtable + 28)
            .cast<
                Pointer<
                    NativeFunction<
                        Int32 Function(
                            Pointer,
                            Uint32 td,
                            Pointer<Utf16> szName,
                            Pointer<Uint8> pvSigBlob,
                            Uint32 cbSigBlob,
                            Pointer<Uint32> pmb)>>>()
            .value
            .asFunction<
                int Function(
                    Pointer,
                    int td,
                    Pointer<Utf16> szName,
                    Pointer<Uint8> pvSigBlob,
                    int cbSigBlob,
                    Pointer<Uint32> pmb)>()(
        ptr.ref.lpVtbl, td, szName, pvSigBlob, cbSigBlob, pmb);