getNativeCallConvFromSig method

int getNativeCallConvFromSig(
  1. Pointer<NativeType> pvSig,
  2. int cbSig,
  3. Pointer<Uint32> pCallConv
)

Implementation

int getNativeCallConvFromSig(
  Pointer pvSig,
  int cbSig,
  Pointer<Uint32> pCallConv,
) => (ptr.ref.vtable + 63)
    .cast<
      Pointer<
        NativeFunction<
          Int32 Function(
            Pointer,
            Pointer pvSig,
            Uint32 cbSig,
            Pointer<Uint32> pCallConv,
          )
        >
      >
    >()
    .value
    .asFunction<
      int Function(
        Pointer,
        Pointer pvSig,
        int cbSig,
        Pointer<Uint32> pCallConv,
      )
    >()(ptr.ref.lpVtbl, pvSig, cbSig, pCallConv);