public int DrawInk([NativeTypeName("ID2D1Ink *")] ID2D1Ink *ink, [NativeTypeName("ID2D1Brush *")] ID2D1Brush *brush, [NativeTypeName("ID2D1InkStyle *")] ID2D1InkStyle *inkStyle) { return(((delegate * unmanaged <ID2D1CommandSink5 *, ID2D1Ink *, ID2D1Brush *, ID2D1InkStyle *, int>)(lpVtbl[29]))((ID2D1CommandSink5 *)Unsafe.AsPointer(ref this), ink, brush, inkStyle)); }