#[repr(C)]pub struct IUIAutomationTextRange3 {
pub lpVtbl: *const IUIAutomationTextRange3Vtbl,
}
Fields§
§lpVtbl: *const IUIAutomationTextRange3Vtbl
Implementations§
Source§impl IUIAutomationTextRange3
impl IUIAutomationTextRange3
pub unsafe fn GetEnclosingElementBuildCache( &self, cacheRequest: *mut IUIAutomationCacheRequest, enclosingElement: *mut *mut IUIAutomationElement, ) -> HRESULT
pub unsafe fn GetChildrenBuildCache( &self, cacheRequest: *mut IUIAutomationCacheRequest, children: *mut *mut IUIAutomationElementArray, ) -> HRESULT
pub unsafe fn GetAttributeValues( &self, attributeIds: *const TEXTATTRIBUTEID, attributeIdCount: c_int, attributeValues: *mut *mut SAFEARRAY, ) -> HRESULT
Methods from Deref<Target = IUIAutomationTextRange2>§
pub unsafe fn ShowContextMenu(&self) -> HRESULT
Methods from Deref<Target = 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 IUIAutomationTextRange3
impl Deref for IUIAutomationTextRange3
Source§type Target = IUIAutomationTextRange2
type Target = IUIAutomationTextRange2
The resulting type after dereferencing.
Source§fn deref(&self) -> &IUIAutomationTextRange2
fn deref(&self) -> &IUIAutomationTextRange2
Dereferences the value.
Auto Trait Implementations§
impl Freeze for IUIAutomationTextRange3
impl RefUnwindSafe for IUIAutomationTextRange3
impl !Send for IUIAutomationTextRange3
impl !Sync for IUIAutomationTextRange3
impl Unpin for IUIAutomationTextRange3
impl UnwindSafe for IUIAutomationTextRange3
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