public HRESULT CreateTransformGroup(IDCompositionTransform **transforms, uint elements, IDCompositionTransform **transformGroup)
 {
     return(((delegate * unmanaged <IDCompositionDevice2 *, IDCompositionTransform **, uint, IDCompositionTransform **, int>)(lpVtbl[15]))((IDCompositionDevice2 *)Unsafe.AsPointer(ref this), transforms, elements, transformGroup));
 }
 public int CreateTransformGroup(IDCompositionTransform **transforms, [NativeTypeName("UINT")] uint elements, IDCompositionTransform **transformGroup)
 {
     return(((delegate * unmanaged <IDCompositionDevice3 *, IDCompositionTransform **, uint, IDCompositionTransform **, int>)(lpVtbl[15]))((IDCompositionDevice3 *)Unsafe.AsPointer(ref this), transforms, elements, transformGroup));
 }