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)
110
DataFormatNames.FileDrop => ReadFileListFromHDROP((
HDROP
)(nint)hglobal),
201
private 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)
3247
HDROP
endropfiles = (
HDROP
)((ENDROPFILES*)m.LParamInternal)->hDrop;