3 instantiations of HGLOBAL
Microsoft.Private.Windows.Core (3)
_generated\108\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());
51 references to HGLOBAL
Microsoft.Private.Windows.Core (51)
_generated\108\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());
_generated\194\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);
_generated\223\Windows.Win32.STGMEDIUM.g.cs (1)
51 internal winmdroot.Foundation.HGLOBAL hGlobal;
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> 27internal static unsafe HRESULT SaveStreamToHGLOBAL(this Stream stream, ref HGLOBAL hglobal) 33HGLOBAL freed = PInvokeCore.GlobalFree(hglobal); 44hglobal = HGLOBAL.Null;
System\Private\Windows\Ole\Composition.ManagedToNativeAdapter.cs (7)
94pmedium->hGlobal = HGLOBAL.Null; 149pmedium->hGlobal = HGLOBAL.Null; 303static HRESULT SaveObjectToHGLOBAL(ref HGLOBAL hglobal, object data, string format) 315static HRESULT SaveFileListToHGLOBAL(HGLOBAL hglobal, string[] files) 376static HRESULT SaveDbcsToHGLOBAL(HGLOBAL hglobal, string value) 394static HRESULT SaveUtf16ToHGLOBAL(HGLOBAL hglobal, string value) 413static HRESULT SaveUtf8ToHGLOBAL(HGLOBAL hglobal, string value)
System\Private\Windows\Ole\Composition.NativeToManagedAdapter.cs (7)
105HGLOBAL hglobal, 136HGLOBAL hglobal, 150private static unsafe MemoryStream ReadByteStreamFromHGLOBAL(HGLOBAL hglobal, out bool isSerializedObject) 187private static unsafe string ReadStringFromHGLOBAL(HGLOBAL hglobal, bool unicode) 241private static unsafe string ReadRegisteredFormatStringFromHGLOBAL(HGLOBAL hglobal, Encoding encoding) 275private static string ReadUtf8StringFromHGLOBAL(HGLOBAL hglobal) 484HGLOBAL hglobal = default;
System\Private\Windows\Ole\DragDropFormat.cs (3)
68mediumDestination.hGlobal = (HGLOBAL)(nint)PInvokeCore.OleDuplicateData( 91mediumDestination.hGlobal = HGLOBAL.Null; 120_medium.hGlobal = HGLOBAL.Null;
Windows\Win32\Foundation\GlobalBuffer.cs (3)
15private HGLOBAL _hglobal; 17public GlobalBuffer(HGLOBAL hglobal, uint length) 59_hglobal = HGLOBAL.Null;
Windows\Win32\System\Com\STGMEDIUM.cs (2)
11public ref HGLOBAL hGlobal => ref u.hGlobal; 23hGlobal = (HGLOBAL)comTypeStg.unionmember
Windows\Win32\UI\Controls\Dialogs\PRINTDLGEXW.cs (2)
77public HGLOBAL hDevMode; 103public HGLOBAL hDevNames;