getGenericParamProps method

int getGenericParamProps(
  1. int gp,
  2. Pointer<Uint32> pulParamSeq,
  3. Pointer<Uint32> pdwParamFlags,
  4. Pointer<Uint32> ptOwner,
  5. Pointer<Uint32> reserved,
  6. Pointer<Utf16> wzname,
  7. int cchName,
  8. Pointer<Uint32> pchName,
)

Implementation

int getGenericParamProps(
        int gp,
        Pointer<Uint32> pulParamSeq,
        Pointer<Uint32> pdwParamFlags,
        Pointer<Uint32> ptOwner,
        Pointer<Uint32> reserved,
        Pointer<Utf16> wzname,
        int cchName,
        Pointer<Uint32> pchName) =>
    (ptr.ref.vtable + 66)
            .cast<
                Pointer<
                    NativeFunction<
                        Int32 Function(
                            Pointer,
                            Uint32 gp,
                            Pointer<Uint32> pulParamSeq,
                            Pointer<Uint32> pdwParamFlags,
                            Pointer<Uint32> ptOwner,
                            Pointer<Uint32> reserved,
                            Pointer<Utf16> wzname,
                            Uint32 cchName,
                            Pointer<Uint32> pchName)>>>()
            .value
            .asFunction<
                int Function(
                    Pointer,
                    int gp,
                    Pointer<Uint32> pulParamSeq,
                    Pointer<Uint32> pdwParamFlags,
                    Pointer<Uint32> ptOwner,
                    Pointer<Uint32> reserved,
                    Pointer<Utf16> wzname,
                    int cchName,
                    Pointer<Uint32> pchName)>()(
        ptr.ref.lpVtbl,
        gp,
        pulParamSeq,
        pdwParamFlags,
        ptOwner,
        reserved,
        wzname,
        cchName,
        pchName);