public HRESULT CreateStrokeDashArray([NativeTypeName("const D2D1_SVG_LENGTH *")] D2D1_SVG_LENGTH *dashes, [NativeTypeName("UINT32")] uint dashesCount, ID2D1SvgStrokeDashArray **strokeDashArray) { return(((delegate * unmanaged <ID2D1SvgDocument *, D2D1_SVG_LENGTH *, uint, ID2D1SvgStrokeDashArray **, int>)(lpVtbl[12]))((ID2D1SvgDocument *)Unsafe.AsPointer(ref this), dashes, dashesCount, strokeDashArray)); }
public int GetAttributeValue([NativeTypeName("PCWSTR")] ushort *name, [NativeTypeName("D2D1_SVG_LENGTH *")] D2D1_SVG_LENGTH *value) { return(GetAttributeValue(name, D2D1_SVG_ATTRIBUTE_POD_TYPE_LENGTH, value, (uint)(sizeof(D2D1_SVG_LENGTH)))); }
public int GetDashes([NativeTypeName("D2D1_SVG_LENGTH *")] D2D1_SVG_LENGTH *dashes, [NativeTypeName("UINT32")] uint dashesCount, [NativeTypeName("UINT32")] uint startIndex = 0) { return(((delegate * unmanaged <ID2D1SvgStrokeDashArray *, D2D1_SVG_LENGTH *, uint, uint, int>)(lpVtbl[10]))((ID2D1SvgStrokeDashArray *)Unsafe.AsPointer(ref this), dashes, dashesCount, startIndex)); }
public int UpdateDashes([NativeTypeName("const D2D1_SVG_LENGTH *")] D2D1_SVG_LENGTH *dashes, [NativeTypeName("UINT32")] uint dashesCount, [NativeTypeName("UINT32")] uint startIndex = 0) { return(((delegate * stdcall <ID2D1SvgStrokeDashArray *, D2D1_SVG_LENGTH *, uint, uint, int>)(lpVtbl[8]))((ID2D1SvgStrokeDashArray *)Unsafe.AsPointer(ref this), dashes, dashesCount, startIndex)); }