Trait IUIAutomationStylesPattern_Impl
pub trait IUIAutomationStylesPattern_Impl: IUnknownImpl {
Show 16 methods
// Required methods
fn CurrentStyleId(&self) -> Result<UIA_STYLE_ID>;
fn CurrentStyleName(&self) -> Result<BSTR>;
fn CurrentFillColor(&self) -> Result<i32>;
fn CurrentFillPatternStyle(&self) -> Result<BSTR>;
fn CurrentShape(&self) -> Result<BSTR>;
fn CurrentFillPatternColor(&self) -> Result<i32>;
fn CurrentExtendedProperties(&self) -> Result<BSTR>;
fn GetCurrentExtendedPropertiesAsArray(
&self,
propertyarray: *mut *mut ExtendedProperty,
propertycount: *mut i32,
) -> Result<()>;
fn CachedStyleId(&self) -> Result<UIA_STYLE_ID>;
fn CachedStyleName(&self) -> Result<BSTR>;
fn CachedFillColor(&self) -> Result<i32>;
fn CachedFillPatternStyle(&self) -> Result<BSTR>;
fn CachedShape(&self) -> Result<BSTR>;
fn CachedFillPatternColor(&self) -> Result<i32>;
fn CachedExtendedProperties(&self) -> Result<BSTR>;
fn GetCachedExtendedPropertiesAsArray(
&self,
propertyarray: *mut *mut ExtendedProperty,
propertycount: *mut i32,
) -> Result<()>;
}
Required Methods§
fn CurrentStyleId(&self) -> Result<UIA_STYLE_ID>
fn CurrentStyleName(&self) -> Result<BSTR>
fn CurrentFillColor(&self) -> Result<i32>
fn CurrentFillPatternStyle(&self) -> Result<BSTR>
fn CurrentShape(&self) -> Result<BSTR>
fn CurrentFillPatternColor(&self) -> Result<i32>
fn CurrentExtendedProperties(&self) -> Result<BSTR>
fn GetCurrentExtendedPropertiesAsArray( &self, propertyarray: *mut *mut ExtendedProperty, propertycount: *mut i32, ) -> Result<()>
fn CachedStyleId(&self) -> Result<UIA_STYLE_ID>
fn CachedStyleName(&self) -> Result<BSTR>
fn CachedFillColor(&self) -> Result<i32>
fn CachedFillPatternStyle(&self) -> Result<BSTR>
fn CachedShape(&self) -> Result<BSTR>
fn CachedFillPatternColor(&self) -> Result<i32>
fn CachedExtendedProperties(&self) -> Result<BSTR>
fn GetCachedExtendedPropertiesAsArray( &self, propertyarray: *mut *mut ExtendedProperty, propertycount: *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.