#[repr(C)]pub struct ITextProviderVtbl {
pub parent: IUnknownVtbl,
pub GetSelection: unsafe extern "system" fn(This: *mut ITextProvider, pRetVal: *mut *mut SAFEARRAY) -> HRESULT,
pub GetVisibleRanges: unsafe extern "system" fn(This: *mut ITextProvider, pRetVal: *mut *mut SAFEARRAY) -> HRESULT,
pub RangeFromChild: unsafe extern "system" fn(This: *mut ITextProvider, childElement: *mut IRawElementProviderSimple, pRetVal: *mut *mut ITextRangeProvider) -> HRESULT,
pub RangeFromPoint: unsafe extern "system" fn(This: *mut ITextProvider, point: UiaPoint, pRetVal: *mut *mut ITextRangeProvider) -> HRESULT,
pub get_DocumentRange: unsafe extern "system" fn(This: *mut ITextProvider, pRetVal: *mut *mut ITextRangeProvider) -> HRESULT,
pub get_SupportedTextSelection: unsafe extern "system" fn(This: *mut ITextProvider, pRetVal: *mut SupportedTextSelection) -> HRESULT,
}
Fields§
§parent: IUnknownVtbl
§GetSelection: unsafe extern "system" fn(This: *mut ITextProvider, pRetVal: *mut *mut SAFEARRAY) -> HRESULT
§GetVisibleRanges: unsafe extern "system" fn(This: *mut ITextProvider, pRetVal: *mut *mut SAFEARRAY) -> HRESULT
§RangeFromChild: unsafe extern "system" fn(This: *mut ITextProvider, childElement: *mut IRawElementProviderSimple, pRetVal: *mut *mut ITextRangeProvider) -> HRESULT
§RangeFromPoint: unsafe extern "system" fn(This: *mut ITextProvider, point: UiaPoint, pRetVal: *mut *mut ITextRangeProvider) -> HRESULT
§get_DocumentRange: unsafe extern "system" fn(This: *mut ITextProvider, pRetVal: *mut *mut ITextRangeProvider) -> HRESULT
§get_SupportedTextSelection: unsafe extern "system" fn(This: *mut ITextProvider, pRetVal: *mut SupportedTextSelection) -> HRESULT
Auto Trait Implementations§
impl Freeze for ITextProviderVtbl
impl RefUnwindSafe for ITextProviderVtbl
impl Send for ITextProviderVtbl
impl Sync for ITextProviderVtbl
impl Unpin for ITextProviderVtbl
impl UnwindSafe for ITextProviderVtbl
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