#[repr(C)]pub struct IRawElementProviderSimple3 {
pub lpVtbl: *const IRawElementProviderSimple3Vtbl,
}
Fields§
§lpVtbl: *const IRawElementProviderSimple3Vtbl
Implementations§
Source§impl IRawElementProviderSimple3
impl IRawElementProviderSimple3
pub unsafe fn GetMetadataValue( &self, targetId: c_int, metadataId: METADATAID, returnVal: *mut VARIANT, ) -> HRESULT
Methods from Deref<Target = IRawElementProviderSimple2>§
pub unsafe fn ShowContextMenu(&self) -> HRESULT
Methods from Deref<Target = IRawElementProviderSimple>§
pub unsafe fn get_ProviderOptions( &self, pRetVal: *mut ProviderOptions, ) -> HRESULT
pub unsafe fn GetPatternProvider( &self, patternId: PATTERNID, pRetVal: *mut *mut IUnknown, ) -> HRESULT
pub unsafe fn GetPropertyValue( &self, propertyId: PROPERTYID, pRetVal: *mut *mut VARIANT, ) -> HRESULT
pub unsafe fn get_HostRawElementProvider( &self, pRetVal: *mut *mut IRawElementProviderSimple, ) -> HRESULT
Trait Implementations§
Source§impl Deref for IRawElementProviderSimple3
impl Deref for IRawElementProviderSimple3
Source§type Target = IRawElementProviderSimple2
type Target = IRawElementProviderSimple2
The resulting type after dereferencing.
Source§fn deref(&self) -> &IRawElementProviderSimple2
fn deref(&self) -> &IRawElementProviderSimple2
Dereferences the value.
Auto Trait Implementations§
impl Freeze for IRawElementProviderSimple3
impl RefUnwindSafe for IRawElementProviderSimple3
impl !Send for IRawElementProviderSimple3
impl !Sync for IRawElementProviderSimple3
impl Unpin for IRawElementProviderSimple3
impl UnwindSafe for IRawElementProviderSimple3
Blanket Implementations§
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