GpMetafileExtensions
using System;
using System.Runtime.CompilerServices;
using Windows.Win32.Foundation;
using Windows.Win32.Graphics.Gdi;
namespace Windows.Win32.Graphics.GdiPlus
{
internal static class GpMetafileExtensions
{
[NullableContext(1)]
public unsafe static HENHMETAFILE GetHENHMETAFILE(this IPointer<GpMetafile> metafile)
{
HENHMETAFILE result = default(HENHMETAFILE);
PInvokeCore.GdipGetHemfFromMetafile(metafile.GetPointer(), &result).ThrowIfFailed();
GC.KeepAlive(metafile);
return result;
}
}
}