#[repr(C)]pub struct IRawElementProviderSimple2 {
pub lpVtbl: *const IRawElementProviderSimple2Vtbl,
}
Fields§
§lpVtbl: *const IRawElementProviderSimple2Vtbl
Implementations§
Source§impl IRawElementProviderSimple2
impl 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 IRawElementProviderSimple2
impl Deref for IRawElementProviderSimple2
Source§type Target = IRawElementProviderSimple
type Target = IRawElementProviderSimple
The resulting type after dereferencing.
Source§fn deref(&self) -> &IRawElementProviderSimple
fn deref(&self) -> &IRawElementProviderSimple
Dereferences the value.
Auto Trait Implementations§
impl Freeze for IRawElementProviderSimple2
impl RefUnwindSafe for IRawElementProviderSimple2
impl !Send for IRawElementProviderSimple2
impl !Sync for IRawElementProviderSimple2
impl Unpin for IRawElementProviderSimple2
impl UnwindSafe for IRawElementProviderSimple2
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