#[repr(C)]pub struct IContextMenuTarget {
pub vtbl: *const IContextMenuTargetVtbl,
}Fields§
§vtbl: *const IContextMenuTargetVtblTrait Implementations§
Source§impl Clone for IContextMenuTarget
impl Clone for IContextMenuTarget
Source§fn clone(&self) -> IContextMenuTarget
fn clone(&self) -> IContextMenuTarget
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl<C, W, const OFFSET: isize> Construct<C, W, OFFSET> for IContextMenuTarget
impl<C, W, const OFFSET: isize> Construct<C, W, OFFSET> for IContextMenuTarget
Source§impl Interface for IContextMenuTarget
impl Interface for IContextMenuTarget
Source§impl Unknown for IContextMenuTarget
impl Unknown for IContextMenuTarget
Source§unsafe fn query_interface(this: *mut Self, iid: &Guid) -> Option<*mut c_void>
unsafe fn query_interface(this: *mut Self, iid: &Guid) -> Option<*mut c_void>
Checks if an object implements the interface corresponding to the given GUID, and if so,
returns a corresponding interface pointer for the object and increments the object’s
reference count.
impl Copy for IContextMenuTarget
impl Inherits<FUnknown> for IContextMenuTarget
impl Send for IContextMenuTarget
impl Sync for IContextMenuTarget
Auto Trait Implementations§
impl Freeze for IContextMenuTarget
impl RefUnwindSafe for IContextMenuTarget
impl Unpin for IContextMenuTarget
impl UnwindSafe for IContextMenuTarget
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