#[repr(C)]pub struct ITextProvider2 {
pub lpVtbl: *const ITextProvider2Vtbl,
}
Fields§
§lpVtbl: *const ITextProvider2Vtbl
Implementations§
Source§impl ITextProvider2
impl ITextProvider2
pub unsafe fn RangeFromAnnotation( &self, annotationElement: *mut IRawElementProviderSimple, pRetVal: *mut *mut ITextRangeProvider, ) -> HRESULT
pub unsafe fn GetCaretRange( &self, isActive: *mut BOOL, pRetVal: *mut *mut ITextRangeProvider, ) -> HRESULT
Methods from Deref<Target = ITextProvider>§
pub unsafe fn GetSelection(&self, pRetVal: *mut *mut SAFEARRAY) -> HRESULT
pub unsafe fn GetVisibleRanges(&self, pRetVal: *mut *mut SAFEARRAY) -> HRESULT
pub unsafe fn RangeFromChild( &self, childElement: *mut IRawElementProviderSimple, pRetVal: *mut *mut ITextRangeProvider, ) -> HRESULT
pub unsafe fn RangeFromPoint( &self, point: UiaPoint, pRetVal: *mut *mut ITextRangeProvider, ) -> HRESULT
pub unsafe fn get_DocumentRange( &self, pRetVal: *mut *mut ITextRangeProvider, ) -> HRESULT
pub unsafe fn get_SupportedTextSelection( &self, pRetVal: *mut SupportedTextSelection, ) -> HRESULT
Trait Implementations§
Source§impl Deref for ITextProvider2
impl Deref for ITextProvider2
Source§type Target = ITextProvider
type Target = ITextProvider
The resulting type after dereferencing.
Source§fn deref(&self) -> &ITextProvider
fn deref(&self) -> &ITextProvider
Dereferences the value.
Auto Trait Implementations§
impl Freeze for ITextProvider2
impl RefUnwindSafe for ITextProvider2
impl !Send for ITextProvider2
impl !Sync for ITextProvider2
impl Unpin for ITextProvider2
impl UnwindSafe for ITextProvider2
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