pub struct IOleControl(/* private fields */);Implementations§
Source§impl IOleControl
impl IOleControl
pub unsafe fn GetControlInfo(&self, pci: *mut CONTROLINFO) -> ErrorCode
pub unsafe fn OnMnemonic(&self, pmsg: *mut MSG) -> ErrorCode
pub unsafe fn OnAmbientPropertyChange(&self, dispid: i32) -> ErrorCode
pub unsafe fn FreezeEvents<'a, T0__: IntoParam<'a, BOOL>>( &self, bfreeze: T0__, ) -> ErrorCode
Trait Implementations§
Source§impl Clone for IOleControl
impl Clone for IOleControl
Source§fn clone(&self) -> IOleControl
fn clone(&self) -> IOleControl
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 IOleControl
impl Debug for IOleControl
Source§impl From<&IOleControl> for IUnknown
impl From<&IOleControl> for IUnknown
Source§fn from(value: &IOleControl) -> Self
fn from(value: &IOleControl) -> Self
Converts to this type from the input type.
Source§impl From<IOleControl> for IUnknown
impl From<IOleControl> for IUnknown
Source§fn from(value: IOleControl) -> Self
fn from(value: IOleControl) -> Self
Converts to this type from the input type.
Source§impl Interface for IOleControl
impl Interface for IOleControl
const IID: Guid
type Vtable = IOleControl_abi
Source§impl<'a> IntoParam<'a, IUnknown> for &'a IOleControl
impl<'a> IntoParam<'a, IUnknown> for &'a IOleControl
fn into_param(self) -> Param<'a, IUnknown>
Source§impl<'a> IntoParam<'a, IUnknown> for IOleControl
impl<'a> IntoParam<'a, IUnknown> for IOleControl
fn into_param(self) -> Param<'a, IUnknown>
Source§impl PartialEq for IOleControl
impl PartialEq for IOleControl
impl Eq for IOleControl
impl StructuralPartialEq for IOleControl
Auto Trait Implementations§
impl Freeze for IOleControl
impl RefUnwindSafe for IOleControl
impl !Send for IOleControl
impl !Sync for IOleControl
impl Unpin for IOleControl
impl UnwindSafe for IOleControl
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