3 instantiations of HGLOBAL
Microsoft.Private.Windows.Core (3)
Windows.Win32.HGLOBAL.g.cs (3)
41
public static explicit operator HGLOBAL(void* value) => new
HGLOBAL
(value);
57
public static explicit operator HGLOBAL(IntPtr value) => new
HGLOBAL
((void*)value.ToPointer());
59
public static explicit operator HGLOBAL(UIntPtr value) => new
HGLOBAL
((void*)value.ToPointer());
50 references to HGLOBAL
Microsoft.Private.Windows.Core (50)
System\IO\StreamExtensions.cs (5)
22
/// Save the contents of the <paramref name="stream"/> to a new <see cref="
HGLOBAL
"/>.
24
/// <param name="stream">The stream to save to the <see cref="
HGLOBAL
"/>.</param>
27
internal static unsafe HRESULT SaveStreamToHGLOBAL(this Stream stream, ref
HGLOBAL
hglobal)
33
HGLOBAL
freed = PInvokeCore.GlobalFree(hglobal);
44
hglobal =
HGLOBAL
.Null;
System\Private\Windows\Ole\Composition.ManagedToNativeAdapter.cs (7)
94
pmedium->hGlobal =
HGLOBAL
.Null;
149
pmedium->hGlobal =
HGLOBAL
.Null;
303
static HRESULT SaveObjectToHGLOBAL(ref
HGLOBAL
hglobal, object data, string format)
315
static HRESULT SaveFileListToHGLOBAL(
HGLOBAL
hglobal, string[] files)
376
static HRESULT SaveDbcsToHGLOBAL(
HGLOBAL
hglobal, string value)
394
static HRESULT SaveUtf16ToHGLOBAL(
HGLOBAL
hglobal, string value)
413
static HRESULT SaveUtf8ToHGLOBAL(
HGLOBAL
hglobal, string value)
System\Private\Windows\Ole\Composition.NativeToManagedAdapter.cs (6)
94
HGLOBAL
hglobal,
125
HGLOBAL
hglobal,
139
private static unsafe MemoryStream ReadByteStreamFromHGLOBAL(
HGLOBAL
hglobal, out bool isSerializedObject)
176
private static unsafe string ReadStringFromHGLOBAL(
HGLOBAL
hglobal, bool unicode)
234
private static string ReadUtf8StringFromHGLOBAL(
HGLOBAL
hglobal)
443
HGLOBAL
hglobal = default;
System\Private\Windows\Ole\DragDropFormat.cs (3)
68
mediumDestination.hGlobal = (
HGLOBAL
)(nint)PInvokeCore.OleDuplicateData(
91
mediumDestination.hGlobal =
HGLOBAL
.Null;
120
_medium.hGlobal =
HGLOBAL
.Null;
Windows.Win32.HGLOBAL.g.cs (13)
25
: IEquatable<
HGLOBAL
>
35
internal static
HGLOBAL
Null => default;
39
public static implicit operator void*(
HGLOBAL
value) => value.Value;
41
public static explicit operator
HGLOBAL
(void* value) => new HGLOBAL(value);
43
public static bool operator ==(
HGLOBAL
left,
HGLOBAL
right) => left.Value == right.Value;
45
public static bool operator !=(
HGLOBAL
left,
HGLOBAL
right) => !(left == right);
47
public bool Equals(
HGLOBAL
other) => this.Value == other.Value;
49
public override bool Equals(object obj) => obj is
HGLOBAL
other && this.Equals(other);
55
public static implicit operator IntPtr(
HGLOBAL
value) => new IntPtr(value.Value);
57
public static explicit operator
HGLOBAL
(IntPtr value) => new HGLOBAL((void*)value.ToPointer());
59
public static explicit operator
HGLOBAL
(UIntPtr value) => new HGLOBAL((void*)value.ToPointer());
Windows.Win32.PInvokeCore.KERNEL32.dll.g.cs (8)
55
internal static extern winmdroot.Foundation.
HGLOBAL
GlobalFree(winmdroot.Foundation.
HGLOBAL
hMem);
95
internal static extern winmdroot.Foundation.
HGLOBAL
GlobalAlloc(winmdroot.System.Memory.GLOBAL_ALLOC_FLAGS uFlags, nuint dwBytes);
111
internal static extern unsafe void* GlobalLock(winmdroot.Foundation.
HGLOBAL
hMem);
133
internal static extern winmdroot.Foundation.
HGLOBAL
GlobalReAlloc(winmdroot.Foundation.
HGLOBAL
hMem, nuint dwBytes, uint uFlags);
149
internal static extern nuint GlobalSize(winmdroot.Foundation.
HGLOBAL
hMem);
165
internal static extern winmdroot.Foundation.BOOL GlobalUnlock(winmdroot.Foundation.
HGLOBAL
hMem);
Windows.Win32.STGMEDIUM.g.cs (1)
51
internal winmdroot.Foundation.
HGLOBAL
hGlobal;
Windows\Win32\Foundation\GlobalBuffer.cs (3)
15
private
HGLOBAL
_hglobal;
17
public GlobalBuffer(
HGLOBAL
hglobal, uint length)
59
_hglobal =
HGLOBAL
.Null;
Windows\Win32\System\Com\STGMEDIUM.cs (2)
11
public ref
HGLOBAL
hGlobal => ref u.hGlobal;
23
hGlobal = (
HGLOBAL
)comTypeStg.unionmember
Windows\Win32\UI\Controls\Dialogs\PRINTDLGEXW.cs (2)
77
public
HGLOBAL
hDevMode;
103
public
HGLOBAL
hDevNames;