pub struct IFrnAutomationNode { /* private fields */ }Implementations§
Source§impl IFrnAutomationNode
impl IFrnAutomationNode
Sourcepub fn from_impl<T: IFrnAutomationNodeImpl + 'static>(
value: T,
) -> ComPtr<IFrnAutomationNode>
pub fn from_impl<T: IFrnAutomationNodeImpl + 'static>( value: T, ) -> ComPtr<IFrnAutomationNode>
Wraps a Rust implementation into a COM object native code can call.
Sourcepub fn children_changed(&self)
pub fn children_changed(&self)
IFrnAutomationNode::ChildrenChanged
Sourcepub fn property_changed(&self, property: FrnAutomationProperty)
pub fn property_changed(&self, property: FrnAutomationProperty)
IFrnAutomationNode::PropertyChanged
Sourcepub fn focus_changed(&self)
pub fn focus_changed(&self)
IFrnAutomationNode::FocusChanged
Methods from Deref<Target = IUnknown>§
Trait Implementations§
Source§impl Deref for IFrnAutomationNode
impl Deref for IFrnAutomationNode
Source§impl<T: IFrnAutomationNodeImpl> ImplementedBy<T> for IFrnAutomationNode
impl<T: IFrnAutomationNodeImpl> ImplementedBy<T> for IFrnAutomationNode
const VTBL: &'static IFrnAutomationNodeVtbl
Source§impl Interface for IFrnAutomationNode
impl Interface for IFrnAutomationNode
type Vtbl = IFrnAutomationNodeVtbl
Source§fn matches_iid(iid: &Guid) -> bool
fn matches_iid(iid: &Guid) -> bool
true if iid names this interface or one of its bases (including
IUnknown). Both the IDL value and the value materialized by com.h
(see Guid::as_com_h_materialized) are accepted.fn as_unknown(&self) -> &IUnknown
fn as_raw(&self) -> *mut Self
Auto Trait Implementations§
impl !Send for IFrnAutomationNode
impl !Sync for IFrnAutomationNode
impl Freeze for IFrnAutomationNode
impl RefUnwindSafe for IFrnAutomationNode
impl Unpin for IFrnAutomationNode
impl UnsafeUnpin for IFrnAutomationNode
impl UnwindSafe for IFrnAutomationNode
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
Source§impl<T> ClassDefaults for Twhere
T: ?Sized,
impl<T> ClassDefaults for Twhere
T: ?Sized,
Source§fn static_constructor()
fn static_constructor()
The static constructor of a type: work done once per thread, after
the properties of the type are registered and before its first
instance exists (class handlers,
affects_render, metadata
overrides). Read more