#[repr(C)]pub struct IRawElementProviderSimpleVtbl {
pub parent: IUnknownVtbl,
pub get_ProviderOptions: unsafe extern "system" fn(This: *mut IRawElementProviderSimple, pRetVal: *mut ProviderOptions) -> HRESULT,
pub GetPatternProvider: unsafe extern "system" fn(This: *mut IRawElementProviderSimple, patternId: PATTERNID, pRetVal: *mut *mut IUnknown) -> HRESULT,
pub GetPropertyValue: unsafe extern "system" fn(This: *mut IRawElementProviderSimple, propertyId: PROPERTYID, pRetVal: *mut *mut VARIANT) -> HRESULT,
pub get_HostRawElementProvider: unsafe extern "system" fn(This: *mut IRawElementProviderSimple, pRetVal: *mut *mut IRawElementProviderSimple) -> HRESULT,
}
Fields§
§parent: IUnknownVtbl
§get_ProviderOptions: unsafe extern "system" fn(This: *mut IRawElementProviderSimple, pRetVal: *mut ProviderOptions) -> HRESULT
§GetPatternProvider: unsafe extern "system" fn(This: *mut IRawElementProviderSimple, patternId: PATTERNID, pRetVal: *mut *mut IUnknown) -> HRESULT
§GetPropertyValue: unsafe extern "system" fn(This: *mut IRawElementProviderSimple, propertyId: PROPERTYID, pRetVal: *mut *mut VARIANT) -> HRESULT
§get_HostRawElementProvider: unsafe extern "system" fn(This: *mut IRawElementProviderSimple, pRetVal: *mut *mut IRawElementProviderSimple) -> HRESULT
Auto Trait Implementations§
impl Freeze for IRawElementProviderSimpleVtbl
impl RefUnwindSafe for IRawElementProviderSimpleVtbl
impl Send for IRawElementProviderSimpleVtbl
impl Sync for IRawElementProviderSimpleVtbl
impl Unpin for IRawElementProviderSimpleVtbl
impl UnwindSafe for IRawElementProviderSimpleVtbl
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