pub struct IOleCommandTarget(/* private fields */);Implementations§
Source§impl IOleCommandTarget
impl IOleCommandTarget
pub unsafe fn QueryStatus( &self, pguidcmdgroup: *const Guid, ccmds: u32, prgcmds: *mut OLECMD, pcmdtext: *mut OLECMDTEXT, ) -> ErrorCode
Trait Implementations§
Source§impl Clone for IOleCommandTarget
impl Clone for IOleCommandTarget
Source§fn clone(&self) -> IOleCommandTarget
fn clone(&self) -> IOleCommandTarget
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 Debug for IOleCommandTarget
impl Debug for IOleCommandTarget
Source§impl From<&IOleCommandTarget> for IUnknown
impl From<&IOleCommandTarget> for IUnknown
Source§fn from(value: &IOleCommandTarget) -> Self
fn from(value: &IOleCommandTarget) -> Self
Converts to this type from the input type.
Source§impl From<IOleCommandTarget> for IUnknown
impl From<IOleCommandTarget> for IUnknown
Source§fn from(value: IOleCommandTarget) -> Self
fn from(value: IOleCommandTarget) -> Self
Converts to this type from the input type.
Source§impl Interface for IOleCommandTarget
impl Interface for IOleCommandTarget
const IID: Guid
type Vtable = IOleCommandTarget_abi
Source§impl<'a> IntoParam<'a, IUnknown> for &'a IOleCommandTarget
impl<'a> IntoParam<'a, IUnknown> for &'a IOleCommandTarget
fn into_param(self) -> Param<'a, IUnknown>
Source§impl<'a> IntoParam<'a, IUnknown> for IOleCommandTarget
impl<'a> IntoParam<'a, IUnknown> for IOleCommandTarget
fn into_param(self) -> Param<'a, IUnknown>
Source§impl PartialEq for IOleCommandTarget
impl PartialEq for IOleCommandTarget
impl Eq for IOleCommandTarget
impl StructuralPartialEq for IOleCommandTarget
Auto Trait Implementations§
impl Freeze for IOleCommandTarget
impl RefUnwindSafe for IOleCommandTarget
impl !Send for IOleCommandTarget
impl !Sync for IOleCommandTarget
impl Unpin for IOleCommandTarget
impl UnwindSafe for IOleCommandTarget
Blanket Implementations§
Source§impl<T> Abi for Twhere
T: Interface,
impl<T> Abi for Twhere
T: Interface,
Source§fn set_abi(&mut self) -> *mut <T as Abi>::Abi
fn set_abi(&mut self) -> *mut <T as Abi>::Abi
Returns a pointer for setting the object’s value via an ABI call.
Source§unsafe fn from_abi(abi: <T as Abi>::Abi) -> Result<T, Error>
unsafe fn from_abi(abi: <T as Abi>::Abi) -> Result<T, Error>
Casts the ABI representation to a Rust object by taking ownership of the bits.
fn drop_param(_: &mut Param<'_, Self>)
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