Trait IUIAutomationRegistrar_Impl
pub trait IUIAutomationRegistrar_Impl: IUnknownImpl {
// Required methods
fn RegisterProperty(
&self,
property: *const UIAutomationPropertyInfo,
) -> Result<i32>;
fn RegisterEvent(&self, event: *const UIAutomationEventInfo) -> Result<i32>;
fn RegisterPattern(
&self,
pattern: *const UIAutomationPatternInfo,
ppatternid: *mut i32,
ppatternavailablepropertyid: *mut i32,
propertyidcount: u32,
ppropertyids: *mut i32,
eventidcount: u32,
peventids: *mut i32,
) -> Result<()>;
}
Required Methods§
fn RegisterProperty( &self, property: *const UIAutomationPropertyInfo, ) -> Result<i32>
fn RegisterEvent(&self, event: *const UIAutomationEventInfo) -> Result<i32>
fn RegisterPattern( &self, pattern: *const UIAutomationPatternInfo, ppatternid: *mut i32, ppatternavailablepropertyid: *mut i32, propertyidcount: u32, ppropertyids: *mut i32, eventidcount: u32, peventids: *mut i32, ) -> 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.