pub struct HDROP(/* private fields */);
Available on crate feature
shell
only.Expand description
Handle to an internal drop structure.
Trait Implementations§
source§impl Handle for HDROP
impl Handle for HDROP
source§const NULL: Self = _
const NULL: Self = _
Available on crate feature
kernel
only.The null, uninitialized handle; equals to
0
.source§const INVALID: Self = _
const INVALID: Self = _
Available on crate feature
kernel
only.The invalid handle; equals to
-1
. Read moresource§unsafe fn from_ptr(p: *mut c_void) -> Self
unsafe fn from_ptr(p: *mut c_void) -> Self
Available on crate feature
kernel
only.Creates a new handle object by wrapping a pointer. Read more
source§unsafe fn as_mut(&mut self) -> &mut *mut c_void
unsafe fn as_mut(&mut self) -> &mut *mut c_void
Available on crate feature
kernel
only.Returns a mutable reference to the underlying raw pointer. Read more
source§unsafe fn raw_copy(&self) -> Self
unsafe fn raw_copy(&self) -> Self
Available on crate feature
kernel
only.Returns a raw copy of the underlying handle pointer. Read more
source§impl PartialEq for HDROP
impl PartialEq for HDROP
source§impl shell_Hdrop for HDROP
impl shell_Hdrop for HDROP
source§fn DragQueryFile(
&mut self
) -> SysResult<impl Iterator<Item = SysResult<String>> + '_>
fn DragQueryFile( &mut self ) -> SysResult<impl Iterator<Item = SysResult<String>> + '_>
DragQueryFile
function. Read moresource§fn DragQueryPoint(&self) -> (POINT, bool)
fn DragQueryPoint(&self) -> (POINT, bool)
DragQueryPoint
function. Read moreimpl Eq for HDROP
impl Send for HDROP
impl StructuralPartialEq for HDROP
Auto Trait Implementations§
impl Freeze for HDROP
impl RefUnwindSafe for HDROP
impl !Sync for HDROP
impl Unpin for HDROP
impl UnwindSafe for HDROP
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more