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