#[repr(C)]pub struct IContextMenu {
pub vtbl: *const IContextMenuVtbl,
}Fields§
§vtbl: *const IContextMenuVtblTrait Implementations§
Source§impl Clone for IContextMenu
impl Clone for IContextMenu
Source§fn clone(&self) -> IContextMenu
fn clone(&self) -> IContextMenu
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 IContextMenu
impl<C, W, const OFFSET: isize> Construct<C, W, OFFSET> for IContextMenu
Source§impl Interface for IContextMenu
impl Interface for IContextMenu
Source§impl Unknown for IContextMenu
impl Unknown for IContextMenu
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 IContextMenu
impl Inherits<FUnknown> for IContextMenu
impl Send for IContextMenu
impl Sync for IContextMenu
Auto Trait Implementations§
impl Freeze for IContextMenu
impl RefUnwindSafe for IContextMenu
impl Unpin for IContextMenu
impl UnwindSafe for IContextMenu
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