#[repr(C)]pub struct IUIAutomationTextRange {
pub lpVtbl: *const IUIAutomationTextRangeVtbl,
}
Fields§
§lpVtbl: *const IUIAutomationTextRangeVtbl
Implementations§
Source§impl IUIAutomationTextRange
impl IUIAutomationTextRange
pub unsafe fn Clone( &self, clonedRange: *mut *mut IUIAutomationTextRange, ) -> HRESULT
pub unsafe fn Compare( &self, range: *mut IUIAutomationTextRange, areSame: *mut BOOL, ) -> HRESULT
pub unsafe fn CompareEndpoints( &self, srcEndPoint: TextPatternRangeEndpoint, range: *mut IUIAutomationTextRange, targetEndPoint: TextPatternRangeEndpoint, compValue: *mut c_int, ) -> HRESULT
pub unsafe fn ExpandToEnclosingUnit(&self, textUnit: TextUnit) -> HRESULT
pub unsafe fn FindAttribute( &self, attr: TEXTATTRIBUTEID, val: VARIANT, backward: BOOL, found: *mut *mut IUIAutomationTextRange, ) -> HRESULT
pub unsafe fn FindText( &self, text: BSTR, backward: BOOL, ignoreCase: BOOL, found: *mut *mut IUIAutomationTextRange, ) -> HRESULT
pub unsafe fn GetAttributeValue( &self, attr: TEXTATTRIBUTEID, value: *mut VARIANT, ) -> HRESULT
pub unsafe fn GetBoundingRectangles( &self, boundingRects: *mut *mut SAFEARRAY, ) -> HRESULT
pub unsafe fn GetEnclosingElement( &self, enclosingElement: *mut *mut IUIAutomationElement, ) -> HRESULT
pub unsafe fn GetText(&self, maxLength: c_int, text: *mut BSTR) -> HRESULT
pub unsafe fn Move( &self, unit: TextUnit, count: c_int, moved: *mut c_int, ) -> HRESULT
pub unsafe fn MoveEndpointByUnit( &self, endpoint: TextPatternRangeEndpoint, unit: TextUnit, count: c_int, moved: *mut c_int, ) -> HRESULT
pub unsafe fn MoveEndpointByRange( &self, srcEndPoint: TextPatternRangeEndpoint, range: *mut IUIAutomationTextRange, targetEndPoint: TextPatternRangeEndpoint, ) -> HRESULT
pub unsafe fn Select(&self) -> HRESULT
pub unsafe fn AddToSelection(&self) -> HRESULT
pub unsafe fn RemoveFromSelection(&self) -> HRESULT
pub unsafe fn ScrollIntoView(&self, alignToTop: BOOL) -> HRESULT
pub unsafe fn GetChildren( &self, children: *mut *mut IUIAutomationElementArray, ) -> HRESULT
Trait Implementations§
Source§impl Deref for IUIAutomationTextRange
impl Deref for IUIAutomationTextRange
Auto Trait Implementations§
impl Freeze for IUIAutomationTextRange
impl RefUnwindSafe for IUIAutomationTextRange
impl !Send for IUIAutomationTextRange
impl !Sync for IUIAutomationTextRange
impl Unpin for IUIAutomationTextRange
impl UnwindSafe for IUIAutomationTextRange
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