pub trait IProxyProviderWinEventSink_Impl: Sized {
// Required methods
fn AddAutomationPropertyChangedEvent(
&self,
pprovider: Option<&IRawElementProviderSimple>,
id: UIA_PROPERTY_ID,
newvalue: &VARIANT,
) -> Result<()>;
fn AddAutomationEvent(
&self,
pprovider: Option<&IRawElementProviderSimple>,
id: UIA_EVENT_ID,
) -> Result<()>;
fn AddStructureChangedEvent(
&self,
pprovider: Option<&IRawElementProviderSimple>,
structurechangetype: StructureChangeType,
runtimeid: *const SAFEARRAY,
) -> Result<()>;
}
Required Methods§
fn AddAutomationPropertyChangedEvent( &self, pprovider: Option<&IRawElementProviderSimple>, id: UIA_PROPERTY_ID, newvalue: &VARIANT, ) -> Result<()>
fn AddAutomationEvent( &self, pprovider: Option<&IRawElementProviderSimple>, id: UIA_EVENT_ID, ) -> Result<()>
fn AddStructureChangedEvent( &self, pprovider: Option<&IRawElementProviderSimple>, structurechangetype: StructureChangeType, runtimeid: *const SAFEARRAY, ) -> Result<()>
Object Safety§
This trait is not object safe.