Trait IProxyProviderWinEventSink_Impl
pub trait IProxyProviderWinEventSink_Impl: IUnknownImpl {
// Required methods
fn AddAutomationPropertyChangedEvent(
&self,
pprovider: Ref<'_, IRawElementProviderSimple>,
id: UIA_PROPERTY_ID,
newvalue: &VARIANT,
) -> Result<()>;
fn AddAutomationEvent(
&self,
pprovider: Ref<'_, IRawElementProviderSimple>,
id: UIA_EVENT_ID,
) -> Result<()>;
fn AddStructureChangedEvent(
&self,
pprovider: Ref<'_, IRawElementProviderSimple>,
structurechangetype: StructureChangeType,
runtimeid: *const SAFEARRAY,
) -> Result<()>;
}
Required Methods§
fn AddAutomationPropertyChangedEvent( &self, pprovider: Ref<'_, IRawElementProviderSimple>, id: UIA_PROPERTY_ID, newvalue: &VARIANT, ) -> Result<()>
fn AddAutomationEvent( &self, pprovider: Ref<'_, IRawElementProviderSimple>, id: UIA_EVENT_ID, ) -> Result<()>
fn AddStructureChangedEvent( &self, pprovider: Ref<'_, IRawElementProviderSimple>, structurechangetype: StructureChangeType, runtimeid: *const SAFEARRAY, ) -> Result<()>
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.