3 instantiations of HDROP
System.Private.Windows.Core (3)
Windows.Win32.HDROP.g.cs (3)
41 public static explicit operator HDROP(void* value) => new HDROP(value); 57 public static explicit operator HDROP(IntPtr value) => new HDROP((void*)value.ToPointer()); 59 public static explicit operator HDROP(UIntPtr value) => new HDROP((void*)value.ToPointer());
18 references to HDROP
System.Private.Windows.Core (16)
System\Private\Windows\Ole\Composition.NativeToManagedAdapter.cs (2)
110DataFormatNames.FileDrop => ReadFileListFromHDROP((HDROP)(nint)hglobal), 201private static unsafe string[]? ReadFileListFromHDROP(HDROP hdrop)
Windows.Win32.HDROP.g.cs (13)
25 : IEquatable<HDROP> 35 internal static HDROP Null => default; 39 public static implicit operator void*(HDROP value) => value.Value; 41 public static explicit operator HDROP(void* value) => new HDROP(value); 43 public static bool operator ==(HDROP left, HDROP right) => left.Value == right.Value; 45 public static bool operator !=(HDROP left, HDROP right) => !(left == right); 47 public bool Equals(HDROP other) => this.Value == other.Value; 49 public override bool Equals(object obj) => obj is HDROP other && this.Equals(other); 55 public static implicit operator IntPtr(HDROP value) => new IntPtr(value.Value); 57 public static explicit operator HDROP(IntPtr value) => new HDROP((void*)value.ToPointer()); 59 public static explicit operator HDROP(UIntPtr value) => new HDROP((void*)value.ToPointer());
Windows.Win32.PInvokeCore.SHELL32.dll.g.cs (1)
66 internal static extern uint DragQueryFile(winmdroot.UI.Shell.HDROP hDrop, uint iFile, winmdroot.Foundation.PWSTR lpszFile, uint cch);
System.Windows.Forms (2)
System\Windows\Forms\Controls\RichTextBox\RichTextBox.cs (2)
3247HDROP endropfiles = (HDROP)((ENDROPFILES*)m.LParamInternal)->hDrop;