4 instantiations of HENHMETAFILE
Microsoft.Private.Windows.Core (4)
Windows.Win32.HENHMETAFILE.g.cs (3)
41
public static explicit operator HENHMETAFILE(void* value) => new
HENHMETAFILE
(value);
57
public static explicit operator HENHMETAFILE(IntPtr value) => new
HENHMETAFILE
((void*)value.ToPointer());
59
public static explicit operator HENHMETAFILE(UIntPtr value) => new
HENHMETAFILE
((void*)value.ToPointer());
Windows\Win32\System\Ole\OLE_HANDLE.cs (1)
14
public static explicit operator HENHMETAFILE(OLE_HANDLE handle) =>
new
((nint)(int)handle.Value);
24 references to HENHMETAFILE
Microsoft.Private.Windows.Core (24)
Windows.Win32.HENHMETAFILE.g.cs (13)
25
: IEquatable<
HENHMETAFILE
>
35
internal static
HENHMETAFILE
Null => default;
39
public static implicit operator void*(
HENHMETAFILE
value) => value.Value;
41
public static explicit operator
HENHMETAFILE
(void* value) => new HENHMETAFILE(value);
43
public static bool operator ==(
HENHMETAFILE
left,
HENHMETAFILE
right) => left.Value == right.Value;
45
public static bool operator !=(
HENHMETAFILE
left,
HENHMETAFILE
right) => !(left == right);
47
public bool Equals(
HENHMETAFILE
other) => this.Value == other.Value;
49
public override bool Equals(object obj) => obj is
HENHMETAFILE
other && this.Equals(other);
55
public static implicit operator IntPtr(
HENHMETAFILE
value) => new IntPtr(value.Value);
57
public static explicit operator
HENHMETAFILE
(IntPtr value) => new HENHMETAFILE((void*)value.ToPointer());
59
public static explicit operator
HENHMETAFILE
(UIntPtr value) => new HENHMETAFILE((void*)value.ToPointer());
Windows.Win32.PICTDESC.g.cs (1)
85
internal winmdroot.Graphics.Gdi.
HENHMETAFILE
hemf;
Windows.Win32.PInvokeCore.GDI32.dll.g.cs (8)
59
internal static extern winmdroot.Foundation.BOOL DeleteEnhMetaFile(winmdroot.Graphics.Gdi.
HENHMETAFILE
hmf);
73
internal static extern winmdroot.Graphics.Gdi.
HENHMETAFILE
CloseEnhMetaFile(winmdroot.Graphics.Gdi.HDC hdc);
378
/// <inheritdoc cref="EnumEnhMetaFile(winmdroot.Graphics.Gdi.HDC, winmdroot.Graphics.Gdi.
HENHMETAFILE
, delegate *unmanaged[Stdcall]{global::Windows.Win32.Graphics.Gdi.HDC,global::Windows.Win32.Graphics.Gdi.HANDLETABLE*,global::Windows.Win32.Graphics.Gdi.ENHMETARECORD*,int,global::Windows.Win32.Foundation.LPARAM,int}, void*, winmdroot.Foundation.RECT*)"/>
380
internal static unsafe winmdroot.Foundation.BOOL EnumEnhMetaFile(winmdroot.Graphics.Gdi.HDC hdc, winmdroot.Graphics.Gdi.
HENHMETAFILE
hmf, delegate *unmanaged[Stdcall]<global::Windows.Win32.Graphics.Gdi.HDC,global::Windows.Win32.Graphics.Gdi.HANDLETABLE*,global::Windows.Win32.Graphics.Gdi.ENHMETARECORD*,int,global::Windows.Win32.Foundation.LPARAM,int> proc, void* param3, winmdroot.Foundation.RECT? lpRect)
401
internal static extern unsafe winmdroot.Foundation.BOOL EnumEnhMetaFile(winmdroot.Graphics.Gdi.HDC hdc, winmdroot.Graphics.Gdi.
HENHMETAFILE
hmf, delegate *unmanaged[Stdcall]<global::Windows.Win32.Graphics.Gdi.HDC,global::Windows.Win32.Graphics.Gdi.HANDLETABLE*,global::Windows.Win32.Graphics.Gdi.ENHMETARECORD*,int,global::Windows.Win32.Foundation.LPARAM,int> proc, [Optional] void* param3, [Optional] winmdroot.Foundation.RECT* lpRect);
436
/// <inheritdoc cref="GetEnhMetaFileBits(winmdroot.Graphics.Gdi.
HENHMETAFILE
, uint, byte*)"/>
438
internal static unsafe uint GetEnhMetaFileBits(winmdroot.Graphics.Gdi.
HENHMETAFILE
hEMF, Span<byte> lpData)
460
internal static extern unsafe uint GetEnhMetaFileBits(winmdroot.Graphics.Gdi.
HENHMETAFILE
hEMF, uint nSize, [Optional] byte* lpData);
Windows.Win32.STGMEDIUM.g.cs (1)
48
internal winmdroot.Graphics.Gdi.
HENHMETAFILE
hEnhMetaFile;
Windows\Win32\System\Ole\OLE_HANDLE.cs (1)
14
public static explicit operator
HENHMETAFILE
(OLE_HANDLE handle) => new((nint)(int)handle.Value);