pub struct IUIAutomationProxyFactoryEntry(/* private fields */);
Implementations§
Source§impl IUIAutomationProxyFactoryEntry
impl IUIAutomationProxyFactoryEntry
pub unsafe fn get_ProxyFactory(&self) -> Result<IUIAutomationProxyFactory>
pub unsafe fn get_ClassName(&self) -> Result<BSTR>
pub unsafe fn get_ImageName(&self) -> Result<BSTR>
pub unsafe fn get_AllowSubstringMatch(&self) -> Result<BOOL>
pub unsafe fn get_CanCheckBaseClass(&self) -> Result<BOOL>
pub unsafe fn get_NeedsAdviseEvents(&self) -> Result<BOOL>
pub unsafe fn put_ClassName<'a>( &self, classname: impl IntoParam<'a, PWSTR>, ) -> Result<()>
pub unsafe fn put_ImageName<'a>( &self, imagename: impl IntoParam<'a, PWSTR>, ) -> Result<()>
pub unsafe fn put_AllowSubstringMatch<'a>( &self, allowsubstringmatch: impl IntoParam<'a, BOOL>, ) -> Result<()>
pub unsafe fn put_CanCheckBaseClass<'a>( &self, cancheckbaseclass: impl IntoParam<'a, BOOL>, ) -> Result<()>
pub unsafe fn put_NeedsAdviseEvents<'a>( &self, adviseevents: impl IntoParam<'a, BOOL>, ) -> Result<()>
pub unsafe fn SetWinEventsForAutomationEvent( &self, eventid: i32, propertyid: i32, winevents: *mut SAFEARRAY, ) -> Result<()>
pub unsafe fn GetWinEventsForAutomationEvent( &self, eventid: i32, propertyid: i32, ) -> Result<*mut SAFEARRAY>
Trait Implementations§
Source§impl Clone for IUIAutomationProxyFactoryEntry
impl Clone for IUIAutomationProxyFactoryEntry
Source§fn clone(&self) -> IUIAutomationProxyFactoryEntry
fn clone(&self) -> IUIAutomationProxyFactoryEntry
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl From<&IUIAutomationProxyFactoryEntry> for IUnknown
impl From<&IUIAutomationProxyFactoryEntry> for IUnknown
Source§fn from(value: &IUIAutomationProxyFactoryEntry) -> Self
fn from(value: &IUIAutomationProxyFactoryEntry) -> Self
Converts to this type from the input type.
Source§impl From<IUIAutomationProxyFactoryEntry> for IUnknown
impl From<IUIAutomationProxyFactoryEntry> for IUnknown
Source§fn from(value: IUIAutomationProxyFactoryEntry) -> Self
fn from(value: IUIAutomationProxyFactoryEntry) -> Self
Converts to this type from the input type.
Source§impl Interface for IUIAutomationProxyFactoryEntry
impl Interface for IUIAutomationProxyFactoryEntry
const IID: Guid
type Vtable = IUIAutomationProxyFactoryEntry_abi
Source§unsafe fn assume_vtable<T>(&self) -> &<T as Interface>::Vtablewhere
T: Interface,
unsafe fn assume_vtable<T>(&self) -> &<T as Interface>::Vtablewhere
T: Interface,
Safety Read more
Source§unsafe fn query(&self, iid: *const Guid, interface: *mut *mut c_void) -> HRESULT
unsafe fn query(&self, iid: *const Guid, interface: *mut *mut c_void) -> HRESULT
Safety Read more
Source§impl PartialEq for IUIAutomationProxyFactoryEntry
impl PartialEq for IUIAutomationProxyFactoryEntry
Source§fn eq(&self, other: &IUIAutomationProxyFactoryEntry) -> bool
fn eq(&self, other: &IUIAutomationProxyFactoryEntry) -> bool
Tests for
self
and other
values to be equal, and is used by ==
.impl Eq for IUIAutomationProxyFactoryEntry
impl StructuralPartialEq for IUIAutomationProxyFactoryEntry
Auto Trait Implementations§
impl Freeze for IUIAutomationProxyFactoryEntry
impl RefUnwindSafe for IUIAutomationProxyFactoryEntry
impl !Send for IUIAutomationProxyFactoryEntry
impl !Sync for IUIAutomationProxyFactoryEntry
impl Unpin for IUIAutomationProxyFactoryEntry
impl UnwindSafe for IUIAutomationProxyFactoryEntry
Blanket Implementations§
Source§impl<T> Abi for Twhere
T: Interface,
impl<T> Abi for Twhere
T: Interface,
type DefaultType = Option<T>
Source§fn ok(value: &<T as Abi>::DefaultType) -> Result<T, Error>
fn ok(value: &<T as Abi>::DefaultType) -> Result<T, Error>
Converts from
Self::DefaultType
to Result<T>
.Source§fn set_abi(&mut self) -> *mut <T as Abi>::Abi
fn set_abi(&mut self) -> *mut <T as Abi>::Abi
Returns a pointer for setting the object’s value via an ABI call.
fn drop_param(_: &mut Param<'_, Self>)
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